Exim-требуется помощь по отсеканию спама

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

Модератор: xM

Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
robi
рядовой
Сообщения: 49
Зарегистрирован: 2006-08-17 21:46:31

Непрочитанное сообщение robi » 2007-01-11 15:23:28

гмм хорошо, что не стал ждать, пока Лисяра выложит :)
мне такое бы не подошло.
У меня нет ни SA, ни SPAMD и еже ними. только грейлист
и идеолигия белого листа немного другая, тк сервак корпаративный нужно было реализовать прохождение писем от некоторых кореспондентов не в зависимости от наличия\отсутствия домена отправителя в грейлисте
те - если есть в белом листе пропускаем.
я сделал так, на уровне адреса (можно было на уровне домена отправителя)

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

accept   domains       = +local_domains
      verify        = recipient
      message       = "User unknown "
      condition = ${if eq{$sender_address}{${lookup mysql{SELECT `address`  \
      FROM `while_adr` WHERE `address`='$sender_address' LIMIT 1}}}{yes}{no}}
это втавить в acl_check_rcpt

дамп таблицы:

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

CREATE TABLE `while_adr` (
  `id` bigint(20) NOT NULL auto_increment,
  `address` varchar(80) NOT NULL default '',
  `comment` varchar(255) default NULL,
  `user` varchar(80) default NULL,
  PRIMARY KEY  (`id`),
  KEY `address` (`address`)
) ENGINE=MyISAM  DEFAULT CHARSET=cp1251 AUTO_INCREMENT=1 ;
оболочку для работы с таблицей,что бы не замарачиваться сгенерил PHPMaker -ом
пока работает в таком виде.
те белый лист на весь сервер один без персонализации.
в дальнейшем, собираюсь сделать таким образом:
авторизация при доступе к оболочке белого листа по паре яшик-пароль (берем из таблицы mailbox)
при добавлении юзером "белого мыла" таблицу, в поле user пишеться его ящик
при проверке в белом листе будет использоваться пара адрес отправителя-адрес получателя. совпало - пропустили, не совпало - проваливаемся в низ на проверки по грейлисту и всем остальным.
те - у каждого юзера персональный белый лист. по такому же принципу можно конечно и черный сваарганить.

ЗЫ: Лисяре - будет время глянь на грейлист, хороший механизм. не жрет столько сколько SA отъедает. работает просто идеально. И было бы очень интерсно послушать твое мнение.

Хостинговая компания 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/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/