2014-02-22 5 views
0

CDOSYS를 사용하여 전자 메일로 XML 파일을 보내는 데 문제가 있습니다. 문제는 (우리가 의심하는) 발신 이메일의 헤더가 너무 많다는 것입니다. 이전 메일러 (SMTP 메일러)의 "UseMSMailHeaders"설정을 false로 설정하여 보내는 메일에 헤더가 최소화되었습니다. 우리는 CDOSYS에 동일한 설정을 추가하여 동일한 최소 헤더를 얻으려고합니다. 그러나 CDOSYS에 대한 그러한 구성 설정은 없습니다.ASP 클래식 CDOSYS

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

이메일 헤더 (CDOSYS를 사용하여 만든) 지금 : 다음과 같이

근로 이메일 헤더 (SMTP 메일 서버를 사용하여 작성)했다

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 이메일 내용 ASP 코드에 다음 행이있는 경우에도 유형이 'multipart/mixed'로 설정되어 있습니다.

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

이것은 정상적인 동작입니까?

도움 주셔서 감사합니다.

답변

0

헤더가 너무 많습니다. 좋은 메일 전송 에이전트 (MTA) 에 자세한 헤더를 제공해야합니다. 어쩌면 당신이 물어 보는 것의 의미는 다음과 같습니다. SMTP 메시지를 작성하고 전송하는 방법이 바뀌 었습니다. 이제는 모두 바운스됩니다. 그런 일이 생겼습니까? 그렇지 않다면 진정한 근원적 인 문제의 본질에 대한 세부 사항을 자세히 설명하도록 노력하십시오.

메시지의 두 번째 부분에서 파일을 첨부하면 콘텐츠 유형이 자동으로 변경됩니다.

+0

파일을 첨부하면 문제가 발생합니다. 첨부 파일을 제거한 후 의도 한대로 작동합니다. 고마워요. – user328414