Добавляемая автоматически подпись в письмах является распространенной мерой безопасности. В исходящих электронная письмах такая подпись может уведомлять получателя о различных юридических нюансов, касающихся содержимого письма, а во входящих электронных письмах автоматически добавляемая подпись может содержать различные напоминания о мерах безопасности, которые нужно соблюдать при работе с почтой из внешних источников. В данной статье мы расскажем о том, как администратор Carbonio может добавить принудительную подпись не только в исходящие, но и во входящие электронные письма.
Формат принудительной подписи в Carbonio зависит от формата письма. В обычном письме, состоящем из неформатированного текста это будет блок текста, в форматированном письме в подписях поддерживается полноценная HTML-разметка.
Чтобы иметь возможность настроить доменную подпись, необходимо включить эту функцию на глобальном уровне. Делается это при помощи команды:
carbonio prov modifyConfig zimbraDomainMandatoryMailSignatureEnabled TRUE
После этого у администратора появляется возможность создавать подписи для отдельных доменов. При этом добавление подписей, состоящих из обычного текста, отличается от добавления форматированных подписей.
Настройка подписей для исходящих писем
Настроить подпись для исходящих писем можно как в командной строке, так и в консоли администратора. Для включения дисклеймера в консоли администратора выберите редактируемый домен и перейдите в раздел “Дисклеймер”. Для включения данной функции включите переключатель “Включить дисклеймер для этого домена”.
После включения данной функции администратору будет доступно два текстовых редактора, соответствующих подписи в обычных текстовых и в форматированных письмах.
После сохранения этих изменений необходимо ввести команду /opt/zextras/libexec/zmaltermimeconfig на каждом узле MTA, чтобы настроенная подпись начала применяться
Для настройки текстовой подписи в командной строке необходимо ввести команду:
carbonio prov modifyDomain example.ru zimbraAmavisDomainDisclaimerText ‘Мы рады приветствовать вас на борту нашего почтового сервера!’
Автоматическую подпись можно настроить таким образом, чтобы в ней содержалась информация о том, как клиент может пожаловаться на ненадлежащее обслуживание:
carbonio prov modifyDomain example.ru zimbraAmavisDomainDisclaimerText ‘Если вы остались недовольны качеством обслуживания, свяжитесь с руководством компании по адресу complain@company.ru’
Для настройки текстовой подписи в командной строке необходимо ввести команду:
carbonio prov modifyDomain example.ru zimbraAmavisDomainDisclaimerHTML ‘<p><span style="font-family: 'arial black', sans-serif; color: #ba372a;"><strong>Мы рады приветствовать вас на борту нашего почтового сервера!</strong></span></p>’
Как и в случае с графической консолью администратора, после внесения изменений необходимо ввести команду /opt/zextras/libexec/zmaltermimeconfig на каждом узле MTA, чтобы настроенная подпись начала применяться.
Настройка подписей для входящих писем
В данном примере рассмотрим наиболее распространенный кейс использования подписей во входящих письмах - добавление баннера с предупреждением о том, что письмо пришло с внешнего домена.
В файле /opt/zextras/conf/disclaimer-external.conf добавьте следующие строки (заменив carbonio.local на свой домен):
use strict;
$altermime='/opt/zextras/common/bin/altermime';
@altermime_args_disclaimer = qw(--verbose --disclaimer=/opt/zextras/data/altermime/_OPTION_.txt --disclaimer-html=/opt/zextras/data/altermime/_OPTION_.html --force-for-bad-html);
$defang_maps_by_ccat{+CC_CATCHALL} = ['disclaimer'];
$allow_disclaimers = 1;
@local_domains_maps = (["."]);
@disclaimer_options_bysender_maps = ({
'carbonio.local' => 'local_domains',
'.' => 'external_domains',
},);
1;
Настройте текст подписи. Для входящих текстовых сообщений отредактируйте файл nano /opt/zextras/data/altermime/_OPTION_.txt и добавьте в него текст
CAUTION: This email originated from outside of the organization. Do not click links or open attachments unless you recognize the sender and know the content is safe.
Для входящих форматированных сообщений отредактируйте файл nano /opt/zextras/data/altermime/_OPTION_.html и добавьте в него текст
<div style="background-color: #ffeb9c; width: 100%; padding: 2pt; font-size: 10pt; line-height: 12pt; font-family: 'Calibri'; color: black; text-align: left; border: 1pt solid #9C6500;"><span style="color: #9c6500;">CAUTION:</span> This email originated from outside of the organization. Do not click links or open attachments unless you recognize the sender and know the content is safe.</div>
Настройте amavis для использования введенных нами подписей, отредактировав файл nano /opt/zextras/conf/amavisd.conf.in. Добавьте указанную строку в качестве предпоследней перед строкой “1;”
include_config_files('/opt/zextras/conf/disclaimer-external.conf');
Настройте доступы к файлам:
chown zextras:zextras /opt/zextras/conf/disclaimer-external.conf
chown zextras:zextras '/opt/zextras/data/altermime/_OPTION_.html'
chown zextras:zextras '/opt/zextras/data/altermime/_OPTION_.txt'
chmod 775 /opt/zextras/conf/disclaimer-external.conf
chmod 775 '/opt/zextras/data/altermime/_OPTION_.html'
chmod 775 '/opt/zextras/data/altermime/_OPTION_.txt'
Перезапустите службы Carbonio, которые отвечают за добавление подписей
zmamavisdctl restart && zmconfigdctl restart
Помимо указания на то, что письмо пришло из внешнего домена, подобные подписи могут содержать и другую важную информацию. Например предупреждение о строгой конфиденциальности любых входящих данных или контакты службы безопасности, куда можно сообщить о подозрительных письмах.
По вопросам тестирования, приобретения, предоставления лицензии и консультаций обращаться на почту sales@svzcloud.ru к эксклюзивному партнеру Zextras.
Получить информацию и обменяться информацией о Carbonio CE вы можете в группах в Telegram CarbonioMail и Carbonio CE Unofficial.