Перейти к содержанию

Meccep45

Участники форума
  • Постов

    143
  • Зарегистрирован

  • Посещение

Весь контент Meccep45

  1. Установил сертификат, а XMail ругается на ssl при подключении к 995 порту. +OK <1650311658.1984263296@domen> [XMail 1.27 POP3 Server] service ready; Mon, 18 Apr 2022 22:54:18 +0300 USER vasya@domen +OK Password required for vasya@domen PASS Password +OK Maildrop has 1 messages (933 bytes) LIST +OK 1 933 1 933 . RETR 1 RENEGOTIATING 2002581328:error:1420410A:SSL routines:SSL_renegotiate:wrong ssl version:ssl/ssl_lib.c:2142:
  2. Удаляем тестовый сервер CtrlClnt -s localhost -u admin -p пароль domaindel xmailserver.test Прописываем свой CtrlClnt -s localhost -u admin -p пароль domainadd domain_name Заводим пользователя CtrlClnt -s localhost -u admin -p пароль useradd domain_name Vasya пароль U Прописываем алиасы CtrlClnt -s localhost -u admin -p пароль aliasadd domain_name root Vasya Прописываем алиасы CtrlClnt -s localhost -u admin -p пароль aliasadd domain_name postmaster Vasya Смотрим список доменов CtrlClnt -s localhost -u admin -p пароль domainlist Смотрим список пользователей CtrlClnt -s localhost -u admin -p пароль userlist Смотрим список алиас CtrlClnt -s localhost -u admin -p пароль aliaslist Перезапускаем /opt/etc/init.d/S37XMail restart Можем получать и отправлять почту. echo -e "Subject: Приветствуем вас\r\n\r\nЭто тестовое сообщение" | sendmail test@gmail.com спасибо.
  3. Устанавливаем пакет opkg install xmail Создаём каталоги mkdir /opt/var/lib/xmail /opt/var/lib/xmail/MailRoot Распаковываем архив tar xvjf /opt/etc/MailRoot.tar.bz2 -C /opt/var/lib/xmail/MailRoot Копируем файл запуска cp /opt/var/lib/xmail/MailRoot/xmail /opt/etc/init.d/S37XMail Устанавливаем права файлу chmod +x /opt/etc/init.d/S37XMail Меняем владельца каталога и под каталогов chown -R nobody:nobody /opt/var/lib/xmail Устанавливаем права каталогу chmod -R 700 /opt/var/lib/xmail Выполняем XMCrypt password (запоминаем ответ 15041616120a1701) Приводим файл запуска /opt/etc/init.d/S37XMail к виду. В прошивке finger запущен на 79 порту, меняем порт -Fp 1045 или выключаем совсем заменив на -F- Для отправки через /opt/bin/sendmail Создаём каталог mkdir /opt/libexec и симлинк ln -sf /opt/bin/sendmail /opt/libexec/sendmail.xmail Сделаем скрипт в каталоге /opt/libexec с названием sendmail.xmail.sh и симлинк ln -sf /opt/libexec/sendmail.xmail.sh /opt/sbin/sendmail Приводим файл /opt/var/lib/xmail/MailRoot/ctrlaccounts.tab к виду, где псевдоним "admin" и зашифрованый пароль XMCrypt "15041616120a1701". Используется [TAB], а не пробел. Приводим файл /opt/var/lib/xmail/MailRoot/ctrl.ipmap.tab к виду Приводим файл /opt/var/lib/xmail/MailRoot/smtprelay.tab к виду Приводим файл /opt/var/lib/xmail/MailRoot/server.tab к виду Приведены только нужые строки. "domain_name" можно заегистрировать например no-ip, и mx-запись. "reverse_dns" можно посмотреть командой nslookup ip-address. Открываем порты 25 и 110 и запускаем новенького /opt/etc/init.d/S37XMail start Продолжение следует.
  4. Host or domain name not found. Name service error for name=mail.domen_name.ru type=AAAA: Host not found пытаюсь отправить себе на xmail письмо с яндекса и выходит ошибка. как я понимаю name=mail.domen_name.ru это MX запись и стучится в IPv6. так ли я понял?
  5. помучился, но так она и не взлетела. поставил XMail.
  6. есть скрипт запуска в /opt/etc/init.d/S00soft в нём export SOFT=/opt/var/lib/soft как поглядеть переменную? ~ # env | grep SOFT ~ # Пусто.
  7. подскажите как настроить. ~ # CtrlClnt -s localhost -u user -p password domainlist "domain" ErrCode = -138 ErrString = Controller response error ErrInfo = Bad controller login ~ #
  8. как исправить Socket bind error? подскажите пожалуйста. поставил opkg install xmail. распаковал /opt/etc/MailRoot.tar.bz2. переименовал файл xmail в S43xmail, и немого поправил.
  9. Маша ответила. Запустите mysql_upgrade, а не mysql_install_db
  10. мне бы поглядеть рабочие конфиги. два месяца бьюсь с этим чёрным ящиком, хоть бы ругнулось ошибкой какой.
  11. жаль что NAXSI старенький 0.56, последняя версия 1.3
  12. NGINX настройка NAXSI Установить пакет opkg install nginx-ssl. Там есть модуль naxsi_core.rules. Подключаем модуль к nginx. Прописываем в nginx.conf. http { include /opt/etc/nginx/mime.types; include /opt/etc/nginx/naxsi_core.rules; default_type application/octet-stream; Создаём файл правил .naxsi_conf.rules с содержимым. ## enable mode naxsi #LearningMode; SecRulesEnabled; ## where redirect forbidden requests DeniedUrl "/errors/403.html"; ## check rules CheckRule "$SQL >= 8" BLOCK; CheckRule "$RFI >= 8" BLOCK; CheckRule "$TRAVERSAL >= 4" BLOCK; CheckRule "$XSS >= 8" BLOCK; CheckRule "$EVADE >= 4" BLOCK; ## white list BasicRule wl:1315 "mz:$HEADERS_VAR:cookie"; LearningMode - обучение. SecRulesEnabled - боевой режим DeniedUrl - страница перенаправления. С правилами и белым списком. У меня пока одно правило белого списка BasicRule wl:1315 "mz:$HEADERS_VAR:cookie"; Прописываем наш файл правил в nginx.conf. location / { include /opt/etc/nginx/naxsi_conf.rules; try_files $uri $uri/ =404; } Проверяем /opt/etc/init.d/S80nginx test Перезапускаем /opt/etc/init.d/S80nginx restart Через некоторое время вы увидите в файле журнала nginx успешные предотвращение запроса. 2021/09/26 12:26:21 [error] 614#0: *515 NAXSI_FMT: ip=91.132.58.62&server=000.000.000.000&uri=/remote/fgt_lang&learning=0&vers=0.56&total_processed=89&total_blocked=1&block=1&cscore0=$TRAVERSAL&score0=16&zone0=ARGS&id0=1200&var_name0=lang, client: 91.132.58.62, server: example.com, request: "GET ///remote/fgt_lang?lang=/../../../..//////////dev/ HTTP/1.1", host: "000.000.000.000" 2021/09/26 15:44:05 [error] 614#0: *670 NAXSI_FMT: ip=192.241.201.161&server=000.000.000.000&uri=/owa/auth/logon.aspx&learning=0&vers=0.56&total_processed=95&total_blocked=2&block=1&cscore0=$RFI&score0=8&zone0=ARGS&id0=1101&var_name0=url, client: 192.241.201.161, server: example.com, request: "GET /owa/auth/logon.aspx?url=https%3a%2f%2f1%2fecp%2f HTTP/1.1", host: "000.000.000.000" Как мы видим запрос был предотвращён naxsi. готово.
  13. да. вопрос почему нету.
  14. ошибся. /opt/etc/group и /opt/etc/passwd
  15. по вашей теме проверить /opkg/group и /opkg/passwd есть ли там nobody
  16. Терминальная программа для Windows
  17. user nobody; присутствует в конф?
  18. Создаём каталог для файлов ключей cd /opt/etc/mysql && mkdir certs && cd certs Создаём корневой ключ openssl genrsa 2048 > ca-key.pem создаём сертификат, используя созданный ключ openssl req -new -x509 -nodes -days 365000 -key ca-key.pem -out ca-cert.pem Cоздаём сертификат для сервера openssl req -newkey rsa:2048 -days 365000 -nodes -keyout server-key.pem -out server-req.pem Подпсываем openssl x509 -req -in server-req.pem -days 365000 -CA ca-cert.pem -CAkey ca-key.pem -set_serial 01 -out server-cert.pem Проверяем openssl x509 -in server-cert.pem -text -noout openssl verify -CAfile ca-cert.pem server-cert.pem (тут может быть ошибка 18 (при заполнении форм вводите разную почту например) Настройка сервера 50-server.cnf # For generating SSL certificates you can use for example the GUI tool "tinyca". # ssl-ca=/opt/etc/mysql/certs/ca-cert.pem ssl-cert=/opt/etc/mysql/certs/server-cert.pem ssl-key=/opt/etc/mysql/certs/server-key.pem # # Accept only connections using the latest and most secure TLS protocol version. # ..when MariaDB is compiled with OpenSSL: ssl-cipher=DHE-RSA-AES256-GCM-SHA384 Перезапускаем /opt/etc/init.d/S70mysqld restart входим в MariaDB show variables like "%ssl%"; Настройка клиента Создаём сертификат клиента openssl req -newkey rsa:2048 -days 365000 -nodes -keyout client-key.pem -out client-req.pem Подписываем openssl x509 -req -in client-req.pem -days 365000 -CA ca-cert.pem -CAkey ca-key.pem -set_serial 01 -out client-cert.pem Проверяем openssl verify -CAfile ca-cert.pem server-cert.pem client-cert.pem Указываем в 50-mysql-clients.cnf [mysql] # Default is Latin1, if you need UTF-8 set this (also in server section) default-character-set = utf8mb4 ssl-ca=/opt/etc/mysql/certs/ca-cert.pem ssl-cert=/opt/etc/mysql/certs/client-cert.pem ssl-key=/opt/etc/mysql/certs/client-key.pem входим в MariaDB Проверяем status Готово.
  19. прошу соберите библиотеку. если возможно. спасибо.
  20. проконсультировался с разработчиком проекта. Please make sure that at least libseccomp2.4.4 is installed. посмотрел репу еntware, нет такого пакета. php ругается на ежегодные праздники.
  21. так и не смог запустить из браузера отправку теста.
  22. я делал пароли для приложений в google. а у вас версия msmtp c ssl или nossl?
  23. попробовал дать пароль без шифрования. та же не удача.
×
×
  • Создать...

Важная информация

На этом сайте используются файлы cookie. Нажимая "Я принимаю" или продолжая просмотр сайта, вы разрешаете их использование: Политика конфиденциальности.