Код: Выделить всё
<?php
$to = "user@gmail.com" ;
$subject = "Заголовок письма";
$message = ' <p>Текст письма</p> <br /> <b>1-ая строчка </b> <br /><i>2-ая строчка </i> <br />';
$headers = "Content-type: text/html; charset=utf-8 \r\n";
$res = mail($to, $subject, $message, $headers);
var_dump($res);
?>
Код: Выделить всё
php mailsend.php
Код: Выделить всё
http://phpinfo.dx/mailsend.php
Настроен msmtp.
Ссылка /usr/sbin/sendmail -> ../bin/msmtp
Либо обычное использование:
echo "Бади письма" | mail -s 'Тема письма' 'user@gmail.com'
А вот через Apache2 ни в какую.
В логах ничего информативного
Код: Выделить всё
[22-Mar-2023 20:27:11 UTC] mail() on [/media/Data/www/phpinfo/mailsend.php:13]: To: user@gmail.com -- Headers: Content-type: text/html; charset=utf-8 -- Subject: Заголовок письма
Код: Выделить всё
<VirtualHost 127.0.1.100>
ServerName phpinfo.dx
ServerAlias www.phpinfo.dx
ServerAdmin webmaster@localhost
DocumentRoot /var/www/phpinfo
<Directory /var/www/phpinfo/>
Options Indexes FollowSymLinks
AllowOverride All
Require all granted
</Directory>
<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>