Взаимодействие программного обеспечения "1С" с почтовыми сервисами, в частности с Gmail, является распространенной задачей для автоматизации процессов, таких как рассылка отчетов, счетов или уведомлений. Однако, с 30 мая 2022 года компания Google внесла существенные изменения в политику безопасности, что привело к проблемам с аутентификацией для многих сторонних приложений, включая "1С". Рассмотрим, как решить эту проблему и обеспечить стабильный доступ к Gmail из вашей учетной системы.
До 30 мая 2022 года многие приложения, включая типовые механизмы работы с почтой в "1С", использовали простую аутентификацию по имени пользователя и основному паролю. Google классифицировал такие приложения как "менее безопасные", поскольку они не поддерживают современные протоколы аутентификации, такие как OAuth 2.0. Для повышения уровня защиты пользовательских данных от несанкционированного доступа и хакерских атак, Google прекратил поддержку такого способа входа.
Типичная ошибка, с которой вы могли столкнуться в "1С" при попытке подключения к Gmail, выглядит как: "Аутентификация не прошла (SMTP error code 535 5.7.8 Username and Password not accepted)". Это прямо указывает на то, что введенные учетные данные (логин и пароль) более не принимаются Google для аутентификации в таком режиме.
Для приложений, которые, как "1С", не поддерживают современный протокол OAuth 2.0 для прямого "Входа с Google", компания Google предлагает обходное, но безопасное решение — использование "Паролей приложений" (App Passwords). Это специальный 16-значный пароль, который генерируется для конкретного приложения и предоставляет ему ограниченный доступ к вашему аккаунту (например, только для отправки/получения почты), не раскрывая при этом ваш основной пароль Google.
Разберем по шагам, как настроить доступ к Gmail из "1С" с использованием пароля приложения.
Это обязательное предварительное условие для возможности создания паролей приложений. Если у вас еще не включена двухэтапная аутентификация, вам необходимо выполнить следующие действия:
myaccount.google.com/security.После успешного включения двухэтапной аутентификации, в том же разделе "Вход в аккаунт Google" на странице безопасности аккаунта Google появится новый пункт: "Пароли приложений".
Важно: Этот пароль предназначен исключительно для использования в "1С" и других сторонних приложениях. Он обеспечивает ограниченный доступ и не должен использоваться как ваш основной пароль Google.
Теперь, когда у вас есть сгенерированный пароль приложения, необходимо ввести его в настройках учетной записи электронной почты вашей программы "1С".
1С:Бухгалтерия, 1С:Управление торговлей, 1С:Документооборот).вашапочта@gmail.com).smtp.gmail.com и порт 587 с использованием SSL/TLS).После этих действий "1С" сможет успешно проходить аутентификацию в Gmail и выполнять операции по отправке или получению почты.
Рассмотрим несколько важных моментов, касающихся использования паролей приложений:
Следуя этим инструкциям, вы сможете восстановить и поддерживать работоспособность отправки и получения электронной почты через Gmail из вашей системы "1С", обеспечив при этом должный уровень безопасности.