2010-08-10 77 views
1

我試過使用下面的解決方案(也在這裏找到:How do I set up smtp on Vista so I can use System.Net.Mail?),但我收到「無法獲取IIS拾取目錄」。我知道我指向一個現有目錄,並且我的web.config設置正確,在寫入目錄之前是否需要在目錄上設置權限?如何在Vista上設置smtp,以便從本地picup目錄中使用System.Net.Mail?

<system.net> 
    <mailSettings> 
      <smtp deliveryMethod="SpecifiedPickupDirectory"> 
        <specifiedPickupDirectory 
         pickupDirectoryLocation="c:\maildrop"/> 
      </smtp> 
    </mailSettings> 

回答

0

你檢查文件權限的文件夾maildrop?您可以爲所有用戶啓用寫入功能,並查看是否有效。如果你只是希望IIS寫入它,我認爲用戶是ASPNET,但我可能是錯誤的。

另外this answer似乎在目錄路徑的末尾顯示「\」(我希望asp.net可以理解,雖然)

相關問題