[Postfixbuch-users] SMPT-Versand rejected
Sandy Drobic
postfixbuch-users at drobic.de
Di Aug 3 12:38:39 CEST 2010
On 03.08.2010 10:49, Tanja Neskovic wrote:
> Okay,
>> Ich glaube nicht das Strato sich ein offenes Relay erlaubt!
>>
> ich habe aus mehreren Foren lesen können, dass smtp.strato.de mit dem smtp_auth-Inhalten, wie ich sie gezeigt habe klappen soll.
>
> Auf http://www.patshaping.de/hilfen_ta/pop3_smtp.htm sehe ich gerade:
> "Strato
> Posteingangsserver: POP3: pop3.strato.de, IMAP: imap.strato.de
> Postausgangsserver: smtp.strato.de
> Benutzername: MailAccount at IhreDomain.xyz
> Besonderheiten: Verwendet SMTP-Authentifizierung oder "POP3 vor SMTP"."
>
>
>> Zeige mal bitte den gesamten Vorgang.
>>
>> Tja wenn Empfänger = gmx.de dann bitte auch an GMX einliefern
>>
>> Wenn Absender auch gmx.de dann muß auch die Mail über GMX Account
>> versendet werden
>
> Ich habe mal jetzt meinen GMX-Account in die main.cf und die sasl_auth eingetragen. Da klappt es genauso wenig:
>
> telnet localhost 25
> Trying ::1...
> Connected to localhost.
> Escape character is '^]'.
> 220 server.stinson-training.local ESMTP Postfix (Debian/GNU)
> HELO server.stinson-training.local
Hier ist bereits dein Fehler. Mit HELO kannst du keine Authentifizierung
vornehmen. Dies geht nur mit dem erweiterten EHLO.
Der HELO-Name ist ebenfalls nur für lokale Zwecke geeignet, da er nicht im
offiziellen DNS existiert.
> 250 server.stinson-training.local
> MAIL FROM: root
> 250 2.1.0 Ok
> RCPT TO: tanja.neskovic at gmx.de
> 550 5.1.1 <tanja.neskovic at gmx.de>: Recipient address rejected: mail.gmx.net
> MAIL FROM: root
>
> Ich glaube deshalb, dass ich irgend einen Parameter falsch gesetzt habe
Kein SMTP Auth, deshalb auch kein Relay.
telnet smtp.strato.de 25
Trying 81.169.145.133...
Connected to smtp.strato.de.
Escape character is '^]'.
220 post.strato.de [jimi mo60] ESMTP RZmta 23.4 ready; Tue, 3 Aug 2010
12:34:30 +0200 (MEST)
ehlo japantest.homelinux.com
250-post.strato.de [jimi mo60] greets 83.236.201.154
250-ENHANCEDSTATUSCODES
250-8BITMIME
250-PIPELINING
250-DELIVERBY
250-SIZE 104857600
250-AUTH PLAIN LOGIN CRAM-MD5
250-STARTTLS
250 HELP
Jetzt könnte man mit AUTH sich authentifizieren, wenn man den entsprechenden
Authcode sich mit einem Script baut.
Beispiel für PLAIN:
#!/usr/bin/perl
use strict;
use MIME::Base64;
if ( $#ARGV != 1 ) {
die "Usage: encode_sasl_plain.pl <username> <password>\n";
}
print encode_base64("$ARGV[0]\0$ARGV[0]\0$ARGV[1]");
exit 0;
./encode_sasl_plain.pl username password
dXNlcm5hbWUAdXNlcm5hbWUAcGFzc3dvcmQ=
Dann halt mit AUTH dXNlcm5hbWUAdXNlcm5hbWUAcGFzc3dvcmQ=
Authentifizieren und DANACH dann mit MAIL FROM und RCPT TO die Mail verschicken.
Mehr Informationen über die Mailingliste Postfixbuch-users