В настройках аккаунта Google разрешаем доступ для "менее безопасных" приложений!
Ставим msmtp. Создаем файл конфига /usr/local/etc/msmtprc:
account default
host smtp.gmail.com
port 587
from user@gmail.com
user user@gmail.com
password my_password
auth on
tls on
tls_certcheck off
keepbcc on
Пишем в php.ini:
sendmail_path = "/usr/local/bin/msmtp -t"
Ставим msmtp. Создаем файл конфига /usr/local/etc/msmtprc:
account default
host smtp.gmail.com
port 587
from user@gmail.com
user user@gmail.com
password my_password
auth on
tls on
tls_certcheck off
keepbcc on
Пишем в php.ini:
sendmail_path = "/usr/local/bin/msmtp -t"
Пример кода на PHP:
<?php
$BODY = "Body is here";
$to = 'user@mail.ru';
$subject = '=?utf-8?b?' . base64_encode("Subject is here") . '?=';
$message = "$BODY";.
$headers = 'MIME-Version: 1.0'."\r\n";
$headers .= 'Content-type: text/html; charset=UTF-8'."\r\n";
$headers .= 'From: '.'=?utf-8?b?' . base64_encode("My Name") . '?='.' <user@gmail.com>'."\r\n";
if(!mail($to, $subject, $message, $headers)){
die('error');
}
?>
Комментариев нет:
Отправить комментарий