配置 courier 将某些邮件转发到外部地址

配置 courier 将某些邮件转发到外部地址

我有一个 debian 6.0 服务器,设置有 courier/courier-mta 和一些本地域。现在我想为某些电子邮件地址创建一些转发,这些地址应该直接转到外部地址,因为这些地址没有本地用户。

例如。我有一个地址”[电子邮件受保护]“(这是一个示例,我使用不同的地址)并且我希望将其重定向到”[电子邮件受保护]”以及来自“example.com”但指向不同目标域的其他一些地址。

我尝试使用 webadmin 界面配置 courier 并将“example.com”注册为本地域。然后在别名部分下我添加了完整的“[电子邮件受保护]“地址(因为没有本地帐户)并设置”[电子邮件受保护]“作为收件人 - 但它不起作用。当我发送给用户时,我得到:

其他服务器返回的错误是:550 Userknown

然后我读了一些关于快递别名的内容,并在 couriercfgdir/aliases 下创建了一个新文件“example.com”,并添加了一些电子邮件地址和目标(例如:“[电子邮件受保护]:[电子邮件受保护]“)并运行“makealiases”命令,但它没有改变任何东西。当我发送邮件到时,我仍然收到相同的 550 错误[电子邮件受保护]

我想只要我不使用maildrop,别名可能就会被忽略,所以我将快递递送选项更改为使用“maildrop”(并安装了courier-maildrop软件包),重新启动了快递服务器,但仍然没有任何变化。

而且我也不知道在哪里可以找到某种日志文件。 /var/log/mail.log 上次更新是在六月,但从那时起我就收到了电子邮件,而且我没有看到任何其他快递日志文件。

不知怎的,看起来好像我的别名被忽略了,但我不明白为什么。

有人知道为什么吗?

答案1

您可以执行以下操作,但这需要一个邮箱,创建一个虚拟邮箱 (/home/vmail/domains/mydomain/redir),并创建一个点-courier 文件 (/home/vmail/domains/mydomain/redir/.courier ),内容如下:

[电子邮件受保护]

[电子邮件受保护]

就是这样,当您发送邮件至[电子邮件受保护],它将被转发到[电子邮件受保护][电子邮件受保护]

别名可用于本地邮件帐户。

相关内容