SMTPeter instellen op Postfix

Configureer je domeinnaam

Voordat je jouw berichten kunt relayen moet je zorgen dat de 'myhostname' parameter geconfigureerd is met de fully qualified domain name (FQDM) van jouw server. Dit kun je doen in het /etc/postfix/main.cf door het volgende in te vullen:

myhostname=fqdn.jouwdomein.com

Configureer je SMTP-username en -wachtwoord

De volgende stap is om je SMTP-gegevens in te stellen. Deze inlogegevens zitten over het algemeen in een bestand dat sasl_passwd heet in de etx/postfix directory. In dit bestand kun je ook de poort specificeren die je wilt gebruiken. Dat doe je zo:

[mail.smtpeter.com]:587 USERNAME:PASSWORD

Wanneer je deze gegevens toevoegt of aanpast, moet je het volgende postmap-commando runnen:

$ postmap /etc/postfix/sasl_passwd

Om veiligheidsredenen kun je het beste daarna het volgende commando runnen, zodat alleen de root-gebruiker het bestand kan lezen en bewerken;

$ sudo chmod 0600 /etc/postfix/sasl_passwd /etc/postfix/sasl_passwd.db

Alle mail door SMTPeter versturen

Nu je jouw inloggegevens hebt ingesteld is het tijd om Postfix te configureren met SMTPeter. Open eerst je Postfix configuratiebestand etc/postfix/main.cf en pas het zo aan dat het er als volgt uitziet:

# enable SASL authentication
smtp_sasl_auth_enable       = yes

# tell Postfix where the credentials are stored
smtp_sasl_password_maps     = hash:/etc/postfix/sasl_passwd 
smtp_sasl_security_options  = noanonymous

# use STARTTLS for encryption
smtp_use_tls                = yes 

# specify SMTP relay host
relayhost                   = [mail.smtpeter.com]:587

# where to find CA certificates
smtp_tls_CAfile             = /etc/ssl/certs/ca-certificates.crt

Let op: als je een andere poort dan de standaard poort hebt ingevuld in je sasl_passwd file, moet je diezelfde poort ook invullen als je de relayhost parameter instelt.

Als je deze stappen hebt doorlopen, herstart dan Postfix en test of het werkt.

Meer informatie