ASP Classic CDOSYS

时间:2014-02-22 01:36:49

标签: asp-classic

我们在使用CDOSYS通过电子邮件发送XML文件时遇到问题。问题(我们怀疑)是传出电子邮件中的标题太多。 我们的旧电子邮件程序(SMTP Mailer)将以下设置“UseMSMailHeaders”设置为false,这导致外发邮件上的标头最少。我们希望将相同的设置添加到CDOSYS以实现相同的最小标头 - 但是CDOSYS没有这样的配置设置。

工作电子邮件标头(使用SMTP邮件程序创建)如下:

X-mailer: Asp Component Bundle 4.03 (COMB63E607)
Content-Type: text/xml; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

电子邮件标题(使用CDOSYS创建)现在是:

X-Originating-IP: [82.11.130.88]
X-Spam: 0
X-Authority: v=2.1 cv=Rs1LLUWK c=1 sm=1 tr=0 a=NcIbe7jg/PruPBS/SkG5Ow==:117
 a=NcIbe7jg/PruPBS/SkG5Ow==:17 a=OZ8DCac85m8A:10 a=uObrxnre4hsA:10
 a=NLZqzBF-AAAA:8 a=KQ9VrMxVm9wA:10 a=r77TgQKjGQsHNAKrUKIA:9 a=9iDbn-4jx3cA:10
 a=cKsnjEOsciEA:10 a=WzHNiX6cKY2DZ1D7HSYA:9 a=SSmOFEACAAAA:8 a=e0m2sKwKAAAA:8
 a=LDuhtmgyDqFV3yBKdvUA:9 a=wVYsaH73nbqcsVgb:21 a=p8LqAaNAe91_BBSR:21
 a=zJJgJrR4LD4A:10 a=ZHtQ2jxvbGEA:10 a=JiXicNB2fugA:10
X-Priority: 1
X-MSMail-Priority: Normal
thread-index: Ac8vaWtRWKRVMRvtReSO2cdupviJVQ==
Content-Type: multipart/mixed;
 boundary="----=_NextPart_000_0009_01CF2F69.6B518590"
X-Mailer: Microsoft CDO for Windows 2000
Content-Class: urn:content-classes:message
Importance: normal
Priority: normal
X-MimeOLE: Produced By Microsoft MimeOLE V6.1.7601.17609

我注意到CDOSYS电子邮件Content-Type设置为“multipart / mixed”,即使我们的ASP代码包含以下行:

Set Mailer = CreateObject("CDO.Message")
Mailer.Configuration.Fields.Item (http://schemas.microsoft.com/cdo/configuration/content-type") = "text/xml"

这是正常行为吗?

感谢您的帮助。

1 个答案:

答案 0 :(得分:0)

标题究竟是多少?好的邮件传输代理(MTA)应该提供详细的标头。也许您要问的是:我改变了构建和传输SMTP消息的方式,现在它们都反弹了。这样的事情发生了吗?如果没有,请尝试进一步详细说明真正潜在问题的性质。

至于邮件的第二部分,如果您附加文件,内容类型将自动更改。