Keine Mails über postfix an die Liste möglich
Hallo,
ich empfange mit SuSE-Linux 9.0 Mails über fetchmail und sende sie mit
postfix. Relay ist "smtprelay.t-online.de". An meine 3 eigenen Adressen
klappt der Testversand auch wunderbar, nur leider nicht an diese
Mailingliste. Ich habe mal den Header einer Testmail, die auch ankam
beigefügt.
Als Mailer benutze ich K-Mail oder Mutt. Klappt aber beides nicht. Müßte
also an Postfix liegen.
Return-Path:
Hallo, suse-linux@nada.refused.cc meinte am 04.01.04 um 15:41:
On Sun, Jan 04, 2004 at 03:34:00PM +0100, Frank Streitz wrote:
Mailingliste. Ich habe mal den Header einer Testmail, die auch ankam beigefügt.
Die Fehlermail waere wohl hilfreicher. Oder ein paar Zeilen aus /var/log/maillog.
Wenn ich eine Fehlermail bekommen hätte, dann hätte ich ja einen
Ansatzpunkt. Ich habe auch *alle* files in /var/log nach einer
Fehlermeldung durchsucht, bin jedoch leider nicht fündig geworden. In K-
Mail oder Mutt werden die Mails als versendet gemeldet und im Spool sind
sie auch nicht. Aber es kommt auch kein Bounce. :-(
Die relevanten Zeilen in der /var/log/mail sind:
Jan 3 19:14:35 Frank-1 postfix/pickup[1089]: 57F8D40623: uid=500 from=<fstreitz>
Jan 3 19:14:35 Frank-1 postfix/cleanup[24722]: 57F8D40623: message-id=<200401031914.33954.fstreitz@gmx.de>
Jan 3 19:14:35 Frank-1 postfix/qmgr[1090]: 57F8D40623: from=
Frank Streitzs Tastaturgeklapper vom Sonntag, 4. Januar 2004 19:49:
Hallo,
Hallo Frank und Liste,
[...] Die relevanten Zeilen in der /var/log/mail sind:
Jan 3 19:14:35 Frank-1 postfix/pickup[1089]: 57F8D40623: uid=500 from=<fstreitz> Jan 3 19:14:35 Frank-1 postfix/cleanup[24722]: 57F8D40623: message-id=<200401031914.33954.fstreitz@gmx.de> Jan 3 19:14:35 Frank-1 postfix/qmgr[1090]: 57F8D40623: from=
, size=1629, nrcpt=1 (queue active) Jan 3 19:14:36 Frank-1 postfix/qmgr[1090]: 57F8D40623: to= , relay=none, delay=1, status=deferred (deferred transport) ^^^^^^^^^^^^^^^^^^
Was sagt denn mailq? So long, George -- Der Mensch hat drei Wege, klug zu handeln. Erstens durch Nachdenken: Das ist der edelste. Zweitens durch Nachahmen: Das ist der leichteste. Drittens durch Erfahrung: Das ist der bitterste. [Konfuzius]
Am Sun, Jan 04, 2004 at 08:06:36PM +0100 schrieb Georg Schilling:
Frank Streitzs Tastaturgeklapper vom Sonntag, 4. Januar 2004 19:49:
Hallo,
Hallo Frank und Liste,
[...] Die relevanten Zeilen in der /var/log/mail sind:
Jan 3 19:14:35 Frank-1 postfix/pickup[1089]: 57F8D40623: uid=500 from=<fstreitz> Jan 3 19:14:35 Frank-1 postfix/cleanup[24722]: 57F8D40623: message-id=<200401031914.33954.fstreitz@gmx.de> Jan 3 19:14:35 Frank-1 postfix/qmgr[1090]: 57F8D40623: from=
, size=1629, nrcpt=1 (queue active) Jan 3 19:14:36 Frank-1 postfix/qmgr[1090]: 57F8D40623: to= , relay=none, delay=1, status=deferred (deferred transport) ^^^^^^^^^^^^^^^^^^ Was sagt denn mailq?
Ich würde auch noch fragen, warum relay=none? Müsste da nicht smtprelay.t-online.de stehen? Tibor
Anca Tibor- Attilas Tastaturgeklapper vom Sonntag, 4. Januar 2004 20:11:
Am Sun, Jan 04, 2004 at 08:06:36PM +0100 schrieb Georg Schilling:
Frank Streitzs Tastaturgeklapper vom Sonntag, 4. Januar 2004 19:49:
Hallo,
Hallo Frank und Liste,
[...] Die relevanten Zeilen in der /var/log/mail sind:
Jan 3 19:14:35 Frank-1 postfix/pickup[1089]: 57F8D40623: uid=500 from=<fstreitz> Jan 3 19:14:35 Frank-1 postfix/cleanup[24722]: 57F8D40623: message-id=<200401031914.33954.fstreitz@gmx.de> Jan 3 19:14:35 Frank-1 postfix/qmgr[1090]: 57F8D40623: from=
, size=1629, nrcpt=1 (queue active) Jan 3 19:14:36 Frank-1 postfix/qmgr[1090]: 57F8D40623: to= , relay=none, delay=1, status=deferred (deferred transport) ^^^^^^^^^^^^^^^^^^
Was sagt denn mailq?
Ich würde auch noch fragen, warum relay=none? Müsste da nicht smtprelay.t-online.de stehen?
ACK! @Frank: Ist smtprelay.t-online.de denn auch in der main.cf eingetragen? -- Im Usenet einen Admin anzupissen hat so in etwa den selben Effekt wie mit einem NOMA'AM T-Shirt auf eine Versammlung der militanten Lesben zu gehen. Nur daß Du da wohl noch genesen wirst, Admins hinterlassen keine verwertbaren Reste. [Holger Diehle]
Hallo, Georg Schilling meinte am 04.01.04 um 20:16:
Anca Tibor- Attilas Tastaturgeklapper vom Sonntag, 4. Januar 2004 20:11:
Ich würde auch noch fragen, warum relay=none? Müsste da nicht smtprelay.t-online.de stehen?
ACK! @Frank: Ist smtprelay.t-online.de denn auch in der main.cf eingetragen?
Ja, als relayhost. Gruß, Frank
Am Sonntag, 4. Januar 2004 19:49 schrieb Frank Streitz:
Die Fehlermail waere wohl hilfreicher. Oder ein paar Zeilen aus /var/log/maillog.
Wenn ich eine Fehlermail bekommen hätte, dann hätte ich ja einen Ansatzpunkt. Ich habe auch *alle* files in /var/log nach einer Fehlermeldung durchsucht, bin jedoch leider nicht fündig geworden. In K- Mail oder Mutt werden die Mails als versendet gemeldet und im Spool sind sie auch nicht. Aber es kommt auch kein Bounce. :-(
Die relevanten Zeilen in der /var/log/mail sind:
Jan 3 19:14:35 Frank-1 postfix/pickup[1089]: 57F8D40623: uid=500 from=<fstreitz> Jan 3 19:14:35 Frank-1 postfix/cleanup[24722]: 57F8D40623: message-id=<200401031914.33954.fstreitz@gmx.de> Jan 3 19:14:35 Frank-1 postfix/qmgr[1090]: 57F8D40623: from=
, size=1629, nrcpt=1 (queue active) Jan 3 19:14:36 Frank-1 postfix/qmgr[1090]: 57F8D40623: to= , relay=none, delay=1, status=deferred (deferred transport) Ich hoffe, es hat noch jemand einen Tip für mich, wo ich noch suchen kann. Kann es sein, daß SuSE meine Mails aus irgendeinem Grund als Spam entsorgt?
# postconf -n Und hast Du ne Wählleitung oder bist Du immer online? -- Andreas
Moin, Am So, den 04.01.2004 schrieb Andreas Winkelmann um 21:15:
Am Sonntag, 4. Januar 2004 19:49 schrieb Frank Streitz:
Die Fehlermail waere wohl hilfreicher. Oder ein paar Zeilen aus /var/log/maillog.
Aber es kommt auch kein Bounce. :-(
"Kein Bounce" ist immer ein gutes Zeichen dafür, daß die Absenderadresse falsch ist, weil der Server dann eben die Fehlermeldung auch nciht zustellen kann. Ich würde mal sagen:
from=
...das geht so raus. Frank-1.local akzeptiert aber kein Server, weil er diese Domain nicht auflösen kann. Also versucht er, fstreitz@Frank-1.local zu benachrichtigen, weil dessen Mail nicht zustellbar ist - diese Fehlermeldung ist aber auch nicht zustellbar. Also geht alles in die Tonne. Ergo: Ich vermute, daß das Umschreiben des Absenders entweder falsch oder gar nicht konfiguriert wurde. Gruß, Ratti -- -o) fontlinge | Font management for Linux | Schriftenverwaltung in Linux /\\ http://freshmeat.net/projects/fontlinge/ _\_V http://www.gesindel.de https://sourceforge.net/projects/fontlinge/
Hallo, Joerg Rossdeutscher meinte am 04.01.04 um 23:51:
"Kein Bounce" ist immer ein gutes Zeichen dafür, daß die Absenderadresse falsch ist, weil der Server dann eben die Fehlermeldung auch nciht zustellen kann.
Ich würde mal sagen:
from=
In den Testmails an meine eigenen Adressen, die alle ankommen (gmx, web.de, t-online), ist aber der from "fstreitz@gmx.de"
...das geht so raus. Frank-1.local akzeptiert aber kein Server, weil er diese Domain nicht auflösen kann. Also versucht er, fstreitz@Frank-1.local zu benachrichtigen, weil dessen Mail nicht zustellbar ist - diese Fehlermeldung ist aber auch nicht zustellbar. Also geht alles in die Tonne.
Ergo: Ich vermute, daß das Umschreiben des Absenders entweder falsch oder gar nicht konfiguriert wurde.
Doch habe ich in yast konfiguriert. Gruß, Frank
Hallo, Andreas Winkelmann meinte am 04.01.04 um 21:15:
# postconf -n
Frank-1:/home/fstreitz # postconf -n alias_maps = hash:/etc/aliases canonical_maps = hash:/etc/postfix/canonical command_directory = /usr/sbin config_directory = /etc/postfix content_filter = daemon_directory = /usr/lib/postfix debug_peer_level = 2 defer_transports = smtp disable_dns_lookups = yes inet_interfaces = 127.0.0.1 mail_owner = postfix mail_spool_directory = /var/mail mailbox_command = mailbox_size_limit = 0 mailbox_transport = mailq_path = /usr/bin/mailq manpage_directory = /usr/share/man masquerade_classes = envelope_sender, header_sender, header_recipient masquerade_domains = gmx.de masquerade_exceptions = root message_size_limit = 10240000 mydestination = $myhostname,localhost.$mydomain,$mydomain myhostname = Frank-1.local newaliases_path = /usr/bin/newaliases program_directory = /usr/lib/postfix queue_directory = /var/spool/postfix readme_directory = /usr/share/doc/packages/postfix/README_FILES relayhost = smtprelay.t-online.de relocated_maps = hash:/etc/postfix/relocated sample_directory = /usr/share/doc/packages/postfix/samples sender_canonical_maps = hash:/etc/postfix/sender_canonical sendmail_path = /usr/sbin/sendmail setgid_group = maildrop smtp_sasl_auth_enable = yes smtp_sasl_password_maps = hash:/etc/postfix/sasl_passwd smtp_sasl_security_options = smtp_use_tls = no smtpd_client_restrictions = smtpd_helo_required = no smtpd_helo_restrictions = smtpd_recipient_restrictions = permit_mynetworks,reject_unauth_destination smtpd_sasl_auth_enable = no smtpd_sender_restrictions = hash:/etc/postfix/access smtpd_use_tls = no strict_rfc821_envelopes = no transport_maps = hash:/etc/postfix/transport unknown_local_recipient_reject_code = 450
Und hast Du ne Wählleitung oder bist Du immer online?
Wählleitung über TDSL. Gruß, Frank
Am Montag, 5. Januar 2004 07:22 schrieb Frank Streitz:
# postconf -n
Frank-1:/home/fstreitz # postconf -n
defer_transports = smtp
Damit hälst Du alles an, was Postfix über smtp verlassen soll. Also auch die Mail an Deinen RelayHost. Normal bei Wählleitungen. Also baust Du die Verbindung auf und führst ein "sendmail -q" bzw. "postqueue -f" aus. Pack das in Dein Script.
Und hast Du ne Wählleitung oder bist Du immer online?
Wählleitung über TDSL.
Wenn Du immer online gewesen wärst, hättest Du dieses auf null setzen können. defer_transport = Dann würden die Mails gar nicht geparkt werden. -- Andreas
Hallo, Andreas Winkelmann meinte am 05.01.04 um 10:24:
Am Montag, 5. Januar 2004 07:22 schrieb Frank Streitz:
Frank-1:/home/fstreitz # postconf -n
defer_transports = smtp
Damit hälst Du alles an, was Postfix über smtp verlassen soll. Also auch die Mail an Deinen RelayHost. Normal bei Wählleitungen. Also baust Du die Verbindung auf und führst ein "sendmail -q" bzw. "postqueue -f" aus. Pack das in Dein Script.
Bei jedem Internetconnect wird das Script "/etc/ppp/poll.tcpip" aufgerufen. Darin stehen alle wichtigen Aufrufe. Die News werden über fetchnews abgeholt und versendet, die Mails werden über fetchmail abgeholt und über "sendmail -q" versendet. Außerdem wird noch die Zeit synchrinisiert. Der Mailversand meiner Testmails klappt ja auch, nur an die Liste kommen komischerweise keine Mails an. Gruß, Frank -- ** pgp public key available from keyservers **
Am Montag, 5. Januar 2004 12:45 schrieb Frank Streitz:
Frank-1:/home/fstreitz # postconf -n
defer_transports = smtp
Damit hälst Du alles an, was Postfix über smtp verlassen soll. Also auch die Mail an Deinen RelayHost. Normal bei Wählleitungen. Also baust Du die Verbindung auf und führst ein "sendmail -q" bzw. "postqueue -f" aus. Pack das in Dein Script.
Bei jedem Internetconnect wird das Script "/etc/ppp/poll.tcpip" aufgerufen. Darin stehen alle wichtigen Aufrufe. Die News werden über fetchnews abgeholt und versendet, die Mails werden über fetchmail abgeholt und über "sendmail -q" versendet. Außerdem wird noch die Zeit synchrinisiert.
Der Mailversand meiner Testmails klappt ja auch, nur an die Liste kommen komischerweise keine Mails an.
In dem Log-Auszug den Du gepostet hast, war zu sehen, dass die Mail in die Park-Queue geschoben wurde. Es war nicht zu sehen, dass es auch nur versucht wird sie zuzustellen. Schick doch mal ein komplettes Log von dem Lauf so einer Mail. Such Dir eine Mail, nimm die Id und grep mal im Log danach. Hellsehen können wir alle nicht (IMHO). -- Andreas
Hallo Andreas, Andreas Winkelmann meinte am 05.01.04 um 13:00:
Am Montag, 5. Januar 2004 12:45 schrieb Frank Streitz:
Der Mailversand meiner Testmails klappt ja auch, nur an die Liste kommen komischerweise keine Mails an.
In dem Log-Auszug den Du gepostet hast, war zu sehen, dass die Mail in die Park-Queue geschoben wurde. Es war nicht zu sehen, dass es auch nur versucht wird sie zuzustellen. Schick doch mal ein komplettes Log von dem Lauf so einer Mail. Such Dir eine Mail, nimm die Id und grep mal im Log danach. Hellsehen können wir alle nicht (IMHO).
Das Problem ist gelöst. Meine Testmail ist in diesem Thread angekommen. Adolf hat recht gehabt mit seiner Vermutung mit dem Return-Path. Die Einträge in der main.cf "mydomain=gmx.de" und "myorigin=$mydomain" haben den Returnpath, auf den SuSE anscheinend besteht, korrigiert. Vielen Dank für Deine Hilfe und auch an alle Anderen, Frank -- ** pgp public key available from keyservers **
On Sunday 04 January 2004 15:34, Frank Streitz wrote:
Hallo,
ich empfange mit SuSE-Linux 9.0 Mails über fetchmail und sende sie mit postfix. Relay ist "smtprelay.t-online.de". An meine 3 eigenen Adressen klappt der Testversand auch wunderbar, nur leider nicht an diese Mailingliste. Ich habe mal den Header einer Testmail, die auch ankam beigefügt. Als Mailer benutze ich K-Mail oder Mutt. Klappt aber beides nicht. Müßte also an Postfix liegen.
Ich hatte mal ein aehnliches Problem. Was ich auch versucht habe, ich habe mit kmail keine mail an die Liste durchgekriegt. In Zusammenarbeit mit Henne Vogelsang (@Suse.com) wurde das Problem folgendermassen aufgeklaert: Beim Suse-Listeserver wird auf die Headerzeile 'return-path' abgefragt. Nur wenn der return-path mit der angemeldeten Adresse uebereinstimmt, wird die mail ueberhaupt akzeptiert. Meine Absenderadresse oder reply-to-Angabe konnte ich noch so schoen schreiben, sie wurde einfach ignoriert. Dummerweise wird (bei mir oder immer?) die return-path-angabe in kmail nicht angezeigt, auch wenn man sich den Nachrichtencode ansieht. So konnte man das mit lokalen Testmails nicht feststellen, dass da noch eine falsche Angabe drinsteht. Versuch mal die Angabe 'mydomain' in /etc/postix/main.cf so zu setzen, dass der Domainname uebereinstimmt mit der Domainangabe in der E-mail-Adresse, mit der du dich bei der Liste angemeldet hast. Viel Erfolg Adolf
Ergaenzung: Was ich eben schrieb nuetzt natuerlich nur, wenn zusaetzlich auch myorigin = $mydomain gesetzt wird. Adolf
Hallo Adolf, Adolf Koenig meinte am 05.01.04 um 16:17:
Ich hatte mal ein aehnliches Problem. Was ich auch versucht habe, ich habe mit kmail keine mail an die Liste durchgekriegt. In Zusammenarbeit mit Henne Vogelsang (@Suse.com) wurde das Problem folgendermassen aufgeklaert:
[...]
Versuch mal die Angabe 'mydomain' in /etc/postix/main.cf so zu setzen, dass der Domainname uebereinstimmt mit der Domainangabe in der E-mail-Adresse, mit der du dich bei der Liste angemeldet hast.
Habe Deine Ratschläge befolgt, und siehe da, es hat geklappt. <freu> Meine Testmail ist angekommen. *Vielen* *Dank* ,ich war schon am Verzweifeln. Gruß, Frank -- ** pgp public key available from keyservers **
participants (7)
-
Adolf Koenig
-
Anca Tibor- Attila
-
Andreas Winkelmann
-
Frank Streitz
-
Georg Schilling
-
Joerg Rossdeutscher
-
suse-linux@nada.refused.cc