【发布时间】:2017-04-01 08:19:54
【问题描述】:
有没有办法用 CDO 指定我自己的消息 ID?
使用如下配置,message-id还是由cdo组件生成,忽略我指定的那个。
<%
Const cdoSendUsingPort = 2
Dim iMsg, iConf, Flds
Set iMsg = CreateObject("CDO.Message")
Set iConf = CreateObject("CDO.Configuration")
Set Flds = iConf.Fields
' set the CDOSYS configuration fields to use port 25 on the SMTP server
With Flds
.Item("http://schemas.microsoft.com/cdo/configuration/sendusing") = cdoSendUsingPort
.Item("http://schemas.microsoft.com/cdo/configuration/smtpserver") = "smtp@example.com"
.Item("urn:schemas:mailheader:message-id") = "0123456789.0123456789@example.com"
.Update
End With
With iMsg
Set .Configuration = iConf
.From = "from@example.com"
.Subject = "test"
.To = "to@example.com"
.HTMLBody = "test"
.Send
End With
Set iMsg = Nothing
Set iConf = Nothing
Set Flds = Nothing
%>
【问题讨论】: