¡¡ÓÃVB6±àд·¢ËÍÓʼþµÄ³ÌÐò£¬ÓжàÖÖE-mail×é¼þ¿É¹©Ñ¡Ôñ£¬ÈçMAPIMessages¡¢IIS4.0¸½´øµÄCDONTS£¨NTS Collaboration Data Objects£©ÒÔ¼°Ðí¶àµÚÈý·½³§ÉÌ¿ª·¢µÄEmailÈí¼þµÈ¡£±¾ÎĽéÉÜÓÃCDONTS¿ª·¢VBϵÄÓʼþ³ÌÐò·½·¨¡£
¡¡¡¡1. È·ÈÏÒѰ²×°SMTP·þÎñÆ÷
¡¡¡¡Ê×ÏÈ£¬±ØÐëÈ·ÈÏÔÚIIS·þÎñÆ÷ÉÏÒѰ²×°SMTP·þÎñÆ÷£¬ÕâÊǰ²×°Option Packʱ±»È±Ê¡°²×°µÄÑ¡Ïî¡£Èç¹ûSMTP·þÎñÆ÷ÒѰ²×°£¬ÔÚSystem32Ŀ¼ÏÂ»á´æÔÚÒ»¸öÃûΪcdonts.dllµÄÎļþ¡£
¡¡¡¡2. ×î¼òµ¥µÄÓʼþ·¢ËͳÌÐò
¡¡¡¡ÒÔÏÂÊÇÒ»¸ö×î¼òµ¥µÄÓʼþ·¢ËͳÌÐò£¬ËüÓÉme@hotmail.netÏòabc@263.net·¢³öÒ»·â±êÌâΪ¡°Title¡±¡¢ÄÚÈÝΪ¡°Hello¡±µÄE-mail£º
¡¡¡¡Private Sub cmdSendMail_Click()
¡¡¡¡Dim objMail as Object
¡¡¡¡Set objMail=CreateObject("CDFONTS.DLL")
¡¡¡¡ObjMail.Send "me@hotmail.net ", "abc@263.net","Title","Hello"
¡¡¡¡Set objMail=nothing
¡¡¡¡End Sub
¡¡¡¡3. ·¢ËÍÓʼþ¸½¼þ
¡¡¡¡Èç¹ûÓи½¼ÓµÄÎļþÐèÒªËæÍ¬Óʼþ´«ËÍ£¬¿ÉÒÔʹÓÃCDONTSµÄAttachFile·½·¨£º
¡¡¡¡Private Sub cmdSendMail_Click()
¡¡¡¡Dim objMail as Object
¡¡¡¡Set objMail=CreateObject("CDFONTS.DLL")
¡¡¡¡With ObjMail
¡¡¡¡.From= "me@hotmail.net "
¡¡¡¡.To= "abc@263.net"
¡¡¡¡.Subject="Title"
¡¡¡¡.Body="Hello"
¡¡¡¡.AttachFile "c:\document\ sample.doc","sample.doc"
¡¡¡¡.Send
¡¡¡¡ End With
¡¡¡¡ Set objMail=nothing
¡¡¡¡End Sub
¡¡¡¡4. CDONTS×é¼þ³£ÓÃÊôÐԺͷ½·¨
¡¡¡¡CDONTS×é¼þ³£ÓõÄÊôÐԺͷ½·¨ÁоÙÈçÏ£º
¡¡¡¡ÊôÐÔ£º
¡¡¡¡Version£º·µ»ØCDONTS×é¼þµÄ°æ±¾ºÅ
¡¡¡¡MailFormat£ºÓʼþ¸ñʽ£¬1-ÆÕͨÎı¾ÀàÐÍ£»0-MIMEÀàÐÍ
¡¡¡¡Cc£ºÉèÖÃÒ»¸ö»ò¶à¸ö²ÎÔĵÄÓʼþµØÖ·
¡¡¡¡From£ºÓʼþ·¢ËÍÕߵĵØÖ·
¡¡¡¡To £ºÓʼþ½ÓÊÜÕߵĵØÖ·
¡¡¡¡Subject£º±êÌâ
¡¡¡¡Body£ºÄÚÈÝ
¡¡¡¡BodyFormat£ºÄÚÈݸñʽ£¬1-ÆÕͨÎı¾£»0-³¬Îı¾
¡¡¡¡
¡¡¡¡·½·¨£º
¡¡¡¡AttachFile£º¸½¼ÓÒ»¸öÎļþ
¡¡¡¡AttachURL£º¸½¼ÓÒ»¸öµØÖ·
¡¡¡¡Send£º·¢ËÍÓʼþ
¡¡¡¡5. ·¢Ëͳ¬Îı¾¸ñʽµÄE-mail
¡¡¡¡ÄãÒ»¶¨¼ûµ½¹ýÐí¶àʹÓó¬Îı¾¸ñʽµÄE-mail£¬ÆäÖв»µ«¿ÉÒÔÓÐͼƬ¡¢ÉùÒô£¬ÉõÖÁ»¹¿ÉÒÔǶÈ붯»¡£Èç¹û¸øÄãµÄÅóÓÑÒ²·¢ËÍÒ»·âÕâÑùµÄÓʼþ£¬Ò»¶¨»á´ø¸øËû£¨Ëý£©ÒâÍâµÄ¾ªÏ²£¬ÒòΪÕâÓÃÒ»°ãµÄÓʼþ·¢ËͳÌÐòÊÇÎÞÄÜΪÁ¦µÄ¡£ÒÔÏÂʹÓÃCDONTS×é¼þ·¢ËÍÒ»¸öHTML¸ñʽµÄÓʼþ£¬ÆäÖаüº¬ÓÐÒ»·ùÃûΪsample.gifµÄͼƬ£¬³ÌÐòÈçÏ£º
¡¡¡¡Private Sub cmdSendMail_Click()
¡¡¡¡Dim objMail as Object
¡¡¡¡Set objMail=CreateObject("CDFONTS.DLL")
¡¡¡¡Dim strHTML as String
¡¡¡¡StrHTML="¡´html¡µ¡´head¡µ"
¡¡¡¡StrHTML= StrHTML+"¡´title¡µÊ¹Óó¬Îı¾¸ñʽµÄEmail¡´/title¡µ¡´/head¡µ"
¡¡¡¡StrHTML = StrHTML +"¡´body¡µ¡´p¡µ¡´strong¡µÓÃCDONTS·¢ËÍEmailµÄÀý×Ó"
¡¡¡¡StrHTML= StrHTML+"¡´img src=sample.gif¡µ¡´/strong¡µ¡´/p¡µ"
¡¡¡¡StrHTML= StrHTML+"¡´p¡µÒÔÉÏÀý×ÓǶÈëÁËͼƬsample.gif¡´/p¡µ"
¡¡¡¡StrHTML= StrHTML+"¡´/body¡µ¡´/html¡µ"
¡¡¡¡With ObjMail
¡¡¡¡.From= "me@hotmail.net "
¡¡¡¡.To= "abc@263.net"
¡¡¡¡.Subject="Title"
¡¡¡¡.Body=strHTML
¡¡¡¡.AttachURL "c:\mydata\sample.gif","sample.gif"
¡¡¡¡.BodyFormat=0
¡¡¡¡.EmailFormat=0
¡¡¡¡.Send
¡¡¡¡ End With
¡¡¡¡ Set objMail=nothing
¡¡¡¡End Sub
¡¡¡¡µ½ÕâÀÏàÐÅ´ó¼ÒÒ»¶¨·¢ÏÖSMTPÓʼþ´¦ÀíµÄÒ»¸öȱÏÝÁË¡£SMTP·þÎñÆ÷½ÓÊÕÄãµÄÊä³öÏûÏ¢£¬µ«²¢²»×ö·¢ËÍÕßÃû×ֺ͵ØÖ·µÄÑéÖ¤£¬Õâ±¾ÊÇÓÉSMTPµÄÒì²½·¢ËÍ»úÖÆËù¾ö¶¨µÄ£¬µ«ÓÐÈË¿ÉÄܱðÓÐÓÃÐĵØÓÃËüÀ´¼Ù°ç±ðÈË·¢ËÍÓʼþ£¡±¾ÎÄÇ¿ÁÒ½¨Òé¸÷λÇÐÎðÇáÒ×ÊÔÓã¬Ò»µ©ÈÃISPÖªµÀÄãµÄÐо¶£¬ÄãµÄÕʺż«¿ÉÄܻᱻÁ¢¼´É¾³ý¡£
,