Problème fonction mail - PHP - Programmation
Marsh Posté le 09-06-2009 à 11:15:34
Ca peut aider...
Manuel
Citation : Note: L'implémentation de la fonction mail() sous Windows diffère de manière significative avec l'implémentation Unix. Tout d'abord, il n'utilise pas un programme local pour composer les messages, mais opère uniquement et directement sur les sockets, ce qui signifie qu'un MTA est nécessairement à l'écoute sur un socket du réseau (qui peut être soit sur le réseau local ou sur une machine distante). |
Marsh Posté le 11-06-2009 à 17:20:12
Si dans le paramètre to il ne faut pas mettre d'adresse du genre personne@example.com, alors pourquoi ils mettent la même adresse dans leur exemple ?
<?php
$to = 'personne@example.com';
$subject = 'le sujet';
$message = 'Bonjour !';
$headers = 'From: webmaster@example.com' . \"rn\" .
'Reply-To: webmaster@example.com' . \"rn\" .
'X-Mailer: PHP/' . phpversion();
mail($to, $subject, $message, $headers);
?>
Marsh Posté le 11-06-2009 à 17:30:45
Citation : Note: L'implémentation de la fonction mail() sous Windows (...) |
Marsh Posté le 17-06-2009 à 09:09:08
D_AmOn a écrit : Il n'y a plus personne ?? |
Tu as essayé d'envoyer un mail "simple" avec des adresses le plus "basiques" possible (nom.prenom@serveur.ext) ?
Marsh Posté le 17-06-2009 à 23:01:38
Non, le format à ne pas utiliser n'est pas quelqu_un@example.com, mais Quelque chose <quelqu_un@example.com>, qui permet de définir un nom au destinataire.
Pour en revenir à l'erreur d'origine, c'est dû au fait que le $mail ne contient pas une adresse e-mail valide. Donc, soit tu as utilisé le format qu'il ne faut pas, soit l'adresse n'est pas correcte. En tout cas, ça aiderait d'avoir le $mail.
Marsh Posté le 18-06-2009 à 20:38:05
$mail contient : alsal-damon@hotmail.fr
C'est complètement banal
Marsh Posté le 18-06-2009 à 20:38:35
aideinfo a écrit : |
$mail contient : alsal-damon@hotmail.fr
C'est complètement banal
Marsh Posté le 18-06-2009 à 23:33:20
le SMTP d'orange c'est pas le port 587 ?
Marsh Posté le 19-06-2009 à 11:06:32
NewsletTux a écrit : le SMTP d'orange c'est pas le port 587 ? |
Si mais en fait je me suis trompée, mon FAI est numéricable mais mes adresses sont des hotmail.
Alors il faut que j'utilise :
Serveur SMTP : smtp.live.com (Port 25 avec connexion SSL)
ou
Serveur SMTP : smtp.numericable.fr (Port 25 avec connexion SSL)
?
Marsh Posté le 19-06-2009 à 14:42:47
Numéricable, car hotmail utilise SSL.
Marsh Posté le 09-06-2009 à 11:03:37
Bonjour,
J'ai un problème avec la fonction mail sous wampserver.
Voici mon code :
Programme : fonctions.php
Programme : php.ini
[mail function]
; For Win32 only.
SMTP = smtp.orange.fr
smtp_port = 25
; For Win32 only.
sendmail_from = contact@supersite.com
J'ai le message d'erreur suivant :
Warning: mail() [function.mail]: SMTP server response: 501 5.1.3 Bad recipient address syntax in C:\wamp\www\forum\includes\fonctions.php on line 33
??