Zet inet_protocols op ipv4 en niet op all
Postfix gebruikt /etc/aliases voor alias definities
Melding (of vergelijkbaar):
warning: database /etc/postfix/canonical.db is older than source file /etc/postfix/canonical
Oplossing:
cd /etc/postfix
postmap /etc/postfix/access
postmap /etc/postfix/sender_access
postmap /etc/postfix/relocated
postmap /etc/postfix/canonical
postmap /etc/postfix/virtual
postmap /etc/postfix/vmailbox
newaliases
/etc/init.d/postfix reload
Elke 10 minuten een mailtje
In de log vele meldingen a la:
Apr 19 15:49:14 schuurpc postfix/smtpd[30329]: connect from localhost[127.0.0.1]
Apr 19 15:49:14 schuurpc postfix/smtpd[30329]: warning: Illegal address syntax from localhost[127.0.0.1] in MAIL command: <no-reply@159.3>
Apr 19 15:49:14 schuurpc postfix/smtpd[30329]: disconnect from localhost[127.0.0.1]
Update main.cf met
debug_peer_level = 99
debug_peer_list = 127.0.0.1
resolve_null_domain = yes
resolve_numeric_domain = yes
allow_min_user = yes
smtpd_command_filter = pcre:/etc/postfix/command_filter
/etc/postfix/command_filter iets in de geest van:
/no-reply@159.3/ RCPT TO:<arjan@famtenhoopen.nl>
Daarna mail log blijven volgen….. tevens via lsof -i tcp:25 kijken wat er op de poort gebeurt eventueel in een while loopje met output naar een bestand
Werken met de mail queue
List de mailqueue voor wachtende, deferred en pending mails
postqueue -p
Inhoud van een mail in de queue
postcat -vq XXXXXX
Verwerk de queue nu
postqueue -f
Delete alle mail in de queue
postsuper -d ALL
Virtueele mail gebruiker aanmaken
Voorbeeld gebruiker test@praktijk-dekorenbloem.nl
- in /etc/postfix/main.cf virtual_mailbox_domains creeren of uitbreiden met nieuw mail domain virtual_mailbox_domains = praktijk-dekorenbloem.nl , hatseflats.nl
- Maak een lege dir genaamd test@praktijk-dekorenbloem.nl aan in de direcotory /home/vmail (owner en group vmail)
- Voeg aan /etc/postfix/vmailbox de volgende regel toe: test@praktijk-dekorenbloem.nl<TAB>test@praktijk-dekorenbloem.nl
- Voeg aan /etc/dovecot/passwd de volgende regel toe: test@praktijk-dekorenbloem.nl:{PLAIN}hatseflats waarbij hatseflats het password is
- Executeer postmap /etc/postfix/vmailbox
- Restart postfix en dovecot systemctl restart postfix dovecot
Klaar!