Edit je /etc/postfix/main.cf Helemaal onderaan voeg je de volgende regels toe: # smtp kan ook mail.provider.nl zijn, vraag dit aan je provider. # de :25 is het poortnummer, dit kan ook 2525 zijn, of voor google 587 # relayhost = smtp.provider.nl:25 smtpd_sasl_auth_enable = yes smtpd_sasl_path = smtpd smtp_sasl_password_maps = hash:/etc/postfix/sasl_passwd smtp_sasl_type = cyrus smtp_sasl_auth_enable = yes # # optioneel voor als je provider load balancing gebruikt en je mail forward naar een andere server voeg je toe # smtp_cname_overrides_servername = no # # optioneel als je provider wachtwoorden in clear text wil smtp_sasl_security_options = noanonymous Nu gaan we een textbestand maken om je wachtwoord in op te slaan. Dit bestand heet /etc/postfix/sasl_passwd Neem hierin je exacte gegevens van je provider op: smtp.provider.nl:25 gebruikersnaam:wachtwoord Nu maken we het postfix lookup table bestand van sasl_passwd: Voer uit: postmap hash:/etc/postfix/sasl_passwd En je kan dit testen door uit te voeren: postmap -q smtp.provider.nl:25 /etc/postfix/sasl_passwd Als alles klopt krijg je dan als antwoord: "gebruikersnaam:wachtwoord" Je kan het bestand "/etc/postfix/sasl_passwd" verwijderen, dit is niet meer nodig, en je wachtwoord staat er leesbaar in. Nu herstarten we postfix en we kunnen testen of alles werkt. Suc6 PS: vergeet niet om de poort die je gaat gebruiken in je firewall TCP out toe te voegen! Met vriendelijke groet, Terry van Erp Colani's Server Thuis http://www.colani.nl
Update 27-01-2015
Bij andere providers kan het noodzakelijk zijn om een tweede paswordfile aan te maken en een sender relay is soms ook nodig.
We voeren uit:
# touch /etc/ postfix/sender_relay
# touch /etc/ postfix/smtp_password_map
# touch /etc/ postfix/smtp_sasl_password_map
# nano /etc/ postfix/sender_relay
en we voegen aan dit bestand de volgende regel toe:
mailadres@provider.nl [smtp.provider.nl]:25
En we slaan dit bestand op
# postmap hash:/etc/postfix/sender_relay
# nano /etc/ postfix/smtp_password_map
[mail.provider.nl]:25 mailadres@provider.nl:jewachtwoord
# postmap hash:/etc/postfix/smtp_password_map
# cp /etc/postfix/smtp_password_map /etc/postfix/smtp_sasl_password_map
# postmap hash:/etc/postfix/smtp_sasl_password_map
# service postfix restart
« Ga terug