Postfix : Impossible de recevoir les mails de l'extérieur [RESOLU] - Installation - Linux et OS Alternatifs
Marsh Posté le 21-09-2005 à 10:56:44
Ubuntu Hoary ! Je l'ai installé très simplement.... apt-get install postfix
Marsh Posté le 21-09-2005 à 10:59:33
sûrement ujn problème durant la mise à jour, essaye de virer postfix et de le réinstaller pour avoir de suite les fichiers de conf de la nouvelle version
Marsh Posté le 21-09-2005 à 11:05:34
Bon un peu la galère car c'est un serveur dédié, je l'ai rebooté, et impossible de me reconnecter dessus (j'ai vraiment un postfix de furieux lol)... donc j'essaye une désinstallation avec purge, et une réinstallation, et je te dis ce que ça fait mais logiquement ça sera la même version donc la même chose.
Marsh Posté le 21-09-2005 à 11:09:39
j'avais déjà eu un truc comme ça, en fait c'était le fichier master.cf qui posait problème
Marsh Posté le 21-09-2005 à 11:10:03
et oui il faut utiliser --purge, sinon les fichiers de conf resteront en place
Marsh Posté le 21-09-2005 à 11:54:26
C'est parti on vire tout
Citation : apt-get remove --purge postfix |
L'opération est ok, là au moins c'est propre. Au passage je vire les logs des mails dans /var/log, et le répertoire /etc/postfix n'existe déjà plus, donc la purge a bien fonctionnée.
Ensuite...
Citation : apt-get install postfix |
Ca s'installe et il me créé bien un fichier de configuration par défaut. Ah oui, j'installe aussi mailx (qui n'installe aucune autre dépendance que lui même), pour tester l'envoi de mail. Je m'envoi donc un mail, mail pourmoi@chezmoi.com, pour voir si je réceptionne bien chez mon fai. Aussitôt fait aussitôt reçu, ça marche. Aucun log foireux...
Bon d'un coup je me sens honteux, pourtant j'ai fait la manip avant il me semble, bref, maintenant je vais devoir réinstaller MySQL (oui oui j'ai carrément tout purgé tout à l'heure). Je vais me servir d'ailleurs de ce tuto ensuite pour la configuration :
http://postfixwiki.org/index.php?t [...] troduction
Il me semble correct, surtout que c'est celui-ci qui est conseillé par les créateurs de l'interface d'administation Postfixadmin.
Les problèmes vont (re)commencer... Mais avant de continuer, une question ! J'installe quoi ? MySQL 4.1 ou ... MySQL "normal" ? Dans Ubuntu j'ai deux packages : mysql-server et mysql-server-4.1 ! Peut-être est-ce important.... merci
Marsh Posté le 21-09-2005 à 12:17:16
mysql-server et mysql-server-4.1
la seule différence entre ces 2 paquets est la version de Mysql
Marsh Posté le 21-09-2005 à 13:51:14
Oué mais il faut faire gaffe à la gestion des password qui ont changé dans mysql-4.1 et donc il faut voir comment a été compilé postfix-mysql
Marsh Posté le 21-09-2005 à 15:58:04
Bon voilà j'avance petit à petit. Là j'ai installé Postfix ainsi que MySQL (pas le 4.1, je crois donc que c'est le 4.0). J'ai créé la base postfix avec les infos comme il est dit sur le tuto et j'ai renseigné mon fichier de configuration... J'ai également créé un répertoire virtual, avec les droits comme il faut... bref normalement j'ai tout fait comme il fallait.
Voilà l'erreur que j'ai dans les logs lorsque j'essaye d'envoyer un mail (avec mail) à moi même (sur wanadoo par exemple) :
Citation : Sep 21 15:52:03 meow postfix/pickup[4153]: 4A9948266: uid=0 from=<root> |
Avant ça marchait, et maintenant ça marche plus en gros... tout ça parce que j'ai rajouté d'la configuration pour fonctionner avec MySQL. J'aimerais arrivé à faire fonctionner l'envoi d'email avant de continuer avec SASL2 et Courier...
Une autre question, hors ce problème là, pour savoir si j'ai bien compris le système. Bon j'ai ma base de données, et tout est stocké dedans, les utilisateurs des boites emails et tout ça... Bref, tout se configure ici. Ensuite postfix sert à recevoir les emails et à en balancer, il les met après dans son répertoire virtual (enfin chez moi il s'appelle comme ça et dans le tuto aussi). Courier lui, ce qu'il apporte, c'est un server pop et imap pour permettre à quelqu'un de récupérer ces e-mails à distance, avec une authentification SASL2 et toujours en utilisant les informations de MySQL... C'est ok ?
Merci à vous de vos réponses et de votre aide
Marsh Posté le 21-09-2005 à 16:17:33
www.littleboboy.net et suis le tuto sur postfix+mysql
Si tu fais bien tout comme c'est marqué ça marche du premier coup car là à part nous dire ce que tu fait "un peu près" ben on ne sait pas grand chose donc si tu nous donnais par exemple tes fichiers de conf, d'autres précisions (tu fais des postmap sur les fichiers de db postfix ?)
Marsh Posté le 21-09-2005 à 17:28:53
Ah je connaissais pas ce tutorial et c'est vrai qu'il est bien sympa
Enfin déjà j'arrive à m'envoyer des mails sur des comptes mails locaux et ça fonctionne. Pareil, dans ma base de données j'ai fait un alias pour que postfix me renvoi le mail sur la boite que j'ai chez mon fournisseur d'accès, donc le relai se fait bien. Par contre, pour l'instant, les mails venant de l'extérieur ne fonctionnent pas !
Voici ma configuration (je sais pas trop quoi vous mettre mais je met le principal) :
MAIN.CF
Code :
|
MASTER.CF
Code :
|
Merci de votre aide ! Tout est bien postmapé, et... bah de toute façon en local ça marche bien et même les redirections (vers un compte extérieur lui par contre). Par contre... impossible de se connecter sur le port 25 en local... et ni depuis l'extérieur...
Marsh Posté le 22-09-2005 à 09:31:40
Hello J'ai trouvé le problème, dans mon MASTER.CF, la ligne 5 était commenté, il fallait pas... Bizarre car avant justement il me mettait qu'il ne voulait pas 2 smtp (oui y'en a un plus bas dans la liste), donc j'avais commenté celui du haut... enfin bon... je comprend pas trop à quoi ça sert Allez j'installe courier aujourd'hui !
Marsh Posté le 22-09-2005 à 15:32:04
Voilà c'est bon j'ai tout installé En fait Courier et SASL. Donc maintenant je vuex juste pouvoir me connecter via le pop, mais impossible, mes passwords sont toujours refusés ! J'ai créé mes comptes e-mail avec phppostfixadmin, j'ai même tenté de mettre les passwords en clair dans la base pour voir...
Mes seuls messages d'erreur dans les logs sont :
Citation : Sep 22 15:04:56 meow courierpop3login: LOGIN FAILED, ip=[:ffff:82.125.228.135] |
Qu'il y a t'il a vérifier dans ce cas là ? Aucun malaise, mes passwords sont bien les bons, mais qu'il soit crypté ou en clair ils sont inutilisables, donc j'imagine que le problème est dans la configuration...
Merci de me donner des idées
Marsh Posté le 23-09-2005 à 09:12:07
Il n'y a rien du tout dans les logs MySQL En fait j'ai fait un nouveau post, vu que celui là est clos.
Marsh Posté le 21-09-2005 à 10:34:43
Bonjour,
J'essaye d'installer le couple postfix - mysql - courier pour gérer les comptes mails sur mon serveur. Après avoir tout installé et avoir suivi plusieurs tutos, ça n'a jamais marché ! J'ai donc décidé d'aller plus doucement, j'ai purgé toutes mes installations de serveurs, et j'installe doucement
En fait dès l'installation de Postfix déjà, ça ne fonctionne pas bien. J'ai installé mailx à côté pour pouvoir envoyer des mails, donc par exemple je fais mail blabla@blabla.com et blabla reçoit bien le mail. Par contre Postfix me sort des warnings sans arrêt dans mes logs :
Sep 21 10:29:29 ns1049 postfix/master[29852]: warning: /usr/lib/postfix/smtpd: bad command startup -- throttling
Sep 21 10:29:57 ns1049 postfix/master[29852]: warning: master_wakeup_timer_event: service public/pickup: No such file or directory
Sep 21 10:30:00 ns1049 postfix/cleanup[14845]: fatal: open lock file pid/unix.cleanup: cannot create file exclusively: No such file or directory
Sep 21 10:30:01 ns1049 postfix/master[29852]: warning: process /usr/lib/postfix/cleanup pid 14845 exit status 1
Sep 21 10:30:01 ns1049 postfix/master[29852]: warning: /usr/lib/postfix/cleanup: bad command startup -- throttling
Et ça ne s'arrête pas, que j'envoi un mail ou pas, en fait le truc ne s'arrête jamais. Avant de continuer mon installation je pense qu'il serait bon que je répare ce problème. Malgrés tous les forums que j'ai visité, jamais je n'ai trouvé la réponse à cette question (c'est à devenir fou...).
Je m'en remet à vous Je vous remercie de votre aide !
Message édité par TigrouMeow le 22-09-2005 à 17:41:49