“Новый” Maildir имеет сообщения, но Ящик входящих сообщений пуст

Я устанавливаю новый почтовый сервер (Postfix/Dovecot+Maildir) в новой ОС.

Используя Thunderbird (или Squirrelmail) я могу отправить письма, но мой ящик входящих сообщений пуст, даже когда я вижу их в /home/<mailuser>/Maildir/new.

Какова могла быть проблема? Я присоединю любой conf файл при необходимости.

Править: Конфигурация голубятни mail_location = maildir:/%Lh/Maildir/:INDEX=/%Lh/Maildir/ Как сказанный Damiano, Постфикс и почтовая папка Голубятни не соответствовали.

3
задан 29 December 2014 в 04:52
1 ответ

Вы, вероятно, не используете одно и то же местоположение / папку почтового ящика и / или стиль доставки почтового ящика (MBOX или MDIR) в и Postfix, и Dovecot. В результате Postfix (правильно) пишет в " / home / mailuser / Maildir " (где вы видите, что ваша почта прибывает в подпапку "new"), но поскольку голубятня ищет где-то еще .. . он не находит таких писем (так что вы получаете от него «no-mail»).

В качестве первой проверки вам следует:

  • Postfix: проверить параметр home_mailbox в / etc / postfix / main. cf:

# The home_mailbox parameter specifies the optional pathname of a
# mailbox file relative to a user's home directory. [...]  Specify
# "Maildir/" for qmail-style delivery (the / is required).
#
home_mailbox = Maildir/

  • Dovecot: в соответствии с предложением @Kondybas проверьте параметр mail_location (в CentOS 6.5, в /etc/dovecot/conf.d/10-mail.conf):

# See doc/wiki/Variables.txt for full list. Some examples:
#
#   mail_location = maildir:~/Maildir
#   mail_location = mbox:~/mail:INBOX=/var/mail/%u
#   mail_location = mbox:/var/mail/%d/%1n/%n:INDEX=/var/indexes/%d/%1n/%n
#
# <doc/wiki/MailLocation.txt>
#
mail_location = maildir:~/Maildir

Две приведенные выше директивы сообщают Postfix и Dovecot о необходимости хранить входящую почту для " userN ", чей домашний каталог - / home / userN , в структуре Maildir в / home / userN / Maildir

. более сложен в случае «виртуальных» пользователей (пользователи , не имеющие надлежащую учетную запись unix, определенную на машине), и в этом случае и Postfix, и Dovecot должны совместно использовать способ получения / вычисления домашнего каталога из пользователейN

7
ответ дан 3 December 2019 в 05:12

Теги

Похожие вопросы