PHP 2023. Установка PHP 8.x, php.ini и первый запуск программы. Окружение для разработки
Настройки функции Mail в PHP. Почему не работает Mail в PHP?
Статья подготовлена для студентов курса «Backend-разработка на PHP» в образовательном проекте OTUS. Какой бы интернет-проект на PHP вы не сделали, на нём должна быть форма обратной связи, что особенно актуально для проектов коммерческого направления. А значит, вам не обойтись без функции mail. Что же, давайте посмотрим, как использовать эту функцию для отправки сообщений. Лирическое отступление Прежде чем двигаться дальше, давайте немного вспомним теорию. Во-первых, чтобы отправлять письма нам потребуется SMTP-сервер...
Настройка Postfix для отправки почты
Рассмотрим настройку отправки почтовых сообщений postfix-ом через Яндекс: 1. устанавливаем дополнительные пакеты yum install cyrus-sasl-plain 2. добавляем в файл /etc/postfix/main.cf smtp_sasl_auth_enable = yes
smtp_sasl_password_maps = hash:/etc/postfix/mailpasswd
smtp_sasl_security_options = noanonymous
smtp_sasl_type = cyrus
smtp_sasl_mechanism_filter = login
smtp_sender_dependent_authentification = yes
sender_dependent_relayhost_maps = hash:/etc/postfix/sender_relay
sender_canonical_maps = hash:/etc/postfix/canonical
smtp_generic_maps = hash:/etc/postfix/generic
smtp_use_tls = yes 3...