Files
Email-Server/Instructions.txt
2025-11-24 10:05:59 +00:00

197 lines
6.2 KiB
Plaintext
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
📋 Полная инструкция по управлению Axigen Mail Server
📁 Файловая структура и пути
Основные каталоги:
bash
/opt/axigen/ # Установочные файлы Axigen
/var/opt/axigen/ # Данные и конфигурация
/var/opt/axigen/axigen_cert.pem # SSL сертификат (основной)
/var/opt/axigen/run/axigen.cfg # Основной конфиг файл
/var/log/axigen/axigen.log # Логи
/etc/letsencrypt/ # Let's Encrypt сертификаты
🔄 Управление службой Axigen
Основные команды:
bash
# Статус службы
sudo systemctl status axigen
# Запуск/остановка/перезагрузка
sudo systemctl start axigen
sudo systemctl stop axigen
sudo systemctl restart axigen
# Просмотр логов
sudo journalctl -u axigen -f
sudo tail -f /var/log/axigen/axigen.log
📧 Настройка доменов и пользователей
Через веб-интерфейс:
Админка: https://server.globalflowtrade.com:9443/
Логин: admin / ваш_пароль
Шаги настройки:
Domains → Add Domain
globalflowtrade.com
cloudmamatov.com
unclealmaz.com
Accounts → Add Account
amamatov@globalflowtrade.com
info@globalflowtrade.com
и т.д.
🌐 DNS настройки для каждого домена
Обязательные записи:
text
@ A 3600 31.58.136.47
@ MX 3600 10 server.globalflowtrade.com.
@ TXT 3600 "v=spf1 a mx a:server.globalflowtrade.com ip4:31.58.136.47 ~all"
Дополнительные записи (рекомендуется):
text
mail A 3600 31.58.136.47
_dmarc TXT 3600 "v=DMARC1; p=quarantine; rua=mailto:postmaster@ваш-домен.com"
default._domainkey TXT "ваш_dkim_ключ"
🔐 Обновление SSL сертификатов
Автоматическое обновление (уже настроено):
bash
# Проверить статус обновлений
sudo systemctl list-timers | grep certbot
# Принудительное обновление
sudo certbot renew --force-renewal
Ручное обновление (если нужно):
bash
# Остановить Axigen
sudo systemctl stop axigen
# Получить новый сертификат
sudo certbot certonly --standalone -d server.globalflowtrade.com
# Обновить сертификат в Axigen
sudo cat /etc/letsencrypt/live/server.globalflowtrade.com/fullchain.pem \
/etc/letsencrypt/live/server.globalflowtrade.com/privkey.pem \
> /var/opt/axigen/axigen_cert.pem
# Права доступа
sudo chown axigen:axigen /var/opt/axigen/axigen_cert.pem
sudo chmod 644 /var/opt/axigen/axigen_cert.pem
# Запустить Axigen
sudo systemctl start axigen
💾 Резервное копирование
Резервирование конфигурации:
bash
# Создать бекап
sudo tar -czf /tmp/axigen-backup-$(date +%Y%m%d).tar.gz \
/var/opt/axigen/ \
/etc/letsencrypt/
# Восстановить из бекапа
sudo systemctl stop axigen
sudo tar -xzf /tmp/axigen-backup-YYYYMMDD.tar.gz -C /
sudo systemctl start axigen
📊 Мониторинг и обслуживание
Проверка состояния:
bash
# Память и swap
free -h
# Дисковое пространство
df -h
# Процессы Axigen
ps aux | grep axigen
# Портовая активность
sudo netstat -tlnp | grep axigen
Утилиты мониторинга:
bash
# Установить мониторинг
sudo apt install htop iotop nethogs -y
# Использовать
htop # Процессы
iotop -o # Дисковая активность
nethogs # Сетевая активность
🛠️ Решение частых проблем
1. SSL ошибки:
bash
# Проверить сертификат
openssl s_client -connect server.globalflowtrade.com:443 -servername server.globalflowtrade.com
# Пересоздать сертификат
sudo systemctl stop axigen
sudo certbot renew --force-renewal
# ...следуйте инструкции обновления выше
2. Проблемы с памятью:
bash
# Проверить использование
free -h
ps aux --sort=-%mem | head -10
# Очистить кеш (если нужно)
echo 3 | sudo tee /proc/sys/vm/drop_caches
3. Проблемы с почтой:
bash
# Проверить логи
sudo tail -f /var/log/axigen/axigen.log | grep -i error
# Проверить порты
sudo netstat -tlnp | grep -E ':(25|587|465|993|143)'
🔧 Важные конфигурационные файлы
Основной конфиг Axigen:
bash
sudo nano /var/opt/axigen/run/axigen.cfg
Критические настройки:
ini
# SSL настройки
enableHttps="1"
httpsPort="443"
# Веб-интерфейсы
service webmail {
enableHttp="1"
enableHttps="1"
httpPort="80"
httpsPort="443"
}
service webadmin {
enableHttp="1"
enableHttps="1"
httpPort="9000"
httpsPort="9443"
}
📝 Чек-лист ежемесячного обслуживания
Проверить certbot renew статус
Проверить свободное место на диске df -h
Проверить логи на ошибки sudo tail -f /var/log/axigen/axigen.log
Проверить обновления системы sudo apt update && sudo apt upgrade
Сделать бекап конфигурации
🚨 Экстренные ситуации
Если Axigen не запускается:
bash
# Проверить логи
sudo journalctl -u axigen -n 50
# Проверить конфиг
sudo /opt/axigen/bin/axigen --check-config
# Запустить в режиме диагностики
sudo /opt/axigen/bin/axigen --foreground --verbose
Если сбросить пароль admin:
bash
sudo systemctl stop axigen
sudo /opt/axigen/bin/axigen --reset-admin-password
sudo systemctl start axigen
💡 Сохраните эту инструкцию! Она содержит все необходимое для управления вашим почтовым сервером Axigen.