begin process at 2008 08 21 15:01:04
1 229 428 membres
248 nouveaux aujourd'hui
14 263 membres club

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 !

ENVOIE DE MAIL EN UTILISANT CDONT DU SERVEUR IIS


Information sur la source

Catégorie :Divers Niveau : Initié Date de création : 14/05/2002 Date de mise à jour : 29/04/2003 13:37:21 Vu / téléchargé: 7 097 / 868

Note :
8,5 / 10 - par 2 personnes
8,50 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10

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


Description

Cette fonction est utile dans le cas de développement d'objet utilisé par IIS (par exemple pour des pages ASP). En effet les serveur IIS possèdent déja un système complêt d'envoie de mail (Objet Cdont).
Ce zip vous fourni la dll a mettre en réference dans votre VB6 (afin de pouvoir compiler le projet) ainsi qu'un exemple simple d'envoi de mail.  

Source

  • ' La fonction elle même est la suivante :
  • Function mail(adresse As String, sujet As String, message As String, origine As String)
  • ' Fonction de mail
  • Set ObjMail = CreateObject("CDONTS.NewMail")
  • ObjMail.From = origine
  • ObjMail.To = adresse
  • ObjMail.Subject = sujet
  • ObjMail.Body = message
  • ObjMail.Send
  • End Function
  • ' A appeler simplement comme ceci :
  • Dim textMail As String, lorigine As String, adresseMail As String, lesujet As String, retour As Integer
  • textMail = "Test d'envoie du mail avec l'objet Cdont de Windows"
  • lorigine = "testMailer@vbfrance.com"
  • adresseMail = "fabrice_69@hotmail.com"
  • lesujet = "test de l'envoie de mail"
  • retour = mail(adresseMail, lesujet, textMail, lorigine)
' La fonction elle même est la suivante :

Function mail(adresse As String, sujet As String, message As String, origine As String)
' Fonction de mail

Set ObjMail = CreateObject("CDONTS.NewMail")
    ObjMail.From = origine
    ObjMail.To = adresse
    ObjMail.Subject = sujet
    ObjMail.Body = message
    ObjMail.Send

End Function

' A appeler simplement comme ceci :

Dim textMail As String, lorigine As String, adresseMail As String, lesujet As String, retour  As Integer

    textMail = "Test d'envoie du mail avec l'objet Cdont de Windows"
    lorigine = "testMailer@vbfrance.com"
    adresseMail = "fabrice_69@hotmail.com"
    lesujet = "test de l'envoie de mail"
    retour = mail(adresseMail, lesujet, textMail, lorigine)
  

Conclusion

Utilisé pour mon besoin personnel dans le cas d'un développement d'un module pour un serveur Windows 2000.
Fourni si besoin à qui veut.

Romelard Fabrice (Alias F___)
Pour les "Membres Club", vous pouvez télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip

  • signaler à un administrateur
    Commentaire de cyrilp le 14/05/2002 11:15:46

    Ca à l'air interessant, j'en prend bonne note !
    Merci !

    Cyrilp

  • signaler à un administrateur
    Commentaire de Cerbere le 01/12/2002 18:32:28

    Hummm, oui merci ça peut être utile pour un administrateur ou bien pour une personne malveillante qui par exemple pourrait utiliser l'envoi de mails de façon systématique à chaque changement d'ip de la machine et ainsi pouvoir l'exploiter jusqu'à plus soif. Ahhh merci mille fois fabrice69.

  • signaler à un administrateur
    Commentaire de reymondier le 06/10/2003 14:39:35

    Ca c'est du code leger.

    Sur IIS 5 la méthode send ne passe pas.
    J'ai un retour d'erreur 0x80070003 "Le chemin d'accès spécifié est introuvable."
    La librairie CDONTS.dll est en version 6.0

    Quelqu'un pourrait m'aider ?  Help I need somebody

  • signaler à un administrateur
    Commentaire de jb83 le 22/07/2004 13:04:21

    j 'ai un systeme 98 et ca ne mache pas et ce que c"est le prbleme et merci

  • signaler à un administrateur
    Commentaire de fabrice69 le 22/07/2004 14:31:03 administrateur CS

    La réponse à ces 2 questions est disponible ici.
    - http://www.asp-php.net/tutorial/asp-php/cdonts.php

    Etant donné que que 98 fonctionne avec PWS et non IIS, je ne suis pas sur que CDONTS soit utilisable sur celui-ci, à essayer.

    F___

  • signaler à un administrateur
    Commentaire de jb83 le 22/07/2004 17:40:52

    merci pour votre réponse , et si j'utilise en win XP c'est OK

  • signaler à un administrateur
    Commentaire de madridista1000 le 17/04/2007 21:15:21

    salut
    j'ai un probleme des que je ne peut pas enregistrer cdonts.dll.j'ai un message qui apparaisse me dit : le module specifier est introuvable. aidez moi svp. et merci d'avance.

Ajouter un commentaire

Pub



Appels d'offres

CalendriCode

Août 2008
LMMJVSD
    123
45678910
11121314151617
18192021222324
25262728293031

VS Express FR Gratuit !

VS Express en français et 100% gratuit !

Boutique

Boutique de goodies CodeS-SourceS