dbonin
| Membre
Inscrit le : 06/07/2006
|
# Le 13/06/2015 à 23:08
Évolution Web | Redirection | PageRank |
Bool
| Olivier Modérateur
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.167 )
- 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 conseil || moi |
dbonin
| David Membre
Inscrit le : 06/07/2006
|
# Le 14/06/2015 à 11:22
Évolution Web | Redirection | PageRank |
dbonin
| David Membre
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-kMLCOy
Évolution Web | Redirection | PageRank |
dbonin
| David Membre
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 Web | Redirection | PageRank |
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
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 Web | Redirection | PageRank |
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
Inscrit le : 06/07/2006
|
# Le 14/06/2015 à 22:59
Merci Thibault !
Je vais voir ce qu'il en est. Évolution Web | Redirection | PageRank |
dbonin
| David Membre
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 Web | Redirection | PageRank |
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
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 Web | Redirection | PageRank |
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
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-nNvAOj
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 Web | Redirection | PageRank |
Bool
| Olivier Modérateur
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 conseil || moi |
dbonin
| David Membre
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 Web | Redirection | PageRank |
dbonin
| David Membre
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 Web | Redirection | PageRank |
Bool
| Olivier Modérateur
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 conseil || moi |
dbonin
| David Membre
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-Ufz7jo
Le return-path est toujours mauvais.
(Message édité le 22-06-2015 à 09h55 par dbonin) Évolution Web | Redirection | PageRank |
Bool
| Olivier Modérateur
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 conseil || moi |