Postfix [Envoi E-mail vers extérieur]

Résolu/Fermé
samuelk1391 Messages postés 44 Date d'inscription jeudi 3 juin 2010 Statut Membre Dernière intervention 26 janvier 2016 - Modifié par samuelk1391 le 15/06/2010 à 15:11
bouhya Messages postés 10 Date d'inscription dimanche 18 octobre 2009 Statut Membre Dernière intervention 11 août 2023 - 14 juin 2011 à 13:57
Bonjour,

Je suis étudiant stagiaire en entreprise et je crée un petit site web pour celle-ci, bref sur le site, il y a une section contact et je voudrai que les mails s'envoient directement par le serveur, et non pas que sa ouvre la messagerie (Outlook, Mail etc...) de l'utilisateur qui est sur le site. J'ai donc choisi d'installer Postfix sur mon serveur (qui est installé sous Ubuntu 10.04 Alternate, et j'ai utilisé Xampp comme serveur). Bref avant de tester quoi que ce soit avec le site, je me dis qu'il faut que j'arrive à envoyer un E-mail vers l'extérieur et non en local avec la commande "mail" sur mon serveur. Le problème est que je ne reçoi aucun Email.

J'ai suivi des pas mal de Tuto, essayé plusieurs manip, mais en vain, et comme je ne m'y connais pas trop dans ce domaine, il y a des chose que je règle peut être mal ou que j'adapte peut être pas à mon cas, je vais vous donner tous ce que je pense utilise meme si ça ne le sera peut être pas, voilà mon main.cf :


# See /usr/share/postfix/main.cf.dist for a commented, more complete version 


# Debian specific:  Specifying a file name will cause the first 
# line of that file to be used as the name.  The Debian default 
# is /etc/mailname. 
#myorigin = /etc/mailname 

smtpd_banner = $myhostname ESMTP $mail_name (Ubuntu) 
biff = no 

# appending .domain is the MUA's job. 
append_dot_mydomain = no 

# Uncomment the next line to generate "delayed mail" warnings 
#delay_warning_time = 4h 

readme_directory = no 

# TLS parameters 
smtpd_tls_cert_file = /etc/postfix/ssl/smtpd.crt 
smtpd_tls_key_file = /etc/postfix/ssl/smtpd.key 
smtpd_use_tls = yes 
smtpd_tls_session_cache_database = btree:${data_directory}/smtpd_scache 
smtp_tls_session_cache_database = btree:${data_directory}/smtp_scache 

# See /usr/share/doc/postfix/TLS_README.gz in the postfix-doc package for 
# information on enabling SSL in the smtp client. 

myhostname = host.local.domain 
alias_maps = hash:/etc/aliases 
alias_database = hash:/etc/aliases 
myorigin = $myhostname 
mydestination = $myhostname, localhost.$mydomain, localhost, $mydomain 
relayhost = [smtp.sfr.fr] 
mynetworks_style = subnet 
mynetworks = 127.0.0.0/8 
mailbox_size_limit = 0 
recipient_delimiter = + 
inet_interfaces = all 
mailbox_command = maildrop 
maildrop_destination_recipient_limit = 1 
virtual_transport = maildrop 
inet_protocols = all 
smtpd_sasl_local_domain =  
smtpd_sasl_auth_enable = yes 
smtpd_sasl_security_options = noanonymous 
smtp_sasl_password_maps = hash:/etc/postfix/sasl_passwd 
broken_sasl_auth_clients = yes 
smtpd_recipient_restrictions = permit_sasl_authenticated,permit_mynetworks,reject_unauth_destination 
smtpd_tls_auth_only = no 
smtp_use_tls = yes 
smtp_tls_note_starttls_offer = yes 
smtpd_tls_CAfile = /etc/postfix/ssl/cacert.pem 
smtpd_tls_loglevel = 1 
smtpd_tls_received_header = yes 
smtpd_tls_session_cache_timeout = 3600s 
smtp_tls_security_level = may 
smtp_tls_session_cache_database = btree:/var/spool/postfix/smtp_tls_session_cache 
smtp_generic_maps = hash:/etc/postfix/generic 
maildirmake.courier = ~/Maildir 
tls_random_source = dev:/dev/urandom 


J'ai eu des doutes notamment par rapport à myhostname, je ne sais pas trop :/.


Quand je fais un
telnet localhost 25 


J'obtiens :

Trying ::1...
Connected to localhost
220 host.local.domain ESMTP Postfix (Ubuntu)


Je fais ensuite un :

EHLO somename.td

250-host.local.domain
250-PIPELINING
250- SIZE 10240000
250- VRFY
250-ETRN
250-STARTTLS
250- AUTH CRAM-MD5 PLAIN LOGIN DIGEST-MD5 NTML
250- AUTH=CRAM-MD5 PLAIN LOGIN DIGEST-MD5 NTML
250-ENHANCESDSTATUSCODES
250-8BITMIME
250-DSN


Quand j'envoi un email, et que je fais un mailq après, voila ce que j'obtiens :

-Queues ID-        --Size--     ----Arrival  Time----         -Sender/Recipient----- 
6C7802076E*        356       Tue Jun 15 14:19:39              sam@host.local.domain 
_____________________________________________________________mamessagerie@gmail.com 
                                                                                      



Voila mon mail.log :

Jun 15 14:39:44 ServeurEmsat postfix/qmgr[1094]: BB606206DC: from=<>, size=2334, nrcpt=1 (queue active) 
Jun 15 14:39:44 ServeurEmsat postfix/bounce[1488]: 6C7802076E: sender non-delivery notification: BB606206DC 
Jun 15 14:39:44 ServeurEmsat postfix/qmgr[1094]: E75F820746: from=<>, size=2784, nrcpt=1 (queue active) 
Jun 15 14:39:44 ServeurEmsat postfix/qmgr[1094]: 6C7802076E: removed 
Jun 15 14:39:44 ServeurEmsat postfix/bounce[1491]: 3ADFD20767: sender non-delivery notification: E75F820746 
Jun 15 14:39:44 ServeurEmsat postfix/qmgr[1094]: 3ADFD20767: removed 
Jun 15 14:39:44 ServeurEmsat postfix/local[1500]: 03F7420793: to=<emsat@host.local.domain>, relay=local, delay=1.3, delays=0.32/0.85/0/0.12, dsn=2.0.0, status=sent (delivered to command: maildrop) 
Jun 15 14:39:44 ServeurEmsat postfix/qmgr[1094]: 03F7420793: removed 
Jun 15 14:39:44 ServeurEmsat postfix/local[1504]: 0DF3620796: to=<emsat@host.local.domain>, relay=local, delay=1.4, delays=0.3/0.97/0/0.12, dsn=2.0.0, status=sent (delivered to command: maildrop) 
Jun 15 14:39:44 ServeurEmsat postfix/qmgr[1094]: 0DF3620796: removed 
Jun 15 14:39:44 ServeurEmsat postfix/local[1500]: 52317206C9: to=<emsat@host.local.domain>, relay=local, delay=1.2, delays=0.11/0.95/0/0.1, dsn=2.0.0, status=sent (delivered to command: maildrop) 
Jun 15 14:39:44 ServeurEmsat postfix/qmgr[1094]: 52317206C9: removed 
Jun 15 14:39:44 ServeurEmsat postfix/local[1504]: BB606206DC: to=<emsat@host.local.domain>, relay=local, delay=0.85, delays=0.37/0.36/0/0.13, dsn=2.0.0, status=sent (delivered to command: maildrop) 
Jun 15 14:39:44 ServeurEmsat postfix/qmgr[1094]: BB606206DC: removed 
Jun 15 14:39:44 ServeurEmsat postfix/local[1500]: E75F820746: to=<emsat@host.local.domain>, relay=local, delay=0.78, delays=0.19/0.49/0/0.1, dsn=2.0.0, status=sent (delivered to command: maildrop) 
Jun 15 14:39:44 ServeurEmsat postfix/qmgr[1094]: E75F820746: removed 
Jun 15 14:39:49 ServeurEmsat postfix/local[1499]: 1209720797: to=<emsat@host.local.domain>, relay=local, delay=6, delays=0.22/0.2/0/5.6, dsn=2.0.0, status=sent (delivered to command: maildrop) 
Jun 15 14:39:49 ServeurEmsat postfix/qmgr[1094]: 1209720797: removed 
Jun 15 14:39:51 ServeurEmsat postfix/pickup[1302]: 58C31206DA: uid=1000 from=<emsat> 
Jun 15 14:39:51 ServeurEmsat postfix/cleanup[1493]: 58C31206DA: message-id=<20100615123951.58C31206DA@host.local.domain> 
Jun 15 14:39:51 ServeurEmsat postfix/qmgr[1094]: 58C31206DA: from=<emsat@host.local.domain>, size=351, nrcpt=1 (queue active) 
Jun 15 14:39:51 ServeurEmsat postfix/smtp[1485]: 58C31206DA: to=<mamessagerie@gmail.com>, relay=smtp.sfr.fr[93.17.128.5]:25, delay=0.46, delays=0.17/0/0.23/0.06, dsn=5.1.8, status=bounced (host smtp.sfr.fr[93.17.128.5] said: 553 5.1.8 <emsat@host.local.domain>: Sender address rejected: Domain not found (in reply to MAIL FROM command)) 
Jun 15 14:39:51 ServeurEmsat postfix/cleanup[1494]: D5161206DC: message-id=<20100615123951.D5161206DC@host.local.domain> 
Jun 15 14:39:51 ServeurEmsat postfix/bounce[1489]: 58C31206DA: sender non-delivery notification: D5161206DC 
Jun 15 14:39:51 ServeurEmsat postfix/qmgr[1094]: 58C31206DA: removed 
Jun 15 14:39:51 ServeurEmsat postfix/qmgr[1094]: D5161206DC: from=<>, size=2330, nrcpt=1 (queue active) 
Jun 15 14:39:51 ServeurEmsat postfix/local[1504]: D5161206DC: to=<emsat@host.local.domain>, relay=local, delay=0.12, delays=0.06/0/0/0.07, dsn=2.0.0, status=sent (delivered to command: maildrop) 
Jun 15 14:39:51 ServeurEmsat postfix/qmgr[1094]: D5161206DC: removed 
Jun 15 14:40:12 ServeurEmsat postfix/pickup[1302]: 5DB23206DA: uid=1000 from=<emsat> 
Jun 15 14:40:12 ServeurEmsat postfix/cleanup[1497]: 5DB23206DA: message-id=<20100615124012.5DB23206DA@host.local.domain> 
Jun 15 14:40:12 ServeurEmsat postfix/qmgr[1094]: 5DB23206DA: from=<emsat@host.local.domain>, size=358, nrcpt=1 (queue active) 
Jun 15 14:40:12 ServeurEmsat postfix/smtp[1492]: 5DB23206DA: to=<mamessagerie@gmail.com>, relay=smtp.sfr.fr[93.17.128.14]:25, delay=0.4, delays=0.11/0/0.23/0.06, dsn=5.1.8, status=bounced (host smtp.sfr.fr[93.17.128.14] said: 553 5.1.8 <emsat@host.local.domain>: Sender address rejected: Domain not found (in reply to MAIL FROM command)) 
Jun 15 14:40:12 ServeurEmsat postfix/cleanup[1498]: CE248206DC: message-id=<20100615124012.CE248206DC@host.local.domain> 
Jun 15 14:40:12 ServeurEmsat postfix/qmgr[1094]: CE248206DC: from=<>, size=2338, nrcpt=1 (queue active) 
Jun 15 14:40:12 ServeurEmsat postfix/bounce[1488]: 5DB23206DA: sender non-delivery notification: CE248206DC 
Jun 15 14:40:12 ServeurEmsat postfix/qmgr[1094]: 5DB23206DA: removed 
Jun 15 14:40:12 ServeurEmsat postfix/local[1500]: CE248206DC: to=<emsat@host.local.domain>, relay=local, delay=0.14, delays=0.06/0/0/0.08, dsn=2.0.0, status=sent (delivered to command: maildrop) 
Jun 15 14:40:12 ServeurEmsat postfix/qmgr[1094]: CE248206DC: removed 
Jun 15 14:43:03 ServeurEmsat postfix/scache[1496]: statistics: start interval Jun 15 14:39:43 
Jun 15 14:43:03 ServeurEmsat postfix/scache[1496]: statistics: domain lookup hits=0 miss=2 success=0% 
Jun 15 14:43:03 ServeurEmsat postfix/scache[1496]: statistics: max simultaneous domains=1 addresses=2 connection=2








Je me suis peut être mal exprimer sur un point, ou si vous avez n'importe quel questions ou besoin de voir un fichier, n'hésitez pas.


Cordialement Samuel.



A voir également:

5 réponses

KuKrApOk59 Messages postés 437 Date d'inscription jeudi 27 décembre 2007 Statut Membre Dernière intervention 13 septembre 2013 84
Modifié par jipicy le 23/06/2010 à 16:21
Salut,

Tu dois modifier mieux to HELO, ou donner un "vrai" nom de domaine pour l'expéditeur du mail

<emsat@host.local.domain>: Sender address rejected: Domain not found

GMail rejette tom mail, parce que @host.local.domain n'est pas un veritable nom de domaine
Si vous avez votre réponse, pensez à spécifier : [Résolu]
URL effacée !
0
samuelk1391 Messages postés 44 Date d'inscription jeudi 3 juin 2010 Statut Membre Dernière intervention 26 janvier 2016
Modifié par samuelk1391 le 16/06/2010 à 09:08
Modifier mon HELO ? Je vais essayer de regarder ce que je peux trouver là dessus. Dans ce que tu entends par donner un vrai nom de domaine, c'est en acheter un ? Si c'est le cas, je ne pourrai le faire qu'une fois que le site sera complètement fini, vu que je suis stagiaire, si le site ne convient pas à l'entreprise ou que je ne l'ai pas fini complètement, ils achèteront peut être pas un nom de domaine.

Merci.


Cordialement, Samuel.
0
samuelk1391 Messages postés 44 Date d'inscription jeudi 3 juin 2010 Statut Membre Dernière intervention 26 janvier 2016
16 juin 2010 à 10:03
Merci énormément !!! cela fonctionne enfin ! J'ai enfin reçu le mail sur ma messagerie gmail !

Par contre je ne sais pas si je peux répondre et recevoir le mail sur le serveur ? Je ne pense pas ?

De toute façon je n'en ai pas besoin, il faut juste le serveur envoi des mails que des clients auront rempli sur les sites, et les renvoi à l'adresse mail de l'entreprise.

En tous cas merci, je vais maintenant pouvoir plus me pencher sur mon script php pour l'envoi de mail.

Cordialement, Samuel.
0
bouhya Messages postés 10 Date d'inscription dimanche 18 octobre 2009 Statut Membre Dernière intervention 11 août 2023
14 juin 2011 à 13:57
Bonjour,

voila j'aurai voulu savoir si tu avais encore la config que tu a mit pour postfix pour que je puisse faire des envoie vers l'extérieur, si oui peut-tu me montrer la configuration que tu a mit dans le main.cf et master.cf
j'ai fait pas mal de Tutorial sans résultat (faut dire aussi que je débute dans le réseau en général) dans le cadre de mon stage.
Merci d'avance pour ta réponse.

cordialement
0

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

Posez votre question
bob031 Messages postés 8158 Date d'inscription samedi 7 août 2004 Statut Membre Dernière intervention 1 septembre 2014 472
16 juin 2010 à 09:42
Bonjour,

si tu n'as pas un nom de domaine valide, il faut alors passer par une réécriture d'adresse :

http://www.linux-kheops.com/doc/postfix-jaco/postfix-jaco-5.html

j'ai suivi ce tuto à la lettre et cela a très bien fonctionné chez moi.

ps : ceci dans un contexte "non-professionnel" càd chez moi ... juste pour le fun !
-1