Postfix : "maildir delivery failed"

Postfix : "maildir delivery failed" - Linux et OS Alternatifs

Marsh Posté le 27-07-2004 à 15:46:00    

Bonjour
 
dans la série : "je m'amuse comme un petit fou à essayer de mettre en place un serveur de messagerie Posfix+Mysql sur une distrib MdK 10 official" voici la suite de nos aventures...
 
Postfix est installé ainsi que Mysql en suivant les indications au combien sommaires (mais en Français) du site que voici : http://www.gnurus.org/?rub=postfix
 
malheureusement dès que j'essaie d'envoyer un mail à partir du Lan vers mon bô serveur Postfix, voilà comment celui-ci me répond :
 
Jul 27 15:23:03 localhost postfix/smtpd[25097]: connect from unknown[172.16.24.150]
Jul 27 15:23:03 localhost postfix/smtpd[25097]: D82F5B3F27: client=unknown[172.16.24.150]
Jul 27 15:23:03 localhost postfix/cleanup[25104]: D82F5B3F27: message-id=<410656C7.4010104@mondomaine.fr>
Jul 27 15:23:03 localhost postfix/qmgr[24871]: D82F5B3F27: from=<baltest@mondomaine.fr>, size=582, nrcpt=1 (queue active)
Jul 27 15:23:03 localhost postfix/smtpd[25097]: disconnect from unknown[172.16.24.150]
Jul 27 15:23:03 localhost postfix/virtual[25106]: D82F5B3F27: to=<baltest@mondomaine.fr>, relay=virtual, delay=0, status=deferred (maildir delivery failed: create ///var/spool/postfix/virtual/domain.local/baltest/Maildir/tmp/1090934583.P25106.localhost: Permission denied)
 
je me doute qu'il s'agit d'un problème de droits du coup j'ai vérifié les droits de /var/spool/postfix (et tout ce qu'il y a en dessous) et tout appartenait à Root, j'ai fait un "chown -R" pour donner la propriété a l'utilisateur postfix et au groupe postfix mais ça ne change rien...
 
Quelqu'un aurait une idée ?
si c'est le cas, merci de ne pas oublier dans vos explications que je suis novice en matière de Pingouins...  :)
 


---------------
Microsoft fera quelque chose qui ne plantera jamais quand ils commenceront à fabriquer des clous...
Reply

Marsh Posté le 27-07-2004 à 15:46:00   

Reply

Marsh Posté le 27-07-2004 à 15:58:20    

Citation :

15:52 root@emmanuelle ~# postconf -n | grep virtual | grep id
virtual_gid_maps = static:1029
virtual_minimum_uid = 1029
virtual_uid_maps = static:1029
15:53 root@emmanuelle ~# postconf -n | grep virtual | grep base    
virtual_mailbox_base = /usr/local/virtual


/usr/local/virtual a appartient donc a l'utilisateur ayant les id& gid 1029 ici  .
tu devrait  aussi lire ceci  
http://forum.hardware.fr/forum2.ph [...] =0&subcat=
(comme quoi une recherche ne fait jamais de mal :D )

Reply

Marsh Posté le 27-07-2004 à 16:12:28    

m'enfin, je m'inscris en faux j'ai déjà vu (survolé plus exactement) ce post mais je n'ai pas vu le rapport direct... Et j'ai fait une recherche mais apparemment pas sur les bons mots...
 
bon alors si moi je tape ta commande sur mon serveur voila ce que ça donne :
[root@localhost spool]# postconf -n |grep virtual |grep id
virtual_gid_maps = mysql:/etc/postfix/gids.cf
virtual_uid_maps = mysql:/etc/postfix/uids.cf
[root@localhost spool]#
 
est-ce a dire que c'est mysql qui devrait avoir les droits (et lesquels ?) sur "var/spool/postfix/virtual" ?
 
merci de ton aide ô grand gourou (peux-tu m'indiquer le chemin de ton temple pour les offrandes ?)   ;)  :jap:


---------------
Microsoft fera quelque chose qui ne plantera jamais quand ils commenceront à fabriquer des clous...
Reply

Marsh Posté le 27-07-2004 à 16:33:40    

bah dans ce post j'explique que maildir va écrire dans le répertoire avec les uids/gid que tu aura spécifié par le biais de virtual_gid_maps & virtual_uid_maps .
bref il te faut dans ton cas mettre les droits correspondants a ce que tu auras utilisé dans ta base mysql .
ceci dit a ta place je suivrais plutôt ce how-to car il te permet notamment d'utiliser postfixadmin interface *ôh* combien sympatique & facile d'utilisation .
P.S: /dev/null pour les offrandes & autres trucs bizarres :o

Reply

Marsh Posté le 27-07-2004 à 17:21:00    

Bon je vais voir ce qu'il en est de ces uid/gid et comme disait l'autre : "j'vas reuvnir" ah non ça c'est la version québécoise en fait c'était plutôt : "I'll be back"
 
en ce qui concerne le site http://www.high5.net/howto/ je ne réinstallerais qu'en dernier recours car j'ai déja du mal avec Postfix et Mysql alors je n'ai pas trop envie de rajouter la dessus PHP et Apache... Point trop n'en faut, mais bon si je n'arrive pas à faire fonctionner ce que j'ai déjà, je vire tout et je recommence avec ce howto-là.
 
merci encore pour ton aide en tout cas.


---------------
Microsoft fera quelque chose qui ne plantera jamais quand ils commenceront à fabriquer des clous...
Reply

Marsh Posté le 27-07-2004 à 17:34:48    

tu n'as point besoin de réinstaller ...
il suffit de changer simplement l'architecture de ta base tout simplement et la conf de postfix .

Reply

Marsh Posté le 30-07-2004 à 15:11:45    

mikala a écrit :

tu n'as point besoin de réinstaller ...
il suffit de changer simplement l'architecture de ta base tout simplement et la conf de postfix .


 
et voilà je suis revenu (provisoirement et pour mieux repartir faire mes tests)...
 
j'ai tout reconfiguré en suivant le howto http://www.high5.net/howto/ mais j'ai encore une question, dans le howto l'auteur explique qu'il utilise un MD5 password :
"The third INSERT is an actual Virtual Mailbox, as you can see I'm using MD5 password for backwards compatibility with local defined mail accounts. If you are using MD5 passwords, make sure you don't use the built in MySQL routine to generate MD5 passwords. This is not compatible with Courier-IMAP. If you want you can also use clear text or encrypted passwords."
 
mais par contre je n'ai pas la moindre idée de la manière dont il génère  ce password MD5 à partir d'un password en clair ? Et surtout il précise bien de ne pas le générer par MySQL.
Alors comment faire ?
 
 


---------------
Microsoft fera quelque chose qui ne plantera jamais quand ils commenceront à fabriquer des clous...
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed