Бухгалтер нажимает «Отправить счёт по email» в 1С. Программа вроде бы делает что-то — колёсико крутится, потом пропадает. Никакого сообщения об ошибке. Бухгалтер уверена, что письмо ушло. А клиент через два дня звонит: «Где счёт?»
Мы сталкиваемся с этой ситуацией несколько раз в месяц. Причины разные, но результат один — письма не доходят, а 1С молчит, как будто всё в порядке.
Как вообще 1С отправляет письма
Чтобы разобраться в проблеме, нужно понимать путь письма. Он не такой простой, как кажется.
Когда вы отправляете письмо из 1С, программа не связывается с получателем напрямую. Она передаёт письмо на SMTP-сервер — это почтовый «курьер». Обычно это сервер вашего почтового провайдера: mail.ru, yandex.by, gmail.com или корпоративный почтовый сервер.
SMTP-сервер принимает письмо и передаёт его дальше — на почтовый сервер получателя. А тот уже кладёт письмо во входящие (или в спам). На каждом из этих этапов что-то может пойти не так.
Три главные причины
Причина первая: неверные настройки почты в 1С
Самая частая. У одного клиента — ресторанной группы с несколькими точками — перестали уходить письма с документами качества поставщикам. Разбираемся: оказывается, провайдер почтового сервиса обновил свой сервис и сменил порт подключения. Была одна цифра — стала другая. Всего одна цифра в настройках, а все письма встали.
1С при этом никакой ошибки не показала. Попыталась подключиться к старому порту, не смогла — и тихо записала «ошибку» куда-то в глубину журнала регистрации. Бухгалтер об этом не узнала.
Что проверять:
- Адрес SMTP-сервера и порт — уточните у вашего почтового провайдера, не менялись ли они
- Логин и пароль — если недавно меняли пароль от почты, нужно обновить и в 1С
- Тип шифрования (SSL/TLS) — некоторые провайдеры перестают принимать незащищённые подключения
Причина вторая: письмо попадает в спам
Письмо ушло из 1С, SMTP-сервер его принял и переслал. Но почтовый сервер получателя решил, что это спам. Письмо формально доставлено — но лежит в папке «Спам», куда никто не заглядывает.
Почему так происходит? Письма из 1С часто выглядят «подозрительно» для спам-фильтров: отправитель — не человек, тема письма шаблонная («Счёт на оплату №...»), вложение — файл PDF или Excel. Всё это — типичные признаки рассылки.
Бороться с этим можно. Попросите администратора настроить SPF и DKIM-записи для вашего домена — это «паспорт» для ваших писем, который подтверждает: да, этот сервер имеет право отправлять почту от имени вашей компании. После настройки процент попадания в спам падает в разы.
Причина третья: 1С молча «проглотила» ошибку
Это самый коварный вариант. 1С попыталась отправить письмо, произошла ошибка — но программа её не показала. Почему? Потому что код отправки обёрнут в конструкцию «попытка-исключение», которая перехватывает ошибку и... ничего не делает. Ни предупреждения, ни красного окошка.
У того же клиента с ресторанной группой мы обнаружили, что программа тихо «проглатывала» ошибки отправки на протяжении двух недель. Письма с документами качества поставщикам не уходили, но в интерфейсе всё выглядело нормально. Обнаружилось случайно — поставщик позвонил и спросил, почему не получает документы.
Если в вашей базе есть доработки, связанные с отправкой почты, — попросите специалиста проверить, корректно ли обрабатываются ошибки. Программа должна сообщать пользователю, если письмо не отправлено. Похожая проблема подробно разобрана на примере рассылки отчётов в 1С — там тоже бывают пустые блоки исключений, которые скрывают реальные ошибки.
Как проверить, работает ли отправка
Не ждите, пока клиент позвонит и спросит «где счёт». Проверьте сами.
Шаг 1. Отправьте тестовое письмо себе. В 1С зайдите в настройки учётной записи электронной почты. Там есть кнопка «Проверить» или «Отправить тестовое сообщение». Отправьте письмо на свой ящик. Если пришло — базовая отправка работает.
Шаг 2. Проверьте журнал регистрации. Зайдите в «Администрирование» → «Журнал регистрации». Отфильтруйте по событиям, связанным с электронной почтой. Если видите записи с пометкой «Ошибка» — это и есть неотправленные письма. Текст ошибки подскажет причину.
Шаг 3. Попросите получателя проверить «Спам». Банально, но работает. Если письмо ушло (шаг 1 пройден, ошибок нет), но до получателя не дошло — в девяти случаях из десяти оно в спаме.
Отдельная история — массовые рассылки
Если вы рассылаете из 1С не разовые письма, а массовые уведомления (например, акты сверки всем контрагентам раз в квартал), есть дополнительные нюансы.
Почтовые провайдеры ограничивают количество писем, которые можно отправить за час. Для mail.ru это обычно 50–100 писем, для yandex — около 500. Если лимит превышен, сервер просто перестаёт принимать письма. 1С продолжает пытаться отправить — и складывает их в очередь, которая потом то ли дойдёт, то ли нет.
Если рассылаете массово — настройте в 1С паузу между отправками (1-2 секунды между письмами) и разбейте рассылку на части. Не пытайтесь отправить 300 актов сверки за один раз.
Когда звать специалиста
Тестовое письмо себе — можно отправить самостоятельно. Проверить спам — тоже. Но если дело в настройках SMTP, SPF/DKIM-записях, обработке ошибок в коде — это задача для того, кто обслуживает вашу базу.
Признаки, что без специалиста не обойтись:
- Тестовое письмо не уходит (ошибка подключения к серверу)
- Письма уходят вам, но не доходят до внешних получателей
- В журнале регистрации — ошибки, текст которых непонятен
- Письма перестали уходить после обновления программы
- Нужно настроить SPF/DKIM для домена
- Почта перестала работать после обновления 1С — проверьте сохранность настроек
Это решаемые задачи. Обычно настройка почты в 1С занимает от 15 минут до часа, в зависимости от сложности. Главное — не игнорировать проблему. Если письма не доходят, клиенты не получают счета, поставщики не видят документы, а вы узнаёте об этом последним. Настройки почты нередко затрагивают и другие инструменты: пользователи, которые замечают проблемы с отправкой, часто обнаруживают заодно, что отчёты у разных сотрудников выглядят по-разному — стоит проверить и это. Если вы ведёте электронный документооборот, сбои с почтой могут сигнализировать и о проблемах с ЭДО — там похожая инфраструктура SMTP и сертификатов.


