Информация
Услуги
  • Внедрение
  • Настройка
  • Поддержка
  • Ремонт
Контакты
Оплата
Новости
Доставка
Загрузки
Форум
Настройка
    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 Виртуальная Среда
    Системные письма не пересылаются.

    Форумы: Proxmox Виртуальная Среда, Proxmox Backup Server, Proxmox Mail Gateway, Proxmox Datacenter Manager
    Поиск  Пользователи  Правила  Войти
    Страницы: 1
    RSS
    Системные письма не пересылаются., Proxmox Виртуальная Среда
     
    mpeter
    Guest
    #1
    0
    05.06.2025 23:08:00
    У меня есть целевой пункт вебхука, который отправляет мне уведомления через ntfy, и сопоставитель уведомлений, настроенный на сопоставление всех уведомлений (правила сопоставления отсутствуют) и отправку их на целевой пункт вебхука. Если я нажму кнопку тестирования для целевого пункта уведомлений, я получу уведомление почти мгновенно. Но я не получаю письма, отправленные пользователю root, например, мои тестовые письма, события ZFS, changelists apt или что-то еще. Вот как я отправляю тестовое письмо: echo 'test' | mail -s "This is a test" root. Почему письма пользователю root не пересылаются на целевой пункт вебхука, который я настроил? Proxmox 8.4.1, впервые обнаружено на 8.3.5.
     
     
     
    Magnus-mercer
    Guest
    #2
    0
    06.06.2025 05:44:00
    Попробуй создать файл ".forward" в домашней директории root (/root/.forward) с адресом электронной почты, который система уведомлений Proxmox отслеживает. Может, сработает.
     
     
     
    Lukas Wagner
    Guest
    #3
    0
    06.06.2025 09:31:00
    Ну, этот файл должен существовать по умолчанию. Он перенаправляет все письма, адресованные пользователю root, в бинарник proxmox-mail-forward, который затем передает письмо в нашу систему уведомлений. Не могли бы вы поделиться файлом /etc/pve/notifications.cfg? Убедитесь, что вы не просочитете никаких конфиденциальных данных. Ещё один момент: перенаправленные письма имеют приоритет 'unknown', это может быть проблемой, если у вас есть правила Match Severity. Также, пожалуйста, проверьте, содержится ли в файле /root/.forward следующее: Код: root@pve:~# cat /root/.forward
    |/usr/bin/proxmox-mail-forward Кроме того, попробуйте выполнить команду `echo 'test' | mail -s "This is a test" root` и затем проверьте системный журнал на наличие ошибок, залогированных proxmox-mail-forward. Вы изменяли конфигурацию Postfix каким-либо образом? Надеюсь, это поможет!
     
     
     
    mpeter
    Guest
    #4
    0
    06.06.2025 16:15:00
    Хм, вот какой адрес? Афаик, он должен отслеживать почтовые ящики root и его алиасов. Но, как сказал Лукас, этот файл есть по умолчанию с командой в качестве переадресатора. Ну, конечно! Вот как это выглядит:

    Код: sendmail: mail-to-root
           comment Отправлять почту на адрес root@pam
           mailto-user root@pam

    matcher: default-matcher
           comment Перенаправлять все уведомления на mail-to-root
           mode all
           target mail-to-root

    webhook: ntfy_teszt_simple
           body e3sgbWVzc2FnZSB9fQ==
           method post
           url https://ntfy.sh/{{ secrets.kulcs }}_helyzetjelentes

    matcher: everything
           mode all
           target ntfy_teszt_simple

    Да, есть |/usr/bin/proxmox-mail-forward, одна строка.

    Код: jún 06 16:10:10 node804 postfix/pickup[768979]: C64632C0891: uid=1000 from=<apophis>
    jún 06 16:10:10 node804 postfix/cleanup[779738]: C64632C0891: message-id=<20250606141010.C64632C0891@node804.lan>
    jún 06 16:10:10 node804 postfix/qmgr[5151]: C64632C0891: from=<apophis@node804.lan>, size=410, nrcpt=1 (queue active)
    jún 06 16:10:10 node804 postfix/local[779740]: C64632C0891: to=<apophis@node804.lan>, orig_to=<root>, relay=local, delay=0.02, delays=0.01/0.01/0/0, dsn=2.0.0, status=sent (delivered to mailbox)
    jún 06 16:10:10 node804 postfix/qmgr[5151]: C64632C0891: removed

    Ничего не логирует, вижу только эти логи postfix. Последняя строка перед этими была моим SSH входом.
     
     
     
    Lukas Wagner
    Guest
    #5
    0
    10.06.2025 10:44:00
    Похоже, что в твоем /etc/aliases определен какой-то псевдоним, который срабатывает раньше, чем вызывается proxmox-mail-forward. Из логов видно, что почта, изначально предназначенная для root, доставляется локальному пользователю apophis (кажется, это тот же пользователь, которого ты используешь для отправки почты). Пожалуйста, удали из /etc/aliases любые строки, которые перенаправляют почту root, например, Code: root: apophis (это означает, что любая почта для root перенаправляется apophis) или что-то подобное. После изменения файла убедись, что ты запустил команду newaliases. Для справки, когда всё настроено правильно, в журнале после отправки почты root должна быть строка вроде этой: Code: Jun 10 10:25:34 pve postfix/local[4865]: 054809F64C: to=<root@pve.example.com>, orig_to=<root>, relay=local, delay=5.6, delays=5.5/0/0/0.01, dsn=2.0.0, status=sent (delivered to command: /usr/bin/proxmox-mail-forward) Надеюсь, это поможет!
     
     
     
    mpeter
    Guest
    #6
    0
    10.06.2025 15:42:00
    О, спасибо! Там действительно был `root: apophis` в этом файле, а после удаления и запуска newaliases я получил следующее тестовое письмо в виде уведомления Ntfy из браузера! Если я всё ещё хочу получать почту от root в аккаунте apophis, мне просто нужен Sendmail notification target с получателем apophis@pam, верно?
     
     
     
    Lukas Wagner
    Guest
    #7
    0
    10.06.2025 16:16:00
    Да, но если отправлять на apophis@pam, система найдёт адрес электронной почты пользователя в конфигурации и отправит туда. Если ты хочешь отправить сообщение реальному локальному пользователю, добавь apophis как "Дополнительного получателя".
     
     
     
    Страницы: 1
    Читают тему
    +7 (495) 320-70-49
    info@proxmox.su

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