formulaire envoi mail asp

formulaire envoi mail asp - ASP - Programmation

Marsh Posté le 12-10-2005 à 10:28:06    

Bonjour,
 
Je débute complètement en asp et je rame un max pour créer un formulaire et une page d'envoie vers un mail. J'ai trouvé quelques info via google mais c'est un échec.
 
J'ai créé une page formulaire.html

Code :
  1. <HTML>
  2. <HEAD>
  3. <TITLE>E-Mail Formulaire</TITLE>
  4. </HEAD>
  5. <BODY>
  6. <form method=post action="send.asp" name="ligne_directe">
  7. Votre nom : <input name="nom" type=text size=10><br>
  8. Votre E*-mail : <input name="email" type=text size=10><br>
  9. Votre adresse : <input name="adresse" type=text size=10><br>
  10. Votre remarque : <input name="message" type=text size=80><br>
  11. <input type=submit value="Envoyez le message !">
  12. </form>
  13. </HTML>


 
puis j'ai créé une page send.asp

Code :
  1. merci
  2. <%
  3. Set myMail = CreateObject("CDONTS.NewMail" )
  4. email = request.form("email" )
  5. mess=""
  6. mess=mess&"Voici le message envoyé par mail: <br/>"
  7. mess=mess&"Le nom : "&request.form("nom" )&"<br/>"
  8. mess=mess&"L'Email : "&request.form("email" )&"<br/>"
  9. mess=mess&"L'adresse : "&request.form("adresse" )&"<br/>"
  10. mess=mess&"Le message : "&request.form("message" )&"<br/>"
  11. myMail.From = email
  12. myMail.To = "mon_mail@domaine.fr"
  13. myMail.Subject = "Message reçu par la page Ligne directe"
  14. myMail.BodyFormat = 0
  15. myMail.MailFormat = 0
  16. myMail.Body = mess
  17. myMail.Send
  18. set myMail = nothing
  19. %>


 
Quand je clique sur "envoyer le message" j'arrive bien à ma page send.asp avec mon texte "merci" mais je ne reçois pas de mail. Auriez-vous une suggestion ?
 
merci d'avance
 
PS : Mon responsable réseau m'a dit que le serveur fonctionné en asp natif.

Reply

Marsh Posté le 12-10-2005 à 10:28:06   

Reply

Marsh Posté le 12-10-2005 à 12:19:59    

Tu as oublié le SMTP
 
 
myMail.RemoteHost = "les SMTP de ton fournisseur d'accès"

Reply

Marsh Posté le 12-10-2005 à 13:40:57    

ça me fait une erreur 500 dans IE.  
 
Qu'est ce qui faut installer précisement sur le serveur ? quel dll ? je ne sais pas quoi demander à mon ingénieur réseau ...

Reply

Marsh Posté le 12-10-2005 à 19:30:29    

pericyte a écrit :

ça me fait une erreur 500 dans IE.  
 
Qu'est ce qui faut installer précisement sur le serveur ? quel dll ? je ne sais pas quoi demander à mon ingénieur réseau ...


 
 
Si tu utilise Cdont il faut la dll Cdont sinon il y a plein de composant ASP pour envoyer les mails, perso j'utilise ASPmail et ASPEmail suivant les hébergeurs et chaque composant à sa propre DLL  [:airforceone]  
 
Pour infos les hébergeurs n'aiment pas Cdont car absolument pas sécurisé  ;)  
 

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed