OVH Community, votre nouvel espace communautaire.

Messages sortants classés en spam par Gmail


Jaxosaurus
09/02/2015, 14h50
Je signe depuis opendkim. Je pense que Swift doit signer par défaut si DKIM est en place car dans le code que ça soit une instance Swift_Message toute simple ou une instance Swift_SignedMessage (avec l'instance Swift_Signers_DKIMSigner qui va bien), ça signe quand même. Mais sachant que le problème est le même avec PHPMailer qui lui ne signe pas, je ne pense pas que ça soit la bonne piste

Kioob
09/02/2015, 11h01
Ok, donc tu signes à la fois depuis le serveur (DKIMProxy, ou similaire ?) et depuis la librairie SwiftMailer. Tu devrais probablement désactiver ça depuis SwiftMailer, même si à priori ce n'est pas la source du problème.

Jaxosaurus
09/02/2015, 10h12
Alors pour ça, ça a l'air de venir de la lib Swift utilisée pour l'envoi de mails, j'ai un autre script de test avec PHPMailer, cette fois-ci on n'a qu'une seule signature dans les headers mais ça passe toujours pas

Kioob
09/02/2015, 09h55
Et.... comment tu as fait ton montage pour avoir plusieurs signatures DKIM ?

Jaxosaurus
09/02/2015, 09h12
Oui moi aussi je ne sais pas si c'est ce qui peut faire tiquer leur filtre anti-spam

Kioob
09/02/2015, 08h50
Citation Envoyé par Jaxosaurus
- Le SPF est présent et désigne bien mon IP comme autorisée à envoyer des messages
Bonjour,

ne pas oublier que GMail est en IPv6. Avez-vous pensé à déclarer l'IPv6 également dans votre enregistrement SPF ?


EDIT: ok, lu trop vite, je n'avais pas vu les «spf=pass»
EDIT(2) : par contre, je trouve étonnant que tu ais plusieurs signatures DKIM dans le mail. Ça ne me semble pas «normal».

Jaxosaurus
09/02/2015, 08h41
Je ne peux pas utiliser cette solution, car c'est l'adresse d'expédition qui sera utilisée également pour envoyer des notifs aux clients à la fin du processus de réservation.
Mais de toute manière, avec n'importe quelle adresse du domaine, le résultat est le même

Nowwhat
09/02/2015, 08h34
Juste une idée:
T'as déclaré "noreply-alb@xxxxxx.fr" comme 'copain/amie/mail souhaité' dans ton compte gmail ?
Change éventuellement aussi ce "no-reply" pour autre chose.

Jaxosaurus
09/02/2015, 08h15
J'ajoute une petite précision : ça passe nickel sur Yahoo et Hotmail... donc le problème semble être propre à Gmail...

- - - Mise à jour - - -

Citation Envoyé par nikolaii
Bonjour, et si tu essaie de l'envoyer à un autre compte gmail, cela va aussi dans la boite spam ?

Nicolas
Oui, j'ai testé sur différents comptes, même résultat...

J'ai contacté Gmail pour leur signaler un soucis de distribution, mais je pense qu'ils n'en n'ont rien à cirer...

nikolaii
09/02/2015, 07h49
Bonjour, et si tu essaie de l'envoyer à un autre compte gmail, cela va aussi dans la boite spam ?

Nicolas

Jaxosaurus
09/02/2015, 07h37
Citation Envoyé par JGSCN
Hello,

Essaie de voir cet outil www.mail-tester.com, ça pourrait te donner quelques pistes à voir.

Cordialement,
Bonjour

Déjà essayé : 10/10, aucun soucis, pareil sur d'autres sites de test... c'est à n'y rien comprendre...

JGSCN
06/02/2015, 18h01
Hello,

Essaie de voir cet outil www.mail-tester.com, ça pourrait te donner quelques pistes à voir.

Cordialement,

Freemaster
06/02/2015, 11h51
postmaster@asrun.eu

Jaxosaurus
06/02/2015, 11h49
Je peux te communiquer ça par MP ?

Merci pour ton aide en tout cas !

Freemaster
06/02/2015, 11h14
lâche ton nom de domaine, et tu sauras exactement les points à revoir
un reboot ne va pas changer grand chose

Jaxosaurus
06/02/2015, 10h53
Bah j'ai essayé un peu tout ce que j'ai pu trouver comme infos...

/etc/mailname contient bien mon nom de domaine également

Freemaster
06/02/2015, 10h46
je ne comprends pas cette manie de vouloir touché aux /etc/hostname et /etc/hosts

si ton serveur dns est parfaitement bien configuré, le fichier /etc/hosts ne devrait même pas être consulté...

et le contenu de /etc/mailname ? il contient quoi ?

Jaxosaurus
06/02/2015, 10h26
Citation Envoyé par Freemaster
tu dis que le reverse dns est bon... mais on retrouve encore ns******.ovh.net ????

je pense que tu n'as pas assez lu
Merci pour ta réponse !

Oui, j'ai noté les quelques ns*****.ovh.net dans les headers, pourtant j'ai bien modifié /etc/hostname, et /etc/hosts, et aucune référence à ns******.ovh.net n'est fait dans /etc/postfix/main.cf. Ou alors faut que je reboote complétement le serveur ? (ça m'embête mais s'il faut je ferai ça cette nuit)

Freemaster
06/02/2015, 10h11
tu dis que le reverse dns est bon... mais on retrouve encore ns******.ovh.net ????

je pense que tu n'as pas assez lu

Jaxosaurus
06/02/2015, 10h06
Bonjour à tous !

Je sollicite votre aide car je suis à court de solutions...

Je dispose d'un serveur dédié (serveur web : php/mysql/apache, et messagerie postfix/dovecot). Lorsque je souhaite envoyer des mails (notifications) via PHP depuis mes applis web, ces derniers sont classés en spam par gmail. Pourtant, j'ai énormément lu à ce sujet, j'ai passé pas mal de temps à configurer tout ça, aujourd'hui j'en suis là :

- Mon hostname est bien le nom de domaine depuis lequel j'envoie les mails
- Le reverse DNS est bon
- Le SPF est présent et désigne bien mon IP comme autorisée à envoyer des messages
- Le DKIM est ok (opendkim pour la signature des messages, avec l'entrée DNS qui va avec)
- Le DMARC est en place dans les DNS
- J'ai SpamAssassin qui analyse mes messages sortants, le score est valide
- Le contenu de mon message respecte les normes (html + alternatif en texte)
- Les différents sites permettant de tester tout ça me disent que tout est ok
- Mon serveur n'est blacklisté nulle part

Et pourtant malgré tout ça, le message atterrit inévitablement en spam...

Voici un petit exemple de notification réclamée par un client sur un système de réservation en ligne lorsque le prospect arrive a l'étape précédent le paiement en ligne. Est-ce que quelque chose d'anormal vous saute aux yeux ?

Merci d'avance !


Delivered-To: xxxxxxxx@gmail.com
Received: by 10.140.102.37 with SMTP id v34csp155956qge;
Fri, 6 Feb 2015 00:53:42 -0800 (PST)
X-Received: by 10.194.52.66 with SMTP id r2mr5127162wjo.61.1423212821723;
Fri, 06 Feb 2015 00:53:41 -0800 (PST)
Return-Path:
Received: from xxxxxx.fr (xxxxxx.fr. [xxx.xxx.xxx.xxx])
by mx.google.com with ESMTPS id vv8si3048019wjc.47.2015.02.06.00.53.41
for
(version=TLSv1.1 cipher=ECDHE-RSA-RC4-SHA bits=128/128);
Fri, 06 Feb 2015 00:53:41 -0800 (PST)
Received-SPF: pass (google.com: domain of noreply-alb@xxxxxx.fr designates xxx.xxx.xxx.xxx as permitted sender) client-ip=xxx.xxx.xxx.xxx;
Authentication-Results: mx.google.com;
spf=pass (google.com: domain of noreply-alb@xxxxxx.fr designates xxx.xxx.xxx.xxx as permitted sender) smtp.mail=noreply-alb@xxxxxx.fr;
dkim=pass (test mode) header.i=@xxxxxx.fr;
dmarc=pass (p=NONE dis=NONE) header.from=xxxxxx.fr
Received: by xxxxxx.fr (Postfix, from userid 1003)
id 665FA26378; Fri, 6 Feb 2015 09:54:10 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=xxxxxx.fr;
s=xxxxxx; t=1423212850;
bh=2alRHFCgUseWsEsqECgGST9sW2G00gkKfYSYEfUnrJU=;
h=Date:Subject:From:To;
b=qw/P8O5/uIhA03jlMaksLkksMUz2dVVdnffDm8Z2Rqa5TU1l9xZd1NNpjr 5pMxApI
gHeJAT4qlrgak8aAM8wpSZPtxy7EzZcgkSzBHO2RYPYGV+caQv Xui4C/UX9KO9p+y4
jBtFbInLtoT6/Xv9QeDjrJgKRBkmhFUCY5ZXWGbQ=
X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on ns******.ovh.net
X-Spam-Level:
X-Spam-Status: No, score=-2.9 required=5.0 tests=ALL_TRUSTED,BAYES_00,
HTML_EXTRA_CLOSE,HTML_MESSAGE,T_DKIM_INVALID autolearn=ham version=3.3.2
Received: from ns******.ovh.net (localhost.localdomain [127.0.0.1])
by xxxxxx.fr (Postfix) with ESMTP id D15B826372
for ; Fri, 6 Feb 2015 09:54:09 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=xxxxxx.fr;
s=******; t=1423212849;
bh=2alRHFCgUseWsEsqECgGST9sW2G00gkKfYSYEfUnrJU=;
h=Date:Subject:From:To;
b=W4U0MSyhtCrFDc5KCUerhfXpQIpT9yXRQh5UgnC6q1N4REGu reeMHirBVlDacgN9Q
tWVKBUW6ASAyZyAEZS+/1sNK1rjIonvmoYdpNoxl/9ys+CUui9Vs2iIPoKNTumGqo8
C5ts5s7g4gbX18LFiJI4Jbkw6w2zgaD7bKfTuEjM=
DKIM-Signature: v=1; a=rsa-sha1; bh=uwwePMuM1IqYC6aqNaUTr512gTQ=;
d=xxxxxx.fr; h=Message-ID: Date: Subject: From: To: MIME-Version:
Content-Type; i=@xxxxxx.fr; s=******; t=1423212849;
b=hyFbjbChYYTZDdH5kGhLSD5SfpkVyBGqloK+kd2+5qARNfl5 xOv7QEdMuoiRC23eKLkv/gepa
TLZB7Db9F7dgy7EUETqoGoBWGd2sCHLYuG0c4l0ntjYhMeOETU kn96FTFBEk/8D7kpiB4QZoi
YVAq7t4LrHAxlug8mkz/6Bmog=
Message-ID: <76b8da06cca9eee4e043218e8d3b4845@ns******.ovh.net >
Date: Fri, 06 Feb 2015 09:54:09 +0100
Subject: Notification de reservation initialisee
From: XXXXXXXX
To: xxxxxxxx@gmail.com
MIME-Version: 1.0
Content-Type: multipart/alternative;
boundary="_=_swift_v4_1423212849_bdd5d2e8fc41068a3 17abf72ad86b4fe_=_"


--_=_swift_v4_1423212849_bdd5d2e8fc41068a317abf72ad8 6b4fe_=_
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable


Bonjour,
Cette notification indique qu'un prospect est arri=
v=C3=A9 =C3=A0 l'=C3=A9tape pr=C3=A9c=C3=A9dent le paiement en ligne de s=
a r=C3=A9servation.
S'il va jusqu'au bout de cette derni=C3=A8re, vous=
serez notifi=C3=A9 de la prise en compte de sa r=C3=A9servation.
C=
ordialement
Note : ce message a =C3=A9t=C3=A9 envoy=C3=A9 automatiqu=
ement, merci de ne pas y r=C3=A9pondre


--_=_swift_v4_1423212849_bdd5d2e8fc41068a317abf72ad8 6b4fe_=_
Content-Type: text/html; charset=utf-8
Content-Transfer-Encoding: quoted-printable


Bonjour,


Cette notification indique qu'un prospect=
est arriv=C3=A9 =C3=A0 l'=C3=A9tape pr=C3=A9c=C3=A9dent le paiement en l=
igne de sa r=C3=A9servation.

S'il va jusqu'au bout de cette de=
rni=C3=A8re, vous serez notifi=C3=A9 de la prise en compte de sa r=C3=A9ser=
vation.


Cordialement


Note : ce message a =C3=A9t=
=C3=A9 envoy=C3=A9 automatiquement, merci de ne pas y r=C3=A9pondre

=



--_=_swift_v4_1423212849_bdd5d2e8fc41068a317abf72ad8 6b4fe_=_--