Retrieve From Internet. 1. Iis SMTP + Cdonts - Newmail
Retrieve From Internet. 1. Iis SMTP + Cdonts - Newmail
Const CdoBodyFormatText = 1
Const CdoBodyFormatHTML = 0
Const CdoMailFormatMime = 0
Const CdoMailFormatText = 1
With Message
.To = aTo
.Subject = Subject
.Body = TextBody
.MailFormat = CdoMailFormatText
.BodyFormat = CdoBodyFormatText
.Send
End With
End Sub
Const cdoOutlookExvbsss = 2
Const cdoIIS = 1
With Message
.Configuration.Load cdoIIS
.To = aTo
.Subject = Subject
.TextBody = TextBody
.Send
End With
End Sub
'cached configuration
If IsEmpty(Conf) Then
Const cdoOutlookExvbsss = 2
Const cdoIIS = 1
Conf.Load cdoIIS
End If
Dim Message 'As New CDO.Message
With Message
.To = aTo
.Subject = Subject
.TextBody = TextBody
.Send
End With
End Sub
3. 远程 SMTP + CDO.Message
修改以上列出函数 SendMailCDOCacheConf 的代码,如下
Sub SendMailCDOCacheConf(aTo, Subject, TextBody, aFrom)
'cached configuration
If IsEmpty(Conf) Then
Const cdoSendUsingPort = 2
With Conf.Fields
.Item("http://schemas.microsoft.com/cdo/configuration/sendusing") =
cdoSendUsingPort
.Item("http://schemas.microsoft.com/cdo/configuration/smtpserver") =
"your.smtp.server"
.Update
End With
End If
With Message
.To = aTo
.Subject = Subject
.TextBody = TextBody
.Send
End With
End Sub
4. Outlook
Sub SendMailOutlook(aTo, Subject, TextBody, aFrom)
With Message
'.Display
.Subject = Subject
.Body = TextBody
.Recipients.Add (aTo)
Const olOriginator = 0
.Send
End With
End Sub