O pega-tudo para usuários inexistentes não funciona (Postfix)

O pega-tudo para usuários inexistentes não funciona (Postfix)

O pega-tudo funciona bem para caixas de correio existentes, mas não para caixas de correio aleatórias. O que está errado?

Enviar para uma caixa de correio inexistente dá ( /etc/log/maillog):

Dec 27 23:09:42 vps40198 postfix/smtpd[18623]: NOQUEUE: reject: RCPT from mail-oa0-f47.google.com[209.85.219.47]: 550 5.1.1 <[email protected]>: Recipient address rejected: User unknown in virtual mailbox table; from=<[email protected]> to=<[email protected]> proto=ESMTP helo=<mail-oa0-f47.google.com>

Meu servidor de e-mail está ativo fake.tlde randomé um usuário inexistente.

Estes são os /etc/postfix/*.cfarquivos relevantes:

#mysql-domains.cf
host = localhost
user = postfix
password = xxxx
dbname = postfix
query = SELECT 1 FROM domain WHERE domain = '%s'

#mysql-email2email.cf
host = localhost
user = postfix
password = xxxx
dbname = postfix
query = SELECT username FROM user WHERE username = '%s'

#mysql-forwards.cf
host = localhost
user = postfix
password = xxxx
dbname = postfix
query = SELECT dst FROM forward WHERE src = '%s'

#mysql-mailboxes.cf
host = localhost
user = postfix
password = xxxx
dbname = postfix
query = SELECT CONCAT(SUBSTRING_INDEX(username,'@',-1),'/mail/',username,'/') FROM user WHERE username = '%s'

O domínio do usuário existe no banco de dados.

O que está errado?

EDITAR:

Suponho que ele precise de um diretório para salvar seus e-mails. Como eu redirecionaria os e-mails, mas não os salvaria no disco?

Responder1

Parece que usei virtual_mailbox_alias_maps em vez de virtual_alias_maps. O primeiro não existe, mas o Postfix não reclamou. Não tenho ideia de como isso aconteceu, talvez algum guia defeituoso ou meu próprio erro de digitação.

informação relacionada