Konfigurer Smart Relay i Postfix

Denne Guide henvender sig til alle Unix og Linux systemer der bruger Postfix som MTA. (Mail Transfer Agent)

Åben Postfix’s konfiguration filen main.cf

vi /etc/postfix/main.cf

Find Linien

#relayhost = 

Ret linien til:

relayhost = mx.mn2m.com

relayhost er MN2M’s server address. mx.mn2m.com. Gem filen og geninlæs postfix konfiguration.

shell> /etc/init.d/postfix reload

Test at konfigurationen at SMTP Smart Host virker. Indtast følgende kommandoer i din shell kommand.

shell> echo 'Hello World' > /tmp/hello
shell> mail -s 'Hello World' test@example.com < /tmp/hello
shell> rm -f /tmp/hello

Kontroller nu log filen for om test mailen er leveret rigtigt.

shell> tail -F /var/log/mail.log
Mar 25 22:42:43 dummyserver postfix/pickup[6747]: 755A441202: uid=0 from=
Mar 25 22:42:43 dummyserver postfix/cleanup[6772]: 755A441202: message-id=<20100325144243.755A441202@dummyserver.WAG160N>
Mar 25 22:42:43 dummyserver postfix/qmgr[6748]: 755A441202: from=, size=305, nrcpt=1 (queue active)
Mar 25 22:42:54 dummyserver postfix/smtp[6775]: 755A441202: to=, relay=mail.example.com[203.222.222.222]:587, delay=11, delays=0.12/0.01/10/0.99, dsn=2.0.0, status=sent (250 OK id=1NuoGu-000PGq-6l)
Mar 25 22:42:54 dummyserver postfix/qmgr[6748]: 755A441202: removed

Hvis status er sendt, det betyder, at din smart host fungerer rigtigt og e-mails bliver sendt til MN2M’s MTA for filtrering af spam og evt. opsatte regler for din konto.