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

Re: [sub] Re: postfix et virtual



mess-mate wrote:
> mouss <mlist.only@free.fr> wrote:
> | mess-mate wrote:
> | > mouss <mlist.only@free.fr> wrote:
> | > | mess-mate wrote:
> | > | > Bonjour,
> | > | > j'ai configuré postfix en virtual avec mysql.
> | > | > J'ai donc aussi une table 'forwarding' qui forward me@localhost vers
> | > | > me@mydomain.
> | > | > Cependant postfix continu à envoyer les mails vers /var/mail/$user
> | > | > au lieu de /home/vmail/$domain/$user.
> | > | > A force de vérifier et revérifier on voit plus rien :(
> | > | > J'ai donc le rapatriement de mon FAI par fetchmail et postfix qui en
> | > | > fait le transport avec maildrop pour les déposer.
> | > | > 
> | > | > Quand j'envoi un mail avec mon adresse virtuel me@mydomain, cela
> | > | > marche comme il se doit.
> | > | > Par contre les mails qui sont rapatriés vont vers /var/mail/$user
> | > | > car il sont envoyés vers me@localhost.
> | > | > 
> | > | 
> | > | il faut montrer les logs correspondant au mail en question.
> | > | il faut aussi montrer 'postconf -n'. ça montrera au moins si la variable
> | > | append_dot_mydomain est utilisée, auquel cas, il n'y a pas de
> | > | me@localhost, mais me@localhost.$mydomain.
> | > | 
> | > Non, la variable 'append_dot_mydomain' n'est pas utilisé.
> | > En effet c'est me@localhost.$mydomain.
> | > On peut pas faire de sorte que se soit me@$mydomain ??
> | 
> | si la variable append_dot_mydomain n'est pas mise, alors elle vaut "yes"
> | par défaut. tu peux la mettre à "no", comme ça, tu auras tes @localhost.
> | (par contre, ne touche pas append_at_myorigin).
> | 
> | 
> | si tu veux remplacer @host.$mydomain par @$mydomain, faut regarder du
> | coté du masquerade_domains. mais si tu n'en as pas besoin, ...
> | 
> J'en ai besoin pour la virtual mailbox qui ce présente comme ceci:
> /home/vmail
> 	   /$mydomain
> 	   	   /$user
> Maintenant je dois utiliser une table mysql 'forwardings' qui
> remplace l'adresse me@localhost.mydomain par me@mydomain afin que
> maildrop (dans master.cf) récupère les $mydomain et $user pour
> déposer les messages dans les boîtes conséquentes.
> Cela marche donc, mais quel détour..
> mess-mate                               


mais non... y a pas besoin de forwrading:

masquerade_domains = $mydomain

virera la partie host (@host.$mydomain devient @$mydomain)

mais bon, personellement, je ne laisserais pas une appli (php ou autre)
m'envoyer du mail à @localhost... si elle utilise la commande sendmail,
elle n'a pas besoin de mettre de domaine (comme ça, myorigin=$mydomain
resoud ton problème). si elle envoie par smtp, c'est pareil, pourvu
qu'elle vienne d'un résau "de confiance" (sinon, faut pas accepter le
mail @localhost).



Reply to: