Postfix 过滤消息并传递给 PHP 脚本

Postfix 过滤消息并传递给 PHP 脚本

每次用户通过外部提供商注册我们的网站时,我们都会收到一封基本电子邮件,其正文内容包含用户详细信息。

我想给这个用户写一个个性化的自动回复。我已经编写了电子邮件正文的实际解析并通过 PHP 回复,但是如何从 postfix 进行配置呢?

目前,它使用roundcube 筛选插件电子邮件被移至“订阅”文件夹。是否可以在此处创建自定义操作?

Debain Squeeze、Postfix 和 Dovecot

答案1

假设您有一个仅用于订阅的单独电子邮件地址,最简单的解决方案就是告诉 Postfix 将发往该地址的邮件交给脚本,而不是将其发送到邮箱。

您可以通过两种方式之一执行此操作。第一种是在 Postfix 配置目录中的“别名”文件中执行此操作。如果是这样,您添加的行将如下所示:

[电子邮件保护]:|/路径/到/script.php

第二种方法是在接收邮件的用户主目录中的 .forward 文件中执行此操作。如果是这样,该行将如下所示:

|/路径/到/script.php

更多信息请参阅Postfix 别名文档- 例如,也可以将邮件发送给收件人以及将其传递给脚本。

相关内容