OVH Community, votre nouvel espace communautaire.

Mes mails partent en SPAM... Je craque !


Freemaster
28/09/2012, 21h36
apparemment tu n'as pas encore fait les modifs... et donc toujours les mêmes erreurs...

cdurandeau
27/09/2012, 16h08
Merci, je teste ça ce soir !

Freemaster
27/09/2012, 09h48
des petites idées en plus comme ça

Modification dns:
Code:
$ttl 86400
planete-gazonenrouleau.com. IN SOA planete-gazonenrouleau.com. postmaster.planete-gazonenrouleau.com. (
2012092701
21600
3600
604800
86400 )
IN NS ns.planete-gazonenrouleau.com.
IN NS sdns2.ovh.net.
IN MX 10 ns.planete-gazonenrouleau.com.
ns IN A 91.121.51.193
*.planete-gazonenrouleau.com. IN CNAME ns
planete-gazonenrouleau.com. IN TXT v=spf1 a ipv4:91.121.51.193 mx ~all
default._domainkey IN TXT v=DKIM1; g=; k=rsa; p=MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCvVYNTfTRN j7naxPFiQvkRt9Zrq896LtdW335xXSURVdd5KMt6rvvm0cftFnpi2EI0wbyozMGWa6h8YxgXs2cVxpM3iVNaK9lfdVhnDyj2MRNoy49BtwrAcxhKxsyNBMltsTXE2OQWJXVKJ50eLVnXPlLN0TAdSypZruUH oQIDAQAB ; ----- DKIM default for planete-gazonenrouleau.com
Modification /etc/mailname:
si tu ne l'as pas :
# touch /etc/mailname
# nano /etc/mailname
et tu écrit juste dedans : ns.planete-gazonenrouleau.com


Modification /etc/postfix/main.cf pour mettre à jour que ces infos, je ne mets pas toute la config
Code:
smtpd_banner = ns.planete-gazonenrouleau.com
append_dot_mydomain = yes
myhostname = ns.planete-gazonenrouleau.com
myorigin = /etc/mailname
mydestination = ns.planete-gazonenrouleau.com, localhost, ...
(...)

Nowwhat
27/09/2012, 07h51
Citation Envoyé par cdurandeau
Check for Multiple MX Records
WARNING: Domain has only one MX record. Domains should have at least 2 mail servers, if the primary mail server is unreachable the secondary will continue to receive domain's e-mails. Although many mail servers will retry to send e-mails up to 3 days, there is a chance that server administrators lowered this interval to a few hours and you may end up loosing your e-mails.
Des e-mails non reçu - lisez les deux pages, applique, et tu sera ok.
Plus de perte des emails quand ton serveur est down.

Citation Envoyé par cdurandeau
WARNING: The following mail servers don't have their host name in greetings:
mail.planete-gazonenrouleau.com → ns386328.ovh.net
La commande
hostname
donne quoi ?

Tente aussi un
man hostname

mais en gros, il faut changer 'le nom' de ta machine.

Coté postfix http://www.seaglass.com/postfix/faq.html#chban
ou ici: http://www.postfix.org/postconf.5.html (cherche la définition de 'myhostname')

édit: je me rends compte que ton R3 possède postfix comme MTA, et bind comme DNS ....
Il est moderne, cette nouvelle version de "Release made by OVH".

cdurandeau
26/09/2012, 22h24
ok, merci. Je viens de tester et j'obtiens simplement 4 warnings.


Check for Multiple MX Records
WARNING: Domain has only one MX record. Domains should have at least 2 mail servers, if the primary mail server is unreachable the secondary will continue to receive domain's e-mails. Although many mail servers will retry to send e-mails up to 3 days, there is a chance that server administrators lowered this interval to a few hours and you may end up loosing your e-mails.
J'ai quelque chose à modifier dans la zone DNS ?

$ttl 86400
planete-gazonenrouleau.com. IN SOA planete-gazonenrouleau.com. postmaster.planete-gazonenrouleau.com. (
2012092603
21600
3600
604800
86400 )
IN NS ns386328.ovh.net.
IN NS sdns2.ovh.net.
IN MX 10 mail.planete-gazonenrouleau.com.
IN A 91.121.51.193
www IN A 91.121.51.193
mail IN A 91.121.51.193
smtp IN A 91.121.51.193
pop IN A 91.121.51.193
pop3 IN A 91.121.51.193
imap IN A 91.121.51.193
sql IN A 91.121.51.193
mysql IN A 91.121.51.193
ftp IN A 91.121.51.193
ns IN A 91.121.51.193
planete-gazonenrouleau.com. IN TXT "v=spf1 a ipv4:91.121.51.193 mx ~all"
default._domainkey IN TXT "v=DKIM1; g=*; k=rsa; p=MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCvVYNTfTRN j7naxPFiQvk/Rt9Zrq896LtdW335xXS/URVdd5KMt6rvvm0cftFnpi2EI0wbyozMGWa6h8YxgXs2cVxp/M3iVNaK9lfdVhnDyj2MRNoy49Btw/rAcxhKxsyNBMltsTXE2OQWJXVKJ50eLVnXPlLN0TAdSypZruUH oQIDAQAB" ; ----- DKIM default for planete-gazonenrouleau.com


WARNING: The following mail servers don't have their host name in greetings:
mail.planete-gazonenrouleau.com → ns386328.ovh.net
Là je ne vois pas du tout où il faut aller modifier...
fritz2cat parlait de modifier /etc/mailname mais je ne trouve pas le fichier (je suis sur la release 3, centOS).

Nowwhat
26/09/2012, 21h31
Fait tester ton dns (serveur mail) avec un tools comme http://www.dnsvalidation.com
Entre ton nom de domaine, et si tout est ok, t'aura pas des 'rouges', maximum un 'jaune' - et vert pour la reste.

Teste avec un domaine à moi: test-domaine.fr pour voir ce que je veux dire.

cdurandeau
26/09/2012, 20h09
Bonsoir,
L'adresse IP que tu donnes est la fail over que j'ai créée pour le nouveau domaine.
Les DNS sont en cours de transmission.
Normalement j'aurais *.planete-gazonenrouleau.com qui sera associé à cette nouvelle IP 91.121.51.193

Merci pour le absuse, je vais créer la boite mail.

Freemaster
26/09/2012, 19h55
salut,

des petites idées comme ça en passant :

mail.planete-gazonenrouleau.com. => 91.121.51.193 [FR] <=> ns.planete-gazonenrouleau.com.

Il y a incohérence avec le MX et son reverse

l'adresse abuse@planete-gazonenrouleau.com n'est pas accepter... donc non respect des normes RFC... dans le mécanisme de contrôle antispam, cela peut aider

fritz2cat
26/09/2012, 10h57
Tu te prends un domaine pour faire ta marque de fournisseur d'e-mail.
Par exemple cdurmail.com

Tu configures ton serveur (HELO, /etc/mailname, reverse DNS, SPF, DKIM) pour n'utiliser qu'un nom unique mar exempe srv1.cdurmail.com

Lors de l'envoi de mailings, l'adresse de retour (celle qui est déclarée dans l'enveloppe RFC-2821, MAIL FROM dans la transaction SMTP) sera une adresse dans le domaine cdurmail.com, avec éventuellement des identifiants uniques pour savoir à qui le message avait été envoyé, en cas de retour undeliverable, et traitement automatisé pour supprimer les adresses qui font des hard bounces répétés.

Dans l'en-tête RFC-2822 du message (From: et Reply-to: ) ce sont bien des adresses du domaine hébergé (gazonenrouleau, etc) qui doivent apparaître.

C'est comme cela que fonctionnent tous les grands du mailing de masse.

Frédéric

cdurandeau
26/09/2012, 10h10
Bonjour,
Je te remercie pour ces remarques.
Quand l'expéditeur est dans la liste des contacts, les mails ne tombent plus dans les indésirables. Mais c'est n'est pas vraiment une solution, car lorsqu'un client potentiel demande simplement des renseignements, c'est quand même lourd de devoir lui demander d'ajouter l'adresse à son carnet d'adresse. Avec les autres sites on a pris l'habitude d'appeler au téléphone quand une réponse a été envoyée, pour être certain que le client a bien reçu.

Il me reste des IP failover. J'en avais justement créé une (91.121.51.193) pour l'associer à un des domaines. Comme depuis OVHM on ne peut associer une IP failover qu'à un sous-domaine, j'avais posé la question au support OVH. Le but étant aussi de pouvoir créer un reverse DNS pour chacun. Voici la réponse que j'ai eu du support :
"Il n'est pas utile d'avoir un reverse pour chacun de vos sites d'autant plus qu'il faudrait configurer le MTA pour fonctionner dans ce sens."
Pour associer complètement le domaine à l'IP failover je vais devoir faire les modification à la main (dans /var/named/chroot/var/named/domaine.ltd.hosts).

L'erreur a peut-être été d'avoir fait du mailing depuis cette adresse. Mais je ne sais pas si c'est vraiment cela la cause. Car, comme je le disais dans mon premier message, des mails issus d'autres sites en mutualisé partent maintenant en indésirables dans GMail alors que c'était ok avant. Il n'y a aucun lien entre ces sites en mutualisé et le dédié.

Nowwhat
26/09/2012, 07h14
Bonjour,

Juste quelques idées en vrac:

Il te reste combine de IP failover ?
J'ai vu récemment une discussion ici concernant le fait d'avoir un IP par nom de domaine aidera à avoir un reverse qui correspond à l'émetteur => genre http://forum.ovh.com/showthread.php?t=82773
En ce moment il me semble que t'as un IP avec 4 noms des domaines ( galaxy-concept.com planete-devis.com planete-gazonenrouleau.com planete-menuiseries.com )
Au moins deux domaines peuvent avoir leur prope IP.

Ce qui est impossible de prévoir:
Si ton IP "176.31.241.129" fait partie d'une plage "176.31.241.0/24" que gmail trouve suspect, tu ne pourrais rien faire (sauf: changer d'IP failover).

Tes mails ton dans la boîte SPAM même quand l'adresse c*nt*ct@planete-gazonenrouleau.com est présent dans la liste des contacts des lui qui va recevoir le mail ?
La solution est peut-être là: pose clairement cette demande sur tes sites:
"Si vous voulez recevoir des messages de la part de "planete-gazonenrouleau.com", veuillez AJOUTER l'adresse "c*nt*ct@planete-gazonenrouleau.com" à votre liste des contacts".

Je pense que gmail/hotmail/etc ont adapté le style de Facebook: tout personne non déclaré comme contact (lire: mail) est le 'ennemi'.

Aussi: je te propose d'installer spamassassin sur ton dédié.
Pas pour l'utiliser, mais pour l'analyser. Lire le code. Comment il calcule le score qui va déterminer ce qui est un spam. ce qui va te donner des indices quels mots qu'il faut éviter dans un mail.

Puis : EVITE de faire des mailings.
Si des types commence à déclarer que ton mail (pub) est du spam, ton IP/domaine av être considéré comme source spam de nouveau par ceux que t’as ciblé. Utilise donc un autre serveur IP/domaine pour envoyer les newsletters etc.

PS: vire le "X-PHP-Originating-Script" - va voir ton php.ini pour voir comment il faut faire.

cdurandeau
25/09/2012, 21h16
Depuis plusieurs jours j'essaye d'envoyer des mails en php depuis mon dédié sans qu'ils ne tombent en SPAM. Je bloque toujours sur GMail.
Le SPF est OK
J'ai installé et configuré DKIM, la signature est OK
Je passe le contenu du mail et du header dans des spams checkers en ligne, ils ne trouvent rien de flagrant.

Je vous colle ci-dessous un mail qui part en SPAM.
Le mail est envoyé depuis un des sites internet hébergé sur le dédié, via la bibliothèque Swift. j'ai essayé aussi PHPMailer, ou la simple fonction mail avec du texte brut, c'est pareil, ça part dans les SPAM.

Là je craque...
J'ai aussi noté que les mails envoyés depuis deux autres sites, en mutualisé, arrivent aussi dans les SPAM ! Alors que je suis certains que cela passait sans problème il y a moins d'un an. Comme se sont des messages systèmes, je les archivais automatiquement et je n'avais pas fait attention où partaient.
Est-ce qu'il y a un blacklistage systématique de tous les mails envoyés par OVH ?

La seule chose que je peux encore faire, c'est modifier le hostname du dédié (qui est encore à ns386328.ovh.net).
Le reverse dns ne pointe pas vers le même domaine, car il y a 4 sites hébergés sur ce dédié et on ne peut en mettre qu'un seul pour le reverse. Je ne pense pas que ça soit pénalisant.
Je ne sais vraiment plus quoi tenter de plus... Si vous voyez quelque chose qui cloche dans le mail ci dessous, je suis preneur de toute remarque ou idée...

Christophe

Code:
Delivered-To: planete.menuiseries@gmail.com
Received: by 10.49.94.37 with SMTP id cz5csp445728qeb;
        Tue, 25 Sep 2012 12:31:51 -0700 (PDT)
Received: by 10.216.65.202 with SMTP id f52mr8899952wed.206.1348601510625;
        Tue, 25 Sep 2012 12:31:50 -0700 (PDT)
Return-Path: 
Received: from ns386328.ovh.net (ns.galaxy-concept.com. [176.31.241.129])
        by mx.google.com with ESMTP id y61si1510579weo.96.2012.09.25.12.31.50;
        Tue, 25 Sep 2012 12:31:50 -0700 (PDT)
Received-SPF: pass (google.com: domain of contact@planete-gazonenrouleau.com designates 176.31.241.129 as permitted sender) client-ip=176.31.241.129;
Authentication-Results: mx.google.com; spf=pass (google.com: domain of contact@planete-gazonenrouleau.com designates 176.31.241.129 as permitted sender) smtp.mail=contact@planete-gazonenrouleau.com; dkim=pass header.i=@planete-gazonenrouleau.com
Received: by ns386328.ovh.net (Postfix, from userid 505)
	id E5836E73BF; Tue, 25 Sep 2012 21:38:24 +0200 (CEST)
X-DKIM: Sendmail DKIM Filter v2.8.3 ns386328.ovh.net E5836E73BF
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
	d=planete-gazonenrouleau.com; s=default; t=1348601904;
	bh=FOGqL3b7P9MeHxzY+D17XgovfansAmfBYp9JV6iLWJA=;
	h=To:Subject:From:Reply-To:Date:MIME-Version:Content-Type:
	 Content-Transfer-Encoding:Message-ID;
	b=mueKwhCl+kcjjnFs4y3OF3ZM/42zKuD+puAnbWXDCw+nivJ95+jYLw+67YuxDsElQ
	 UIKflHl2A8CpWLJAHELCtsnCoEhDKH9ohetaAwBUoeG427bWq17FPoQ4Q36MeaWj34
	 kbggmHbL012wH7GIaEJky80RGHjtQRJQBzrqSucc=
To: planete.menuiseries@gmail.com
Subject: Votre demande d'information sur www.planete-gazonenrouleau.com
X-PHP-Originating-Script: 505:MailSend.php
From: Lucie 
Reply-To: Lucie 
Date: Tue, 25 Sep 2012 21:38:24 +0200
X-LibVersion: 3.3.2
MIME-Version: 1.0
Content-Type: multipart/alternative;
 boundary="_=_swift-133270039450620830db5838.31639552_=_"
Content-Transfer-Encoding: 7bit
Message-ID: <20120925193824.13250.787172870.swift@www.planete-gazonenrouleau.com>

This is a message in multipart MIME format.  Your mail client should not
be displaying this. Consider upgrading your mail client to view this
message correctly.
--_=_swift-133270039450620830db5838.31639552_=_
Content-Type: text/html; charset=utf-8
Content-Transfer-Encoding: quoted-printable



<=
table cellpadding=3D"0" cellspacing=3D"0" width=3D"600" align=3D"center">=


  
    3D"Plan=C3=A8te
    
 

Bonjour DURANDEAU Christophe,

Nous vous confirmons la prise en compte de votre demande et vous remercions de votre visite sur notre site.

Nous mettons tout en =C5=93uvre pour r=C3=A9pondre =C3=A0 votre requ=C3=AAte dans les meilleurs d=C3=A9lais.


Le Service Clients "Plan=C3=A8te gazon en rouleau"

 
--_=_swift-133270039450620830db5838.31639552_=_--