Очень часто для тестирования локальной копии сайта необходима проверка отправки данных на 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
Вот пожалуй и все.