PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Problem bei der Übergabe aus der Postfix-Queue an Cyrus



alecsander
07.07.04, 11:12
Hallo,

ich habe am Wochenende versucht, mir einen Mail-Server einzurichten, der meine externen pop3-Account-Mails einsammelt und zentral via IMAP zur Verfügung stellt.

Ich möchte über diesen Server keine emails versenden.
Dieser Server soll nur mir, also nur einem Nutzer emails bereitstellen.

Hierzu habe ich fetchmail, postfix und cyrus unter Zuhilfenahme diverser HowTos installiert und zu konfigurieren versucht.
Des weiteren nutze ich Webmin.

Wie in der Überschrift beschrieben klappt das Abrufen der Mails wie fetchmail und die Übergabe an postfix dergestalt, dass ich in Webmin in der Postfix-Queue alle empfangenen Mails sehen kann.

Ich habe weiters einen Account via cyradm angelegt, dessen IMAP-Verzeichnis ich auch von "aussen" erreichen kann.

Nun klappt leider die Übergabe von postfix zu cyrus nicht.
Ich habe mich da in den HowTos in diversen Beschreibungen zu lmtp und cyrus-deliver verheddert (machen die beide dasselbe ?! wenn ja, welchen soll ich nutzen, wenn nicht, was ist der unterschied ?!)

[kleiner Einschub:
http://www.linuxforen.de/forums/showthread.php?t=130887&highlight=lmtp+postfix+queue
und
http://www.linuxforen.de/forums/showthread.php?t=91491&highlight=lmtp+postfix
konnte mir leider nicht weiterhelfen :-(]

Ich poste noch die meiner Meinung nach relevanten Zeilen der einschlägigen .cfs:

--------------cyrus.conf----------------------
[...]services{
...
lmtpdunix cmd="lmtpd" listen="/var/spool/postfix/public/lmtp" prefork=1
[...]
-----------------------------------------------

-------------imapd.conf-------------------------------
[...]
admins: cyrus root #Anm.: der Nutzer cyrus existiert auch :-)
[...]
lmtpsocket: /var/spool/postfix/public/lmtp
[...]
------------------------------------------------------------------------

---------------------main.cf-----------------------------------------
[...]
mailbox_command = /usr/lib/cyrus/bin/deliver
#ob das dahingehört weis ich nicht, ich habe es aber auch schonmal auskommentiert, hilft nichts.
[...]
mailbox_transport = lmtp:unix:public/lmtp
[...]
---------------------------------------------------------------------------

--------------------master.cf----------------------------------------------
[...]
lmtp unix - - y - - lmtp
[...]
cyrus unix - n n - - pipe flags=R user=cyrus argv=/usr/lib/cyrus/bin/deliver -e -m ${extension} ${user}
[...]
--------------------------------------------------------------------------------------------------

Falls Bedarf nach "mehr" besteht, ich habe noch einige Zeilen :-)))

Zu guter letzt noch die /var/log/mail-Fehlermeldung:

Jul 5 19:45:40 linux postfix/qmgr[8501]: 761E91EC4F: to=<root@linux.local>, relay=none, delay=153999, status=deferred (unknown mail transport error)

Kann mir jemand helfen ?
Ich bin mit meinem Latein am Ende...

Danke im voraus,

Alec.

Thallez
11.07.04, 14:50
Welche Distri hast du?
Welche Postfix Version?
Welche Cyrus Version?

alecsander
11.07.04, 19:42
Erstmal Danke für die Antwort!
Ich arbeite unter SuSE 8.0.
Wie finde ich denn die Postfix/Cyrus-Version heraus ?
sowas wie rccyrus -v geht wohl nicht :-)

Danke nochmal, die anderen Versionen reiche ich schnell nach...

Alec.

Thallez
12.07.04, 11:24
Ich kenne mich mit suse nicht wirklich aus ich werde dir trotzdem versuchen zu helfen

die version bekommst du mit rpm -qa | grep paketnahme

rpm -qa | grep cyrus raus

alecsander
13.07.04, 11:35
Also, jetzt kann ich mit Versionen dienen:

zum einen:
cyrus-sasl-1.5.27-125
cyrus-imapd-2.0.16-257

zum anderen:
postfix-1.1.12-13

Grüße,

Alec.

alecsander
13.07.04, 12:16
Hi,

ich habe gerade in einem anderen Thread eine neue Erläuterung zur Einrichtung eines Mailservers gelesen.
Der Autor (mypphp) geht von folgenden Versionen aus:

cyrus-imap 2.0.16-38
postfix 20010228pl04-20
procmail 3.15.1-96
fetchmail 5.9.0-23

Ich habe meine mit Yast installiert und aktuell gepachted.
Kann das ein Grund fürs nicht-funktionieren sein ?!
Soll ich mir "neue" holen ?

Grüße,

Alex.

P.S.: Wahrscheinlich sind neuere Versionen "immer besser", aber an sich funktioniert ja alles, bis auf die Übergabe postfix<->cyrus.
Will also jetzt nichts "kaputt-updaten"

Thallez
13.07.04, 20:08
lass das ertsmal mir den update


schreib doch mal in die main.cf


mailbox_transport = cyrus


das sollte dir weiterhelfen


lass mich mal wissen ob es das war oder meld falls
es nicht geht

alecsander
13.07.04, 22:14
Das wars.
Vielen Dank.
Den Gepflogenheiten entsprechend würde ich jetzt gerne sagen, was ich vorher falsch gemacht habe, aber _erklären_ kann ich nix, sondern nur sagen, dass ich exakt die o.g. Anweisung befolgt habe.

Also,
nochmals vielen Dank,

Grüße,

Alec.