Проблема отправки письма по SMTP при установке

Список форумов RMS: Техническая поддержка, тестирование, неполадки и другие вопросы

1 2
Re: Проблема отправки письма по SMTP при установке
alex
Модератор


Цитировать выделенное
yup,
да, его можно добавить только на машине, где создавался дистрибутив, либо скопировав на эту машину файл %appdata%\Remote Manipulator Files\keys.dat
Профиль | Сообщений: 3449 | Дата создания: 12.03.2021 12:36:34
Re: Проблема отправки письма по SMTP при установке
yup


Цитировать выделенное
Чего-то я не понимаю. В моём представлении этот код должен содержать всю информацию о хосте, которую нужно вводить в клиентскую программу. Чтобы не вбивать в неё InternetID/IP-адрес, пароль и кучу других настроек, а ввести всё одним махом, просто скопировав-вставив этот код. Соответственно, на хосте, где создаётся код и откуда отправляется письмо, никакие дополнительные файлы с машины, где дистрибутив создавался, не должны быть нужны.

Но в моём случае всё было именно так, как написали Вы: хост из настроенного дистрибутива устанавливался на ту же машину, где дистрибутив создавался, а значит, по идее, все необходимые файлы заведомо должны были быть на своих местах. Однако упомянутого Вами файла на компьютере нет. Собственно, в %appdata% вообще нет каталога "Remote Manipulator Files": поскольку я экспериментирую на чужой машине, то использую портативную версию. Или она в данном случае не подходит?

(Кстати, в каталоге с портативной версией файл keys.dat тоже не наблюдается.)
Профиль | Сообщений: 35 | Дата создания: 12.03.2021 14:36:44
Re: Проблема отправки письма по SMTP при установке
alex
Модератор


Цитировать выделенное
yup,
yup писал(а):
хост из настроенного дистрибутива устанавливался на ту же машину, где дистрибутив создавался
не важно, куда устанавливается Хост.

вообще не очень понятно, в чем именно проблема из вашего описания. вы ищите какие-то файлы, самостоятельно предположив, что они там должны быть.

опишите конкретную проблему.
Профиль | Сообщений: 3449 | Дата создания: 12.03.2021 14:45:39
Re: Проблема отправки письма по SMTP при установке
yup


Цитировать выделенное
Описываю:

Я создал настроенный дистрибутив, в число настроек которого входило отправка письма по SMTP (шаблон письма использован стандартный, без каких-либо изменений). Сразу после создания установил из этого дистрибутива Хост - на том же компьютере, где дистрибутив создал.

Письмо с сообщением о произошедшей установке пришло со всеми положенными данными, за исключением одного элемента: там, где в тексте должен быть код, используемый для добавления этого хоста в Клиент (макропеременная %CODE% в шаблоне), в пришедшем письме стоит "[code not used]" (точная Цитата:
Письмо содержит пароль в зашифрованном виде. Чтобы добавить соединение с предустановленным паролем, введите данный код на Клиенте. Для этого в главном окне Клиента выберите "Соединение" > "Добавить, используя код". Скопируйте туда указанный ниже код:

[code not used]
.
Хочется разобраться, почему так.
Профиль | Сообщений: 35 | Дата создания: 12.03.2021 15:29:20
Re: Проблема отправки письма по SMTP при установке
alex
Модератор


Цитировать выделенное
yup,
теперь понял.

видимо, во время конфигурирования, вы убрали флажок "Также сгенерировать и новый пароль".
Профиль | Сообщений: 3449 | Дата создания: 12.03.2021 15:32:34
Re: Проблема отправки письма по SMTP при установке
yup


Цитировать выделенное
Да, эта галочка была снята, так как пароль прописывался в настройках дистрибутива. Очень странно, что в таком случае кода нет.
Профиль | Сообщений: 35 | Дата создания: 12.03.2021 15:48:23
Re: Проблема отправки письма по SMTP при установке
alex
Модератор


Цитировать выделенное
yup,
в этом нет ничего странного, когда пароль прописывается в настройки, он там не хранится ни в каком виде, хранится его хэш, соответственно присылать на почту нечего. если указан флажок генерации, то пароль генерируется, высылается, а на хосте прописывается, опять же, хэш. это если упрощено описать.
Профиль | Сообщений: 3449 | Дата создания: 12.03.2021 15:53:14
Re: Проблема отправки письма по SMTP при установке
yup


Цитировать выделенное
Я полагал, что присылаемый код - это, в первую очередь, средство для удобного добавления нового соединения в программу Клиент, потому что содержится в нём не только пароль, но и куча другой информации, которую в противном случае пришлось бы вводить руками, ползая по разным разделам окна параметров соединения.

Кроме того, такой критически важный для соединения параметр, как номер порта сервера, в человекочитаемой части письма отсутствует, он только в коде и есть.

И ещё пара "мыслей на тему":

  1. Сейчас отправку письма можно задать, только если поставлена галочка "Получить новый Internet-ID при первом запуске".
    Мне представляется, что письмо было бы полезным и в том случае, когда новый ID не получается, а подхватывается старый, полученный ранее какими-то предыдущими установками. А также и в случае, когда Internet-ID вообще не используется, а предполагается доступ по IP-адресу.
  2. Также мне представляется, что в письмо было бы полезным включать не только Internet-ID хоста, но и его IP-адреса - локальный и внешний (если отличается) вместе с портом, на котором соединение ожидается.
Профиль | Сообщений: 35 | Дата создания: 13.03.2021 17:36:13
Re: Проблема отправки письма по SMTP при установке
alex
Модератор


Цитировать выделенное
yup,
yup писал(а):
Клиент, потому что содержится в нём не только пароль
в коде есть вся нужная информация для создания соединения и подключения, в т.ч. номер порта.

yup писал(а):
И ещё пара "мыслей на тему":
для администрирования соединений по IP есть другие механизмы. свой внешний IP без сторонних сервисов и взаимодействий Хост никак узнать не сможет. локальный IP в 99% случаев, для соединения через интернет, вещь бесполезная.

для массового администрирования ID, и не только, соединений есть другие механизмы, работающие через Сервер. например, автоимпорт ID соединений, две модели интеграции с Active Directory и т.д.
Профиль | Сообщений: 3449 | Дата создания: 13.03.2021 17:48:07
Re: Re: Проблема отправки письма по SMTP при установке
yup


Цитировать выделенное
alex писал(а):
в коде есть вся нужная информация для создания соединения и подключения, в т.ч. номер порта.

Вот именно, что в коде. Причём только в коде. А при не установленной галочке принудительного создания нового пароля этого кода в письме не окажется!
И что ещё печальнее - человек, создающий дистрибутив, об этом не сможет заранее узнать ни из программы, ни из документации, а только после того, как напорется, как я, на неожиданность и придёт в службу поддержки разбираться.

alex писал(а):
свой внешний IP без сторонних сервисов и взаимодействий Хост никак узнать не сможет.

Да. Но в Интернете существуют серверы, позволяющие программно узнать свой внешний адрес (например,<удалено>. А у вас есть собственный  сервер

alex писал(а):
локальный IP в 99% случаев, для соединения через интернет, вещь бесполезная

Но хост же не может заранее знать, откуда к нему доступаться будут, поэтому проще включить в письмо оба - и пусть тот, кто подключаться собирается, решает, какой из них ему нужен.

alex писал(а):
для массового администрирования ID, и не только, соединений есть другие механизмы, работающие через Сервер.

А вот мне любопытно: допустим, есть сервер ID, к которому постоянно подключены полсотни-сотня хостов. И вдруг к нему [впервые] подключаются 2-3-4 новых. Как найти этих новичков в общей толпе, если письма с ID от них нет? В Windows, например, новодобавленные программы в кнопке "Пуск" выделяются цветом. А у вас это как-то решается? Или у пользователей Клиента подобная задача в принципе не возникает?
Профиль | Сообщений: 35 | Дата создания: 13.03.2021 18:39:51
Re: Проблема отправки письма по SMTP при установке
alex
Модератор


Цитировать выделенное
yup,
в целом, по поводу добавления через код. это фактически древний костыль, который в относительно ближайшем будущем будет изъят, вместе с механизмом оповещений (раньше он работал через наши сервера, как показала практика, основные пользователи были, скажем так, недобросовестные).

yup писал(а):
А вот мне любопытно: допустим, есть сервер ID, к которому постоянно подключены полсотни-сотня хостов. И вдруг к нему [впервые] подключаются 2-3-4 новых. Как найти этих новичков в общей толпе, если письма с ID от них нет? В Windows, например, новодобавленные программы в кнопке "Пуск" выделяются цветом. А у вас это как-то решается? Или у пользователей Клиента подобная задача в принципе не возникает?


все идет к тому, что соединения будут автоматически добавляться в аккаунт на Сервере. частично это реализовано сейчас, новые соединения падают в специально отведенную папку. хотя, пока что не существует глобального аккаунта компании, а просто Сервер, но подвижки в этом направлении будут.

повторюсь, оповещения, в которых зашифрован пароль и другие данные - это костыль, пользоваться можно, но это путь в никуда, временное решение.
Профиль | Сообщений: 3449 | Дата создания: 13.03.2021 20:51:11
Re: Проблема отправки письма по SMTP при установке
yup


Цитировать выделенное
alex писал(а):
частично это реализовано сейчас, новые соединения падают в специально отведенную папку.

Это в версии 3.0 появилось? В 2.8 я что-то такого не помню.
Профиль | Сообщений: 35 | Дата создания: 14.03.2021 07:38:56
Re: Проблема отправки письма по SMTP при установке
alex
Модератор


Цитировать выделенное
yup,
эта возможность появилась в конце 2016 года.
Профиль | Сообщений: 3449 | Дата создания: 14.03.2021 13:14:03

1 2

Авторизация
Логин: Пароль:

Список форумов RMS: Техническая поддержка, тестирование, неполадки и другие вопросы

25-04-2024 18:15:02
ABOUT SSL CERTIFICATES