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/01/2015, à 06:39

Didier Misson

POSTFIX multi-domaines - problème config - emails envoyés en SPAM :-(

Bonsoir,

J'ai un serveur chez OVH, en Proxmox (OpenVZ).
Dans ce serveur, un conteneur virtuel en Ubuntu 12.04 LTS (mais j'en ai aussi en 14/04 LTS)

Dans tous mes conteneurs virtuels, j'ai Webmin / Virtualmin
(mais ça ne doit rien changer à la config... c'est juste une interface graphique)

J'ai POSTFIX.
J'ai défini avec Webmin plusieurs domaines, plusieurs sites Web.

Postfix devrait pouvoir envoyer les emails pour plusieurs domaines :

- didier.ovh
- monsite.be
- tonsite.com
etc

La réception emails fonctionne correctement pour les domaines qui ont des boites emails.

Mon problème est l'envoi d'emails, par ex les formulaires Contact de Drupal 6 ou 7.

Mes emails partent, et arrivent dans ma boite Gmail,
mais ils sont en général en SPAM, ou alors dans la boite de réception mais avec un message du genre

"Ce message n'a peut-être pas été envoyé par : didier.misson@gmail.com"   yikes

Où va-t-il chercher cette adresse ? lol
C'est mon adresse de destination, pas d'émission !

-------------------

Voici ma configuration Postfix : main.cf

# See /usr/share/postfix/main.cf.dist for a commented, more complete version


# Debian specific:  Specifying a file name will cause the first
# line of that file to be used as the name.  The Debian default
# is /etc/mailname.
#myorigin = /etc/mailname

smtpd_banner = $myhostname ESMTP $mail_name (Ubuntu)
biff = no

# appending .domain is the MUA's job.
append_dot_mydomain = no

# Uncomment the next line to generate "delayed mail" warnings
#delay_warning_time = 4h

readme_directory = no

# TLS parameters
smtpd_tls_cert_file=/etc/ssl/certs/ssl-cert-snakeoil.pem
smtpd_tls_key_file=/etc/ssl/private/ssl-cert-snakeoil.key
smtpd_use_tls=yes
smtpd_tls_session_cache_database = btree:${data_directory}/smtpd_scache
smtp_tls_session_cache_database = btree:${data_directory}/smtp_scache

# See /usr/share/doc/postfix/TLS_README.gz in the postfix-doc package for
# information on enabling SSL in the smtp client.

myhostname = ct103-ericosx.misson.net
alias_maps = hash:/etc/aliases
alias_database = hash:/etc/aliases
myorigin = /etc/mailname
# myorigin = $mydomain
mydestination = ct103-ericosx, ct103-ericosx.misson.net, localhost.misson.net, localhost
mynetworks = 127.0.0.0/8 [::ffff:127.0.0.0]/104 [::1]/128
mailbox_command = /usr/bin/procmail-wrapper -o -a $DOMAIN -d $LOGNAME
mailbox_size_limit = 0
recipient_delimiter = +
virtual_alias_maps = hash:/etc/postfix/virtual
sender_bcc_maps = hash:/etc/postfix/bcc
home_mailbox = Maildir/
smtpd_sasl_auth_enable = yes
smtpd_sasl_security_options = noanonymous
broken_sasl_auth_clients = yes
smtpd_recipient_restrictions = permit_mynetworks permit_sasl_authenticated reject_unauth_destination
allow_percent_hack = no

----------------

Voici le code du mail reçu :

                                                                                                                                                                                                                                                               

Delivered-To: webmaster@misson.net
Received: by 10.182.218.84 with SMTP id pe20csp649990obc;
        Sat, 24 Jan 2015 20:33:40 -0800 (PST)
X-Received: by 10.194.188.39 with SMTP id fx7mr29287206wjc.113.1422160419535;
        Sat, 24 Jan 2015 20:33:39 -0800 (PST)
Return-Path: <webmaster@didier.ovh>
Received: from ct104-d6.misson.ovh (ct104-d6.misson.ovh. [178.32.40.212])
        by mx.google.com with ESMTP id da2si12709305wjc.38.2015.01.24.20.33.38
        for <webmaster@misson.net>;
        Sat, 24 Jan 2015 20:33:39 -0800 (PST)
Received-SPF: none (google.com: webmaster@didier.ovh does not designate permitted sender hosts) client-ip=178.32.40.212;
Authentication-Results: mx.google.com;
       spf=none (google.com: webmaster@didier.ovh does not designate permitted sender hosts) smtp.mail=webmaster@didier.ovh;
       dmarc=fail (p=NONE dis=NONE) header.from=gmail.com
Received: by ct104-d6.misson.ovh (Postfix, from userid 1039)
    id 583CE33224A; Sun, 25 Jan 2015 05:33:08 +0100 (CET)
To: webmaster@misson.net
Subject: [Website feedback] Didier test 05h33
X-PHP-Originating-Script: 1039:system.mail.inc
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed; delsp=yes
Content-Transfer-Encoding: 8Bit
X-Mailer: Drupal
Sender: webmaster@didier.ovh
From: didier.misson@gmail.com
Message-Id: <20150125043308.583CE33224A@ct104-d6.misson.ovh>
Date: Sun, 25 Jan 2015 05:33:08 +0100 (CET)

Didier Misson (didier.misson@gmail.com) sent a message using the contact form
at http://didier.ovh/contact.

il est 05h33

Que dois-je modifier pour que mes emails soient acceptés sans warning  ou sans passer en spam ?
wink

ça doit être simple... mais ça fait 1 semaine que je cherche et teste.
Didier


--
Didier Misson
http://misson.telhttp://drupal.telhttp://drupalcamp.tel
http://culbutte.be (Linux Users Group) -  http://braindug.be (Drupal Users Group)

Hors ligne

#2 Le 26/01/2015, à 14:02

LeoMajor

Re : POSTFIX multi-domaines - problème config - emails envoyés en SPAM :-(

bonjour,

J'ai défini avec Webmin plusieurs domaines, plusieurs sites Web.

Postfix devrait pouvoir envoyer les emails pour plusieurs domaines :

- didier.ovh
- monsite.be
- tonsite.com
etc

ce sont les dns mx, qui conceptualisent les mail domain name, domaine de messagerie, associant une machine (ou plusieurs) à un domaine (ou sous domaine), sur le plan de messagerie

host -t mx didier.ovh
host -t mx mon.site.be
host -t mx misson.net
host -t mx lists.misson.net
=> existent et renvoient vers la même machine, là où est installé postfix.

or ce n'est pas le cas; problème d'harmonisation dns mx.

 
host -t mx misson.net
misson.net mail is handled by 20 alt2.aspmx.l.google.com.
misson.net mail is handled by 50 aspmx4.googlemail.com.
....
host -t mx didier.ovh
didier.ovh mail is handled by 1 mx1.didier.ovh.

Sender: webmaster@didier.ovh
From: didier.misson@gmail.com
To: webmaster@misson.net
Return-Path: <webmaster@didier.ovh>

à cela s'ajoute, un problème d'alignement.

from de l'enveloppe (mail from) = from du data (header, telnet) = cohérence sender_domain = cohérence dns mx/spf = idem dkim-adsp/dmarc

Si tu veux complètement substitué  From: didier.misson@gmail.com, tu te retrouves dans le cas typique d'un relais + sender_canonical_maps + smtp_sasl_password_maps + déclarer le relais dans le spf

un truc du genre transport_maps
gmail     smtp:[relais.smtp.gmail.com]

sender_canonical_maps
webmaster@didier.ovh     didier.misson@gmail.com

au niveau du MUA, pas de modif; webmaster@didier.ovh;

Hors ligne