2010-05-10 3 views
1

J'utilise un script de connexion PHP/MySQL qui envoie un nouvel e-mail d'activation à un nouvel utilisateur. Lorsqu'un nouvel utilisateur s'enregistre, l'information est mise dans MySQL à peu près instantanément, mais il faut environ 4 minutes pour que l'email d'activation arrive dans la boîte de réception du nouvel utilisateur.Délai de 4 minutes entre l'enregistrement d'un nouvel utilisateur et la réception d'un e-mail d'activation

Il semble que des sites comme Facebook et Twitter puissent instantanément recevoir un e-mail d'activation lorsqu'un nouvel utilisateur s'enregistre. Y a-t-il quelque chose que je puisse faire pour que l'email d'activation que j'utilise arrive instantanément ou très rapidement?

Merci à l'avance,

John

Répondre

3

Cela dépend vraiment sur les serveurs de messagerie entre votre hébergeur et la boîte de réception de l'utilisateur. Il peut y avoir des délais intentionnels (par exemple, greylisting) mis en place, et éventuellement appliqués uniquement à des hôtes moins fiables (par exemple, pas Facebook/Twitter). Vous voudrez peut-être vérifier les paramètres du serveur de messagerie et vous assurer que toutes les adresses de serveur, noms d'hôtes et DNS inversés sont correctement configurés.

+0

Y a-t-il un moyen de sortir de la liste grise? – John

Questions connexes