Как на самом деле отправлять электронные письма, сбрасываемые в каталог раскладки SmtpClient - PullRequest
1 голос
/ 08 февраля 2012

Вот как я могу настроить SMTP-клиент в web.config:

   <system.net>
    <mailSettings>
        <smtp from="&quot;SSA Notifications&quot; &lt;email@example.com&gt;" deliveryMethod="SpecifiedPickupDirectory">
            <specifiedPickupDirectory pickupDirectoryLocation="e:\pickup"/>             
        </smtp>
    </mailSettings>
   </system.net>

Поэтому, когда я отправляю электронное письмо с использованием SmtpClient, оно на самом деле не отправляется, а выгружается в папку раскладки - это сделано специально, в основном для тестирования. Теперь, если я хочу, чтобы эти сгенерированные электронные письма действительно отправлялись, что мне делать (мне все равно, будет ли это какой-то код или скрипт Power Shell)?

1 Ответ

0 голосов
/ 03 сентября 2012

Вы можете запустить рабочий поток, чтобы забрать eml из этого каталога и затем отправить его оттуда. Или вы можете использовать стороннего агента для отправки электронной почты из этой папки.

Каталог раскладки предназначен для стороннего почтового клиентского программного обеспечения.

...