Подтвердить что ты не робот

Локальный smtp-сервер для отправки почты

Мне нужно демонстрацию приложения на моем ноутбуке, работающем под управлением Windows 7. Приложение должно отправлять почту. Как я могу настроить локальный smtp-сервер для отправки почты и получить ее в своем прогнозе на машине. Мне нужно иметь возможность сделать это, не подключаясь к Интернету для демонстрации.

4b9b3361

Ответ 2

Только локальный smtp: smtp4dev (похоже на papercut)
Приложение улавливает все отправленные ему сообщения, но не отправляет электронные письма через Интернет.

Ответ 3

Papercut довольно активно (последняя версия 25 июня 2015 г.):

Когда-либо нужно проверять электронные письма из приложения или веб-сайта, но не хотите, чтобы они случайно отправились или столкнулись с проблемой настройки тестового почтового сервера? Papercut - быстрый просмотрщик электронной почты со встроенным SMTP-сервером, предназначенным только для приема сообщений. Он не вводит никаких ограничений в отношении того, как вы отправляете свою электронную почту. Он позволяет просматривать весь email-chilada: body, html, headers, attachment вплоть до непослушных сырых бит. Его можно настроить для запуска при запуске и тихонько свести к минимуму в лотке, что дает вам всплывающее всплывающее окно при появлении нового сообщения.

Вы также можете попробовать smtp4dev:

Фиктивный SMTP-сервер для Windows, Linux, Mac OS-X (и, возможно, где-нибудь там, где доступен .NET Core)

Ответ 4

Вы также можете (для демонстрационного) пользователя установить параметр "указанныйPickupDirectory" для использования одного и того же кода, но отбросить сообщение электронной почты в локальную папку, облегчив необходимость в реальном SMTP-сервере, но продемонстрировав, что электронная почта генерируется, как ожидалось.

MSDN: http://msdn.microsoft.com/en-us/library/ms164241.aspx

Ответ 5

Вы можете отправлять электронную почту с помощью Telnet или реализовывать протокол с помощью программирования сокетов.

Обратитесь к http://www.softwareandfinance.com/Visual_CPP/TelnetEmail.html

Ответ 6

Что касается меня, то лучшим вариантом является https://www.npmjs.com/package/maildev

Безболезненный сервер smtp работает на node. Поэтому вам нужно установить node, но он действительно отправит электронное письмо на любой SMTP-сервер.