我写了一个利用SMTP、POP3收发email的小程序,有点问题。

jngxx 2002-09-09 02:56:26
收邮件正常,发邮件提示成功了,但是收不到。我实验的是sina的免费邮件。以下是程序与SMTP服务器的socket操作过程:
S:connect()
R:220
S:EHLO gxx
R:250
S:AUTH LOGIN
R:334
S:Base64编码用户名
R:334
S:Base64编码密码
R:235
S:MAIL FROM:<>
R:250
S:RCPT TO:<myemail@sina.com>
R:250
S:DATA
R:354
S:发送邮件头
S:发送空行
S:发送邮件体
S:发送\r\n.\r\n
R:250
S:QUIT
R:221
其中邮件头的格式是:{"Date:Mon,01 Jun 02 01:10:30 中国标准时间
From:
To:<mymail.sina.com>
Subject:test"},
邮件体格式是最后家\r\n。
提示邮件发送成功了,但是收不到,不知道什么原因?
...全文
3266 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
jngxx 2002-09-10
  • 打赏
  • 举报
回复
新浪的行吗?我试了163.net的邮件,能给自己发一封且只能发一封,发给别的邮箱不行。还是程序有问题。
ZHENG017 2002-09-09
  • 打赏
  • 举报
回复
这是我用telnet模拟smtp.
telnet smtp.163.com 25\r\n
helo client\r\n返回欢迎信息
auth login\r\n这时候返回base64编码的Username;
输入用base64编码的用户名\r\n
返回base64编码的Password
输入用base64编码的密码\r\n
返回成功注册或不能login on信息.
然后就mail from :<>
rcpt to:<>
data\r\n
just a test.
\r\n.\r\n.
rfc的文件这儿是中文的doc
http://www.china-pub.com/computers/eMook/emooknew/rfcdoc/RFC821.doc
jngxx 2002-09-09
  • 打赏
  • 举报
回复
EHLO gxx,gxx是我机器的名字,用gethostname()取得。
dongfa 2002-09-09
  • 打赏
  • 举报
回复
EHLO XXX.XXX.XXX.XXX(应该是local host吧)
jngxx 2002-09-09
  • 打赏
  • 举报
回复
在网页和自己的程序都收不到。不发邮件头可以发出去,也收不到。是不是在发邮件体时SMTP不返回信息,我试着接收都是超时。在最后发送"\r\n"时,都是返回250,mail send.。我的email没有附件。
我试着outlook可以,而且看它的指令和我的一样,是不是我构建的mail格式不对?
ZHENG017 2002-09-09
  • 打赏
  • 举报
回复
文档中心里有篇smtp的例子,可以看看。
http://www.csdn.net/develop/Read_Article.asp?Id=13750
txdxun 2002-09-09
  • 打赏
  • 举报
回复
但是有时候又可以
ZHENG017 2002-09-09
  • 打赏
  • 举报
回复
1.是从网页中收e_mail收不到,还是自己做的pop程序收不到?
2.可以先暂不发送邮件头,在邮件体里只发最简单的一句话测试。从sina.com.cn网页上收邮件。
3.如果发送成功,会返回send as 多少序列号。
4.邮件体如果带附件,需要在邮件头里指明boundary=''.
txdxun 2002-09-09
  • 打赏
  • 举报
回复
me too

16,472

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC相关问题讨论
社区管理员
  • 基础类社区
  • Web++
  • encoderlee
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

        VC/MFC社区版块或许是CSDN最“古老”的版块了,记忆之中,与CSDN的年龄几乎差不多。随着时间的推移,MFC技术渐渐的偏离了开发主流,若干年之后的今天,当我们面对着微软的这个经典之笔,内心充满着敬意,那些曾经的记忆,可以说代表着二十年前曾经的辉煌……
        向经典致敬,或许是老一代程序员内心里面难以释怀的感受。互联网大行其道的今天,我们期待着MFC技术能够恢复其曾经的辉煌,或许这个期待会永远成为一种“梦想”,或许一切皆有可能……
        我们希望这个版块可以很好的适配Web时代,期待更好的互联网技术能够使得MFC技术框架得以重现活力,……

试试用AI创作助手写篇文章吧