一般编写发邮件的功能,就诊的需要一个邮件服务器,我想写一个程序直接发邮件,
就是通过socket之类的大直接发SMTP包到目标邮箱,谁有这方面的资料?
------解决思路----------------------
通过把邮件发送到这台SMTP服务器上,然后这台服务器再转发到目标地址的SMTP服务器。
这个理解是错误的!
正确的流程是:通过发件服务器(SMTP)将邮件发送到目标的收件服务器(POP3)上
如果你想直接将邮件发送到对方的收件服务器上,那么你就需要自己实现 SMTP 到 POP3 间的通讯协议,并绕过收件服务器上的垃圾邮件过滤功能。因为你自己写的发件服务器显然不是电邮联盟的成员