Гость
Форумы / Caché, Ensemble, DeepSee, MiniM, IRIS, GT.M [игнор отключен] [закрыт для гостей] / Получение почты средствами Cache / 10 сообщений из 10, страница 1 из 1
11.06.2008, 10:39
    #35368825
Kosmicas
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Получение почты средствами Cache
Здавствуйте,я здесь новенький.
Судя по топикам люди здесь разбираются в Cache,может поможете решить одну проблемку.
Стоит задача получать почту средствами Cache.Нашел класс %Net.Pop3 - типо класс для получения почты.Объект этого классна нормально получает почту через обычное соединение,стандартое на стандартый порт 110.Загвостка в том,что получать надо через шифрование(например TLS),т.к. у нужного почтового сервера закрыт стандартый порт.
В классе %Net.Pop3 в методе Connect прописано,что порт подключения 110.Может кто-нибудь как-нибудь пробовал из Cache получить почту через нестандартный порт и используя шифрование?
...
Рейтинг: 0 / 0
11.06.2008, 13:01
    #35369384
servit
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Получение почты средствами Cache
А этот метод пробовали?
Код: plaintext
1.
2.
ConnectPort(PopServer As %String, PopPort As %Integer =  110 , 
UserName As %String, Password As %String) as %Status 
...
Рейтинг: 0 / 0
11.06.2008, 13:30
    #35369488
Kosmicas
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Получение почты средствами Cache
ConnectPort - этого метода в классе %Net.Pop3 у меня нет,только Connect(PopServer As String, UserName As %String, Password As %String) returns %Status. Стоит Cache 5.0.2
Может имели введу другой класс?Порт 110 мне не подходит для подключения,т.к. он закрыт админами.
Работает только безопасное соединение (TLS) на порт 995 - это из настроек The Bat!,в котором почта принимается.
...
Рейтинг: 0 / 0
11.06.2008, 14:18
    #35369679
servit
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Получение почты средствами Cache
KosmicasМожет имели введу другой класс?
Нет, этот (%Net.Pop3).

По крайней мере в версии 5.0.21 он есть.
А свойство "port" в классе есть? Если есть, можно попробовать так:
Код: plaintext
1.
2.
s mailserver=##class(%Net.POP3).%New()
s mailserver.port= 995 
d mailserver.Connect(...)
...
Рейтинг: 0 / 0
11.06.2008, 15:02
    #35369843
Kosmicas
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Получение почты средствами Cache
Такого свойства нет у класса.Видно разные версии классов,не могли бы переслать файл с эскпортированным классом?Думаю установка порта мало поможет,потому что взаимодействие клиента и сервера должно шифроватся,а открытый POP3 не пропустят к серверу с почтой.Не знаете как можно общатся шифровано из Cache с почтовым сервером?Внешние модуль для шифровки-расшифровки писать как-то не хочется и трудоемко.
...
Рейтинг: 0 / 0
11.06.2008, 16:36
    #35370199
Alexey Maslov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Получение почты средствами Cache
Ребят, а какие мотивы использовать 5.0.2? По воспоминаниям, глюкодром еще тот был...
...
Рейтинг: 0 / 0
11.06.2008, 17:51
    #35370405
Alexey Maslov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Получение почты средствами Cache
Если по существу, то поддержка TLS появилась в Cache 2007.1/2008.1. Любое соединение по TCP-сокету можно сделать "секьюрным".
Правда, почему-то к %Net.*-классам разработчики эту новую фичу "не прикрутили". Но все в исходниках, а значит желающие могут дерзнуть... Впрочем, в 2008.2 поддержка TLS возможно есть и в %Net.*. Более общий вопрос: кто-нибудь пробовал новую версию в плане SSL/TLS?
...
Рейтинг: 0 / 0
16.06.2008, 06:30
    #35373772
Kosmicas
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Получение почты средствами Cache
Alexey MaslovРебят, а какие мотивы использовать 5.0.2? По воспоминаниям, глюкодром еще тот был...
5.0.2 - нуу,что есть то есть!Для выполнения основых задач вроде хватает,но похоже для приема почты она не подходит! :(
...
Рейтинг: 0 / 0
16.06.2008, 06:34
    #35373774
Kosmicas
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Получение почты средствами Cache
Alexey MaslovЕсли по существу, то поддержка TLS появилась в Cache 2007.1/2008.1.
Спасибо за информацию,обрадую начальство,что надо версию Cache обновить.
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
21.02.2013, 11:16
    #38160301
servit
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Получение почты средствами Cache
С версии 2010.2 %Net.POP3 и %Net.SMTP поддерживают SSL/TLS соединения, см. Class Reference.
В версии 2013.1 об этом в документации сказано больше.
...
Рейтинг: 0 / 0
Форумы / Caché, Ensemble, DeepSee, MiniM, IRIS, GT.M [игнор отключен] [закрыт для гостей] / Получение почты средствами Cache / 10 сообщений из 10, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]