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
Цитировать выделенное
|
Я полагал, что присылаемый код - это, в первую очередь, средство для удобного добавления нового соединения в программу Клиент, потому что содержится в нём не только пароль, но и куча другой информации, которую в противном случае пришлось бы вводить руками, ползая по разным разделам окна параметров соединения.
Кроме того, такой критически важный для соединения параметр, как номер порта сервера, в человекочитаемой части письма отсутствует, он только в коде и есть.
И ещё пара "мыслей на тему":
Сейчас отправку письма можно задать, только если поставлена галочка "Получить новый Internet-ID при первом запуске".
Мне представляется, что письмо было бы полезным и в том случае, когда новый ID не получается, а подхватывается старый, полученный ранее какими-то предыдущими установками. А также и в случае, когда Internet-ID вообще не используется, а предполагается доступ по IP-адресу.
Также мне представляется, что в письмо было бы полезным включать не только 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 |