我正在使用的当前系统在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
手动创建文件并将其保存到文件夹中,但是需要额外的代码来处理它。