Настройка SMTP сервера оказалась не такой уж и сложной задачей. Как я писал ранее, после нескольких пререканий с джентльменским набором Denwer я перешел на Vertrigo Server (WAMP). Я просмотрел, что в составе модулей VertrigoServ нет настроенного SMTP сервера для тестирования и отладки отправки почты.
Однако настройка SMTP сервера заняла у меня всего пару минут и вам не составит труда сделать тоже самое. Установка и настройка smtp сервера проходит в три этапа.
Если вы используете в разработке какой-либо другой виртуальный сервер, то его настройка будет идентичной. Читайте дальше ;)
1. Скачайте архив с smtp и разархивируйте его в папку с Vertrigo Server (, напр. C:\VertrigoServ\sendmail )
2. Для настройки smtp сервера в файл C:\VertrigoServ\Php\php.ini вносим изменения:
[mail function]
SMTP =
sendmail_from =
sendmail_path = “C:\VertrigoServ\sendmail\sendmail.exe -t”
Говоря «русским языком», достаточно просто указать путь до sendmail, чтобы php смог использовать его в работе.
3. Все настройки smtp сервера sendmail расположены в файле C:\VertrigoServ\sendmail\sendmail.ini
Я настроил smtp сервер на работу с сервисом yandex.ru, но для любого другого почтовика настройка smtp будет идентична. Открываем sendmail.ini и указываем следующие параметры (данные можно уточнить на ):
smtp_server=smtp.yandex.ru ; адрес SMTP сервера
smtp_port=25 ; порт SMTP сервераdefault_domain=yandex.ru ; домен по-умолчанию
error_logfile=error.log ; файл в который будет лог ошибок записываться
debug_logfile=debug.log ; на этапе отделки весьма полезная опция. Протоколируются все операции, которые выполняет sendmail
auth_username=ваш_логин@yandex.ru ;
auth_password=ваш_пароль ;; следующие три опции применяются, если перед авторизацией на SMTP сервере необходима авторизация на POP3 сервере
pop3_server=pop.yandex.ru
pop3_username=ваш_логин@yandex.ru ;
pop3_password=ваш_пароль ;; параметр для команды MAIL FROM
force_sender=ваш_логин@yandex.ru ;hostname=yandex.ru
Теперь не забудьте перезапустить Vertrigo Server, чтобы изменения вступили в силу.
Вы можете быстро скачать бесплатно Skype и легко позвонить вашим друзьям по всему миру!
8 комментариев к Настройка SMTP сервера
Kam 13.04
Спасибо, работает!
buzzman 13.04
Рад помочь, Kam. Буду так же рад, если ваши друзья узнают об этом блоге)
Денис 08.05
спасибо огромное) Все отлично работает) Все просто и понятно написано, а то я столько облазил ничего путного не было либо сложно описано. Все супер.
migalych 24.06
Не, по видимому все в норме, нужно было только совместимость программы с ХP поставить. Спасибо за статейку кстати.
Сергей 04.07
А у меня ничего не получается =(
LOSKAND 01.03
не работает
12.03.01 16:32:34 ** — MESSAGE END —
12.03.01 16:32:34 ** Authenticating with POP3 server
12.03.01 16:32:44 ** Disconnected.
12.03.01 16:32:44 ** Disconnected.
12.03.01 16:32:44 ** Disconnected.
12.03.01 16:32:44 ** Connect timed out.
buzzman 01.03
LOSKAND, честно говоря, после «танцев с бубнами» при настройке локальных серверов я стал работать напрямую с серверными данными. Переходите и вы)
LOSKAND 01.03
при работе в win 2008 серверной операционке, такой вариант настроек вобще не работает, http сервер просто подвисат и всё, что делать понятия не имею месяца 3 уже не могу найти решения правильной настройки smtp, те кто знают как настроить почему то молчат