Доброе время суток. Ситуация такая: имеется адрес типа spam@test.ru, на который могут отправлять почту только пользователи с локальной сети. Если пользователю приходит письмо и он посчитает что это спам, он пересылает это письмо на этот ящик и автоматически в черный список добавляются все реквизиты так скажем отправителя спама, будь то электронный адрес или айпишник. Подскажите пожалуйста, как это можно осуществить? Стоит Ubuntu Server 10.10, Postfix+Dovecot+MySQL+Postgrey....Не очень силен в никсах, поэтому и спрашиваю.
> Доброе время суток. Ситуация такая: имеется адрес типа spam@test.ru, на который могут
> отправлять почту только пользователи с локальной сети. Если пользователю приходит письмо
> и он посчитает что это спам, он пересылает это письмо на
> этот ящик и автоматически в черный список добавляются все реквизиты так
> скажем отправителя спама, будь то электронный адрес или айпишник. Подскажите пожалуйста,
> как это можно осуществить? Стоит Ubuntu Server 10.10, Postfix+Dovecot+MySQL+Postgrey....Не
> очень силен в никсах, поэтому и спрашиваю.Плохая идея, тут не исключен человеческий фактор
>> Доброе время суток. Ситуация такая: имеется адрес типа spam@test.ru, на который могут
>> отправлять почту только пользователи с локальной сети. Если пользователю приходит письмо
>> и он посчитает что это спам, он пересылает это письмо на
>> этот ящик и автоматически в черный список добавляются все реквизиты так
>> скажем отправителя спама, будь то электронный адрес или айпишник. Подскажите пожалуйста,
>> как это можно осуществить? Стоит Ubuntu Server 10.10, Postfix+Dovecot+MySQL+Postgrey....Не
>> очень силен в никсах, поэтому и спрашиваю.
> Плохая идея, тут не исключен человеческий факторДа, поддерживаю.
Реализовано не так, но похоже.
Я все жалобы на спам просматриваю.
Были случаи и не раз, что пользователь просто обиделся и поместил в спам ...
Или подписался, а потом надоело и поместил в спам, типа, отпишите ...
>[оверквотинг удален]
>>> скажем отправителя спама, будь то электронный адрес или айпишник. Подскажите пожалуйста,
>>> как это можно осуществить? Стоит Ubuntu Server 10.10, Postfix+Dovecot+MySQL+Postgrey....Не
>>> очень силен в никсах, поэтому и спрашиваю.
>> Плохая идея, тут не исключен человеческий фактор
> Да, поддерживаю.
> Реализовано не так, но похоже.
> Я все жалобы на спам просматриваю.
> Были случаи и не раз, что пользователь просто обиделся и поместил в
> спам ...
> Или подписался, а потом надоело и поместил в спам, типа, отпишите ...В принципе согласен. Но все-таки хотелось бы реализовать такую возможность.
> В принципе согласен. Но все-таки хотелось бы реализовать такую возможность.Такая возможность реализуется средствами постфикса-имапа. Но без отдельного адреса.
У пользователя в мейлдире кроме "инбокса" есть папка "спам". Обнаружив нераспознаное спамовое письмо, пользователь просто перемещает его в "спам". И наоборот - если письмо ушло в "спам" ошибочно, он достает его оттуда в "инбокс". Если после обработки спамассассином навесить письму маркерный хедер (например X-Spam-Detected) и только потом сбросить на LDA, то появляется возможность весь процесс автоматизировать.
Регулярно пробегаем по юзерским мейлдирам и ищем письма:
- лежащие в "спаме", но без маркера - это перемещенные юзерами вручную фальшнегативы
- лежащие в инбоксе, но с маркером - перемещенные фальшпозитивыФальшнегативы скармливаем sa-learn --spam, а фальшпозитивы - sa-learn --ham. Спустя какое-то время (3-5 обучений) спамассассиновский байес поймет, что два письма с одинаковым телом, но на разные адреса - одно спам, а другое нет. В зависимости от того, отправляет пользователь его в инбокс или в спам. При этом совершенно неважно, что один пользователь пытается метить письма "назло". Потому что критерием распознания является комплекс письмо+получатель.
Не очень силен в линуксе, поэтому и прошу помощи.
> Не очень силен в линуксе, поэтому и прошу помощи.По-моему, Вы не помощи просите (Вам ее уже оказали). А предлагаете другим решить задачу, которую Вы сами же придумали. Это сильный ход. Но абсолютно бесперспективный.
>> Не очень силен в линуксе, поэтому и прошу помощи.
> По-моему, Вы не помощи просите (Вам ее уже оказали). А предлагаете
> другим решить задачу, которую Вы сами же придумали. Это сильный ход.
> Но абсолютно бесперспективный.Почему же :) за 1000$ :) готов решить этот каприз за деньги клиента ;)