exim + db

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

Модератор: xM

Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Аватара пользователя
sintetic
рядовой
Сообщения: 43
Зарегистрирован: 2007-01-14 12:39:46
Откуда: msk
Контактная информация:

exim + db

Непрочитанное сообщение sintetic » 2007-04-14 22:10:27

Сделал связку exim/mysql/files (=

Тут подумал и решил отказаться от files, но возник вопрос о производительности: не будет ли это грамтным ручником для почтовой системы?

Аккаунты, редиректы, автоответчики хранятся в mysql. Данные о dynamic_polls и blocked в files.

Больше волнует dynamic_pools. Его содержание:
^.*([1-9]+)-([0-9]+)-([0-9]+)-([1-9]+).*
^.*([1-9]+).([0-9]+).([0-9]+).([1-9]+).*
^.*pool.*
^.*dial.*
^.*dyn.*
^.*pppoe.*
^.*ppp([1-9]+).*
^host-.*
^.*upc-f.chello.nl.*
^.*-adsl.*
^.*.dynamicip..*
^.*user([1-9]+).99.udn.pl
^pehopwood.plus.com
^.*.dip([1-9]+).t-ipconnect.de
^.*cablelink-.*
^.*defnesrv.*
^friend$
^localhost.localdomain$
^.*(DM)
^.*dsldd
^.*dsl-
^.*dsld+-d+.*
^.*adsl.*
^.*dynamic.*
^.*dialup.*
^.*static*
^.*dhcp.*
^.*user.veloxzone.com.br.*
Работает вот так:
accept local_parts = postmaster
domains = +local_domains

accept authenticated = *

deny condition = ${lookup {$sender_helo_name} nwildlsearch{/usr/local/etc/exim/blocked}{1}{0}}
!hosts = +relay_from_hosts
message = "You are blocked. If you think this is wrong, please, send your complaint to the following adress xx@xx.xx."

deny condition = ${lookup {${escape:${lookup dnsdb{ptr=$sender_host_address}}}} nwildlsearch{/usr/local/etc/exim/dynamic_pools}{1}{0}}
!hosts = +relay_from_hosts
message = "Bad PTR record, use SMTP your ISP. If you think this is wrong, please, send your complaint to the following adress xx@xx.xx."

deny condition = ${lookup {$sender_host_name} nwildlsearch{/usr/local/etc/exim/dynamic_pools}{1}{0}}
!hosts = +relay_from_hosts
message = "Bad host, use SMTP your ISP. If you think this is wrong, please, send your complaint to the following adress xx@xx.xx."

deny condition = ${lookup {$sender_helo_name} nwildlsearch{/usr/local/etc/exim/dynamic_pools}{1}{0}}
!hosts = +relay_from_hosts
message = "Bad HELO, use SMTP your ISP. If you think this is wrong, please, send your complaint to the following adress xx@xx.xx."
А что ты сделал ради эксперимента?

Хостинговая компания 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/
Выделенные сервера, Россия, Москва, от 2460 рублей (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
стреляли...
Сообщения: 35092
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Непрочитанное сообщение Alex Keda » 2007-04-15 9:32:46

а чем они тебя в файлах не устраивают?
у мня например и юзеры системные и системные альясы в файлах...
Убей их всех! Бог потом рассортирует...

Аватара пользователя
sintetic
рядовой
Сообщения: 43
Зарегистрирован: 2007-01-14 12:39:46
Откуда: msk
Контактная информация:

Непрочитанное сообщение sintetic » 2007-04-15 17:53:16

Ну у меня вобщем-то также сделано. Я думал ваще все туда засунуть. Вероятно, это было бы удобнее для клонирования серверов, бекапов, управления. Это для standalone серверов. Для сопряженных с АД - лдап,я думаю.

Собсно интересует: когда стоит остановится? На данном этапе или дальше идти? А стоит ли оно того?
А что ты сделал ради эксперимента?

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

Непрочитанное сообщение Alex Keda » 2007-04-15 20:38:57

а смысл?
в итоге - именно так оно и удобней - что-то в БД что-то в файлах...
Убей их всех! Бог потом рассортирует...