Bonjour à tout le monde
,
J'essaie d'envoyer un mail avec PHP et donc avec la fonction mail() en local. Voici mon (petit
)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
. Pouvez vous m'aider à envoyer ce mail ?
Je vous remercie d'avance pour toutes les réponses.
Edit : Il y a des fois je me déséspère
. Il suffisait de mettre le smtp de Orange à SMTP et mon adresse à sendmail_from même si ce n'est pas une adresse Orange.