2017-01-04 60 views
0

我想弄清楚Sitecore的EXM。我安裝了它,現在我正在嘗試將其配置爲從本地計算機發送電子郵件。 SAC MTA不是一種選擇,因爲我無法訪問應用中心。我留下了自定義的MTA。本地主機的Sitecore自定義MTA

我試圖配置配置文件使用Gmail SMTP:

Sitecore.EDS.Providers.CustomSmtp.config

<smtpSettings type="Sitecore.EDS.Core.Net.Smtp.SmtpSettings, Sitecore.EDS.Core" singleInstance="true"> 
     <server>smtp.gmail.com</server> 
     <port>465</port> 
     <userName>*****@gmail.com</userName> 
     <password>*****</password> 
     <authenticationMethod>Login</authenticationMethod> 
     <startTls>true</startTls> 
     <proxySettings ref="exm/eds/proxySettings" /> 
    </smtpSettings> 

Sitecore.EDS.Providers.CustomSmtp.Sync.config

<pop3Settings> 
     <pop3Setting type="Sitecore.EDS.Core.Net.Pop3.Pop3Settings, Sitecore.EDS.Core" singleInstance="true"> 
     <server>pop.gmail.com</server> 
     <port>995</port> 
     <userName>****@gmail.com</userName> 
     <password>****</password> 
     <useSsl>true</useSsl> 
     <startTls>true</startTls> 
     <proxySettings ref="exm/eds/proxySettings"/> 
     </pop3Setting> 
    </pop3Settings> 

但是,當我嘗試通過EXM「發送快速測試」時,出現「無法連接到電子郵件服務器,請稍後重試」。任何人都可以用這種配置來幫助我。甚至有可能嗎?我記得閱讀關於付費許可使用自定義MTA的一些信息。這是否意味着,您需要支付通過EXM發送電子郵件?

回答

1

要使用Sitecore的MTA使用自定義SMTP切換,你必須禁用的Dyn配置,然後再啓用CustomSmtp配置:

  • 在網站\ APP_CONFIG \包含\ EmailExperience文件夾,添加後綴.disabled以下文件名末尾:
    • Sitecore.EDS.Providers.Dyn.config
    • Sitecore.EDS.Providers.Dyn.Sync.config
  • 在網站\ APP_CONFIG \包含\文件夾EmailExperience,刪除以下文件名.disabled後綴:
    • Sitecore.EDS.Providers.CustomSmtp.config.disabled
    • Sitecore.EDS.Providers。 CustomSmtp.Sync.config.disabled
+0

你基本上引用指令。我做了所有這些,但沒有發送任何郵件。這就是我試圖配置CustomSmtp配置的原因。 – user3224222