Забавные терки приключились вчера в сообществе разработчиков, Линус Торвальдс очень жестко наехал на команду почтовика GMail. На прошлой неделе команда разработчиков Gmail отрапортовала, что их распозновалка спама достигла предельного совершенства, и они proudly выкатили её очередную сверх-интеллектуальную мега-версию в паблик. По их статистике, ошибки распознавания в этой текущей версии спамфильтра Gmail теперь в среднем составляют 0.05%.
В ответ тяжеловес Линус Торвальдс в свойственной ему деревенско-финской топорной манере, написал о своем опыте юзания почты Gmail, через которую он, по его словам, руководит разработкой Linux. Не буду передавать стилистику его слога, отмечу лишь, что частота вхождения слова «shit» зашкаливает. А по существу он сказал следующее — ему новая версия спам-фильтра категорически не понравилась. По его словам, примерно 20-30% всей его переписки теперь оказывается в папке Spam. И какого черта? — вопрошает разгоряченный финн у Google.
Что больше всего вырубило скандинавского потомка викингов Линуса, что гребанный робот Gmail начинает помечать письма как спам уже после приличной цепочки запросов-ответов, этим блокируя продолжение обсуждения важных дискуссий, безапелляционно сваливая их всех в папку Спам. Ему пришлось потратить день, выковыривая со своей спам-папки более 1500 писем, и восстанавливая вручную ранее начатые ветки обсуждения.
Заканчивает свои грозные излияния Линус так:
«Badly. Get your shit together, because a 20 per cent error rate for spam detection is making your spam filter useless.»
Сухой технический ответ на вопрос «что происходит», и «как с этим жить дальше»:
Basically, Google’s enforcing DKIM from certain domains, and if a message is «from» someone whose e-mail host provides proper DKIM, but it’s missing it, Google (and Yahoo) servers reject it. Mailing lists aren’t usually set up to properly handle DKIM (being, effectively, a relay), and therefore get rejected. The workaround that I saw one mailing list use was to resend the e-mail from the mailing list’s address, append «via (mailing list name)» to the name on the from field, and just have both the mailing list and the original author in reply-to.