用VC发送邮件。如何根据对方邮件地址判别他的邮件服务器的地址

shitalone 2004-03-25 09:49:33
例如邮件地址是: aaa@bbb.net
我用的smtp发送邮件,所以最开始需要连接对方的邮件服务器,如smtp.bbb.net。但现在问题是,我只知道对方的邮箱是aaa@bbb.net,该如何用代码实现找到它所属的邮件服务器。该去查询什么dns,然后找mx纪录,一切该如何做?
...全文
95 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
shitalone 2004-03-25
  • 打赏
  • 举报
回复
我现在做的程序是不通过smtp服务器的,直接通过socket,利用smtp协议和对方的服务器进行交互的。:(
是不是不架设smtp服务器就无法实现了。以前做asp的时候用过叫jmail的第三方组件,不需要通过smtp服务器,不知道它是怎么实现的。
宝_爸 2004-03-25
  • 打赏
  • 举报
回复
直接把合成好的email送给自己的smtp服务器,它会通过email中的收件人地址,进行分发。
shitalone 2004-03-25
  • 打赏
  • 举报
回复
我是通过直接连接对方邮件服务器的smtp(25)端口。然后用smtp来进行交互的。
例如先
connect ( smtp.bbb.net, 25 )
然后再
send ('helo'...
send ('data'....
来的。
哥们提的用pop3的该如何做?
宝_爸 2004-03-25
  • 打赏
  • 举报
回复
发送邮件并不需要知道对方的smtp地址啊。

通过自己的smtp服务器将邮件投递到对方的pop服务器上的啊。
shitalone 2004-03-25
  • 打赏
  • 举报
回复
wwwlg:
如果用程序实现的话,该如何着手实现?

Semigod:
我知道的Jmail组件就能实现这样的功能啊
Semigod 2004-03-25
  • 打赏
  • 举报
回复
我看想准确找出对方所属smtp是不可能的.
UDX协议 2004-03-25
  • 打赏
  • 举报
回复
可以查dns,然后就可以得到mx纪录,得到对方的邮件服务器名,得到地址,最后可以联接25端口。发送邮件
shitalone 2004-03-25
  • 打赏
  • 举报
回复
呵呵!还是谢谢你啊,也提供了一种思路!
宝_爸 2004-03-25
  • 打赏
  • 举报
回复
哦,不好意思,我理解的有偏差。

你说得让我想起了foxmail的特快专递。好像用同样的道理。

算我帮你up的吧。

16,550

社区成员

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

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

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