Edgar (Ede) Kuchelmeister schrieb:
Guten Tag,
ich hätte da mal ein Problemchen. Derzeit wird unser kleines Firmen-Netzwerk mit Internetzugang und E-Mails über ISDN und einen NT-Server geroutet.
Muß sich der NT-Server beim Mail-Provider auch so anmelden, oder soll sich der Linux-Server vorerst am NT-Server anmelden?
Das möchte ich ändern.
Gut so.
Für den Internetzugang und E-Mail hab ich einen betagten PI mit SuSE-Linux 8.0 (keine GUI) aufgesetzt.
Testweise häng ich da mit meinem Notebook dran und alles funktioniert soweit, bis auf...
Fetchmail holt Mails bei unserem Webhoster ab, nur Sendmail scheitert an deren SMTP-Konfiguration.
Folgende Mitteilung erhielt ich von unserem Hoster:
<Zitat> Unser SMTP-Server benötigen keine direkte Authentifizierung. Die Authentifizierung geht über den Pop-Server (das Pop-before-SMTP Mechanismus). Das bedeuted dass ein Benutzer sich zuerst inlogged auf den Popserver mit Popaccount UserID/Passwd. Der Pop-Server schickt dann die IP-Adresse von diesen Benutzer zu dem SMTP-Server. Der Benutzer kann dann 30 min lang über diese IP-Adresse Emails versenden. Die Fehlermeldung 571 (oder 572, ist nicht so wichtig) sagt, dass diese Prozedur nicht richtig abgelaufen ist.
Emailclienten (wie Outlook (Express), Eudora u.s.w.) sind so programmiert, dass Sie standardisiert dieser Prozedur folgen um sich bei den Pop/SMTP-Server zu authentifizieren. Ein Mailserver (wie Ihr Linuxserver/sendmail) ist jedoch nicht entworfen um mit einen anderen Mailserver zu kommunizieren. Wenn Sie Ihren Mailserver also mit unserem Mailserver kommunizieren lassen wollen ist eine extra Software notwendig, Popconnector genannt. Diese extra Software übernimmt die Authentifizierung, da ein Server dies nicht kann.
Diese Lösung wird jedoch nicht durch uns unterstützt. Wir können Ihnen deswegen also auch keine 'Lösung' anbieten. </Zitat>
SMTP after POP hab ich eingerichtet. Folgenden misslungenen Versuch eines Mailversands protokolliert:
fetchmail: 5.9.0 querying gamundia.de (protocol POP3) at Fri Feb 27 16:33:34 2004 fetchmail: POP3< +OK POP3 [213.198.40.183] v2000.70 server ready ^^^^^^^^^^^^^^^ fetchmail: POP3> USER listig fetchmail: POP3< +OK User name accepted, password please fetchmail: POP3> PASS * fetchmail: POP3< +OK Mailbox open, 0 messages fetchmail: POP3> STAT fetchmail: POP3< +OK 0 0 fetchmail: No mail for listig at gamundia.de fetchmail: POP3> QUIT fetchmail: POP3< +OK Sayonara fetchmail: normal termination, status 1
Running /var/spool/mqueue/i1RFXBOb007765 (sequence 1 of 1)
... Connecting to mail-fwd.verio.de. via relay... 220 mail08b.verio.de SMTP RS ver 1.0.91vs EHLO gam-rout.gamundia.de
250 mail08b.verio.de Hello pD957E04B.dip.t-dialin.net [217.87.224.75], I'm listening ^^^^^^^^^^^^^
MAIL From:
250 lists@gamundia.de... Sender ok
RCPT To:
571 from 217.87.224.75 We do not relay Service unavailable
RSET
250 Reset state
RSET
250 Reset state
... Using cached ESMTP connection to mail- fwd.verio.de. via relay... MAIL From:<>
250 ... Sender ok
RCPT To:
250 lists@gamundia.de... Recipient ok
DATA
354 enter mail, end with '.' on a line by itself
.
Was mir auffällt ist, dass die IP vom Abholen zum versenden scheinbar wechselt (Hab ich mal gekennzeichnet, vielleicht vertue ich mich da aber auch, weil die Verbindung zwischendrin nicht unterbrochen wurde)?
Ja, das könnte sein. Wie hast Du das fetchmail gestartet? in ip-up? Kann es sein, daß Dein Server auflegt und dann sofort wieder einwählt? Wieviel Zeit darf zwischen POP und SMTP liegen (in Sekunden/Minuten)? Wie sieht's bei Dir mit dieser Pause aus? Erlaubt der Server vielleicht auch eine "direkte" Authentifizierung (smtp-auth)? Dafür gibt's dann Standardlösungen.
Wenn ich in meinem Mailer allerding einstelle: Abholen am lokalen Server, senden an den SMTP vom Hoster funktioniert alles (siehe auch dieses Mail).
Hat irgend jemand einen Tipp für mich, was ich selber ändern könnte? Vielleicht habe ich Dich auf eine Idee gebracht....
Dass SMTP after POP nicht funktionieren soll kann ich einfach nicht glauben.
Was hältst Du vom Direktausliefern ohne Relais? Oder bist Du dann auf einer Black-List?
Schon mal herzlichen Dank im voraus und ein schönes Wochenende. Dir auch!
Gruß, Günther