Почтовый сервер Zimbra - Получить информацию о новой входящей электронной почте
Поскольку вы все будете знать, что на почтовом сервере Zimbra есть черный и белый список, которые будут блокировать или разрешать новое поступающее письмо. Но блокировать электронную почту таким способом довольно неудобно. Поэтому я хочу создать плагин на почтовом сервере Zimbra для фильтрации электронной почты по категориям спам и не спам на основе списка.
Но проблема, с которой я столкнулся, заключается в том, что я не могу получить информацию о новом входящем адресе электронной почты, вот адрес электронной почты и заголовок. Я прочитал несколько уроков по написанию Zimlet, но это все о действиях по получению этой информации.
Ребята, можете ли вы сказать мне, как получить эту информацию?
Заранее спасибо:-)
1 ответ
Это не то, для чего сделан Zimlets. Zimlets - это расширения веб-интерфейса. Возможно, для этого можно написать серверное расширение, хотя я пока не знаю, есть ли для этого класс расширения.
Я бы использовал "milter" для этого. Milter - это способ "зацепить" процесс доставки почты.
Для примера, посмотрите на мой "disclaimr" -milter: https://github.com/dploeger/disclaimr
Внутри milter вы будете использовать SOAP-API Zimbra для извлечения объектов с сервера Zimbra (например, списки).