Spamassassin + Gmail + Mbox
Если я дам sa-learn
Maildir рассылает сообщения как спам, он принимает их без проблем, но при попытке использовать файл mbox, содержащий спам-сообщения из моей личной учетной записи Gmail (с помощью https://takeout.google.com/settings/takeout/custom/gmail) это не нравится
$ grep -c '^From ' spam.mbox
390
$ sa-learn --progress --no-sync --spam --mbox spam.mbox
Learned tokens from 0 message(s) (0 message(s) examined)
Итак, ясно, что spam.mbox
содержит электронные письма (фактически 390), но по какой-то причине sa-learn
решает игнорировать их.
Что здесь могло происходить?
1 ответ
Возможно, это не идеально, но я смог заставить sa-learn работать, экспортировав папку со спамом в Gmail, используя Thunderbird, а не утилиту Google Takeout. Кажется, что-то странное в формате mbox от GTakeout создает проблемы с SA.
Чтобы использовать Thunderbird для экспорта папки спама в Gmail, выполните следующие действия:
- Установите Thunderbird и подключите его к своей учетной записи Gmail, используя настройки по умолчанию
- Установите дополнение ImportExportTools для Thunderbird. Загрузите файл.xpi из нижней части страницы, перейдите в Thunderbird->Tools->Addons, щелкните по шестерне настроек и нажмите "Установить надстройку из файла". Выберите файл.xpi. (Возможно, вам придется нажать Alt, чтобы открыть меню "Инструменты".)
- Щелкните правой кнопкой мыши папку спама -> ImportExportTools -> Экспортировать удаленную папку
Экспортированный файл mbox должен хорошо работать с sa-learn.