В текущей системе, над которой я работаю, есть функция отправки электронной почты с этой конфигурацией в 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
и сохранить в папке, но для его обработки потребовался дополнительный код.