2016-04-01 31 views
0

試圖從episerver xform發送電子郵件。除了在web.config文件中添加此內容之外,還需要從託管應用程序的計算機設置哪些內容? 謝謝。通過XForm發送來自Episerver的電子郵件

<mailSettings> 
    <smtp deliveryMethod='PickupDirectoryFromIis'> 
    <specifiedPickupDirectory pickupDirectoryLocation="c:\temp" /> 
    </smtp> 
</mailSettings> 
    </system.net> 

回答

1

,則應該更換delivermethod爲 「SpecifiedPickupDirectory」 而不是 「PickupDirectoryFromIis」。

PickupDirectoryFromIis沒有選項來指定pickup pickup目錄位置。

截至msdn說:

PickupDirectoryFromIis: 電子郵件將被複制到交付使用本地Internet信息服務(IIS)拾取目錄。

SpecifiedPickupDirectory:將電子郵件複製到由SmtpClient.PickupDirectoryLocation屬性指定的目錄,以供外部應用程序傳送。

+0

謝謝jontem。餘改變爲這樣:' '但電子郵件仍然既不被髮送(即使我沒有收到錯誤信息),也沒有按照config中的指示將副本放置在臨時文件夾中。我認爲必須缺少一些東西。 – dear1

+0

我需要設置telnet才能在我的電腦上正常工作嗎?目前,這個「telnet [email protected] 25」給出了一個錯誤,如 「正在連接到[email protected] ...無法打開連接到主機,端口25:連接失敗「 – dear1

+0

運行AppPool的帳戶是否有權寫入該目錄? 我不認爲這是Gmail的SMTP服務的正確地址。許多ISP也阻止端口25上的傳出通信。 – jontem