j'ai un souci d'envoi de mail avec postfix.
Configuration de mon entreprise :
un serveur X dans un domaine A envoi la requête à mon serveur postfix toujours dans le domaine A qui lui même redirige a un autre serveur relay mail (ironport) dans un domaine B qui lui même envoi à notre serveur mail aussi dans le domaine B.
Shema de ce que sa devrait être pour que sa fonctionne:
Serveur X (domaine A) --> Postfix (domaine A) --> ironport (domaine B) --> serveur mail (domaine B) --> dans ma boite
Seulement, voilà d'après les logs mon mail est bien envoyé mais je ne reçois rien.
Voici la log :
De ce que je comprend de la log schématiquement sa donne ça :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 postfix/master[27534]: daemon started -- version 2.7.1, configuration /etc/postfix postfix/smtpd[27538]: warning: dict_nis_init: NIS domain name not set - NIS lookups disabled postfix/smtpd[27538]: connect from unknown[172.16.123.65] postfix/smtpd[27538]: 1248F1E000: client=unknown[172.16.123.65] postfix/cleanup[27541]: 1248F1E000: message-id=<20110207150956.1248F1E000@nomduserveur.AAA.net> postfix/qmgr[27537]: 1248F1E000: from=<mailer-daemon-hq@BBB.com>, size=559, nrcpt=1 (queue active) postfix/smtpd[27538]: disconnect from unknown[172.16.123.65] postfix/local[27542]: warning: dict_nis_init: NIS domain name not set - NIS lookups disabled postfix/local[27542]: 1248F1E000: to=<production-hq@BBB.com>, relay=local, delay=0.06, delays=0.05/0.01/0/0, dsn=2.0.0, status=sent (delivered to mailbox) postfix/qmgr[27537]: 1248F1E000: removed
Serveur X (domaine A) --> Postfix (domaine A) --> serveur mail (domaine B) --> dans ma boite
Ce qui veut dire qu'il manque le flux entre Postfix (domaine A) --> ironport (domaine B)
Mais je ne reçois rien non plus.
Normal car les flux entre postfix et serveur mail sont fermés.
Question : Comment dans la log le statut peut être status=sent (delivered to mailbox)?
Voici la conf de mes fichiers
main.cf
J'ai testé l'adresse ip d'ironport dans "relayhost" (@IPironport:25) mais cela ne fonctionne pas non plus.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25 smtpd_banner = $myhostname ESMTP $mail_name (Ubuntu) biff = no # appending .domain is the MUA's job. append_dot_mydomain = no readme_directory = no myhostname = nomdemonserveur.AAA.net mydomain = AAA.net myorigin = /etc/mailname mynetworks_style = class mydestination = 172.16.57.76 $myhostname, localhost.$mydomain, localhost, BBB.com relayhost = BBB.com relay_domains = BBB.com, $mydestination mailbox_size_limit = 0 recipient_delimiter = + inet_interfaces = all sender_canonical_maps = regexp:/etc/postfix/regex_canonical smtp_generic_maps = regexp:/etc/postfix/regex_canonical always_add_missing_headers = yes
regex_canonical
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 /^idrac-.*@\[.*\]/ <a href="mailto:mailer-daemon-hq@BBB.com">mailer-daemon-hq@BBB.com</a> /^rac-.*@\[.*\]/ <a href="mailto:mailer-daemon-hq@BBB.com">mailer-daemon-hq@BBB.com</a> /^equalogic-.*@[.*\]/ <a href="mailto:mailer-daemon-hq@BBB.com">mailer-daemon-hq@BBB.com</a> /^root@[s,v]parinf.*/ <a href="mailto:mailer-daemon-hq@BBB.com">mailer-daemon-hq@BBB.com</a>
Resolv.conf
J'ai testé en commentant tous les "nameserver" et j'ai aussi le problème
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 lookup file bind nameserver 127.0.0.1 nameserver 172.16.236.209 nameserver 172.16.98.100 nameserver 172.16.224.39 nameserver 172.30.42.20 search BBB.com BBB.net ZZZ.net asnet.ZZZ.net #nameserver 172.16.207.27 domain AAA.net
Ma question est comment doit être le paramétrage postfix et ou système ( pour que mon serveur postfix du domaine A relay les mails au serveur ironport du domaine B?
info système : Linux version 2.6.35-24-server (buildd@yellow) (gcc version 4.4.5 (Ubuntu/Linaro 4.4.4-14ubuntu5)
Partager