E-mail Kimsufi

70 réponses
AuteurMessage

dbonin |
Membre

Photo de dbonin

Inscrit le : 06/07/2006

# Le 13/06/2015 à 23:08

Bonjour !

Tout allait bien, je vivais une vie de rêve, tout était rose avec plein de Bisounours partout... mais ça c'était avant.

Depuis que j'ai migré mes petits forums phpBB sur d'autres serveurs plus récents KS-2, j'ai de GROS soucis de dérivabilité d'e-mail vers Yahoo et Orange, principalement : ça ne va même pas en spam ! J'ai ouvert un compte Yahoo Mail pour tester et il ne reçoit rien de rien ! Sur les deux serveurs et tous les sites.
Seul Gmail ne pose pas de souci, il reçoit tout, sans broncher. Mais c'est mon ami...

Attention, je ne parle pas de problématique de performance au niveau de campagne d'e-mailing ou d'un quelconque envoi en masse, mais juste des e-mails que délivrent les forums phpBB lors des inscriptions, passant par la fonction mail(). Je n'ai jamais fait d'envoi en masse d'e-mail.

Je cherche à savoir ce qui fait que ça ne fonctionne plus aussi bien qu'avant sur mes anciens serveur kimsufi aussi.

Merci de votre aide.

Évolution WebOuvrir dans une nouvelle fenetre | RedirectionOuvrir dans une nouvelle fenetre | PageRankOuvrir dans une nouvelle fenetre

Bool | Olivier
Modérateur

Photo de Bool

Inscrit le : 09/05/2005

# Le 14/06/2015 à 03:26

Bonjour,

alors, les vérifications de base :
- as-tu changé le reverse DNS de ton IP ?
- est-ce que le reverse DNS correspond bien à ce qu'annonce ton serveur de mail ?
- as-tu des règles SPF en place, incluant l'IP de ce serveur ?
- idem pour DKIM
- l'IP du serveur est-elle blacklistée ? (par exemple https://rblwatcher.com/check/37.187.107.167Ouvrir dans une nouvelle fenetre )
- question subsidiaire, spéciale dédidace Gmail : tu as de l'IPv6 sur le serveur ? (pour vérifier : ping6 alice.daevel.fr)

daevel : infogérance et conseilOuvrir dans une nouvelle fenetre || moiOuvrir dans une nouvelle fenetre

dbonin | David
Membre

Photo de dbonin

Inscrit le : 06/07/2006

# Le 14/06/2015 à 11:22

Merci Olivier pour cette checklist.

Je vais m'y pencher mais je viens de me souvenir d'avoir fait un test dont voici le résultat qui m'avait laissé perplexe :
http://www.mail-tester.com/web-j1dHeCOuvrir dans une nouvelle fenetre

Je ne comprends pas pourquoi phpBB semble balancer des e-mails avec le nom de domaine de l'utilisateur.
Comme ça focntionnait bien sur les autres serveurs, sans rien faire (ni SPF ni autre), j'imagine qu'il y a un souci dans la config, mais où...

Évolution WebOuvrir dans une nouvelle fenetre | RedirectionOuvrir dans une nouvelle fenetre | PageRankOuvrir dans une nouvelle fenetre

dbonin | David
Membre

Photo de dbonin

Inscrit le : 06/07/2006

# Le 14/06/2015 à 13:26

Même test avec un autre forum phpBB, cette fois bien plus ancien, vieille version.

http://www.mail-tester.com/web-kMLCOyOuvrir dans une nouvelle fenetre

Évolution WebOuvrir dans une nouvelle fenetre | RedirectionOuvrir dans une nouvelle fenetre | PageRankOuvrir dans une nouvelle fenetre

dbonin | David
Membre

Photo de dbonin

Inscrit le : 06/07/2006

# Le 14/06/2015 à 13:34

Pourtant, quand je regarde ce que je reçois (sur Gmail), le problème ne semble pas visible :


Delivered-To: dbonin@gmail.com
Received: by 10.107.185.133 with SMTP id j127csp631975iof;
Sun, 14 Jun 2015 04:28:14 -0700 (PDT)
X-Received: by 10.194.100.42 with SMTP id ev10mr40774494wjb.50.1434281294417;
Sun, 14 Jun 2015 04:28:14 -0700 (PDT)
Return-Path: <twizy>
Received: from ns331468.ip-37-187-121.eu ([2001:41d0:a:f2cc::1])
by mx.google.com with ESMTP id lr14si10421243wic.47.2015.06.14.04.28.13
for <dbonin@gmail.com>;
Sun, 14 Jun 2015 04:28:14 -0700 (PDT)
Received-SPF: neutral (google.com: 2001:41d0:a:f2cc::1 is neither permitted nor denied by best guess record for domain of twizy) client-ip=2001:41d0:a:f2cc::1;
Authentication-Results: mx.google.com;
spf=neutral (google.com: 2001:41d0:a:f2cc::1 is neither permitted nor denied by best guess record for domain of twizy) smtp.mail=twizy
Received: by ns331468.ip-37-187-121.eu (Postfix, from userid 505)
id AF9D073C23; Sun, 14 Jun 2015 13:39:33 +0200 (CEST)
To: =?UTF-8?B?dG90b3RvdG8=?= <dbonin@gmail.com>
Subject: =?UTF-8?B?QmllbnZlbnVlIHN1ciBsZXMgZm9ydW1zIGRlICJGb3J1bSBSZW5hdWx0IFR3?= =?UTF-8?B?aXp5IEluZm8i?=
X-PHP-Originating-Script: 505:functions_messenger.php
From: <contact@renault-twizy.info>
Reply-To: <contact@renault-twizy.info>
Sender: <contact@renault-twizy.info>
MIME-Version: 1.0
Message-ID: <d0a062bf5ec5e5c329d689124be2177a@www.renault-twizy.info>
Date: Sun, 14 Jun 2015 13:39:33 +0200
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
X-Priority: 3
X-MSMail-Priority: Normal
X-Mailer: phpBB3
X-MimeOLE: phpBB3
X-phpBB-Origin: phpbb://www.renault-twizy.info/forum-twizy
X-AntiAbuse: Board servername - www.renault-twizy.info
X-AntiAbuse: User_id - 1
X-AntiAbuse: Username - Anonymous
X-AntiAbuse: User IP - 78.195.252.3

Bienvenue sur le Forum Renault Twizy Info

Vous êtes prié de conserver cet e-mail dans vos archives. Les informations
concernant votre compte:

Évolution WebOuvrir dans une nouvelle fenetre | RedirectionOuvrir dans une nouvelle fenetre | PageRankOuvrir dans une nouvelle fenetre

tibo | Thibault
Membre

 

Inscrit le : 12/01/2012

# Le 14/06/2015 à 16:56

Si il n'y a aucune trace du mail à l'arrivée (à moins d'avoir défini une règle Dmarc), il est probable que Yahoo refuse tout simplement la connexion.

Regarde si il y a un message dans les logs /var/log/mail.log

dbonin | David
Membre

Photo de dbonin

Inscrit le : 06/07/2006

# Le 14/06/2015 à 18:03

Voici la séquence :

Jun 14 18:10:31 ns331468 postfix/smtp[2599]: C498E73C5A: to=<dbonin7735@yahoo.com>, relay=mta6.am0.yahoodns.net[98.136.216.25]:25, delay=1.5, delays=0.28/0.01/0.79/0.42, dsn=5.0.0, status=bounced (host mta6.am0.yahoodns.net[98.136.216.25] said: 501 Syntax error in parameters or arguments (in reply to MAIL FROM command))
Jun 14 18:10:31 ns331468 postfix/cleanup[2721]: 7F78073C5B: message-id=<20150614161031.7F78073C5B@ns331468.ip-37-187-121.eu>
Jun 14 18:10:31 ns331468 postfix/qmgr[3004]: 7F78073C5B: from=<>, size=3778, nrcpt=1 (queue active)
Jun 14 18:10:31 ns331468 postfix/bounce[2734]: C498E73C5A: sender non-delivery notification: 7F78073C5B
Jun 14 18:10:31 ns331468 postfix/trivial-rewrite[2723]: warning: do not list domain ns331468.ip-37-187-121.eu in BOTH mydestination and virtual_mailbox_domains
Jun 14 18:10:31 ns331468 postfix/qmgr[3004]: C498E73C5A: removed
Jun 14 18:10:31 ns331468 dovecot: lda(twizy): Error: user twizy: Initialization failed: mail_location not set and autodetection failed: Mail storage autodetection failed with home=/home/twizy
Jun 14 18:10:31 ns331468 dovecot: lda(twizy): Fatal: Invalid user settings. Refer to server log for more information.
Jun 14 18:10:31 ns331468 postfix/local[2598]: 7F78073C5B: to=<twizy@ns331468.ip-37-187-121.eu>, orig_to=<twizy>, relay=local, delay=0.08, delays=0.02/0/0/0.06, dsn=4.3.0, status=deferred (temporary failure)


Je ne comprends pas d'où vient ce : "orig_to=<twizy>" car l'adresse "twizy@..." n'existe pas.

Le tout fonctionnait avant avec Qmail. Est-ce que Postfix demande quelque chose de particulier ?

(Message édité le 14-06-2015 à 18h09 par dbonin)

Évolution WebOuvrir dans une nouvelle fenetre | RedirectionOuvrir dans une nouvelle fenetre | PageRankOuvrir dans une nouvelle fenetre

tibo | Thibault
Membre

 

Inscrit le : 12/01/2012

# Le 14/06/2015 à 22:55

Visiblement, Yahoo n'accepte pas que l'adresse "Return-path" ne soit pas une adresse email standard.
"Return-Path: <twizy>"

Si elles sont présentes, tu peux essayer de commenter ces deux lignes dans /etc/postfix/main.cf
append_at_myorigin = no
append_dot_mydomain = no

puis de recharger la config :
service postfix reload


Dans l'absolu, il faudrait aussi que l'adresse soit fonctionelle.




dbonin | David
Membre

Photo de dbonin

Inscrit le : 06/07/2006

# Le 14/06/2015 à 22:59

Merci Thibault !

Je vais voir ce qu'il en est.

Évolution WebOuvrir dans une nouvelle fenetre | RedirectionOuvrir dans une nouvelle fenetre | PageRankOuvrir dans une nouvelle fenetre

dbonin | David
Membre

Photo de dbonin

Inscrit le : 06/07/2006

# Le 14/06/2015 à 23:13

Voici tout ce que j'ai trouvé (lignes actives) :

myorigin = $mydomain
mydomain = localdomain
mydestination = localhost.$mydomain, localhost, localhost.localdomain

Évolution WebOuvrir dans une nouvelle fenetre | RedirectionOuvrir dans une nouvelle fenetre | PageRankOuvrir dans une nouvelle fenetre

tibo | Thibault
Membre

 

Inscrit le : 12/01/2012

# Le 15/06/2015 à 11:03

Tente alors de décommenter et modifier la ligne de ton php.ini (sans doute /etc/php5/apache2/php.ini) et d'y mettre une adresse fonctionnelle.

mail.force_extra_parameters = -f webmaster@domaine.com

puis service apache2 restart

dbonin | David
Membre

Photo de dbonin

Inscrit le : 06/07/2006

# Le 15/06/2015 à 22:57

Thibault,

Si je fais cela, tous les sites sur le serveur utiliseront une seule et même adresse ?
Si oui, ça ne peut être une solution valable.

Évolution WebOuvrir dans une nouvelle fenetre | RedirectionOuvrir dans une nouvelle fenetre | PageRankOuvrir dans une nouvelle fenetre

tibo | Thibault
Membre

 

Inscrit le : 12/01/2012

# Le 16/06/2015 à 16:14

Non, c'est juste l'adresse qui recevra les bounce. Ça n'empêche pas de spécifier une adresse d'expéditeur avec l'entête From au moment de l'envoi du mail avec php.

Et ça reste aussi possible d'avoir pour chaque site un paramètre personnalisé en l'ajoutant dans la config apache /etc/apache2/sites-available/ au lieu de toucher au php.ini.
php_value mail.force_extra_parameters -fwebmaster@domaine.com

dbonin | David
Membre

Photo de dbonin

Inscrit le : 06/07/2006

# Le 21/06/2015 à 09:54

Merci Thibaut mais ça ne fonctionne toujours pas.

- Quand je passe par le formulaire d'envoi d'e-mail de Postfix, ça fonctionne.
- Quand je passe par un formulaire perso utilisant la fonction mail() de PHP, ça ne fonctionne pas : la valeur du Return-Path est toujours le nom du compte plutôt que l'adresse e-mail.
- Quand j'utilise un script (PhpBB, WordPress, etc...), comme il utilisent la fonction mail(), le problème est toujours présent.

Exemple : http://www.mail-tester.com/web-nNvAOjOuvrir dans une nouvelle fenetre

Je n'ai jamais eu de souci de dérivabilité d'e-mail et encore moins de cet ordre, alors j'en suis à voir pour changer de serveurs, rien que pour savoir si je suis tombé sur une version foireuse ou non car, manifestement, je suis le seul à avoir ce souci. Je n'ai rien trouvé de tel.

Olivier, tout n'est pas parfait mais en suivant ta checklist j'ai pu améliorer ma note et je pourrai faire encore un poil mieux. Malheureusement, le problème est ailleurs et tellement important que ça ne suffit pas.



(Message édité le 21-06-2015 à 10h12 par dbonin)

Évolution WebOuvrir dans une nouvelle fenetre | RedirectionOuvrir dans une nouvelle fenetre | PageRankOuvrir dans une nouvelle fenetre

Bool | Olivier
Modérateur

Photo de Bool

Inscrit le : 09/05/2005

# Le 21/06/2015 à 11:30

Comme l'indique tibo le problème vient certainement de la conf Postfix. C'est lui qui construit l'adresse de Return-Path quand elle n'est pas fournie.
Malheureusement je ne connais pas suffisament Postfix pour identifier un problème de ce style.

Ton code utilisant la fonction mail() de PHP, il passe quoi comme paramètres ?
Tu peux tenter l'envoi vers ob.foo@daevel.fr, que je vois l'état actuel de tes entêtes stp ?

daevel : infogérance et conseilOuvrir dans une nouvelle fenetre || moiOuvrir dans une nouvelle fenetre

dbonin | David
Membre

Photo de dbonin

Inscrit le : 06/07/2006

# Le 21/06/2015 à 23:52

Olivier,

Je t'ai créé un compte (inactif et que je supprimerai) avec ton adresse e-mail sur renault-twizy.info . Tu as dû (enfin je l'espère..) recevoir l'e-mail.
Je préfère procéder ainsi car je sais que le forum (phpBB) fonctionnait bien avant d'être sur ce serveur.

Merci.

(Message édité le 22-06-2015 à 00h25 par dbonin)

Évolution WebOuvrir dans une nouvelle fenetre | RedirectionOuvrir dans une nouvelle fenetre | PageRankOuvrir dans une nouvelle fenetre

dbonin | David
Membre

Photo de dbonin

Inscrit le : 06/07/2006

# Le 22/06/2015 à 00:51

J'ai trouvé un autre problème : le serveur à son horloge qui est en avance et ça génère des erreurs.

Évolution WebOuvrir dans une nouvelle fenetre | RedirectionOuvrir dans une nouvelle fenetre | PageRankOuvrir dans une nouvelle fenetre

Bool | Olivier
Modérateur

Photo de Bool

Inscrit le : 09/05/2005

# Le 22/06/2015 à 08:47

Désolé mais non, rien reçu. Je ne vois même pas de tentative de connexion depuis 37.187.121.204.

daevel : infogérance et conseilOuvrir dans une nouvelle fenetre || moiOuvrir dans une nouvelle fenetre

dbonin | David
Membre

Photo de dbonin

Inscrit le : 06/07/2006

# Le 22/06/2015 à 09:49

Je viens pourtant de créer un autre compte et j'ai reçu l'e-mail de confirmation (boite Gmail).
Si je te le transfère, ça peut le faire ?

J'ai aussi créé un autre compte vers le site mail-tester, dont voici le résultat :
http://www.mail-tester.com/web-Ufz7joOuvrir dans une nouvelle fenetre

Le return-path est toujours mauvais.

(Message édité le 22-06-2015 à 09h55 par dbonin)

Évolution WebOuvrir dans une nouvelle fenetre | RedirectionOuvrir dans une nouvelle fenetre | PageRankOuvrir dans une nouvelle fenetre

Bool | Olivier
Modérateur

Photo de Bool

Inscrit le : 09/05/2005

# Le 22/06/2015 à 10:11

Tu me confirmes que ton serveur a l'adresse 37.187.121.204 ? Quel est le mailname ? (cat /etc/mailname)

Quant au forward... bah, on passerait à coté de la moitié des tests, mais ce serait un bon début... à condition de transmettre en temps que pièce jointe, afin de ne pas modifier l'email d'origine.

Edit: enfin vu le résultat du mail-tester, oui c'est toujours ton ReturnPath qui est foireux. Il a quelle tête le code PHP qui envoi ça ?

daevel : infogérance et conseilOuvrir dans une nouvelle fenetre || moiOuvrir dans une nouvelle fenetre

Répondre

Vous ne pouvez pas participer au forum, car votre inscription n'a pas été validée. Pour vous faire valider en tant que Membre, cliquez ici.

© MHN - Tous droits réservés | CNIL N°844440 | 23/11/2024 9:36:50 | Généré en 12.17ms | Contacts | Mentions légales |