EXIM, sendmail, postfix, Dovecot и прочие. Решение проблем связанных с работой электронной почты
Модератор: xM
Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
-
Blogoslov
- проходил мимо
- Сообщения: 3
- Зарегистрирован: 2012-04-09 11:09:12
Непрочитанное сообщение
Blogoslov » 2012-04-09 11:16:34
Здравствуйте.
Подскажите пожалуйста как интерпретировать вот этот кусок лога Exim?
Код: Выделить всё
2012-04-09 12:06:32 1SH9cO-0008O5-27 <= webmaster@mydomen.com U=webmaster P=local S=1870 from <webmaster@mydomen.com> for hadleyelver@buchananinbox.com
2012-04-09 12:06:32 1SH9cO-0008O5-27 => hadleyelver@buchananinbox.com R=dnslookup T=remote_smtp H=buchananinbox.com [91.210.104.164] X=TLSv1:AES256-SHA:256 C="250 OK id=1SH9cO-0006QO-5q"
2012-04-09 12:06:32 1SH9cO-0008O5-27 Completed
Если я правильно понимаю то кто-то от моего имени <
webmaster@mydomen.com> и с моего Exim отослал письмо <
hadleyelver@buchananinbox.com>.
Я правильно понимаю? Если да, то как такое возможно если у меня неавторизованные пользователи немогут ничего слать (типа нету openrelay).
Спасибо.
Blogoslov
-
Хостинг 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/
-
hizel
- дядя поня
- Сообщения: 9032
- Зарегистрирован: 2007-06-29 10:05:02
- Откуда: Выборг
Непрочитанное сообщение
hizel » 2012-04-09 12:21:46
U=webmaster
шлет пользователь webmaster
если у меня неавторизованные пользователи немогут ничего слать (типа нету openrelay)
эталонный cast телепатов.
В дурацкие игры он не играет. Он просто жуткий, чу-чу, паровозик, и зовут его Блейн. Блейн --- это Боль.
hizel
-
Blogoslov
- проходил мимо
- Сообщения: 3
- Зарегистрирован: 2012-04-09 11:09:12
Непрочитанное сообщение
Blogoslov » 2012-04-09 13:19:29
hizel писал(а):эталонный cast телепатов.
Извините.
Вот кусок из конфига
Код: Выделить всё
hostlist relay_from_hosts = :
acl_smtp_rcpt = acl_check_rcpt
acl_smtp_data = acl_check_data
acl_check_rcpt:
accept hosts = :
deny message = "incorrect symbol in address"
domains = +local_domains
local_parts = ^[.] : ^.*[@%!/|]
deny message = "incorrect symbol in address"
domains = !+local_domains
local_parts = ^[./|] : ^.*[@%!] : ^.*/\\.\\./
accept local_parts = postmaster
domains = +local_domains
require verify = sender
deny message = "HELO/EHLO require by SMTP RFC"
condition = ${if eq{$sender_helo_name}{}{yes}{no}}
accept authenticated = *
deny message = "Your IP in HELO - access denied!"
hosts = * : !+relay_from_hosts : !81-196.lissyara.su
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 : *
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 : *
message = "can not be only number in HELO!"
deny message = "your hostname is bad (adsl, poll, ppp & etc)."
condition = ${if match{$sender_host_name} \
{adsl|dialup|pool|peer|dhcp} \
{yes}{no}}
warn
set acl_m0 = 10s
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 = opm.blitzed.org : \
cbl.abuseat.org : \
bl.csma.biz : \
dynablock.njabl.org
accept hosts = +relay_from_hosts
deny message = "The server is unavailable now! Please try latter"
Кстат - я локализовал проблему. Шлет этот спам один из моих внутренних доменов (через php или еще какой то линуксовый метод - не суть). Но как он может слать если стоит запрет слать даже с локальных хостов...?
Blogoslov
-
hizel
- дядя поня
- Сообщения: 9032
- Зарегистрирован: 2007-06-29 10:05:02
- Откуда: Выборг
Непрочитанное сообщение
hizel » 2012-04-09 13:25:19
почитайте, что делает эта строка
В дурацкие игры он не играет. Он просто жуткий, чу-чу, паровозик, и зовут его Блейн. Блейн --- это Боль.
hizel
-
Blogoslov
- проходил мимо
- Сообщения: 3
- Зарегистрирован: 2012-04-09 11:09:12
Непрочитанное сообщение
Blogoslov » 2012-04-09 14:12:05
hizel писал(а):
почитайте, что делает эта строка
на сколько я понял что это означает пустоту и переменная hosts определена пустым значением. И когда правило начинает сверять допустим 127.0.0.0 с пустым значением то должна давать FALSE после сравнения и идти дальше по списку ACL.
Blogoslov
-
dikens3
- подполковник
- Сообщения: 4856
- Зарегистрирован: 2006-09-06 16:24:08
- Откуда: Нижний Новгород
-
Контактная информация:
Непрочитанное сообщение
dikens3 » 2012-04-09 18:05:27
Даю подсказку:
не равно:
И когда правило начинает сверять допустим 127.0.0.1 с пустым значением то должна давать FALSE
Отладку посмотрите.
Тема прилеплена.
Лучше установить FreeBSD, чем потратить 30 лет на Linux'ы и выяснить какой из них хуже.
dikens3