Информация
Услуги
  • Внедрение
  • Настройка
  • Поддержка
  • Ремонт
Контакты
Оплата
Новости
Доставка
Загрузки
Форум
Настройка
    info@proxmox.su
    +7 (495) 320-70-49
    Заказать звонок
    Аспро: ЛайтШоп
    Войти
    0 Сравнение
    0 Избранное
    0 Корзина
    Аспро: ЛайтШоп
    Войти
    0 Сравнение
    0 Избранное
    0 Корзина
    Аспро: ЛайтШоп
    Телефоны
    +7 (495) 320-70-49
    Заказать звонок
    0
    0
    0
    Аспро: ЛайтШоп
    • +7 (495) 320-70-49
      • Назад
      • Телефоны
      • +7 (495) 320-70-49
      • Заказать звонок
    • info@proxmox.su
    • Москва, Бакунинская улица, 69с1
    • Пн-Пт: 09-00 до 18-00
      Сб-Вс: выходной
    • 0 Сравнение
    • 0 Избранное
    • 0 Корзина
    Главная
    Форум
    Proxmox Виртуальная Среда
    Для справки: отправляйте системные письма через smarthost — настройте Postfix.

    Форумы: Proxmox Виртуальная Среда, Proxmox Backup Server, Proxmox Mail Gateway, Proxmox Datacenter Manager
    Поиск  Пользователи  Правила  Войти
    Страницы: 1
    RSS
    Для справки: отправляйте системные письма через smarthost — настройте Postfix., Proxmox Виртуальная Среда
     
    NiccyB
    Guest
    #1
    0
    11.04.2025 13:53:00
    Привет всем!

    Добавляю это сюда, потому что я потратил целый час, чтобы понять, почему уведомления Proxmox работают отлично через smarthost, а системные письма отправляются напрямую. Надеюсь, это окажется полезным для кого-нибудь (или, скорее, будущий я найдёт этот пост, когда у будущего меня будет точно такая же проблема!). Использование smarthost для уведомлений в PVE или PBS — это просто: в веб-интерфейсе хоста перейдите в раздел "уведомления" и добавьте SMTP-цель. Системные письма (например, всё, что использует команду 'mail') не используют цели, определённые для PVE или PBS, и будут маршрутизироваться через шлюз, определённый в postfix – если его нет, то он попытается отправить напрямую. Мы ужесточили параметры безопасности на наших почтовых серверах, поэтому теперь нам нужно маршрутизировать все письма через smarthost. Поэтому внесите следующие изменения на каждом хосте в вашем кластере или на PBS-боксе:

    Установите SASL-модули. Без них всё будет казаться рабочим, но вы будете получать ошибки "unable to authenticate, no mechanism", когда попытаетесь отправить письма.

    Bash: apt -y install libsasl2-modules

    Отредактируйте /etc/postfix/main.cf и убедитесь, что в нём есть следующие строки (замените имена серверов и т.д. на свои):

    Code:
    # Установите relayhost. Квадратные скобки требуются, чтобы postfix не выполнял поиск MX
    relayhost = [YOUR.SMARTHOST.EXAMPLE.COM]:587

    # Включите TLS
    smtp_use_tls = yes
    smtp_tls_security_level = encrypt
    smtp_tls_note_starttls_offer = yes

    # Включите SASL-аутентификацию
    smtp_sasl_auth_enable = yes
    smtp_sasl_security_options = noanonymous
    smtp_sasl_tls_security_options = noanonymous
    smtp_sasl_password_maps = hash:/etc/postfix/sasl_passwd

    # Убедитесь, что мы можем проверить сертификат relayhost
    smtp_tls_CAfile = /etc/ssl/certs/ca-certificates.crt

    Отредактируйте файл /etc/postfix/sasl_passwd и добавьте следующую строку (измените детали для вашей конфигурации). Обратите внимание, что smarthost-сервер должен быть *точно* таким же, как в main.cf выше.

    Code:
    [YOUR.SMARTHOST.EXAMPLE.COM]:587 USERNAME:PASSWORD

    Защитите файл пароля, создайте таблицу поиска для файла /etc/postfix/sasl_passwd, который вы только что отредактировали, и затем перезапустите postfix:

    Bash: chmod 600 /etc/postfix/sasl_passwd
    postmap /etc/postfix/sasl_passwd
    systemctl restart postfix

    Протестируйте (измените детали по мере необходимости):

    Bash: echo "This is the e-mail body" | mail -v -s "Testing smart host" YOUR.EMAIL@YOUR.DOMAIN
     
     
     
    Страницы: 1
    Читают тему
    +7 (495) 320-70-49
    info@proxmox.su

    Конфиденциальность Оферта
    © 2026 Proxmox.su
    Главная Каталог 0 Корзина 0 Избранные Кабинет 0 Сравнение Акции Контакты Услуги Бренды Отзывы Компания Лицензии Документы Реквизиты Поиск Блог Обзоры