Я заметил в своих журналах, что Postfix не может отправлять электронные письма на локальные аккаунты.
postfix/local[12775]: warning: maildir access problem for UID/GID=33/33: create maildir file /var/www/Maildir/tmp/1492097290.P12775.FQDN: Permission denied
postfix/local[12775]: warning: perhaps you need to create the maildirs in advance
postfix/local[12775]: 56ABC81A28: to=<www-data@FQDN>, relay=local, delay=0.02, delays=0/0.01/0/0.01, dsn=5.2.0, status=bounced (maildir delivery failed: create maildir file /var/www/Maildir/tmp/1492097290.P12775.FQDN: Permission denied)
postfix/qmgr[8037]: 56ABC81A28: removed
У меня настроены виртуальные домены, и они работают правильно. Я могу успешно отправлять электронные письма из одной учетной записи в другую.
Как изменить параметры локальной доставки Postfix в другой каталог, отличный от / var / www /
?
Вероятно, это вызвано следующими условиями:
home_mailbox = Maildir /
, который является необязательным путем к файлу почтового ящика относительно локального (8) домашний каталог пользователя. (Значение по умолчанию пусто
, вызывая доставку в / var / mail / user
.) www-data
имеет домашний каталог / var / www
, вызывая доставку в / var / www / Maildir /
/ var / www
- это корневая папка по умолчанию для веб-сервера, которой владеет root: root
( вместо user: mail
), вызывая ошибку Permission denied
. Результат действительно хороший. Если бы Postfix мог писать в этот каталог, вся почта, полученная через www-data, могла быть прочитана через http://example.com/Maildir/ . Сообщение об ошибке в журнале как таковое не является чем-то, что вы должны исправить, но вам нужно некоторое время, чтобы подумать об общей конфигурации вашего почтового сервера и о том, какое желаемое состояние:
virtual_alias_domains
для используемых вами доменов, нужны ли вам вообще mydestination
и local_recipient_maps
? / etc / aliases
в дополнение к вашим virtual_alias_maps
, следует ли запретить некоторым пользователям получать почту с помощью check_recipient_access
? У вас должны быть вместе все основы, прежде чем принимать любую почту из дикого Интернета. Базовая конфигурация Postfix (как и эта проблема с локальной доставкой) является важной ее частью.