Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

ENVOYER UN E-MAIL EN ASP


Information sur la source

Catégorie :E-mail Classé sous : envoyer, send, email, mail, cdonts Niveau : Initié Date de création : 26/07/2001 Vu : 20 003

Note :
7,56 / 10 - par 9 personnes
7,56 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10

Commentaire sur cette source (6)
Ajouter un commentaire et/ou une note

Description

Pour l'envoi de mail, votre serveur doit supporter le composant CDONTS.

Pour les ordinateurs qui travaillent exclusivement avec Win95/98/ME, NT 4 Workstation,
le code fera une erreur si vous le lancez à partir de votre serveur Web Personnel.
Ne vous inquiétez pas car ça marche tres bien en ligne.  
 

Source

  • <%
  • Set ObjCDO = Server.CreateObject("CDONTS.NewMail")
  • ObjCDO.To = "Expediteur@email.com"
  • ObjCDO.From = "Destinataire@email.com"
  • ObjCDO.Subject = "Sujet du mail"
  • ObjCDO.Body = "Corps du message"
  • ObjCDO.Send 'Envoi du mail...
  • Set ObjCDO = Nothing 'Restons propres.
  • %>
<% 
Set ObjCDO = Server.CreateObject("CDONTS.NewMail")
	ObjCDO.To = "Expediteur@email.com"
	ObjCDO.From = "Destinataire@email.com"
	ObjCDO.Subject = "Sujet du mail"
	ObjCDO.Body = "Corps du message"	
	ObjCDO.Send 'Envoi du mail...
Set ObjCDO = Nothing 'Restons propres.
%> 

Conclusion

Je vous conseille fortement de mettre le corps du message dans une variable, ce qui facilitera l'utilisation de mail multilignes...

Pour sauter une ligne faites chr(10) + chr(13)
 

Commentaires et avis

signaler à un administrateur
Commentaire de gedeef le 24/01/2002 18:50:04

Utilisez JMail c'est beaucoup mieux et il n'est pas nécessaire d'utiliser le pseudo serveur smtp de windows qui est une vraie daube !
Je ne mets pas de source, il est livré avec tous les exemples nécessaires sur http://tech.dimac.net/

signaler à un administrateur
Commentaire de lespauloctantis le 27/08/2003 15:34:27

comment peut on envoyer une page html par mail en asp?
C'est a dire que je voudrais extraire des informations d'une base de données...je les dispose sous la forme d'un tableau puis que dispose un champ en bas de ma page ou l'utilisateur doit mettre l'adresse du destinataire puis un bouton envoyer.... je sais vraiment pas comment faire ça.....
merci d'avance!!
cricri

signaler à un administrateur
Commentaire de Nono751 le 04/11/2004 00:12:38

Salut!
Mon problème..J'utilise CDONTS pour envoyer des mails automatique et ca marche bien.
SAUF QUE de plus en plus de filtre anti-spam considère mes mails comme des SPAMS alors que le mail automatique est envoyé uniquement à des clients inscrits.
comment faire pour que mes mails ne soient pas considérés comme des SPAMS ?
Y'a t il quelque chose à mettre en plus dans le code ASP ? Faut il configurer le SMTP ? Faut il mettre mon adresse IP dans l'entete??? si oui comment?
merci beaucoup pour votre reponse

signaler à un administrateur
Commentaire de autreProgMan le 09/12/2004 18:06:57

Salut..
qlq chose qui me parrait bizzzarre dans ce code
>>>>>>>> c'est  "ObjCDO.From".. vous n avez posé aucune contrainte sur cette prpriété!!!!!!!!!
n importe qui donc peut distribuer des mails avec ObjCDO.From =Jacques_Chirac@elysees.fr !!!!!!!!

signaler à un administrateur
Commentaire de abdo le 06/04/2005 14:12:20

j'utulise ton code mais mais le destinataire ne recoit aucun message pourkoi je travaille avvec windows2000
et interdiv

signaler à un administrateur
Commentaire de bouallagaasp le 14/02/2006 12:56:23

j'ai testé votre code mais ca marche pas :voici le message d'erreur
Objet Server error 'ASP 0177 : 800401f3'

Échec de Server.CreateObject

/mc/e.asp, line 2

Chaîne de classe incorrecte

Ajouter un commentaire

Discussions en rapport avec ce code source dans le forum

Email Formulaire Web HTML [ par TORIUKE ] Salut,Je veux envoyer un email automatique à partir d'un formulaire. Quand je clic sur "envoyer", le mail part automatiquement au destinataire avec le envoie via cdonts page web en mail [ par srama ] Voila :J'ai une page asp ou les utilisteurs remplissent des champs.les champs sont ensuite stockés dans une base access, et envoyé par mail au format PROBLEME D'ENVOI D'EMAIL!!! [ par stokomyer ] j'ai un probleme avec cdonts, j'essai d'envoyer un mail a partir d'asp et le mail a l'air de partir mais je ne recoit rien! J'ai bien installé le serv FORMULAIRE EMAIL CDONTS FICHIER JOINT [ par SylMail ] Bonjour,J'utilise CDONTS.Je suis parvenue à récupérer les données d'un formulaire et à les expédier par email (via cdonts). Je bute sur le point suiva Pb d'envoi d'email [ par wde ] Bonjour,J'ai un pb d'envoi d'email avec CDONTS. Je n'arrive pas à envoyer les données d'un formulaire par email. Le message n'arrive pas dans la bal. Petite question [ par caropot ] Bonjour, je dois envoyer un mail à partir d'un formulaire, j'arrive à envoyer le mail en choissant une police de caractère dans une liste, mais seulem CDONTS [ par onha ] Bonjour a vous tous.J'ai un formulaire avec des renseignements du style nom prénom tel mail ...... .A l'aide de cdonts je voudrais créer un mail en fo Besoin d'aide !!! [ par letruk ] alors j'utilise CDONTS ...! pour envoyer des mail !!!voila mon script:set Mailer = Server.CreateObject("CDONTS.NewMail")Mailer.From = expediteurMailer J'utilise CDONTS mais ça n'envoie pas le mail [ par alexlens19 ] salut, je suis sous windows 2000.je dois faire un envoi de mail automatique. pour l'instant, je teste sur mon poste. par la suite, tout sera installé fichier batch net send [ par guiche1005 ] salut à tousje voudrai savoir si des personnes pouvaient m'envoyer ou me dire comment faire un fichier batch permettant d'envoyer en boucle un mess ne


Nos sponsors

Sondage...

CalendriCode

Décembre 2008
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

Consulter la suite du CalendriCode

Téléchargements



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,499 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.