Group: linux.debian.user.french
From: mouss
Date: Friday, February 22, 2008 1:40 PM
Subject: Re: Postfix et la distribution locale...

David BERCOT wrote:
> Bonjour,
>
> J'ai installé Postfix et Dovecot. L'ensemble fonctionne très bien en
> dehors du serveur lui-même. Ainsi, j'ai défini les paramètres suivants :
> virtual_mailbox_domains = mondomaine.com
> virtual_mailbox_base = /etc/postfix/virtual/vmail
> virtual_mailbox_maps = hash:/etc/postfix/virtual/vmailboxes.txt
> virtual_uid_maps = static:500
> virtual_gid_maps = static:500
> relayhost = smtp.monfai.com
> smtp_generic_maps = hash:/etc/postfix/generic
>
> Cette dernière ligne me serve justement à renommer les comptes locaux
> comme, par exemple :
> root monuser@mondomaine.com
>

smtp_* s'applique à "smtp", donc uniquement au mail qui sera forwardé
via smtp. si tu veux que ça s'applique partout, il faut utiliser
canonical. mais as-tu vraiment besoin de modifier les entêtes dans les
messages? si tu n'en a pas besoin, alors utilise plutot
virtual_alias_maps. ça marche pour tous les mails et ça ne change pas
les entêtes (To, From, ...).


PS. il est recommandé d'utiliser des adresses fqdn sauf dans les aliases
"unix" (alias_maps). sinon, ça surprend parfois (quand on modifie
myorigin par exemple...).
> Malheureusement, les mails locaux (générés par logcheck, cron, etc...)
> sont distribués localement et pas dans mes boîtes virtuelles.
>
> Voici un extrait de /var/log/mail.log :
> Feb 22 18:03:51 wilco postfix/virtual[7232]: B280F200DF:
> to=, relay=virtual, delay=0.35,
> delays=0.34/0.01/0/0.01, dsn=2.0.0, status=sent (delivered to maildir)
>
> Feb 22 18:55:29 wilco postfix/local[8083]: warning: dict_nis_init: NIS
> domain name not set - NIS lookups disabled [c'est quoi cette erreur ?]
>


vire NIS de local_recipient_maps. si tu n'as pas ce paramètre, alors fais
postconf local_recipient_maps
prend la valeur et met le paramètre dans main.cf après avoir viré NIS.
En principe tu devrais avoir:

local_recipient_maps = proxy:unix:passwd.byname $alias_maps


> Feb 22 18:55:29 wilco postfix/local[8083]: B048C200E9:
> to=, orig_to=, relay=local,delay=0.03,
> delays=0.02/0.01/0/0.01, dsn=2.0.0, status=sent (delivered to mailbox)
>
> Auriez-vous une idée des paramètres que je devrais changer pour que
> ceux-ci soient délivrés comme les autres ?
>
>

il suffit d'éditer le fichiers aliases et de mettre la bonne redirection
pour root:

root: monuser@example.com
et ne pas oublier de lancer 'newaliases'

si tu veux que ce mapping marche pour tous les mails, utilise
virtual_alias_maps:
root@example.com monuser@example.com



--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench
Vous pouvez aussi ajouter le mot ``spam'' dans vos champs "From" et
"Reply-To:"

To UNSUBSCRIBE, email to debian-user-french-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org