如何编写发送邮件的程序(用C/C++),不通过SMTP服务器的.小弟现在急需这方面的知识

来源:百度知道 编辑:UC知道 时间:2024/06/04 06:32:54
问题:给一个email地址,程序发一个邮件给这个收件人.
描述:程序实现可以给任何人发邮件,没有发件人的限制.
解决:我在网上查了一些资料,我的解决方法如下:
email: abc@xyz.com
取出xyz.com,然后向DNS服务器发送DNS协议的数据报(查询xyz,com),查询MX记录,然后得到MX记录,用SMTP协议向这个MX记录发送邮件.现在遇到很多问题,第一个是解析收到的数据报中显示的MX记录数是0,第二个是向SMTP服务器发送SMTP协议时候,有的服务器不接受ehlo命令.由于我是想实现邮件传输代理,故不去考虑SMTP服务器的认证的命令.现在问题没有解决,恳求大虾们的帮助!!!

没有SMTP的认证,你怎么让服务器接受你的邮件呢?SMTP不愿意接受,难道你想强奸服务器?别徒劳了.

Simple Message Transfer Protocol, 简单邮件传输协议, 用于电子邮件的传输~没有协议怎么去传输?>