Bonsoir,
je viens de faire un serveur mail postfix+dovecot+saslauthd+amavis+clamav.
Il fonctionne bien j'arrive à envoyer des mail via telnet localjost 25 et j'arrive à les récupérer via thunderbird, seulement il m'ai impossible de m'y connecté un stmp avec thunderbird et je ne comprend pas pourquoi.

voici mes fichier config de postfix :
http://binary-star.fr/.config/main.cf
http://binary-star.fr/.config/master.cf

et celle de dovecto :
http://binary-star.fr/.config/dovecot.conf

Si vous souhaitez ceux d'un autre logiciel je peut vous les mettre à disposition aussi.
Je pense que se n'ai pas normal mais après j'en suis pas sur lorsque je tap "netstat -naup | grep postfix" il ne me retourne rien alors que pour dovecto il me retourne le port imap.

Quelqu'un aurais un idée pour m'aider???
merci
Quels sont les messages dans /var/log/maillog ?
C'est un serveur local ? cat tu n'ecoutes que sur localhost (inet_interfaces = localhost)

Par défaut , un yum install postfix est opérationnel : commence par faire fonctionner postfix seul, puis ajoute les modules complémentaires 1 par 1 (sasl, spamassasin, amavis, clamav, etc ...)

Un bon tuto : http://fedorasolved.org/server-solutions/postfix-mail-server
je viens de passer inet_interface à all et la connexion à l'air un peu mieux car le message "ne peut sa connecté au serveur" viens après un long moment de recherche. Mais il n'arrive pas à l'envoyé il n'arrive même pas a se connecté je crois. J'ai désactivé les autres logiciels sa n'a rien changé et il n'y a rien de marqué de particulier dans /var/log/maillog
Vois tu des lignes :
postfix/smtpd[19707]: connect from XXXXXXXXXXXX[YY.YY.YY.YY] dans maillog ?
donc mon maillog j'ai ceci :
Mar  6 22:17:35 serveur2 postfix/smtpd[3742]: warning: SASL: Connect to auth-client failed: No such file or directory
Mar  6 21:17:35 serveur2 postfix/smtpd[3742]: fatal: no SASL authentication mechanisms
Mar  6 22:17:36 serveur2 postfix/master[3738]: warning: process /usr/libexec/postfix/smtpd pid 3742 exit status 1
Mar  6 22:17:36 serveur2 postfix/master[3738]: warning: /usr/libexec/postfix/smtpd: bad command startup -- throttling
edit : pourtant le service saslauthd est bien lancé

et maintenant j'ai ceci :
Mar  6 22:26:42 serveur2 postfix/smtpd[3930]: connect from unknown[192.168.0.11]
Mar  6 21:26:42 serveur2 postfix/smtpd[3930]: fatal: non-null host address bits in "192.168.0.10/28", perhaps you should use "192.168.0.0/28" instead
Mar  6 22:26:43 serveur2 postfix/master[3926]: warning: process /usr/libexec/postfix/smtpd pid 3930 exit status 1
Mar  6 22:26:43 serveur2 postfix/master[3926]: warning: /usr/libexec/postfix/smtpd: bad command startup -- throttling
Tes fichiers de conf sont bizarres !!! 😉

Un conseil, repars d'une install propre : fais marcher smtp et pop3 par exemple simplement, puis rajoute les composants 1 par 1 :
sasl : dans main.conf :
smtpd_recipient_restrictions = permit_mynetworks,permit_sasl_authenticated, reject_unauth_destination
smtpd_sasl_auth_enable = yes
sasl dans master.cf :
-o smtpd_sasl_auth_enable=yes
je viens de modifier la variable mynetworks j'ai mis mynetworks = 127.0.0.0/25 et maintenant je peu me connecter et envoyer seulement je ne l'ai reçois pas (j'ai testé d'envoyé sur une adresse gmail, je suis chez free et j'ai désactivé le bloquage smtp).

edit : dans les log j'ai ceci
Mar  6 22:50:47 serveur2 postfix/smtpd[4151]: connect from unknown[192.168.0.11]
Mar  6 21:50:47 serveur2 postfix/smtpd[4151]: F2DFF1FD49: client=unknown[192.168.0.11], sasl_method=PLAIN, sasl_username=electro
Mar  6 22:50:47 serveur2 postfix/cleanup[4155]: F2DFF1FD49: message-id=<49B19ACD.1040507@binary-star.fr>
Mar  6 22:50:48 serveur2 postfix/qmgr[4092]: F2DFF1FD49: from=<electro@binary-star.fr>, size=534, nrcpt=1 (queue active)
Mar  6 21:50:48 serveur2 postfix/smtpd[4151]: disconnect from unknown[192.168.0.11]
Mar  6 22:50:48 serveur2 postfix/smtp[4156]: connect to 127.0.0.1[127.0.0.1]: Connection refused (port 10024)
Mar  6 21:50:48 serveur2 postfix/smtp[4156]: F2DFF1FD49: to=<electro.x93@gmail.com>, relay=none, delay=0.03, delays=0.02/0.01/0/0, dsn=4.4.1, status=deferred (connect to 127.0.0.1[127.0.0.1]: Connection refused)
si je trouve pas ce soir je repartirais de zéro demain je pense avec le strict minimum
Il te faut un nom de domaine valide. Tu peux aussi passer par le relay de free.

Au risque de me répéter, j'ai l'impression que tu veux tester tout d'un coup sans bien maitriser ce que tu modifies
Ouai je pense aussi qu'il vaut mieu que je reparte plus petit.
En se qui concerne le nom de domaine je l'ai loué chez 1and1 et fait le redirection vers mon ip, pourquoi il ne serais pas valide?
Il faut le mettre dans myorigin = TONDOMAIN

Tu peux aussi forcer le mapping des domaines en sorties avec la table generic

EDIT : excellent site en fr : http://x.guimard.free.fr/postfix/
pourtant myorigin = $mydomain et mydomain=binary-star.fr
tant pis je laisse tomber je vais suivre le tuto que tu as donné et si sa marche pas je reviendrais demain 🙂
merci beaucoup proxy pour ta patience et ton aide
Bonjour,
comme prévue je suis repartie de zero et j'ai suivie le tuto que proy a donné.
J'ai lancé seulement postfix et saslauthd et j'ai réussie via Thunderbird à envoyer un mail sur une adresse gmail.
Seulement, comme il fallait qu'il y ai des problème, Thunderbird me dit que "Imossible de se connecté au serveur de courrier : la connexion a été refusé", pourtant mon mail est correctement envoyé.
Voici mon mail log :
Mar  7 12:04:24 serveur2 postfix/smtpd[3034]: connect from unknown[192.168.0.11]
Mar  7 12:04:25 serveur2 postfix/smtpd[3034]: 05BC21AB5F8: client=unknown[192.168.0.11], sasl_method=PLAIN, sasl_username=root
Mar  7 12:04:25 serveur2 postfix/cleanup[3037]: 05BC21AB5F8: message-id=<49B254CC.6070403@binary-star.fr>
Mar  7 12:04:25 serveur2 postfix/qmgr[2972]: 05BC21AB5F8: from=<electro@binary-star.fr>, size=526, nrcpt=1 (queue active)
Mar  7 12:04:25 serveur2 postfix/smtpd[3034]: disconnect from unknown[192.168.0.11]
Mar  7 12:04:26 serveur2 postfix/smtp[3038]: 05BC21AB5F8: to=<electro.x93@gmail.com>, relay=gmail-smtp-in.l.google.com[209.85.219.7]:25, delay=1, delays=0.01/0/0.65/0.34, dsn=2.0.0, status=sent (250 2.0.0 OK 1236423885 7si1408388ewy.58)
Mar  7 12:04:26 serveur2 postfix/qmgr[2972]: 05BC21AB5F8: removed
Mon problème de connexion venais lors de la récupération des message sur le serveur (je n'avais pas encore configuré dovecot).
Maintenant tout marche la réception et l'envoi.
Seulement avec mon adresse gmail il m'est impossible d'envoyé un message à user@binary-star.fr il me dit que l'adresse est invalide, y'a t-il un port en particulier à ouvrir?? je me demande si cela ne viendrais pas de la configuration de mon nom de domaine???
quand pensé vous??
Plusieurs choses : ton domaine doit être défini en domaine MX : les sites comme dyndns permettent de faire ce genre de choses.
As tu ouvert le port 25 sur ta box et firewall et est ce que ton postfix bind sur toutes les interfaces ?
Le port 25 est ouvert car j'arrive à envoyé des mail en me connectant à mon serveur via l'adresse binary-star.
Je viens de regarder effectivement le serveur mx de mon nom de domaine est configurer par défaut vers les serveur de 1and1 lorsque je veu le changer il me demande une adresse je met binary-star.fr et il me demande un numéro Prio, qu'est que c'est le Prio et que dois-je mettre??? (le valeur qu'il y avait avant est 10).
Pour le question "est ce que postfix bind sur tout les port?" je sais pas on vérifie sa comment???

edit : apres modification chez 1and1 et en laissant le 10 pour Prio cela marche parfaitement je reçoit mes e-mail
bind : écoute sur toutes les interfaces 😉
inet_interfaces = all
prio : c'est la priorité de ton serveur MX : tu peux définir des MX primaires, secondaires, ...
La tu n'en as qu'un donc 10 c bien !!
Pense aussi à protéger ton postfix sur le relay (params mydestination et mynetworks).

Un autre conseil, installe fail2ban et configure la jail postfix : tu vas être étonné du nombre de tentatives d'utilisation de ton postfix comme relay !!! 😉
ok merci beaucoup je regarderai comment ou les configure.
Pour le moment je vais tenter d'utiliser mysql pour la gestion des comptes.
Electro-X wrote:....
Pour le moment je vais tenter d'utiliser mysql pour la gestion des comptes.
Je te conseille pam_ldap
je me suis renseigner mais je ne vois pas comment fonctionne PAM.
C'est une autre méthode pour gérer les accès mais je voi pas comment on peut gérer les comptes mail avec.
Si tu as un lien qui explique son fonctionnement sa m'aiderai