Configuration de maildir sous debian avec postfix et pop3-courier - Installation - Linux et OS Alternatifs
Marsh Posté le 18-09-2007 à 14:12:17
Salut,
envoie un mail en console à l'user que tu desires tester, ca doit creer le Maildir et tous les repertoires (cur, new...) necessaire...
Marsh Posté le 18-09-2007 à 14:15:01
maildirmake permet de créer un maildir
A priori ton courierpop3 ne trouve pas les maildirs de tes utilisateurs.
Vérifie dans ta conf qu'ils sont situés au bon endroit et qu'ils sont créé.
Marsh Posté le 18-09-2007 à 14:25:56
Pour faire les tests en SMTP, je dois attendre que les MX soient propagées niveau DNS, je vais pas pourrir le fichier host !
voici ce qui se trouve dans le syslog après envoi du mail
Code :
|
Bref ya encore un pépin
Marsh Posté le 18-09-2007 à 14:29:28
Si tu fais un test sur un user local... Il ne sera pas relayé ... donc pas de soucis... et son maildir sera créé...
Marsh Posté le 18-09-2007 à 15:19:10
Dans ce cas qu'est-ce qui ne va pas dans ce que j'ai fait ?
Quel bordel quand on fais ses premier pas dans le monde de linux
Allez, on perd pas espoir
Marsh Posté le 18-09-2007 à 15:29:58
Ce n'est pas l'os qui pose probleme mais plus la configuration de ton serveur messagerie....
tu as quoi comme variable mydestination dans ton main.cf?
Tu as quoi comme domain/alias/mailbox dans mysql?
++
Marsh Posté le 18-09-2007 à 15:32:49
domain/alias/mailbox est vide;
le mydestination contient:
Code :
|
php-developpement.net etant mon domaine, le serveur tant sur une connexion noos ^^
Marsh Posté le 18-09-2007 à 15:54:11
the_bigboo a écrit : domain/alias/mailbox est vide; |
Si tu n'as pas de domaine/Alias/Mailbox en local sur ton serveur... Il ne servira qu'a faire du relais...donc pas a grand chose.
T'as zappé la dernière partie du tuto : création des utilisateurs/domaine
++
Marsh Posté le 18-09-2007 à 16:23:29
Ben en fait pour moi un alias, c'est une redirection d'une mailbox vers une autre, et je veux pas que ca soit fait.
Donc j'ai du mal comprenccdre ce dont il était question.
Je pensais que l'autentification se fait sur la table mailbox, qu'il y récupère le maildir et point barre !
Marsh Posté le 18-09-2007 à 16:31:57
Le mailbox est ton compte (identifiant de messagerie) de reception et d'envoie des emails.. Il est donc obligatoire (ainsi que le domaine ...).
Si pas d'alias de mailbox de creer, pas de Maildir ...
++
Marsh Posté le 18-09-2007 à 16:38:19
Dans ce cas, pourquoi l'authentification passe t'elle ?
Dans les logs il récupère bien les infos sur l'enregistrement de la table mailbox
Code :
|
Si alias est un identifiant de messagerie, a quoi sert donc goto ?
Marsh Posté le 18-09-2007 à 16:45:50
Sorry c'est pas l'alias ton compte (logique au passage) mais le contenu de mailbox...
++
Marsh Posté le 18-09-2007 à 16:49:07
Donc en gros tu mettrais quoi ? Car toutes les infos sont déjà dans la table mailbox
address, pas besoin d'avoir fait polytechnique pour savoir, mais goto, je vois vraiment pas
Marsh Posté le 18-09-2007 à 16:59:50
fais voir
un postconf -n
le contenu des fichiers de lookup sql
un dump des tables
Marsh Posté le 18-09-2007 à 17:03:29
the_bigboo a écrit : domain/alias/mailbox est vide; |
the_bigboo a écrit : Donc en gros tu mettrais quoi ? Car toutes les infos sont déjà dans la table mailbox |
Bon si ta table mailbox contient une adresse et un passe, il te suffit d'envoyer un mail en console sur cette adresse
mail tonadresse@tondomaine.XX |
Ca creera le maildir sur le serveur, tu pourras ton te connecter via un client pour recuperer tes mails.........
Marsh Posté le 18-09-2007 à 17:16:25
pardon ! mailbox a un enregistrement , mais alias est vide
J'ai juste mis un vrai mail par rapport a l'exemple
Marsh Posté le 18-09-2007 à 17:19:00
Mais le SMTP rejette
Code :
|
Marsh Posté le 18-09-2007 à 17:20:59
oui
J'ai édité mon post plus haut, m'étant trompé de log
Marsh Posté le 18-09-2007 à 17:45:37
et la conf, comme je demandais plus haut, tu veux pas la mettre ?
Marsh Posté le 18-09-2007 à 17:52:24
+1
post tes conf.... L'impression d'un soucis entre mydestination, l'adresse de mailbox...
Marsh Posté le 18-09-2007 à 17:56:29
Ya tellement de fichiers de conf et ils sont assez longs.
Ya juste un trucs qui différait un peu ou l'auteur du tuto précise qu'il a du mettre smtpd au ieu de smtp. J'ai fait pareil mais je sais pas trop d'ou ca peut venir.
Ces fichiers de confs sont assez gros, lequel serait le plus succeptible de poser un souci ?
postconf -n :
Code :
|
Dump BDD :
Code :
|
Marsh Posté le 18-09-2007 à 18:17:40
modifie ton main.cf
change le mydestination:
Code :
|
il ne faut jamais lister dans mydestination les memes domaines que dans virtual_mailbox_domain
puis postfix reload, tu retestes et tu postes les logs
Marsh Posté le 18-09-2007 à 20:29:39
pas mieux :
Code :
|
Marsh Posté le 18-09-2007 à 20:33:29
dans les logs c'est beaucoup mieux en tout cas.
ton mail est livré dans le maildir du user, en l'occurence dans /home/vmail/webmaster@php-developpement.net
verifie le contenu du dossier en question
Marsh Posté le 18-09-2007 à 21:46:38
vide...
Je comprends pas pourquoi ca met "removed"
Marsh Posté le 18-09-2007 à 21:53:20
Par contre une p'tite question, c'est p'tetre bien normal, puisque le sautorisations sont en vmail.vmail 775, postfix s'executant en tant que groupe postfix, il n'a pas les droits d'écriture !
Marsh Posté le 18-09-2007 à 22:36:58
les tutos c'est bien mais lire le manuel avant de se lancer est indispensable
removed c'est le queue manager qui le dit (qmgr) , et c'est normal a la fin d'une livraison, le mail quittant la queue.
les autorisations sur le rep /home/vmail doivent etre atttribuées au user et au groupe qui ont le uid/gid 5000 (comme in diqué dans le main.cf)
execute:
Code :
|
et
Code :
|
puis:
Code :
|
et poste le resultat
Marsh Posté le 18-09-2007 à 22:39:25
ls -la /home/vmail/webmaster@php-developpement.net :
Code :
|
ls -la /home/vmail/
Code :
|
Edit : Oui je sais la date n'est pas bonne...
Marsh Posté le 18-09-2007 à 23:02:50
et le
Code :
|
?
il faut aussi le contenu des fichiers:
/etc/postfix/mysql_virtual_alias_maps.cf
/etc/postfix/mysql_virtual_domains_maps.cf
/etc/postfix/mysql_virtual_mailbox_maps.cf
Marsh Posté le 18-09-2007 à 23:06:36
et pourquoi n'as tu pas d'alias dans tes tables ?
Marsh Posté le 18-09-2007 à 23:07:08
Je les ai créés à l'identique du tutorial, un bon copier/coller à l'ancienne ^^
le getent renvoie bien l'utilisateur vmail :
Code :
|
Marsh Posté le 18-09-2007 à 23:08:53
et les alias ?
Marsh Posté le 18-09-2007 à 23:09:35
toniotonio a écrit : et pourquoi n'as tu pas d'alias dans tes tables ? |
Je n'ai pas l'utilité d'un alias si un alias est bien ce que je pense, et je ne sais toujours pas ce qu'il faut mettre dans la colonne goto de la table alias
Marsh Posté le 18-09-2007 à 23:13:16
cree tout de meme une table alias comme indiqué.
et specifie un alias pour ton user webmaster:
address: webmaster@php-developpement.net
goto: webmaster@php-developpement.net
l'interet est lié a postfixadmin et a la gestion du serveur.
Marsh Posté le 18-09-2007 à 23:20:41
La table alias est bien crée, mais il n'y a aucune entrée dedans.
J'y ai ajouté une entrée
J'ai créé un acces postfix avec le tuto avec les droit uniquement sur cette base :
adresse : myadmin.zone-52.net
Login : postfix
passwd : xiftsop
Les privilèges sont limités à la base.
Marsh Posté le 18-09-2007 à 23:22:19
si j'ai bien compris tu veux queje le fasse ?
Marsh Posté le 18-09-2007 à 23:24:50
non, mais le meilleur moyen de voir c'est de regarder, je manipule des bdd a longueur de journée et ya pas de difficulté a faire un insert dans une base :a, mais si tu vois une anomalie c'est plus pratique plutot que je sorte un a un tous les renseignements.
J'aime bien comprendre et ya aucun intéret a ce que tu le fasse, je veux juste comprendre.
En fait c'est le raisonnement de la recherche de l'erreur que je saisis pas trop... Le tuto a pourtant été suivi à la lettre meme si le pourquoi de certains point n'est pas énoncé.
Marsh Posté le 18-09-2007 à 23:30:15
je viens de regarder
dans ta table mailbox ton champ maildir indiquait /home/vmail/webmaster@php-developpement.net/
cela doit etre webmaster@php-developpement.net/ (avec le / a la fin)
le home/vmail est deja donné dans postfix dans le main.cf
j'ai corrigé
retente comme ceci
Marsh Posté le 18-09-2007 à 14:08:32
Hello
Voila j'ai un petit souci
J'ai scrupuleusement suivi ce tuto : http://doc.ubuntu-fr.org/serveur/p [...] l_tls_sasl
Mais apparament meme si l'autentification mysql se fait a merveille, j'ai un message d'erreur du genre après saisie du mot de passe :
Au niveau de la base j'ai dans le champ "maildir" essayé avec :
- "user@domain.tld/"
- "/home/vmail/user@domain.tld/"
Et au niveau du syslog :
Je crois avoir lu quelque chose sur maildirmake, mais c'est assez flou
Si vous pouviez me donner un coup de main