Test envoie mail easyphp

Résolu/Fermé
Tony - 21 avril 2010 à 08:43
justoo76 Messages postés 186 Date d'inscription mardi 13 avril 2010 Statut Membre Dernière intervention 23 mars 2016 - 28 avril 2010 à 11:38
Bonjour, je voudrais tester l'envoie de mail de mon poste.
Hors aucun envoie, mais le message :

Notice: Undefined index: nom in C:\Program Files\EasyPHP-5.3.2\www\essais02\envoi.php on line 6

Warning: mail() [function.mail]: "sendmail_from" not set in php.ini or custom "From:" header missing in C:\Program Files\EasyPHP-5.3.2\www\essais02\envoi.php on line 8

mais j'ai bien modifier mon php.in :
[mail function]
; For Win32 only.
; https://www.php.net/manual/en/mail.configuration.php#ini.smtp
SMTP = smtp.(mondomainde).com <<< modifier par mon domaine que je trouve dans outlook
; https://www.php.net/manual/en/mail.configuration.php#ini.smtp-port
smtp_port = 25

; For Win32 only.
; https://www.php.net/manual/en/mail.configuration.php#ini.sendmail-from
;sendmail_from = pcinfo@domaine.com <<< modifier par mon email !!!

et j'ai bien redemarré mon easyphp !!

quelqu'un aurait la solution ??

MERCI D'AVANCE !! T-T
A voir également:

8 réponses

jeangilles Messages postés 816 Date d'inscription samedi 21 juin 2008 Statut Membre Dernière intervention 17 juillet 2012 186
28 avril 2010 à 11:21
Ben ouais, c'est pour ca que l'envoit de mails via html, j'ai jamais utilisé ^^
Y'a une fonction php, mail(), justement prévue pour envoyer des mails, tu devrais peut être voir comment elle fonctionne ^^
1
justoo76 Messages postés 186 Date d'inscription mardi 13 avril 2010 Statut Membre Dernière intervention 23 mars 2016 13
28 avril 2010 à 11:38
Je te conseil, moi aussi d'utiliser la fonction mail() via PHP
0
jeangilles Messages postés 816 Date d'inscription samedi 21 juin 2008 Statut Membre Dernière intervention 17 juillet 2012 186
21 avril 2010 à 11:07
ll faut enlever le ; au début de la ligne dans le php.ini. Le ; permet (si je me souviens bie, ca fait longtps que j'y ai pas touché ^^) de mettre la ligne en commentaires
0
merci, je vais essayer !!
0
ça marche pas !!! rien à faire !!

j'ai enlevé le ";" et ça change rien.. toujours le même message d'erreur !!
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
justoo76 Messages postés 186 Date d'inscription mardi 13 avril 2010 Statut Membre Dernière intervention 23 mars 2016 13
22 avril 2010 à 11:20
Bonjour,

Peux tu nous monter ton code de envoi.php qui contient la fonction mail() ?
A mon avis, c'est ton header qui est mal indenté..
0
Désoler du retard, mais notre culb était de sortie !!

Donc mon code PHP d'essais :
j'ai changer mon adresse mail, bien sur !!

<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Document sans nom</title>
</head>

<body>

<form action="email@email.com" method="post" enctype="text/plain" name="mail">
Votre nom:
<input name="votre nom"><p>
Vous êtes:
<input type="radio" name="sexe" value="homme">un homme
<input type="radio" name="sexe" value="femme">une femme<p>
Votre ville:
<input type="checkbox" name="ville" value="paris">paris
<input type="checkbox" name="ville" value="lyon">lyon
<input type="checkbox" name="ville" value="marseille">marseille<p>
Votre âge:
<select name="age">
<option value="-20 ans">de -20 ans
<option value="21-50 ans">de 21 à 50 ans
<option value="+50 ans">de +50 ans
</select><p>
Vos commentaires:<br>
<textarea name="commentaire" rows="2" cols="30"></textarea><p>
<input type="submit" value="envoyer"></form>

</body>
</html>

si quelqu'un a un formulaire tout pres avec choix du contact, JE SUIS PRENEUR !!! merci
0
jeangilles Messages postés 816 Date d'inscription samedi 21 juin 2008 Statut Membre Dernière intervention 17 juillet 2012 186
28 avril 2010 à 11:16
J'ai jamais envoyé de mails de cette facon (il me semble avoir lu que c'était possible, mais ca m'a tjs paru bizarre)


Enfin, ce qui est sûr, c'est qu'il manque le "mailto:" à ton action :

<form action="mailto:email@email.com" ..... />
0
effectivement, ça change tout.

Hors il passe par outlook !! et ça c'est pas top !!
0