Мне нужно демонстрацию приложения на моем ноутбуке, работающем под управлением Windows 7. Приложение должно отправлять почту. Как я могу настроить локальный smtp-сервер для отправки почты и получить ее в своем прогнозе на машине. Мне нужно иметь возможность сделать это, не подключаясь к Интернету для демонстрации.
Локальный smtp-сервер для отправки почты
Ответ 1
XMail или hMailServer должен сделать трюк.
Подробнее об этом предыдущем вопросе.
Ответ 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-сервере, но продемонстрировав, что электронная почта генерируется, как ожидалось.
Ответ 5
Вы можете отправлять электронную почту с помощью Telnet или реализовывать протокол с помощью программирования сокетов.
Обратитесь к http://www.softwareandfinance.com/Visual_CPP/TelnetEmail.html
Ответ 6
Что касается меня, то лучшим вариантом является https://www.npmjs.com/package/maildev
Безболезненный сервер smtp работает на node. Поэтому вам нужно установить node, но он действительно отправит электронное письмо на любой SMTP-сервер.