首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VC/MFC >

ESMTP发送邮件的有关问题

2012-02-01 
ESMTP发送邮件的问题写了个程序,使用SOCKET给自己发送电子邮件,在sina上一切正常,而在21cn下总是得到“554t

ESMTP发送邮件的问题
写了个程序,使用SOCKET给自己发送电子邮件,在sina上一切正常,而在21cn下总是得到“554   this   mail   is   rejected   by   antispam   system”的错误信息,好像是服务器把我的邮件当成垃圾邮件了,但是如果使用FoxMail来发送同样的信息却是可以的。大家碰到过这样的问题吗?

[解决办法]
不同的邮件服务器的垃圾邮件规则肯定有不同,首先是对mail header部分进行检查,我建议你可以用outlook发送一封邮件到21cn然后,再收取下来,把邮件的mail header部分取得,看看是否有些字段必须补全,sina在这方面可能不要求某些mail header的信息,但21cn需要.
当然,也可以用抓包截取outlook的esmtp信息,来分析一下,不过根绝暂时不用,把header补全就够了

热点排行