Bonjour à tous,
Je bataille depuis qq jours pour l'envoi d'un mail.
Voici ma config : WAMP (sql 5.5.20) (php 5.3.9)
voici le message d'erreur que j'obtient :
Voici mon code :
Code : Sélectionner tout - Visualiser dans une fenêtre à part Warning: mail() [function.mail]: SMTP server response: 550 5.5.0 <html> domain name required in C:\wamp\www\mail.php on line 61
Pour info la ligne 61 est la commande if (mail.......
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47 </head> <?php // j'envoie le mail de confirmation // initialisation des variables de mon mail $destinataire="toto@xxxxxxxx.fr"; $objet="Confirmation d\'inscription "; $message=' <html> <head> <title>Confirmation de votre inscription</title> </head> <body> <table> <tr> <th width="59"><font color="#FF0000">Nom</font></th> <th width="94"><font color="#FF0000">Adresse</font></th> </tr> <tr> <td>Ce mail vous confirme votre inscrition à</td> <td> http://www.xxxxxxxxx.fr </td> </tr> <tr> <td>Nous vous remercions pour votre confiance et espérons vous</td> <td>apporter de réels solutions à tout vos problèmes d\'utilisation.</td> </tr> <br> <h3>Cordialement </h3> </table> </body> </html> '; // paramétrage du mail en html $headers = "MIME-Version: 1.0\n"; $headers .= "Content-type: text/html; charset=iso-8859-1\n"; // entete du mail $headers .="From: FORMULE AIDE <titi@xxxxx.fr>/n"; // on envoie le mail if (mail($message, $objet, $message, $headers )){ echo "Envoi du mail réussi."; } ?> <body> </body> </html>
Le serveur est installé sur la même machine de développement (win7) le php.ini comporte bien smtp.orange.fr ( nom de mon FAI) port :25
J'ai lu beaucoup de post sur ce type de problème mais je ne trouve pas de solution.
Merci par avance.
vincent
Partager