Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 25/04/2013, à 23:11

mageek

[Postfix] emails envoyés arrivent en spam sur Gmail, Hotmail

Bonjour,

J'ai installé Postfix sur un serveur VPS (chez OVH) et les mails que j'envoie via php mail() arrivent en spam sur Hotmail et Gmail.

Lorsque j'envoie le même mail depuis mon ordi perso via php mail() cela passe sans problème.

Cela ne provient donc pas du contenu mais des headers.

Voici l'entête affichée par Hotmail dans le cas de l'envoi depuis le VPS (chez OVH) :

x-store-info:4r51+eLowCe79NzwdU2kRyU+pBy2R9QCy8qHgmJLLDyuhtwR1tBngRwDU0NZBtNgSvBkODZnz9Co1/6l07LtGjbk6p3WrZi2JMQ9mI92EfyO27q+VigskS4nv+Fr4aAObz07N90ylqs=
Authentication-Results: hotmail.com; spf=none (sender IP is 000.00.000.00) smtp.mailfrom=contact@domaine.fr; dkim=none header.d=domaine.fr; x-hmca=none
X-SID-PRA: contact@domaine.fr
X-AUTH-Result: NONE
X-SID-Result: NONE
X-Message-Status: n:n
X-Message-Delivery: Vj0xLjE7dXM9MDtsPTA7YT0wO0Q9MjtHRD0yO1NDTD00
X-Message-Info: 11chDOWqoTnqfA/mN43rLFeRjiRYfOGManpNOCegKiUV72pIZcFZnlQwfvbU+dSDhztKzwJsRUqFMU1d2Udjalyn9CSr87RbLgoWrNMNnOWk68C6cMt9qjDwDURgG1OUhFEg6ND0zLIMR62xYQIQCViAmTkwvAof
Received: from mail.domaine.fr ([000.00.000.00]) by BAY0-MC3-F9.Bay0.hotmail.com with Microsoft SMTPSVC(6.0.3790.4900);
	 Thu, 25 Apr 2013 11:34:50 -0700
Received: by mail.domaine.fr (Postfix, from userid 48)
	id AE592246A97; Thu, 25 Apr 2013 20:34:49 +0200 (CEST)
To: monnom@hotmail.fr
Subject: Les artistes de Domaine
X-PHP-Originating-Script: 14:do_mail.php
From: Domaine<contact@domaine.fr>
X-Sender: <www.domaine.fr>
X-Mailer: PHP/5.3.3
X-auth-smtp-user: contact@domaine.fr
Reply-To: Domaine <contact@domaine.fr>
MIME-version: 1.0
Content-Type: multipart/alternative; boundary=--ff5c5252cac7907fbdf5320d4740737a
Message-Id: <20130425183449.AE592246A97@mail.domaine.fr>
Date: Thu, 25 Apr 2013 20:34:49 +0200 (CEST)
Return-Path: contact@domaine.fr
X-OriginalArrivalTime: 25 Apr 2013 18:34:50.0982 (UTC) FILETIME=[92655860:01CE41E3]

Voici l'entête affichée par Hotmail dans le cas de l'envoi depuis mon serveur perso :

x-store-info:J++/JTCzmObr++wNraA4Pa4f5Xd6uensxNRGNyaWNydrtbV0esI605QblmAK6w6IhoVnKQ9A6Qzr55ibdprfmepAJPf9McSmC8Evdzghf6UWQmu9Qchk7anieecNXa1k0v9ygZS3wq0=
Authentication-Results: hotmail.com; spf=none (sender IP is 212.27.42.3) smtp.mailfrom=contact@domaine.fr; dkim=none header.d=domaine.fr; x-hmca=none
X-SID-PRA: contact@domaine.fr
X-AUTH-Result: NONE
X-SID-Result: NONE
X-Message-Status: n:n
X-Message-Delivery: Vj0xLjE7dXM9MDtsPTE7YT0xO0Q9MTtHRD0xO1NDTD0w
X-Message-Info: aKlYzGSc+LntszwVaofz55FElhIzZEAqxlc/oIVw4gb3ez4BZkwpGmxN4nZYLTUReX8rPQef4fZ5IXTdZ9QWZlE7ULoukK4qfvDjpBNzD1rxnfiZcACt2CSMbuRHRIbW8wAHQ3hmI2ZQTKnU+P/4Qhuyj23CFGnz
Received: from smtp3-g21.free.fr ([212.27.42.3]) by SNT0-MC3-F37.Snt0.hotmail.com with Microsoft SMTPSVC(6.0.3790.4900);
	 Thu, 25 Apr 2013 11:56:47 -0700
Received: from SATURNE (unknown [11.111.111.111])
	by smtp3-g21.free.fr (Postfix) with SMTP id 1FA3CA622E
	for <monnom@hotmail.fr>; Thu, 25 Apr 2013 20:56:40 +0200 (CEST)
Date: Thu, 25 Apr 2013 18:58:31 +0000
Subject: Les artistes de Domaine
To: monnom@hotmail.fr
X-PHP-Originating-Script: 0:do_mail.php
From: Domaine<contact@domaine.fr>
X-Sender: <www.domaine.fr>
X-Mailer: PHP/5.4.3
X-auth-smtp-user: contact@domaine.fr
Reply-To: Domaine <contact@domaine.fr>
MIME-version: 1.0
Content-Type: multipart/alternative; boundary=--84ea43beeb7556a03fdb828a22863b14
Message-Id: <20130425185641.1FA3CA622E@smtp3-g21.free.fr>
Return-Path: contact@domaine.fr
X-OriginalArrivalTime: 25 Apr 2013 18:56:47.0285 (UTC) FILETIME=[A2F93E50:01CE41E6]

Je vois une différence entre les deux à ce niveau :

Received: by mail.domaine.fr (Postfix, from userid 48)
	id AE592246A97; Thu, 25 Apr 2013 20:34:49 +0200 (CEST)
Received: from SATURNE (unknown [11.111.111.111])
	by smtp3-g21.free.fr (Postfix) with SMTP id 1FA3CA622E
	for <monnom@hotmail.fr>; Thu, 25 Apr 2013 20:56:40 +0200 (CEST)

et dans l'IP de l'envoyeur bien sûr.

Cette différence est-elle normale (il n'y a pas de from et de for dans le premier) ? Ou est-ce une mauvaise configuration de Postfix ?

J'ai caché le domaine et l'IP mais le serveur est récent, il n'est pas backlisté, les serveurs DNS sont ceux d'OVH, l'enregistrement MX est configuré: .domaine.fr. IN MX 10  mail.domaine.fr. , mail    IN A     000.00.000.00

Je suis là-dessus depuis deux jours, est-ce que quelqu'un pourrait m'aider ?

Merci d'avance...

Dernière modification par mageek (Le 26/04/2013, à 08:37)

Hors ligne

#2 Le 26/04/2013, à 14:37

M@dinko12

Re : [Postfix] emails envoyés arrivent en spam sur Gmail, Hotmail

Bonjour,
C'est tout un art de ne plus faire arriver ses mails dans les spams parce que finalement, qu'est ce qui différencie un spam d'un non spam pour un bot ? Ce serait trop simple qu'il y ait juste à dire "je suis pas un spammeur, je vous jure" pour que son mail ne passe pas à la trappe. Bon, cela dit, il y a quand même plusieurs points qui jouent, mais je pense que tu auras compris qu'il est impossible de t'apporter une réponse claire et définitive qui résolve ton problème simplement.

Tu peux mettre en place une signature de l'expéditeur avec DKIM et des domaines autorisés avec SPF. Il te faut aussi absolument configurer correctement ton reverse DNS et qu'il corresponde bien au DNS (cela est apparemment vérifié par les principaux serveurs). Il est important aussi que ton domaine ait une bonne réputation (et je crois que cela joue beaucoup, malheureusement). Si ton domaine n'est référencé nul part, et n'est pas ou très peu visité, tu as aussi beaucoup de chance d'arriver dans les spams. Tu peux aussi installer un antispam genre spamassassin pour analyser ton score et voir ce qui peut être améliorer.
Le score sur le spam varie aussi beaucoup selon le contenu du mail. Par exemple, sur mon serveur, quand j'envoyais plus de deux liens dans le contenu d'un message, GMail le considérait automatiquement comme du SPAM. Fichue règle arbitraire sad . Tu peux avoir tout bien fait, dans les normes RFC et tout et tout, mais quand même te retrouver dans les spams, c'est comme ça, les scores des antispams sont presque immuables.

Pour te donner aussi un début d'explication quant au fait que ça arrive dans les spams quand tu postes depuis le VPS mais pas depuis ta connexion perso, c'est que je connais pas beaucoup de spammers qui envoient des spams depuis leur connexion perso.

Bon courage, bonne journée,
M@d

Hors ligne

#3 Le 26/04/2013, à 14:59

mazarini

Re : [Postfix] emails envoyés arrivent en spam sur Gmail, Hotmail

Bonjour,

Il me semble que Google vérifie également que l'émetteur du mail est aussi défini par les serveurs de nom comme serveur de mail.
Enfin, je dit ca, mais mes mails n'arrivent pas dans mes spams uniquement parce que je me suis ajouté comme contact.


S'il existait une école de la politique, les locaux devraient être édifiés rue de la Santé. Les élèves pourraient s'habituer. (Pierre Dac)

Hors ligne

#4 Le 27/04/2013, à 09:18

Pseudo supprimé

Re : [Postfix] emails envoyés arrivent en spam sur Gmail, Hotmail

il n'est pas bon ton Sender.

supprime les headers que tu rajoutes arbitrairement dans ton script do_mail.php.

X-Sender: <www.domaine.fr>
X-Mailer: PHP/5.3.3
X-auth-smtp-user: contact@domaine.fr

A adapter selon ton code

...
$headers = 'From: contact@domain.fr' ."\n";
$headers .= ...
...
$true_sender_postfix = '-f contact@domain.fr'; 
mail($to, $subject, $message, $headers, $true_sender_postfix);

contact@domain.fr est authentifiable sur le realm, domaine de messagerie et correspond à une BAL valide.
aligne l'enveloppe et le from: