Настройка
Новости
Оплата
Доставка
Информация
Контакты
Загрузки
Форум
Услуги
  • Внедрение
  • Настройка
  • Поддержка
  • Ремонт
    info@proxmox.su
    +7 (495) 320-70-49
    Заказать звонок
    Аспро: ЛайтШоп
    Каталог
    • 1U
      1U
    • 2U
      2U
    • 3U
      3U
    • 4U
      4U
    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 Mail Gateway
    [РЕШЕНО] Изменение имени хоста HELO

    Форумы: Proxmox Виртуальная Среда, Proxmox Backup Server, Proxmox Mail Gateway, Proxmox Datacenter Manager
    Поиск  Пользователи  Правила  Войти
    Страницы: 1
    RSS
    [РЕШЕНО] Изменение имени хоста HELO, Proxmox Mail Gateway
     
    Support ACC
    Guest
    #1
    0
    19.03.2019 11:40:00
    Здравствуйте, у меня вопрос по поводу проверок HELO. Я хочу поменять наше HELO-имя на что-то другое, а не использовать hostname нашего proxmox. Дело в том, что некоторые почтовые сервера, которые строго проверяют HELO, сейчас блокируют наши письма, потому что видят внутреннее имя хоста proxmox-сервера. В файле /etc/pmg/templates я изменил main.cf.in на другое имя хоста. После этого внешние серверы начали принимать нашу почту, но мы совсем не получаем входящие письма. Все входящие либо принимаются, либо отклоняются с сообщением: mail for xxx loops back to myself. Я изменял строку myhostname на наш mx-адрес. Команда pmgconfig sync --restart 1 тоже выдала ошибку: nextserver: Bootstrap discovery failed. Giving up. Но изменения всё равно применились. Вопрос: какую строку нужно изменить для HELO, чтобы и исходящая, и входящая почта работали правильно? У нас последняя версия 5.1-4. Спасибо заранее!
     
     
     
    atec666
    Guest
    #2
    0
    28.06.2019 00:30:00
    для меня переменная 'smtp_helo_name' в main.cf.in не сработала (я положил её в /var/li/pmg/templates/main.cf.in). telnet mx1.issoire-linux.org 25 всегда выдавал... internal FQDN? Пытаюсь 89.234.140.242... Соединение с mx1.issoire-linux.org установлено. Символ выхода '^]'. 220-mx1.ilinux.dmz10 ESMTP Issoire Linux 220 mx1.ilinux.dmz10 ESMTP Issoire Linux QUIT 221 2.0.0 До свидания Соединение закрыто удалённым хостом. Что можно сделать? PMG добавляет в /etc/hosts: # --- BEGIN PVE --- 10.30.30.31 mx1.issoire-linux.org mx1 # --- END PVE --- (при первой установке PMG я пробовал с внутренним FQDN... проблема, потом с внешним FQDN... тоже проблема!) НО если поменять зону PVE... кластер перестанет работать? Это безумие.
     
     
     
    Stoiko Ivanov
    Guest
    #3
    0
    28.06.2019 17:13:00
    smtp_helo_name — это имя, которое postfix использует для исходящих соединений... можно попробовать установить mail_name равным внешнему имени (сам не проверял)...
     
     
     
    atec666
    Guest
    #4
    0
    29.06.2019 21:16:00
    У меня не работает. Мне нужно тогда работать с шаблоном PMG (main.cf.in): подстроить mydomain и myhostname.
     
     
     
    atec666
    Guest
    #5
    0
    15.07.2019 23:03:00
    Я создал шаблон и добавил это (у меня два PMG в кластере): nano /etc/pmg/templates/main.cf.in и добавил:  
    # Modif: исправление hostname и т.д.  
    mydomain = issoire-linux.org  
    [% SWITCH dns.hostname %]
    [% CASE 'rmx1' %]
    myhostname = mx1.issoire-linux.org  
    [% CASE 'rmx2' %]
    myhostname = mx2.issoire-linux.org  
    [% CASE %]
    myhostname = mxErr.issoire-linux.org  
    [% END %]

    ... и это работает, теперь видно правильное имя mx.
     
     
     
    Stefan Korn
    Guest
    #6
    0
    29.09.2020 07:07:00
    Мне тоже это было нужно (PMG 6.2.5). Мне удалось, добавив smtp_helo_name в /var/lib/pmg/templates/main.cf.in. Но есть один вопрос: стоит ли копировать этот файл в /etc/pmg/templates? В моём случае этой папки вообще нет. Или структура файловой системы могла измениться с выходом PMG 6.x? И чтобы изменения вступили в силу, мне пришлось подкорректировать настройки пересылки Mail Proxy (я просто временно поменял порт SMTP и сразу вернул обратно). После этого /etc/postfix/main.cf перезаписался с добавленным smtp_helo_hostname. Просто немного не уверен, насколько безопасно с точки зрения обновлений это изменение, как часто меняется /var/lib/pmg/templates/main.cf.in и будет ли Proxmox сохранять или спрашивать о внесённых тут правках?
     
     
     
    Stoiko Ivanov
    Guest
    #7
    0
    29.09.2020 10:51:00
    Да, сначала нужно создать каталог. Начиная с PMG 6.2, шаблоны в /etc/pmg/templates (если есть) регистрируются с помощью ucf(1) — если поставляемый шаблон изменится, у вас спросят, что делать с вашими правками. Надеюсь, это поможет!
     
     
     
    Stefan Korn
    Guest
    #8
    0
    29.09.2020 14:32:00
    Спасибо, теперь всё понятно.
     
     
     
    janssensm
    Guest
    #9
    0
    05.12.2021 12:19:00
    @Stoiko Ivanov, можно ли включить это в документацию для администраторов pmg? Я искал эту информацию в админ-документации, но не нашёл и хотел понять, что произойдет, если шаблон, который уже отправлен, изменится. Твой ответ понятен.
     
     
     
    cglmicro
    Guest
    #10
    0
    05.12.2021 21:44:00
    Спасибо atec666 и Stoiko, вы тоже решили мою проблему.
     
     
     
    emrahtolu
    Guest
    #11
    0
    08.12.2021 12:43:00
    Ты не мог бы объяснить мне по шагам, как это сделать?
     
     
     
    cglmicro
    Guest
    #12
    0
    08.12.2021 16:07:00
    Привет, Emrahtolu. С радостью помогу. Для начала создай эту папку на твоём мастер-узле, если её ещё нет:  
    Код: mkdir /etc/pmg/templates  

    Затем скопируй этот файл в только что созданную папку:  
    Код: cp /var/lib/pmg/templates/main.cf.in /etc/pmg/templates/  

    Дальше отредактируй файл командой "nano /etc/pmg/templates/main.cf.in":  
    Код:  
    Примерно на 22-й строке найди вот это:  
    mydomain = [% dns.domain %]
    myhostname = [% dns.hostname %].[% dns.domain %]

    и ЗАМЕНИ на следующее (не забудь поменять mydomain и myhostname на свои значения):  
    # Modif : исправление hostname и т.п.  
    mydomain = domainxyz.net  
    [% SWITCH dns.hostname %]
    [% CASE 'pmg10' %]
    myhostname = pmg10.domainxyz.net  
    [% CASE 'pmg11' %]
    myhostname = pmg11.domainxyz.net  
    [% CASE 'pmg13' %]
    myhostname = pmg13.domainxyz.net  
    [% CASE %]
    myhostname = pmgErreur.domainxyz.net  
    [% END %]

    Далее нужно принудительно синхронизировать с твоим slave:  
    Код: pmgconfig sync --restart 1  

    Не пугайся, если увидишь сообщение типа «could not change directory to "/root": Permission denied». Скрипт должен создать папку на каждом узле и синхронизировать файл main.cf.in, проверь, пожалуйста.
     
     
     
    Strandkorn
    Guest
    #13
    0
    24.11.2024 22:22:00
    Mail Gateway 8.1.4 Я решил эту проблему так: В /var/lib/pmg/templates/main.cf.in  
    smtpd_banner = [% pmg.mail.banner %]
    smtp_helo_name = [% pmg.mail.banner %]

    Потом в интерфейсе в разделе SMTP Banner указал: ex.ample.com
     
     
     
    Страницы: 1
    Читают тему
    +7 (495) 320-70-49
    info@proxmox.su

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