При работе в программе 1С:Зарплата и Управление Персоналом бухгалтеры и кадровые специалисты часто сталкиваются с неприятной ситуацией: при попытке массовой отправки расчетных листков на электронные адреса сотрудников почтовый сервер (особенно часто это происходит с бесплатными ящиками на Mail.ru) внезапно блокирует отправку, помечая письма как спам. Ситуация усугубляется тем, что часть писем успевает дойти до адресатов, но затем учетная запись полностью блокируется, прерывая весь процесс рассылки.
В этой статье мы подробно разберем, почему почтовые службы принимают легитимные расчетные листки за спам-рассылку, проанализируем технические аспекты проблемы и рассмотрим пошаговые инструкции по ее решению — от простых организационных мер до глубокой технической настройки почтового домена и альтернативных каналов отправки.
Современные спам-фильтры крупных почтовых провайдеров работают на основе сложных эвристических алгоритмов и машинного обучения. Когда с одного и того же IP-адреса или через одну учетную запись (особенно если используется обычный ящик вида company@mail.ru) в течение нескольких минут улетает 100, 500 или 1000 аналогичных писем с вложенными файлами, срабатывают следующие защитные триггеры:
Рассмотрим подробнее каждый из способов обхода и решения этой проблемы.
Если блокировка уже произошла, или вы хотите предотвратить ее заранее, первым логичным шагом будет обращение в службу поддержки почтового сервиса. Практика показывает, что этот метод реально работает. Для этого выполните следующие действия:
Почтовые службы лояльно относятся к подобным обращениям корпоративных клиентов, если вы подтверждаете легитимность рассылки, и оперативно снимают блокировку с аккаунта.
Одним из самых эффективных технических решений является разбиение отправки на порции с паузами между отправкой писем. Это позволяет «обмануть» спам-фильтры, имитируя отправку писем обычным человеком. Рассмотрим, как это можно реализовать на уровне кода в вашей системе 1С.
Для реализации задержки без снятия конфигурации с поддержки мы рекомендуем использовать механизм расширений конфигурации. Ниже приведен пример программного кода, который можно интегрировать в процедуру массовой рассылки для создания паузы между отправкой пакетов писем:
// Пример доработки процедуры отправки писем с интеграцией паузы
Процедура Расширение_ОтправитьПакетРасчетныхЛистков(МассивПисем, УчетнаяЗапись) Экспорт
КоличествоПисемВПакете = 10; // Количество писем в одной порции
СекундЗадержки = 5; // Пауза в секундах между отправками
Счетчик = 0;
Для Каждого Письмо Из МассивПисем Цикл
// Код формирования и отправки конкретного письма
Попытка
ИнтеграцияПочты.ОтправитьПисьмо(УчетнаяЗапись, Письмо);
Счетчик = Счетчик + 1;
Исключение
ЗаписьЖурналаРегистрации("РассылкаЛистков.Ошибка",
УровеньЖурналаРегистрации.Ошибка, , ,
"Не удалось отправить письмо: " + ПодробноеПредставлениеОшибки(ИнформацияОбОшибке()));
КонецПопытки;
// Проверяем, нужно ли сделать паузу
Если Счетчик % КоличествоПисемВПакете = 0 Тогда
// Используем современный метод платформы для безопасной приостановки потока
СистемнаяИнформация = Новый СистемнаяИнформация;
ПриостановитьРаботающийПоток(СекундЗадержки);
ЗаписьЖурналаРегистрации("РассылкаЛистков.Пауза",
УровеньЖурналаРегистрации.Информация, , ,
"Выполнена задержка на " + Строка(СекундЗадержки) + " сек. после отправки " + Строка(Счетчик) + " писем.");
КонецЕсли;
КонецЦикла;
КонецПроцедуры
Такой подход позволяет отправлять письма небольшими порциями (например, по 10 писем с паузой в 5 секунд), благодаря чему почтовый сервер Mail.ru не будет фиксировать пиковые спам-нагрузки и блокировать учетную запись.
Современные правила безопасности Mail.ru, Яндекс и Gmail требуют использования специальных токенов авторизации вместо стандартного пароля от ящика. Если вы укажете в настройках системной учетной записи 1С (справочник Справочник.УчетныеЗаписиЭлектроннойПочты) ваш обычный пароль от почты, робот Mail.ru сочтет попытку подключения подозрительной и заблокирует аккаунт.
Разберем по шагам, как настроить безопасное подключение:
Использование пароля приложения гарантирует стабильную авторизацию без внезапных блокировок со стороны систем безопасности.
Использование бесплатных почтовых адресов (таких как @mail.ru, @list.ru, @inbox.ru) для массовых рассылок сотрудникам крайне не рекомендуется. Оптимальное решение — отправлять письма с корпоративного домена вашей компании (например, hr@mycompany.ru). Однако, чтобы письма не улетали в спам, ваш системный администратор должен настроить DNS-записи домена.
Проанализируем три ключевые настройки безопасности:
После корректного прописывания этих настроек почтовые роботы Mail.ru будут безоговорочно доверять вашим рассылкам, понимая, что они исходят из легитимного и проверенного источника.
Если объемы рассылок очень велики (более 1000 сотрудников), стандартные возможности офисных почтовых ящиков исчерпывают себя. В этом случае целесообразно использовать специализированные сервисы транзакционных писем (SMTP-транспорты). Такие сервисы предназначены специально для отправки системных уведомлений и имеют высокую репутацию IP-адресов.
Вместо SMTP-сервера Mail.ru (smtp.mail.ru) в настройках учетной записи 1С прописываются параметры специализированного сервиса. Это полностью решает проблему лимитов и блокировок, гарантируя доставляемость писем на уровне 99.8%.
Электронная почта постепенно уступает позиции более защищенным и удобным каналам коммуникации. Фирма «1С» активно предлагает современные альтернативы традиционной email-рассылке. Для передачи данных через банк можно использовать обработку для выгрузки расчетных листков в зарплатный проект Сбербанка.
Это самый надежный способ передавать расчетные листки без использования почтовых сервисов. Расчетные листки не отправляются по открытым каналам связи, а выгружаются в защищенный облачный сервис 1С. Каждый сотрудник получает личный кабинет, доступ к которому осуществляется через мобильное приложение или браузер. Сотрудник может не только посмотреть расчетный листок, но и подписать его простой электронной подписью, что юридически фиксирует факт ознакомления в соответствии с Трудовым кодексом РФ.
Еще один популярный тренд — рассылка файлов расчетных листков через мессенджер Telegram. Существуют готовые расширения для 1С, позволяющие настроить отправку расчетных листков через официального корпоративного бота. Так как сотрудники сами инициируют диалог с ботом, Telegram никогда не заблокирует такие сообщения как спам, а доставка расчетного листка происходит мгновенно прямо на экран смартфона.
Таким образом, мы детально разобрали все возможные варианты решения проблемы с блокировкой писем. Комбинация настройки задержки отправки в 1С, использование паролей приложений и правильная настройка SPF/DKIM записей на корпоративном домене позволит вам навсегда забыть о проблемах со спам-фильтрами Mail.ru.