2012-04-19 85 views
0

當我試着使用的聯繫方式發送郵件,我收到以下錯誤代碼:聯繫形式無法發送電子郵件

Error sending e-mail from [email protected] to [email protected]: Error SMTP: The following receivers failed: [email protected]

SMTP server error: 5.7.1 : Sender address rejected: not owned by user bed513c

問題是什麼?我搜索了一下,但沒有找到解決方案。 bed513c是[email protected]的實際用戶,我在smtp模塊管理頁面中設置了該用戶。

我仍然無法弄清楚爲什麼這種情況發生,誰能幫助我?

回答

0

檢查你的drupal系統配置系統 - >站點信息。 我爲SMTP郵件設置和網站信息提供了相同的電子郵件ID。 問題解決了。

2

很可能您的smtp服務器拒絕發件人的電子郵件地址。出於某種原因,drupal聯繫表單使用用戶提供的電子郵件地址發送電子郵件。所以,joe吹與[email protected]的電子郵件地址在聯繫表格中輸入他的信息並點擊提交。 Drupal使用他的電子郵件地址[email protected]作爲發件人和網站管理員的電子郵件地址作爲收件人。我的smtp服務器非常具體,如果我用用戶[email protected]對我的smtp服務器進行身份驗證,那麼發件人必須是[email protected]。在使用drupal聯繫表單的情況下,它不起作用,我的smtp服務器將拒絕發件人[email protected]並返回錯誤5.7.1。 Drupal應該有一個選項來強制聯繫表單發送所有電子郵件地址相同的電子郵件地址,但由於一些奇怪的原因,它沒有。

+0

幸運的是,這正是2012年調用的[contact_reply_to](http://dgo.to/contact_reply_to) – ccamara 2016-09-17 10:19:36

+0

的模塊。此線程不再相關。謝謝。 – TrippRitter 2016-09-19 02:36:55