Je fais appelle à la communauté car je ne m'en sors pas. J'ai cherché sur Internet et appliqué certaines corrections, mais rien à faire. Je vous explique mon problème:
J'ai un nom de domaine enregistré sur OVH, une dedibox sur lequel est installé postfix ainsi que des Serveurs MX chez Google. J'ai configuré les reverse DNS comme suit sur ma dedibox: sd-xxxx.dedibox.fr
Quand j'envoie un email depuis PHP, tous les emails partent en SPAM, je ne comprends pas pourquoi.
Voici le code PHP d'envoie d'un email:
$headers = 'MIME-Version: 1.0' . "\r\n";
$headers .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n";
$headers .= 'Content-Transfer-Encoding: 8bit';
$headers .= 'Reply-To: MonSite <[email protected]>' . "\r\n";
$headers .= 'To: destinataire <[email protected]>' . "\r\n";
$headers .= 'From: MonSite <[email protected]>' . "\r\n";
$message = '<html><body>Mon message</body></html>';
mail('[email protected]', $subject, $message, $headers);
Ma configuration de postfix:
Code : Tout sélectionner
smtpd_banner = $myhostname ESMTP $mail_name (Ubuntu)
biff = no
append_dot_mydomain = no
readme_directory = no
myhostname = sd-xxxx.dedibox.fr
myorigin = $myhostname
alias_maps = hash:/etc/aliases
alias_database = hash:/etc/aliases
mydestination =
relayhost =
mynetworks = 127.0.0.0/8 [::ffff:127.0.0.0]/104 [::1]/128
mailbox_command = procmail -a "$EXTENSION"
mailbox_size_limit = 0
recipient_delimiter = +
inet_interfaces = all
Merci beaucoup