Настройка SMTP сервера

Установка SMTP сервераНастройка 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 сервера
  1. Kam Ответить

    Спасибо, работает!

    • buzzman Ответить

      Рад помочь, Kam. Буду так же рад, если ваши друзья узнают об этом блоге)

  2. Денис Ответить

    спасибо огромное) Все отлично работает) Все просто и понятно написано, а то я столько облазил ничего путного не было либо сложно описано. Все супер.

  3. migalych Ответить

    Не, по видимому все в норме, нужно было только совместимость программы с ХP поставить. Спасибо за статейку кстати.

  4. Сергей Ответить

    А у меня ничего не получается =(

  5. LOSKAND Ответить

    не работает
    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 Ответить

      LOSKAND, честно говоря, после «танцев с бубнами» при настройке локальных серверов я стал работать напрямую с серверными данными. Переходите и вы)

  6. LOSKAND Ответить

    при работе в win 2008 серверной операционке, такой вариант настроек вобще не работает, http сервер просто подвисат и всё, что делать понятия не имею месяца 3 уже не могу найти решения правильной настройки smtp, те кто знают как настроить почему то молчат

Добавить комментарий

** Ваш email никогда не будет опубликован.

*


× 7 = 7

Можно использовать следующие HTML-теги и атрибуты: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>