Создание подпапки для пользователя sendmail
Мы используем sendmail для автоматических уведомлений по электронной почте, таких как info@compnayname.com или alerts@companyname.com. Это простая конфигурация sendmail, в которой создаются эти электронные письма, а затем используется псевдоним для пересылки электронных писем тому, кто отвечает за просмотр этих писем. Затем эти пользователи используют outlook с pop3, чтобы перетащить эти электронные письма в свои перспективы для просмотра этих сообщений. Так что на сервере ничего не остается.
Проблема в том, что мы также получаем много спама на эти письма. И один из наших инструментов сторонней автоматизированной системы, разработанный специально для нас, просматривает один из этих электронных писем и автоматически генерирует билеты на основе того, что приходит на это электронное письмо.
Проблема в том, что создается много ненужных билетов. Чтобы решить эту проблему, меня просят создать папку в этом почтовом ящике и создать правило, которое будет отправлять все соответствующие электронные письма в эту папку. Затем этот автоматизированный инструмент будет искать внутри этой папки и генерировать билеты. Это уменьшит ненужные билеты в теории.
Это делает sesne? Я хочу знать, как я могу создать папку в почтовом ящике пользователя sendmail и создать правило для отправки на нее электронных писем на основе предметных правил.
Спасибо
1 ответ
Procmail может делать то, что вы просите. Вот пример из справочной страницы procmailex
Forward all mail from peter about compilers to william (and keep a copy of it here in petcompil).
:0
* ^From.*peter
* ^Subject:.*compilers
{
:0 c
! william@somewhere.edu
:0
petcompil
}
Если вы не знакомы с procmail, вы можете начать читать это: