Ich steh grad voll auf'm Schlauch. Versuche vom Suse Server über Exchange2007 Mails zu versenden.
Gehe ich ohne Auth über Port 25 des smtp Servers, kann ich Intern problemlos Mails versenden. Möchte ich extern senden, kommt wie erwartet ein Relay Fehler.
Gebe ich auf Port 25 Benutzername und Passwort mit, wird mir die index.pl zum Download angeboten, sobald ich ein Mail senden will (egal ob intern oder extern).
Gut, dachte ich, wechsel ich auf Port 587. Da haben wir Auth eingerichtet.
Versuche ich nun ohne BN/PW ein Mail zu senden, erhalte ich, wie erwartet, einen Authorisierungsfehler.
Versuche ich mit BN/PW ein Mail zu senden, wird mir die index.pl wieder zum Download angeboten.
Wenn ich die Verbindung vom Suseserver zum smtp-Server prüfe:
Code: Select all
openssl s_client -starttls smtp -crlf -connect smtp-server:587
Code: Select all
auth login
334 VXNlcm5hbWU6
<BN in Base64>
334 UGFzc3dvcmQ6
<PW in Base64>
235 2.7.0 Authentication successful
Code: Select all
SendmailModule: SMTP
SendmailModule::Host: smtp-mailserver
SendmailModule::Port: 587
SendmailModule::AuthUser: Benutzername
SendmailModule::AuthPassword: Passwort
SendmailEncodingForce: base64
Google ich nach dem Fehler, dass die index.pl zum Download angeboten wird, finde ich nur Hinweise auf Berechtiungsproblem und man soll die SetPersmission.sh ausführen. Das hab ich aber schon gemacht...
Hülfe...was mache ich falsch ?
