Linux за българи: Форуми

Linux секция за напреднали => Хардуерни и софтуерни проблеми => Темата е започната от: Topper в Apr 18, 2005, 12:38



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

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

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


Титла: Blacklist за Destination адреси
Публикувано от: Topper в Apr 19, 2005, 15:24
Ъм ? :(


Титла: Blacklist за Destination адреси
Публикувано от: CaBA в Apr 19, 2005, 18:14
Ми просто трябва да прекараш изходящата поща през amavisd-new.


Титла: Blacklist за Destination адреси
Публикувано от: Topper в Apr 25, 2005, 15:58
Благодаря за отговора, но мисля че достатъчно ясно съм написал - пощата минава И през AmavisdNew и целта е да не се изпраща до определени адреси и/или хостове


Титла: Blacklist за Destination адреси
Публикувано от: n_antonov в 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


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





Титла: Blacklist за Destination адреси
Публикувано от: n_antonov в Apr 25, 2005, 19:53
Сега ми остана време и успях да го тествам. Работи. Postfix бълва грешка:

Цитат
Recipient address rejected: Access denied


Това искаше, нали? ;)


Титла: Blacklist за Destination адреси
Публикувано от: Topper в Apr 29, 2005, 12:13
Благодаря, благодаря, перфектно !
За първи път тук някой ми отговаря направо на върпоса, при това и точно
Аз ползвам не hash ами ldap но това ще го преправя
Пак блогодаря

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