sendmail Relay über sendmail-tls
Hi, Ende des Monats wird der offene SMTP Support bei meinem Provider geschlossen, und nur noch mit Autentifikation akzeptiert. Nun muss ich natürlich sendmail dazu bringen das Passwort und den Nutzernamen zu schicken. Aber bislang habe ich noch nicht die Option gefunden. Suche ich mit google oder auch nur im Archiv, dann finde ich immer sendmail-tls, aber ich möchte ja nicht lokal Passwörter abfragen, sondern sie lediglich an den Server, welchen ich als relay verwende übermitteln. Vielleicht kann mir jemand einen Hinweis geben, wo ich entsrpechende Hinweise finden kann. Oder wäre dies der perfekte Zeitpunkt auf postfix umzusteigen? Wenn ja, dannwäre ein Hinweis wo ich ein Sendmail2Postfix HowTo finden kann nett ;) Thanks + Ciao Sascha -- http://www.livingit.de http://www.mobile-bookmarks.info http://www.programmers-world.com linux at programmers-world dot com
* Sascha Andres wrote on 14 Jul 2002:
Hi,
Ende des Monats wird der offene SMTP Support bei meinem Provider geschlossen, und nur noch mit Autentifikation akzeptiert. Nun muss ich natürlich sendmail dazu bringen das Passwort und den Nutzernamen zu schicken. Aber bislang habe ich noch nicht die Option gefunden. Suche ich mit google oder auch nur im Archiv, dann finde ich immer sendmail-tls, aber ich möchte ja nicht lokal Passwörter abfragen, sondern sie lediglich an den Server, welchen ich als relay verwende übermitteln.
Vielleicht kann mir jemand einen Hinweis geben, wo ich entsrpechende Hinweise finden kann.
Scheinbar nicht geguckt: http://sdb.suse.de/de/sdb/html/sendmail_smtp_auth.html Geht prima hier bei mir mit GMX.
Oder wäre dies der perfekte Zeitpunkt auf postfix umzusteigen? Wenn ja, dannwäre ein Hinweis wo ich ein Sendmail2Postfix HowTo finden kann nett ;)
Greetz, Tom -- Preissler Thomas Registered Linux User #265745 GPG-Key: 1024D/C21DAB7F http://counter.li.org/
Von: Sascha Andres [mailto:linux@programmers-world.com] Hi,
Ende des Monats wird der offene SMTP Support bei meinem Provider geschlossen, und nur noch mit Autentifikation akzeptiert. Nun muss ich natürlich sendmail dazu bringen das Passwort und den Nutzernamen zu schicken. Aber bislang habe ich noch nicht die Option gefunden. Suche ich mit google oder auch nur im Archiv, dann finde ich immer sendmail-tls, aber ich möchte ja nicht lokal Passwörter abfragen, sondern sie lediglich an den Server, welchen ich als relay verwende übermitteln.
Vielleicht kann mir jemand einen Hinweis geben, wo ich entsrpechende Hinweise finden kann.
Hi! Nein, nutze Sendmail tls. Es verhält sich nach der Installation genauso wie das normale Sendmail. Dann aktivierst du SMTP AUTH lt Sendmail.org für ausgehende Verbindungen, für deine User bleibt alles beim Alten. mfg Daniel
Hallo Daniel, Am Sonntag, 14. Juli 2002 20:41 schrieb Daniel Schmatz:
Nein, nutze Sendmail tls. Es verhält sich nach der Installation genauso wie das normale Sendmail. Dann aktivierst du SMTP AUTH lt Sendmail.org für ausgehende Verbindungen, für deine User bleibt alles beim Alten.
Hast Du auch einen speziellen Tipp für das sendmail in SuSE 8.0?
Ich habe hier folgende Einstellungen gemacht:
a) YaST2 - System - Sysconfig-Editor
ETC
SMTP-AUTH-MECHANISMUS = PLAIN
b) YaST2 - Netzwerk/Basis - E-Mail
[...] ausgehender Server: mail.gmx.net
c) /etc/mail/auth/authinfo
AuthInfo:
Von: Martin Mewes [mailto:macmewes@gmx.de] Hallo Daniel,
Am Sonntag, 14. Juli 2002 20:41 schrieb Daniel Schmatz:
Nein, nutze Sendmail tls. Es verhält sich nach der Installation genauso wie das normale Sendmail. Dann aktivierst du SMTP AUTH lt Sendmail.org für ausgehende Verbindungen, für deine User bleibt alles beim Alten.
Hast Du auch einen speziellen Tipp für das sendmail in SuSE 8.0?
ich dachte das sendmail unter suse 8 hat sowieso diese feature dabei auch wenn kein tls dranhängt? wurscht
Ich habe hier folgende Einstellungen gemacht: a) YaST2 - System - Sysconfig-Editor ETC SMTP-AUTH-MECHANISMUS = PLAIN
klingt gut. ich schau mal nach wie ich das verstanden habe... ich sag mal so: ich hab suse 7,3. Aber das Sendmail hat ja damit nicht wirklich was zu tun. Ich mach viel über WebMin da ich nicht neben dem Server sitze. Da ich genau das Gegenteil wollte (sprich dass sich meine User auth. müssen, nicht der Server bei den andern) schaut das bei mir so aus (M4 Konfig): Undefine undefine(`confDEF_AUTH_INFO') Other ESASL_PATH=/usr/lib/sasl Define define(`confAUTH_MECHANISMS',`LOGIN') Das sind die NOTWENDIGEN die man für meine Sache braucht. Das hab ich lt Sendmail.org und mit 346 Versuchen der unterschiedlichsten festgestellt. Bei meinen Versuchen ist dann irgendwann das Problem aufgetreten, dass ich an GMX nix mehr senden konnte, weil er meinte mein Username/Passwort sei falsch (ergo hat er versucht sich zu auth und keinen benutzernamen ghabt). Da war das eingestellt: define(`confAUTH_MECHANISMS',`LOGIN PLAIN DIGEST-MD5 CRAM-MD5') TRUST_AUTH_MECH(`PLAIN LOGIN DIGEST-MD5 CRAM-MD5') Define define(`confAUTH_MECHANISMS',`LOGIN') define(`confDEF_AUTH_INFO',`/etc/mail/auth/auth-info') folglich gehe ich davon aus, dass die letzten 2 Zeilen man wichtig für dich sind. Stell das mal rein - vorher sichern nicht vergessen. Weiter:
b) YaST2 - Netzwerk/Basis - E-Mail [...] ausgehender Server: mail.gmx.net
weiss nicht wofür, denk aber das das Sendmail kalt lässt.
c) /etc/mail/auth/authinfo
AuthInfo:
\ "U:macmewes" \ "I:macmewes@gmx.de"\ "P:<geheim>"\ "R:mail.gmx.net"\ "M:PLAIN"
Man hat mich weiters darauf hingewiesen, dass man unbedingt die datei "auth-info" so schreiben muss und zwar genauso und gar nicht anders Benutzername Benutzername Passwort Mailserver Ich zitiere "Warum Benutzername 2x weiss ich nicht, aber so funkts" Die U: und I: unso würd ich mal weglassen. Freu mich auf weitere Logs mit viel "Accept" drin... daniel
Hi,
From: Daniel Schmatz [mailto:maillisten@grillennetz.at]
Von: Martin Mewes [mailto:macmewes@gmx.de] Hast Du auch einen speziellen Tipp für das sendmail in SuSE 8.0?
ich dachte das sendmail unter suse 8 hat sowieso diese feature dabei auch wenn kein tls dranhängt? Jep. Stimmt.
Ich habe hier folgende Einstellungen gemacht: a) YaST2 - System - Sysconfig-Editor ETC SMTP-AUTH-MECHANISMUS = PLAIN
klingt gut. ich schau mal nach wie ich das verstanden habe... ich sag mal so: ich hab suse 7,3. Aber das Sendmail hat ja damit nicht wirklich was zu tun. Ich mach viel über WebMin da ich nicht neben dem Server sitze. Da ich genau das Gegenteil wollte (sprich dass sich meine User auth. müssen, nicht der Server bei den andern) schaut das bei mir so aus (M4 Konfig):
Undefine undefine(`confDEF_AUTH_INFO') Other ESASL_PATH=/usr/lib/sasl Define define(`confAUTH_MECHANISMS',`LOGIN')
Das sind die NOTWENDIGEN die man für meine Sache braucht. Das hab ich lt Sendmail.org und mit 346 Versuchen der unterschiedlichsten festgestellt. Bei meinen Versuchen ist dann irgendwann das Problem aufgetreten, dass ich an GMX nix mehr senden konnte, weil er meinte mein Username/Passwort sei falsch (ergo hat er versucht sich zu auth und keinen benutzernamen ghabt). Da war das eingestellt:
define(`confAUTH_MECHANISMS',`LOGIN PLAIN DIGEST-MD5 CRAM-MD5') TRUST_AUTH_MECH(`PLAIN LOGIN DIGEST-MD5 CRAM-MD5') Define define(`confAUTH_MECHANISMS',`LOGIN') define(`confDEF_AUTH_INFO',`/etc/mail/auth/auth-info')
Das ist für SuSE < 8 only.
folglich gehe ich davon aus, dass die letzten 2 Zeilen man wichtig für dich sind. Stell das mal rein - vorher sichern nicht vergessen. Weiter:
b) YaST2 - Netzwerk/Basis - E-Mail [...] ausgehender Server: mail.gmx.net
weiss nicht wofür, denk aber das das Sendmail kalt lässt. Yast trägt dies in /etc/sysconfig/sendmail ein und bastelt daraus u.A. die sendmail.cw/cf.
c) /etc/mail/auth/authinfo
AuthInfo:
\ "U:macmewes" \ "I:macmewes@gmx.de"\ "P:<geheim>"\ "R:mail.gmx.net"\ "M:PLAIN"
Ich hatte hier das Prob, (Puretec) das ich ein Blank zwischen P: und dem Passwort hatte. Auch solltest Du versuchen nach AuthInfo: keine andere Dom anzugeben. Bei mir hat es eh nur bei einer einzigen (der Standarddom) geklappt. Also: AuthInfo: "U:macmewes" "I:macmewes@gmx.de" "P:<geheim>" "R:mail.gmx.net" "M:PLAIN" Desweiteren musst Du die Datei mit SuSEconfig --module sendmail oder makemap ..... ins DB-Format bringen.
Man hat mich weiters darauf hingewiesen, dass man unbedingt die datei "auth-info" so schreiben muss und zwar genauso und gar nicht anders
Benutzername Benutzername Passwort Mailserver
Das ist ausschliesslich für SuSE <8 (mit TLS)
Ich zitiere "Warum Benutzername 2x weiss ich nicht, aber so funkts"
Die U: und I: unso würd ich mal weglassen. Brauchst Du definitiv bei 8.0
Gruss Ralf
Hallo,
Martin Mewes
Hallo Daniel,
Am Sonntag, 14. Juli 2002 20:41 schrieb Daniel Schmatz:
Nein, nutze Sendmail tls. Es verhält sich nach der Installation genauso wie das normale Sendmail. Dann aktivierst du SMTP AUTH lt Sendmail.org für ausgehende Verbindungen, für deine User bleibt alles beim Alten.
Hast Du auch einen speziellen Tipp für das sendmail in SuSE 8.0?
Ich habe hier folgende Einstellungen gemacht: a) YaST2 - System - Sysconfig-Editor ETC SMTP-AUTH-MECHANISMUS = PLAIN
b) YaST2 - Netzwerk/Basis - E-Mail [...] ausgehender Server: mail.gmx.net
c) /etc/mail/auth/authinfo
Ich kenne SuSE-8.0 nicht, weiss daher auch nicht woher die Dateibezeichnung "authinfo" kommt. In sendmail wird der Dateiname "default-auth-info" einkompiliert. (Kann aber auch sein, daß SuSE die Bezeichnung "authinfo" schon einkompiliert hat). Weiterhin siehe mal http://www.sendmail.org/~ca/sm-812.html
AuthInfo:
\ "U:macmewes" \ "I:macmewes@gmx.de"\ "P:<geheim>"\ "R:mail.gmx.net"\ "M:PLAIN"
Wenn ich mich mit masqmail bei gmx authentifiziere, wird cram-md5 als Authentifizierungs-Mechanismus akzeptiert. Du solltest vielleicht mal mitttels telnet prüfen, welche Mechanismen dein sendmail unterstützt. telnet localhost 25, sollte u.a. zeigen 250-AUTH DIGEST-MD5 CRAM-MD5 PLAIN -Dieter -- Dieter Kluenter | Systemberatung Tel:040.64861967 | Fax: 040.64891521 mailto: dkluenter@schevolution.com http://www.schevolution.com/tour
participants (6)
-
Daniel Schmatz
-
Dieter Kluenter
-
Martin Mewes
-
Ralf Kayser
-
Sascha Andres
-
Thomas Preissler