530 tutoriels disponibles
Chercher un tutoriel
sur Shareannonce
Get 10/10 with Mail-tester
Ecrit par: Shareannonce
Date création:  10-08-2018
Nombre de vues:  830
Catégorie:  informatique > developpement > linux
   Tutoriel N° 2ba

Get 10/10 with Mail-tester

- Add SPF (add line in zone dns)
- Add DMARC (add line in zone dns)
- Add DKIM ( configure main.cf and opendkim.conf)

You need to have Postfix installed, else install it:


If you have Ovh release3, you neednt install dkim:
You need only start it:

/etc/init.d/opendkim start

Add dkim on other release

apt-get install opendkim opendkim-tools (if you need to install)

mkdir /var/spool/postfix/opendkim
chown opendkim: /var/spool/postfix/opendkim
usermod -aG opendkim postfix

nano /etc/postfix/main.cf

# only for ubuntu
# OpenDKIM
milter_protocol = 6
milter_default_action = accept
smtpd_milters = unix:/opendkim/opendkim.sock
non_smtpd_milters = unix:/opendkim/opendkim.sock

# only for ovh release3 [it is by default]
# OpenDKIM
smtpd_milters = inet:localhost:8891
non_smtpd_milters = inet:localhost:8891
milter_default_action = accept

mkdir -p /etc/opendkim/keys

nano /etc/opendkim/KeyTable

Replace domain.tld by your domain

mail._domainkey.domain.tld domain.tld:mail:/etc/opendkim/keys/domain.tld/mail.private

nano /etc/opendkim/SigningTable

*@domain.tld mail._domainkey.domain.tld

cd /etc/opendkim/keys
mkdir domain.tld && cd domain.tld

you can change 2048 by 1024 if you registrar refuse

opendkim-genkey -s mail -d domaine.tld -b 2048

chown opendkim:opendkim mail.private

cat mail.txt

You get your TXT and DKIM signature to add on your DNS ZONE:

if you use bind:

nano /var/named/domain.ltd.hosts

mail._domainkey IN TXT "v=DKIM1; k=rsa; p=YOUR PUBLIC KEY"

If your zone dns is on ovh, you need to add on panel ovh per example

For ovh:

nano /etc/opendkim.conf

Socket local:/var/spool/postfix/opendkim/opendkim.sock
OversignHeaders From

TemporaryDirectory /var/tmp
# for ubuntu only
Umask 000

# for ovh release3 only
#UMask 022

UserID opendkim:opendkim

Restart postfix/opendkim

/etc/init.d/postfix restart
/etc/init.d/opendkim restart

- Avoid some word in your email (free, buy ...)

- Make an email text / html

- Submit an email replyto

- Submit an email unsubscribelist

- Add a hostname

nano /etc/hostname


nano /etc/hosts localhost
ip_server vpsxxxxxx.ovh.net vpsxxxxxx
ip_server domain1.com user_domain1
ip_server domain2.com user_domain2

nano /etc/postfix/main.cf

myhostname = domain.com
#myhostname = vpsxxxxxx.ovh.net

- Add a reverse

- If google add a red lock, you need to add TLS in your file configuration

nano /etc/postfix/main.cf


smtp_tls_security_level = may
smtp_tls_loglevel = 1

- You must not be blacklisted, otherwise make a request to no longer be blacklisted

You can check with the html source of google, you have an option "show original"

Relation links:


   Autres tutoriels de la même catégorie >
ShareAnnonce version 2.0 Tous droits reserves. | Condition d'utilisation | Contact