Назад | Перейти на главную страницу

Пользователь sendmail неизвестен - debian lenny

Мой php mail() функция просто перестала работать некоторое время назад. Он начал возвращаться FALSE.

Я не слишком большой системный администратор, так что простите, пожалуйста, мое невежество.

Я установил свой php.ini send_path возможность: "sendmail_path = /usr/sbin/sendmail -t -i" и перезапустил apache.

Затем я научился тестировать sendmail вот так:

sudo / usr / sbin / sendmail -bv mail@example.com mail@example.com ... результат доставки: почтовая программа esmtp, host example.com., user mail@example.com

Пример электронного письма - это настоящий почтовый ящик.

Я также видел сообщения неизвестных пользователей в почтовом журнале.

Может ли кто-нибудь помочь мне отладить это?

Было бы полезно, если бы вы указали, какую почтовую систему вы используете, чтобы вы могли видеть, застряли ли сообщения в очереди. Это действительно sendmail, postfix, qmail, exit, что?

Между тем, если вы хотите попробовать функцию замены для функции mail (), вы можете попробовать функцию smtp_mail (), которая является оболочкой для использования этого Сообщение электронной почты PHP MIME класс. Он принимает те же параметры, что и почта, но использует SMTP-сервер, который можно настроить для маршрутизации сообщения.