Я читаю это из документации PHP:PHP требование почты функция
Требование Для функций почты, чтобы быть доступны, PHP должен иметь доступ к Sendmail двоичного в вашей системе во время компиляции. Если вы используете другую почтовую программу, такую как qmail или постфикс, обязательно используйте соответствующие обертки sendmail, которые приходят с ними. Сначала PHP будет искать sendmail в вашем PATH, а затем в следующем:/usr/bin:/usr/sbin:/usr/etc:/etc:/usr/ucblib:/usr/lib. Настоятельно рекомендуется иметь sendmail из вашего PATH. Кроме того, пользователь, который скомпилировал PHP, должен иметь разрешение на доступ к двоичному файлу sendmail.
Мой вопрос в том, что это за оболочка sendmail для POSTFIX, о которой они говорят? Обычно, когда я устанавливаю POSTFIX с yum install, функция почты только начинает отправлять почту? Есть ли что-то еще для этого?
Спасибо заранее ...
Как отличается/etc/postfix от /usr/sbin/sendmail.postfix? – Giuseppe
Я ищу в main.cf, и я вижу sendmail_path = /usr/sbin/sendmail.postfix. Разве это не тот путь, который нужно добавить в php.ini? – Giuseppe
Вы должны сначала выполнить этот код. Если есть какая-либо ошибка, отправьте сообщение об ошибке здесь. Мы можем найти решение – Harikrishnan