Возможно ли, чтобы Amavis использовал что-то еще, кроме *
персонаж для X-SPAM-LEVEL
заголовок (желательно x
персонаж) - и если да, то как этого добиться?
Предпосылки: хотя опытный пользователь может фильтровать с помощью регулярных выражений, для конечного пользователя гораздо проще иметь дело с «совпадениями с подстановочными знаками». X-SPAM-LEVEL matches 'xxxx*'
читать (и печатать) намного легче, чем X-SPAM-LEVEL matches regex '\*{4,}'
- я имею в виду "нормального конечного пользователя". У меня это было настроено на моем старом сервере, где SpamAsassin использовался через spamd
(в документах есть spam_level_char
для этого в моем конфиге было add_header all Level _STARS(x)_
- так что я знаю, что там это возможно. Мой новый сервер использует SA через Amavis, поэтому здесь все по-другому - и я еще не мог понять, как сказать Amavis.
Я уже использовал большую часть своего Google-Fu, но ничего не нашел1 (и да, я также явно использовал поиск здесь на Serverfault, а также на SU, но безуспешно).
1: кроме пост от 2003 года предлагая исправить код Amavis напрямую, что для меня не вариант
Ну что ж, Мерфи. Через минуту после публикации моего вопроса я решил попытать счастья, добавив к переменной SA префикс $sa_
- и Амавис, очевидно, принял мою
$sa_spam_level_char = "x";
Ожидая, пока входящие письма покажут успех (или нет), я использовал это для поиска в Google - поиск эта почта в списке рассылки Amavis, указав:
Символ в строке можно выбрать с помощью $ sa_spam_level_char, по умолчанию используется звездочка.
Снова Мерфи: когда вам нужно спам-сообщение (для подтверждения), ни одно не приходит в #D. Но с перезапуском Amavis без сообщения об ошибке и со списком Amavis, в котором также указано это, это должен быть ответ - поэтому я отправлю его сейчас (и примите его, когда подтвердите).