Bonjour,
Je cherche à comprendre pourquoi les emails que j'envoie n'arrivent pas.
Je suis chez OVH et j'utilise la fonction mail().
Elle ne me retourne aucune erreur et pourtant les emails n'arrivent pas.
J'ai vérifié avec phpinfo() et tout m'a l'air convenablement configuré (il y a un sendmail_path défini par exemple).
L'adresse de destination est correcte....
Voici mon petit bout de code:
Des idées, des pistes de ce que je devrais regarder ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19 // Si tout a bien été, on envoie l'email if(count($errors)==0){ try { $res=@mail(EMAIL,$subject,$message,$headers); if (!$res) $errors['other'][]='Failed to send mail for an unknown reason'; } catch (Exception $e) { $errors['other'][]=$e->getMessage(); } } // Display any errors and exit if errors exist. if(count($errors)!=0){ include(FAILURE); } else { include(SUCCESS); }
Merci,
Laurent
[edit]PS: j'ai vérifié les logs des emails sur OVH et y a pas d'erreurs signalées.
Partager