如何在Vista上设置smtp,以便从本地picup目录中使用System.Net.Mail?

时间:2010-08-10 14:42:41

标签: asp.net web-config

我尝试使用以下解决方案(也可在此处找到:How do I set up smtp on Vista so I can use System.Net.Mail?)但我收到“无法获取IIS提取目录”。我知道我指向一个现有的目录,我的web.config设置正确,在我可以写入之前是否需要在目录上设置权限?

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

1 个答案:

答案 0 :(得分:0)

您是否检查过maildrop文件夹中的文件权限?您可以为所有用户启用写入,看看是否有效。如果你只想让IIS写入它,我认为用户是ASPNET,但我可能错了。

同样this answer似乎在目录路径的末尾显示“\”(我希望asp.net会理解这一点)