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

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



'lut,

Attention, solution qui bourrine!

Sinon, dans Odoo, tu forces l'envoi des mails à ton adresse de dev ?

a+

f.


Le 13/07/2014 18:30, Frederic MASSOT a écrit :
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.


Reply to: