Автор Тема: Blacklist за Destination адреси  (Прочетена 2854 пъти)

Topper

  • Напреднали
  • *****
  • Публикации: 109
  • Distribution: Slackware, SLES
  • Window Manager: KDE
    • Профил
Blacklist за Destination адреси
« -: Apr 18, 2005, 12:38 »
Всички знаем за големият проблем на съвременната електронна поща - спама! Още повече, когато всеки един служител на фирма има личен е-мейл. Трафика се разраства неимоверно въпреки взетите предпазни мерки (като RBL например).
След по-обстоен анализ забелязах в една конкретна инсталация, че може би поради spy/addware потребителя САМ (???) подава е-мейл към някой си сървър и започват да летят килограми е-мейли.
Въпроса ми е - може ли да се създаде своего рода blacklist за получатели, така че да не се изпраща поща до вече доказано спам сървъри (например *@somehost.com, abc@host2.com, abc@*)

Конфигурацията е - OS SuSE SLES 9, Postfix, Cyrus IMAP, AmavisdNew, Clamav.

Благодаря предварително на всички, които ще направят смислени постове.
Активен

Topper

  • Напреднали
  • *****
  • Публикации: 109
  • Distribution: Slackware, SLES
  • Window Manager: KDE
    • Профил
Blacklist за Destination адреси
« Отговор #1 -: Apr 19, 2005, 15:24 »
Ъм ? '<img'>
Активен

CaBA

  • Напреднали
  • *****
  • Публикации: 303
    • Профил
    • WWW
Blacklist за Destination адреси
« Отговор #2 -: Apr 19, 2005, 18:14 »
Ми просто трябва да прекараш изходящата поща през amavisd-new.
Активен

10 години ябълкова диета стигат, стигат!

Topper

  • Напреднали
  • *****
  • Публикации: 109
  • Distribution: Slackware, SLES
  • Window Manager: KDE
    • Профил
Blacklist за Destination адреси
« Отговор #3 -: Apr 25, 2005, 15:58 »
Благодаря за отговора, но мисля че достатъчно ясно съм написал - пощата минава И през AmavisdNew и целта е да не се изпраща до определени адреси и/или хостове
Активен

n_antonov

  • Напреднали
  • *****
  • Публикации: 1185
    • Профил
    • WWW
Blacklist за Destination адреси
« Отговор #4 -: Apr 25, 2005, 17:46 »
Само идея. Не съм пробвал, но така би трябвало да стане или поне този подход е на прав път:

Използвай параметъра smtpd_recipient_restrictions в /etc/postfix/main.cf.

Например:

Примерен код
smtpd_recipient_restrictions =
    hash:/etc/postfix/recipients_access,
    permit_mynetworks


Във файла /etc/postfix/recipients_access си описваш забранените адреси подобно на /etc/postfix/access спрямо параметъра smtpd_sender_restrictions. Т.е. нещо от сорта:

Примерен код
domain.com   REJECT
mail@domain.com    REJECT


След редактиране на файла разбирасе задължително изпълняваме:

Примерен код
postmap /etc/postfix/recipients_access


Нещо такова. Просто импровизирам. Не съм ползвал филтриране за изходящи адреси досега.



Активен

-------------------------------------------------------------------------
./debian/rules

n_antonov

  • Напреднали
  • *****
  • Публикации: 1185
    • Профил
    • WWW
Blacklist за Destination адреси
« Отговор #5 -: Apr 25, 2005, 19:53 »
Сега ми остана време и успях да го тествам. Работи. Postfix бълва грешка:

Цитат
Recipient address rejected: Access denied


Това искаше, нали? '<img'>
Активен

-------------------------------------------------------------------------
./debian/rules

Topper

  • Напреднали
  • *****
  • Публикации: 109
  • Distribution: Slackware, SLES
  • Window Manager: KDE
    • Профил
Blacklist за Destination адреси
« Отговор #6 -: Apr 29, 2005, 12:13 »
Благодаря, благодаря, перфектно !
За първи път тук някой ми отговаря направо на върпоса, при това и точно
Аз ползвам не hash ами ldap но това ще го преправя
Пак блогодаря

И има и в amavisdNew blacklist контрол, но там е по сложно
Активен