Test envoie mail easyphp

Résolu
Tony -  
justoo76 Messages postés 186 Date d'inscription   Statut Membre Dernière intervention   -
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   Statut Membre Dernière intervention   186
 
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   Statut Membre Dernière intervention   13
 
Je te conseil, moi aussi d'utiliser la fonction mail() via PHP
0
jeangilles Messages postés 816 Date d'inscription   Statut Membre Dernière intervention   186
 
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
Tony
 
merci, je vais essayer !!
0
Tony
 
ç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   Statut Membre Dernière intervention   13
 
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
tony
 
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   Statut Membre Dernière intervention   186
 
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
tony
 
effectivement, ça change tout.

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