dovecot / postfix: pode enviar e receber via webmin, no entanto o correio do squirrel e o outlook não conseguem se conectar

1

Acabei de terminar de configurar o dovecot e o postfix no meu servidor (centos 5.5 / apache) hoje mais cedo. Até agora eu consegui trabalhar com e-mail através do webmin (posso enviar / receber de e para domínios externos). No entanto, a tentativa de telnet xxx.xxx.xx.xxx 110 retorna os seguintes erros:

Connected to xxx.xxx.xx.xxx.  
Escape character is '^]'.  
+OK Dovecot ready.  
USER mailtest  
+OK  
PASS *********  
+OK Logged in.  
-ERR [IN-USE] Couldn't open INBOX: Internal error occurred. Refer to server log for more information. [2011-02-11 22:55:48]  
Connection closed by foreign host.  

Que registra ainda mais o seguinte erro

dovecot: Feb 11 21:32:48 Info: pop3-login: Login: user=, method=PLAIN, rip=::ffff:xxx.xxx.xx.xxx, lip=::ffff:xxx.xxx.xx.xxx, TLS  
dovecot: Feb 11 21:32:48 Error: POP3(mailtest): stat(/home/mailtest/MailDir/cur) failed: Permission denied  
dovecot: Feb 11 21:32:48 Error: POP3(mailtest): stat(/home/mailtest/MailDir/cur) failed: Permission denied  
dovecot: Feb 11 21:32:48 Error: POP3(mailtest): Couldn't open INBOX: Internal error occurred. Refer to server log for more information. [2011-02-11 21:32:48]  
dovecot: Feb 11 21:32:48 Info: POP3(mailtest): Couldn't open INBOX top=0/0, retr=0/0, del=0/0, size=0

Além disso, ao tentar fazer login no squirrelmail ou acessar a conta via thunderbird / live mail etc, obviamente, ele falha com um problema semelhante.

Qualquer sugestão ou pensamento externo sobre isso seria uma ajuda massiva! Eu praticamente esgotou todos os recursos, e tentei todas as sugestões para o meu arquivo dovecot.conf, mas até agora nada parece funcionar :( Eu sinto que pode ser um problema de permissões / propriedade, mas eu estou perdido quanto aos detalhes.

    
por Jonathan 11.02.2011 / 23:59

2 respostas

1

Parece que o problema é "stat (/ home / mailtest / MailDir / cur) falhou: Permissão negada". Certifique-se de que o diretório seja legível por qualquer usuário que esteja executando o processo Dovecot.

    
por 12.02.2011 / 02:37
0
dovecot: Feb 11 21:32:48 Error: POP3(mailtest): stat(/home/mailtest/MailDir/cur) failed: Permission denied  

indica que / home / mailtest / MailDir / cur não é legível / gravável pelo processo do servidor popv dovecot. O que faz

ls -lah /home/mailtest/MailDir

mostrar permissões no diretório?

Verifique também o /var/log/messages/maillog para ver qual mensagem de erro o dovecot está reportando lá.

O squirrelmail e o thunderbird provavelmente também estão se conectando à máquina via dovecot.

Observe que o processo popv do dovecot é executado como o usuário que o acessa, então isso provavelmente significa que o usuário do teste de email não é o proprietário de / home / mailtest / MailDir ou algo do tipo.

    
por 12.02.2011 / 06:17