Заказы на доработку 1С (сервис удаленной работы)

Хранилище

База знаний
Бесплатные отчеты, обработки, конфигурации, внешние компоненты для 1С Статьи, описание работы, методики по работе с 1С

Здравствуйте, гость ( Вход | Зарегистрироваться )



> Программно отправить сообщение на почту через внешнюю обработку. Версия платформы: 8.3.10.2667, версия конфигуратора: 2.4.1.206          
@lex Подменю пользователя
сообщение 25.06.18, 13:52
Сообщение #1

Молчаливый
*
Группа: Пользователи
Сообщений: 5
Спасибо сказали: 1 раз
Рейтинг: 0

Добрый день, подскажите, пожалуйста, как отправить сообщение на почту программно из внешней обработки?
Процедура ОтправитьНаСервере()

    ПараметрыПочты = новый ИнтернетПочтовыйПрофиль;
    ПараметрыПочты.АдресСервераSMTP = "smtp.mail.ru";
    ПараметрыПочты.ПортSMTP = 465;
    ПараметрыПочты.АутентификацияSMTP = СпособSMTPАутентификации.БезАутентификации;
    ПараметрыПочты.ПользовательSMTP = emailОтправителя;
    ПараметрыПочты.ПарольSMTP = парольОтправителя;
    Письмо=новый ИнтернетПочтовоеСообщение;
    Письмо.Получатели.Добавить(emailПолучателя);
    Письмо.Тексты.Добавить("тест", ТипТекстаПочтовогоСообщения.HTML);
    Подключение=новый ИнтернетПочта;
    Попытка
        Подключение.Подключиться(ПараметрыПочты);
        Подключение.Послать(Письмо);
        Сообщить ("Письмо отправлено успешно.");
    Исключение
        Сообщить ("Письмо не отправлено." + ОписаниеОшибки());
    КонецПопытки;
КонецПроцедуры


Выдает ошибку {ВнешняяОбработка.ВнешняяОбработка1.Форма.Форма.Форма(23)}: Ошибка при вызове метода контекста (Подключиться): Произошла ошибка при работе с SMTP. Код ошибки: 25 (Отказ в установлении соединения со стороны сервера.
Подскажите, что не так в коде?

Bernet Подменю пользователя
сообщение 25.06.18, 13:56
Сообщение #2

Ветеран
Иконка группы
Группа: Местный
Сообщений: 858
Из: Місто щасливих людей
Спасибо сказали: 317 раз
Рейтинг: 0

@lex @ Сегодня, 14:52 * ,
В этой теме уже отвечали на этот вопрос


Signature
Дописываю конфигурации на платформе 8.х.
- Управление торговым предприятием для Украины
- Управление производственным предприятием для Украины
- Управление небольшой фирмой для Украины
- Бухгалтерия для Украины;
- Общепит для Украины
- Ресторан (Рарус)
- Розница

Спасибо сказали: @lex,

@lex Подменю пользователя
сообщение 26.06.18, 5:27
Сообщение #3

Молчаливый
*
Группа: Пользователи
Сообщений: 5
Спасибо сказали: 1 раз
Рейтинг: 0

Bernet @ Вчера, 16:56 * ,
попробовал код с Вашей ссылки - все тоже самое, ничего не изменилось, такая же ошибка.

Yevhenii_S Подменю пользователя
сообщение 26.06.18, 8:12
Сообщение #4

Общительный
**
Группа: Пользователи
Сообщений: 19
Из: Хмельницкий
Спасибо сказали: 2 раз
Рейтинг: 0

@lex @ Вчера, 13:52 *
Вы уверены что у Вас пингует smtp.mail.ru
у нас, вродь как бы, банят их
попробуйте другую почту
так же на некоторых почтах надо включать доступ по smtp для почтовых клиентов

мой пример пинга, smtp.mail.ru не пингует, а smtp.gmail.com без проблем


пример включения доступа на почте ukr.net

Спасибо сказали: @lex,

@lex Подменю пользователя
сообщение 26.06.18, 11:46
Сообщение #5

Молчаливый
*
Группа: Пользователи
Сообщений: 5
Спасибо сказали: 1 раз
Рейтинг: 0

Yevhenii_S @ Сегодня, 11:12 * ,
ни mail, ни yandex, ни gmail не пингуются, видимо в этом вся проблема...?


Спасибо за ответы! да, их забанили, доступа к ним нет. Вопрос снят.

Володька Подменю пользователя
сообщение 28.06.18, 10:00
Сообщение #6

Завсегдатай
****
Группа: Пользователи
Сообщений: 166
Спасибо сказали: 8 раз
Рейтинг: 0

В любом случае для мэйла
  ПараметрыПочты.АутентификацияSMTP = СпособSMTPАутентификации.БезАутентификации;

вот это не пройдет. Их SMTP требует аутентификацию.

Не нашли ответа на свой вопрос?
Зарегистрируйтесь и задайте новый вопрос.


Ответить Новая тема
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 

RSS Текстовая версия Сейчас: 29.03.24, 7:15
1С Предприятие 8.3, 1С Предприятие 8.2, 1С Предприятие 8.1, 1С Предприятие 8.0, 1С Предприятие 7.7, Литература 1С, Общие вопросы по администрированию 1С, Методическая поддержка 1С - всё в одном месте: на Украинском 1С форуме!