Dovecot chdir falhou - não é um diretório

Dovecot chdir falhou - não é um diretório

Configurei o Postfix + Dovecot com SSL aplicado e, durante o teste com mailutils, consigo enviar e-mails para o meu Gmail, mas quando tento responder eles não são recebidos no meu servidor.

Com o openssl, efetuei login com sucesso no servidor imap com

01 LOGIN [email protected] mypassword

De onde eu recebo

01 OK ....... Logged in

Mas então no servidor recebo o seguinte no syslog

Jul 21 20:51:21 localhost dovecot: imap-login: Login: user=<[email protected]>, method=PLAIN, rip=99.99.99.99, lip=98.98.98.98, mpid=XXXXX, TLS, session=<R4ND0MSTRINGY>
Jul 21 20:51:21 localhost dovecot: imap([email protected])<XXXXX><R4ND0MSTRINGY>: Error: chdir(/var/mail/vhosts/example.com/myname) failed: Not a directory

Eu verifico esse arquivo e ele está lá, mas não é um diretório. Pelo que posso dizer, é apenas um arquivo vazio. Alguém tem alguma ideia de onde minha configuração pode estar errada? Muito obrigado antecipadamente.

Responder1

Primeiro, você deve garantir que configurou o tipo de armazenamento MAILDIR para o seu servidor Dovecot. Em /etc/dovecot/conf.d/10-mail.conf isso está no parâmetro

mail_location = maildir:/var/vmail/vhosts/%d/%n

ondemaildiré a palavra-chave que especifica o tipo de armazenamento.

Segundo, você precisa criar um diretório de armazenamento

/var/mail/vhosts/example.com/myname

manualmente, com propriedade, permissões e rótulos SELinux apropriados, ou apenas envie alguma carta para o endereço, como algumas saudações simples sobre "Parabéns,[e-mail protegido], sua caixa de correio criada" e este diretório será criado pelo dovecot para você.

O tipo de armazenamento MailDir requer diretórios para armazenar mensagens individuais em arquivos para cada mensagem. É sua principal diferença entre o MailDir e o tipo de armazenamento MaiBox mais antigo, mantendo todas as mensagens em um enorme arquivo simples.

informação relacionada