PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Wie kommen jetzt die mails in meinen cyrus imap?



kurzschluss
25.02.07, 17:50
ich habe eine opensuse 10.2. mit procmail und postfix (alles von der cd) konfiguriert und mails bislang mit pop3 abgeholt. das senden sowie empfangen geht auch. sende ich eine mail an einen lokalen user oder kommt eine rein, landet die in /var/spool/mail/{username}.

jetzt habe ich cyrus imap nachinstalliert und konfiguriert. verwende also jetzt den imapd und popd vom cyrus. ich schön das faq hier gelesen, user.{username} mit cyradmin angelegt, postfach angelegt rechte vergeben, getestet, alles super. auf einer windose lässt mich thunderbird sogar den Inbox folder und den trash abonnieren, auch da ist also alles im grünen bereich.

jetzt gehe ich auf die shell und mache mail {username} geb irgendwas ein und lass die mail an den lokalen user dessen postfach ich soeben angelegt habe wegschicken. aber wo landet die mail? In /var/spool/mail/{username}.

da ist sie jetzt aus meiner sicht ähhh *misplaced*

wie bringe ich der mail jetzt bei, dass sie bitte sehr in der cyrus db meines users zu landen hat?

Roger Wilco
25.02.07, 18:16
Einfach mailbox_transport (http://www.postfix.org/postconf.5.html#mailbox_transport) oder mailbox_command (http://www.postfix.org/postconf.5.html#mailbox_command) in der main.cf anpassen. Bei ersterem muss ein entsprechender Transport in der master.cf stehen.

kurzschluss
26.02.07, 09:30
Einfach mailbox_transport (http://www.postfix.org/postconf.5.html#mailbox_transport) oder mailbox_command (http://www.postfix.org/postconf.5.html#mailbox_command) in der main.cf anpassen. Bei ersterem muss ein entsprechender Transport in der master.cf stehen.

hmmm, okay, ... , die antwort hat mich jetzt auch nicht so wirklich glücklich gemacht ....

der simple part ist

main.cf ändern in:

mailbox_transport = cyrus

referenziert auch auf einen entsprechenden master.cf eintrag ...

der ist allerdings falsch, den muss man auf /usr/lib/cyrus anpassen,
dann versucht die kiste die mail in das postfach des cyrus users zuzustellen.


klappt allerdings nicht, meldung ist immer

relay=cyrus delay=bla delays=bla dsn=bla status=deferred (temporary failure)

was "deferred" denn da meine zustellung?


und was ist nun das richtige "mailbox_command"?

ich habe da nur

mailbox_command = ""

stehen.

Roger Wilco
26.02.07, 16:50
klappt allerdings nicht, meldung ist immer

relay=cyrus delay=bla delays=bla dsn=bla status=deferred (temporary failure)

was "deferred" denn da meine zustellung?
Schau in das Log von Cyrus IMAPd.


und was ist nun das richtige "mailbox_command"?
"/path/to/cyrus/deliver --wirre --parameter"
Hast du die verlinkten Dokumentationsstellen gelesen? Du benötigst entweder mailbox_transport oder mailbox_command. Ersteres hat Priorität.

kurzschluss
26.02.07, 19:07
Schau in das Log von Cyrus IMAPd.


hab ich. das problem war dass diese stage datei user root:root hatte.

danke @ alle für die hilfe