В задании на отпрвку почты работает — SMTPSEND4.ехе
Из за узкого канала у первого прова (через которого получаем почту) .надо перенаправить отсылку почты через другой инет канал.
Второй канал расположен на другой машине в локалке. На втором канале статический IP адрес (снаружи).
Как исходящую почту с машины в сети с Eserv3 (192.168.0.51) направить на этот отображенный порт (на машину в сети с Usergate — 192.168.0.150)!
Что надо прописать в настройка Eserv3?
Или в настройка smtpsend4?
http://forum.etype.net/viewtopic.php?t=4943 — чуть более подробно.
SendMailApp, SendMailAppRetry и SendMailAppWeb с ключом -sm, в моем случае имя сервера это что: имя smtp сервера провайдера через которого я хочу отправлять почту или что-то связанное с машином на которой стоит Usergate
Самый не понятный момент: Как Eserv3 доставить почту до машины с Usergate
И где это прописать?
С Usergate все просто:
Назначение портов:
Слушать: 192.168.0.150, порт 25
Назначение: имя smtp сервера провайдера через которого я хочу отправлять почту порт 25
Если не так поправьте меня
В указанные параметры дописать:
-sm usergate.machine.ip.address
Он согласится пропускать через себя почту с вашими обратными адресами? Или он ваш домен и обслуживает?
Но полностья запутался в ключах правил. Помогите.
Вот с такой строкой неработает
SendMailApp={SMTP[SmtpSend]} -sm IP.UG -ln 2000 -r 2 -helo mail.prov.ru -u Login -w Passw -o {Dirs[Temp]}\smtpsend-{RANDOM-ID}.log -f {SMTP[Out]}\ {SMTP[Return]} где: IP.UG IP UserGate
mail.prov.ru почтовый сервер внешнего провайдера
Login Passw соответственно логин и пароль учетной записи, через которую можно авторизироваться на почтовом сервере.
Что-то или где-то написано не так.
ПОдскажите плз. что.
Протокол работы агента в DATA\temp\ создаётся? Что там?
В -helo должно быть публичное DNS-имя, присвоенное машине с UserGate.
Просто ситуация какая: Сделали отправку через прокси, Usergate принимает от почтового сервера запрос и пытается переправить по 25 порту, а потом пишет "501 Could not connect to remote host". Есть мысль что UserGate не передает пароль smtp серверу. Как-то так.... =)
Ещё один важный момент забыл. Поскольку авторизация — нужен ещё ключ -ehlo, иначе есть немаленький шанс нарваться на Authorization when not advertized.
SendMailAppRetry={SMTP[SmtpSend]} -sm 192.168.0.150 -rh 0 -ln 2000 -r 2 -helo mail.vasya.ru -u petya@vasya.ru -w 123456 -o {Dirs[Temp]}\retry-{RANDOM-ID}-log.xml -f {SMTP[Retry]}\ {SMTP[Return]}
Что тут может быть не так.... просвятите плз. =) Usergate возвращает письмо 501 Could not connect to remote host. Хост пингуется, и прителнетиться к нему можно на 25 порт.
Точнее Eserv возвращает письмо
<?xml version='1.0' encoding='windows-1251'?>
<?xml-stylesheet href='atom.xsl' type='text/xsl'?>
<feed version='0.3' xmlns='http://purl.org/atom/ns#' xmlns:s='http://www.eserv.ru/smtpsend/log'>
<title>SMTPSEND v4.42 log</title>
<modified>2009-04-13T15:38:46Z</modified>
<author><name>smtpsend4 at enisey.usinsk.ru</name></author>
<!— -ln 2000 -r 2 -helo domain.ru -sm 127.0.0.1 -p 25 -o ..\DATA\temp\smtpsend-0!279116640!1.log
-f ..\DATA\mail\out\127.0.0.1\25\ -rd ..\DATA\mail\out\127.0.0.1\25 -ra it@domain.ru
>--=_NextPart_000_0129_01C402BC.279116515"<s:Dns>Checking DNS settings.
Server: 83.111.61.25
DNS settings seem OK</s:Dns>
<entry>
<link rel='alternate' type='message/rfc822' href='it@domain.ru!279116515' />
<id><![CDATA[279116515c402ab$9edca520$0208a8c0@LOCALHOST]]></id>
<author><name>Eserv SMTPSEND4</name><email>it@domain.ru</email></author>
<summary>To: vasya@domain.ru</summary>
<title>CAN'T DELIVER MESSAGE: [] 501 Could not connect to remote host</title>
<s:to>vasya@domain.ru</s:to>
<s:server>127.0.0.1</s:server>
<content type='text/plain'><![CDATA[
220 it@domain.ru Eserv/3.4494 ESMTP. Mon, 13 Apr 2009 15:38:47 +0400
HELO it@domain.ru
250 it@domain.ru Hello [127.0.0.1]
MAIL FROM:<it@domain.ru>
250 it@domain.ru OK, my domain
RCPT TO:<vasya@it@domain.ru>
250 vasya@domain.ru OK, my domain, user vasya exists
DATA
354 send the mail data, end with .
To: vasya@domain.ru
Subject: CAN'T DELIVER MESSAGE: [=?windows-1251?B=] 501 Could not connect to remote host From: "Eserv SMTPSEND4" <it@domain.ru>
Date: Mon, 13 Apr 2009 15:38:46 +0400
Message-ID: <279116515c402ab$9edca520$0208a8c0@LOCALHOST>
MIME-Version: 1.0
Content-Type: multipart/mixed;
boundary="
This is a multi-part message in MIME format.
<?xml-stylesheet href='atom.xsl' type='text/xsl'?>
<feed version='0.3' xmlns='http://purl.org/atom/ns#' xmlns:s='http://www.eserv.ru/smtpsend/log'>
<title>SMTPSEND v4.42 log</title>
<modified>2009-04-14T08:28:25Z</modified>
<author><name>smtpsend4 at domain.ru</name></author>
<!— -sm 192.168.0.150 -ln 2000 -r 2 -helo mail.domain.ru -u vasya@domain.ru -w 123456 -o ..\DATA\temp\smtpsend-12051!339694984!4.log -f ..\DATA\mail\out\ -rd ..\DATA\mail\out\127.0.0.1\25 -ra it@mail.ru -->
<s:Dns>Checking DNS settings.
Server: 83.111.61.25
DNS settings seem OK</s:Dns>
<entry>
<link rel='alternate' type='message/rfc822' href='petya@domain.ru!12051!339694984!3.eml' />
<id><![CDATA[]]></id>
<author><name>=?koi8-r?B?8cvP18zF1yDhzMXL08XK?=</name><email>petya@domain.ru</email></author>
<summary>To: avayakovlev@inbox.ru </summary>
<title></title>
<s:to>avayakovlev@inbox.ru</s:to>
<s:server>192.168.0.150</s:server>
<content type='text/plain'><![CDATA[
501 Could not connect to remote host
]]></content>
<s:ior>Error: 501 </s:ior>
<s:err>ERR:501 </s:err>
<s:return>Return to sender.</s:return>
..\DATA\mail\out\petya@domain.ru!12051!339694984!3.eml
For: avayakovlev@inbox.ru
<s:result>FAILED. Error code: 501 </s:result>
</entry>
<s:exit>Exit OK</s:exit></feed>
Тогда давайте так — на машине с Eserv позовите командную строку. Наберите:
Что скажет телнет?
И, видимо, надо в журналах UG смотреть, может там что-то полезное есть.