Problemas ao configurar o dbmail com postfix

0

Estou tentando criar meu próprio servidor de e-mail usando o dbmail para armazenamento de e-mail. Eu configurei o dbmail para trabalhar com o postfix seguindo o guia de configuração link mas quando eu reinicio o postfix eu recebo o seguinte avisos:

* Starting Postfix Mail Transport Agent postfix 
postconf: warning: /etc/postfix/main.cf: unused parameter: user
postconf: warning: /etc/postfix/main.cf: unused parameter: dbname
postconf: warning: /etc/postfix/main.cf: unused parameter: hosts
postconf: warning: /etc/postfix/main.cf: unused parameter: query=SELECT DISTINCT 1 FROM dbmail_aliases WHERE SUBSTRING_INDEX(alias, '@', -1) = '%s';
postconf: warning: /etc/postfix/main.cf: unused parameter: password

Eu não entendo o que estou fazendo de errado e porque os parâmetros não são usados.

    
por Alexandra Persea 10.09.2017 / 13:26

1 resposta

0

Você precisa adicionar essa configuração a um arquivo separado chamado mapa de caixa de correio virtual .

Veja a documentação:

Postfix needs to lookup if the recipient domains exist. Otherwise, Postfix will reject your DBMail recipients with a “User unknown in local recipient table” error.

To do this, you need to enable the MySQL- or PGSQL-module in Postfix and add

virtual_mailbox_domains = mysql:/etc/postfix/sql-virtual_mailbox_domains.cf

After that create the file and add the following MySQL-statements (adjust it to your needs if you use Postgres):

user     = <SQL-username> 
password = <SQL-password> 
hosts    = <SQL-host> 
dbname   = <SQL-database> 
query    = SELECT DISTINCT 1 FROM dbmail_aliases WHERE
SUBSTRING_INDEX(alias, '@', -1) = '%s';

Resumir:

1) Criar arquivo:

nano /etc/postfix/sql-virtual_mailbox_domains.cf

2) Adicione a este arquivo as declarações do MySQL acima

3) Exclua as instruções do MySQL do /etc/postfix/main.cf

4) Adicione à opção /etc/postfix/main.cf e salve as alterações:

virtual_mailbox_domains = mysql:/etc/postfix/sql-virtual_mailbox_domains.cf

5) Recarrega a configuração ou reinicia o Postfix:

service postfix reload

service postfix restart
    
por 10.09.2017 / 22:11