2011-02-14 55 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地址列入黑名單。

希望你可以向你的朋友解釋這一點,以便他們明白發送郵件的「正常」方式是確保他們不被列爲垃圾郵件發送者的唯一方法。

相關問題