diff --git a/README.md b/README.md index b193b0e..c24d0fd 100644 --- a/README.md +++ b/README.md @@ -16,7 +16,7 @@ Fake SMTP сервер для ИВ КонсультантПлюс. Приним ### 1. Клонирование репозитория ```bash -https://git.stelm.me/ric930/ric930-fake-smtp/ric930-fake-smtp.git +https://git.stelm.me/ric930/ric930-fake-smtp.git cd ric930-fake-smtp go mod init ric930-fake-smtp go get github.com/kardianos/service @@ -32,6 +32,8 @@ GOOS=windows GOARCH=amd64 go build -o ric930-fake-smtp.exe ``` ### 3. Запуск и установка в режиме службы +При первом запуске будет зоздан config.json с параметрами по умолчанию. + Запуск в интерактивном режиме: ```bash ./ric930-fake-smtp или ./ric930-fake-smtp.exe (для Windows) @@ -42,7 +44,7 @@ GOOS=windows GOARCH=amd64 go build -o ric930-fake-smtp.exe ./ric930-fake-smtp install sudo systemctl daemon-reload sudo systemctl status ric930-fake-smtp -sudo systemctl --enable-now ric930-fake-smtp +sudo systemctl enable --now ric930-fake-smtp sudo journalctl -fu ric930-fake-smtp ``` Установка в качестве службы в Windows: @@ -63,4 +65,15 @@ SMTPPort = 1025 ; порт для сервера исходящ ;SMTPLogin = ; логин для сервера исходящих сообщений ;SMTPPwd = ; пароль для сервера исходящих собщений ... -``` \ No newline at end of file +``` + +### 6. Восстановление пароля пользователя consultant и получение паролей других пользователей +После внесения изменений в файлы конфигурации online.ini и config.json можно приступать к процедуре восстановления пароля пользователя consultant. В форме восстановления необходио указать: +```bash +Логин: consultant +Email: admin@local.host (берется из поля AdminEmail файла online.ini) +Тескт с капчи +``` +и нажать кнопку "Отправить". +Если все указано и настроено правильно, то в интерфейсе будет сообщение о том, что пароль будет отправлен в сообщении email. +можно проверить каталог emails (или иной, указанный в config.json) на наличии нового файла .eml, который и есть отправленное сообщение. Файл можно открыть в любой почтовой программе или текстовом редакторе. \ No newline at end of file