[Postfix] Problème envoi de mails !

Résolu/Fermé
gil- Messages postés 34 Date d'inscription mercredi 2 mai 2007 Statut Membre Dernière intervention 15 mai 2008 - 28 nov. 2007 à 17:25
 bouhya - 14 juin 2011 à 13:45
Bonjour bonjour,

Voilà, je voudrai mettre en place un MTA, postfix en l'ocurence... Tout fonctionne parfaitement en local, le problème survient lorsque j'essaye d'envoyer un mail sur une adresse différente de celle de mon domaine.

Voici le mail.log :

Nov 28 19:06:46 serv-gil postfix/smtpd[31698]: 5ACD84F8F4: client=unknown[192.168.1.200]
Nov 28 19:06:53 serv-gil postfix/cleanup[31701]: 5ACD84F8F4: message-id=<20071128180646.5ACD84F8F4@mondomaine.org.>
Nov 28 19:06:53 serv-gil postfix/qmgr[31694]: 5ACD84F8F4: from=<gil@mondomaine.org>, size=360, nrcpt=1 (queue active)
Nov 28 19:06:54 serv-gil postfix/smtpd[31698]: disconnect from unknown[192.168.1.200]
Nov 28 19:07:23 serv-gil postfix/smtp[31696]: connect to verdi.esiea-ouest.fr[IP]: Connection timed out (port 25)
Nov 28 19:07:23 serv-gil postfix/smtp[31696]: 5ACD84F8F4: to=<dupont@paris.fr>, relay=none, delay=49, delays=19/0/30/0, dsn=4.4.1, status=deferred (connect to verdi.esiea-ouest.fr[IP]: Connection timed out)



Voici mon main.cf :

#---------------------------------------------------------------------------------------#
# Contient le nom de la machine ou à défault le nom du domaine #
#---------------------------------------------------------------------------------------#
myhostname = mondomaine.org.

#---------------------------------------------------------------------------------------#
# Contient le nom du domaine #
#---------------------------------------------------------------------------------------#
mydomain = mondomaine.org.

#---------------------------------------------------------------------------------------#
# Ce paramètre contient le nom de domaine qui apparaîtra dans tous courrier sortant #
# du serveur. #
#---------------------------------------------------------------------------------------#
myorigin = $mydomain

#---------------------------------------------------------------------------------------#
# Définit le domaine par défault de destination (qui reçoit donc le courrier) #
#---------------------------------------------------------------------------------------#
mydestination = $myhostname, localhost.$mydomain, localhost, $mydomain

mynetworks = 192.168.1.0/24, 127.0.0.0/8

#---------------------------------------------------------------------------------------#
# #
#---------------------------------------------------------------------------------------#
#virtual_mailbox_domains = votredomaine1.com votredomaine2.com

#---------------------------------------------------------------------------------------#
# Ce paramètre permet de définir toute les adresses e-mails qui seront accéptés #
# Ex : si on veut des adresse du type contact@mondomaine.com il faudra l'indiquer dans #
# virtual_maps sinon elle sera éjectée. #
# De plus ce paramètre permet de faire du port forwarding (webmaster@mondomaine.com #
# vers contact@mondomaine.com) #
#---------------------------------------------------------------------------------------#
virtual_maps = hash:/etc/postfix/virtual_adresse

#---------------------------------------------------------------------------------------#
# Répertoire de base ou seront stockés les boites aux lettres et leur courrier #
#---------------------------------------------------------------------------------------#
virtual_mailbox_base = /home/vmail

#---------------------------------------------------------------------------------------#
# Permet de dire à postfix ou stocker le courrier pour chaque adresse #
#---------------------------------------------------------------------------------------#
virtual_mailbox_maps = hash:/etc/postfix/virtual_emplacement

#---------------------------------------------------------------------------------------#
# Ces valeurs spécifient sous quel compte postfix on va écrire les messages #
# Nous avons créé exprès un compte vmail (gid = 5000). Donc nous indiquons cette valeur #
# qui est valable pour toute les adresses (d'où le prefixe static:) #
#---------------------------------------------------------------------------------------#
virtual_uid_maps = static:5000
virtual_gid_maps = static:5000


Et enfin, mon fichier de zone bind9 :

@ IN SOA mondomaine.org. root.mondomaine.org.(
2007102801
10800
3600
604800
38400 )

;** Les 3 lignes suivantes permettent au serveur de se retrouver lui même

NS mondomaine.org.
mondomaine.org. CNAME 192.168.1.200
mondomaine.org. MX 10 serv-gil.mondomaine.org.



Voila, alors il ya plusieurs choses que je ne comprend pas trop comme par exemple la ligne "disconnect from unknown[192.168.1.200]" puisque j'ai renseigné mon réseau dans mon fichier main.cf de postfix.

D'autre part, j'ai pas mal vu de problème concernant le relayage de orange concernant les mail venant de domaine non connu, est ce que mes courriels sont considérés comme spam ? Serai-je en train de dire n'importe quoi ? :)

Bref bref, c'est un peu tout fouilli la dedans, si quelqu'un pouvait m'aider à mettre de l'ordre !

9 réponses

gil- Messages postés 34 Date d'inscription mercredi 2 mai 2007 Statut Membre Dernière intervention 15 mai 2008 3
17 déc. 2007 à 12:28
Bon on oublit tout et on recommence !

Le but de ma démarche était de configurer postfix afin d'utiliser le serveur de messagerie d'orange comme relais, pas facile avec le changement du port smtp (587 au lieu de 25).

Voici le résultat d'un postconf -n :

broken_sasl_auth_clients = yes //Permet de rendre le tls actif
config_directory = /etc/postfix
mydestination = $myhostname, localhost.$mydomain, localhost, $mydomain
mydomain = mondomain.org
myhostname = mondomain.org
mynetworks = 192.168.1.0/24, 127.0.0.0/8
myorigin = $mydomain
relayhost = [193.252.22.72]:587
//Adresse IP du serveur smtp d'orange msa-smtp.orange.fr associé à son numéro de port 587
smtp_sasl_auth_enable = yes
smtp_sasl_password_maps = hash:/etc/postfix/sasl_passwd
//sasl_passwd est le fichier contenant l'ip du smtp d'orange et mon user/pwd fournit par orange.
smtp_sasl_security_options = noanonymous
smtp_tls_security_level = may
//Permet de rendre le tls actif
smtp_tls_session_cache_database = btree:/var/spool/postfix/smtp_tls_session_cache //Permet de rendre le tls actif
virtual_gid_maps = static:5000
virtual_mailbox_base = /home/vmail
virtual_mailbox_maps = hash:/etc/postfix/virtual_emplacement
virtual_uid_maps = static:5000


Le fichier sasl_passwd :

[193.252.22.72]:587 user:pwd // la commande à taper pour que ce fichier puisse être interprété est postmap sasl_passwd

Voila à peu près, perso j'avais un probleme il me manquait des modules sasl, je les ai installé avec la commande suivante :

aptitude install libsasl2-modules sasl2-bin

Je crois bien que c'est tout !
THX à vous !
3
gil- Messages postés 34 Date d'inscription mercredi 2 mai 2007 Statut Membre Dernière intervention 15 mai 2008 3
29 nov. 2007 à 11:09
Personne ?
0
gil- Messages postés 34 Date d'inscription mercredi 2 mai 2007 Statut Membre Dernière intervention 15 mai 2008 3
8 déc. 2007 à 16:46
Bon, les données ont changé :

J'ai fais un relayhost = [smtp.orange.fr] dans mon main.cf

Oubliez mon fichier de zone bind je suis passé sous djbdns, tout fonctionne normalement.

Quand je fais un "telnet mondomain.com 25"

J'ai les log suivant :

Dec 8 19:16:20 serv-gil postfix/cleanup[18068]: 94DB64F8EF: message-id=<20071208181614.94DB64F8EF@mondomain.com>
Dec 8 19:16:20 serv-gil postfix/qmgr[18064]: 94DB64F8EF: from=<gil@mondomain.com>, size=349, nrcpt=1 (queue active)
Dec 8 19:16:21 serv-gil postfix/smtp[18066]: 94DB64F8EF: to=<dudu@dada.fr>, relay=smtp.orange.fr[193.252.22.84]:25, delay=19, delays=19/0/0.77/0.04, dsn=5.0.0, status=bounced (host smtp.orange.fr[193.252.22.84] said: 554 <dudu@dada.fr>: Recipient address rejected: Missing Authentication (in reply to RCPT TO command))
Dec 8 19:16:21 serv-gil postfix/cleanup[18068]: 46C054F8FE: message-id=<20071208181621.46C054F8FE@mondomain.com>
Dec 8 19:16:21 serv-gil postfix/bounce[18067]: 94DB64F8EF: sender non-delivery notification: 46C054F8FE
Dec 8 19:16:21 serv-gil postfix/qmgr[18064]: 46C054F8FE: from=<>, size=2338, nrcpt=1 (queue active)
Dec 8 19:16:21 serv-gil postfix/qmgr[18064]: 94DB64F8EF: removed
Dec 8 19:16:21 serv-gil postfix/local[18069]: 46C054F8FE: to=<gil@mondomain.com>, relay=local, delay=0.01, delays=0/0/0/0.01, dsn=2.0.0, status=sent (delivered to mailbox)
Dec 8 19:16:21 serv-gil postfix/qmgr[18064]: 46C054F8FE: removed
Dec 8 19:16:21 serv-gil postfix/smtpd[18071]: disconnect from unknown[192.168.1.200]


L'erreur vient apparament d'ici, Recipient address rejected: Missing Authentication (in reply to RCPT TO command)

Je vais chercher un peu d'ou ca vient mais si quelqu'un a une idée. Merci
0
gil- Messages postés 34 Date d'inscription mercredi 2 mai 2007 Statut Membre Dernière intervention 15 mai 2008 3
8 déc. 2007 à 17:59
Bon, apparament il faudrais une authentification par sasl ou je dois transmettre login et password pour la connection au server smtp d'orange.

Je dois pour ca passer par le biais de cyrus-sasl mais après un apt-get cache search cyrus je trouve pas mal de chose, pas toute indispensable a mon avis...

J'ai trouvé sur un forum quelqu'un disant qu'il fallait configurer SASL en mode client (donc smtp_sasl_* et non pas smtpd_sasl_*l) et mettre mes login/pwd dans smtp_sasl_password. Donc je dois peut etre n'installer que cyrus-clients, si quelqu'un peut comfirmer.

Je vais faire quelques recherchent la dessus.

Merci de votre aide les mecs !
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Pas de quoi !
0
my21 Messages postés 4 Date d'inscription jeudi 12 mars 2009 Statut Membre Dernière intervention 8 juin 2009
26 mars 2009 à 14:44
salut tout le monde,je suis un débutant avec linux et je travaille sur un projet de messagerie unifiée,j'utilise postfix comme serveur de courier,je l'ai installer sous mandrake 10.0,mais mon probleme c'est que quand j'essaie de tester postfix et j'envoie un mail ça ne marche pas.
SVP aidez moi parce que ça m'a pris beaucoup de temps
0
mes messages à un correspondant hotmail me sont retournés. En dehors d'un blocage personnel,quelle raison technique peut-elle expliquer cette situatio,d'autant plus que d'autrs interlocuteurs passent normalement leurs messages. Merci pour votre aide.
0
crevasse Messages postés 8 Date d'inscription mardi 23 janvier 2007 Statut Membre Dernière intervention 14 octobre 2010 3
14 oct. 2010 à 16:26
Hotmail utilise une norme de vérification appelée SPF (https://fr.wikipedia.org/wiki/Sender_Policy_Framework
Pour vérifier si ton nom de domaine comporte un enregistrement SPF va sur ce lien : http://www.microsoft.com/mscorp/safety/content/technologies/senderid/wizard/default.aspx
Si le test n'est pas valide appelle la société qui gère ton nom de domaine en leur donnant l'adresse IP de ton serveur SMTP afin qu'il rajoute l'enregistrement SPF de ton nom de domaine au niveau du serveur DNS.

En espérant que ces quelques lignes pourront t'aider (et les autres aussi).

Manu
0
Bonjour,

je suis en stage et mon projet est de mettre en place un logiciel de supervision.

je suis novice dans tout se qui est réseaux néanmoins, j'ai reussi a mettre en place nagios avec eysofnetwork , tout fonctionne très bien la seul chose que je n'arrive pas a mettre en place c'est le service mail avec postfix.

Mon entreprise a déjà son service mail donc, je voudrai faire en sorte que postfix envoie que les notifications de nagios vers le mail de mon tuteur (vers l'extérieur).
j'ai déjà testé pas mal de Tutorial mais en vain.

es que quelqu'un peut m'aider svp?
merci d'avance pour vos réponses
cordialement
0