我在我的網站上有一個表格,我希望它在提交表格時向我發送電子郵件。我是否必須設置SMTP服務器,還是隻能使用PHP腳本發送它?由於我是否需要設置SMTP服務器才能使表單向我發送電子郵件?
0
A
回答
0
您有以下選擇:
,你可以將郵件直接發送到收件人的服務器(MX),不通過SMTP服務器去。問題在於,如果目標服務器當時不可用(維護,磁盤已滿,中斷...),則電子郵件將丟失。這也不適用於使用灰色列表的目的地。它爲處理多個MX(目的地)服務器,簽名,SPF等增加了很多複雜性。
您可以使用現有的SMTP服務器。根據您使用的服務器,您可能需要進行身份驗證,並且可能會限制發件人,收件人數量,可發送的電子郵件數量等。
您可以設置自己的SMTP服務器,如sendmail或postfix。這會增加一些管理開銷,如果你沒有正確地做事,你可能會對服務器的聲譽(以及可傳送性)產生影響。
相關問題
- 1. 我如何知道smtp服務器是否發送了我的電子郵件?
- 2. 如何從我的SMTP服務器發送電子郵件?
- 3. 使用SMTP服務器通過電子郵件發送附件
- 4. 無法使用服務器上的SMTP發送電子郵件
- 5. 如何使用SMTP服務器發送電子郵件?
- 6. 使用asp.net和谷歌smtp服務器發送電子郵件
- 7. 使用本地SMTP服務器從Azure發送電子郵件
- 8. 我如何檢查我的郵件服務器是否需要smtp驗證?
- 9. SMTP:發送電子郵件
- 10. SMTP電子郵件發送
- 11. 發送電子郵件,而不是從我的服務器
- 12. 使用其他電子郵件服務器的SMTP詳細信息發送電子郵件時,是否需要運行postfix服務?
- 13. 使用SMTP服務器發送郵件
- 14. 需要SMTP服務器窗口不會提供電子郵件
- 15. 設置發送與使用Gmail的SMTP服務器PHP郵件我的域
- 16. 不能發送電子郵件(smtp)
- 17. 通過SMTP服務器發送電子郵件的表單的HTML代碼
- 18. 爲什麼smtp服務器不再發送電子郵件?
- 19. 測試發送電子郵件從SharePoint沒有smtp服務器
- 20. ASP.NET C# - 從Outlook Live SMTP服務器發送電子郵件
- 21. 從本地smtp服務器發送電子郵件node.js
- 22. 無法通過本地SMTP服務器發送電子郵件
- 23. SMTP通過SmtpClinet(SmarterEmail服務器)發送電子郵件失敗
- 24. 我需要從Microsoft Exchange服務器上託管的電子郵件發送電子郵件
- 25. 不能發送電子郵件從jsp使用Gmail的SMTP服務器
- 26. 笨不是SMTP設置發送電子郵件
- 27. 發送使用SMTP電子郵件的Web API和ASMX服務
- 28. 是否需要SMTP服務器通過網絡服務器來發送郵件,通過使用JavaMail API?
- 29. 我是否需要使用Reachability發送應用內電子郵件?
- 30. 只發送電子郵件服務器
http://stackoverflow.com/questions/4963688/how-to-send-email-from-php-without-smtp-server-installed的可能的複製 – IsThisJavascript
您可以安裝如sendmail的MTA。這將使您可以發送電子郵件,而無需連接到本地或遠程的SMTP服務器。 –
如果它在一個網絡主機上,他們將有一個郵件服務器已經可以使用PHP的內置郵件()功能 – nogad