não pode ver e-mail no INBOX através do squirrelmail, somente em / var / mail / user

2

Instalei o postfix + dovecot + squirrelmail + sasl no Debian Squeeze. Eu posso enviar e-mail através do squirrelmail, mas não consigo receber e-mails lá. Eu posso ver e-mails recebidos apenas através do cat / var / mail / user. Também criou / var / mail / u / usuário dirs onde ls lista caixa de entrada INBOX INBOX.Drafts INBOX.Sent (onde as mensagens enviadas são armazenadas no squirrelmail) INBOX.Trash, então eu acho que eu deveria redirecionar a caixa de entrada de / var / mail / usuário para / var / mail / u / user / caixa de entrada. A seção no dovecot é:

mail_location = mbox:/var/mail
mail_location = Maildir:/var/mail/%n
mail_location = mbox:/var/mail/%d/%1n/%n:INDEX=/var/indexes/%d/%1n/%n

Não tenho certeza se está correto e onde realmente está o problema.

    
por Georgi 10.02.2012 / 22:23

1 resposta

3

Edite o arquivo main.cf do Postfix e procure a configuração home_mailbox e modifique-o para

home_mailbox=Maildir/

Se você não conseguir encontrar essa linha, adicione-a à configuração. Em seguida, modifique a configuração do dovecot para usar

mail_location=maildir:/var/mail/%u/Maildir

Comente os outros três. O Postfix é então configurado para descartar um arquivo para cada email em / var / mail / username / Maildir / new. Reinicie o postfix e dovecot depois. Isso deve corrigir o problema com o squirrelmail.

Esta configuração é adequada apenas para receber e armazenar email para um domínio. Se você quiser usar e configurar de maneira eficiente o servidor como um servidor de e-mail para diferentes domínios, recomendo a leitura do que você precisa, configurá-lo, configurá-lo e como as diferentes partes ( dovecot para IMAP / POP3, postfix, squirrelmail) estão configurados.

    
por 11.02.2012 / 01:56