Bonjour,
voici un petit problème que je ne comprends guère sur l'envoi d'un mail en PHP.
J'ai un écart assez important entre l'heure d'envoi (clic sur le bouton envoyer) et l'heure afficher de réception du mail dans des webmails.
Voici mon code au cas où :
Que je mette ou non le boundary j'ai le même souci.
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 // ENVOYER mail // To $to = $_SESSION['txtEmail']; // Subject $subject = 'Demande de renseignements'; // clé aléatoire de limite /*$boundary = md5(uniqid(microtime(), TRUE));*/ // Headers $headers = 'From: Festiv-Picard <'.$mailFestivPicard.'>'."\r\n"; $headers .= 'Bcc: Festiv_Picard <'.$mailFestivPicard.'>'."\r\n"; $headers .= 'Mime-Version: 1.0'."\r\n"; //$headers .= 'Content-Type: multipart/mixed;boundary='.$boundary."\r\n"; $headers .= "\r\n"; // Message $msg = 'Demande de renseignements de : '.$_SESSION['txtNom']."\r\n\r\n"; $msg = $_SESSION['txtDemande']."\r\n\r\n"; // Fin //$msg .= '--'.$boundary."\r\n"; // Function mail() if (mail($to, $subject, $msg, $headers)) { $resultatMail = "Demande de renseignements envoyé avec succès."; } else { $resultatMail = "Erreur lors de l'envoi par mail de la demande de renseignements. Vérifiez votre adresse Email."; }
Savez-vous de quoi cela peut venir? De la localisation du serveur sur lequel est le site?
Merci d'avance
Partager