Bonjour,
Je rencontre un problème avec l'envoi d'email.
Tout d'abord, j'envoie l'email avec ce code:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49 $destinataire = $email; $sujet = "Merci de confirmer votre inscription" ; $expediteur='moi@moi.com'; $headers = 'MIME-Version: 1.0' . "\r\n"; $headers .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n"; $headers .= 'From: "Moi"<'.$expediteur.'>'."\n"; // Expediteur $message = ' <style type="text/css"> <!-- .css_mail { } --> body { text-align: justify; color: #666666; font: normal 9pt Lucida Grande, Arial, sans-serif, Verdana, Helvetica; background: #ffffff; margin: 0; padding: 15px; } a { color: #873993; } a:hover { color: #E761FF; text-decoration: underline; } </style> </head> <body> <p> Patatai patato <br/> Merci ! </p> </body> </html> '; mail($destinataire, $sujet, $message, $headers) ; // Envoi du mail }
Mon problème: Les utilisateurs de Free ne reçoivent aucun email (tous les autres oui).
J'ai lu que la fonction mail était désactivée (partiellement?) chez Free, je pense donc que ça vient de là, mais je ne sais pas comment contourner le problème.
J'aimerais utiliser une fonction qui marche pour tout le monde..
Auriez-vous une idée?
Partager