簡體   English   中英

CDOSys與SMTPsvg.Mailer

[英]CDOSys vs SMTPsvg.Mailer

我有以下經典的ASP代碼,可以使用SMTPsvg.Mailer發送電子郵件:

Set Mailer = Server.CreateObject("SMTPsvg.Mailer")
Mailer.FromName   = "From Name"
Mailer.FromAddress= "someone@test.com"
Mailer.RemoteHost = "mail.test.com"
Mailer.AddRecipient "inquiry", "test@test.com"
Mailer.Subject    = "Contact Request"

我正在嘗試將其轉換為使用CDOsys,但是根據此處的文檔,CDOsys對象似乎沒有FromName,RemoteHost屬性:

http://msdn.microsoft.com/zh-CN/library/ms526367(v=exchg.10).aspx

使用CDOsys時是否可以自動包含遠程主機?

對於發件人地址,您可以使用“發件人”屬性指定發件人名稱和地址,如下所示:

myMail.From="""Sender Name"" <email@sender.com>"

請注意,該名稱用雙引號引起來。

如果未指定郵件服務器,則CDOSYS使用默認服務器(localhost,端口25)。 要指定其他服務器,您需要使用ConfigurationFields,如下所示:

myMail.Configuration.Fields.Item("http://schemas.microsoft.com/cdo/configuration/sendusing")=2
myMail.Configuration.Fields.Item("http://schemas.microsoft.com/cdo/configuration/smtpserver")="smtp.server.com"
myMail.Configuration.Fields.Item("http://schemas.microsoft.com/cdo/configuration/smtpserverport")=25
myMail.Configuration.Fields.Update

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM