Postfix lmtp mailtransport : Mailbox unknown - Logiciels - Linux et OS Alternatifs
Marsh Posté le 18-10-2005 à 11:27:06
virtual_alias_domains = hashetc/postfix/virtual
virtual_alias_maps = hashetc/postfix/virtual
Je trouve ca bizarre que le meme fichier joue les deux roles. Pour quoi ne pas mettre le paquerette.com directement dans le main.cf ?
virtual_alias_domains = paquerette.com
Sinon as-tu bien effectué un postmap sur ce(s) fichier(s) une fois modifié ?
As-tu bien tes utilisateur en @localhost défini dans ton /etc/aliases ?
Pareil, as-tu fais le postmap (meme si il me semble que postfix le gere tout seul... enfin pas sur...)
Marsh Posté le 18-10-2005 à 11:44:13
Ben en fait, j'ai plein de domaine virtuel...
Selon toi, je devrais donné la liste des domaines virtuelles dans
virtual_alias_domaines = /path/to/myvirtualdomains ?
Sinon, quand je modifie le fichier /etc/postfix/virtual je fait postmap /etc/postfix/virtual;postfix reload;
Sinon, paquerette est un compte local. En fait la partie droite est soit un compte local, soit une redirection vers une adresse mail qui n'est pas sur le serveur (genre gmail, hotmail, etc...)
Paquerette
Marsh Posté le 18-10-2005 à 11:49:22
Bah si tu as plein de domaine virtuels differents, tu les separes avec des virgules dans la ligne
Ou tu utilises un fichier dédié, avec un par ligne. Enfin moi je ferai comme ca.
Ton "paquerette.com anything" ne m'inspire pas des masses, t'as trouvé ca où ?
Marsh Posté le 18-10-2005 à 11:52:08
Ca c'est dans la doc pour faire le fichier virtual
en fait cette ligne sert a déclarer un nouveau domaine. a la place de 'anything' on peut mettre n'importe quoi... ca marchais sur mon ancien serveur et ca a marché sur celui pendant un temps...
Vais essayer ca.
Paquerette.
Marsh Posté le 18-10-2005 à 11:55:30
Sinon si ton serveur est actuellement en prod, je serai toi je mettrai plutot :
unknown_local_recipient_reject_code = 550 450
Marsh Posté le 18-10-2005 à 12:01:06
ah ca change koi? 550 c'est le code erreur de koi normalement?
parce que ca c'était d'orgine avec le systeme...
Marsh Posté le 18-10-2005 à 12:05:07
550, si le compte local n'existe pas, ca renvoit une erreur definitive, le serveur qui envoit n'essaiera pas d'envoyer le message de nouveau.
450 c'est une erreur temporaire, le serveur en face reessaeira plus tard.
Etant donné qu'avec tes bidouilles les comptes ne sont pas disponibles localament pour le moment, vaut mieux que les serveurs en face tentent de renvoyer plus tard
Marsh Posté le 18-10-2005 à 12:30:27
Oki, je capte la subtilité grosse comme un éléphant
j'ai le droit a ca aussi comme message d'erreur :
Oct 18 12:28:34 dell1 pop3s[28367]: Unable to locate maildrop for paquerette_edouard: Mailbox does not exist
alors que le compte unix paquerette_edouard existe sur le system
Marsh Posté le 18-10-2005 à 12:34:42
Oct 18 12:33:29 dell1 lmtpunix[28480]: verify_user(user.paquerette) failed: Mailbox does not exist
j'ai l'impression que lmtp qui est mal configurer (ca se configure ou cette bete la?)
Pourquoi rajoute t'il 'user.' devant paquerette...??
j'ai fait la modif virtual_alias_domaines = /etc/postfix/mydestination
(avec dedans un domaine par ligne)
sans plus de résultat
Marsh Posté le 18-10-2005 à 12:59:37
Aaaaaaaaaaaaaaaaaaaaaaaaaaaahhhhhhh flotschhh....
(paquerette viens de sauter du 36eme étage)
purée c'ette galère
Marsh Posté le 18-10-2005 à 13:12:52
tiens en envoyant un mail en interne via mutt, j'ai réussi a faire marcher un compte, c'est peut etre un pb d'initialisation des comptes mails...
Marsh Posté le 18-10-2005 à 13:47:17
le user. c'est normal, c'est le format de mailbox cyrus ("espace de nommage" ou une subtulité du genre).
Pour voir si les mailboxes existe, et les modifier : cyradm (man cyradm)
Pour que les mailboxes soient crées quand un message est recu si elles n'existent pas (et si le compte existe) => dans /etc/imapd.conf : "autocreateonpost: 1"
Marsh Posté le 18-10-2005 à 13:48:41
Je serais toi j'investirai quand meme dans un bon bouquin sur postfix, tu vas vite l'amortir
Marsh Posté le 18-10-2005 à 14:05:15
t'as des références?
en fait j'aurais meme pas le temps de le lire, comme je t'avais dis, c'est pas mon boulot normalement...
Marsh Posté le 18-10-2005 à 16:42:46
Bon, la j'étais en réunion pour mon autre boulot. Entre midi et 2 j'ai essayer le autocreateonpost:1 et ca ne marche pas.
Du coup,j'ai qqn qui s'amuse dans MUTT a envoyer des mails et vérifier que les comptes mails se mettent a marcher.
Sinon, pour le bouquin, je vais me le faire acheter
Je te tiens au courant des évolutions!
Merci en tout cas pour le coup de main !
Marsh Posté le 18-10-2005 à 17:40:32
C'est pour voir si y en a beaucoup qui connaissent le code international
Sinon precision : si ce qui pose problème c'est le relevé des BAL (consultation par imap ou pop), c'est normal, etant donné qu'elles n'existeront que quand ils auront recu un mail
Marsh Posté le 18-10-2005 à 18:16:29
Bon, ca me rassure ca
Note: j'ai une formation radio, en tant qu'équipier secouriste de la croix rouge
Marsh Posté le 18-10-2005 à 03:25:22
Salut,
j'ai un souci avec, visiblement, la couche transport de postfix
<paquerette@localhost.monsite.com>: host
/var/lib/imap/socket/lmtp[/var/lib/imap/socket/lmtp] said: 550-Mailbox
unknown. Either there is no mailbox associated with this 550-name or you
do not have authorization to see it. 550 5.1.1 User unknown (in reply to
RCPT TO command)
Final-Recipient: rfc822; paquerette@localhost.monsite.com
Action: failed
Status: 5.0.0
Diagnostic-Code: X-Postfix; host
/var/lib/imap/socket/lmtp[/var/lib/imap/socket/lmtp] said: 550-Mailbox
unknown. Either there is no mailbox associated with this 550-name or you
do not have authorization to see it. 550 5.1.1 User unknown (in reply to
RCPT TO command)
logs:
Oct 18 03:15:10 dell1 lmtpunix[22374]: verify_user([b]user.[/b]paquerette) failed: Mailbox does not exist
Oct 18 03:15:10 dell1 postfix/lmtp[22487]: E0A044FA0C: to=<paquerette@localhost.monsite.com>, relay=/var/lib/imap/socket/lmtp[/var/lib/imap/socket/lmtp], delay=0, status=bounced (host /var/lib/imap/socket/lmtp[/var/lib/imap/socket/lmtp] said: 550-Mailbox unknown. Either there is no mailbox associated with this 550-name or you do not have authorization to see it. 550 5.1.1 User unknown (in reply to RCPT TO command))
ca me fait ca pour tout les comptes
alias_database = hash:/etc/aliases
alias_maps = hash:/etc/aliases
command_directory = /usr/sbin
config_directory = /etc/postfix
daemon_directory = /usr/libexec/postfix
debug_peer_level = 2
default_privs = nobody
home_mailbox = Mailbox
html_directory = no
inet_interfaces = all
local_transport = local
mail_owner = postfix
mailbox_command = /usr/bin/procmail
mailbox_transport = lmtp:unix:/var/lib/imap/socket/lmtp
mailq_path = /usr/bin/mailq.postfix
manpage_directory = /usr/share/man
mydestination = $myhostname, localhost.$mydomain, localhost, $mydomain
mydomain = monsite.com
myhostname = dell1.monsite.com
mynetworks = 127.0.0.0/8
myorigin = $mydomain
newaliases_path = /usr/bin/newaliases.postfix
queue_directory = /var/spool/postfix
readme_directory = /usr/share/doc/postfix-2.1.5/README_FILES
relay_domains = $mydestination
sample_directory = /usr/share/doc/postfix-2.1.5/samples
sendmail_path = /usr/sbin/sendmail.postfix
setgid_group = postdrop
smtpd_banner = $myhostname ESMTP
unknown_local_recipient_reject_code = 550
virtual_alias_domains = hash:/etc/postfix/virtual
virtual_alias_maps = hash:/etc/postfix/virtual
Dans le fichier virtual, dans le cas de l'exemple j'ai ca :
paquerette.com anything
# alias(es) from login
assistance@paquerette.com paquerette@localhost
contact@paquerette.com paquerette@localhost
info@paquerette.com paquerette@localhost
paquerette@paquerette.com paquerette@localhost
postmaster@paquerette.com paquerette@localhost
skype@paquerette.com paquerette@localhost
webmaster@paquerette.com paquerette@localhost
what's wrong?
Pourtant, avec les conseils de e_esprit, ca marchait bien, mais entre temps, le ficheir virtual a été regénéré et j'ai perdu les modifs...
et j'arrive pas a voir ce qui déconne, surtout qu'il est un peu... vache, 3h30... damned...
J'espere que l'erreur est évidente.
paquerette.