Skip to content

Latest commit

 

History

History
27 lines (20 loc) · 2.44 KB

ОбвязкаТестирования.md

File metadata and controls

27 lines (20 loc) · 2.44 KB

Обвязка тестирования

Мок почта на отправку

smtp4dev

https://archive.codeplex.com/?p=smtp4dev

Экзешник в трее, который позволяет сохранять руками пришедшие письма

Фейка с REST API, образцы работы из 1С есть в пакете ADD оскрипта

Мок почта на отправку и прием: Greenmail

Применений куча, включая ИМАП, здесь будет настройка для локального бездокерного запуска

Особенности:

  1. Длительный (до 5 минут) прогрев первого запуска. Первого на машине или в день/загрузку - я не знаю
  2. Если не настроены "пользователи" ( а может и если настроены) то имиенем почтового ящика/пользователя является полный почтовый адрес. Почта даже в режиме без авторизации отдаётся согласно ящикам. То есть, рабочий вариант:
    1. отключить авторизацию
    2. в качестве пользователя для получения писем (SMTP ) использовать имя почтового адреса, куда было предварительно отправлено письмо
  3. IMAP сразу не завелся, а больше я его не мучил. Может прогрев виноват, может еще что, но при указании в ЕРП IMAP протокола проверка подключения не прошла

Базовый пример командной строки

java -Dgreenmail.hostname=0.0.0.0 -Dgreenmail.setup.test.all -Dgreenmail.auth.disabled -Dgreenmail.verbose -jar greenmail-standalone-1.5.13.jar

Поднимает из командной строки почтовик на портах 3025/3110/3143 SMTP/POP/IMAP. Все полученные письма кладет в ящики по полному адресу ([email protected]), забирать можно с любым паролем, главное пользователь SMTP должен быть <[email protected]>, а не <q>