Добрый день, учусь отправлять письма через php на email. Вроде все работает хорошо, ошибок не выдает, но письмо не приходит. Как сервер использую XAMPP.
Файл php.ini:
...
[mail function]
SMTP=smtp.gmail.com
smtp_port=587
sendmail_from = artem.rassadin21@gmail.com
sendmail_path = "C:\xampp\sendmail\sendmail.exe -t"
...
Файл sendmail.ini:
smtp_server=smtp.gmail.com
smtp_port=587
error_logfile=error.log
debug_logfile=debug.log
auth_username=artem.rassadin21@gmail.com
auth_password=********
force_sender=artem.rassadin21@gmail.com
Главный файл, с которого идет отправка:
<?php
$telephone = $_POST['telephone'];
$name = $_POST['name'];
if(!empty($telephone) || !empty($name)) {
$to = 'artem.rassadin.05@mail.ru';
$headers = 'From: artem.rassadin21@gmail.com';
mb_language("uni");
mb_internal_encoding("UTF-8");
mb_send_mail($to, 'Новый пользователь ' . $name, $telephone, $headers);
} else {
echo '403';
}
?>