Имя: Пароль:
1C
 
Учетная запись электронной почты
,
0 devochka_1c
 
13.03.15
23:40
Добрый день!
БП 2.0 задала настройки учетной записи электронной почты. при тестировании подключения вываливается ошибка : "Проверка параметров учетной записи завершилась с ошибками: Ошибка при отправке сообщения: Ошибка при вызове метода контекста (Подключиться)".

Порты меняла, комбинации различные в настройках тестировала...ни в какую.  при этом в ут 11 с идентичными настройками все работает. подскажите как решить вопрос в бп 2.0?
1 Волшебник
 
модератор
13.03.15
23:45
логин и пароль какой?
2 devochka_1c
 
13.03.15
23:51
(1) почта на яндексе. а какое значение имеют логин и пароль (кириллицы нет там) и в ут 11 работает
3 devochka_1c
 
13.03.15
23:51
?
4 KUBIK
 
13.03.15
23:51
Релиз БП и платформы?
5 KUBIK
 
13.03.15
23:53
Мож у тебя БП 2.0 через 8.2 запускается? TLS там не поддерживается = проверь параметры запуска
6 devochka_1c
 
14.03.15
00:00
(5)1С:Предприятие 8.3 (8.3.5.1186)
Бухгалтерия предприятия, редакция 2.0 (2.0.63.4)
7 KUBIK
 
14.03.15
00:03
(6) В параметрах запуска (Основной режим запуска - Версия 1С Предприятия)  что стоит?
8 devochka_1c
 
14.03.15
00:05
(7) Выбирать автоматически
9 KUBIK
 
14.03.15
00:05
Поставь 8.3 и почисти кэш
10 devochka_1c
 
14.03.15
00:07
(9)8.3 стоит. кэш чистила и не только с моего компа не подключается
11 KUBIK
 
14.03.15
00:14
(10) Странно... на 1183 у меня (для мэйл.ру через TLS) все работало на типовой БП 2.0.
Платформу мож обновить попробовать (сегодня 1486 вышла)?
12 KUBIK
 
14.03.15
00:17
(10) Попробуй удалить базу из списка запуска и зарегить заново
13 KUBIK
 
14.03.15
00:21
Проверь еще раз настройки:

Отправка 465 порт, Получение 995 порт
14 devochka_1c
 
14.03.15
10:16
(11) обновление платформы не помогло. сменила почту на мэйл - тоже не помогло, удаление и добавление из списка тоже не привело к положительным результатам, т.ж. как и смена портов.
при всем этом на ут 11 работает.
15 KUBIK
 
14.03.15
10:35
(14) через вэб-морду в эту почту заходит?
16 devochka_1c
 
14.03.15
10:46
(15) через браузер - конечно. с паролями все ок. мне странно то, что с ут 11 подключается
17 devochka_1c
 
14.03.15
10:47
+(15) там то и настроек не так много
18 KUBIK
 
14.03.15
11:00
(17) Отладчиком посмотри что происходит в общем модуле ЭлектроннаяПочта (что возвращает СформироватьИнтернетПрофиль(УчетнаяЗапись, Пароль)
19 devochka_1c
 
14.03.15
11:17
(18)
Свойство    Значение    Тип
Профиль    ИнтернетПочтовыйПрофиль    ИнтернетПочтовыйПрофиль
POP3ПередSMTP    Ложь    Булево
АдресСервераIMAP    ""    Строка
АдресСервераPOP3    "pop.yandex.ru"    Строка
АдресСервераSMTP    "smtp.yandex.ru"    Строка
АутентификацияPOP3    Обычная    СпособPOP3Аутентификации
АутентификацияSMTP    ПоУмолчанию    СпособSMTPАутентификации
ИспользоватьSSLIMAP    Ложь    Булево
ИспользоватьSSLPOP3    Ложь    Булево
ИспользоватьSSLSMTP    Ложь    Булево
Пароль    "********"    Строка
ПарольIMAP    ""    Строка
ПарольSMTP    "********"    Строка
Пользователь    "[email protected]"    Строка
ПользовательIMAP    ""    Строка
ПользовательSMTP    "[email protected]"    Строка
ПортIMAP    143    Число
ПортPOP3    465    Число
ПортSMTP    995    Число
Таймаут    30    Число
ТолькоЗащищеннаяАутентификацияIMAP    Ложь    Булево
ТолькоЗащищеннаяАутентификацияPOP3    Ложь    Булево
ТолькоЗащищеннаяАутентификацияSMTP    Ложь    Булево
20 GenV
 
14.03.15
11:21
(19) В УТ 11 настройки то же посмотри. Скорее всего там доступна защищенная аутентификация с недавних пор.
21 KUBIK
 
14.03.15
11:26
ИспользоватьSSLPOP3    Ложь    Булево
ИспользоватьSSLSMTP    Ложь    Булево


Вот оно
22 devochka_1c
 
14.03.15
11:30
(21) и как его в истину обратить?
23 KUBIK
 
14.03.15
12:28
(22) А Это дописать надо в БП 2.0 (в типовом функционале БП 2.0 этого нет = платформа 8.2)

Параметры ИспользоватьSSLPOP3,ИспользоватьSSLSMTP только в платформе 8.3 стали доступны.

Сделай флажки на форме и устанавливай параметры.
24 KUBIK
 
14.03.15
12:34
(22) Я просто забыл, что это дописывал в типовую БП 2.0
25 devochka_1c
 
14.03.15
12:44
(24) добавила программно в свою обработку изменение параметров
Профиль.ИспользоватьSSLPOP3 = Истина;
    Профиль.ИспользоватьSSLSMTP = Истина;
все равно не подключается. еще что-то добавить нужно?
26 KUBIK
 
14.03.15
12:56
(25) Посмотри сейчас отладчиком что поменялось в ИнтернетПочтовыйПрофиль.

Если оба в истине, то должно работать.
27 devochka_1c
 
14.03.15
13:01
(26) оба Истина - я их программно принудительно установила
28 KUBIK
 
14.03.15
13:09
(27) Кэш попробуй почистить.
29 KUBIK
 
14.03.15
13:15
Порт IMAP обнули на всякий случай
30 devochka_1c
 
14.03.15
13:22
(29) он обнулен. кэш не помог
31 Джордж Вашингтон
 
14.03.15
13:22
Можно добавить службу stunnel от гугля, чуть изменив конфигурационный файл и настройки учетной записи в бп и всё станет хорошо. Всё гуглится и делается за 10 минут.
32 devochka_1c
 
14.03.15
13:26
(31) будьте добры поделиться решением, если это на самом деле элементарно
33 KUBIK
 
14.03.15
13:30
Взято с яндекса:

Если вы настраиваете получение почты с ящика вида «[email protected]», логином является часть адреса до знака «@»

Попробуй логин: elena-2509
34 Джордж Вашингтон
 
14.03.15
13:31
С телефона сложно. Ищешь строку stunnel и 1с, в первых трёх ссылках всё будет. В конф файле Gmail на yandex меняешь в трёх местах. В Яндекс почте есть флаг Разрешить доступ поп клиенту, если его не поставить- доступ возможен только с вэба.
35 devochka_1c
 
14.03.15
13:35
(33) не помогло
36 KUBIK
 
14.03.15
13:37
ТолькоЗащищеннаяАутентификацияPOP3    Ложь    Булево
ТолькоЗащищеннаяАутентификацияSMTP    Ложь    Булево


Попробуй в истину их тоже, хотя я для мэйла их не трогал.
37 Джордж Вашингтон
 
14.03.15
13:38
Суть в том, что бп2 писана под 8.2, а 8.2 не знала об SSL. Stunnel умеет преобразовать запрос на почтовик. Соответственно в её коня файле поп.яндекс.ру в настройке учетки в бп 127.0.0.1. Стуннелу инсталл надо сделать и через оснастску служб стартануть её один раз.
38 KUBIK
 
14.03.15
13:41
(35)Отключи SMTP Аутентификацию
39 devochka_1c
 
14.03.15
13:41
(38) отключена
40 devochka_1c
 
14.03.15
13:48
(37) в настроке учетки в бп 2.0 нет возможности указать 127.0.0.1.
41 Джордж Вашингтон
 
14.03.15
14:00
Вместо поп и смтп адресов ;) Поверь, я дал хороший совет и это решение проблемы, просто сделай.
42 KUBIK
 
14.03.15
14:25
Вот что у меня в профиле перед подключением (щас проверил, все работает (через mail.ru)):


Профиль    ИнтернетПочтовыйПрофиль    ИнтернетПочтовыйПрофиль
POP3ПередSMTP    Ложь    Булево
АдресСервераIMAP    ""    Строка
АдресСервераPOP3    "pop.mail.ru"    Строка
АдресСервераSMTP    "smtp.mail.ru"    Строка
АутентификацияPOP3    Обычная    СпособPOP3Аутентификации
АутентификацияSMTP    БезАутентификации   СпособSMTPАутентификации
ИспользоватьSSLIMAP    Ложь    Булево
ИспользоватьSSLPOP3    Истина    Булево
ИспользоватьSSLSMTP    Истина    Булево
Пароль    "********"    Строка
ПарольIMAP    ""    Строка
ПарольSMTP    ""    Строка
Пользователь    "[email protected]"    Строка
ПользовательIMAP    ""    Строка
ПользовательSMTP    ""    Строка
ПортIMAP    143    Число
ПортPOP3    465    Число
ПортSMTP    995    Число
Таймаут    60    Число
ТолькоЗащищеннаяАутентификацияIMAP    Ложь    Булево
ТолькоЗащищеннаяАутентификацияPOP3    Ложь    Булево
ТолькоЗащищеннаяАутентификацияSMTP    Ложь    Булево

Сравни в отладчике перед отправкой теста, что не так
43 KUBIK
 
14.03.15
14:27
Порты POP =995
SMTP =465

Вот где собака то зарыта!!! Проверяй!
44 KUBIK
 
14.03.15
14:29
+(43) У тя порты перепутаны, судя по (19)
45 devochka_1c
 
14.03.15
14:36
(43) у меня в (19) точно т.ж. как и у тебя в (42) указаны
46 KUBIK
 
14.03.15
14:39
(45) Это я твой шаблон из (19) скопировал, поменял на то что у меня, а порты не проверил = они у тя перепутаны!
47 devochka_1c
 
14.03.15
14:41
(46) поменяла местами - не взлетело... ужас какой-то....
48 KUBIK
 
14.03.15
14:46
Обрати внимание:

АутентификацияSMTP    БезАутентификации   СпособSMTPАутентификации

ПарольSMTP    ""    Строка
ПользовательSMTP    ""    Строка

ПортPOP3    995    Число
ПортSMTP    465    Число
Таймаут    60    Число
49 devochka_1c
 
14.03.15
14:53
(48) не работает!!
Свойство    Значение    Тип
Профиль    ИнтернетПочтовыйПрофиль    ИнтернетПочтовыйПрофиль
POP3ПередSMTP    Ложь    Булево
АдресСервераIMAP    ""    Строка
АдресСервераPOP3    "pop.yandex.ru"    Строка
АдресСервераSMTP    "smtp.yandex.ru"    Строка
АутентификацияPOP3    Обычная    СпособPOP3Аутентификации
АутентификацияSMTP    БезАутентификации    СпособSMTPАутентификации
ИспользоватьSSLIMAP    Ложь    Булево
ИспользоватьSSLPOP3    Истина    Булево
ИспользоватьSSLSMTP    Истина    Булево
Пароль    "******"    Строка
ПарольIMAP    ""    Строка
ПарольSMTP    ""    Строка
Пользователь    "[email protected]"    Строка
ПользовательIMAP    ""    Строка
ПользовательSMTP    ""    Строка
ПортIMAP    143    Число
ПортPOP3    995    Число
ПортSMTP    465    Число
Таймаут    60    Число
ТолькоЗащищеннаяАутентификацияIMAP    Ложь    Булево
ТолькоЗащищеннаяАутентификацияPOP3    Истина    Булево
ТолькоЗащищеннаяАутентификацияSMTP    Истина    Булево
50 KUBIK
 
14.03.15
14:53
ТолькоЗащищеннаяАутентификацияPOP3    Истина    Булево
ТолькоЗащищеннаяАутентификацияSMTP    Истина    Булево


В Ложь поставь
51 devochka_1c
 
14.03.15
14:53
(41) ваш способ тоже не взлетел
52 devochka_1c
 
14.03.15
14:54
(50) было ложь, тоже не работает
53 KUBIK
 
14.03.15
14:57
А так:

Пользователь    "elena-2509"    Строка
54 devochka_1c
 
14.03.15
15:00
(53) смотрите, я кодом прописала в обработке своей т.к. стандартно вываливает ошибка. у меня идет код
Попытка
        Почта.Подключиться(Профиль);
    Исключение
        Успех = "Не удалось подключить профиль электронной почты по причине: " + ОписаниеОшибки();
    КонецПопытки;
    Попытка
        Почта.Послать(Сообщение);
    Исключение
        Успех = "Не удалось отправить сообщение электронной почты по причине: " + ОписаниеОшибки();
    КонецПопытки;
55 devochka_1c
 
14.03.15
15:01
+(54) с вашей помощью и манипуляциями первая попвтка в отладке выполняется, т.е. в исключение после Почта.Подключиться(Профиль); не проваливается
а вторая попытка Почта.Послать(Сообщение); уходит в исключение... как понять причины?
56 KUBIK
 
14.03.15
15:09
(55) Это значит, что подключение проходит, а проверяй, что должно быть:

    Сообщение = Новый ИнтернетПочтовоеСообщение;
    
    Адрес = СокрЛП(АдресПочты);//УправлениеЭлектроннойПочтой.ОпределитьАдресПолучателя(ПараметрыСеанса.ТекущийПользователь);
    Сообщение.Получатели.Добавить(Адрес);
    Сообщение.Отправитель.Адрес = УчетнаяЗапись.АдресЭлектроннойПочты;
    Сообщение.Тема =СокрЛП(ТемаПисьма);
    Сообщение.Тексты.Добавить(ТекстПисьма);
57 devochka_1c
 
14.03.15
15:23
(56) прописала полностью все кодом по аналогии как вот здесь:
Процедура ОтправитьПисьма(кому, тема, содержание) Экспорт
Если кому.Количество()=0 Тогда
Сообщить("Список адресов пустой !");
Возврат;
КонецЕсли;

Профиль = Новый ИнтернетПочтовыйПрофиль;
Профиль.АдресСервераSMTP = "smtp.yandex.ru";
//Профиль.АдресСервераPOP3 = "pop.yandex.ru";
//Профиль.POP3ПередSMTP = ИСТИНА;
Профиль.ПарольSMTP = СокрЛП(Константы.smtpпароль.Получить());
Профиль.ПользовательSMTP = "info@*****.ru";
Профиль.ПортSMTP = 465;
//Профиль.ПортPOP3 = 995;
Профиль.Пользователь = "info@*****.ru";
Профиль.Пароль = СокрЛП(Константы.smtpпароль.Получить());

Профиль.ИспользоватьSSLSMTP = ИСТИНА;
Профиль.ТолькоЗащищеннаяАутентификацияSMTP = ЛОЖЬ;
//Профиль.ИспользоватьSSLPOP3 = ИСТИНА;
//Профиль.ТолькоЗащищеннаяАутентификацияPOP3 = ЛОЖЬ;
Профиль.АутентификацияSMTP = СпособSMTPАутентификации.ПоУмолчанию;
//Профиль.АутентификацияPOP3 = СпособPOP3Аутентификации.Обычная;


Почта = Новый ИнтернетПочта;
Попытка
Почта.Подключиться(Профиль);
Исключение
Сообщить("Ошибка подключения ["+ОписаниеОшибки()+"]");
Возврат;
КонецПопытки;

// Создать сообщение
Сообщение = Новый ИнтернетПочтовоеСообщение;
Сообщение.Отправитель.ОтображаемоеИмя = "Оповещение о выгрузке/загрузке баз";
Сообщение.Отправитель.Пользователь = "info@*****.ru";
Сообщение.Тема = СокрЛП(тема);
Сообщение.Отправитель.Адрес = "info@*****.ru";

Сообщение.Тексты.Добавить(СокрЛП(содержание), ТипТекстаПочтовогоСообщения.HTML);

Сообщение.Получатели.Очистить();
Для ш=0 По Кому.Количество()-1 Цикл
Адресат = Кому[ш];
Сообщение.Получатели.Добавить(СокрЛП(Адресат.Значение));

Попытка
Почта.Послать(Сообщение);
Сообщить("Письмо для "+Адресат.Представление+"["+Адресат.Значение+"] - отправлено");
Исключение
Сообщить("Письмо для "+Адресат.Представление+"["+Адресат.Значение+"] не отправлено ["+ОписаниеОшибки()+"]");
КонецПопытки;

Сообщение.Получатели.Очистить();
КонецЦикла;

Почта.Отключиться();    

КонецПроцедуры
58 devochka_1c
 
14.03.15
15:24
+(56) возникает такой вопрос а почему в папку отправленные не попадают письма?