Bonjour à tous,
je suis pas sur de poster au bon endroit, mais je suis sur que vous ferai le nécessaire si c'est le cas.
J'essaye de configurer la confirmation d'inscription par mail sur mon projet symfony.
Alors tout d'abord je suis sur Symfony 3.1.8, j'ai une VM debian 8 jessie.
J'ai configuré le serveur mail avec postfix, dovecot et ajout de roundmail.
J'utilise une authentification mail de type login en TLS via le port 587.
Mon problème est que quand j'essaye d'envoyer le mail de confirmation (via FOSUserBundle) depuis le serveur j'ai une erreur :
quand j'utilise roundmailcube sur le serveur pour réception/envoi ça fonctionne bien avec cette conf :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 Jan 3 13:39:34 monserveur postfix/smtpd[12003]: connect from monserveur.ovh.net[xxx.xxx.xxx.xxx(mon IP)] Jan 3 13:39:34 monserveur postfix/smtpd[12003]: SSL_accept error from monserveur.ovh.net[xxx.xxx.xxx.xxx(mon IP)]: 0 Jan 3 13:39:34 monserveur postfix/smtpd[12003]: warning: TLS library problem: error:14094418:SSL routines:SSL3_READ_BYTES:tlsv1 alert unknown ca:s3_pkt.c:1300:SSL alert number 48: Jan 3 13:39:34 monserveur postfix/smtpd[12003]: lost connection after STARTTLS from monserveur.ovh.net[xxx.xxx.xxx.xxx(mon IP)] Jan 3 13:39:34 monserveur postfix/smtpd[12003]: disconnect from monserveur.ovh.net[xxx.xxx.xxx.xxx(mon IP)]
log quand j'envoi un mail :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 $config['smtp_server'] = 'tls://mail.mondomaine.com'; $config['smtp_port'] = 587; $config['smtp_user'] = '%u'; $config['smtp_pass'] = '%p';
quand j'utilise mon projet depuis mon PC en local avec cette configuration de Swiftmail l'envoi de mail de confirmation fonctionne :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 Jan 3 14:39:00 monserveur postfix/smtpd[12588]: connect from monserveur.ovh.net[xxx.xxx.xxx.xxx(mon IP serveur)] Jan 3 14:39:00 monserveur postfix/smtpd[12588]: 616902612A: client=monserveur.ovh.net[xxx.xxx.xxx.xxx(mon IP serveur)], sasl_method=LOGIN, sasl_username=deamon@mondomaine.com Jan 3 14:39:00 monserveur postfix/cleanup[12594]: 616902612A: message-id=<75c04e2f6b4c3a4aa0ec5f084a27659d@mondomaine.com> Jan 3 14:39:00 monserveur postfix/qmgr[1113]: 616902612A: from=<deamon@mondomaine.com>, size=565, nrcpt=1 (queue active) Jan 3 14:39:00 monserveur dovecot: imap-login: Login: user=<deamon@mondomaine.com>, method=PLAIN, rip=127.0.0.1, lip=127.0.0.1, mpid=12598, secured, session=<W19tyjBFDgB/AAAB> Jan 3 14:39:00 monserveur postfix/smtpd[12588]: disconnect from monserveur.ovh.net[164.132.46.133] Jan 3 14:39:00 monserveur dovecot: imap(deamon@mondomaine.com): Disconnected: Logged out in=443 out=573 Jan 3 14:39:01 monserveur dovecot: imap-login: Login: user=<deamon@mondomaine.com>, method=PLAIN, rip=127.0.0.1, lip=127.0.0.1, mpid=12600, secured, session=<E+p4yjBFEAB/AAAB> Jan 3 14:39:01 monserveur dovecot: imap(deamon@mondomaine.com): Disconnected: Logged out in=44 out=460 Jan 3 14:39:01 monserveur postfix/smtp[12596]: 616902612A: to=<adressedestination>, relay=mx3.hotmail.com[xxx.xxx.xxx.xxx]:25, delay=1.2, delays=0.06/0.01/0.38/0.71, dsn=2.0.0, status=sent (250 <75c04e2f6b4c3a4aa0ec5f084a27659d@mondomain$ Jan 3 14:39:01 monserveur postfix/qmgr[1113]: 616902612A: removed Jan 3 14:39:01 monserveur dovecot: imap-login: Login: user=<deamon@mondomaine.com>, method=PLAIN, rip=127.0.0.1, lip=127.0.0.1, mpid=12644, secured, session=<qVyByjBFEQB/AAAB> Jan 3 14:39:01 monserveur dovecot: imap-login: Login: user=<deamon@mondomaine.com>, method=PLAIN, rip=127.0.0.1, lip=127.0.0.1, mpid=12646, secured, session=<Xd+ByjBFEgB/AAAB> Jan 3 14:39:01 monserveur dovecot: imap(deamon@mondomaine.com): Disconnected: Logged out in=294 out=6328 Jan 3 14:39:01 monserveur dovecot: imap(deamon@mondomaine.com): Disconnected: Logged out in=119 out=592
log :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8mailer_transport: smtp mailer_auth_mode: login mailer_host: mail.mondomaine.com mailer_port: 587 mailer_encryption: tls mailer_user: deamon@mondomaine.com mailer_password: monmdp
j'utilise exactement la même configuration sur mon serveur à savoir :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 Jan 3 14:07:54 monserveur postfix/smtpd[12305]: 408552612A: client=monpclocal[xxx.xxx.xxx.xxx(mon IP local)], sasl_method=LOGIN, sasl_username=deamon@mondomaine.com Jan 3 14:07:54 monserveur postfix/cleanup[12313]: 408552612A: message-id=<0c2f0a01866dd2b766eec672bb880ceb@dev.mondomaine.com> Jan 3 14:07:54 monserveur postfix/qmgr[1113]: 408552612A: from=<webmaster@example.com>, size=696, nrcpt=1 (queue active) Jan 3 14:07:54 monserveur postfix/smtpd[12305]: disconnect from mon45-3-88-173-6-105.fbx.proxad.net[88.173.6.105] Jan 3 14:07:55 monserveur postfix/smtp[12315]: 408552612A: to=<monadresseinscription>, relay=mx1.hotmail.com[xxx.xxx.xxx.xxx]:25, delay=1.2, delays=0.25/0.01/0.46/0.47, dsn=2.0.0, status=sent (250 <0c2f0a01866dd2b766eec672bb880ceb@dev.mondom$ Jan 3 14:07:55 monserveur postfix/qmgr[1113]: 408552612A: removed
Du coup je ne trouve absolument pas ce qui cloche, si quelqu'un vois quelque chose et peu m'apporter une solution je suis preneur.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8mailer_transport: smtp mailer_auth_mode: login mailer_host: mail.mondomaine.com mailer_port: 587 mailer_encryption: tls mailer_user: deamon@mondomaine.com mailer_password: monmdp
Partager