Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
966 connectés 

  FORUM HardWare.fr
  Linux et OS Alternatifs
  Logiciels

  postfix-mysql - mail qui part pas

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

postfix-mysql - mail qui part pas

n°687995
onizuka_se​nsei
Posté le 04-06-2005 à 13:19:04  profilanswer
 

Salut,
j'ai tenté de configurer postfix-mysql en suivant le tuto de Mikala (merci d'ailleurs [:amandine75011]). Tout s'est bien passé. Il faut savoir aussi que j'avais postfix d'installé et configuré pour utiliser les users systèmes.
Les utilisateurs virtuels peuvent se connecter au serveur imap, et envoyer des mails sans problème; tout est ok. Le problème que je rencontre c'est lorsque avec un autre compte (quelconque en fait), j'envoie un mail à un user virtuel, et là, ça marche pas :D
Au début j'avais l'histoire du 'unknown user in recipient table' (de tête), que j'ai résolu en rajoutant la ligne:

Code :
  1. local_recipient_maps = $virtual_mailbox_maps,unix:passwd.byname


Donc, ce qu'il se passe, c'est que je reçois le mail qui me dit que ça a pas marché:
 

Citation :

This is the Postfix program at host domaine.org.
 
I'm sorry to have to inform you that your message could not be
be delivered to one or more recipients. It's attached below.
 
For further assistance, please send mail to <postmaster>
 
If you do so, please include this problem report. You can
delete your own text from the attached returned message.
 
   The Postfix program
 
<vuser@domaine.org>: unknown user: "vuser"
 
 
 
Reporting-MTA: dns; domaine.org
X-Postfix-Queue-ID: B23AA2154A
X-Postfix-Sender: rfc822; moi@domaine.org
Arrival-Date: Sat,  4 Jun 2005 12:48:25 +0200 (CEST)
 
Final-Recipient: rfc822; vuser@domaine.org
Action: failed
Status: 5.0.0
Diagnostic-Code: X-Postfix; unknown user: "vuser"


 
Les log ne m'indiquent:

Code :
  1. Jun  4 13:46:39 domaine postfix/local[15876]: C5EA12154A: to=<vuser@domaine.org>, relay=local, delay=1, status=bounced (unknown user: "vuser" )


Tout à l'heure, je n'avais pas ce message dans les logs... je ne sais plus où chercher :/
 
Je vous laisse mon main.cf:

Code :
  1. mynetworks_style = host
  2. smtpd_banner = $myhostname ESMTP $mail_name ($mail_version) (Debian)
  3. unknown_local_recipient_reject_code = 450
  4. smtp-filter_destination_concurrency_limit = 2
  5. lmtp-filter_destination_concurrency_limit = 2
  6. myhostname = domaine.org
  7. mydomain = domaine.org
  8. masquerade_domains =domaine.org
  9. mynetworks = 192.168.0.0/24, 127.0.0.0/8
  10. myorigin = $mydomain
  11. relayhost = smtp.free.fr
  12. mydestination = $myhostname, localhost.$mydomain, $mydomain, localhost
  13. home_mailbox = Maildir/
  14. mailbox_command = procmail -a "$EXTENSION"
  15. owner_request_special = no
  16. #alias_maps = hash:/etc/postfix/aliases
  17. #append_dot_mydomain = no
  18. virtual_alias_maps = mysql:/etc/postfix/mysql/mysql_virtual_alias_maps.cf
  19. virtual_gid_maps = static:1029
  20. virtual_mailbox_base = /files/postfix
  21. virtual_mailbox_domains = mysql:/etc/postfix/mysql/mysql_virtual_domains_maps.cf
  22. virtual_mailbox_maps = mysql:/etc/postfix/mysql/mysql_virtual_mailbox_maps.cf
  23. virtual_mailbox_limit = 51200000
  24. virtual_minimum_uid = 1029
  25. virtual_transport = maildrop
  26. virtual_uid_maps = static:1029
  27. local_recipient_maps = $virtual_mailbox_maps,unix:passwd.byname
  28. queue_directory = /var/spool/postfix


 
J'ai également enlevé le chroot par défaut (je suis sur Debian).
 
Merci


Message édité par onizuka_sensei le 04-06-2005 à 13:52:45
mood
Publicité
Posté le 04-06-2005 à 13:19:04  profilanswer
 

n°688010
onizuka_se​nsei
Posté le 04-06-2005 à 13:56:29  profilanswer
 

En fait je viens de voir que si j'ajoute le vuser avec useradd, je n'ai plus le message d'erreur, ni le mail me prévenant que ça a pas marché... seulement, vuser ne reçoit toujours pas le mail :/
 
EDIT: le mail se retrouve dans /var/spool/mail :??:


Message édité par onizuka_sensei le 04-06-2005 à 14:02:40
n°688027
mikala
Souviens toi du 5 Novembre...
Posté le 04-06-2005 à 14:46:46  profilanswer
 

le domaine virtuel est le meme que le domaine en dur ?
si oui c'est normal que cela ne fonctionne pas.


---------------
Intermittent du GNU
n°688030
onizuka_se​nsei
Posté le 04-06-2005 à 14:56:55  profilanswer
 

mikala a écrit :

le domaine virtuel est le meme que le domaine en dur ?
si oui c'est normal que cela ne fonctionne pas.


ah!! c'est embêtant ça :/
quelle solution peut-il y avoir sachant que j'ai des maildir d'utilisateur systeme avec le même domaine?
 
merci
 
EDIT: tu avais raison, c'était bien ça le problème :)


Message édité par onizuka_sensei le 04-06-2005 à 15:04:19
n°688032
onizuka_se​nsei
Posté le 04-06-2005 à 15:16:08  profilanswer
 

Une autre question: les nouveaux mail qui arrivent ont des droits restraints:

Code :
  1. -rw-------  1 vmail vmail 638 2005-06-04 15:10 1117890638.V1646Ibd0004.domaine.org:2,


jusque là c'est normal, mais avec mon client mail (thunderbird) ou même avec imp, je ne peux le voir puisqu'apperement le client n'a pas les droits suffisants...
D'où ça peut venir?

n°688041
mikala
Souviens toi du 5 Novembre...
Posté le 04-06-2005 à 15:45:54  profilanswer
 

logiquement thunderbird/imp utilise le serveur pop/imap pour accéder aux mails.
si le serveur pop/imap utilise le mauvais utilisateur ( donc pas vmail ) alors cela merdera.


---------------
Intermittent du GNU
n°688043
mikala
Souviens toi du 5 Novembre...
Posté le 04-06-2005 à 15:47:05  profilanswer
 

onizuka_sensei a écrit :

ah!! c'est embêtant ça :/
quelle solution peut-il y avoir sachant que j'ai des maildir d'utilisateur systeme avec le même domaine?
 
merci
 
EDIT: tu avais raison, c'était bien ça le problème :)


mettre tout en virtuel .
et ensuite rajouter un sous domaine du genre local.domain.tld pour les utilisateurs en dur.


---------------
Intermittent du GNU
n°688046
onizuka_se​nsei
Posté le 04-06-2005 à 16:01:01  profilanswer
 

mikala a écrit :

logiquement thunderbird/imp utilise le serveur pop/imap pour accéder aux mails.
si le serveur pop/imap utilise le mauvais utilisateur ( donc pas vmail ) alors cela merdera.


 
ok  :jap:  
comment savoir l'user qu'utilise imap, je ne me souviens pas avoir configurer ça, donc ça doit être par défaut je suppose  :??:
EDIT: j'ai trouvé, c'était l'utilisateur mysql  :sol:  
 
 
Dernière question après j'arrête :D
J'utilise procmail pour router les mails dans les bons répertoires. Dans le cas de mailbox virtuel, où faut-il placer le .procmailrc qui sera unique pour chaque utilisateur?
 
EDIT: je me réponds, apperement spas possible d'utiliser procmail :/


Message édité par onizuka_sensei le 04-06-2005 à 17:02:31

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Linux et OS Alternatifs
  Logiciels

  postfix-mysql - mail qui part pas

 

Sujets relatifs
[POSTFIX & IMP] Virtual users & Virtual folders ?Procmail => proxy mail ?
[MDK10.1]Serveur mail sur serveur persocourier-imap + authentification MySQL
[PostFix] : problème envoi mail[PostFix] : comment le desinstaller ?
[MySQL] Codes ISO invalides à l'étape make[MySQL] Problème avec /root/tmp !!
[mysql] erreur 
Plus de sujets relatifs à : postfix-mysql - mail qui part pas


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR