Начнем с того, что со спамерами борится множество компаний, используют машинное обучения для анализа на спам и кучу алгоритмов. Однако эти нехорошие люди находят способы рассылать спам.
Опишите, к каким конкретно заголовкам есть доступ?
Попробуйте ввести поэтапную проверку:
1. Определите, какие критерии должны учитываться при анализе на спам. Каждому критерию укажите баллы.
2. Определите, по достижению скольки баллов, можно считать письмо спамом.
3. Соберите статистику по письмам и скорректируйте п. 1 и п. 2.
Поздравляю вы получили анализатор писем на спам, который будет отсеивать большую часть.
Также, вы можете обучить нейросеть анализировать письмо на спам. Однако, нужен доступ ко всему сообщению, для корректного анализа.
По картинке сложно дать корректный ответ.
Если используешь mac/linux - прочти https://rtfm.co.ua/unix-chto-takoe-symlink-hardlin...