当前位置: 代码迷 >> VC >> 请问一下SMTP发邮件的有关问题
  详细解决方案

请问一下SMTP发邮件的有关问题

热度:238   发布时间:2016-05-05 00:02:33.0
请教一下SMTP发邮件的问题
我用windows的telnet来进行发送邮件的工作,用的当然是SMTP协议。但是邮箱里收到的只有一个包含主题的空邮件。只有主题传过去了,内容都丢失了,请问这是为什么?
中间代码如下:
--------------------------------------------------------------------------------------------------------------
220 zju.edu.cn Anti-spam GT for Coremail System (zju-tset[20140924])
EHLO smtp.zju.edu.cn
250-mail
250-PIPELINING
250-AUTH LOGIN PLAIN
250-AUTH=LOGIN PLAIN
250-coremail 1Uxr2xKj7kG0xkI17xGrUDI0s8FY2U3Uj8Cz28x1UUUUU7Ic2I0Y2UFANvdXUCa0xDr
UUUUj
250-STARTTLS
250 8BITMIME
AUTH LOGIN
334 dXNlcm5hbWU6
MzEzMDAwMDY5Mg==
334 UGFzc3dvcmQ6
XXXXXX
235 Authentication successful
DATA
503 bad sequence of commands
MAIL FROM:<[email protected]>
250 Mail OK
RCPT TO:<[email protected]>
250 Mail OK
DATA
354 End data with <CR><LF>.<CR><LF>
TO: [email protected]
FROM: [email protected]
SUBJECT:test
test, just a test.
.
250 Mail OK queued as HwbKCkCZ5UeNO4RU4_3XAA--.42469S2
QUIT
221 Bye
-------------------------------------------------------------------------------------------------------------
然后我的163邮箱就收到了一封邮件,有邮件主题,内容为空,请问这是怎么回事呢?
------解决思路----------------------
在邮件头和邮件正文之间加一个空行,也就是在Subject后面,先输一个空行,然后输邮件正文。
------解决思路----------------------
内容前没空行,那么那三行都被当作标题了。
  相关解决方案