НАСТРОЙКА PHP MAIL CENTOS
Процесс настройки PHP mail на CentOS может быть достаточно сложным, особенно для пользователей, которые впервые сталкиваются с этим. Однако, если вы следуете нескольким простым шагам, можно быстро и легко настроить PHP mail для CentOS.
Первым шагом является установка SMTP-сервера, такого как Postfix, для обработки электронной почты. Это можно сделать с помощью команды:
sudo yum install postfix
Затем нужно настроить файл php.ini, чтобы указать, что вы используете локальный SMTP-сервер. Для этого найдите строку "SMTP =" в файле php.ini и измените ее на:
SMTP = localhost
После этого найдите строку "sendmail_path =" в файле php.ini и измените ее на:
sendmail_path = /usr/sbin/sendmail -t -i
Чтобы убедиться, что настройка прошла успешно, введите следующую команду в терминале:
sudo systemctl restart httpd
Теперь вы можете использовать функцию mail() в PHP, чтобы отправлять электронную почту. Вот пример кода, который отправляет простое сообщение:
$to = "example@example.com";
$subject = "Test mail";
$message = "Hello! This is a simple email message.";
$headers = "From: webmaster@example.com" . "\r\n" .
"CC: somebodyelse@example.com";
"Content-Type: text/html; charset=UTF-8";
mail($to,$subject,$message,$headers);
Теперь, когда вы настроили PHP mail на CentOS и знаете, как отправить электронную почту с помощью функции mail() в PHP, вы можете использовать ее для своих проектов.
How to Send Email from Linux using SendMail Hindi - Linux SENDMAIL Tutorial
Sending mails using php mail function on Ubuntu Linux server
Настройка Web сервера nginx и php-fpm на CentOS 8
How To Send Email Using PHP With PHP Mailer - PHP Send Email - Full Step By Step
Полноценный почтовый сервер за 15 минут
How to Use PHPMailer in PHP - How to Send mail using PHPMailer - PHPMailer Tutorial Step by Step
Установка и обновление до PHP 8 в CentOS 7