Postifx prends plus en compte /etc/aliases suite migration

Bonjour,

j’ai monté un serveur postfix (sur Deb 8.3) pour remplacer un serveur vieillissant (6.x). qui sert de passerelle à un serveur exchange.

J’ai claqué la config du serveur initial sur le second. J’ai identifié quelques dysfonctionnement que j’ai corrigé.

Par contre, un soucis dont je n’arrive pas à identifier la cause, j’ai beau avoir mis dans le fichier /etc/aliases de rediriger les mails de logcheck (ou d’un autre utilisateur d’ailleurs) sur root et root sur mon mail, rien à faire, il envoit les mails à logcheck@[mon_nom_domaine] et non à [mon_mail]@[mon_nom_domaine].

voici mon main.cf

[code]#declaration des chemins de travail
config_directory = /etc/postfix
queue_directory = /var/mail/

#declaration des variables
mydomain = [mon_domaine].com

#modification pour afficher le nom de domaine comme nom machine
#myhostname= $mydomain
myhostname= [mon_domaine].com

#adresse du serveur de mail a relayer
mynetworks=192.168.1.0/24

#relayer courrier vers mon domaine
relay_domains= hash:/etc/postfix/transport
#adresses a transporter
transport_maps = hash:/etc/postfix/transport

#masquage des serveurs
masquerade_domains = $mydomain
masquerade_classes = envelope_sender, envelope_recipient, header_sender, header_recipient

#livraison directe
relayhost=

#livraison en local sur le relais interdite
local_transport = error :local mail delivery is disabled
local_recipient_maps=
mydestination =

#prevenir postmaster pour les raisons suivantes
#notify_class = resource, software, bounce, delay, protocol

#configurer adresse IP du routeur firewall NAT
proxy_interfaces = 192.168.X.X

#interfaces reseau a surveiller
inet_interfaces = all

#policy_time_limit = 3600

#affichage de ce nom de domaine
myorigin=$mydomain

#indique les adresses mail autorise sur notre domaine
relay_recipient_maps = hash:/etc/postfix/relay_recipients

#banniere SMTP
smtpd_banner = bienvenue sur notre serveur de courrier

#fichier alias
alias_maps = hash:/etc/aliases
alias_database = hash:/etc/aliases

restrictions smtp

smtpd_recipient_restrictions = check_sender_access hash:/etc/postfix/sender_access,
permit_mynetworks,
permit_sasl_authenticated,
reject_unauth_destination,
check_policy_service inet:X.X.X:6000

fin de la greylist

Bloquer les clients qui parlent trop tôt

#smtpd_data_restrictions = reject_unauth_pipelining

#redirection des mails (ex: no_reply)
#virtual_alias_maps=hash:/etc/postfix/virtual_alias

#utilisation de l’ip v4 pour l’envoi de mail
inet_protocols = ipv4
#inet_protocols = all

#disable_dns_lookups = yes
#smtp_dns_support_level = enabled
smtp_host_lookup = dns,native
[/code]

mon fichier /etc/aliases

# /etc/aliases mailer-daemon: postmaster postmaster: root nobody: root hostmaster: root usenet: root news: root webmaster: root www: root ftp: root abuse: root noc: root security: root logcheck: root root: [mon_adresse_mail]@[mon_domaine]

une idée ?

C’est clairement le bon endroit pour poster du support :whistle:

comment ça ? je suis dans la rubrique support

Bonjour,

solution trouvée, il faut commenter les commandes suivantes:

#affichage de ce nom de domaine
#myorigin=$mydomain

#masquage des serveurs
#masquerade_domains = $mydomain
#masquerade_classes = envelope_sender, envelope_recipient, header_sender, header_recipient

#livraison en local sur le relais interdite
#local_transport = error :local mail delivery is disabled
#local_recipient_maps=
#mydestination = XXXX, XXXX.XXXX.XXXX.XXXX

#prevenir postmaster pour les raisons suivantes
#notify_class = resource, software, bounce, delay, protocol

et configurer les commandes suivantes ainsi

myhostname = mail.$mydomain
mydestination = mail.$mydomain

#disable_dns_lookups = yes
smtp_dns_support_level = enabled
smtp_host_lookup = dns,native