Как ни пробую - выдает ошибки. последний вариант:
Профиль = Новый ИнтернетПочтовыйПрофиль;
Профиль.АдресСервераSMTP = "smtp.yandex.ru";
Профиль.ПользовательSMTP = "***@yandex.ru";
Профиль.ПарольSMTP = "***";
Профиль.ИспользоватьSSLSMTP = Истина;
Профиль.ПортSMTP = 465;
Профиль.АутентификацияSMTP = СпособSMTPАутентификации.ПоУмолчанию;
Письмо = Новый ИнтернетПочтовоеСообщение;
Текст = Письмо.Тексты.Добавить("тест!");
Текст.ТипТекста = ТипТекстаПочтовогоСообщения.ПростойТекст;
Письмо.Тема = "Test";
Письмо.Отправитель = "***@yandex.ru";
Письмо.ИмяОтправителя = "***";
Письмо.Получатели.Добавить("****@yandex.ru");
Почта = Новый ИнтернетПочта;
Попытка
Почта.Подключиться(Профиль);
Почта.Послать(Письмо);
Исключение
Сообщить("Не удалось отправить письмо");
Сообщить(ОписаниеОшибки());
КонецПопытки;
Может, у кого есть работающий пример с yandex.ru и SSL ?
(1) Мне кажется, платформе сначала нужно авторизоваться в яндексе. Я бы попрбовал создать HTML документ с этой страницей, авторизоваться и затем пытаться отправлять письма.
(1) в яндекс-почте включить двухфакторную аутентификацию, включить режим "отдельных" паролей для внешних приложений - создать пароль - прописать в 1С для учетной записи яндекс. SSL при этом обязательно надо задействовать.
Посмотрите в настройках для почтовых программ рассматривается вопрос:
Программа от 1С не поддерживает SSL
Для поддержки SSL установите дополнительно программу Stunnel:
Скачайте последнюю версию для Windows (stunnel-версия-installer.exe) по ссылке https://www.stunnel.org/downloads.html.
Распакуйте архив.
Запустите файл mailssl.bat от имени администратора .
В настройках почтовой программы выключите SSL и укажите следующие параметры серверов:
SMTP: сервер — localhost, порт — 25
POP3: сервер — localhost, порт — 110
IMAP: сервер — localhost, порт — 143
Если проблема остается, попробуйте использовать рекомендации из статей Почтовый клиент Управления торговлей и gmail (выполняя рекомендации, везде подставьте вместо gmail значение yandex) и Отправка писем и получение электронной почты с использованием SSL.
Отправляю письма со сканера, не поддерживающего SSL
Ссылка: Яндекс Там на странице ещё ссылки, если и так не получается.
на отправку и получение писем включена SSL.
Входящие письма в 1с обновляются, а вот отправлять 1с так и не смогла. Кто подскажет почему?
ЗАРАНЕЕ ОГРОМНОЕ СПАСИБО!
регламентное задание по отправке и получаю почты выдаёт:
{ОбщийМодуль.УправлениеЭлектроннойПочтой.Модуль(881)}: Ошибка при вызове метода контекста (Выбрать)
Сообщения = Почта.Выбрать(Ложь,
по причине:
Произошла ошибка соединения с сервером при работе с IMAP. Код ошибки: 4 Ответ сервера: FETCH Completed.
(17)Для отправки надо сначала авторизоваться так же как и для приема. Может это поможет
СП
POP3ПередSMTP (POP3BeforeSMTP)
Использование:
Чтение и запись.
Описание:
Тип: Булево.
Способ аутентификации, когда подключение к SMTP серверу происходит после успешного подключения к POP3 серверу.
Значение по умолчанию - Ложь.
Доступность:
Тонкий клиент, мобильный клиент, сервер, толстый клиент, внешнее соединение, мобильное приложение(клиент), мобильное приложение(сервер).
Примечание:
Истина - Подключение к серверу POP3 будет происходить перед подключением к SMTP серверу.
Возможно не проходит авторизация из-за нового механизма "Пароли приложений" Яндекса. Было такое пару раз.
Надо зайти в ящик-отправитель, там перейти в "Управление аккаунтом - Пароли и авторизация - Пароли приложений" и создать новый пароль приложения типа "Почта" с произвольным названием. Созданный пароль указать в 1С.