Rechercher : dans
Par :

Soucis fonction mail et php

Dernière réponse le 10 jui 2009 à 10:43:25 logan_grimnar, le 29 avr 2009 à 11:33:45 
 Signaler ce message aux modérateurs

Bonjour,
J'ai monté toute une plateforme d'ouverture d'incidents en php tout fonctionne parfaitement.
Je voudrais juste rajouter une fonction mail qui quand un client ouvre un nouvel incident m'envoie automatiquement un email basique pour me prévenir qu'un nouvel incident à été ouvert.

Pour cela j'ai configuré mon fichier php.ini de la manière suivante :

[mail function]
; For Win32 only.
SMTP = smtp.orange.fr
smtp_port = 25

; For Win32 only.
sendmail_from = mon_adresse_mail@orange.fr

et dans mon code php j'appelle cette fonction de la manière suivante :

$destinataire = "mon_adresse_maill@orange.fr";
$message = "un incident vient d'être posté";
$sujet = "titre";
if(mail($destinataire, $sujet, $message)){
echo "<p>email envoyé</p>";
}else{ echo "<p>email rejeté</p>";}


J'ai aussi essayé avec un serveur smtp localhost sans authentification, même soucis.
Je préscise que mon FAI est bien orange et que mon @ mail est valide chez eux et fonctionne.

l'erreur que je récupère est la suivante :

Warning: mail() [function.mail]: SMTP server response: 554 5.7.1 <mon_adresse_mail@orange.fr>: Recipient address rejected: Missing Authentication in C:\wamp\www\plateformeincident\creationevent.php on line 85
email rejeté

Clairement cela semble donc venir d'un ssoucis d'authentification sur le smtp mais comme je vous l'ait dit j'ai testé avec un smtp local sans authentification et surprise .... même soucis !


donc si quelqu'un à une idée lumineuse je suis preneur !
D'avance merci !

Meilleures réponses pour « Soucis fonction mail et php » dans :
[PHP] Fonction mail() Voir La fonction mail() est bloquée chez certains des hébergeurs gratuits pour des raisons de sécurité (afin d'éviter le spam notamment), l'adresse ip de la machine qui a demandé le script sera alors indiquée dans le header 'X-MM-Mail-From-IP'. renseignez...
PHP - Mail et fonctions réseau VoirPHP étant un langage consacré au Web, il possède bien évidemment des fonctions lui permettant de communiquer avec le "monde extérieur" à l'aide de fonctions standards. Le service le plus utilisé sur Internet étant la messagerie électronique, il est...

1

logan_grimnar, le 29 avr 2009 à 12:39:11

Up

Répondre à logan_grimnar

2

Alain_42, le 29 avr 2009 à 13:59:57

Orange n'accepte plus les envois de mail "distants" sans authentification

donc tu ne peux pas depuis ton serveur envoyer un mail en unitilisant le SMTP de ton compte orange

Répondre à Alain_42

3

 logan_grimnar, le 10 jui 2009 à 10:43:25

Merci.

Répondre à logan_grimnar