[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re[2]: Exim4+Exchange



Hello, Alexander Pytlev 
Ср, 20.07.2005 12:59:13 you wrote:

AP> Hello Sinelnikov,
AP> 
AP> Wednesday, July 20, 2005, 9:48:43 AM, you wrote:
AP> 
AP> []
SM>> Чего можно с exim сделать такого, чтообы он при получении письма на vasya@kontora.local отдавал его exchange, а все остальное слал через Smarthost? С
SM>> ходу что-то не нагуглилось ничего вразумительного по этому поводу.
AP> 
AP> #Routers
AP> kontora_user:
AP>     driver = accept
AP>     domains = +local_domains
AP>     transport = kontora_smtp
AP> 
AP> 
AP> #Transports
AP> kontora_smtp:
AP>     driver = smtp
AP>     hosts  = kontora.local
AP> 
AP> 
AP> 
AP> -- 
AP> Best regards,
AP>  Alexander
AP> 
AP> 
AP> -- 
AP> To UNSUBSCRIBE, email to debian-russian-REQUEST@lists.debian.org
AP> with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
AP> 


Спасибо, помогло. Правда в комментариях конфигурационных файлов нашел еще один вариант с использованием роутера hubbed_hosts.
Теперь выплыла другая беда. 
Никак не могу победить в exim авторизацию по smtp. Вот что в логах при попытке отдать почту smarthost:

tail -f /var/log/exim4/mainlog:

2005-07-20 15:05:59 Start queue run: pid=31209 -qqf
2005-07-20 15:06:07 1DvCOc-000871-A4 ** siniy@uni-protvino.ru R=smarthost T=remote_smtp_smarthost: SMTP error from remote mailer after RCPT TO:<siniy@uni-protvino.ru>: host maxion.ru [216.118.117.29]: 550-net.rosinteh.com (gw01.maxion.local) [80.252.142.125] is currently not\n550-permitted to relay through this server. Perhaps you have not logged into\n550-the pop/imap server in the last 30 minutes or do not have SMTP\n550 Authentication turned on in your email client.
2005-07-20 15:06:07 1DvCOt-00087S-IQ <= <> R=1DvCOc-000871-A4 U=Debian-exim P=local S=1476
2005-07-20 15:06:07 1DvCOc-000871-A4 Completed
2005-07-20 15:06:11 1DvCOt-00087S-IQ ** max@maxion.ru R=smarthost T=remote_smtp_smarthost: SMTP error from remote mailer after end of data: host maxion.ru [216.118.117.29]: 550 Administrative prohibition
2005-07-20 15:06:11 1DvCOt-00087S-IQ Frozen (delivery error message)
2005-07-20 15:06:11 End queue run: pid=31209 -qqf


Интересно, что если я зайду, например, через веб-интерфейс в почту, авторизация eximу не потребуется и все отправится(как они это сделали???). Читал /usr/share/doc/exim4-base/README.SMTP-AUTH, по инструкции создал passwd.client:

gw01:/etc/exim4# cat /etc/exim4/passwd.client
### CONFDIR/passwd.client
#
# Format:
#targetmailserver.example:login:password
#
# default entry:
### *:bar:foo
mail.maxion.ru:mylogin:mypassword

В гугле нашел, что по умолчанию exim из debian не будет использовать plain-text авторизацию, если соединение не использует tls. Пишут, что надо в конфиг добавить макрос AUTH_CLIENT_ALLOW_NOTLS_PASSWORDS. Я добавил в /etc/exim4/conf.d/main/01_exim4-config_listmacrosdefs такое:

# This allows to use plain smtp-auth without TLS
.ifndef AUTH_CLIENT_ALLOW_NOTLS_PASSWORDS
AUTH_CLIENT_ALLOW_NOTLS_PASSWORDS = true
.endif


напоследок:
siniy@gw01:/etc/exim4# telnet mail.maxion.ru 25
Trying 216.118.117.29...
Connected to 178489.ds.nac.net.
Escape character is '^]'.
220-h2.dreamsee.org ESMTP Exim 4.51 #1 Wed, 20 Jul 2005 16:33:26 +0400
220-We do not authorize the use of this system to transport unsolicited,
220 and/or bulk e-mail.

Есть идеи?






Reply to: