Lissyara пора бы обновить статейки наверно ..

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

Модератор: xM

Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
balton
ефрейтор
Сообщения: 51
Зарегистрирован: 2008-12-03 21:15:50

Lissyara пора бы обновить статейки наверно ..

Непрочитанное сообщение balton » 2008-12-07 17:31:26

8)
предлагаю составить допустим из полезных скриптов и других темок собрать наиболее полезные и нужные в 100% случаях и проапдейтить статьи по EXIMu

а то что то там половина как то либо просто место занимает либо ваабще нету ..

по своему опыту .. поставил я недавно по статье .. сменил постфикс на екзим .. ну спам полез .. не скажу что у меня крупный почтовик но письмо в среднем раз в минут 5-10 приходит точно .

разбиратся начал .. а тут оказывается какие возможности по фильтрации .. и отрубанию спама в начальной стадии .. полазил по вашему форуму нашел отличные советы

по статьям у меня доходит до 30 секундной задержки почти все спамеры и идут далее ..
покопавшись на форуме подкрутив АСЛы .. 99% проходящего спама через настроенный по статье екзим отваливаетца на этапе проверки ДНС адреса .. у большинства ваабще нет Доменного имени .. и этого нет ни в одной статье !

ну и выбрал несколько пунктов АСЛ которые обязательно должны быть включены в статьи тем или иным образом

выдрал с одной из темок на оппеннете
#Пошумели и затихли :) Буря в стакане, блин :))
#По итогам нескольких месяцев экспериментов, хочу попробовать обобщить результаты, поправьте и добавьте, если есть что...
#
#1. IP адрес отправителя должен резолвится в какое-либо имя
#2. HELO сервера должно резолвится в некий IP
#3. Домен отправителя должен существовать
#4. Отправитель должен быть указан в "полной" форме и соответствовать rfc 821
#5. Получатель должен быть указан в "полной" форме
итак .. что добавил я
проверка на доступ из локальной сети по именам наших доменов
запрет на отсылку сообщений не с имени нашего домена

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

 deny message = "sorry not access 001"
     hosts = +relay_from_hosts
     !sender_domains = +relay_to_domains : +local_domains
далее запрет на проход тех кто маскируетца под отправителя с нашего домена извне

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

  deny message = "sorry not access 002"
     !hosts = +relay_from_hosts
     sender_domains = +relay_to_domains : +local_domains
это желательно вставить в начале .. далее сразу делать разрешения из локальной сети

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

 # Разрешаем почту от доменов в списке relay_from_hosts
  accept  hosts         = +relay_from_hosts
  accept  authenticated = *
так с локальщиками разобрались

теперь по пунктам, тут отваливается довольно много спамеров
1. IP адрес отправителя должен резолвится в какое-либо имя

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

#no host name found
  deny  message       = no host name found for IP address $sender_host_address
        !senders      = :
        condition     = ${if eq{$sender_host_name}{}{yes}{no}}
#2. HELO сервера должно резолвится в некий IP
вот это не нашел как сделать в статьях только проверка на точки и проверки на прямые ИП адреса
хотя по идее надо бы сделать как раз проверку резолва ..
#3. Домен отправителя должен существовать
#4. Отправитель должен быть указан в "полной" форме и соответствовать rfc 821
#5. Получатель должен быть указан в "полной" форме
вот тут затык если честно )) надо что то думать ..

ну и еще ОЧЕНЬ полезные проверки на них тоже режется ОЧЕНЬ много спамеров это конечно же по доменному имени .. выдрано с этого форума ))

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

# a81-84-43-217.cpe.netcabo.pt,
# static-7-253-225-77.ipcom.comunitel.net
#232-70.202-68.tampabay.res.rr.com
  deny  message                         = Dynamic address. Stop.002.1
        condition                       = ${if match{$sender_host_name} {\N^\S+\d+(\-|\.)\d+(\-|\.)\d+\S+\N} {yes}{no}}

# cp833142-a.tilbu1.nb.home.nl, inet20908ni-2.eranet.pl
# home-313021.b.astral.ro, dsl.dynamic8597139153.ttnet.net.tr
  deny  message                         = Dynamic address. Stop.003
        condition                       = ${if match{$sender_host_name} {\N^\D+\d{5,}\D+\N} {yes}{no}}
ну и из статьи с добавлением всяческих приставок динамик диалап адсл и тд

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

deny    message       = Dynamic address. Stop.004
        condition     = ${if match{$sender_host_name}{adsl|dialup|pool|peer|dhcp|dsl|cable|dynamic|dialin|ppp|pppoe}{yes}{no}}
с добавлением и модификацией этих пунктов спам практически ПОЛНОСТЬЮ пропал !!! одно два письма в сутки разве что проскачило ..

ну и еще неплохо бы добавить по отправителю на существование почтового ящика .. но чтото как то не разобрался

ну и разобратся надо с переменной $domain в статьях где используется mysql иначе тут половина проверок не сработает 8)

Хостинговая компания 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/

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

Re: Lissyara пора бы обновить статейки наверно ..

Непрочитанное сообщение Alex Keda » 2008-12-07 23:02:18

ну и какие предложения? =)
Убей их всех! Бог потом рассортирует...

balton
ефрейтор
Сообщения: 51
Зарегистрирован: 2008-12-03 21:15:50

Re: Lissyara пора бы обновить статейки наверно ..

Непрочитанное сообщение balton » 2008-12-08 1:10:45

lissyara писал(а):ну и какие предложения? =)
ну с переменной $domen похерить к чертям :cf: и потестировать правила если у кого больше одного домена обрабатывает почтовик

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

и хотябы найти примерчики АСЛов на это
#2. HELO сервера должно резолвится в некий IP
#3. Домен отправителя должен существовать
а не тупо проверять на точки .. может есть возможность отрезолвить то что в HELO ?

сам по ексиму читал доку .. но что то сложно идет .. как то .. тяжелый язык описания .. трудно читать не то что что то понять .. :-o

neyro
сержант
Сообщения: 187
Зарегистрирован: 2008-03-07 20:24:25
Контактная информация:

Re: Lissyara пора бы обновить статейки наверно ..

Непрочитанное сообщение neyro » 2008-12-08 9:25:28

Больше читай =) на 20-й раз прийдет понимание =)
А если серьезно-на форуме многие не выкладывают решения т.к. такие вещи стоят денег, причем не маленьких (полностью настроенная система) и к тому же люди есть неблагодарные - я к примеру сталкивался тут уже с такими "нехорошими" людьми поэтому перестал выкладывать скрипты самописые.
Предлагаю lissyara сделать закрытую часть форума, где могли бы общаться только определенные люди, с некоторым набором полезных постов, чтобы анонимы не видели этого.

princeps
майор
Сообщения: 2684
Зарегистрирован: 2007-09-25 10:20:59
Откуда: Сочи, Москва
Контактная информация:

Re: Lissyara пора бы обновить статейки наверно ..

Непрочитанное сообщение princeps » 2008-12-08 9:59:35

neyro писал(а):к тому же люди есть неблагодарные - я к примеру сталкивался тут уже с такими "нехорошими" людьми поэтому перестал выкладывать скрипты самописые.
В каком смысле неблагодарные?
neyro писал(а):А если серьезно-на форуме многие не выкладывают решения т.к. такие вещи стоят денег, причем не маленьких (полностью настроенная система)
Я думаю, что многие не выкладывают решения, т.к. универсального решения на все случаи жизни нет, и, соответственно, выкладывать его нет смысла. Собственно, тем и крут экзим, что позволяет гибко себя настраивать под каждую конкретную ситуацию. Я по материалам с сайта и форума настроил acl, у меня рубится 99,5% спама, а потом ко мне с форума обращались люди, так вот, тупо скопировав мой конфиг получали меньшую эффективность. Характер спама, видимо, разный у всех.
Deus quos vult perdere dementat prius
http://www.itforum-sochi.ru

balton
ефрейтор
Сообщения: 51
Зарегистрирован: 2008-12-03 21:15:50

Re: Lissyara пора бы обновить статейки наверно ..

Непрочитанное сообщение balton » 2008-12-08 10:07:39

ну я не спорю что спам разный .. но просто в статьях нету очевидных на мой взгляд вещей .. поэтому и написал .. поскольку пришло некое понимание после разборов логов что это просто 100% должно быть а его нет.

вот и подумал зачем людям те кто переходит на екзим или только ставит снова на теже грабли наступать .
когда можно все очевидные наработки обновить в статьях ..

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

Re: Lissyara пора бы обновить статейки наверно ..

Непрочитанное сообщение dikens3 » 2008-12-08 10:45:32

balton писал(а):#2. HELO сервера должно резолвится в некий IP
Что-то похожее:

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

# Прибавляем 30 секунд, если HELO не совпадает с обратной записью DNS
  warn    condition     = ${if !eq{$sender_helo_name}{$sender_host_name}{yes}{no}}
          set acl_m17   = ${eval:$acl_m17+30}
balton писал(а):#3. Домен отправителя должен существовать

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

# Проверка существования E-Mail'a отправителя для внешних клиентов
deny      log_message   = La-La
          !senders       = : Mailer-Daemon@* : postmaster@rambler.ru
          !verify       = sender/callout=120s,defer_ok,maxwait=180s,random
Лучше установить FreeBSD, чем потратить 30 лет на Linux'ы и выяснить какой из них хуже.

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

Re: Lissyara пора бы обновить статейки наверно ..

Непрочитанное сообщение dikens3 » 2008-12-08 10:47:20

neyro писал(а):Предлагаю lissyara сделать закрытую часть форума, где могли бы общаться только определенные люди, с некоторым набором полезных постов, чтобы анонимы не видели этого.
Задача форума - помощь людям, а не наоборот.
Лучше установить FreeBSD, чем потратить 30 лет на Linux'ы и выяснить какой из них хуже.

balton
ефрейтор
Сообщения: 51
Зарегистрирован: 2008-12-03 21:15:50

Re: Lissyara пора бы обновить статейки наверно ..

Непрочитанное сообщение balton » 2008-12-08 10:59:16

dikens3 писал(а):
balton писал(а):#2. HELO сервера должно резолвится в некий IP
Что-то похожее:

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

# Прибавляем 30 секунд, если HELO не совпадает с обратной записью DNS
  warn    condition     = ${if !eq{$sender_helo_name}{$sender_host_name}{yes}{no}}
          set acl_m17   = ${eval:$acl_m17+30}
balton писал(а):#3. Домен отправителя должен существовать

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

# Проверка существования E-Mail'a отправителя для внешних клиентов
deny      log_message   = La-La
          !senders       = : Mailer-Daemon@* : postmaster@rambler.ru
          !verify       = sender/callout=120s,defer_ok,maxwait=180s,random
ну да что топохожее, но все же не то ..

бывает иногда в логах записи вида "no IP address for name" что то вроде этого .. чую что екзим пытаетца что то резолвить уже .. толи само HELO то ли что то еще .. может удастся сделать проверку домена в АСЛ запихнуть полу=встроенными средствами EXIM ??

всего то нужно проверить существует ли для данного имени IP адрес

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

Re: Lissyara пора бы обновить статейки наверно ..

Непрочитанное сообщение dikens3 » 2008-12-08 11:35:17

http://www.lissyara.su/?id=1214
# helo_lookup_domains” - искать имя хоста для этих имён в HELO
# “helo_try_verify_hosts” - мягкая проверка HELO для этих хостов
# “helo_verify_hosts” - жёсткая проверка HELO для этих хостов
Ну и почитай про них ниже, много нового узнаешь.

http://www.lissyara.su/?id=1239#39.14
“verify” = “helo”
Это условие истинно, если команда HELO или EHLO была передана с клиентского хоста, и её содержимое было проверено. До него не было никаких попыток проверить содержимое HELO/EHLO, и оно выполняется как только встречаются с этим условием Смотрите описание опций “helo_verify_hosts” и “helo_try_verify_hosts”, для деталей о том, как запросить проверку незавсисмо от этого условия.
Лучше установить FreeBSD, чем потратить 30 лет на Linux'ы и выяснить какой из них хуже.

neyro
сержант
Сообщения: 187
Зарегистрирован: 2008-03-07 20:24:25
Контактная информация:

Re: Lissyara пора бы обновить статейки наверно ..

Непрочитанное сообщение neyro » 2008-12-08 16:35:33

princeps писал(а):
neyro писал(а):к тому же люди есть неблагодарные - я к примеру сталкивался тут уже с такими "нехорошими" людьми поэтому перестал выкладывать скрипты самописые.
В каком смысле неблагодарные?
neyro писал(а):А если серьезно-на форуме многие не выкладывают решения т.к. такие вещи стоят денег, причем не маленьких (полностью настроенная система)
Я думаю, что многие не выкладывают решения, т.к. универсального решения на все случаи жизни нет, и, соответственно, выкладывать его нет смысла. Собственно, тем и крут экзим, что позволяет гибко себя настраивать под каждую конкретную ситуацию. Я по материалам с сайта и форума настроил acl, у меня рубится 99,5% спама, а потом ко мне с форума обращались люди, так вот, тупо скопировав мой конфиг получали меньшую эффективность. Характер спама, видимо, разный у всех.
Нет, решения все практически универсальны, при наличии некоторых знаний можно любой конфиг\систему переделать под себя. (кстати в случае копирования конфигов ключевое слово - "тупо", некоторые вещи ведь еще и править нужно...)
dikens3 писал(а):
neyro писал(а):Предлагаю lissyara сделать закрытую часть форума, где могли бы общаться только определенные люди, с некоторым набором полезных постов, чтобы анонимы не видели этого.
Задача форума - помощь людям, а не наоборот.
Не спорю - помочь на начальном уровне, а далее-более углубленное обсуждение определенных тем можно проводить на закрытом форуме(без флуда и т.п.).

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

Re: Lissyara пора бы обновить статейки наверно ..

Непрочитанное сообщение dikens3 » 2008-12-08 18:15:59

neyro писал(а):Не спорю - помочь на начальном уровне, а далее-более углубленное обсуждение определенных тем можно проводить на закрытом форуме(без флуда и т.п.).
Т.е. на начальном уровне - это помощь, далее - обучение?
Лучше установить FreeBSD, чем потратить 30 лет на Linux'ы и выяснить какой из них хуже.

neyro
сержант
Сообщения: 187
Зарегистрирован: 2008-03-07 20:24:25
Контактная информация:

Re: Lissyara пора бы обновить статейки наверно ..

Непрочитанное сообщение neyro » 2008-12-08 22:19:50

А далее начинаются тупые вопросы т.к. люди не хотят читать rfc\мануалы\форум тут, поэтому обсуждение более-менее серьезных тем тут мало возможно, более "запутанные" решения + люди которые понимают просто забивают на это (даже потому, что среди спама тут сложно выделить реальные посты, и мне к примеру просто лень все посты просматривать(как и большинству других - так..пару тройку можно посмотреть, что-то посоветовать (что уже обсуждалось 100 миллионов раз чаще всего, но ведь поиск не рулит так ?) и в итоге сложные реализации из-за этого остаются без ответа)

balton
ефрейтор
Сообщения: 51
Зарегистрирован: 2008-12-03 21:15:50

Re: Lissyara пора бы обновить статейки наверно ..

Непрочитанное сообщение balton » 2008-12-09 7:37:47

neyro писал(а):А далее начинаются тупые вопросы т.к. люди не хотят читать rfc\мануалы\форум тут, поэтому обсуждение более-менее серьезных тем тут мало возможно, более "запутанные" решения + люди которые понимают просто забивают на это (даже потому, что среди спама тут сложно выделить реальные посты, и мне к примеру просто лень все посты просматривать(как и большинству других - так..пару тройку можно посмотреть, что-то посоветовать (что уже обсуждалось 100 миллионов раз чаще всего, но ведь поиск не рулит так ?) и в итоге сложные реализации из-за этого остаются без ответа)
поиск не работает в большинстве случаев и в частности на этом форуме 8)


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

Re: Lissyara пора бы обновить статейки наверно ..

Непрочитанное сообщение Alex Keda » 2008-12-09 8:55:23

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

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

Re: Lissyara пора бы обновить статейки наверно ..

Непрочитанное сообщение dikens3 » 2008-12-09 10:12:35

lissyara писал(а):почему же у меня работает?
наверно я ненормальный какой-то...
Кривой поиск у форума, согласен. То ему количество букв не нравится, то 2 слова нужно, а он либо 1-е слово ищет, или 2-е. Мне так и приходится иногда google использовать, и то потому, что я точно знаю что было.
Лучше установить FreeBSD, чем потратить 30 лет на Linux'ы и выяснить какой из них хуже.

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

Re: Lissyara пора бы обновить статейки наверно ..

Непрочитанное сообщение Alex Keda » 2008-12-09 10:27:51

ну да, с придурью.
однако меня устраивает - и хватет мне его.
======
лучше вспомни как в phpBB2 было - вообще фиг чё найдёшь
Убей их всех! Бог потом рассортирует...

balton
ефрейтор
Сообщения: 51
Зарегистрирован: 2008-12-03 21:15:50

Re: Lissyara пора бы обновить статейки наверно ..

Непрочитанное сообщение balton » 2008-12-09 19:04:47

neyro писал(а):Весьма интересное заявление =)
а что незнали что форум у вас по вашему любимому тегу [ code ] напрочь отказывается искать ? :unknown:

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

Re: Lissyara пора бы обновить статейки наверно ..

Непрочитанное сообщение Alex Keda » 2008-12-09 20:46:02

и что?
мне мои глаза дороже чем проблемы тех кто не освоил гугл/яндекс.
Убей их всех! Бог потом рассортирует...

balton
ефрейтор
Сообщения: 51
Зарегистрирован: 2008-12-03 21:15:50

Re: Lissyara пора бы обновить статейки наверно ..

Непрочитанное сообщение balton » 2008-12-09 21:00:47

lissyara писал(а):и что?
мне мои глаза дороже чем проблемы тех кто не освоил гугл/яндекс.
не понял сути высказывания/вопроса :cz2:
а поиск по тегу неплохо было бы сделать .. ну просто неудобно .. помнишь что был такой совет и даже помнишь козырное слово .. но вот блин форум говорит шуруй отседа 8) нет ничо

Аватара пользователя
f_andrey
майор
Сообщения: 2651
Зарегистрирован: 2007-12-26 1:22:58
Откуда: СПб
Контактная информация:

Re: Lissyara пора бы обновить статейки наверно ..

Непрочитанное сообщение f_andrey » 2008-12-09 21:36:15

balton писал(а):а поиск по тегу неплохо было бы сделать .. ну просто неудобно .. помнишь что был такой совет и даже помнишь козырное слово .. но вот блин форум говорит шуруй отседа 8) нет ничо
Блин опять мне не правильный гугл подсунули, вот например, фраза из этого топика засунутую не только в CODE но и в QUOTE :bn: :bn: :bn:
Если ваша тема перенесена, то смотри http://forum.lissyara.su/viewtopic.php?f=1&t=32308

balton
ефрейтор
Сообщения: 51
Зарегистрирован: 2008-12-03 21:15:50

Re: Lissyara пора бы обновить статейки наверно ..

Непрочитанное сообщение balton » 2008-12-09 22:26:31

f_andrey писал(а):
balton писал(а):а поиск по тегу неплохо было бы сделать .. ну просто неудобно .. помнишь что был такой совет и даже помнишь козырное слово .. но вот блин форум говорит шуруй отседа 8) нет ничо
Блин опять мне не правильный гугл подсунули, вот например, фраза из этого топика засунутую не только в CODE но и в QUOTE :bn: :bn: :bn:
я не говорю что гугл это дерьмо
я так же не говорю что язык SQL и открытый Mysql этого форума дерьмо ..
или то что пролистав 2000 страниц этого форума
я не добьюсь того-же результата что МОЖНО было бы добитца тем что бы я воспользовался одной единственной кнопочкой "ПОИСК" на этом форуме для чего он и предназначен

научился пользоватся гуглом вперед .. молодец ..
лично я и все нормальные люди начинаю плодить темы когда на форуме по кнопочке "ПОИСК" мне ничего не находит а не бегать по разным поисковикам в попыхах а блин точно ли работает поиск на форуме таком то .. а таком то .. а вдруг яндекс чо найдет .. а вдруг яхххуу .. или апорт или рамблер а может МАЙЛ.РУ ?? а может у меня на жестком или флешке чего найдетца ааа ?? :Yahoo!:

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

Re: Lissyara пора бы обновить статейки наверно ..

Непрочитанное сообщение dikens3 » 2008-12-09 22:50:12

:-D :-D :ROFL: :Yahoo!:
Лучше установить FreeBSD, чем потратить 30 лет на Linux'ы и выяснить какой из них хуже.

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

Re: Lissyara пора бы обновить статейки наверно ..

Непрочитанное сообщение Alex Keda » 2008-12-09 23:30:48

хм...
странно, но у муси фуллтекст индекс
ему покласть на теги.
видать побилось чё-то.
надо фиксить =(
Убей их всех! Бог потом рассортирует...