PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Postfix "kellert" mails ein



Willi Wühlkelle
13.04.06, 19:21
hi
Ich habe folgendes Problem.
Ich habe mit fetchmail und Postfix ein Mailsystem aufgebaut nachdem mir wegen eines Festplattencrash alles den Bach hinabgegangen ist.
Nun habe ich aber folgendes Problem:
Während fetchmail alles ordnungsgemäß von meinen Netservern herunterholt und an Postfix abgibt, geht es dort nicht weiter.
Über Webmin kann ich sehen dass die Mails in der Queue landen aber unter /var/mail gibt es keine Verzeichnisse o.ä., so das ich natürlich über Kmail keine Post abholen kann.
Installiert ist ebenfalls die SuSE 10.0 Variante von IMAP und auch über Xinetd aktiviert.
Als ich Cyrus-imap aus dem Net ( rpmfind.net ) installieren wollte, verlangte yast erst perl-cyrus-imap und diese wiederum perl 5.8.6. Als ich dieses dann aber diverse Software von Yast2 etc. killen wollte habe ich es erst mal gelassen.

Ich habe in einigen Postings etwas von mailmakedir oder so gelesen, kann mir dazu jemand nähere Informationen geben?

var/log/mail sagt in den letzten ZEilen:
Apr 13 19:55:05 linux postfix/qmgr[5172]: E3D5423157: from=<lincoln@surfy.net>, size=4092, nrcpt=1 (queue active)
Apr 13 19:55:05 linux postfix/smtp[7748]: connect to 127.0.0.1[127.0.0.1]: Connection refused (port 10024)
Apr 13 19:55:05 linux postfix/smtp[7749]: connect to 127.0.0.1[127.0.0.1]: Connection refused (port 10024)
Apr 13 19:55:05 linux postfix/smtp[7747]: connect to 127.0.0.1[127.0.0.1]: Connection refused (port 10024)
Apr 13 19:55:05 linux postfix/smtp[7751]: connect to 127.0.0.1[127.0.0.1]: Connection refused (port 10024)
Apr 13 19:55:06 linux postfix/smtp[7751]: E3D5423157: to=<internet@localhost.lokales-netz.de>, orig_to=<internet@localhost>, relay=none, delay=1983, status=deferred (connect to 127.0.0.1[127.0.0.1]: Connection refused)
Apr 13 19:55:06 linux postfix/smtp[7747]: 72AB023196: to=<internet@localhost.lokales-netz.de>, orig_to=<internet@localhost>, relay=none, delay=1982, status=deferred (connect to 127.0.0.1[127.0.0.1]: Connection refused)
Apr 13 19:55:06 linux postfix/smtp[7748]: 98CD622F00: to=<internet@localhost.lokales-netz.de>, orig_to=<internet@localhost>, relay=none, delay=1994, status=deferred (connect to 127.0.0.1[127.0.0.1]: Connection refused)
Apr 13 19:55:06 linux postfix/smtp[7749]: A278622F23: to=<internet@localhost.lokales-netz.de>, orig_to=<internet@localhost>, relay=none, delay=1993, status=deferred (connect to 127.0.0.1[127.0.0.1]: Connection refused)
Apr 13 19:55:41 linux postfix/postfix-script: refreshing the Postfix mail system
Apr 13 19:55:42 linux postfix/master[5129]: reload configuration /etc/postfix
Apr 13 19:55:47 linux amavis[7892]: starting. /usr/sbin/amavisd at linux amavisd-new-2.3.3 (20050822), Unicode aware, LC_ALL=POSIX, LANG=de_DE.UTF-8
Apr 13 19:55:47 linux amavis[7892]: Perl version 5.008007

und var/log/mail.warn
besagt:
Mar 26 15:51:37 linux postfix/master[7192]: warning: My hostname linux is not a fully qualified name - set myhostname or mydomain in /etc/postfix/main.cf
Mar 26 15:51:37 linux postfix/postfix-script: warning: My hostname linux is not a fully qualified name - set myhostname or mydomain in /etc/postfix/main.cf



:eek:

Vielen Dank schon im Voraus !!

tschloss
13.04.06, 20:35
Da stimmt ziemlich viel nicht.
SMTP auf Port 10024 kommt vermutlich von dem Versuch eines Spam/Virenscanners die gescannten Mails wieder einzuführen. Wenn das nicht klappt, sieht es schlecht aus.
Zweitens: wie lieferst Du die Mails denn aus (MDA)? Meistens legt man sie entweder in einer MBox / Maildir Striktur ab, zB via Procmail und grieft dann entweder per Linuxclient direkt oder per POP3/IMAP-Protokoll drauf zu. Für letzteres braucht man einfach einen POP3/IMAP-Server.
Im Falle von Cyrus als IMAP/POP-Server benötigt man allerdings eine spezielle Auslieferung, weil der seinen Mailstore selbst verwaltet.

Das ist bei Dir erstens alles unklar und das was man weiss, sieht schlecht aus.
Poste mal dein postconf und master.cf. Und erkläre bitte noch, was es darstellen müßte.

Greetz
Thomas

Willi Wühlkelle
14.04.06, 07:43
Moin Thomas

Das über procmail klingt ganz gut und dürfte wohl für meine Zwecke ausreichen.

Ich möchte einfach bloß die Post zentral abholen und auf meinen Linuxserver zwischenlagern um anschließend von 3 Clients ( 2 x XP einmal Linux ) darauf zugreifen zu können.

im Anhang die /etc/postfix/main.cf.SuSE.conf

und die main.cf

cuagn.

Gerd

tschloss
14.04.06, 13:30
Wenn Du deine Mails von mehreren Rechnern aus abrufen willst, benötogst du einen POP3 und/oder IMAP-Server.
Wenn Du von mehreren PCs immer denselben View auf deine Mails haben willst, kommt POP3 nicht wirklich in Frage, sondern dann ist IMAP das Richtige (dort verbleiben die Mails auf dem Server und werden dort verwaltet).

An IMAP-Servern sind Cyrus und dovecot zur Zeit sehr beliebt.
Im Falle von Cyrus muss Postfix auch an Cyrus ausliefern, weil Cyrus eine eigene, proprietäre Datenhaltung hat.

Bei SUSE 9.3 hat YAST alles schon hübsch eingerichtet, wenn man die Pakte Postfix+Cyrus+Spamassassin ausgewählt hat, der Rest war nur noch Finetuning. Leider scheint das bei 10.0 nicht mehr der Fall zu sein, das Cyrus ist auch gar nicht mehr dabei.
Die Verbindungen zw. Postfix, Cyrus, AMAVIS, SPamassassin sind nicht so trivial (es gibt auch mehrere Alternativen). Deswegen würde ich Dir empfehelen, das Step-by-Step neu aufzusetzen: Postfix -> Cyrus -> Spam/Viren (->Squirrel Webmail).

Es gibt da viele, viele Howtos dazu!
Und solange der IMAP-Server nicht läuft (es war ja zunächst unklar, ob du ihn überhaupt benötigst), lohnt sich auch kein Debugging der Postfix-Konfig (zumal ich der EInfachheit halber Spam/Virus Filtering am Schluß zufügen würde).
Es darf übrigens auch nur EIN IMAP-Server laufen! Den SUSE-10-on-board-Server kenne ich nicht. Ich mag CYrus.

Sorry, aber das ist mein Vorschlag.
Übrigens gibt es dazu auch prima deutsche Bücher von O`Reilly, DPunkt oder opensourcepress.

Greetz
Thomas