Come configuro Postfix per dare la priorità agli utenti rispetto agli alias?


0

Sto eseguendo Postfix sul mio server Ubuntu e sto riscontrando un problema con gli alias.

A partire da ora, ho un singolo account utente impostato ( user@example.com) sul mio server di posta, un catch-all to user@example.come un paio di alias che reindirizzano altrove.

Tuttavia, ogni volta che provo ad aggiungere un nuovo utente ( user2@example.com), le mie e-mail passano comunque attraverso il mio catch-all al mio account. Ovviamente, questo è un comportamento inaccettabile e ho bisogno di questo risolto.

Il mio server iniziale è stato impostato in base a questo articolo scritto su Digital Ocean .

Cosa posso fare per ottenere la priorità di Postfix come utenti, alias e quindi catch-alls?

Risposte:


0

Apparentemente non ho cercato abbastanza bene .

Per fare ciò, crea un virtual-cancel.cffile /etc/postfixcon le seguenti informazioni:

user = <DATABASE_USER>
password = <DATABASE_PASSWORD>
hosts = <DATABASE_HOST>
dbname = <DATABASE_SCHEMA>
query = SELECT email from <USERS_TABLE> WHERE email='%s'

Quindi, nel tuo main.cffile, aggiungi il tuo virtual-cancel.cffile prima del tuo mapping alias standard:

virtual_alias_maps = mysql:/etc/postfix/virtual-cancel.cf, mysql:/etc/postfix/mysql-virtual-alias-maps.cf

Infine, riavvia Postfix e goditi tutto ciò che funziona.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.