[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