2015-03-13 65 views
0

我已經配置我的DNN郵件服務器發送郵件使用我們的公司電子郵件服務提供商。我無法將任何電子郵件發送到外部電子郵件服務器。DotNetNuke不發送郵件使用SMTP服務器

例如,我的電子郵件提供商是[email protected]。我可以發送電子郵件至[email protected][email protected]。但是我無法發送到[email protected][email protected]

我在DNN事件查看器中看到的錯誤是如下

System.Net.Mail.SmtpFailedRecipientsException: Unable to send to all recipients. 
System.Net.Mail.SmtpFailedRecipientException: Mailbox unavailable. 
The server response was: This domain is not hosted here 

我有相同的電子郵件地址在Outlook的配置,我可以發送/收到任何電子郵件像Gmail或Hotmail。以下是我的DNN電子郵件設置

enter image description here

回答

0

這聽起來像一個或兩件事情可能發生在這裏:

  1. 您的SMTP服務器未設置爲允許的IP地址的中繼網絡服務器。
  2. 您可能需要在DNS中爲您的SMTP服務器的主域創建一個SPF(Sender Policy Framework)或TXT記錄,以允許來自您的DNN網站所在服務器的IP地址的SMTP通信。 SPF記錄可能已經用於您的電子郵件域名,但通常您會在其中添加如下內容:v=spf1 a ip4:1.2.3.4 -all,其中1.2.3.4是您的Web服務器的IP地址。
相關問題