1С:Предприятие 8.3 отправляет почту сама: расчётные листки из ЗУП, счета и акты из Бухгалтерии, уведомления и рассылки отчётов. Для этого ей нужна учётная запись с сервером исходящей почты. Если подключить корпоративный ящик на Яндексе или Mail.ru, массовая рассылка листков быстро упирается в их лимиты. Ниже — подключение 1С к SMTP-релею fmailer на подтверждённом домене.
| Параметр | Значение |
|---|---|
| SMTP-хост | smtp.fmailer.ru |
| Порт | 465 |
| Шифрование | SSL/TLS (соединение шифруется сразу) |
| Логин | Логин токена вашего домена |
| Пароль | Пароль этого токена — показывается один раз, при создании |
Подходит и порт 587 с шифрованием STARTTLS. Если хостинг или офисная сеть закрывают эти порты, используйте 8465 или 8587.
Путь одинаковый во всех конфигурациях на БСП: Бухгалтерии предприятия 3.0, ЗУП 3.1, Управлении торговлей 11. Разделы ниже названы как в актуальных релизах.
noreply@mail.example.ru, и нажмите «Настроить вручную»: автоматически найти настройки для релея помощник не сможет. | Поле | Значение |
|---|---|
| Адрес почты | noreply@mail.example.ru — на подтверждённом домене |
| Отправитель | Имя, которое увидит получатель, например название компании |
| Для отправки писем / Для получения писем | Включён только первый флажок |
| Сервер SMTP | smtp.fmailer.ru |
| Порт | 465 |
| Шифрование | SSL (для порта 587 — STARTTLS) |
| Логин | Логин токена вашего домена |
| Пароль | Пароль этого токена |
| При отправке писем требуется авторизация на сервере исходящей почты (SMTP) | Включено |
465. STARTTLS подходит для порта 587. Чужая пара даёт ошибку соединения, часто «SMTP error code 3». Кнопка не просто подключается к серверу: она отправляет настоящее письмо «Тестовое сообщение 1С:Предприятие» с адреса учётной записи на него же. Проверка пройдена, когда релей принял письмо. Если ящика noreply@ на самом деле нет, письмо будет в журнале доставки недоставленным, и это нормально: настройки SMTP при этом верные.
Выбрать способ авторизации SMTP в форме нельзя: платформа берёт его из списка, который объявил сервер. Релей fmailer принимает только AUTH PLAIN, и 1С по умолчанию разрешает такой способ, так что дополнительных настроек не нужно. Пароль при этом передаётся только внутри TLS.
Расчётные листки рассылаются через стандартные рассылки отчётов и уходят с системной учётной записи, которую вы только что настроили.
Отдельное письмо на каждого сотрудника расходует часовой и месячный лимит тарифа по одному письму на человека. На новом домене действует прогрев: сверх суточного потолка письма не отклоняются, а ждут в очереди, поэтому первая большая рассылка доставляется дольше. Подробности — в разделе «Лимиты отправки».
В доработках и обработках, которые не используют справочник учётных записей, профиль задаётся в коде. Свойство ТолькоЗащищеннаяАутентификацияSMTP должно оставаться Ложь (это значение по умолчанию): при Истина платформа разрешает только CRAM-MD5, и авторизация на релее не пройдёт.
// Отправка из своего кода, без справочника «Настройки почты»
Профиль = Новый ИнтернетПочтовыйПрофиль;
Профиль.АдресСервераSMTP = "smtp.fmailer.ru";
Профиль.ПортSMTP = 465;
Профиль.ИспользоватьSSLSMTP = Истина; // Ложь для порта 587 со STARTTLS
Профиль.ПользовательSMTP = "<логин токена>";
Профиль.ПарольSMTP = "<пароль токена>";
Профиль.ТолькоЗащищеннаяАутентификацияSMTP = Ложь; // релей принимает только PLAIN
Письмо = Новый ИнтернетПочтовоеСообщение;
Письмо.Отправитель = "noreply@mail.example.ru";
Письмо.Тема = "Проверка отправки из 1С";
Письмо.Получатели.Добавить("you@example.com");
Письмо.Тексты.Добавить("Письмо отправлено через SMTP-релей", ТипТекстаПочтовогоСообщения.ПростойТекст);
Почта = Новый ИнтернетПочта;
Почта.Подключиться(Профиль);
Почта.Послать(Письмо);
Почта.Отключиться();| Сообщение 1С или ответ сервера | Причина и решение |
|---|---|
| Неизвестная ошибка (SMTP error code 3) | Соединение оборвалось. Проверьте пару порта и шифрования (465 + SSL, 587 + STARTTLS), попробуйте 8465 на случай закрытого порта и отключите проверку почтового трафика в антивирусе. |
| Нет связи с почтовым сервером или почтовый сервер не отвечает | Порт закрыт хостингом, прокси или файрволом. Используйте 8465 или 8587. |
Не удалось авторизоваться на почтовом сервере, 535 5.7.8 | Неверный логин или пароль токена. Подробнее об ошибке 535 . |
550 relaying denied | 1С подключилась без авторизации: не включён флажок «При отправке писем требуется авторизация…». Разбор отказа в пересылке . |
550 from must be equal to … | «Адрес почты» учётной записи не на подтверждённом домене. |
550 not relaying to your domain, required until verified | Домен ещё не подтверждён: до проверки NS-записей письма уходят только на адреса этого же домена. |
550 hourly limit exceeded | Рассылка исчерпала часовой лимит тарифа. Разнесите её по времени расписанием или смените тариф. |
В конфигурациях на БСП (Бухгалтерия 3.0, ЗУП 3.1, УТ 11) — в разделе «Администрирование → Органайзер», группа «Почта». Ссылка «Настройка почты для рассылок уведомлений» открывает системную учётную запись, которой пользуются рассылки и уведомления. В старых релизах она называется «Настройка системной учетной записи», а сам справочник — «Учетные записи электронной почты».
Порт 465 с шифрованием SSL или порт 587 с STARTTLS. Сама 1С в подсказке к ошибке настроек советует ту же пару и переход на вторую, если не работает первая. Если хостинг закрывает эти порты, используйте 8465 с SSL или 8587 с STARTTLS.
Официальной расшифровки для SMTP у 1С нет. На практике это потерянное соединение: сервер не ответил вовремя или соединение оборвалось на установке TLS. Чаще всего виноваты порт и шифрование не в той паре (465 со STARTTLS, 587 с SSL), закрытый хостингом порт или антивирус, который проверяет почтовый трафик.
Да. В форме учётной записи флажки «Для отправки писем» и «Для получения писем» независимы: оставьте только первый, и 1С не станет запрашивать сервер входящей почты.
Нет, в форме такого поля нет. Платформа сама выбирает способ из предложенных сервером и по умолчанию разрешает незашифрованные способы. Наш релей предлагает только PLAIN. Сломать это может только собственный код, где ТолькоЗащищеннаяАутентификацияSMTP = Истина: тогда платформа разрешит только CRAM-MD5.
Новый домен прогревается: начинает с 200 писем в сутки, а потолок растёт от фактически доставленного объёма. Письма сверх потолка не отклоняются, а ждут в очереди, поэтому 1С сообщит об успешной отправке, а доставка растянется. Для первой большой рассылки заранее напишите в поддержку.