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

    Форумы: Proxmox Виртуальная Среда, Proxmox Backup Server, Proxmox Mail Gateway, Proxmox Datacenter Manager
    Поиск  Пользователи  Правила  Войти
    Страницы: 1
    RSS
    Добавление дисклеймера к письмам, исходящим с внешних адресов, Proxmox Mail Gateway
     
    llars-int
    Guest
    #1
    0
    13.02.2023 10:55:00
    Всем привет! Я пытаюсь добавить дисклеймер ко всем письмам, которые приходят из внешних источников, то есть с доменов, не наших собственных... Пробовал несколько разных способов, например, создать почтовый фильтр с регулярным выражением, которое должно попадать на любые письма, кроме тех, что с @example1.co.uk и @example2.co.uk, но ничего не сработало. Вот одно из регулярных выражений, которое я использовал: ^[A-Za-z0-9._%+-]+@(?!(example1|example2)\.co\.uk)[A-Za-z0-9.-]+\.[A-Za-z]{2,}$ Есть идеи? Или это вообще возможно? Спасибо!
     
     
     
    emptness
    Guest
    #2
    0
    31.03.2023 12:01:00
    Всем привет! Интересная тема! И может кто-нибудь подсказать, как сделать так, чтобы дисклеймер появлялся в начале письма, а не в конце?
     
     
     
    emptness
    Guest
    #3
    0
    31.03.2023 13:40:00
    Вдруг кому-нибудь пригодится. Я нашёл способ! Для этого нужно отредактировать конфигурацию отказа /usr/share/perl5/PMG/RuleDB/Disclaimer.pm. Вот ссылка https://imanudin.net/2023/02/16/add...odies-in-proxmox-mail-gateway-a-simple-guide/ На самом деле, нужно просто переместить команды вывода отказа выше в этом блоке sub add_data, чем команды вывода основного текста письма. Чтобы настройки вступили в силу, кроме перезапуска сервиса командой pmg-smtp-filter restart, нужно ещё что-то поменять в тексте нового отказа и сохранить. У меня без этого последний шаг не сработал)  
    sub add_data {  
    my ($self, $entity, $data) = @_;  
    $entity->bodyhandle || return undef;  
    my $fh;  
    # всегда используем декодированные данные  
    if (my $path = $entity->{PMX_decoded_path}) {  
    $fh = IO::File->new("<$path");  
    } else {  
    $fh = $entity->open("r");  
    }  
    return undef if !$fh;  
    # в памяти (нельзя менять файл, потому что  
    # а.) это изменило бы все сущности (см. ModGroup)  
    # б.) плохая производительность  
    my $body = new MIME::Body::InCore || return undef;  
    my $newfh = $body->open("w") || return undef;  
    $newfh->print($data);  
    $newfh->print("\n\n\n"); # добавляем финальные \n  
    while (defined($_ = $fh->getline())) {  
    $newfh->print($_); # копируем содержимое  
    }  
    #$newfh->print("\n\n\n"); # добавляем финальные \n  
    #$newfh->print($data);  
    $newfh->close || return undef;  
    $entity->bodyhandle($body);  
    return 1;  
    }
     
     
     
    llars-int
    Guest
    #4
    0
    31.03.2023 13:57:00
    Я только что попробовал это, но, к сожалению, мой основной отказ от ответственности тоже переместился в начало письма. Было бы здорово, если бы можно было разместить внешний отказ от ответственности только вверху, а стандартный оставить внизу.
     
     
     
    emptness
    Guest
    #5
    0
    31.03.2023 14:10:00
    У меня есть только одно предупреждение о риске вложений из внешних писем. В вашем случае, вероятно, ситуация сложнее. Боюсь, здесь нужно полностью переделывать сам код PMG, а это уже для разработчиков.
     
     
     
    spamcopbr
    Guest
    #6
    0
    06.04.2023 05:01:00
    Если вы используете Roundcube в качестве веб-почты, обратите внимание на плагин banner-warn. Результат:
     
     
     
    Страницы: 1
    Читают тему
    +7 (495) 320-70-49
    info@proxmox.su

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