设置postfix只发邮件不收邮件

设置postfix只发邮件不收邮件

我使用 Google Apps 来处理我的域名的个人电子邮件地址,并按照 Google 的建议设置 DNS。一切正常。

现在,由于我需要 SMTP 来从我的电子商务发送电子邮件,因此我在服务器上安装了 Postfix。当我向任何电子邮件地址发送电子邮件时,它都能正常工作,但它不会发送到同一个域名,所以假设我的域名是 example.com,我使用 example.com 设置 postfix,如果我尝试使用[电子邮件保护]postfix 不发送,而是在 mail.log 上报告

Sep 20 01:09:52 ip-10-54-26-162 postfix/pickup[6809]: B09A3415D8: uid=33 from=<www-data>
Sep 20 01:09:52 ip-10-54-26-162 postfix/cleanup[6854]: B09A3415D8: message-id=<20120920010952.B09A3415D8@ip-10-54-26-162.eu-west-1.compute.internal>
Sep 20 01:09:52 ip-10-54-26-162 postfix/qmgr[30978]: B09A3415D8: from=<[email protected]>, size=4234, nrcpt=1 (queue active)
Sep 20 01:09:52 ip-10-54-26-162 postfix/local[6856]: B09A3415D8: to=<[email protected]>, relay=local, delay=0.01, delays=0.01/0/0/0, dsn=5.1.1, status=bounced (unknown user: "myaccount")

当然,它无法找到本地用户“myaccount”,因为该帐户在 Google Apps 上......

我如何告诉 Postfix 发送电子邮件并且不搜索本地用户?

答案1

这被称为“Postfix 作为空客户端”,在其主页上有大量文档记录:http://www.postfix.org/STANDARD_CONFIGURATION_README.html#null_client

正如您在网址中看到的,它甚至是标准之一。

你不能让 Postfix 负责,example.com因为它不负责。Google 对域名负责。

相关内容