При запуске php mailsend.phpотправляется. В скрипте только команда mail(…);
php mailsend.php
C хоста нет. Уже дал права www-data:$USER и на исполнение ug+x $res = mail('кому@mal.com', 'the subject', 'body', "Content-type: text/html; charset=utf-8 \r\n");var_dump($res); // выдаёт falseЛокальный apache2. Вирт хост:
$res = mail('кому@mal.com', 'the subject', 'body', "Content-type: text/html; charset=utf-8 \r\n");var_dump($res); // выдаёт false
{FilesMatch \.php$} SetHandler "proxy:unix:/run/php/php8.2-fpm.sock|fcgi://localhost" {/FilesMatch}
ErrorLog ${APACHE_LOG_DIR}/phpinfo/error.log CustomLog ${APACHE_LOG_DIR}/phpinfo/access.log combined {/VirtualHost}
$res = mail('кому@mal.com'
mal.com? Опечатка?
А что в логах то пишет?
sudo tail /var/log/mail.log
mail.com не очепятка. На gmail то же самое. Скрипт один. Варианта запуска два. Один через php mailsend.php, и он же через вирт.хост.
mail.add_x_header = On
SMTP = localhostsmtp_port = 25
Настройки у меня на msmtp. Символ.сцылка /usr/sbin/sendmail -> ../bin/msmtp что делает установка пакета msmtp-mta.
Подробнее о форматировании
mal.com? Опечатка?
А что в логах то пишет?
sudo tail /var/log/mail.log
Настройки у меня на msmtp.
Символ.сцылка /usr/sbin/sendmail -> ../bin/msmtp что делает установка пакета msmtp-mta.
Отправить комментарий