Настройка Mercury Mail в XAMPP

Настройку Mercury Mail в XAMPP я выложу в картинках с небольшими пояснениями. Итак. Запускаем веб-сервер xampp.

admin-mercurymail

Заходим в приложение.

Mercury Mail

Установим пароли для пользователей. Для этого заходим Configuration -> Manage Local users ...

config Mercury Mail

users Mercury Mail

Здесь так же можно установить своих пользователей и задать им пароль.

Посмотрим на предустановленные домены:

Mercury domains

На этом настройку Marcury Mail закончим и приступим к настройке сборщика писем. Я в пример возьму сборщик писем от Opera, так как он встроен в интерфейс самого браузера.

Итак.

Заходим в Мастер создания учетных записей в Opera, выбираем Электронная почта -> Далее>. 

Opera User

 Заполняем поля.

Opera Pass

Устанавливаем пароль.

Opera localhost

Везде в полях прописываем localhost. Кликнем на Завершить, в принципе, всё. Да вот ещё. Если при проверке почты выплывет окно 501 ошибки Аутоинтефикации,

501 Opera

 то в Свойствах учетной записи проставьте 

authentication

для входящей почты в поле Аутентификация необходимо выбрать ТЕКСТ, а для исходящей - НЕТ.

Всё, можно принимать и отправлять почту с локального сервера.

Добавлено 09 июля 2013г.

Если у Вас XAMPP 1.8.1, то по умолчанию e-mail сообщения приходят в виде текстовых файлов в disk:\xampp\mailoutput\

Для того чтобы e-mail сообщения приходили на Ваш почтовый клиент, необходимо немного внести изменения в файлах disk:\xampp\php\php.ini и disk:\xampp\sendmail\sendmail.ini

В php.ini сделать так:

[mail function]
SMTP = localhost
 smtp_port = 25
sendmail_from = postmaster@localhost
sendmail_path = "\"Disk:\xampp\sendmail\sendmail.exe\" -t"
;sendmail_path = " Disk:\xampp\mailtodisk\mailtodisk.exe"

Заполнить данными для sendmail и закомментировать mailtodisk.

В sendmail.ini изменить smtp_server на:

smtp_server=localhost

Всё. E-mail сообщения с тестового локального сайта будут приходить на почтовый клиент, см. настройка выше.

Метки: