我在PHP
有一个网站向其用户发送多封电子邮件。
因为我需要能够调试电子邮件,所以我创建了一个电子邮件帐户(system@example.net),并且我已将此电子邮件地址添加到我的服务器发送的每封电子邮件的BCC字段中。
这非常有用,但我低估了我的服务器发送的电子邮件数量,此帐户的收件箱变得非常混乱。
我想做的是,通过配置或通过脚本,根据主题自动将电子邮件放入特定文件夹。
例如,与下面的正则表达式匹配的每封电子邮件都应放在"欢迎"夹
/Welcome to my website ([A-Za-z0-9])\w+/g
如何配置我的服务器/创建脚本以根据电子邮件主题自动整理电子邮件帐户的收件箱?
我的网站使用的是Apache2,php5.6,Postfix和dovecot。
答案 0 :(得分:1)
dovecot
应与pidgeonhole
和managesieve
一起安装
支持。 postfix
)配置为使用dovecot-lda
而不是内部LDA。Thunderbird
之类的电子邮件客户端配置为能够在服务器上创建sieve
规则。 如果满足所有先决条件,您可以创建如下脚本:
require "fileinto";
if anyof (header :contains "Subject" "Welcome to my website")
{
fileinto "Welcome";
stop;
}