PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : OpenExchange - Mails von intern nach extern



magic_halli
20.10.06, 11:49
Hallo,

ich konfiguriere gerade einen OpenExchange Server 4. Das versenden und empfangen von internen Mails funktioniert. Auch Mails von einem externen Provider abholen und internen Usern zuteilen.

Ich kann aber keine Mails von intern nach extern, über unseren Provider, verschicken!
Ich habe auch schon eine Vermutung, weiß aber nicht, wie ich das lösen kann!

Die interne Domain ist 'firma.local'. Somit hat jeder User im SLOX als Absenderadresse user@firma.local.
In der main.cf ist unser Provider (smtp-Server) wie folgt angelegt:
'relayhost=auth.smpt.kundenserver.de'

Somit kann unser Provider auch nix mit einer ankommenden Mail von user@firma.local anfangen und weißt diese ab, oder so ("...421 dns lookup failed for sender domain")?!
Eintrag /var/log/mail:


Oct 20 11:08:04 slox postfix/pickup[31092]: 0A6A213930: uid=65534 from=<mustermann@firma.local>
Oct 20 11:08:04 slox postfix/cleanup[31246]: 0A6A213930: message-id=<1607746827.1161335278732.JavaMail.comfire@slox>
Oct 20 11:08:04 slox postfix/qmgr[31093]: 0A6A213930: from=<mustermann@firma.local>, size=811, nrcpt=1 (queue active)
Oct 20 11:08:04 slox postfix/pipe[31248]: D223B13926: to=<slox_test@web.de>, relay=procmail, delay=6, status=sent (spamfilter)
Oct 20 11:08:05 slox postfix/smtp[31260]: 0A6A213930: to=<slox_test@web.de>, relay=auth.smtp.kundenserver.de[212.227.15.130], delay=1, status=deferred (host auth.smtp.kundenserver.de[212.227.15.130] said: 421 dns lookup failed for sender domain)


Aber wie kann ich es bewerkstelligen, dass die Absenderadresse von lokalen Benutern auf 'firma.de' endet??? Ich denke, damit sollte das Problem gelöst sein, oder?

Danke.

magic_halli
20.10.06, 14:51
Habe jetzt folgendes gemacht: (habe in einem Buch was gefunden)
Ich habe die interne User-Mailadresse auf die korrespondierende User-Mailadresse auf dem Mailserver des Providers "manipuliert" - Stichwort canonical!
in main.cf hinzugefügt:


sender_canonical_maps= hash:/etc/postfix/sender_canonical
recipient_canonical_maps= hash:/etc/postfix/recipient_canonical
relayhost= auth.smtp.kundenserver.de
smtp_sasl_auth_enable= yes
smtp_sasl_security_options= noanonymous, noplaintext
smtp_sasl_password_maps= hash:/etc/postfix/sasl_passwd


Datei sasl_passwd angelegt und in db-file umgewandelt:


# unser Provider
auth.smtp.kundenserver.de Benutzername:Passwort


... und sender_canonical sowie recipient_canonical angelegt und in db-File umgewandelt, welche die internen den korrespondierenden exteren Mailadressen beim Provider zuordnen, damit hat die Mailadresse auch im Internet Gültigkeit.
sender_canonical:


#Sender-Manipulation
#lokale Adresse zu Internet-Adresse zuordnen
user@firma.local user@firma.de

recipient_canonical


#Empfänger-Manipulation
#Internet-Adresse zu lokaler Adresse zuordnen
user@user.de user@firma.local


So sollte es doch eigentlich klappen, ABER in /var/log/mail steht drin:


Oct 20 14:16:12 slox postfix/qmgr[21822]: 28D3413ADF: from=<user@firma.de>, size=831, nrcpt=1 (queue active)
Oct 20 14:16:12 slox postfix/pipe[23834]: B626B13AD6: to=<mueller@web.de>, relay=procmail, delay=2, status=sent (spamfilter)
Oct 20 14:16:15 slox postfix/smtp[23841]: 28D3413ADF: to=<mueller@web.de>, relay=auth.smtp.kundenserver.de[212.227.15.130], delay=1, status=deferred (Authentication failed: cannot SASL authenticate to server auth.smtp.kundenserver.de[212.227.15.130]: no mechanism available)

Jetzt scheitert es nur noch an der Authentifizierung beim Provider, so wie's aussieht!!!
No mechanism available... was soll das denn??? Der Provider will ausdrücklich SMTP-Authentifizierung und mein Benutzername und Passwort sind auch korrekt (in der sasl_passwd)!
Zum anderen steht manchmal wiederrum im Logfile in der letzten Zeile ganz am Ende:"535 Error: authentication failed", statt "no mechanism available"?!?!?

Elender Mist, ich weiß nimmer weiter :confused:

Fällt noch jemandem was ein???