Designed by Gaetan !
54 en ligne
  Forum | Actu | Glossaire | Codes | Tips | Liens | Livres | Annuaire
 

 Recherche





   

Envoyer un mail avec CDONTS

Tout ça en 7 lignes...





Télécharger l'article au format PDF


La chose à savoir : CDONTS est installé par défaut depuis l'Option Pack 4 de Windows NT, et requiert de mettre en route le serveur SMTP.

!!! Attention !!! Microsoft a décidé de supprimer CDONTS avec IIS 5.1, donc sous WindowsXP vous n'aurez pas accès à ce composant. Il vous faudra trouver le fichier cdonts.dll puis l'enregistrer dans la base de registre sur votre serveur XP Pro!

Comment se procurer cdonts.dll ? Cliquez ici (172 Ko) ou allez cette page pour de plus amples informations :
http://support.microsoft.com/directory/article.asp?ID=KB;EN-US;Q171440&

Cdonts.dll : ce fichier est à placer dans votre winroot (WINNT dans la plupart des cas) puis dans le sous-répertoire System32. Ensuite faites Démarrer/Executer puis taper "regsvr32 cdonts.dll" pour enregistrer la dll dans la base de registre!

Ce fichier est aussi disponible sur le cdrom de windows 2000 pro et server sous la forme cdonts.dl_, en commande DOS, faites un "expand.exe cdonts.dl_ cdonts.dll" puis faites la manipulation comme indiquée plus haut.


Envoyer un mail :

<% Dim Mailer

Set Mailer = Server.CreateObject("CDONTS.NewMail") 
' on crée l'objet CDONTS

Mailer.To = "destinataire@email.com" 
' email du destinataire

Mailer.From = "expediteur@email.com" 
' email de l'expediteur

Mailer.Subject = "Titre du message"
' titre du message

Mailer.Body = "Le texte qui sera envoyé"
' corps du message

Mailer.Send
' on envoie le tout

%>


On peut également mettre le tout sur une seule ligne qui devrait alors ressembler à ça :

<% ' on crée toujours l'objet avant
Mailer.Send "expediteur@email.com","destinataire@email.com","Titre du message","Le texte à envoyer" 
' et on le ferme toujours après
%>



Une fois le mail envoyé, on n'oublie pas de fermer l'objet Mailer sinon on ne peut plus en envoyer ultérieurement, avec la commande :

<% Set Mailer = Nothing %>


Fonctions supplémentaires :

<%
' importance : 0 = normal, 1 = urgent, 2 = très urgent
Mailer.Importance = 0
' le chemin du fichier qui sera attaché
Mailer.AttachFile "\\repertoire\fichier.jpg","fichier.jpg" 
' liste des destinataires en CarbonCopy, séparés par une virgule
Mailer.Cc = "email1@email.com, email2@email.com"
' liste des destinataires en BlindCarbonCopy (Copie cachée invisible), séparés par une virgule
Mailer.BCc = "email1@email.com, email2@email.com"

' Pour envoyer un mail au format HTML, ajouter ces 2 lignes :
Mailer.BodyFormat = 0
Mailer.MailFormat = 0
' Pour laisser le mail en format PlainText, mettez des 1 pour ces 2 lignes
%>




Spécifier l'utilisation d'un serveur SMTP distant (non local)


Pour pouvoir écrire dans ce forum, identifiez-vous !

 Lire  07/01/12 12:33 de milan-b
Bonjour et bonne année à tous ! J'ai utilisé le co...
  • 07/01/12 14:15 de DB77 Personnellement, je n'ai jamais essayé Cdon...
  • 07/01/12 19:44 de milan-b Merci pour ta réponse. Je pense que m...
  • 08/01/12 14:12 de DB77 Je ne pense pas que la config soit mauvaise...
  • 08/01/12 14:14 de DB77 As-tu lu ça : http://www.asp-php.net/tutor...
  • 08/01/12 18:39 de milan-b Oui, j'ai lu le tuto en question, c'es...
  • 08/01/12 18:51 de milan-b P.S : AspEmail est payant ? Il n'exist...
  • 08/01/12 20:50 de DB77 Si, il existe une version gratuite mais san...
  • 12/01/12 21:04 de milan-b Salut à tous ! CDONTS avec serveur II...
  •   v1.3p © ASP-PHP.net 2002  

    Ludo le 30/06/2003 (239 714 hits)
    Didier Téléchargez gratuitement et légalement des logiciels Microsoft ! Si, si ;)
    • Visual Studio 2010
    • Office 2010
    • Expression Studio 3
    • SQL Server 2008
    • et d'autres...
    Au fil des news  
    PHP - Drupagora : 1ère edition
    Utiliser Reporting Services pour des NewsLetter - SQL Server Reporting Services et les NewsLetters
    Le moteur de rapport inclus dans Microsoft SQL Server permet de créer de nombreux rapports ...
    Changer la page d'erreur 401 SharePoint - La page d'erreur d'authentification SharePoint
    Avec l'authentification classique des sites SharePoint, l'erreur d'authentification est gérée par ...
    PHP - Graphique de l'angle du soleil en fonction du lieu
    PHP5 - Graphique de l'angle du soleil en fonction du lieu
    Adobe - Disponibilité d'Adobe Creative Suite 5.5
    Les Thèmes dans SharePoint 2010 - Gérer les thèmes dans SharePoint 2010
    SharePoint 2010 apporte de nombreuses modifications dont certaines dans le principe des thèmes.
    JavaScript - fonction qui affiche l'heure à travers javascript
    Installer SharePoint Foundation 2010 sur Windows 7 - Installer SP Foundation 2010 sur Windows Seven
    Lorsque l'on souhaite développer dans le monde SharePoint, il existe plusieurs solutions. La ...
    SharePoint et SQL Server 2008 R2 Report Server - Comment accéder à SharePoint depuis SSRS 2008 R2
    Depuis la première version, la solution de rapport proposée par Microsoft "SQL Server Reporting ...
    JS - Envoi d'un formulaire après chargement d'une image
    Divers - Bannir une ip dans le global asax
    Dreamweaver CS5 - Nouvelle version Dreamweaver CS5
    Déjà plus de 6 mois que le produit est sorti, il fallait bien que je vous en parle un peu. Je vous ...
    SharePoint Output Caching dans un site Intranet - Comment utiliser le cache dans un site Publishing
    Afin de permettre l'amélioration des performances de sa ferme MOSS utilisée pour le site portail ...
    Adobe - Adobe lance le Musée Adobe des Médias Numériques
    Adobe - Adobe lance HTML5 Pack pour Illustrator CS5
    PHP - Forum PHP 2010 : Le programme
    Magazines - Le numéro 133 de programmez est disponible
    Adobe - Adobe lance des applications Photoshop Express....
    PHP - Détermination de l'intersection entre 2 segments
    Magazines - Le N°132 de Programmez est disponible
    Les alertes dans SharePoint 2007 - Comment SharePoint 2007 gère les User Alerts
    Une des fonctionnalités de base de SharePoint, aussi bien dans Windows SharePoint Services (WSS) ...
    Adobe - Photoshop.com Mobile pour Android 1.2
    Adobe - Adobe dévoile une technologie de lecture.......
    PHP - Experts PHP : participez au Forum PHP 2010 !
    PHP - Fobec.com - Code source PHP & javascript
    Foliotage alphabétique - Lister sur la première lettre d'un champ
    Pour faire suite à l'article de JPierre sur la pagination alphabétique, voici, en ASP et en PHP, ...
    Dreamweaver CS4 + Php + Mysql - Pagination alphabétique
    Je vous propose la création d'une barre de navigation ou pagination alphabétique pour filtrer les ...
    Adobe - HTML5 dans Dreamweaver CS5
    VBScript - Déterminer si un chemin est absolu ou relatif
    VBScript - Lire/écrire un fichier texte
    Magazines - Le N°130 de Programmez est disponible
    Hebergement - Hébergement à prix libre
    Adobe - Adobe Creative Suite 5
    PHP - Calcul de la date de Pâques
    Magazines - Le N°128 de Programmez est disponible
    Magazines - Le N°127 de Programmez est disponible
    Dreamweaver CS4 + Php + Mysql - Trucs et Astuces - Part 6
    Pour continuer dans le même style, je vous propose une suite au précédent article. Rechercher tous ...
    Adobe - Adobe Photoshop.com Mobile pour iPhone 1.1
    JavaScript - Ajouter une page dans vos favorites
    Tutorial : HTML | Scripting | ASP-PHP | ASP.net | SQL Server | XML
    Sharepoint | XAML | Pocket | Dreamweaver | VML | Divers
      Scripts : Scripting | ASP-PHP | ASP.net | Divers
      Boutique | Annuaire | Bannières | Météo | Tribune | Partenariats
    v3b © Didier 2003   
     

    Corpo Sciences de Reims Partitions gratuites Carte, météo, annonces
     Groupes Utilisateurs Microsoft TechNet DotNet Project ASP-magazine MVP