2010-06-18 31 views
0

我在PHP中編碼w/CodeIgniter,我想測試我的應用程序發送電子郵件的一些功能。我應該使用哪種電子郵件服務來測試發送電子郵件?

出於某種原因,我無法通過我的本地服務器(XAMPP)中的電子郵件帳戶發送電子郵件,而且我也不希望某些垃圾郵件過濾器在我測試時認爲我是垃圾郵件。

那麼有沒有可用於測試目的的電子郵件服務?最好是一個不強制SSL,因爲我有問題讓我的本地服務器工作。

感謝您的幫助。

回答

1

只要您沒有發送數十或數百封測試電子郵件,請使用您的日常電子郵件提供商(例如GMail)。將郵件功能的SMTP服務器設置爲指向Google的。 (我認爲SSL可選用GMail,但我可能是錯的。)

如果您的郵件庫不支持使用外部SMTP服務器,請切換到另一個。但我認爲CodeIgniter已經覆蓋了那裏。

0

如果您只想測試應用程序功能,請查看Papercut。此實用程序模擬電子郵件的發送而無需設置郵件服務器,效果很好!

編輯:有錯誤的鏈接。

+0

不錯,雖然非常不恰當的命名! Papercut *傷害*。儘可能多地測試發送給500個收件人的電子郵件:) – 2010-06-18 18:49:37

+0

謝謝,但我該如何使用它?沒有關於這件事的文件。 :\ – KeyStroke 2010-06-18 18:56:44

+0

只需安裝它並使用「localhost」作爲SMTP服務器。它會攔截電子郵件,您將能夠從系統托盤中的應用程序中看到它們。 (甚至HTML格式的電子郵件,這很酷) – jaltiere 2010-06-21 14:34:49

0

我喜歡在我的開發機器上設置一個測試SMTP服務,併發送到該服務。在this question下列出了幾個很好的選項。

相關問題