2012-11-06 69 views
1

我想嘗試發送存檔提醒電子郵件。 我已經配置了webconfig電子郵件發送設置如下:Sitecore:發送存檔電子郵件

<setting name="MailServer" value="smtp.gmail.com"/> 
    <!-- MAIL SERVER USER 
     If the SMTP server requires login, enter the user name in this setting 
    --> 
    <setting name="MailServerUserName" value="[email protected]"/> 
    <!-- MAIL SERVER PASSWORD 
     If the SMTP server requires login, enter the password in this setting 
    --> 
    <setting name="MailServerPassword" value="xxxxx"/> 
    <!-- MAIL SERVER PORT 
     If the SMTP server requires a custom port number, enter the value in this setting. 
     The default value is: 25 
    --> 
    <setting name="MailServerPort" value="587"/> 

我選擇了一個項目,配置存檔選項,如存檔時,電子郵件提醒等 項目得到了存檔,但它並沒有發送提醒郵件。

我該如何分類這封電子郵件發送的東西。我沒有安裝電子郵件營銷者模塊,我是否需要發送電子郵件?

回答

0

您是否嘗試過在web.config中添加mailSettings節點?

<system.net> 
    <mailSettings> 
     <smtp> 
      <network host="127.0.0.1" /> 
     </smtp> 
    </mailSettings> 
</system.net> 
+0

這是沒有必要與Sitecore的。 – divamatrix

0

電子郵件提醒和歸檔是兩個獨立的功能。

要使電子郵件提醒正常工作,請確保您有一個爲EmailReminder.FromAddress設置配置的有效電子郵件地址。

如果已經設置,請確保TaskDatabaseAgent計劃運行(運行,每10分鐘默認值),並檢查日誌中是否存在問題,在運行時。

0

您不需要安裝ECM以通過計劃任務發送電子郵件。

解決問題的真正方法是查看日誌。任何執行的計劃任務都會將條目放入日誌中,包括髮生的任何錯誤。我會在那裏查看,看看關於存檔的項目有什麼。這是用Sitecore整理任何東西的最佳方式。

0

只是廣告在最後,而是在下面的節點在web.config中:

<system.net> 
    <mailSettings> 
     <smtp deliveryMethod="Network"> 
     <network enableSsl="true" /> 
     </smtp> 
    </mailSettings> 
    </system.net> 

它看起來像如下:

enter image description here