Postfix, problèmes de configuration ... - Logiciels - Linux et OS Alternatifs
Marsh Posté le 26-02-2007 à 10:11:59
faudrait poster les logs de postfix
un postconf -n (c'est mieux que le main.cf)
et le /etc/hosts
Marsh Posté le 26-02-2007 à 10:18:17
Voila pour le postconf -n
Code :
|
et le /etc/hosts
Code :
|
Merci
Marsh Posté le 26-02-2007 à 10:24:38
il faudrait aussi les logs (maillog)
connect to 127.10.0.1 :Connection Refused ==> tu es sur de l'ip ?
dans le mynetworks pourquoi as tu un range aussi large sur 168.100 ? (tout le range est il pour ta boite ?)
et pourquoi as tu 2 fois 127.0 ?
mets aussi en miniscule ton nom de domaine
dans mydestination il faut aussi $mydomain, localhost, et localhost.localdomain
Marsh Posté le 26-02-2007 à 10:49:01
euh nan en effet l'IP est 127.0.0.1 , erreur de frappe !
J'ai mis un aussi grand aussi range pour etre sur pour l'instant que tout le monde pourra y accéder sans que je fasse d'erreurs , je le changerais certainement plus tard.
J'ai donc enlever dans mynetwork un 127.0 , j'ai mis le nom de domaine en minuscule , et j'ai changé le mydestination ..
Toujours la meme erreur, et sinon pour le maildirmake de quoi cela pourrait venir ?
et faut-il activer la valeur "myorigin" ?
Et désolé mais je n'ai pas de maillog ou le trouve pas :s
Marsh Posté le 26-02-2007 à 10:55:04
pour le log a priori:
/var/log/maillog ou /var/log/mail.log
je pense que ton postifx ne tourne pas correctement (d'ou le connection refused)
il faut vraiment voir les logs
essaie aussi un telnet 127.0.0.1 25
Marsh Posté le 26-02-2007 à 11:02:52
voila une partie du maillog , concerne les derniers envoyés
Code :
|
et pour le telnet 127.0.0.1, en attendant quelques minutes j'ai que ceci :
Code :
|
Marsh Posté le 26-02-2007 à 11:19:10
C'est ton service de filtrage sur le port 10024 (amavis ?) qui refuse la connexion. Probablement parce qu'il n'est pas lancé
Marsh Posté le 26-02-2007 à 11:20:48
Si l'on pouvait m'expliquer aussi comment marchent les alias ..
Car en effet par exemple si je veux envoer un mail en interne sans passer par le FAI comment dois je faire, si j'envoi a un utilsateur qui est dans la boite je n'ai pas l'utilité de lui envoyer par le fai donc pas a l'adresse "utilisateur@systematic.fr" , enfin j'ai du mal a distinguer comment cela fonctionne..
Marsh Posté le 26-02-2007 à 11:35:27
e_esprit a écrit : C'est ton service de filtrage sur le port 10024 (amavis ?) qui refuse la connexion. Probablement parce qu'il n'est pas lancé |
effectivement avec les logs on voit que c'est ca
pour les mails en interne c'est le parametre mydestination qui determine ce qui est livré en local.
c'est pour ca que je te disais qu'il manquait des destinations dedans
Marsh Posté le 26-02-2007 à 11:37:36
pour le coup des alias en fait je crois qu'il faudrait que tu reprennes la base. Tu devrais lire la doc de postfix qui est tres bien faite.
Marsh Posté le 26-02-2007 à 11:53:41
oui bon bah je vais relire une éniéme fois la documentation .. , mais j'avais pas compris le pourquoi de "mydestination" merci
et donc sinon voila j'ai réglé le probléme de la connection qui était bloquée , a présent dans le mailq je n'ai plus ce problème mails il met ce message
Code :
|
Plus de conncection refused , mais cette erreur alors que pourtant postfix démarre bien ,courier imap aussi ..
Et sinon concernant mon maildirmake (command not found)comment puis je procéder ?
Marsh Posté le 26-02-2007 à 11:55:58
si ce message est le dernier c'est plutot mauvais signe
cela signifie que postfix est arreté. (du moins n'a pas pu demarrer)
telnet 127.0.0.1 25 pour verifier.
le maildirmake est une commande qui est livré avec courier.
Marsh Posté le 26-02-2007 à 12:10:39
en effet le telnet ne fonctionne pas ,erreur !
J'ai reboot mais toujours meme erreur alors que postfix démarre bien au démarrage .
Et le maildirmake est apparament en effet livré avec le courier , celui ci est installé mais toujours ce probléme de command not found !
(Bon appétit et merci encore )
Marsh Posté le 26-02-2007 à 12:11:35
pour postfix il faut encore voir les logs
Marsh Posté le 26-02-2007 à 14:04:42
voila le log ,qui dit pas grand chose a part que postfix a l'air down
Code :
|
Marsh Posté le 26-02-2007 à 14:06:48
tu dois avoir d'autre fichiers de log car la c'est vraiment court !
Marsh Posté le 27-02-2007 à 09:29:05
Bonjour en ce mardi matin ,
desolé de repondre si tart mais hier apres midi j'étais en déplacement ,
sinon toujours le meme problème pourtant postfix démarre bien au démarrage du système ,voila tout l'extrait du maillog
Code :
|
et j'ai toujours pas réglé le problème du Maildirmake :S
Marsh Posté le 27-02-2007 à 09:32:10
smtp-backdoor ?
peux tu mettre le master.cf et a nouveau un postconf -n ?
Marsh Posté le 27-02-2007 à 09:37:39
mynetworks = 168.100., 127.0., 127.0.
C'est quoi c'te syntaxe
Marsh Posté le 27-02-2007 à 09:41:31
j'ai regardé rapide le tuto que tu as utilisé et a priori ton erreur viendrait du /etc/services
verifie que smtp-backdoor y est bien renseigné
j'ai jamais utilisé antivir mais il semble que ce soit ca
Marsh Posté le 27-02-2007 à 09:59:33
Voici le master.cf et le postconf
Code :
|
le postconf -n
Code :
|
Sinon voila ce que j'ai rajouté dans le /etc/services
Code :
|
Donc avec juste cette dernière ligne activée lorsque j'envoi des mail et que je vais voir dans la mailq j'ai le message " mailq is empty" .
Donc ce qui voudrait dire que celle-ci est vide mais je n'ai pas recu le mail que je me suis envoyé .
J'ai désactivé les lignes pour l'antivir car il ne se lance pas au démarrage donc j'ai abandonné sur ce point .
Marsh Posté le 27-02-2007 à 10:05:15
voici un extrait du maillog si ca peut vous aider ..
Code :
|
Marsh Posté le 27-02-2007 à 10:10:54
a ta place je commencerai par desactiver tout le content filter dans le main.cf et le master.cf pour deja valider ta config comme ca.
commente donc le content_filter dans le main.cf et le
127.0.0.1:smtp-backdoor inet n - n - - smtpd -o content_filter= dans le master.cf
ensuite lance la commande newaliases pour resoudre le warning: database /etc/aliases.db is older than source file /etc/aliases
puis postes ici ton procmailrc
Marsh Posté le 27-02-2007 à 10:15:07
Revois la syntaxe de ton "mynetworks" aussi
Marsh Posté le 27-02-2007 à 10:23:11
ReplyMarsh Posté le 27-02-2007 à 10:29:47
euh je crois avoir revu la syntaxe du my_networks ...
Sinon j'ai donc désactiver le content filter dans le main.cf et le master.cf,
pour la commande newaliases j'ai l'erreur "postalias: fatal: unsupported map type: dbm
"
donc j'ai enlever les aliases que j'avais r'ajouter . Un envoi de mail sur mon compte hotmail fonctionne je recois le mail , mais un mail envoyé sur un compte@systematic.fr n'ai pas recu .
mais par contre mon procmailrc.log est vide :s
le maillog :
Code :
|
Marsh Posté le 27-02-2007 à 10:40:59
Citation : mynetworks = 192.168.100., 127.0.0. |
C'est trop flou cette notation, utilise plutot cela, au moins c'est clair au niveau du masque :
Citation : mynetworks = 192.168.100.0/24, 127.0.0.0/8 |
Sinon ta base d'aliases est pas à jour :
# postalias /etc/aliases |
Pis à priori il te manque tes boites de recpeptions :
Citation : (can't create user output file. Command output: procmail: Couldn't create "/var/spool/mail/nobody" ) |
Marsh Posté le 27-02-2007 à 10:46:03
change le parametre alias_database comme ci dessous
Code :
|
Marsh Posté le 27-02-2007 à 11:04:49
J'ai effectué le changement pour my-networks et mis mes alias a jour ! merci
Et oui il me manque les boite de reception car je n'ai pas accés a la commande Maildirmake pour creer les Maildir de chaque utilisateur..
En effet apparament cette commande est "installée" lors de l'installation du courier-imap mais meme aprés son installation je n'ai toujours pas accès a cette commance.
Toujours dans le courier-imap il faut "apparament " que je modifie le fichier " /etc/courier/authdaemonrc
" et y ajouter cette ligne "authmodulelist=authpam" qui est la seule dans ce fichier , je trouve ca suspect ..
Si l'on peut m'éclairer la dessus .. merci
Marsh Posté le 27-02-2007 à 11:45:50
Ca n'a rien de suspect, tu précises juste quel moyen d'authentification tu proposes pour tes utilisateurs. En l'occurence pam (les comptes UNIX de base quoi).
Marsh Posté le 27-02-2007 à 11:50:40
oui , ce que je trouvais de "suspect" ^^ c'est que le fichier soit vide a l'origine et que je n'y ajoute que ma ligne ..
Sinon toujours ce problème de maildirmake
Marsh Posté le 27-02-2007 à 16:07:22
j'ai essayer de réinstaller le courier et toujours pas de maildirmake
Je vois pas comment je peux faire sans , y a t'il une autre alternative ?
et est ce que le fait que mon procmailrc.log soit vide soit normal ?
Marsh Posté le 27-02-2007 à 16:13:57
Dis donc, pour quelqu'un en stage tu ne te donnes pas beaucoup de mal je trouve
C'est pas en demandant en permanence sur un forum que tu vas apprendre, alors cherche un peu par toi-même
Marsh Posté le 27-02-2007 à 16:42:03
Surtout que la doc de postfix est bien faite, et qu'il existe même une traduction en français.
Sans compter les miliers de howto
Marsh Posté le 27-02-2007 à 16:59:32
Euh je suis en BTS IG et j'ai donc une note de synthèse sur un projet à faire d'ou la mise en place de ce serveur de messagerie comme choix de projet , l'entreprise dans laquelle je fais mon stage a deja une messagerie, et ils m'ont proposé de faire mon projet sur l'étude d' une nouvelle messagerie pour remplacer l'actuelle...
Mais mon stage ne consiste pas à ca , je fait 9h-12h /13h30-18H a travailler dans l'entreprise (installation de pc chez des clients,imprimantes multifonctions..) donc c'est sur mon temps libre que je fais mon projet donc le soir aprés la journée de boulot ou le midi .
J'en profite donc dans la journée quand j'ai 2 minutes pour essayer 2-3 trucs sur mon serveur et vous poster les erreurs ..
Et effectivement la documentation de postfix traduite est bien faire mais a aucun endroit ils me disent comment creer des Maildir avec la commande Maildirmake quand celle ci n'est pas présente( ou alors je l'ai loupée).
Donc dsl si je ne consacre pas ma journée a ma messagerie et desolé si je viens vous déranger sur le forum quand je suis bloquer ( malgrés toute ma bonne volonté la mise en place de ce serveur n'est pas si simple que ca )!!
++
Marsh Posté le 02-03-2007 à 16:05:50
Voila de retour après quelques réinstallations .
A l'heure actuelle tout s'est installé sans erreurs. Le serveur fait bien relais SMTP , l'envoi de mail est donc possible .
Les mails envoyés sur mon domaine systematic.fr sont bien stocké dans le répertoire Maildir de l'utilisateur .
Cependant il ne peut y accéder depuis son client de messagerie, sous Outlook un pop up s'affiche ou il nous demande de nous identifier, je rentre donc ici les meme identifiant que l'utilisateur a sur mon serveur mais impossible de s'y connecter .
Voila un extrait du maillog .
Code :
|
Donc si quelqu'un pouvait m'aider sur ce point !Merci d'avance
Marsh Posté le 26-02-2007 à 09:57:09
Bonjour à vous tous en ce début de semaine ...
Donc voila, je suis en stage en entreprise et il faut que je mettre en place un serveur de mail sous Linux , et donc aprés avoir avaler quelques dizaines de pages sur les serveur mail( MDA,MUA ,SMPTP,IMAP,POP ), je me suis lancer dans l'installation de POSTFIX sur une distribution FEDORA CORE 6 avec POSTFIX,PROCMAIL,COURIER IMAP.
Pour m'aider dans cette tache je me suis quand meme aidé d'un petit tutorial que je trouvais pas trop mal --> Tutorial
Les utilisateurs du domaine Windows font parti du domaine " systematic.fr" et ont donc une adresse du type "utilisateur@systematic.fr".
Ces meme utilisateurs ont aussi une autre mesasgerie interne , et donc ce serveur doit pouvoir "remplacer " les 2 messageries actuelles.
A noter que j'ai choisi d'utiliser le protcole POP3.
Arrivé à la fin du tutorial sans probléme d'installation ni autres erreurs , j'ai eu le premier problème qui était que je n'ai pas accés a la commande " maildirmake " pour creer les "boites" de chaque utilisateur.
Donc déja se posait ce problème, ensuite j'ai donc essayé d'envoyer un mail vers l'extérieur depuis root vers un utilsateur de mon domaine systematic.fr, a l'envoie du méssage depuis la console ,tout va mais lorsque je vais dans la mailq la je vois une erreur du type:
Extrait de mon fichiers main.cf , je met que les valeurs "activées".
A noter aussi que je n'ai quasiment pas configuer le fichier etc/alisases et etc/postfix/aliases car je n'ai pas encore trés biencompris leur fonctions !
Je pense que ce sont les principales .. donc voila si quelqu'un(s) pourrait me dire d'ou peut venir mes différents problémes ..
Merci d'avance.
Message édité par _kev_ le 26-02-2007 à 10:54:35