Hallo Linux-Freunde, folgendes Problem habe ich seitdem ich meine Mails über GMX abschicke: Mail holen mit fetchmail kein Problem. Anschließend sendmail -q: "Deferred: 451 Need to authenticate via POP3 first / Bitte erst per POP3 anmelden" Mail abschicken über Netscape (ohne sendmail) klappt tadellos nachdem ich mit fetchmail Mails geholt habe. /etc/rc.config: FROM_HEADER="gmx.de" SENDMAIL_SMARTHOST="smtp:mail.gmx.net" MAIL_POP_1="pop.gmx.net" Wo ist mein Fehler? Was ist noch zu beachten? Hoffe auf einen kleinen Tip... Rüdiger - ruedkruse@gmx.de - -- Um aus der Liste ausgetragen zu werden, eine Mail an majordomo@suse.com schicken, mit dem Text: unsubscribe suse-linux
Rüdiger Kruse wrote:
folgendes Problem habe ich seitdem ich meine Mails über GMX abschicke: Mail holen mit fetchmail kein Problem. Anschließend sendmail -q: "Deferred: 451 Need to authenticate via POP3 first / Bitte erst per POP3 anmelden" Mail abschicken über Netscape (ohne sendmail) klappt tadellos nachdem ich mit fetchmail Mails geholt habe.
/etc/rc.config: FROM_HEADER="gmx.de" SENDMAIL_SMARTHOST="smtp:mail.gmx.net" MAIL_POP_1="pop.gmx.net" ^^^^^^^^^^ Das gibt's in meiner rc.config nicht (SuSE 6.0)?
Wo ist mein Fehler? Was ist noch zu beachten? Hoffe auf einen kleinen Tip...
GMX prüft den From-Header (ohne Doppelpunkt!). Das ist die sog. Envelope-Sender-Adresse. Sendmail (in der SuSE-Konfiguration) nimmt dazu den lokalen Usernamen und den FQDN deines Rechners. Damit im Envelope-From deine GMX-Adresse auftaucht, muss masquerading in sendmail aktiviert werden. Leider ist dazu keine Variable in rc.config vorgesehen. Du musst Dir daher mit m4-Makros eine sendmail.cf bauen, in der (aus /etc/mail/linux.mc:) MASQUERADE_AS(`gmx.de')dnl und FEATURE(`masquerade_envelope')dnl aktiviert sind. Wie das geht, ist in /etc/mail/README beschrieben. Weitergehende Hilfe ist auch /usr/share/sendmail/README. Vergleichen von /etc/sendmail.cf und /etc/mail/linux.mc hat mir auch den einen oder anderen Hinweis gegeben. Wichtig ist, danach in rc.config die Erzeugung von sendmail.cf abzuschalten, sonst wird die angepasste sendmail.cf wieder überschrieben (sollte eigentlich bei der SuSE 6.0 nicht mehr passieren, habe ich aber noch nicht getestet). Wenn Du willst, schicke ich Dir auch meine linux.mc, passend für Mail über GMX. christian -- Bitte kein Cc bei Antwort an Mailingliste Mail-Etikette: To: cschult@gmx.de, Subject: send etikette Mail-Etikette: <A HREF="http://www.homepages.de/home/cschult/"><A HREF="http://www.homepages.de/home/cschult/</A">http://www.homepages.de/home/cschult/</A</A>> -- Um aus der Liste ausgetragen zu werden, eine Mail an majordomo@suse.com schicken, mit dem Text: unsubscribe suse-linux
On 28-Mar-99 Christian Schult wrote: ...
Anschließend sendmail -q: "Deferred: 451 Need to authenticate via POP3 first / Bitte erst per POP3 anmelden"
Üblicherweise findet die Authentifitierung für smtp nach pop statt, d.h. erst mit pop3 anmelden. Innerhalb eines 30s Fensters kann mit sendmail gesendet werden. ...
Du musst Dir daher mit m4-Makros eine sendmail.cf bauen, in der
Ist das wirklich notwendig? smtp after pop ist viel simpler und sollte standardmäßig immer gehen. Tschau, Reimond -- Reimond Rombey, Website Designer, Burg 37, D-79733 Görwihl <A HREF="http://www.rombey.de"><A HREF="http://www.rombey.de</A">http://www.rombey.de</A</A>> -- Um aus der Liste ausgetragen zu werden, eine Mail an majordomo@suse.com schicken, mit dem Text: unsubscribe suse-linux
Reimond Rombey wrote:
On 28-Mar-99 Christian Schult wrote: ...
Anschließend sendmail -q: "Deferred: 451 Need to authenticate via POP3 first / Bitte erst per POP3 anmelden"
Üblicherweise findet die Authentifitierung für smtp nach pop statt, d.h. erst mit pop3 anmelden. Innerhalb eines 30s Fensters kann mit sendmail gesendet werden.
...
Du musst Dir daher mit m4-Makros eine sendmail.cf bauen, in der
Ist das wirklich notwendig? smtp after pop ist viel simpler und sollte standardmäßig immer gehen.
Smtp after pop hat der ursprüngliche Frager ja auch gemacht. Er hat erst mit fetchmail mail geholt (dabei authentifiziert er sich) und dann mit sendmail versucht Mail zu verschicken. Das Zeitfenster ist übrigens wesentlich länger - ich meine es sind 30 Min., nicht Sekunden. GMX hat aber mehrere Mechanismen gegen SPAM eingerichtet, eine davon ist, den envelope_from zu prüfen und sich nicht auf die From: -Zeile zu verlassen. Lautet der envelope_from nicht auf gmx.de/gmx.net dann kann man nur Mail abladen, die an GMX-User geht, über GMX an andere Domains geht dann nicht. Zumindest war es so bei GMX, als ich bei mir das letzte Mal sendmail eingerichtet habe. Gruß christian -- Bitte kein Cc bei Antwort an Mailingliste Mail-Etikette: To: cschult@gmx.de, Subject: send etikette Mail-Etikette: <A HREF="http://www.homepages.de/home/cschult/"><A HREF="http://www.homepages.de/home/cschult/</A">http://www.homepages.de/home/cschult/</A</A>> -- Um aus der Liste ausgetragen zu werden, eine Mail an majordomo@suse.com schicken, mit dem Text: unsubscribe suse-linux
participants (3)
-
cschult@gmx.de
-
reimond.rombey@gmx.de
-
ruedkruse@gmx.de