Почтовые сервера EXIM, sendmail, postfix, Dovecot и инфраструктура: MTA/MDA, антиспам, web‑почта, маршрутизация и эксплуатация почтовых систем.
Модератор: xM
Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
-
c4sin
- сержант
- Сообщения: 165
- Зарегистрирован: 2008-12-02 23:04:06
Непрочитанное сообщение
c4sin » 2010-04-09 11:49:31
Здравствуйте, помогите пожалуйста, стоит exim + spamassasin
Всё работало замечательно, настраивал по статейки от сюда после ещё под себя добавлял правила добавлял, проработало почти год
сегодня вдруг перестали уходить письма а также принимать тоже отказывается сервер
в логах следующее
Код: Выделить всё
[10.10.10.99] I=[10.10.10.1]:25 F=<admin@мойдомен.ru> temporarily rejected RCPT
больше в логах ничего нет, помогите разобраться, уже всё утро гуглю но так и не пойму что у меня с почтой, тем более последний месяц даже правила ни какие не добавлял((
даже в своей сети не могу отправить письмо
любые конфиги и логи предоставлю
Последний раз редактировалось
c4sin 2010-04-09 12:04:44, всего редактировалось 1 раз.
c4sin
-
Хостинг 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/
-
FoxDW
- мл. сержант
- Сообщения: 106
- Зарегистрирован: 2008-08-04 4:42:43
- Откуда: Красноярск
-
Контактная информация:
Непрочитанное сообщение
FoxDW » 2010-04-09 12:00:23
Место на диске может закончилось

Вот как то так
FoxDW
-
c4sin
- сержант
- Сообщения: 165
- Зарегистрирован: 2008-12-02 23:04:06
Непрочитанное сообщение
c4sin » 2010-04-09 12:01:34
Код: Выделить всё
/dev/mirror/gm0s1a 4.2G 302M 3.6G 8% /
devfs 1.0K 1.0K 0B 100% /dev
/dev/mirror/gm0s1d 4.2G 18M 3.9G 0% /tmp
/dev/mirror/gm0s1e 85G 7.1G 71G 9% /var
/dev/mirror/gm0s1f 357G 28G 301G 8% /usr
Последний раз редактировалось
Laa 2010-04-09 12:09:19, всего редактировалось 1 раз.
Причина: Убедительная просьба юзать теги [code] при оформлении листингов.
c4sin
-
c4sin
- сержант
- Сообщения: 165
- Зарегистрирован: 2008-12-02 23:04:06
Непрочитанное сообщение
c4sin » 2010-04-09 12:06:03
Код: Выделить всё
10-04-09 13:06:30 H=(forward13.mail.yandex.net) [95.108.130.120] I=[192.168.1.2]:25 F=<klin12@yandex.ru> temporarily rejected RCPT <<мой@домен.ru>>
10-04-09 13:06:30 H=(forward13.mail.yandex.net) [95.108.130.120] I=[192.168.1.2]:25 F=<klin12@yandex.ru> temporarily rejected RCPT <<мой@домен.ru>>
10-04-09 13:06:44 H=(OCAGNCMQ) [119.201.132.17] I=[192.168.1.2]:25 F=<epimethiusfh@royalindia.com> temporarily rejected RCPT <мой@домен.ru>
10-04-09 13:06:44 H=(OCAGNCMQ) [119.201.132.17] I=[192.168.1.2]:25 F=<epimethiusfh@royalindia.com> temporarily rejected RCPT <мой@домен.ru>
10-04-09 13:06:45 unexpected disconnection while reading SMTP command from (OCAGNCMQ) [119.201.132.17] I=[192.168.1.2]:25 (error: Connection reset by peer)
10-04-09 13:07:11 H=(VLOANZF) [119.201.132.17] I=[192.168.1.2]:25 F=<lawns8@riflexo.com> temporarily rejected RCPT <<мой@домен.ru>>
10-04-09 13:07:11 H=(VLOANZF) [119.201.132.17] I=[192.168.1.2]:25 F=<lawns8@riflexo.com> temporarily rejected RCPT <<мой@домен.ru>>
10-04-09 13:07:11 unexpected disconnection while reading SMTP command from (VLOANZF) [119.201.132.17] I=[192.168.1.2]:25 (error: Connection reset by peer)
вот что творится в логах, больше ничего нет(((
почта вообще ни куда и ни как не ходит(((((((
c4sin
-
FoxDW
- мл. сержант
- Сообщения: 106
- Зарегистрирован: 2008-08-04 4:42:43
- Откуда: Красноярск
-
Контактная информация:
Непрочитанное сообщение
FoxDW » 2010-04-09 12:11:15
а в messages нет ни каких ошибок ? На sql или на файлах пользователи ?
Вот как то так
FoxDW
-
Laa
- ст. лейтенант
- Сообщения: 1032
- Зарегистрирован: 2008-02-21 18:25:33
- Откуда: Украина, Россия
Непрочитанное сообщение
Laa » 2010-04-09 12:12:02
Нужно видеть конфиг, покажите ту часть, где acl_check_rcpt
exim: помните, что выдавая deny, вы можете недоставить ваше же письмо, зарубив sender-verify удаленного MTA к вашему MTA!!!
Laa
-
c4sin
- сержант
- Сообщения: 165
- Зарегистрирован: 2008-12-02 23:04:06
Непрочитанное сообщение
c4sin » 2010-04-09 12:40:56
в мессендж есть ошибка на sql но это когда я сегодня серв перегружал екзим пытался раньше запуститься чем sql грузанулась, после ничего серьезного нет
вот конфиг
Код: Выделить всё
accept hosts = :
deny message = "incorrect symbol in address"
domains = +local_domains
local_parts = ^[.] : ^.*[@%!/|]
deny message = "incorrect symbol in address"
domains = !+local_domains
local_parts = ^[./|] : ^.*[@%!] : ^.*/\\.\\./
deny message = "HELO/EHLO require by SMTP RFC"
!senders = :
condition = ${if eq{$sender_helo_name}{}{yes}{no}}
#-----------
accept hosts = ${if exists{/usr/local/etc/exim/WHITELIST}\
{/usr/local/etc/exim/WHITELIST}\
{}}
deny message = "You are spammer! Get lost!"
hosts = ${if exists{/usr/local/etc/exim/SPAM}\
{/usr/local/etc/exim/SPAM}\
{}}
accept authenticated = *
deny domains = +local_domains
sender_domains = +local_domains
message = Reject. Local policy.
log_message = Reject. Remote sender use my local domain
deny message = "Your IP in HELO - access denied!"
hosts = * : !+relay_from_hosts : !81-196.mydomain.ru
!senders = :
condition = ${if eq{$sender_helo_name}\
{$sender_host_address}{true}{false}}
deny condition = ${if eq{$sender_helo_name}\
{$interface_address}{yes}{no}}
hosts = !127.0.0.1 : !localhost : *
!senders = :
message = "main IP in your HELO! Access denied!"
deny condition = ${if match{$sender_helo_name}\
{\N^\d+$\N}{yes}{no}}
hosts = !127.0.0.1 : !localhost : *
!senders = :
message = "can not be only number in HELO!"
deny message = "No backresolv for your IP! Sorry!"
!senders = :
condition = ${if eq{$sender_host_name}{}{yes}{no}}
deny condition = ${if eq{$sender_address}{}{yes}{no}}
hosts = !127.0.0.1 : !localhost : *
!senders = :
message = "б ЛБЛПЗП HELO РХУФПЕ?! оЕ РП RFC..."
deny condition = ${if match{$sender_address}{\N^\s+$\N}{yes}{no}}
hosts = !127.0.0.1 : !localhost : *
!senders = :
message = "б ЛБЛПЗП HELO РХУФПЕ (ФПЛБ РТПВЕМЩ)?! оЕ РП RFC..."
deny condition = ${if eq{$sender_address}{}{yes}{no}}
hosts = !127.0.0.1 : !localhost : *
!senders = :
message = "Where sender of this mail?!"
deny message = "your hostname is bad (adsl, poll, ppp & etc)."
!senders = :
condition = ${if match{$sender_host_name} \
{adsl|dialup|pool|peer|dhcp} \
{yes}{no}}
warn
# УФБЧЙН ДЕЖПМФПЧХА ЪБДЕТЦЛХ Ч 20 УЕЛХОД
set acl_m0 = 30s
warn
hosts = +relay_from_hosts: 127.0.0.1/8 : 10.10.10.0/24
set acl_m0 = 0s
warn
logwrite = Delay $acl_m0 for $sender_host_name \
[$sender_host_address] with HELO=$sender_helo_name. Mail \
from $sender_address to $local_part@$domain.
delay = $acl_m0
accept domains = +local_domains
endpass
message = "In my mailserver not stored this user"
verify = recipient
accept domains = +relay_to_domains
endpass
message = "main server not know how relay to this address"
verify = recipient
deny message = "you in blacklist - $dnslist_domain \n $dnslist_text"
dnslists = cbl.abuseat.org : \
# bl.csma.biz : \
# dynablock.njabl.org : \
dnsbl.ahbl.org : \
# sbl.csma.biz : \
ubl.spamhaus.org : \
dnsbl-1.uceprotect.net : \
db.wpbl.info : \
dnsbl.njabl.org : \
# list.dsbl.org : \
accept hosts = +relay_from_hosts
deny message = "Unknown user"
condition = ${if match{$recipients}{mailer-daemon}{yes}{no}}
deny message = Message that generate bounce not coming from main hosts
condition = ${if !match{$message_body}{X-Bounce-ID}{yes}{no}}
condition = ${if eq{$sender_address}{}{yes}{no}}
deny message = "Unknown user"
senders = : postmaster@rambler.ru
deny log_message = пФРТБЧЙФЕМШ ОЕРТБЧЙМШОЩК
!authenticated = *
!verify = sender/callout=20s,defer_ok,maxwait=30s
deny log_message = Recipient verify failed
authenticated = *
!verify = recipient/callout
deny message = "Homo hominus lupus est"
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 = spamd: true
warn message = X-Spam-Report: $spam_report
hosts = !+relay_from_hosts
spam = spamd: true
warn message = Subject: ***SPAM*** $h_Subject:
hosts = !+relay_from_hosts
spam = nobody
deny message = This message scored $spam_score spam points.
spam = spamd: true
hosts = *
condition = ${if >{$spam_score_int}{85}{1}{0}}
accept
c4sin
-
c4sin
- сержант
- Сообщения: 165
- Зарегистрирован: 2008-12-02 23:04:06
Непрочитанное сообщение
c4sin » 2010-04-09 14:48:44
кое что изменил в конфиге
такое ощущение что проблема с антивирусом
вот что в логах появилось
Код: Выделить всё
exim[11618]: 2010-04-09 15:50:03 1O09ud-00031O-6z malware acl condition: unable to connect to sophie UNIX socket (/var/run/sophie). errno=2
exim[11618]: 2010-04-09 15:50:03 1O09ud-00031O-6z malware acl condition: unable to connect to sophie UNIX socket (/var/run/sophie). errno=2
exim[11618]: 2010-04-09 15:50:03 1O09ud-00031O-6z H=(PHILKA) [10.10.10.99] I=[10.10.10.1]:25 F=<мой@домен> temporarily rejected after DATA
c4sin
-
c4sin
- сержант
- Сообщения: 165
- Зарегистрирован: 2008-12-02 23:04:06
Непрочитанное сообщение
c4sin » 2010-04-09 15:11:50
всё разобрался
спасибо кто откликнулся
отдельное спасибо MaDaGa-у за направление
есть такое правило у меня
Код: Выделить всё
accept hosts = ${if exists{/usr/local/etc/exim/WHITELIST}\
{/usr/local/etc/exim/WHITELIST}\
{}}
deny message = "You are spammer! Get lost!"
hosts = ${if exists{/usr/local/etc/exim/SPAM}\
{/usr/local/etc/exim/SPAM}\
{}}
так вот файл WHITELIST - я создал новый и после антивирус заработал и почта вся пошла
нашёл причину потому что закоментил антивирус и это правило после проверил, всё работало.
c4sin
-
Laa
- ст. лейтенант
- Сообщения: 1032
- Зарегистрирован: 2008-02-21 18:25:33
- Откуда: Украина, Россия
Непрочитанное сообщение
Laa » 2010-04-09 17:06:29
В настройках антивируса в exim добавь /defer_ok, может порой помочь, если антивирус помрет незаметно.
exim: помните, что выдавая deny, вы можете недоставить ваше же письмо, зарубив sender-verify удаленного MTA к вашему MTA!!!
Laa