Общей функцией многих программ является возможность отправки электронной почты. При работе над проектами по разработке или демонстрации продуктов, использующих электронную почту, критически важно иметь среду, которая, как вы знаете, будет работать. В этих ситуациях ответом является наличие полностью автономной системы электронной почты, то есть всех «отправленных» электронных писем, которые никогда не покидают локальную машину.
Чтобы настроить эту среду, мы будем использовать MailEnable Standard, который является полнофункциональным SMTP и POP почтовым сервером. Мы настроим избранные домены для «маршрутизации» всех сообщений, чтобы они отправлялись и принимались локально. Это позволяет вам тестировать/демонстрировать полный цикл электронной почты полностью на локальной машине.
Подготовка вашей среды
Перед настройкой автономной установки MailEnable в вашей системе необходимо будет сделать несколько изменений.
Первым будет остановить и отключить все существующие почтовые сервисы, которые вы используете. Если у вас есть, то, скорее всего, это служба Microsoft Simple Mail Transfer Protocol, которая устанавливается вместе с IIS.
Затем мы должны сконфигурировать файл hosts на машине для маршрутизации всего трафика на наши «содержащиеся» домены, чтобы он никогда не покинул машину.
Откройте файл «C: Windowssystem32driversetchosts» в Блокноте.
Для всех доменов, которые вы хотите содержать, введите следующую строку:
127.0.0.1 domain.com
127.0.0.1 localmail.com
В нашем примере мы используем домен «localmail.com». Как только вы закончите, сохраните ваши изменения.
Установка MailEnable
Запустите программу установки MailEnable Standard. Во время установки будет несколько информационных экранов, а также несколько общих экранов ввода данных, поэтому мы покажем вам экраны, которые требуют специальной настройки.
На экране «Получение сведений о почтовом отделении» введите «LocalMailDelivery» для имени почтового отделения и пароль.
В Конфигурации соединителя SMTP введите домен, для которого вы хотите указать адрес электронной почты (в нашем примере это «localmail.com»), а для хоста DNS введите «127.0.0.1».
Вам не нужно устанавливать части WebMail, так как мы будем проверять почту через POP-клиент. Они ограничены по времени в стандартной версии MailEnable.
После завершения установки перезагрузка не требуется, но, как правило, это хорошая идея.
Настройка MailEnable
После установки откройте MailEnable Administrator, который доступен в меню «Пуск»> «Программы»> «Включить почту».
Под опцией Серверы> localhost> Система> Сервисы убедитесь, что все сервисы запущены (List Connector не требуется для работы).
В Messaging Manager> Почтовые отделения> LocalMailDelivery выберите функцию Создать почтовый ящик.
В свойствах почтового ящика введите имя получателя в поле «Имя почтового ящика» без добавления имени домена в конец . По умолчанию получатель будет иметь адрес электронной почты для всех доменов, перечисленных в папке «Домены» LocalMailDelivery. В нашем примере мы настроили «localmail.com» в качестве нашего домена, поэтому в этом примере полная электронная почта будет «jfaulkner@localmail.com».
Также обратите внимание на поля «Имя пользователя для почтовых клиентов» и «Пароль». Это соответствующие учетные данные, которые мы настроим в нашем POP-клиенте для загрузки почты.
После создания вы должны увидеть вновь созданного получателя в списке почтовых ящиков.
Настройка POP-клиента
Как только локальный почтовый сервер настроен, вы можете использовать любой POP-клиент по вашему желанию. На наших скриншотах мы используем Outlook 2007, но подойдет любой клиент.
Ключевые пункты для настройки:
- Адрес электронной почты: receient@localdomain.com (из нашего примера, jfaulkner@localmail.com)
- Тип учетной записи: POP3
- Входящий сервер: 127.0.0.1
- Исходящий/SMTP-сервер: 127.0.0.1
- Имя пользователя/пароль: с экрана «Создать почтовый ящик» в MailEnable (из нашего примера: jfaulkner @ LocalMailDelivery/password)
Тестирование ваших настроек должно показать, что все работает успешно.
Если все работает, вы должны получить приветственное сообщение от MailEnable.
Чтобы проверить поток почты, отправьте сообщение на локально настроенный адрес электронной почты.
Надеюсь, неудивительно, что тестовое сообщение доставляется через несколько минут после отправки.
Заключение
Опять же, наличие полностью локальной почтовой среды идеально подходит для демонстрации или разработки проектов, где у вас могут не быть надежных соединений. Поскольку сообщение никогда не покидает вашу машину, ничто не оставлено на волю случая.
связи
Скачать стандартную версию MailEnable