Ga naar de inhoud
Home » Postfix als Relay server (naar Ziggo)

Postfix als Relay server (naar Ziggo)

Zet de juiste variabelen in main.cf

relayhost = smtp.ziggo.nl
smtp_sasl_auth_enable = yes
smtp_sasl_password_maps = hash:/etc/postfix/sasl_passwd
smtp_sasl_security_options =
myorigin = ziggo.nl

Als je de laatste (myorigin) niet zet zoals aangegeven krijg je meldingen als:

2020-02-09T13:58:44.460584+01:00 schuurpc postfix/pickup[1772]: 7067BF20C03: uid=0 from=<root>
2020-02-09T13:58:44.466563+01:00 schuurpc postfix/cleanup[1799]: 7067BF20C03: message-id=<20200209125844.7067BF20C03@schuurpc.famtenhoopen.nl>
2020-02-09T13:58:44.567209+01:00 schuurpc postfix/qmgr[1773]: 7067BF20C03: from=<root@schuurpc.famtenhoopen.nl>, size=472, nrcpt=1 (queue active)
2020-02-09T13:58:45.007589+01:00 schuurpc postfix/smtp[1801]: 7067BF20C03: to=<arjan.ten.hoopen@gmail.com>, relay=smtp.ziggo.nl[212.54.42.9]:25, delay=0.43, delays=0.21/0.1/0.08/0.03, dsn=5.0.0, status=bounced (host smtp.ziggo.nl[212.54.42.9] said: 550-Verification failed for <root@schuurpc.famtenhoopen.nl> 550-Unrouteable address 550 Sender e-mail address invalid / Afzender e-mail adres bestaat niet (in reply to MAIL FROM command))
2020-02-09T13:58:45.349216+01:00 schuurpc postfix/bounce[1802]: 7067BF20C03: sender non-delivery notification: 05254F20C04
2020-02-09T13:58:45.349835+01:00 schuurpc postfix/qmgr[1773]: 7067BF20C03: removed

In /etc/postfix/sasl_passwd zet je het username/password koppel om bij smtp.ziggo.nl in te loggen met je editor

smtp.ziggo.nl user:password

Moet een andere poort gebruikt worden dan standaard 587 zet dan achter de server :<poort>. Voorbeeld: smtp.ziggo.nl:165

Om te kijken of het werkt doe je:

telnet smtp.ziggo.nl 587

Zet dit bestand alleen leesbaar voor root:

chown root:root /etc/postfix/sasl_passwd
chmod 600 /etc/postfix/sasl_passwd

Postfix moet dit nu kunnen behappen:

postmap /etc/postfix/sasl_passwd

Herstart postfix

systemctl stop postfix

systemctl start postfix

Dat is het, zorg er goed voor dat alle vars in mail.cf  1 x genoteerd zijn. En niet meerdere malen, de laatste definitie wordt namelijk gebruikt.