Forums d'entraide informatique - Les forums de PCW

Version complète : [Resolu]Problème avec la fonction mail(). (PHP)
Vous consultez actuellement la version basse qualité d'un document. Voir la version complète avec le bon formatage.
Bonjour à tout le monde Smile ,

J'essaie d'envoyer un mail avec PHP et donc avec la fonction mail() en local. Voici mon (petit Tongue )script :


<?php
$adresse= 'sasukeaqw@laposte.net';
$sujet='Rien.';
$message='Bonjour !';
mail ($adresse, $sujet, $message);
?>


J'ai trouvé sur les forums entre autres qu'il fallait modifier le fichier php.ini pour utiliser le serveur SMTP de mon FAI. Je tiens ma connexion Internet en wifi de Orange mais je n'ai pas de boîte mail chez eux. J'ai donc essayé de modifier ces lignes :

php.ini a écrit :[mail function]
; For Win32 only.
; http://php.net/smtp
SMTP = smtp.laposte.net
; http://php.net/smtp-port
smtp_port = 25

; For Win32 only.
; http://php.net/sendmail-from
sendmail_from = sasukeaqw@laposte.net

Voici le message d'erreur qu'il affiche :

-Warning: mail() [function.mail]: Failed to connect to mailserver at "smtp.laposte.net" port 25, verify your "SMTP" and "smtp_port" setting in php.ini or use ini_set() in C:\wamp\www\Cours PHP\mail1.php on line 5

J'ai aussi essayé ça :

php.ini a écrit :; For Win32 only.
; http://php.net/smtp
SMTP = smtp.orange.fr
; http://php.net/smtp-port
smtp_port = 25

; For Win32 only.
; http://php.net/sendmail-from
sendmail_from = sasukeaqw@laposte.net


Et cette fois cela m'a affiché ce message d'erreur :

-Warning: mail() [function.mail]: SMTP server response: 554 5.7.1 <sasukeaqw@laposte.net>: Recipient address rejected: Missing Authentication in C:\wamp\www\Cours PHP\mail1.php on line 5


Voilà je vous ai dit tout ce que je sais Smile . Pouvez vous m'aider à envoyer ce mail ?
Je vous remercie d'avance pour toutes les réponses. Wink

Edit : Il y a des fois je me déséspère Rolleyes . Il suffisait de mettre le smtp de Orange à SMTP et mon adresse à sendmail_from même si ce n'est pas une adresse Orange.
Alors pour la solution : (désolé du retard)

Chez Orange le port SMTP est bloqué

Il te faut obligatoirement utiliser le SMTP d'Orange, c'est le seul SMTP autorisé chez Orange [pour t'espionner ? Nooon du tout !]
URLs de référence