OT: SMTP loop detected????
Hallo allerseits, etwas off topic: ich betreibe eine Mailingliste mit mailman. Nun erhalte ich gelegentlich folgende Meldung: SMTP error from remote server after transfer of mail text: host mx01.kundenserver.de[212.227.15.150]: 550 Loop detected Was ist da los, was kann ich machen, damit das nicht mehr auftritt? Leider bin ich auch durch googeln nicht wirklich schlauer geworden, wer kann mir weiterhelfen? Danke schon mal im vorraus. Bye Jürgen -- Dr.rer.nat. Jürgen Vollmer, Viktoriastrasse 15, D-76133 Karlsruhe Tel: +49(721) 92 04 87 1 Fax: +49(721) 92 04 87 2 Juergen.Vollmer@informatik-vollmer.de www.informatik-vollmer.de ------------------------------------------------------------------------------- Diese EMail ist elektronisch mittels GPG / PGP signiert. Diese elektronische Unterschrift ist in einem EMail-Anhang enthalten. Leider kann die Signatur ohne die Installation entsprechender Programme weder geprüft noch angezeigt werden. Mehr dazu unter: http://www.gnupg.org oder auch http://www.pgpi.org -------------------------------------------------------------------------------
Am 24.04.2012 17:34, schrieb Dr. Jürgen Vollmer:
Hallo allerseits,
etwas off topic: ich betreibe eine Mailingliste mit mailman. Nun erhalte ich gelegentlich folgende Meldung:
SMTP error from remote server after transfer of mail text: host mx01.kundenserver.de[212.227.15.150]: 550 Loop detected
Was ist da los, was kann ich machen, damit das nicht mehr auftritt? Leider bin ich auch durch googeln nicht wirklich schlauer geworden, wer kann mir weiterhelfen?
Meist ist eine DNS- oder Mailserver-Fehlkonfiguration dafür verantwortlich. Am häufigsten, wenn ein MX-Eintrag für eine Domäne im DNS eingetragen ist, aber der Mailserver nicht dafür konfiguriert ist, diese Domäne zu akzeptieren. Dann will dein Mailserver die Mail an den Relayhost übergeben (ich nehme an, dass der mx01.kundenserver.de der Relayhost für deinen Mailserver ist), und der Relayserver wiederum schiebt sie zurück, weil im DNS steht, dass dein Mailserver für die Domain zuständig ist. Ohne Konfig kann ich dazu aber wenig sagen. "postconf -n" auf von deinem Mailserver und die Logzeilen, wo die Problemmail empfangen wird, wären hilfreich. Sandy -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org
Hallo Sandy, Am Dienstag, 24. April 2012, 20:15:23 schrieb Sandy Drobic:
Am 24.04.2012 17:34, schrieb Dr. Jürgen Vollmer:
Hallo allerseits,
etwas off topic: ich betreibe eine Mailingliste mit mailman. Nun erhalte ich gelegentlich folgende Meldung:
SMTP error from remote server after transfer of mail text: host mx01.kundenserver.de[212.227.15.150]: 550 Loop detected
Was ist da los, was kann ich machen, damit das nicht mehr auftritt? Leider bin ich auch durch googeln nicht wirklich schlauer geworden, wer kann mir weiterhelfen?
Meist ist eine DNS- oder Mailserver-Fehlkonfiguration dafür verantwortlich. Am häufigsten, wenn ein MX-Eintrag für eine Domäne im DNS eingetragen ist, aber der Mailserver nicht dafür konfiguriert ist, diese Domäne zu akzeptieren. Dann will dein Mailserver die Mail an den Relayhost übergeben (ich nehme an, dass der mx01.kundenserver.de der Relayhost für deinen Mailserver ist),
na eigentlich liefere ich die Mails an smtp.1und1.de ab.
und der Relayserver wiederum schiebt sie zurück, weil im DNS steht, dass dein Mailserver für die Domain zuständig ist.
hmm, heisst das dass der DNS-Eintrag bei 1&1 Macken hat? DNS, MX-Records &co habe ich nie konfiguriert, das lasse ich 1&1 für mich machen.
Ohne Konfig kann ich dazu aber wenig sagen.
"postconf -n" auf von deinem Mailserver und die Logzeilen, wo die Problemmail empfangen wird, wären hilfreich.
ich hole alle Mails für den Server / Mailingliste via fetchmail von meinem 1und1-account ab, da ich mich um die Konfiguration eines von aussen erreichbaren Mail-Servers drücken möchte. fetchmail liefert dann via postfix und procmail an einen Benutzer aus, wobei in /home/benutzer/.procmailrc Regeln der Art :0 * ^TOadmins@ts-plan\.de ! admins@localhost stehen, also lokale Auslieferung an mailman (admins ist eine der Mailinglisten). Das klappt seit Jahren auch gut, nur gelegentlich bekomme ich diese Loop-meldung Anbei die Ausgabe von postconf -n auf meinem Server. alias_maps = hash:/etc/aliases,hash:/var/lib/mailman/data/aliases biff = no canonical_maps = hash:/etc/postfix/canonical command_directory = /usr/sbin config_directory = /etc/postfix daemon_directory = /usr/lib/postfix debug_peer_level = 2 defer_transports = disable_dns_lookups = no disable_mime_output_conversion = no html_directory = /usr/share/doc/packages/postfix/html inet_interfaces = 127.0.0.1 inet_protocols = ipv4 mail_owner = postfix mail_spool_directory = /var/mail mailbox_command = /usr/bin/procmail 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 = ts-plan.de masquerade_exceptions = root message_size_limit = 102400000 mydestination = $myhostname, localhost.$mydomain myhostname = MEIN-HOSTNAME.onlinehome-server.info mynetworks_style = subnet newaliases_path = /usr/bin/newaliases queue_directory = /var/spool/postfix readme_directory = /usr/share/doc/packages/postfix/README_FILES relayhost = smtp.1und1.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_8bitmime = no strict_rfc821_envelopes = no transport_maps = hash:/etc/postfix/transport unknown_local_recipient_reject_code = 550 virtual_alias_domains = hash:/etc/postfix/virtual virtual_alias_maps = hash:/etc/postfix/virtual -- Dr.rer.nat. Jürgen Vollmer, Viktoriastrasse 15, D-76133 Karlsruhe Tel: +49(721) 92 04 87 1 Fax: +49(721) 92 04 87 2 Juergen.Vollmer@informatik-vollmer.de www.informatik-vollmer.de ------------------------------------------------------------------------------- Diese EMail ist elektronisch mittels GPG / PGP signiert. Diese elektronische Unterschrift ist in einem EMail-Anhang enthalten. Leider kann die Signatur ohne die Installation entsprechender Programme weder geprüft noch angezeigt werden. Mehr dazu unter: http://www.gnupg.org oder auch http://www.pgpi.org -------------------------------------------------------------------------------
Am 24.04.2012 23:49, schrieb Dr. Jürgen Vollmer:
Hallo Sandy,
Am Dienstag, 24. April 2012, 20:15:23 schrieb Sandy Drobic:
Am 24.04.2012 17:34, schrieb Dr. Jürgen Vollmer:
Hallo allerseits,
etwas off topic: ich betreibe eine Mailingliste mit mailman. Nun erhalte ich gelegentlich folgende Meldung:
SMTP error from remote server after transfer of mail text: host mx01.kundenserver.de[212.227.15.150]: 550 Loop detected
Was ist da los, was kann ich machen, damit das nicht mehr auftritt? Leider bin ich auch durch googeln nicht wirklich schlauer geworden, wer kann mir weiterhelfen?
Meist ist eine DNS- oder Mailserver-Fehlkonfiguration dafür verantwortlich. Am häufigsten, wenn ein MX-Eintrag für eine Domäne im DNS eingetragen ist, aber der Mailserver nicht dafür konfiguriert ist, diese Domäne zu akzeptieren. Dann will dein Mailserver die Mail an den Relayhost übergeben (ich nehme an, dass der mx01.kundenserver.de der Relayhost für deinen Mailserver ist),
na eigentlich liefere ich die Mails an smtp.1und1.de ab.
und der Relayserver wiederum schiebt sie zurück, weil im DNS steht, dass dein Mailserver für die Domain zuständig ist.
hmm, heisst das dass der DNS-Eintrag bei 1&1 Macken hat? DNS, MX-Records &co habe ich nie konfiguriert, das lasse ich 1&1 für mich machen.
Ohne Konfig kann ich dazu aber wenig sagen.
"postconf -n" auf von deinem Mailserver und die Logzeilen, wo die Problemmail empfangen wird, wären hilfreich.
ich hole alle Mails für den Server / Mailingliste via fetchmail von meinem 1und1-account ab, da ich mich um die Konfiguration eines von aussen erreichbaren Mail-Servers drücken möchte. fetchmail liefert dann via postfix und procmail an einen Benutzer aus, wobei in /home/benutzer/.procmailrc Regeln der Art
Ächz! Dann gibt es wieder ein paar Fehlerquellen mehr. Dies kann z.B. kommen, wenn bestimmte Headerzeilen auftauchen, die dem Mailserver signalisieren, dass die Mail bereits lokal ausgeliefert wurden, aber jetzt doch wieder im Umlauf sind. Postfix etwa verwendet den "Delivered-To:" Header, um zu prüfen, ob die Mail in einer Loop läuft.
:0 * ^TOadmins@ts-plan\.de ! admins@localhost
stehen, also lokale Auslieferung an mailman (admins ist eine der Mailinglisten).
Das klappt seit Jahren auch gut, nur gelegentlich bekomme ich diese Loop-meldung
Und genau von einer solchen Problemmail müsste ich mal die Logzeilen sehen. Da die Adressen von Fetchmail verbogen werden, sagt die Postfix-Konfiguration nicht so viel mehr aus. Im Prinzip müsste man die Mail im Quelltext sehen, zumindest die Headerzeilen, zusammen mit dem Log, um zu sehen, warum diese Fehlermeldung kommt. -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org
participants (2)
-
Dr. Jürgen Vollmer
-
Sandy Drobic