The OpenNET Project / Index page

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

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Exim не отправляет почту"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы Открытые системы на сервере (Почта / FreeBSD)
Изначальное сообщение [ Отслеживать ]

"Exim не отправляет почту"  +/
Сообщение от Graynder (ok) on 18-Мрт-10, 01:45 
Точнее отправляет , но только локальным адресам.
На другие домены почта не идет (ошибка relay not permitted )
primary_hostname = test.ru

domainlist local_domains = @ : test.ru
domainlist relay_to_domains = @
hostlist   relay_from_hosts = localhost : 127.0.0.0/8 : 192.168.1.0/24

acl_smtp_rcpt = acl_check_rcpt
acl_smtp_data = acl_check_data

av_scanner = clamd:/tmp/clamd

tls_advertise_hosts = *
tls_certificate = /etc/ssl/exim.crt
tls_privatekey = /etc/ssl/exim.key

daemon_smtp_ports = 25 : 465
tls_on_connect_ports = 465

qualify_domain = test.ru
qualify_recipient = test.ru

exim_user = mailnull
exim_group = mail
never_users = root

rfc1413_query_timeout = 0s
ignore_bounce_errors_after = 2d
timeout_frozen_after = 7d

begin acl

acl_check_rcpt:

  accept  hosts = :
          control = dkim_disable_verify

  deny    message       = Restricted characters in address
          domains       = +local_domains
          local_parts   = ^[.] : ^.*[@%!/|]

  deny    message       = Restricted characters in address
          domains       = !+local_domains
          local_parts   = ^[./|] : ^.*[@%!] : ^.*/\\.\\./

  accept  local_parts   = postmaster
          domains       = +local_domains

  accept  hosts         = +relay_from_hosts
          control       = submission
          control       = dkim_disable_verify

  accept  authenticated = *
          control       = submission
          control       = dkim_disable_verify

  require message = relay not permitted
          domains = +local_domains : +relay_to_domains

  require verify = recipient

  accept

acl_check_data:

  accept


Однако есть интересная особенность : если закоментировать require message и require verify , то письмо все же доходит до адресата , вот только в поле To: вместо адреса получателя - No address

в rejectlog строки такого плана

2010-03-17 23:36:43 H=(test.ru) [77.77.77.77] F=<tester@test.ru> rejected RCPT somebody@ya.ru: relay not permitted
2010-03-17 23:42:13 H=(test.ru) [77.77.77.77] F=<tester@test.ru> rejected RCPT somebody@hotmail.ru: relay not permitted

Высказать мнение | Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "Exim не отправляет почту"  +/
Сообщение от DeadLoco (ok) on 18-Мрт-10, 04:50 
acl_check_rcpt:

accept hosts = : +relay_from_hosts
------------------^^^^^^^^^^^^^^^^^
    control = dkim_disable_verify

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

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

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




Спонсоры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

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