2011-02-14 155 views
0

正在开发和时事通讯在vb.net的朋友的电子邮件软件,他要我选择添加使用的DNS服务器发送电子邮件,发送电子邮件使用的DNS服务器

如何发送使用DNS服务器的EMAIL。没有smtp或imap?

+2

这甚至意味着什么?您无法通过DNS服务器发送电子邮件。 – 2011-02-14 12:22:29

+0

我做了一个简单的谷歌搜索,并有一千个结果。这是最有偿的组成部分。我需要一个vb.net代码,可以做到这一点,或至少它背后的想法 – Smith 2011-02-14 14:52:31

回答

3

发送电子邮件“使用DNS服务器”仍然使用SMTP。这通常是一个坏主意。这是关于它的:

通常,电子邮件应用程序(您自己的,Outlook等)使用SMTP或类似协议将邮件发送到已配置的邮件服务器。它可能是公司自己的服务器,或者ISP的服务器,或者类似的东西。邮件可能通过组织外的各种传出邮件服务器,但在某个时候它会遇到“边界服务器”(所有这些不同类型的服务器都有相当的名称,但现在它们并不重要。 )

此边界服务器使用DNS查找收件人的邮件服务器,然后将邮件(使用SMTP)发送到该服务器。 (我故意忽略了细节)

发送电子邮件“使用DNS”意味着您的应用程序充当边界服务器。它使用DNS来查找收件人的邮件服务器,然后直接发送邮件 - 而不是使用任何传出的服务器。

由于两个原因,这是一个坏主意。

  1. 越来越多的互联网服务供应商阻止SMTP传输不穿过其传出服务器
  2. 越来越多的传入服务器验证使用各种技术的边界服务器。您的应用程序是不可能通过这些服务器

这两个问题是反垃圾邮件对策,所以使用这种技术让你看起来像一个垃圾邮件发送者所接受,留下了许多邮件的封锁,并有可能得到您的IP地址列入黑名单。

希望你可以向你的朋友解释这一点,以便他们明白发送邮件的“正常”方式是确保他们不被列为垃圾邮件发送者的唯一方法。

相关问题