PHP: использование mail() для работы с SMTP (GMail) « Reflection

... mail($to, $subject, $message,"Content-type:text/plain; charset = UTF-8\r\nFrom :$from");. Чтобы настроить отправку писем, необходимо подправить php.ini: ...

Встала задача с помощью PHP скрипта отправлять уведомления на GMail почту. Вроде бы ничего сложного: "Test mail description" "Content-type:text/plain; charset = UTF-8 Чтобы настроить отправку писем, необходимо подправить php.ini: ; For Win32 only. SMTP = smtp.gmail.com Думаете, работает? Нет! При попытке запустить скрипт выводится сообщение: Warning: mail(): SMTP server response: 530 5.7.0 Must issue a STARTTLS command first. Причина кроется в том, что GMail использует протокол шифрования TLS. Для того, чтобы все таки мы могли отправлять письма, нужно загрузить вот архив (содержит «fake sendmail for windows»), распоковать, в файле sendmail.ini изменить строки: А в php.ini закомментировать: ; For Win32 only. ; SMTP = smtp.gmail.com ; smtp_port = 587 и разкомментировать с указанием пути...