System.Net.Mail.SmtpException:无法获取IIS拾取目录

时间:2010-12-20 04:51:46

标签: iis-7 system.net.mail

伙计们,

使用我的应用程序获取“无法获取IIS拾取目录”异常。我在配置中创建并指定了我的目录,如下所示:

<system.net>
  <mailSettings>
    <smtp deliveryMethod="PickupDirectoryFromIis" from="donotreply@mysite.com">
      <specifiedPickupDirectory pickupDirectoryLocation="C:\inetpub\email\mysite"/>
    </smtp>
  </mailSettings>
</system.net>

尝试将电子邮件放在本地目录中,以便我可以看到它们。

任何想法为什么会抛出这个例外?

FWIW,这是IIS7 + Windows 7和MVC2应用程序(C#)。

此外,继续并将IIS_IUSRS组的权限授予该目录。

1 个答案:

答案 0 :(得分:1)

所有

好像我正在使用错误的smtp deliveryMethod。我得到了PickupDirectoryFromIis和SpecifiedPickup deliveryMethod的混合,因此使用了错误的设置。