Como posso consultar o postfix para testar se um endereço está no arquivo de endereço virtual?

14

Existe algo que eu possa executar a partir da linha de comando que me permitirá consultar o postfix (executando localmente)?

  1. se um endereço estiver no arquivo de endereço virtual e
  2. para onde o email para esse endereço é roteado.

Ex: Se eu tiver o endereço de e-mail de [email protected]. Eu quero perguntar ao postfix se esse alias virtual existe e, em seguida, ver que o email é roteado para [email protected]

    
por ckliborn 20.01.2012 / 21:33

2 respostas

11

Que tal postalias:

 postalias -q [email protected] /path/to/your/valias_file
    
por 20.01.2012 / 21:55
19
sendmail -bv [email protected]

Apesar do nome, este é um programa Postfix. Isso fornecerá um e-mail para a conta de e-mail do chamador que fornecerá as informações sobre a resolução completa do endereço. A saída da linha de comando é tipicamente apenas:

Mail Delivery Status Report will be mailed to <yourusername>.

postalias -q mostrará o que o arquivo de alias tem, como o respondedor anterior disse, mas isso pode ou não ser o que realmente acontece; sendmail -bv está mais completo.

    
por 20.01.2012 / 21:58