Apr 11 10:00:49 debian-cyrus cyrus/lmtpd[24387]: accepted connection
Apr 11 10:00:49 debian-cyrus cyrus/lmtpd[24387]: lmtp connection preauth'd as postman
Apr 11 10:00:49 debian-cyrus postfix/pipe[26522]: 12E5CABB29: to=<user.name@domain.tlb>, relay=cyrus, delay=0, status=bounced (data format error. Command output: user.name@domain.tlb: Mailbox does not exist )
Ors user.name@domain.tlb existe bel et bien en tant que user/user.name@domain.tlb dans cyrus
pourtant, dans le master.cf j'ai bel et bien ajouté ceci :
flags= user=cyrus argv=/usr/sbin/cyrdeliver -e -r ${sender} -m ${recipient}
dans imapd.conf :
unixhierarchysep: yes
virtdomain: yes
admins: cyrus
lmtp_downcase_rcpt: yes
loginrealms: domain.tld
dans le main.cf
header_checks=regexp:/etc/postfix/hash_files/header_checks.cf
body_checks=regexp:/etc/postfix/hash_files/body_checks.cf
mime_header_checks=regexp:/etc/postfix/hash_files/mime_header_checks.cf
virtual_alias_maps=hash:/etc/postfix/hash_files/virtual_alias_maps.cf
transport_maps=hash:/etc/postfix/hash_files/transport_maps.cf
virtual_mailbox_domains=hash:/etc/postfix/hash_files/virtual_domains_maps.cf
relay_domains=hash:/etc/postfix/hash_files/relay_domains_maps.cf
virtual_transport = cyrus
mailbox_transport = cyrus
cyrus_destination_recipient_limit = 1
virtual_mailbox_maps = hash:/etc/postfix/hash_files/virtual_mailbox_maps.cf
au secours !!!
# C'est normal
Posté par Xavier Guimard . Évalué à 1.
user=cyrus argv=/cyrus/bin/deliver -e -r ${sender} -m ${extension} ${user}
# 1
Posté par David Touzeau . Évalué à 1.
si je veux être multi-domaine, je dois indiquer dans les comptes de cyrus des adresses eMail plutôt que des comptes... En effet, et ceci pour éviter les comptes identiques :
ainsi un user.name@domain.tlb ne doit pas se mélanger à user.name@domain.fr !
Or, il est possible de créer dans cyrus des utilisateurs de type
user/user.name@domain.tlb
user/user.name@domain.fr
la seule méthode afin de bien les séparer est que postfix envoi l'adresse eMail de l'utilisateur en tant que compte.
Si je mets la ligne de commande que tu m'indiques, l'erreur est identique "Mailbox does not exist" puisque le compte est bien user.name@domain.tlb et non user.name.
[^] # Re: 1
Posté par madko (site web personnel) . Évalué à 1.
[^] # Re: 1
Posté par David Touzeau . Évalué à 1.
il faudrait renseigner dans les dns les différents sous-domaines et domaines en référence cyrus et postfix résolvent alors le domaine dans ce sens...
J'ai du abandonner le module user@domain pour revenir à un identifiant unique ce qui me contraint à gérer les homonymes...
(on peut dire que la communauté est très silencieuse sur ce point)
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.