首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在BINARYMIME格式的SMTP中,可以使用“数据”代替"BDAT“

在BINARYMIME格式的SMTP中,可以使用“数据”代替"BDAT“
EN

Server Fault用户
提问于 2013-10-10 16:28:26
回答 1查看 771关注 0票数 0

我有一个IIS 7服务器,它拒绝以下命令,但是当我使用一个非IIS服务器时,它将被接受。

错误是:503 5.5.2 Body type BINARYMIME requires BDAT

根据我对SMTP分块的解读,“数据”一词应该改为"BDAT“,这是问题的根源。有人能确认或帮助我理解这个SMTP会话有什么问题吗?

代码语言:javascript
复制
09/10/2013 15:11:45.872 - Attempting to connect to host 10.10.10.10 on port 25, local bound address is (null)
09/10/2013 15:11:45.988 - Successfully connected to host 10.10.10.10   on port 25
09/10/2013 15:11:46.038 - < 220 *******************************************************************************************************************
09/10/2013 15:11:46.088 - ######## START OF CHUNK ######
09/10/2013 15:11:46.138 - > EHLO vmpro-PC
09/10/2013 15:11:46.138 - ######## END OF CHUNK ######
09/10/2013 15:11:46.151 - < 250-smtp01.company.com Hello [10.1.1.1]
09/10/2013 15:11:46.151 - 250-XXXA
09/10/2013 15:11:46.151 - 250-SIZE 41009152
09/10/2013 15:11:46.151 - 250-ETRN
09/10/2013 15:11:46.151 - 250-PIPELINING
09/10/2013 15:11:46.151 - 250-DSN
09/10/2013 15:11:46.151 - 250-ENHANCEDSTATUSCODES
09/10/2013 15:11:46.151 - 250-8bitmime
09/10/2013 15:11:46.151 - 250-BINARYMIME
09/10/2013 15:11:46.151 - 250-XXXXXXXB
09/10/2013 15:11:46.151 - 250-VRFY
09/10/2013 15:11:46.151 - 250 XC
09/10/2013 15:11:46.201 - ######## START OF CHUNK ######
09/10/2013 15:11:46.251 - > MAIL FROM:<moe@company.com> BODY=BINARYMIME
09/10/2013 15:11:46.251 - ######## END OF CHUNK ######
09/10/2013 15:11:46.264 - < 250 2.1.0  moe@company.com ....Sender OK
09/10/2013 15:11:46.314 - ######## START OF CHUNK ######
09/10/2013 15:11:46.372 - > RCPT TO:<moe@company.com>
09/10/2013 15:11:46.422 - ######## END OF CHUNK ######
09/10/2013 15:11:46.436 - < 250 2.1.5 moe@company.com 
09/10/2013 15:11:46.486 - ######## START OF CHUNK ######
09/10/2013 15:11:46.536 - > DATA
09/10/2013 15:11:46.536 - ######## END OF CHUNK ######
09/10/2013 15:11:46.547 - < 503 5.5.2 Body type BINARYMIME requires BDAT
09/10/2013 15:11:46.597 - CSMTPConnection::SendMessageA: An unexpected DATA response was received.
09/10/2013 15:11:46.697 - ######## START OF CHUNK ######
09/10/2013 15:11:46.697 - > QUIT
09/10/2013 15:11:46.697 - ######## END OF CHUNK ######
09/10/2013 15:11:46.710 - < 221 2.0.0 smtp01.company.com Service closing transmission channel
EN

回答 1

Server Fault用户

发布于 2014-07-11 11:04:12

你的理解似乎是正确的。引用RFC 3030第3节的话:

BINARYMIME服务扩展只能与“分块”服务扩展一起使用。

以及:

不能与DATA命令一起使用BINARYMIME。如果在包含"BINARYMIME“正文值的MAIL命令之后发出数据命令,则必须发送503个”坏的命令序列“响应。来自此错误条件的结果状态是不确定的,必须使用RSET命令重置事务。

因此,IIS服务器似乎是兼容的。据推测,另一台服务器正在跟踪RFC 1830,该服务器表示“应该”发送错误。

票数 1
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/545185

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档