Обновить README.md

This commit is contained in:
2026-04-13 21:39:02 +03:00
parent a0090e35f0
commit 47ee7c554a

View File

@@ -16,7 +16,7 @@ Fake SMTP сервер для ИВ КонсультантПлюс. Приним
### 1. Клонирование репозитория ### 1. Клонирование репозитория
```bash ```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 cd ric930-fake-smtp
go mod init ric930-fake-smtp go mod init ric930-fake-smtp
go get github.com/kardianos/service go get github.com/kardianos/service
@@ -32,6 +32,8 @@ GOOS=windows GOARCH=amd64 go build -o ric930-fake-smtp.exe
``` ```
### 3. Запуск и установка в режиме службы ### 3. Запуск и установка в режиме службы
При первом запуске будет зоздан config.json с параметрами по умолчанию.
Запуск в интерактивном режиме: Запуск в интерактивном режиме:
```bash ```bash
./ric930-fake-smtp или ./ric930-fake-smtp.exe (для Windows) ./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 ./ric930-fake-smtp install
sudo systemctl daemon-reload sudo systemctl daemon-reload
sudo systemctl status ric930-fake-smtp 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 sudo journalctl -fu ric930-fake-smtp
``` ```
Установка в качестве службы в Windows: Установка в качестве службы в Windows:
@@ -63,4 +65,15 @@ SMTPPort = 1025 ; порт для сервера исходящ
;SMTPLogin = ; логин для сервера исходящих сообщений ;SMTPLogin = ; логин для сервера исходящих сообщений
;SMTPPwd = ; пароль для сервера исходящих собщений ;SMTPPwd = ; пароль для сервера исходящих собщений
... ...
``` ```
### 6. Восстановление пароля пользователя consultant и получение паролей других пользователей
После внесения изменений в файлы конфигурации online.ini и config.json можно приступать к процедуре восстановления пароля пользователя consultant. В форме восстановления необходио указать:
```bash
Логин: consultant
Email: admin@local.host (берется из поля AdminEmail файла online.ini)
Тескт с капчи
```
и нажать кнопку "Отправить".
Если все указано и настроено правильно, то в интерфейсе будет сообщение о том, что пароль будет отправлен в сообщении email.
можно проверить каталог emails (или иной, указанный в config.json) на наличии нового файла .eml, который и есть отправленное сообщение. Файл можно открыть в любой почтовой программе или текстовом редакторе.