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 :

/^.*@.*$/       [email protected]

Lorsque je test Postfix avec un "telnet 127.0.0.1 10032" le mail envoyé n'est pas redirigé vers "[email protected]". 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: <[email protected]>
postfix/smtpd[20193]: extract_addr: input: <[email protected]>
postfix/smtpd[20193]: smtpd_check_addr: [email protected]
[...]
postfix/smtpd[20193]: < localhost[127.0.0.1]: RCPT TO: <[email protected]>
postfix/smtpd[20193]: extract_addr: input: <[email protected]>
postfix/smtpd[20193]: smtpd_check_addr: [email protected]
[...]
postfix/smtpd[20193]: >>> CHECKING RECIPIENT MAPS <<<
[...]
postfix/smtpd[20193]: dict_regexp_lookup: /etc/postfix/virtual: [email protected] postfix/smtpd[20193]: maps_find: virtual_alias_maps: regexp:/etc/postfix/virtual(0,lock|fold_fix): [email protected] = [email protected] postfix/smtpd[20193]: mail_addr_find: [email protected] -> [email protected]
[...]
postfix/cleanup[20200]: 692C9605: message-id=<[email protected]> postfix/qmgr[20164]: 692C9605: from=<[email protected]>, size=356, nrcpt=1 (queue active) postfix/smtp[20202]: 692C9605: to=<[email protected]>, 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:[email protected]   |
| +33.(0)2.97.54.77.94  +33.(0)6.67.19.95.69 |
===========================Debian=GNU/Linux===

--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists

Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers [email protected]
En cas de soucis, contactez EN ANGLAIS [email protected]
Archive: https://lists.debian.org/[email protected]

Répondre à