[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Postfix: Comment rediriger tous les mails vers une unique adresse ?



Bonjour,

Pour faire des tests sur une copie de la base d'un ERP (OpenERP) j'ai besoin de configurer Postfix pour qu'il envoi tous les mails reçus sur un port vers un unique email.

OpenERP permet de dupliquer la base de prod sur un même serveur pour faire des tests. Sur cette base de test, je peux configurer un serveur SMTP différent de la base de prod. Le but est que les mails envoyés par cette base de test n'arrivent pas aux clients, mais sur notre email de dev.

J'ai ajouté dans le fichier "master.cf" la ligne suivante :

127.0.0.1:10032      inet  n       -       -       -       -       smtpd
   -o  virtual_alias_maps=regexp:/etc/postfix/virtual -v -v

Et dans le fichier "virtual" j'ai :

/^.*@.*$/	dev@juliana-multimedia.com

Lorsque je test Postfix avec un "telnet 127.0.0.1 10032" le mail envoyé n'est pas redirigé vers "dev@juliana-multimedia.com". J'ai ceci dans les logs :

postfix/smtpd[20193]: < localhost[127.0.0.1]: HELO gezg.dfzfre.com
postfix/smtpd[20193]: > localhost[127.0.0.1]: 250 yuggoth.juliana-multimedia.com postfix/smtpd[20193]: < localhost[127.0.0.1]: MAIL FROM: <gt@grthgertegrr.com>
postfix/smtpd[20193]: extract_addr: input: <gt@grthgertegrr.com>
postfix/smtpd[20193]: smtpd_check_addr: addr=gt@grthgertegrr.com
[...]
postfix/smtpd[20193]: < localhost[127.0.0.1]: RCPT TO: <gegtrth@grtgfthrthgrsg.com>
postfix/smtpd[20193]: extract_addr: input: <gegtrth@grtgfthrthgrsg.com>
postfix/smtpd[20193]: smtpd_check_addr: addr=gegtrth@grtgfthrthgrsg.com
[...]
postfix/smtpd[20193]: >>> CHECKING RECIPIENT MAPS <<<
[...]
postfix/smtpd[20193]: dict_regexp_lookup: /etc/postfix/virtual: gegtrth@grtgfthrthgrsg.com postfix/smtpd[20193]: maps_find: virtual_alias_maps: regexp:/etc/postfix/virtual(0,lock|fold_fix): gegtrth@grtgfthrthgrsg.com = dev@juliana-multimedia.com postfix/smtpd[20193]: mail_addr_find: gegtrth@grtgfthrthgrsg.com -> dev@juliana-multimedia.com
[...]
postfix/cleanup[20200]: 692C9605: message-id=<20140713145000.692C9605@toto.juliana-multimedia.com> postfix/qmgr[20164]: 692C9605: from=<gt@grthgertegrr.com>, size=356, nrcpt=1 (queue active) postfix/smtp[20202]: 692C9605: to=<gegtrth@grtgfthrthgrsg.com>, relay=smtp.juliana-multimedia.com[46.18.97.129]:25, delay=21, delays=21/0/0.06/0.06, dsn=2.0.0, status=sent (250 2.0.0 Ok: queued as 784AF6F5)

Il trouve bien la correspondance dans "virtual_alias_maps" mais il ne l'utilise pas !?

Est-ce qu'il ne manque pas grand à cette configuration, ou il faut nécessairement passer par le multi-instance de Postfix ?


Merci.
--
==============================================
|              FRÉDÉRIC MASSOT               |
|     http://www.juliana-multimedia.com      |
|   mailto:frederic@juliana-multimedia.com   |
| +33.(0)2.97.54.77.94  +33.(0)6.67.19.95.69 |
===========================Debian=GNU/Linux===


Reply to: