![El sistema general para usuarios no existentes no funciona (Postfix)](https://rvso.com/image/623616/El%20sistema%20general%20para%20usuarios%20no%20existentes%20no%20funciona%20(Postfix).png)
El comodín funciona bien para los buzones existentes, pero no para los buzones aleatorios. ¿Lo que está mal?
Al enviar a un buzón de correo inexistente se obtiene ( /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>
Mi servidor de correo está fake.tld
y random
es el usuario no existente.
Estos son los /etc/postfix/*.cf
archivos 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'
El dominio del usuario existe en la base de datos.
¿Lo que está mal?
EDITAR:
Supongo que necesita un directorio para guardar su correo. ¿Cómo puedo redirigir el correo pero no guardarlo en el disco?
Respuesta1
Parecía que usé virtual_mailbox_alias_maps en lugar de virtual_alias_maps. El primero no existe pero Postfix no se quejó. No tengo idea de cómo surgió esto, tal vez alguna guía defectuosa o mi propio error tipográfico.