EXIM, sendmail, postfix, Dovecot и прочие. Решение проблем связанных с работой электронной почты
Модератор: xM
Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
-
Piro
- проходил мимо
Непрочитанное сообщение
Piro » 2009-08-12 16:16:19
Доброго всем.
Настраиваю тут связку spamd+exim. Сам spamassasin работает. В конфиг EXIM добавил это
Код: Выделить всё
spamd_address = 127.0.0.1 783
acl_check_data:
# Проверяем письмо на вирусы
deny malware = *
message = "In e-mail found VIRUS - $malware_name"
warn message = X-Spam-Score: $spam_score ($spam_bar)
hosts = !+relay_from_hosts
spam = nobody:true
warn message = X-Spam-Report: $spam_report
hosts = !+relay_from_hosts
spam = nobody:true
warn message = Subject: ***SPAM*** $h_Subject:
hosts = !+relay_from_hosts
spam = nobody
deny message = This message scored $spam_score spam points.
spam = nobody:true
hosts = !+relay_from_hosts
condition = ${if >{$spam_score_int}{120}{1}{0}}
accept
В логе вижу письма которые помечены как спам. Как сделать что бы спам-письма выбрасывались в спец-ящик spam например?
Piro
-
Хостинг HostFood.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/
-
Laa
- ст. лейтенант
- Сообщения: 1032
- Зарегистрирован: 2008-02-21 18:25:33
- Откуда: Украина, Россия
Непрочитанное сообщение
Laa » 2009-08-18 15:18:21
Нужно в роутерах до роутера, которорый будет класть письма в ящик, создать роутер, который будет класть письма с достаточным счетом в другой ящик. Вот так!
exim: помните, что выдавая deny, вы можете недоставить ваше же письмо, зарубив sender-verify удаленного MTA к вашему MTA!!!
Laa
-
SKazurov
- ефрейтор
- Сообщения: 51
- Зарегистрирован: 2008-09-06 15:15:15
Непрочитанное сообщение
SKazurov » 2009-08-20 14:48:52
Я так делал
Код: Выделить всё
#spam_redirect:
driver = redirect
allow_filter
data = #Exim filter\n\
if $h_X-Spam-Flag: is "yes" then unseen save /usr/local/mail/archive/spam/ endif
## Либо как вариант позаумней
## if $h_X-Spam_Flag: matches "^YES|Yes"
check_local_user
directory_transport = local_copy
local_copy:
driver = appendfile
delivery_date_add
envelope_to_add
return_path_add
group = mail
user = exim
mode = 0660
maildir_format = true
create_directory = true
Вместо yes можно сделать проверку на превышение количества баллов, а unseen save заменить на unseen delivery [адрес].
SKazurov