Mail() PHP
Résolu
Leo42
-
Leo42 -
Leo42 -
Bonjour, j'ai un problème par rapport mail() php, après l'inscription user doit recevoir un email activation, le problème que il reçoit 5 minute après
Voici mon code php
____________
$to = "$_POST[email_actv]";
$from = "mysite.com";
$subject = 'Complete Your www.mysite.com Registration';
$message = "Hi $username,
Complete this step to activate your login identity at www.mysite.com
Click the line below to activate when ready
http://www.mysite.com/activation.php?id=$id&sequence=$password2
If the URL above is not an active link, please copy and paste it into your browser address bar
Login after successful activation using your:
E-mail Address: $email1
Password: $pass1
See you on the site!";
$headers = "From: $from\r\n";
$headers .= "Content-type: text\r\n";
mail($to, $subject, $message, $headers);
Merci d'avance.
Voici mon code php
____________
$to = "$_POST[email_actv]";
$from = "mysite.com";
$subject = 'Complete Your www.mysite.com Registration';
$message = "Hi $username,
Complete this step to activate your login identity at www.mysite.com
Click the line below to activate when ready
http://www.mysite.com/activation.php?id=$id&sequence=$password2
If the URL above is not an active link, please copy and paste it into your browser address bar
Login after successful activation using your:
E-mail Address: $email1
Password: $pass1
See you on the site!";
$headers = "From: $from\r\n";
$headers .= "Content-type: text\r\n";
mail($to, $subject, $message, $headers);
Merci d'avance.
A voir également:
- Mail() PHP
- Publipostage mail - Accueil - Word
- Windows live mail - Télécharger - Mail
- Créer une adresse mail hotmail - Guide
- Comment télécharger un mail - Guide
- Cegetel mail ✓ - Forum Mail
4 réponses
Salut Leo42,
Le délai de transmission n'est certainement pas dû au codages Php de l'envoi, mais plutôt aux passerelles de messagerie que tu utilises pour acheminer effectivement l'e-mail.
La solution, en dehors de demander aux administrateurs le motif de ce délai et de le supprimer pour toi, pourrait être d'utiliser une autre passerelle, ou d'utiliser ton propre serveur smtp.
Tout cela dépend de ton environnement serveur, ton système d'exploitation, si tu as des droits d'administration ou pas, si tu veux te lancer ou non dans la configuration d'un serveur smtp, ou si tu un autre fournisseur de serveur smtp que tu peux utiliser alternativement.
Dans ce dernier cas, ce fil peut alors t'être utile, pour utiliser la fonction mail de PEAR, qui te permet d'indiquer le serveur smtp à utiliser : https://forums.commentcamarche.net/forum/affich-25505709-envoi-mail-php#7
exemple là aussi : https://forums.commentcamarche.net/forum/affich-1969090-configurer-php-pour-envoi-de-mail#15
Dal
Le délai de transmission n'est certainement pas dû au codages Php de l'envoi, mais plutôt aux passerelles de messagerie que tu utilises pour acheminer effectivement l'e-mail.
La solution, en dehors de demander aux administrateurs le motif de ce délai et de le supprimer pour toi, pourrait être d'utiliser une autre passerelle, ou d'utiliser ton propre serveur smtp.
Tout cela dépend de ton environnement serveur, ton système d'exploitation, si tu as des droits d'administration ou pas, si tu veux te lancer ou non dans la configuration d'un serveur smtp, ou si tu un autre fournisseur de serveur smtp que tu peux utiliser alternativement.
Dans ce dernier cas, ce fil peut alors t'être utile, pour utiliser la fonction mail de PEAR, qui te permet d'indiquer le serveur smtp à utiliser : https://forums.commentcamarche.net/forum/affich-25505709-envoi-mail-php#7
exemple là aussi : https://forums.commentcamarche.net/forum/affich-1969090-configurer-php-pour-envoi-de-mail#15
Dal
Merci pour votre réponse, mon ordinateur est Windows 7, mais vraiment je ne sais pas quoi faire, est ce qu'il existe une autre fonction comme mail qui accepte OVH. Merci
Comme tu dis que tu es chez OVH dans tes messages ci-dessous, outre les indications que je te donne pour essayer de contourner le problème, il est possible que le problème soit temporaire chez OVH et que tu doives juste attendre que les interventions en cours s'achèvent :
http://travaux.ovh.com/?project=3&status=all&perpage=50
ils sont dans le "rouge" en ce moment avec deux incidents non résolus concernant les e-mails, qui sont peut être la cause des ralentissements.
et pour t'en assurer :
https://docs.ovh.com/fr/
Dal