2012-10-16 202 views
0

我寫了幾個包含「與我們聯繫」表單的網站。從未啓用SMTP的服務器發送電子郵件

但是,我們的主機最近關閉了SMTP。他們的藉口是「安全問題」。

他們提供的解決方案是,他們實施的規則是,必須使用sendmail/phpmail函數發送從平臺生成的所有郵件,並通過郵件轉發來檢查郵件及其內容,並確保惡意內容和活動完全被阻止,他們建議我使用「虛擬或專用解決方案」。

我不知道他們希望我做些什麼來讓電子郵件重新開始工作,這是非常緊急的,因爲許多客戶沒有收到他們的電子郵件。 有沒有簡單的方法來解決這個問題,以便再次發送電子郵件?

提前

回答

1

非常感謝這一般意味着你必須指定新的郵件服務器他們提供本地主機的在你的代碼來代替。此外,之前,您可以在不進行身份驗證的情況下發送郵件,但現在,您必須擁有一個帳戶,並且在發送郵件之前您必須進行身份驗證。 (但我不確定,可能是他們允許中繼到他們自己的服務器,並且你可能不需要認證)。

轉到您的主機帳戶的控制面板並檢查郵件面板。在那裏查看新的smtp服務器名稱並編寫您的站點以使用此憑證使用此smtp服務器。這會讓你再次發送郵件。

+0

哦聽起來很有希望。所以我不必重新實現整個表單,我只需要在web.config中給它其他參數呢? 我會嘗試找到smtp服務器設置,我會讓你知道那是怎麼回事。謝謝! – Nick

+0

是的,它只是郵件服務器已經改變,沒有別的。 –

+0

好,所以我有一個網站的工作,但其他網站的服務器只提供流行和IMAP服務器。 現在我該做什麼? 我可以使用一些外部smtp,像Gmail或其他公共免費的嗎?我可以使用pop或imap服務器嗎? – Nick

相關問題