The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



"exim4 разрешает отправлять почту самому себе без авторизации"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Открытые системы на сервере (Почта)
Изначальное сообщение [ Отслеживать ]

"exim4 разрешает отправлять почту самому себе без авторизации"  +/
Сообщение от saskuu (?), 30-Сен-19, 10:52 
добрый день
есть проблема: любой человек может отправить письмо из моего домена в мой домен. на чужой домен не пускает
я думаю проблема здесь:

Проверки на этапе RCPT
acl_check_rcpt:
  accept  hosts = :

# Запрещаем письма содержащие в локальной части символы @; %; !; /; |.
  deny    domains       = +local_domains
          local_parts   = ^[.] : ^.*[@%!/|]

# Запрещаем недопустимые символы для нелокальных получателей.
  deny    domains       = !+local_domains
          local_parts   = ^[./|] : ^.*[@%!] : ^.*/\\.\\./

  accept  senders=${lookup mysql{SELECT senders FROM whitelist \
          WHERE senders='${quote_mysql:$sender_address}'}}

  deny    message       = HELO/EHLO required by SMTP RFC
          condition     = ${if eq{$sender_helo_name}{}{yes}{no}}

  deny    message       = Go Away! You are spammer.
          condition     = ${if match{$sender_host_name} \
                          {bezeqint\\.net|net\\.il|pool|peer|dhcp} \
                          {yes}{no}}

  warn
#         set acl_m0 = 25s
         set acl_m0 = 1s

# ставим задержку в 0 секунд для своих сетей
  warn
         hosts = +relay_from_hosts
         set acl_m0 = 0s

# ставим задержку в 0 секунд для авторизованых пользователей
  warn
         authenticated = *
         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

#  deny   message     = Rejected - Sender Verify Failed
#         !authenticated = *

  accept  domains       = +local_domains
          endpass
          message       = unknown user
          verify        = recipient

  accept  domains       = +relay_to_domains
          endpass
          message       = unrouteable address
          verify        = recipient

  accept  hosts         = +relay_from_hosts
  accept  authenticated = *
  deny    message       = relay not permitted

я добавил правило
  deny   message     = Rejected - Sender Verify Failed
         !authenticated = *

перестала работать отправка для неавторизированных пользователей, но и перестали приходить мне письма:
2019-09-30 09:50:00 H=frv190.fwdcdn.com [212.42.77.190] X=TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256 CV=no F=<45253698@ukr.net> rejected RCPT <petrov@firma34.net>: Rejected - Sender Verify Failed

Ответить | Правка | Cообщить модератору


Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру