Exim не авторизируется на удаленном хосте

EXIM, sendmail, postfix, Dovecot и прочие. Решение проблем связанных с работой электронной почты

Модератор: xM

Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
dex157
рядовой
Сообщения: 11
Зарегистрирован: 2009-08-04 13:15:46

Exim не авторизируется на удаленном хосте

Непрочитанное сообщение dex157 » 2009-08-17 8:27:53

долго ломал голову делал подставку различных значений в конфиге, но так и не получилось заставить exim авторизироваться на смартхостах.. :st: лог wireshark

Код: Выделить всё

220 nsmtp3.masterhost.ru ESMTP ready

EHLO mail.otf-alukom.ru
250-nsmtp3.masterhost.ru
250-SIZE 10485760
250-8BITMIME
250-PIPELINING
250 AUTH PLAIN LOGIN
MAIL FROM:<test@otf-alukom.ru> SIZE=1589
RCPT TO:<dex157@gmail.com>
DATA
530 5.7.1 Authentication required
cat /usr/local/etc/exim/configure

Код: Выделить всё

hide mysql_servers       = localhost/exim/exim/exim
domainlist local_domains    = ${lookup mysql{SELECT `domain` FROM `domain` WHERE `domain`='${domain}' AND `active`='1'}}
domainlist relay_to_domains    = ${lookup mysql{SELECT `domain` FROM `domain` WHERE `domain`='${domain}' AND `active`='1'}}
hostlist   relay_from_hosts    = localhost:127.0.0.0/24:192.168.1.0/24:172.221.1.0/24

acl_smtp_rcpt          = acl_check_rcpt
acl_smtp_data          = acl_check_data

daemon_smtp_ports = 25 : 9025

tls_certificate = /etc/exim/ssl/exim.crt
tls_privatekey = /etc/exim/ssl/exim.key
tls_on_connect_ports = 9025

allow_domain_literals = false

exim_user = mailnull
exim_group = mail
never_users = root

sender_unqualified_hosts = +relay_from_hosts
recipient_unqualified_hosts = +relay_from_hosts

ignore_bounce_errors_after = 45m
timeout_frozen_after = 15d


helo_accept_junk_hosts = 192.168.1.0/24
auto_thaw = 1h
smtp_banner = "ESMTP EXIM"
smtp_accept_max = 50
smtp_accept_max_per_connection = 25
smtp_connect_backlog = 30
smtp_accept_max_per_host = 20
split_spool_directory = true

remote_max_parallel = 15
return_size_limit = 70k
message_size_limit = 64M
helo_allow_chars = _
smtp_enforce_sync = true
log_selector = \
	+all_parents \
	+connection_reject \
	+incoming_interface \
	+lost_incoming_connection \
	+received_sender \
	+received_recipients \
	+smtp_confirmation \
	+smtp_syntax_error \
	+smtp_protocol_error \
	+queue_run
syslog_timestamp = no

########################################################
begin acl
########################################################

acl_check_rcpt:
	accept
acl_check_data:
       accept

########################################################
begin routers
########################################################

smarthost_otf:
    condition = ${if eq {${lc:$sender_address_domain}} {otf-alukom.ru} {true} fail }
    driver = manualroute
    transport = otf_smtp
    route_list = !+local_domains  smtp.otf-alukom.ru
smarthost_bss:
    condition = ${if eq {${lc:$sender_address_domain}} {bss-ufa.ru} {true} fail }
    driver = manualroute
    transport = bss_smtp
    route_list = !+local_domains smtp.hoster.ru
dovecot_user:
  driver = accept
  condition = ${lookup mysql{SELECT `goto` FROM \
  `alias` WHERE \
  `address`='${quote_mysql:$local_part@$domain}' OR \
  `address`='${quote_mysql:@$domain}'}{yes}{no}}
  transport = dovecot_delivery

########################################################
begin transports
########################################################

otf_smtp:
	driver = smtp
	helo_data = mail.otf-alukom.ru
	authenticated_sender = plain
	headers_rewrite = *@* *@otf-alukom.ru f
bss_smtp:
	driver = smtp
	helo_data = mail.bss-ufa.ru
	headers_rewrite = *@* *@bss-ufa.ru f
dovecot_delivery:
    driver = pipe
    command = /usr/local/libexec/dovecot/deliver -d $local_part@$domain
    message_prefix =
    message_suffix =
    delivery_date_add
    envelope_to_add
    return_path_add
    log_output
    user = mailnull
address_pipe:
    driver = pipe
    return_output
address_reply:
    driver = autoreply
masterhost_transport:
  driver= smtp
  hosts= smtp.masterhost.ru

########################################################
begin retry
########################################################

*                    *       F,2h,15m; G,16h,1h,1.5; F,4d,6h

########################################################
begin rewrite
########################################################




########################################################
begin authenticators
########################################################

auth_plain:
    driver = plaintext
    public_name = PLAIN
    server_condition = ${lookup mysql{SELECT `username` FROM `mailbox` WHERE `username` = '${quote_mysql:$auth2}'\
			 AND `password` = '${quote_mysql:$auth3}'}{yes}{no}}
    server_prompts = :
    server_set_id = $auth2
    client_send = ${lookup mysql{SELECT `username` FROM `mailbox` WHERE `username` = '${quote_mysql:$auth2}'\
			 AND `password` = ${quote_mysql:$auth3}'}{yes}{no}} : \
		${lookup mysql{SELECT `password` FROM `mailbox` WHERE `username` = \
		'${quote_mysql:$auth2}' AND `password` = '${quote_mysql:$auth3}'}{yes}{no}}

auth_login:
    driver = plaintext
    public_name = LOGIN
    server_condition = ${lookup mysql{SELECT `username` FROM \
                        `mailbox` WHERE `username` = \
                        `${quote_mysql:$auth1}' AND `password` = \
                        '${quote_mysql:$auth2}'}{yes}{no}}
    server_prompts = Username:: : Password::
    server_set_id = $auth1
    client_send = ${lookup mysql{SELECT `username` FROM `mailbox` WHERE `username` = '${quote_mysql:$auth2}'\
			 AND `password` = '${quote_mysql:$auth3}'}{yes}{no}} : \
		${lookup mysql{SELECT `password` FROM `mailbox` WHERE `username` = '${quote_mysql:$auth2}' \
		AND `password` = '${quote_mysql:$auth3}'}{yes}{no}}

auth_cram_md5:
    driver = cram_md5
    public_name = CRAM-MD5
    server_secret = ${lookup mysql{SELECT `password` FROM \
		    `mailbox` WHERE `username` \
		    = '${quote_mysql:$auth1}'}{$value}fail}
    server_set_id = $auth2
подскажите пожалуйста почему не идет авторизация.. :st: :st:

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2460 рублей (8 CPU, 8Gb RAM, 2x500Gb HDD, RAID 3ware 9750):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

Аватара пользователя
zingel
beastie
Сообщения: 6204
Зарегистрирован: 2007-10-30 3:56:49
Откуда: Moscow
Контактная информация:

Re: Exim не авторизируется на удаленном хосте

Непрочитанное сообщение zingel » 2009-08-17 17:24:56

если как релей хотите юзать - не получится
Z301171463546 - можно пожертвовать мне денег

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35046
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: Exim не авторизируется на удаленном хосте

Непрочитанное сообщение Alex Keda » 2009-08-17 22:27:36

могу выложить свой конфиг - но тока на след. неделе - когда дома до бука доберусь.
у меня работает - PLAIN помоему, ещё и с обязательным TLS
Убей их всех! Бог потом рассортирует...

dex157
рядовой
Сообщения: 11
Зарегистрирован: 2009-08-04 13:15:46

Re: Exim не авторизируется на удаленном хосте

Непрочитанное сообщение dex157 » 2009-08-18 6:19:54

2zingel А почему как релей не получится..? и вообще тут же как, exim так же как любой простой mua просто через почту отправляет письма с авторизацией, тут система смартхост..)

2lissyara Был бы очень признателен, глянув на рабочий конфиг..) а без tls я что бы wireshark ом логи смотреть..)

dex157
рядовой
Сообщения: 11
Зарегистрирован: 2009-08-04 13:15:46

Re: Exim не авторизируется на удаленном хосте

Непрочитанное сообщение dex157 » 2009-08-19 10:11:03

А не подскажите куда копать...? )) ждать неделю..( что перебирать, роуты или транспорты..? о0 или в секции авторизации client_..?

Аватара пользователя
zingel
beastie
Сообщения: 6204
Зарегистрирован: 2007-10-30 3:56:49
Откуда: Moscow
Контактная информация:

Re: Exim не авторизируется на удаленном хосте

Непрочитанное сообщение zingel » 2009-08-19 13:56:22

2zingel А почему как релей не получится..?
потому что з@*бали спамить, сил никаких нет, и по этому no relay.
Z301171463546 - можно пожертвовать мне денег

dex157.
проходил мимо

Re: Exim не авторизируется на удаленном хосте

Непрочитанное сообщение dex157. » 2009-08-26 8:27:33

Lissyara, на этой неделе можно будет увидеть твой домашний конфиг..? )