Bonjour =)
Je vient essayer d'en apprendre plus sur les mails et leurs mystères, d'un point de vu webmaster =)
En gros, j'ai développé un systéme de gestion de compte sur mon site. Principe habituel, un mail de confirmation est envoyé etc ..
Les mails sont envoyé le plus simplement du monde avec:
Classe statique Outils:
La plupart des mails arrivent sans encombre aux boite de réception de mes internautes, mais pas mal ne le reçoivent jamais. A la hauteur de 500 inscriptions sur 2500 qui n'ont pas été validé :/
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 public function sendMail($to, $subject, $message, $from) { $headers ='From: "xxxxxxx" <contact@xxxxxxx.com>'."\n"; $headers .='Reply-To: contact@xxxxxxxx.com'."\n"; $headers .='Content-Type: text/plain; charset="utf-8"'."\n"; $headers .='Content-Transfer-Encoding: 8bit'; if (!mail($to, $subject, $message, $headers)) { echo '<Erreur Mail (ben mince!)>'; }
Pourquoi sur certaines boite, le mail arrivent sans même passer par la boite de courrier indésirable, d'autre, y font un petit tour, et encore d'autres sont apparemment systématiquement refusé ?
Infos:
PHP: Version 5.2.0-8+etch11
Plateforme: Debian GNU/Linux 4.0
Partager