Используйте метод отправки и получения каталога для SMTP mailSetting - PullRequest
0 голосов
/ 03 января 2019

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

...