У меня есть сайт в PHP
отправка нескольких электронных писем своим пользователям.
Поскольку мне нужно иметь возможность отлаживать электронные письма, я создал учетную запись электронной почты ([email protected]) и добавил этот адрес электронной почты в поле BCC каждой электронной почты, отправляемой моим сервером.
Это было очень полезно, но я недооценил количество сообщений электронной почты, отправляемых моим сервером, и входящие сообщения этой учетной записи становятся очень грязными.
То, что я хотел бы сделать, это с помощью конфигурации или сценариев автоматически помещать электронные письма в определенную папку в зависимости от их темы.
Например, каждое письмо, соответствующее приведенному ниже регулярному выражению, должно быть помещено в папку «Добро пожаловать»
/Welcome to my website ([A-Za-z0-9])\w+/g
Как я могу настроить свой сервер / создать скрипт для автоматической организации почтового ящика учетной записи электронной почты на основе темы электронной почты?
Мой сайт использует Apache2, php5.6, Postfix и dovecot.
dovecot
должен быть установлен с pidgeonhole
а также managesieve
postfix
) должен быть настроен на использование dovecot-lda
Thunderbird
должен быть настроен, чтобы иметь возможность создавать sieve
правила на сервере. Если все предпосылки выполнены, вы можете создать скрипт следующим образом:
require "fileinto";
if anyof (header :contains "Subject" "Welcome to my website")
{
fileinto "Welcome";
stop;
}
Других решений пока нет …