[RESOLU] Erreur 553 - Envoi de mail avec mail() serveur OVH

Petit nouveau ! | 6 Messages

05 mars 2013, 11:16

Bonjour à tous!

je rencontre un problème lors d'un envoi de mail avec la fonction suivante
<?php
$compteRendu = mail("[email protected]","teest d'envoie de mail","Ceci est un teest.");
echo $compteRendu ;
if ($compteRendu == false) echo " -- Erreur envoi mail <br> \n";
else echo " -- Mail envoyé<br> \n";
?> 
lorsque je l'execute il me retourne
-- Erreur envoi mail
dans les logs errors php j'ai

Code : Tout sélectionner

[05-Mar-2013 09:38:34] PHP Warning: mail(): SMTP server response: 553 sorry, that domain isn't allowed to be relayed thru this MTA (#5.7.1) (mail178.ha.ovh.net, smtpauth: no) in C:\www\apache2.2\htdocs\testmail\index.php on line 2
alors que dans mon php.ini j'ai

Code : Tout sélectionner

; For Win32 only. ; http://php.net/smtp SMTP = smtp.monsite.fr ; http://php.net/smtp-port smtp_port = 587
Je suis chez OVH, j'ai un serveur Appache... merci à m'aider à résoudre ce problème d'envoi de mail!

Avatar du membre
Modérateur PHPfrance
Modérateur PHPfrance | 8758 Messages

05 mars 2013, 20:02

Salut,

Tu as un hébergement sous windows ?
Le paramètre que tu indique n'est utilise que sous windows http://www.php.net/manual/fr/mail.confi ... p#ini.smtp.

Sous UNIX php utilise sendmail (généralement) pour l'envoie de mail (qui lui se connecte a une serveur stmp).

De plus le message d'erreur par d'authentification ?
Si c'est le cas php ne la gère pas.

@+
Il en faut peu pour être heureux ......

Petit nouveau ! | 6 Messages

08 mars 2013, 12:55

OK merci pour ta réponse,

j'ai une archi WAMP,

je suis passé par un serveur de mail externe hmail, et donc je n'envoi plus par OVH. => problem solved!

bonne journée