Как работает, Если в папку «Входящие» попало сообщение, которое является СПАМом, выделите его и нажмите соответствующую кнопку на тулбаре.
Так же если сообщение, не являющееся СПАМом попало в папку «СПАМ», выделяете и отмечаете, что это не СПАМ.
- Скачиваем плагин, можно здесь: tar.gz или zip
(обновление от 30 ноября 2009г.)
- Устанавливаем плагин
- копируем содержимое архива, с сохранением структуры папок в директорию plugins RoundCube
- Код: Выделить всё
/home/
roundcube
/
roundcubemail/plugins
- Редактируем конфиг RoundCube
- Код: Выделить всё
/home/
roundcube
/
roundcubemail/config/main.inc.php
находим параметр
- Код: Выделить всё
$rcmail_config['plugins'] = array();
и дописываем название папки плагина в список
- Код: Выделить всё
$rcmail_config['plugins'] = array(markasjunk2);
если у вас уже стоят другие плагины, перечисляете их через запятую
- копируем содержимое архива, с сохранением структуры папок в директорию plugins RoundCube
- Редактируем конфиг плагина
открываем файл
- Код: Выделить всё
/home/
roundcube
/
roundcubemail/plugins/markasjunk/config.inc.php
если файла «config.inc.php», нет создаем его из исходного «config.inc.php.dist»
находим параметр
- Код: Выделить всё
$rcmail_config['markasjunk2_learning_driver'] = null;
и меняем значение на ‘cmd_learn’
- Код: Выделить всё
$rcmail_config['markasjunk2_learning_driver'] = 'cmd_learn';
дальше находим параметр
- Код: Выделить всё
$rcmail_config['markasjunk2_spam_cmd'] = null;
и меняем его на
- Код: Выделить всё
$rcmail_config['markasjunk2_spam_cmd'] = 'sa-learn --spam --no-sync --username=%u %f';
где %u — имя пользователя, %f — полный путь к письму. Таким образом мы ‘sa-learn’ указываем письмо %f как СПАМ, а эти настройки просим применить для пользователя %u.
аналогично исправляем параметр
- Код: Выделить всё
$rcmail_config['markasjunk2_ham_cmd'] = null;
на
- Код: Выделить всё
$rcmail_config['markasjunk2_ham_cmd'] ='sa-learn --ham --no-sync --username=%u %f';
это обучит SpamAssassin пропускать нормальную почту.
PS Найден косяк плагина!!!
При возврате письма, отмеченного как СПАМ в первоначальный вид сбивается кодировка:
вот письмо отмеченное как СПАМ
а вот результат работы плагина
как лечить?
все просто, открываем конфиг RoundCube
- Код: Выделить всё
/home/
roundcube
/
roundcubemail/config/main.inc.php
находим эту запись:
- Код: Выделить всё
// Use this charset as fallback for message decoding
$rcmail_config['default_charset'] = 'ISO-8859-1';
и меняем кодировку на UTF-8
- Код: Выделить всё
// Use this charset as fallback for message decoding
$rcmail_config['default_charset'] = 'UTF-8';
теперь все должно работать как часы =)
https://diskstation.ru/viewtopic.php?f=19&t=82
Просмотров: 1887