Maildir “new” tem mensagens, mas a Inbox está vazia

2

Estou instalando um novo servidor de e-mail (Postfix / Dovecot + Maildir) em um novo SO.

Usando o Thunderbird (ou o Squirrelmail) eu posso enviar e-mails, mas minha caixa de entrada está vazia, mesmo quando eu os vejo em /home/<mailuser>/Maildir/new .

Qual poderia ser o problema? Vou anexar qualquer arquivo conf, se necessário.

Editar: A configuração do dovecot é mail_location = maildir:/%Lh/Maildir/:INDEX=/%Lh/Maildir/ Como Damiano disse, a pasta de correio do Postfix e do Dovecot não combinava.

    
por Heine Frade 26.12.2014 / 04:45

1 resposta

6

Você provavelmente não compartilha o mesmo estilo / pasta de localização / caixa postal e / ou estilo de entrega de caixa de correio (MBOX vs. MDIR) no Postfix e no Dovecot. Como resultado, o Postfix está escrevendo (corretamente) em " / home / mailuser / Maildir " (onde você vê sua mensagem chegando, sob a nova subpasta), mas como o dovecot está pesquisando em outro lugar. .. não encontra tais e-mails (então você recebe um "não-mail" dele).

Como primeira verificação, você deve:

  • Postfix: verifique o parâmetro home_mailbox em /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: como sugerido por @Kondybas, verifique o parâmetro mail_location (no CentOS 6.5, em /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

As duas diretivas acima dizem ao Postfix e ao Dovecot para armazenar emails de entrada para " userN ", cujo diretório home é / home / userN , sob a estrutura Maildir em < em> / home / userN / Maildir

As coisas são um pouco mais complexas no caso de usuários "virtuais" (usuários não tendo uma conta unix adequada definida na máquina), nesse caso tanto o Postfix quanto o Dovecot precisam compartilhar também o caminho para obtenha / calcule o diretório home de userN

    
por 26.12.2014 / 11:38