2009-10-12 4 views
2

J'appelle le courrier de fonction de php, mais il renvoie false environ 5% - 10% du temps, et cela me rend fou.est-il un moyen de savoir pourquoi la fonction de courrier de php renvoie false (il arrive 'parfois')

Je suppose que tout le côté php est bien configuré car (corrigez-moi si je me trompe), sinon la fonction doit échouer à chaque fois.

La question est de savoir comment puis-je connaître la raison de ce comportement? Que puis-je faire pour déboguer cela?

+0

Est-ce que l'email passe quand 'mail' renvoie' false'? –

+0

Non, l'e-mail ne passe pas. – Cesar

Répondre

1

Je n'aime pas la construction de PHP dans mail pour cette raison. Mais mon taux d'échec était inférieur à 1%.

Je suggère d'utiliser PEAR::Mail comme décrit dans ce article. Il utilise un serveur smtp pour envoyer des emails. Si une erreur survient, vous obtiendrez un message d'erreur réel.

Questions connexes