|
отправка емаил из 1с | ☑ | ||
---|---|---|---|---|
0
1сПупс
25.01.17
✎
09:35
|
добрый день! Перевел 8.1 базу на 8.3.
Ошибка при вызове метода контекста (Послать): Неизвестная ошибка (SMTP error code 503 503 5.5.4 Error: send AUTH command first.) код: Профиль = Новый ИнтернетПочтовыйПрофиль; Профиль.АдресСервераSMTP = "smtp.yandex.ru"; Профиль.АдресСервераIMAP = "imap.yandex.ru"; Профиль.ПортIMAP = 993; Профиль.ПортSMTP = 587; профиль.Таймаут =15; Профиль.ИспользоватьSSLIMAP = Истина; Профиль.ПользовательSMTP = "[email protected]; Профиль.ПользовательIMAP = "[email protected]"; Профиль.ПарольIMAP = "123"; Профиль.ПарольSMTP = "123"; Почта = Новый ИнтернетПочта; // Формируем сообщение обмена Сообщение = Новый ИнтернетПочтовоеСообщение; Сообщение.Тема = "СООБЩЕНИЕ_ОБМЕНА:"; Сообщение.Отправитель = "[email protected]"; Текст = Сообщение.Тексты.Добавить("Привет, мир!"); Текст.ТипТекста = ТипТекстаПочтовогоСообщения.ПростойТекст; Сообщение.Получатели.Добавить("[email protected]"); ФайлСообщения = Новый Файл("C:\test.txt"); //Создаем вложение с файлом обмена Сообщение.Вложения.Добавить("C:\test.txt", ФайлСообщения.Имя); Почта = Новый ИнтернетПочта; Сообщ = Новый СообщениеПользователю(); Попытка Почта.Подключиться(Профиль,ПротоколИнтернетПочты.IMAP); Почта.Выбрать(Ложь); // Отправляем сообщение с файлом обмена Почта.Послать(Сообщение); Исключение Сообщ.Текст = " - Ошибка при отправке файла: "; Сообщ.Сообщить(); Сообщ.Текст = ОписаниеОшибки(); Сообщ.Сообщить(); Возврат; КонецПопытки; Почта.Отключиться(); Как победить? |
|||
1
Lexey_
25.01.17
✎
09:38
|
(0) гуглить не умеешь? v8: Отправка сообщений на электронный адрес
|
|||
2
1сПупс
25.01.17
✎
09:40
|
(1) находил, читал.
в коде нет типа авторизации SMTP, это что-то надо прописать дополнительно? |
|||
3
1сПупс
25.01.17
✎
09:41
|
этот же код работает на пустой конфе созданной на 8.3, а тут ошибка.
|
|||
4
Dunemaster
25.01.17
✎
11:26
|
Порт 587 - это порт для подключения по незащищенному соединению. Yandex после такого подключения форсирует переключение в защищенный режим, т.н. STARTTLS.
Но в режиме совместимости с 8.2.16 и ниже STARTTLS отключен. Решение - отключить режим совместимости или сразу подключаться с использование защищенного соединения на порт 465 |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |