LINUX.ORG.RU
ФорумTalks

Ищу странное

 


0

1

Добрый день всем!

Может кто-нибудь знает такой скрипт или софт. Задача такая:

  1. чтобы скрипту подсунуть логин/пароли от почтовых ящиков пользователей
  2. скрипт заходит в почту и проверяет содержимое ящика
  3. при нахождении автоматической рассылки (если в письме предлагается «отписаться от рассылки»), скрипт заходит по ссылке и отказывается от почты
  4. удаляет письмо с рассылкой

Ты исходишь из наивной предпосылки, что рассылка прекратится. На самом деле ты подтвердишь, что ящик живой и регулярно проверяется, на него повалится другой спам. Ищи лучше «как настройить антиспам».

Irma ★★★
()

1,2 fetchmail,procmail и скрипты на любимом somelang. Хотя диды говорят что только perl подойдёт

3. Это какой-то мега-уровень сверх-гениальности. Вместо блек-листа пройти по ссылке спамера

MKuznetsov ★★★★★
()

и отказывается от почты

Эта та часть, которая везде сделана по разному. Тут надо будет руками.

Поэтому ищи скрипт, который будет собирать тебе "автоматические рассылки" - это уже чуть проще, это по количеству входящих писем от одного адресата.

LamerOk ★★★★★
()
Ответ на: комментарий от Irma

Есть всякие условно белые сервисы типа всяких онлайн магазинов, где если при регистрации не снять флажок «получать уведомления об акциях» (а этот флажок может быть глубоко спрятан), то начинаешь получать периодически всякие подборки товаров от них т. п. Но при этом ты сам зарегистрировался и предоставил емейл и ты заинтересован получать уведомления, например, о статусе заказа и т. п.

В таких письмах как правило вполне себе рабочие ссылки «Отписаться», как и галочки в личном кабинете (но по ссылке часто быстрее перейти, чем самому искать галочку).

KivApple ★★★★★
()
Ответ на: комментарий от LamerOk

Есть стандартизированный заголовок e-mail List-Unsubscribe. Нормальные рассылки его добавляют и всякие сервисы типа gmail рисуют красивую кнопку «Unsubscribe» прямо в UI, а автоматические скрипты, соответственно, тоже могут их использовать.

Для начала можно начать с этого.

Второе - можно искать ссылку с текстом содержащим ключевое слово unsubscribe (если рассылки приходят на разных языках, то прописать варианты для них тоже).

Я полагаю, что это покроет 95% рассылок (не ТРУ спам, а на которые пользователь условно сам подписался при регистрации в каком-то сервисе забыв снять галочку согласия на рассылку).

Главной проблемой мне видится то, что у некоторых рассылок ссылка unsubscribe ведёт сразу на страницы отписки, а у некоторых на форму, которую ещё надо засабмиттить, чтобы отписка произошла (а-ля «Вы уверены, что хотите отписаться?»).

Просто сабмитить форму при наличии на странице тоже не универсально, потому что у некоторых сервисов при переходе по ссылке происходит сразу отписка, но в HTML содержится форма, которая наоборот предлагает подписаться обратно.

В идеале, конечно, составлять базу сервисов с параметрами где искать ссылку на отписку и нужно ли сабмиттить форму по этой ссылке. Но можно начать с малого и, например, просто автоматизированно переходить по ссылке и посмотреть сколько сервисов пришлёт емейлы снова, например, в течении недели. А дальше уже разбираться только с ними.

KivApple ★★★★★
()
Последнее исправление: KivApple (всего исправлений: 1)
Ответ на: комментарий от Irma

Я спама в прямом смысле слова не видел уже лет хрен знает сколько. Точно больше 10. Сыпятся только всякие сообщения (которые нафиг не нужны, да) с сайтов, где я зарегался. После нажатия кнопки «отписаться» рассылку прекращают. Единственное исключение которое помню, кстати по совпадению совсем недавнее, - сервис одной конторы из Швейцарии. Они почему-то кнопку «отписаться» не добавили. И вообще какой-либо опции. Но швейцарцы я уже давно заметил, те еще чудаки на букву у.

ivan007007
()
Последнее исправление: ivan007007 (всего исправлений: 7)

при нахождении автоматической рассылки (если в письме предлагается «отписаться от рассылки»), скрипт заходит по ссылке и отказывается от почты

Это очень сферичное желание. Начиная от того. что вот это самое «отписаться от рассылки» может быть оформлено большим кол-ом разных способов. Закачивая тем, что перейдя по этой ссылке придется выполнить много КУ.
Но лучше бы вы описали зачем вам это нужно? Может проще будет фильтры на ящиках настроить, чем вот это вот всё.

anc ★★★★★
()
Ответ на: комментарий от anc

Можно в заголовках файлов в Maildir смотреть всякое «precedence bulk» и сразу слать письмо на найденный «unsubscribe@tld». Тут хватит и обычного грепа с любым консольным клиентом. А лазить по формам и жать какие-то кнопочки по веб, ну это так себе.

imul ★★★★★
()
Ответ на: комментарий от imul

Можно в заголовках файлов в Maildir смотреть всякое «precedence bulk» и сразу слать письмо на найденный «unsubscribe@tld»

Это если оно есть.

anc ★★★★★
()
Ответ на: комментарий от anc

А если этого нет, то не факт что есть вообще хоть что-то, куда можно написать, или сходить для отписки. И не факт, что отпишут если даже это хоть что-то есть.

imul ★★★★★
()

Берем немного bash и немного curl и вуаля, всё готово

sparks ★★★★
()

Если у тебя свой почтовый сервер посомтри антиспамы которые могут сторонние скипты для писем запускать, ну а там уже наскриптуй) только учти, что такие «ссылки» не всегда достаточно нажать, там мини-опросник может быть чтобы такую автоматику обходить

Kolins ★★★★★
()
Закрыто добавление комментариев для недавно зарегистрированных пользователей (со score < 50)