data_acl

EXIM, sendmail, postfix, Dovecot и прочие. Решение проблем связанных с работой электронной почты

Модератор: xM

Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35017
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

data_acl

Непрочитанное сообщение Alex Keda » 2007-02-19 17:14:44

Кто-нить чё-нить колупал в ней?
Я, максимум до чего дошёл:

Код: Выделить всё

# Рубаем письма с китайскими сиволами
  deny  message         = "this is spam - denied"
        condition       = ${if match{$message_body} \
                      {105[-_]*51[-_]*86|778[-_]*98[-_]*94} \
                      {yes}{no}}

# Рубаем по расширениям
  deny  message = contains $found_extension file (blacklisted).
        demime  = com:vbs:bat:pif:scr:exe

# проверяем MIME
  deny  message = This message contains a MIME error ($demime_reason)
        demime = *
        condition = ${if >{$demime_errorlevel}{2}{1}{0}}

  # Проверяем письмо на вирусы
# deny malware = *
  warn malware = *
  logwrite = VIRUS from host $sender_host_name [$sender_host_address]. \
  Mail from $sender_address to $local_part@$domain.
  set acl_m1 = 1
  message = "In e-mail found VIRUS - $malware_name"

# Сообщения с NUL-символами
        deny    message         = This message contains NUL characters
                log_message     = NUL characters!
                condition       = ${if >{$body_zerocount}{0}{1}{0}}

# Синтаксис заголовков
# закомменчено - очень много сообщений нормальных рубится...
        deny    message         = Incorrect headers syntax
                hosts           = !+relay_from_hosts:*
                condition       = ${if >{$acl_m0}{190}{yes}{no}}
                verify          = header_syntax

# проверяем скрытые копии (немногие юзеры пользуются этим, пусть лучше
# отдельными письмами пишут) у тех, у кого уже есть спамерские очки
        deny    message         = Administrative denied 'blind' ('hidden') copy messages
                condition       = ${if >{$acl_m0}{110}{yes}{no}}
                verify          = not_blind
и идеи кончились...
Убей их всех! Бог потом рассортирует...

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2520 рублей (8 CPU, 8Gb RAM, 2x500Gb HDD, RAID 3ware 9750):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35017
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: data_acl

Непрочитанное сообщение Alex Keda » 2008-11-23 23:42:39

а ни у кого, так и не появились +)))
Убей их всех! Бог потом рассортирует...

Аватара пользователя
serge
майор
Сообщения: 2131
Зарегистрирован: 2006-07-30 15:34:14
Откуда: Саратов
Контактная информация:

Re: data_acl

Непрочитанное сообщение serge » 2008-11-23 23:45:14

Юзаем твои конфиги.. откуда идеям взяться :cf:

lerryc
сержант
Сообщения: 191
Зарегистрирован: 2008-07-10 7:28:37
Откуда: Vladivostok

Re: data_acl

Непрочитанное сообщение lerryc » 2008-11-24 3:11:44

lissyara писал(а):а ни у кого, так и не появились +)))
я не уловил - а в чём вопрос\проблема то?
машина думать не может, машина должна ехать

Аватара пользователя
serge
майор
Сообщения: 2131
Зарегистрирован: 2006-07-30 15:34:14
Откуда: Саратов
Контактная информация:

Re: data_acl

Непрочитанное сообщение serge » 2008-11-24 3:23:11

lerryc писал(а):
lissyara писал(а):а ни у кого, так и не появились +)))
я не уловил - а в чём вопрос\проблема то?
Ну так первый пост почитай внимательно и на даты посмотри))

lerryc
сержант
Сообщения: 191
Зарегистрирован: 2008-07-10 7:28:37
Откуда: Vladivostok

Re: data_acl

Непрочитанное сообщение lerryc » 2008-11-24 3:28:58

serge писал(а):Ну так первый пост почитай внимательно и на даты посмотри))
Прочитал и не раз, потому и спросил, что не понял проблему....
по датам - второй пост пост актуализировал суть вопроса - а в чем суть - тут, простите, не догнал ;(
машина думать не может, машина должна ехать

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35017
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: data_acl

Непрочитанное сообщение Alex Keda » 2008-11-24 8:12:41

суть в идеях...
Убей их всех! Бог потом рассортирует...

Аватара пользователя
serge
майор
Сообщения: 2131
Зарегистрирован: 2006-07-30 15:34:14
Откуда: Саратов
Контактная информация:

Re: data_acl

Непрочитанное сообщение serge » 2008-11-24 9:42:41

lissyara писал(а):суть в идеях...
Точнее в их отсутствиях :(

lerryc
сержант
Сообщения: 191
Зарегистрирован: 2008-07-10 7:28:37
Откуда: Vladivostok

Re: data_acl

Непрочитанное сообщение lerryc » 2008-11-24 10:20:18

serge писал(а):
lissyara писал(а):суть в идеях...
Точнее в их отсутствиях :(
теперь понял...
сенкс...
я пока не добрался до этой секции - застрял немного в predata
может через недельку и получится поделиться идеями...
машина думать не может, машина должна ехать

Аватара пользователя
dikens3
подполковник
Сообщения: 4856
Зарегистрирован: 2006-09-06 16:24:08
Откуда: Нижний Новгород
Контактная информация:

Re: data_acl

Непрочитанное сообщение dikens3 » 2008-11-24 11:07:42

Код: Выделить всё

######################## Квоты #######################################
# Ограничения на приём сообщения , если сообщение больше определённого размера не принимаем.
  deny    message       = Too big size of message. Incoming message size limit = $acl_m1
          condition     = ${if or {{eq{mydomain1.ru}{$acl_m3}}{eq{mydomain2.ru}{$acl_m3}}{eq{birnn.ru}{$acl_m3}}}{yes}{no}}
          condition     = ${if > {$message_size}{$acl_m1}}

  deny    message       = Too big size of message. Incoming message size limit = $acl_m2
          condition     = ${if or {{eq{mydomain1.ru}{$acl_m3}}{eq{mydomain2.ru}{$acl_m3}}{eq{birnn.ru}{$acl_m3}}}{yes}{no}}
          condition     = ${if > {$message_size}{$acl_m2}}
Лучше установить FreeBSD, чем потратить 30 лет на Linux'ы и выяснить какой из них хуже.