разработка smtp сервер для [закрывших] окон

Я ищу свободный тест smptp сервер, который может сохранить электронные письма в в файлы для моих тестов разработки. Так как моя среда разработки является окнами, я предпочитаю, чтобы тестовый почтовый сервер работал на окнах, но я могу рассмотреть для установки любых других основанных на Linux альтернатив.

36
задан Baum mit Augen 13 October 2019 в 21:26
поделиться

4 ответа

Вот несколько:

Или вы также можете настроить его в своем web.config , чтобы просто хранить электронные письма в файловой системе (способ конфигурации того, что "шелковистый") предложил в код):

<system.net>  
   <mailSettings>  
      <smtp deliveryMethod="SpecifiedPickupDirectory">  
         <specifiedPickupDirectory 
             pickupDirectoryLocation="c:\temp\mails\"/>  
      </smtp>  
   </mailSettings>  
</system.net>  

Марк

35
ответ дан 27 November 2019 в 05:32
поделиться

- Изменить:

Этот совет действителен, только если вы используете .NET

. Отметьте это . Если вы установите его правильно, он просто сохранит ваши электронные письма на диске :)

SmtpClient client = ...;
client.PickupDirectoryLocation = @"c:\foo\emails\"; //"
client.DeliveryMethod = SmtpDeliveryMethod.SpecifiedPickupDirectory;

- Edit

На всякий случай, если некоторые люди его не поймут, это означает, что вам не нужен другой SMTP-сервер для test / dev , вы просто устанавливаете переменную соответствующим образом.

- Edit

Для полноты, как показано ниже marc_s , вы можете легко установить это в конфигурациях с помощью:

<system.net>  
   <mailSettings>  
      <smtp deliveryMethod="SpecifiedPickupDirectory">  
         <specifiedPickupDirectory 
             pickupDirectoryLocation="c:\foo\emails\" />  
      </smtp>  
   </mailSettings>  
</system.net>
12
ответ дан 27 November 2019 в 05:32
поделиться

Модуль Python smtpd имеет DebuggingServer, который выводит все сообщения в стандартный вывод. Если вы перенаправите их в файл, все готово.

5
ответ дан 27 November 2019 в 05:32
поделиться

Ниже приведены ссылки, которые я нашел

Использование в зависимости от языка и платформы по вашему выбору.

Также есть предыдущий пост для .NET Тестирование SMTP с .net

3
ответ дан 27 November 2019 в 05:32
поделиться
Другие вопросы по тегам:

Похожие вопросы: