我正在使用的当前系统具有电子邮件发送功能,在 Web.config 中具有此配置,如下所示
<mailSettings>
<!-- Method#1: Configure smtp server credentials -->
<smtp from="some-email@gmail.com">
<network enableSsl="true" host="smtp.gmail.com" port="587" userName="some-email@gmail.com" password="valid-password" />
</smtp>
<!-- Method#2: Dump emails to a local directory -->
<smtp from="some-email@gmail.com" deliveryMethod="SpecifiedPickupDirectory">
<network host="localhost" />
<specifiedPickupDirectory pickupDirectoryLocation="~/App_Data/EmailPickup" />
</smtp>
</mailSettings>
如配置所示,有 2 种方法,但一次只能启用 1 种方法,否则在我尝试运行系统时会导致错误。
问题:是否有任何配置或设置可以使这两种方法同时工作?我希望它发送电子邮件以及提取电子邮件并将其放入我特定的文件夹中。
我能够手动创建一个文件StreamWriter
并保存到文件夹中,但它需要额外的代码来处理它。