Estou tentando configurar um servidor de email. Passei por vários tutoriais sobre como fazer isso com Postfix
+ dovecot
+ MySQL
, mas nenhum foi à prova de erros e sempre fiquei preso em algum momento com um erro. Então decido configurar o servidor de email passo a passo por conta própria. Até agora, instalei Postfix
e ViMbAdmin
como minha interface postfix-admin. Eu consegui vincular o banco de dados com o Postfix. Tudo está bem, mas um! O Postfix não criaria automaticamente o Maildir para emails recebidos.
A seguir, uma amostra de mail.log
de saída para um e-mail recebido:
postfix/smtpd[22086]: connect from mail-lf0-f45.google.com[209.85.215.45]
postfix/smtpd[22086]: C92B461E5B: client=mail-lf0-f45.google.com[209.85.215.45]
postfix/cleanup[22090]: C92B461E5B: message-id=<[email protected]>
postfix/qmgr[21732]: C92B461E5B: from=<[email protected]>, size=4535, nrcpt=1 (queue active)
postfix/virtual[22080]: C92B461E5B: to=<[email protected]>, orig_to=<[email protected]>, relay=virtual, delay=0.13, delays=0.13/0/0/0, dsn=4.2.0, status=deferred (delivery failed to mailbox /var/mail/vhosts/XXX.net/BLAH-RCVR/mail: unable to create lock file /var/mail/vhosts/XXX.net/BLAH-RCVR/mail.lock: No such file or directory)
postfix/smtpd[22086]: disconnect from mail-lf0-f45.google.com[209.85.215.45]
Se eu manualmente criar o diretório /var/mail/vhosts/XXX.net/BLAH-RCVR/
, tudo irá bem. Eu quero que o aplicativo crie automaticamente o diretório para que eu não precise criá-lo para cada usuário que eu adicionar ao sistema!
O que eu sinto falta aqui?
P.S: Eu verifiquei duas vezes a permissão em /var/mail/vhosts/
que o postfix deve ser capaz de RWX
do diretório.