Post by tjoenPost by Roger(ik vermoed dat
je al dan niet als test probeert met Thunderbird rechtstreeks mail te versturen
via smtp.dds.nl i.p.v. via je eigen Exim4 server
Inderdaad!
Maar het werkt nu door antwoord v helpdesk.
Al die TLS voorbeelden werken niet, alleen de SSL methode werkt
Poort 25/26/587 met STARTTLS of poort 465 met SSL/TLS, beide zouden moeten
werken (maar niet 25/26/587 met SSL/TLS of 465 met STARTTLS).
Op de DDS-site staat het misleidend/verkeerd. Als ze schrijven 'Of gebruik TLS
op poort 25/26/587' dan bedoelen ze STARTTLS.
Post by tjoenPost by RogerEven terug naar je oorspronkelijke probleem: je kunt exim4 laten authenticeren
bij een remote SMTP host door de benodigde credentials in /etc/exim4/passwd.client
zetten (zie exim4_passwd_client(5)).
Vreemd, "make install" heeft die niet meegenomen.
Ik ga die documentatie wel lezen. Bedankt!
Maar is die methode wel best practice?
De postmaster moet dus op alle smtp servers op de wereld
een account aanmaken?
Oh nee, dat zou een totale catastrofe zijn.
Authenticatie is alleen nodig als de remote server een relay is voor de
betreffende mail (dwz. de mail is voor een domein dat voor de remote server
niet lokaal is). Dan krijg je in passwd.client bv. een regel als deze:
smarthost.example.com:smarthost-username:smarthost-password
Exim4 zal die regel alleen gebruiken als mail met SMTP moet worden verstuurd
via smarthost.example.com. Als er geen remote hostname match is op het eerste
veld, wordt de mail gewoon over een ongeauthenticeerde SMTP-sessie verstuurd
zoals gebruikelijk.
Je zult zelden meer dan één smarthost in je configuratie hebben, dus dat is
te overzien.
Bij versturen van mail op basis van een MX lookup wordt het recipient domein
geacht lokaal te zijn voor de remote server en is nooit authenticatie nodig.
/etc/exim4/passwd.client is onderdeel van de default Exim4 configuratie
zoals die o.a. op Debian wordt geïnstalleerd. Het bestand wordt verwerkt door
/etc/exim4/conf.d/transport/30_exim4-config_remote_smtp_smarthost. Of dit ook
zo werkt als je Exim4 zelf compileert en installeert, durf ik niet te zeggen
(ik compileer Exim4 niet zelf).
Groeten,
-Roger