USER SMTP BIRD2SV 16M 32M BG INCLUDE TCPCMSU IUCV *SPL OPTION QUICKDSP SVMSTAT LINK 4TCPIP40 491 491 RR LINK 4TCPIP40 492 492 RR LINK TCPMAINT 591 591 RR LINK TCPMAINT 592 592 RR LINK TCPMAINT 198 198 RR MDISK 191 3390 2314 025 440W01 MR RSMTP WSMTP MSMTP
У пользователя SMTP "IUCV *SPL" есть. Или я не там смотрю? Шаг 3. http://publibz.boulder.ibm.com/cgi-bin....3&CASE= :nick.SMTP :Parms. Что и где менять? под пользователем TCPMAINT файл "IBM DTCPARMS", как я понял, менять не следует.
LINK TCPMAINT 591 591 W AC 591 E COPY SMTP SCONFIG E = CONFIG = X SMTP CONFIG E в IPMAILERADDRESS указать IP корпоративного mail сервера, остальное - по вкусу)
активировать конфигурацию SMTP с помощью OBEYFILE или FORCE SMTP :-)
Сообщение отредактировал Gregory - Вт, 29.05.2018, 16:27
LINK TCPMAINT 591 591 W AC 591 E COPY SMTP SCONFIG E = CONFIG = X SMTP CONFIG E в IPMAILERADDRESS указать IP корпоративного mail сервера, остальное - по вкусу) активировать конфигурацию SMTP с помощью OBEYFILE или FORCE SMTP :-)
В файле SMTP CONFIG раскомментировал и указал IP адрес почтового сервера IPMAILERADDRESS 10.2.64.12
Что дальше? Как отправить сообщение на корп. почту? как отправить файл на корп. почту?
при попытке отправить письмо на корп. почту с помощью NOTE adress@domen.ru выдает сообщение:
Код
NOTE adresdomen.ru DMSWRS648E Userid ADRESDOMEN.RU not found; check the TCPMAINT NAMES file Ready(00032); T=0.01/0.01 14:08:19
попробовал отправить письмо через телнет TELNET 10.2.64.12 25
Код
VM TCP/IP Telnet Level 440 Connecting to 10.2.64.12, port SMTP (25)
Using Line Mode...
Notes on using Telnet when in Line Mode: - To hide Password, Hit PF3 or PF15 - To enter Telnet Command, Hit PF4-12, or PF16-24
письмо отправляет, письмо приходит на корп. почту, проблема была с кодировкой. Пришлось помучиться пока привел кодировку в соответствие. Для телнета используется кодировка в файле TELNET TCPXLATE, если его нет то используется STANDARD TCPXLATE, если я правильно понял. Исправил файл TELNET TCPXLATE отконвертировал его командой CONVXLAT, получил файл TELNET TCPXLBIN. Почему пришлось исправлять вручную, изначально я попробовал несколько файлов с различными кодировками, но они не подошли. Искал в интернете, нашел: http://www.vm.ibm.com/devpages/altmarka/10251251.tcpxlate но она тоже не подошла. Попробовал: http://www.vm.ibm.com/devpages/altmarka/10250866.tcpxlate и её в конечном итоге исправил. Но осталась проблема в том, что символ "я" в письме был как непечатаемый символ, в кодировке ASCII он соответствует "FF", а это в telnet вроде как спецсимвол. Пока решил проблему заменив символ "я" на "Я". Как сделать "я" я не знаю.
Добавлено (02.06.2018, 12:52) --------------------------------------------- Но всё таки Telnet, я как понял, не использует пользователя SMTP. Телнет работает с включенным и отключенным SMTP. К тому же через Telnet не получается отправить файл. NOTE и SENFILE - отправляют только локальным пользователям.
В файле SMTP SCONFIG раскомментировал GATEWAY, при этом пользователь SMTP запускался и уходил в logoff - не мог найти файл SMTPRSCS HOSTINFO, создал пустой файл с таким именем, в котором должна быть "host table", что туда писать не знаю, вообще он наверное должен создаваться при помощи каких то средств, а не вручную.
Как отправить файл на корп. почту? Что еще надо настроить?
Сообщение отредактировал LionLexXx - Сб, 02.06.2018, 12:41
Чтобы использовать имена хостов нужно "доконфигурировать" tcp/ip, так как, по-видимому, у Вас не происходит name resolution. В Вашей организации по идее, должен быть DNS сервер. Если он есть, то в TCP DATA (как и для SMTP, пример этого файла называется TCPIP SDATA и находится на TCPMAINT 592, то есть AC 592 F; COPY TCPIP SDATA F = DATA F) NSINTERADDR ip_primary_dns_server NSINTERADDR ip_secondary_dns_server (если имеется, по правилам должен быть) HOSTNAME hostname (этого z/VM) DOMAINSEARCH domain (который обслуживает ваш DNS server).
Refresh TCP/IP OBEYFILE или FORCE. Должен работать name resolution, то есть ping google.com должен выполняться.
Если DNS сервер у Вас не используется, Вы можете сконфигурировать DNS сервер в z/VM, определить local name resolution или использовать IP адреса.
ЦитатаLionLexXx ()
В файле SMTP SCONFIG раскомментировал GATEWAY
вероятно, все же в SMTP CONFIG. SCONFIG - это только пример
ЦитатаLionLexXx ()
не мог найти файл SMTPRSCS HOSTINFO, создал пустой файл с таким именем, в котором должна быть "host table", что туда писать не знаю, вообще он наверное должен создаваться при помощи каких то средств, а не вручную.
да, командой makesite из файла host local традиционного вида. это local name resolution.
ЦитатаLionLexXx ()
изначально я попробовал несколько файлов с различными кодировками, но они не подошли. Искал в интернете, нашел:http://www.vm.ibm.com/devpages/altmarka/10251251.tcpxlate но она тоже не подошла. Попробовал: http://www.vm.ibm.com/devpages/altmarka/10250866.tcpxlate и её в конечном итоге исправил.
что значит "не подошли"? не получили ожидаемый читабельный текст? в соответствии с SMTP протоколом в заголовке письма указывается кодировка (CONTENT-TRANSFER-ENCODING, CONTENT-TYPE, CHARSET), и тело письма должно быть закодировано именно в этой кодировке, иначе при передаче письма почтовые сервера не будут его правильно перекодировать и получатель получит нечто не читаемое. У меня есть таблицы перекодировки 10250866, 10251251, 10250915, нужно будет - выложу, только Вы бы сначала с SMTP все сделали, а потом уже занимались поддержкой кириллицы.
Что дальше? Как отправить сообщение на корп. почту? как отправить файл на корп. почту?при попытке отправить письмо на корп. почту с помощью NOTE adress@domen.ru
TCPMAINT NOTE A0 V 132 Trunc=132 Size=11 Line=11 Col=1 Alt=2 OPTIONS: NOACK LOG SHORT NOTEBOOK ALL CLASS A
Date: 4 June 2018, 06:31:39 -0500 From: TCPMAINT at SSI1 To: gbliznets at iba.by
Hi, my dear
* * * End of File * * *
1= Help 2= Add line 3= Quit 4= Tab 5= Send 6= ? 7= Backward 8= Forward 9= = 10= Rgtleft 11= Spltjoin 12= Power input
====>
NOTE TCPMAINT NOTE A0 sent to gbliznets at iba.by on 06/04/18 06:27:17 NOTE added to ALL NOTEBOOK A0 * From SMTP: Received Spool File 0002 Ready; T=0.36/0.59 06:27:20 * From SMTP: Mail delivered to:
минимальная конфигурация. для передачи/приема файлов нужно конфигурировать RSCS/SMTP gateway