Bonjour à tous,
Dans le cadre de mon stage, je code une class pour pouvoir envoyer des mails en smtp et j'utilise pour cela la class phpmailer. Tout fonctionne tant que je suis en local mais lorsque je tente de m'envoyer un mail depuis le serveur (1and1) j'ai une erreur qui s'affiche:
au bout de 3-4 sec il me dit que le temps de réponse est trop long (time out).
Pour info c'est la class smtp de php mailer qui gère ça et utilise donc la fonction fsockopen. Ce que je ne comprend pas c'est que le time out de fsockopen est réglé par défaut à 30s et c'est seulement au bout de qques secondes que le message apparaît et j'ai beau mettre n'importe quelle valeur en timeout (60s, 120s..) cela ne change absolument rien.
Le problème ne vient à priori pas de php mailer ni de mon code (puisqu'il fonctionne en local), c'est pour ça que je vais pas encombrer le post de lignes de code inutiles.
Cependant je voulais savoir si quelqu'un a déjà rencontrer ce type de problème, en effet peut-être qu'il y a une subtilité qui m'échappe !
Merci infiniment pour vos réponses
Partager