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 :
Code :
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 |
De ce que je comprend de la log schématiquement sa donne ça :
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
Code :
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 |
J'ai testé l'adresse ip d'
ironport dans "relayhost" (@IPironport:25) mais cela ne fonctionne pas non plus.
regex_canonical
Code :
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
Code :
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 |
J'ai testé en commentant tous les "nameserver" et j'ai aussi le problème
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)