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

Локальный цикл ошибок PLESK PostFix в почтовом журнале, способы устранения

Я использую PHP mail() функция PostFix в CentOS6, Plesk 10.4, и моя электронная почта не доставляется на определенный адрес. Мои личные адреса электронной почты GMail и Yahoo получают электронную почту с моего сервера нормально и не вызывают ошибок. После замечательного предложения я проверил свои почтовые журналы и увидел следующую ошибку:

Apr 10 10:26:29 ######### postfix/qmgr[8323]: 19EA21827: from=
<my.valid.email@myserver.com>, size=645, nrcpt=1 (queue active)
Apr 10 10:26:29 ######### postfix-local[8331]: postfix-local: 
from=my.valid.email@myserver.com, to=name@company.com,
dirname=/var/qmail/mailnames
Apr 10 10:26:29 ######### postfix-local[8331]: 
cannot chdir to mailname dir name: No such file or directory
Apr 10 10:26:29 ######### postfix-local[8331]: 
Unknown user: name@company.com
Apr 10 10:26:29 ######### postfix/pipe[8330]: 19EA21827:
to=<name@company.com>, relay=plesk_virtual, delay=0.15, delays=0.11/0/0/0.04,
dsn=2.0.0, status=sent (delivered via plesk_virtual service)
Apr 10 10:26:29 ######### postfix/qmgr[8323]: 19EA21827: removed

my.valid.email@myserver.com это имя, которое я объявил в php.ini для

sendmail_from = "my.valid.email@myserver.com" sendmail_path = "/usr/sbin/sendmail -t -f my.valid.email@myserver.com"

и получатель должен быть name@company.com.

Это ошибка на моей стороне или получателях? Могу ли я решить эту проблему на моем сервере?

Большое спасибо SF.

Я обнаружил, что это ошибка из-за PLESK (и пользователя), и, поскольку по ней не так много документации, я думаю, что этот пост стоит сохранить.

Поскольку у меня был домен vhost адреса электронной почты, на который я отправлял, установленный в PLESK, он попытался вернуться к локальному поиску Postfix, когда распознал конец адреса электронной почты как нечто, что, по его мнению, было размещено на самом сервере.

В файле конфигурации PostFix есть документация о том, как это исправить. Вот.

Я ценю все старания.

У меня тоже была эта проблема. Все электронные письма, отправляемые на домен моей компании, отправлялись локально. Это (я считаю) потому, что в Plesk (да, это проблема Plesk).

Итак, в основном это происходит, о, soandso@company.com - это зарегистрированный пользователь, который позволяет отправлять любые электронные письма @ company.com локально или что-то в этом роде.

В любом случае, мне пришлось исправить это дважды, и я сделал это, отредактировав файл /etc/postfix/main.cf и закомментировав строки, которые начинались с «virtual».

Видеть http://www.rcneil.com/postfix-local-loop-in-plesk/ для получения инструкций по устранению проблемы

10 апреля, 10:26:29 ######### postfix-local [8331]: postfix-local: from=my.valid.email@myserver.com, to=name@company.com, dirname = / var / qmail / mailnames 10 апреля, 10:26:29 ######### postfix-local [8331]: невозможно выполнить chdir в mailname имя каталога: нет такого файла или каталога 10 апреля 10:26:29 ### ###### postfix-local [8331]: Неизвестный пользователь: name@company.com

Вопреки тому, что вы думаете, это не постфиксные журналы.

Postfix ставит перед всеми сообщениями журнала префикс postfix/<servicename> - никогда postfix-<servicename>