All Spam in Exim

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

Модератор: xM

Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Аватара пользователя
Agronom
сержант
Сообщения: 294
Зарегистрирован: 2006-12-11 10:30:13

All Spam in Exim

Непрочитанное сообщение Agronom » 2007-04-06 14:20:41

Как сделать в Exim+Spamassassin, чтобы полностью вся почта проходила на один адрес? Вся почта, которая адресована на один ящик полностью доставлялась, включая весь спам и почту от тех серверов, которые в блэклистах? В СА понятно - есть такая штука как all_spam_to, но остается проблема reject и blaclist кто знает как такое сделать?

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

Dmitriy.A
ст. сержант
Сообщения: 383
Зарегистрирован: 2006-12-15 17:09:14
Откуда: Москва

Непрочитанное сообщение Dmitriy.A » 2007-04-06 19:24:30

Системным фильтром

Аватара пользователя
Zedik
сержант
Сообщения: 283
Зарегистрирован: 2007-01-20 22:30:57
Откуда: 127.0.0.1

Re: All Spam in Exim

Непрочитанное сообщение Zedik » 2007-04-09 6:54:28

Agronom писал(а):Как сделать в Exim+Spamassassin, чтобы полностью вся почта проходила на один адрес? Вся почта, которая адресована на один ящик полностью доставлялась, включая весь спам и почту от тех серверов, которые в блэклистах? В СА понятно - есть такая штука как all_spam_to, но остается проблема reject и blaclist кто знает как такое сделать?
у меня перед всеми проверками ACL стоит

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

#Принимать все письма для пользователей root, admin,postmaster
#accept    condition = ${if match {$local_part@$domain}{root@domen.ru|admin@domen.ru|postmaster@domen.ru}{yes}{no}}

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

Непрочитанное сообщение Alex Keda » 2007-04-09 8:40:55

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

#Принимать все письма для пользователей root, admin,postmaster
#accept    condition = ${if match {$local_part@$domain}{root@domen.ru|admin@domen.ru|postmaster@domen.ru}{yes}{no}} 
руки так и просят оптимизации:

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

#Принимать все письма для пользователей root, admin,postmaster
#accept    condition = ${if match {$local_part}{root|admin|postmaster}{yes}{no}} 
Убей их всех! Бог потом рассортирует...

Аватара пользователя
Zedik
сержант
Сообщения: 283
Зарегистрирован: 2007-01-20 22:30:57
Откуда: 127.0.0.1

Непрочитанное сообщение Zedik » 2007-04-09 9:00:59

lissyara
точно :)

Аватара пользователя
Agronom
сержант
Сообщения: 294
Зарегистрирован: 2006-12-11 10:30:13

Непрочитанное сообщение Agronom » 2007-04-09 9:20:56

Спасибо, попробую! :P

Аватара пользователя
Agronom
сержант
Сообщения: 294
Зарегистрирован: 2006-12-11 10:30:13

Непрочитанное сообщение Agronom » 2007-04-09 10:52:40

Вписал перед accept authenticated = *

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

#Принимать все письма для пользователей root, admin,postmaster
accept    condition = ${if match {$local_part}{moy}{yes}{no}}
Всё равно спам по блэклистам отфутболивается.

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

007-04-09 11:45:07 H=bzq-88-153-35-115.red.bezeqint.net [88.153.35.115] F=<info@joyboy.de> rejected RCPT <moy@address.ru>: rejected because 88.153.35.115 is in a black list at zen.spamhaus.org

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

Непрочитанное сообщение dikens3 » 2007-04-09 11:48:09

Впиши до проверки в Блок-листах.
Лучше установить FreeBSD, чем потратить 30 лет на Linux'ы и выяснить какой из них хуже.

Аватара пользователя
Zedik
сержант
Сообщения: 283
Зарегистрирован: 2007-01-20 22:30:57
Откуда: 127.0.0.1

Непрочитанное сообщение Zedik » 2007-04-09 12:01:28

007-04-09 12:54:25 H=e186099.upc-e.chello.nl [213.93.186.99] I=[My_IP]:25 F=<qulrick@yahoo.com> rejected RCPT <smtpckb@domen.ru>: "Your host in black
list - cbl.abuseat.org
007-04-09 12:54:12 1Hapdb-000EM2-8d <= ivvilord@mail.com H=(e186099.upc-e.chello.nl) [213.93.186.99] I=[My_IP]:25 P=smtp S=4643 id=dc7901c77a8c$f79a7
663$8977e791@mail.com from <ivvilord@mail.com> for postmaster@domen.ru
2007-04-09 12:54:12 1Hapdb-000EM2-8d => postmaster <postmaster@domen.ru> R=dspam_spamscan_router T=dspam_spamcheck_transport
2007-04-09 12:54:12 1Hapdb-000EM2-8d Completed
=====
accept condition = ${if match {$local_part}{root|admin|postmaster}{yes}{no}}
стоит после accept authenticated = *

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

Непрочитанное сообщение dikens3 » 2007-04-09 12:46:24

Zedik писал(а):=====
accept condition = ${if match {$local_part}{root|admin|postmaster}{yes}{no}}
стоит после accept authenticated = *
Работает я так понял. :-)
Неважно до или после accept authenticated = *, важно добавить

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

accept condition = ${if match {$local_part}{root|admin|postmaster}{yes}{no}} 
до условия, в котором проверяются RBL.
Лучше установить FreeBSD, чем потратить 30 лет на Linux'ы и выяснить какой из них хуже.

Аватара пользователя
Agronom
сержант
Сообщения: 294
Зарегистрирован: 2006-12-11 10:30:13

Непрочитанное сообщение Agronom » 2007-04-09 13:07:00

я так понимаю что нужно вписывать не
accept condition = ${if match {$local_part}{root|admin|postmaster}{yes}{no}}
а
accept condition = ${if match {$local_part}{root|admin|postmaster}{yes}}

Аватара пользователя
Zedik
сержант
Сообщения: 283
Зарегистрирован: 2007-01-20 22:30:57
Откуда: 127.0.0.1

Непрочитанное сообщение Zedik » 2007-04-09 13:17:08

accept condition = ${if match {$local_part}{root|admin|postmaster}{yes}{no}}
кинь кусок конфига с ACL

Аватара пользователя
Agronom
сержант
Сообщения: 294
Зарегистрирован: 2006-12-11 10:30:13

Непрочитанное сообщение Agronom » 2007-04-09 14:01:59

.....странно......я оставил только YES, и всё заработало

Аватара пользователя
Agronom
сержант
Сообщения: 294
Зарегистрирован: 2006-12-11 10:30:13

Re: All Spam in Exim

Непрочитанное сообщение Agronom » 2007-07-23 11:38:49

а для того чтобы спамассассин не фильтровал спам для определенного адреса, нужно в local.cf написать:
all_spam_to user@address.ru

Аватара пользователя
Urgor
лейтенант
Сообщения: 663
Зарегистрирован: 2006-03-14 16:30:18
Откуда: Гилея (СПб)
Контактная информация:

Re:

Непрочитанное сообщение Urgor » 2007-07-26 9:06:12

Zedik писал(а):#accept    condition = ${if match {$local_part}{root|admin|postmaster}{yes}{no}}
Может я туплю, но шо будет если $local_part = [root|admin|postmaster], а домен чужой? Опен релея не будет? ;)
Власть в руках у чужаков, и ты им платишь дань...