Ci-dessous la façon Im en utilisant le fonction mail () pour envoyer un e-mail à un membre de compte. Ive a eu des problèmes avec GoDaddy envoyer le message ou plutôt le mail arrive. Un e-mail a pris 29 minutes. J'ai testé un et il est arrivé dans ma pré gmail-chronométrée à 29 minutes, so right lorsque le message est arrivé (cause j'étais dans mon e-mail au moment où il est arrivé) gmail déjà dit qu'elle était il ya 29 minutes. J'en ai d'autres que c'est juste épreuve, et certains ne reçoivent pas les e-mails à tous. Y at-il autre chose que je besoin d'ajouter / changer sur la manière Im en utilisant le fonction mail () afin d'assurer plus rapide et bon de livraison? Aussi, quelles sont certaines des suggestions pour mieux gérer cette situation? Ive a utilisé la fonction mail () en tonnes de demandes et n'a jamais vraiment eu un problème. Je veux dire que parfois avec d'autres hôtes de la messagerie peut prendre une minute ou deux, mais jamais 29 et ne pas-à-tout. Ive googlé PHP mail () ne fonctionne pas sur GoDaddy et theres beaucoup sur cette question, mais la plupart du problème était la personne était sur les fenêtres d'hébergement. J'ai aussi constaté que GoDaddy 1000 permet d'emails par jour, ce qui Im nulle part distance proche de cela. J'ai regardé en utilisant PHPMailer ou une classe autre courrier et utiliser SMTP pour que je puisse utiliser les comptes e-mail Godaddy j'ai configuration, mais ils permettent seulement 50 relais SMTP par jour. Aussi, je n'ai pas le protocole SSL donc je ne sais pas si je peux l'utiliser comme un compte Yahoo ou Gmail SMTP. Im sur linux hébergement mutualisé.
$u = "newuser@whatever.com";
$from = "from: Mywebsite<support@mywebsite.com>\n";
$from .= "Return-Path: Mywebsite<support@mywebsite.com>\n";
$from .= "MIME-Version: 1.0\n" ;
$from .= "Content-Type: text/plain; charset=\"iso-8859-1\"\n";
$from .= "X-Mailer: PHP/" . phpversion() . "\n";
$from .= "X-Priority: 1";
$emailit = "Thank you for registering. \n.";
$emailit .= "Your registration information: \n LoginName: $u \n";
$emailit .= "Please activate your account. \n";
$emailit .= "Pass: $pass \n";
$subject= "Thank You for Registering";
mail("$u","$subject","$emailit","$from");
- $u = "newuser@whatever.com";
- $from = "from: Mywebsite<support@mywebsite.com>\n";
- $from .= "Return-Path: Mywebsite<support@mywebsite.com>\n";
- $from .= "MIME-Version: 1.0\n" ;
- $from .= "Content-Type: text/plain; charset=\"iso-8859-1\"\n";
- $from .= "X-Mailer: PHP/" . phpversion() . "\n";
- $from .= "X-Priority: 1";
- $emailit = "Thank you for registering. \n.";
- $emailit .= "Your registration information: \n LoginName: $u \n";
- $emailit .= "Please activate your account. \n";
- $emailit .= "Pass: $pass \n";
- $subject= "Thank You for Registering";
- mail("$u","$subject","$emailit","$from");
Thnx.