1 votes

Est-ce que postfix peut transférer tous les courriels sortants vers un relayhost à l'exception des courriels locaux entre utilisateurs ?

Sur ma boîte Ubuntu personnelle, postfix est configuré pour relayer tous les courriels sortants vers outgoing.verizon.net . Malheureusement, cela inclut le courrier électronique local d'utilisateur à utilisateur (par exemple, des tâches cron locales à moi, ou de moi à moi-même) qui ne devrait pas avoir besoin de voyager hors de la machine. Existe-t-il un moyen de modifier ma configuration (ci-dessous) pour que le courrier électronique local soit délivré sans quitter ma machine ?

Note : Je ne fais pas tourner un serveur de messagerie (sur le port 25) mais j'exécute fetchmail toutes les cinq minutes pour télécharger depuis un serveur IMAP.

main.cf :

smtpd_relay_restrictions = permit_mynetworks permit_sasl_authenticated defer_unauth_destination
myhostname = mycomputer.example.com
masquerade_domains = example.com
alias_maps = hash:/etc/aliases
alias_database = hash:/etc/aliases
myorigin = /etc/mailname
mydestination = $myhostname, localhost.localdomain, localhost
relayhost = [outgoing.verizon.net]:587
mynetworks = 127.0.0.0/8 [::ffff:127.0.0.0]/104 [::1]/128
mailbox_command = procmail -a "$EXTENSION"
mailbox_size_limit = 0
recipient_delimiter = +
inet_interfaces = all
smtp_sasl_auth_enable = yes
smtp_sasl_auth_enable = yes
smtp_sasl_password_maps = hash:/etc/postfix/sasl_passwd
smtp_sasl_security_options =
smtpd_sasl_auth_enable = no

0voto

Anthillion Points 11

Postfix ne relaiera que non-local mails vers l'hôte spécifié dans le relayhost . Pour qu'un domaine soit considéré comme local, il doit être répertorié dans la liste des domaines suivants mydestination paramètre. Ainsi, la liste example.com sous mydestination devrait vous aider à résoudre ce problème.

#/etc/postfix/main.cf
#...
mydestination = $myhostname, localhost.localdomain, localhost, example.com
#...

Réf : Documentation sur Postfix

relayhost (default: empty)

The next-hop destination of non-local mail; overrides non-local domains in 
recipient addresses. This information is overruled with relay_transport, 
sender_dependent_default_transport_maps, default_transport, 
sender_dependent_relayhost_maps and with the transport(5) table.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X