Добрый день, поставил платформу 8.3.6, набросал небольшую конфигурацию по работе с почтой... вот в чем косяк - с обычного компьютера все работает письма отправляются и читаются, но с мобильной платформы (андройд) письма только отправляются, а при чтении выдается ошибка "не указан адрес POP3", вот код:
И вот ошибка при вызове метода Соединение.Выбрать(Истина,Заголовки); не указан адрес POP3, мне кажется какая то чушь, я же уже подключился к почте и прочитал заголовки всех писем....!!!!
Помогите .. Подскажите...
Функция ПочтовыйПрофиль() Экспорт
Профиль = Новый ИнтернетПочтовыйПрофиль;
Профиль.Пользователь = "*******@mail.ru";
Профиль.Пароль = "********";
Профиль.ПортSMTP = 465;
Профиль.ПортPOP3 = 995;
Профиль.ИспользоватьSSLPOP3 = Истина;
Профиль.АдресСервераPOP3 = "pop.mail.ru";
Профиль.ТолькоЗащищеннаяАутентификацияPOP3 = истина;
Профиль.АутентификацияPOP3 = СпособPOP3Аутентификации.Обычная;
Профиль.ТолькоЗащищеннаяАутентификацияSMTP=Истина;
Профиль.АутентификацияSMTP = СпособSMTPАутентификации.Login;
Профиль.ИспользоватьSSLSMTP = Истина;
Профиль.АдресСервераSMTP = "smtp.mail.ru";
Профиль.ПользовательSMTP = "bux.mir-it";
Профиль.ПарольSMTP = "*********";
Возврат Профиль;
КонецФункции // ПочтовыйПрофиль()
Процедура ПрочиатьПочту() Экспорт
#Если МобильноеПриложениеКлиент Тогда
Тема = "mobile";
#Иначе
Тема = "server";
#КонецЕсли
Соединение = Новый ИнтернетПочта;
Соединение.Подключиться(ПочтовыйПрофиль(),ПротоколИнтернетПочты.POP3);
Заголовки = Соединение.ПолучитьЗаголовки();
Индекс = Заголовки.ВГраница();
Сообщить(Тема);
Пока Индекс >=0 Цикл
Если Лев(Заголовки[Индекс].Тема, 6) <> Тема Тогда
Заголовки.Удалить(Индекс);
КонецЕсли;
Индекс = Индекс - 1;
КонецЦикла;
Если Заголовки.Количество() > 0 Тогда
Сообщить("Письма есть");
Письма = Соединение.Выбрать(Истина,Заголовки);
ИменаФайлов = Новый Массив;
Для каждого Письмо Из Письма Цикл
Для каждого Вложение Из Письмо.Вложения Цикл
ИмяФайла = ПолучитьИмяВременногоФайла("xml");
Вложение.Данные.Записать(ИмяФайла);
сообщить(ИмяФайла);
ИменаФайлов.Добавить(ИмяФайла);
КонецЦикла;
КонецЦикла;
ВыгрузкаДанных.ЗаписатьИнформациюИзПисем(ИменаФайлов);
КонецЕсли;
Соединение.Отключиться();
КонецПроцедуры
ПоказатьИ вот ошибка при вызове метода Соединение.Выбрать(Истина,Заголовки); не указан адрес POP3, мне кажется какая то чушь, я же уже подключился к почте и прочитал заголовки всех писем....!!!!
Помогите .. Подскажите...
По теме из базы знаний
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот