Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/email/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Email 使用dns服务器发送电子邮件_Email_Dns - Fatal编程技术网

Email 使用dns服务器发送电子邮件

Email 使用dns服务器发送电子邮件,email,dns,Email,Dns,我在vb.net中为一位朋友开发和发布电子邮件软件,他要求我添加使用dns服务器发送电子邮件的选项 如何在没有smtp或imap的情况下使用dns服务器发送emai?使用dns服务器发送电子邮件仍然使用smtp。这通常是个坏主意。下面是它的内容: 通常,您自己的电子邮件应用程序、Outlook等会使用SMTP或类似协议向配置的邮件服务器发送邮件。它可以是公司自己的服务器,也可以是ISP的服务器,或者类似的东西。邮件在离开组织的过程中可能会通过各种发送邮件服务器,但在某些情况下它会碰到边界服务器所

我在vb.net中为一位朋友开发和发布电子邮件软件,他要求我添加使用dns服务器发送电子邮件的选项


如何在没有smtp或imap的情况下使用dns服务器发送emai?

使用dns服务器发送电子邮件仍然使用smtp。这通常是个坏主意。下面是它的内容:

通常,您自己的电子邮件应用程序、Outlook等会使用SMTP或类似协议向配置的邮件服务器发送邮件。它可以是公司自己的服务器,也可以是ISP的服务器,或者类似的东西。邮件在离开组织的过程中可能会通过各种发送邮件服务器,但在某些情况下它会碰到边界服务器所有这些不同类型的服务器都有很好的名称,但它们现在并不重要

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

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

这是个坏主意,有两个原因

越来越多的ISP阻止未通过其传出服务器的SMTP通信 越来越多的传入服务器使用各种技术验证边界服务器。这些服务器不太可能接受您的应用程序 这两个问题都是反垃圾邮件的对策,所以使用这种技术会让你看起来像个垃圾邮件发送者,使你的许多邮件被阻止,并可能使你的IP地址被列入黑名单


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

这到底是什么意思?你不能通过DNS服务器发送电子邮件。我做了一个简单的谷歌搜索,得到了上千个结果。最重要的是,大部分是付费组件。我需要一个vb.net代码,可以做到这一点或至少背后的想法非常感谢,但我仍然想知道如何做到这一点。已经有很多组件实现了这种技术。任何信息,我可以得到更多的信息等将不胜感激。谢谢,非常抱歉,史密斯。我理解,作为开发者,我们有时确实想知道如何逆势而行,即使这只是为了知情——但我坚信,使用这种技术并不符合合法邮件用户的最佳利益,而且,帮助垃圾邮件发送者找出如何做并不符合整个互联网的最佳利益。我不是说你是垃圾邮件发送者,只是他们也可以阅读这些论坛,我觉得从道义上讲,我有义务不提供更多的细节。如果你真的需要这样做,我真诚地希望你能找到其他人帮忙。