13 августа 2010 г.

НАСТРАИВАЕМ SENDMAIL в XAMPP

Очень часто для тестирования локальной копии сайта необходима проверка отправки данных на e-mail. Так как в качестве веб- сервера ( APACHE/PHP/MYSQL)  я использую  XAMMP,   то расскажу как настроить этот сервер для работы с почтовым сервером SENDMAIL 

Находим файл  php.ini и изменяем в нем некоторые настройки:

[mail function]
SMTP =
sendmail_from =
sendmail_path ="C:\xamp\sendmail\sendmail.exe-t"

Для настройки работы  sendmail  с внешним SMTP сервером (RAMBLER, MAIL и etc.) изменяем следующие настройки в файле  sendmail.ini :

smtp_server=mail.rambler.ru  - адрес SMTP сервера;
smtp_port=25 -  порт SMTP сервера;
default_domain=rambler.ru -  домен по-умолчанию;
error_logfile=error.log -  файл для лога ошибок;
debug_logfile=debug.log - файл лога  sendmail;
auth_username=account_name@rambler.ru -  имя  аккаунта;
auth_password=account_password  -  пароль;

Следующие три опции используются если перед авторизацией на SMTP сервере требуется авторизация на POP3 сервере:


pop3_server=pop.mail.ru
pop3_username=account_name@mail.ru
pop3_password=account_password

Затем указываем данные для 
 MAIL FROM:
force_sender=account_name@rambler.ru

hostname=rambler.ru 



Вот пожалуй и все.