我如何查询 postfix 来测试地址是否在虚拟地址文件中?

我如何查询 postfix 来测试地址是否在虚拟地址文件中?

我可以从命令行运行一些东西来查询 postfix(本地运行)吗?

  1. 如果地址在虚拟地址文件中,并且
  2. 该地址的邮件将被路由到哪里。

例如:如果我有以下电子邮件地址[电子邮件保护]。我想询问 postfix 该虚拟别名是否存在,然后查看其邮件是否被路由到[电子邮件保护]

答案1

邮政别名怎么样:

 postalias -q [email protected] /path/to/your/valias_file

答案2

sendmail -bv [email protected]

尽管名字如此,但这是一个 Postfix 程序。它将向呼叫者的邮件帐户发送一封电子邮件,其中包含有关完整地址解析的信息。命令行输出通常只是:

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

postalias -q将显示别名文件中的内容,正如前一位回复者所说,但这可能是也可能不是实际发生的情况;sendmail -bv更完整。

相关内容