linux:nullmailier
Table of Contents
nullmailer
context
dit document beschrijft de installatie en werking van nullmailer, een email relay server op Debian.
algemeen
- een email server opzetten alleen maar om occasioneel wat emails te versturen, is wat over-kill.
- nullmailer een relay-only forwarding MTA (Mail Transfer Agent).
Dit wil zeggen dat alle mails die nullmailer ontvangt doorgestuurd worden naar een 'echte' mail server. - Het komt dus neer op: alles ontvangen en doorsturen.
installatie
tcp/465
doorlaten op netwerk waarop nullmailer actief is.apt install nullmailer
configuratie
- maak een gmail account aan
- activeer 2factor authenticatie
- genereer een app wachtwoord
- meld aan op je email > Settings > Account and Import: Send email as
- vul een duidelijke naam in (vb: Monitoring alert)
/etc/nullmailer
:- adminaddr: adres bestemmeling
- remotes:
smtp.gmail.com smtp --port=465 --auth-login --user=XXX@gmail.com --pass=<App Passwoord> --ssl
- defaultdoman:
gmail.com
/etc/mailname
: naam mailserver (standaard wordt FQDN van server genomen)
testing
echo "Hello from my Linux box" | /usr/sbin/sendmail bestemmeling@mail.com
- Kijk na in /var/log/mail.log
- Kijk mailbox bestemmeling na.
- Kijk Sent folder van je gmail account na.
- Kijk de headers van de mail na.
services
systemctl start|stop|status nullmailer
logging
- /var/log/mail.log: werking van nullmailer
Jun 29 22:00:52 checkmk nullmailer-send[1008553]: Delivery complete, 0 message(s) remain. Jun 29 22:03:19 checkmk nullmailer-send[1008553]: Trigger pulled. Jun 29 22:03:19 checkmk nullmailer-send[1008553]: Rescanning queue. Jun 29 22:03:19 checkmk nullmailer-send[1008553]: Starting delivery, 1 message(s) in queue. Jun 29 22:03:19 checkmk nullmailer-send[1008553]: Starting delivery: host: smtp.gmail.com protocol: smtp file: 1688068999.1853278 Jun 29 22:03:19 checkmk nullmailer-send[1008553]: From: <legoland@checkmk.legoland.net> to: <koen.veys@protonmail.com> Jun 29 22:03:19 checkmk nullmailer-send[1008553]: Message-Id: <1688068999.263672.1853277.nullmailer@boerke> Jun 29 22:03:20 checkmk nullmailer-send[1853279]: smtp: Succeeded: 250 2.0.0 OK 1688069000 d1-20020aa7d5c1000000b0051d9ee1c9d3sm896789eds.84 - gsmtp Jun 29 22:03:20 checkmk nullmailer-send[1008553]: Sent file. Jun 29 22:03:20 checkmk nullmailer-send[1008553]: Delivery complete, 0 message(s) remain.
- interessante info:
Message-Id
: unieke ID van de mail (willekeurige tekenreeks en naam mailserver)From:
gebruiker die mail verstuurde (zoals gekend in/etc/passwd
)
Note: Deze info zal je ook terugvinden in de mail headers van het gestuurde bericht
- /var/spool/nullmailer
- failed: gefaalde mails
- queue: mail queue
meer info
linux/nullmailier.txt · Last modified: 2024/11/16 18:14 by 127.0.0.1