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, выполните следующие действия:

  1. Установите Thunderbird и подключите его к своей учетной записи Gmail, используя настройки по умолчанию
  2. Установите дополнение ImportExportTools для Thunderbird. Загрузите файл.xpi из нижней части страницы, перейдите в Thunderbird->Tools->Addons, щелкните по шестерне настроек и нажмите "Установить надстройку из файла". Выберите файл.xpi. (Возможно, вам придется нажать Alt, чтобы открыть меню "Инструменты".)
  3. Щелкните правой кнопкой мыши папку спама -> ImportExportTools -> Экспортировать удаленную папку

Экспортированный файл mbox должен хорошо работать с sa-learn.

Другие вопросы по тегам