我希望我的程序可以在不使用Microsoft Outlook或其他程序或SMTP服務器的情況下發送電子郵件。那可能嗎?我可以發送電子郵件而無需連接到SMTP服務器?在不使用SMTP服務器的情況下發送電子郵件
回答
根據定義,您不能,因爲電子郵件通過收件人至少通過他/她的域的SMTP服務器。
您可以直接發送到收件人的SMTP服務器,而不是通過ISP的服務器通過DNS獲取其數據(這基本上是自己重新實現本地SMTP服務器),但這不是一個好主意,因爲許多目標服務器會因垃圾郵件問題拒絕接受您的郵件(您的連接可能會通過木馬的「住宅」IP地址,它不會有rDNS記錄......)。
所以這意味着我將不得不與smtp服務器交談沒關係,我看到..我怎麼知道目標服務器是什麼?例如,我怎麼能告訴什麼是這個電子郵件的目標服務器smtp [email protected]? 編輯:你不是建議我用這種方式? – DanR
@DanRevah:使用收件人域的DNS MX記錄。但是,這又意味着你自己實現一個簡單的SMTP服務器(這不是一個好主意 - 如果你真的想使用這種方法,你應該使用任何現成的輕量級SMTP服務器),你可能會出於我已經解釋過的原因,收到大量被拒絕的郵件。 –
@DanRevah DNS在UNIX上,獲取此信息的最簡單方法是使用命令'host'。 –
- 1. 如何在不發送電子郵件的情況下檢查smtp服務器?
- 2. VB.net在不知道SMTP的情況下發送電子郵件
- 3. 如何在不使用smtp服務器的情況下自動從.net應用程序發送電子郵件?
- 4. 在沒有本地安裝smtp服務器的情況下發送smtp郵件
- 5. 發送電子郵件不適用於我的smtp服務器
- 6. 在沒有SMTP服務器的情況下在Django中發送電子郵件。像PHP郵件()函數一樣
- 7. 使用SMTP服務器通過電子郵件發送附件
- 8. 在不泄露服務器IP地址的情況下發送電子郵件
- 9. 無法使用服務器上的SMTP發送電子郵件
- 10. 使用asp.net和谷歌smtp服務器發送電子郵件
- 11. 使用本地SMTP服務器從Azure發送電子郵件
- 12. 如何使用SMTP服務器發送電子郵件?
- 13. iphone使用smtp服務器發送電子郵件?
- 14. 不使用SMTP發送電子郵件
- 15. 使用SMTP服務器發送郵件
- 16. 從未啓用SMTP的服務器發送電子郵件
- 17. 爲什麼smtp服務器不再發送電子郵件?
- 18. 我不能發送電子郵件與sql服務器smtp
- 19. 在用戶不知道的情況下發送電子郵件
- 20. 發送使用SMTP電子郵件的Web API和ASMX服務
- 21. 在不使用外部服務器的情況下使用Indy發送郵件
- 22. 發送沒有SMTP服務器的批量電子郵件
- 23. 如何從我的SMTP服務器發送電子郵件?
- 24. 從SMTP服務器發送帶有PHP的電子郵件
- 25. SMTP服務器不發送郵件
- 26. SMTP電子郵件發送
- 27. SMTP:發送電子郵件
- 28. 不能發送電子郵件從jsp使用Gmail的SMTP服務器
- 29. 發送電子郵件使用net/SMTP
- 30. 使用SMTP發送電子郵件
是的,你可以直接與目標服務器通話。這當然是SMTP,但你不需要另一臺服務器。 –