5 votes

Mélange de transferts virtuels et de boîtes aux lettres virtuelles dans postfix

Je suis en train de mettre en place un serveur postfix. La première chose que j'ai essayée est de distribuer le courrier à des boîtes aux lettres virtuelles :

main.cf

[..]
virtual_mailbox_domains = /etc/postfix/virtual_domains
virtual_mailbox_base = /var/spool/mail
virtual_mailbox_maps = hash:/etc/postfix/virtual_mailbox

domaines virtuels

mydomain.com

boîte aux lettres virtuelle

jasper@mydomain.com mydomain.com/jasper

Cela fonctionne. Sinon, je peux utiliser les forward sur mon domaine virtuel :

main.cf

[..]
virtual_alias_domains = /etc/postfix/virtual_domains
virtual_alias_maps = hash:/etc/postfix/virtual_forwards

domaines virtuels

mydomain.com

virtual_forwards

jasper2@mydomain.com myemail@gmail.com

Cela fonctionne également. Toutefois, si j'essaie d'utiliser les deux en même temps, mes journaux affichent un avertissement indiquant que je ne dois pas avoir le même domaine dans les deux cas. virtual_mailbox_domains y virtual_alias_domains et un seul des deux fonctionne.

C'est pourtant ce que je veux faire, transférer le courrier de certains comptes sur le domaine virtuel et stocker le courrier d'autres comptes sur le même domaine virtuel. Existe-t-il un moyen d'accomplir cela avec postfix ?

6voto

Jasper Points 238

Après avoir posté cette question, une autre idée qui pourrait résoudre ce problème m'est venue à l'esprit. Ce n'était pas le exact mais ça m'a conduit à la solution tout de même. C'est en fait assez simple : il suffit de spécifier le domaine dans le champ virtual_mailbox_domains mais pas dans virtual_alias_domains et ça va marcher.

Donc :

main.cf

[..]
virtual_mailbox_domains = /etc/postfix/virtual_domains
virtual_mailbox_base = /var/spool/mail
virtual_mailbox_maps = hash:/etc/postfix/virtual_mailbox
virtual_alias_maps = hash:/etc/postfix/virtual_forwards

domaines virtuels

mydomain.com

boîte aux lettres virtuelle

jasper@mydomain.com mydomain.com/jasper

virtual_forwards

jasper2@mydomain.com myemail@gmail.com

Et maintenant, les deux attaquants et les boîtes aux lettres fonctionnent. (Bien sûr, vous pouvez toujours spécifier virtual_alias_maps tant que vous laissez ce domaine en dehors (je suppose) mais je n'en avais pas l'utilité, alors je l'ai entièrement supprimé).

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X