Имя: Пароль:
1C
 
Не уходят письма с использованием SSL
0 gerthog
 
07.10.14
14:41
Есть такой код:

Профиль = Новый ИнтернетПочтовыйПрофиль;
    Профиль.АдресСервераSMTP = "smtp.yandex.ru";
    Профиль.Пароль           = "пасс";
    Профиль.Пользователь     = "логин"; //
    Профиль.ПортSMTP         = 465;
    Профиль.ПарольSMTP       = "пасс";
    Профиль.ПользовательSMTP = "логин";
    Профиль.АутентификацияSMTP = СпособSMTPАутентификации.ПоУмолчанию;
    Профиль.ИспользоватьSSLSMTP = Истина;
    Профиль.ТолькоЗащищеннаяАутентификацияSMTP = Истина;
    
    ИнтернетПочта = Новый ИнтернетПочта;
    Попытка
        ИнтернетПочта.Отключиться();
        ИнтернетПочта.Подключиться(Профиль);
    Исключение
        Сообщить(ОписаниеОшибки());
    КонецПопытки;
    
    ПочтовоеСообщение = Новый ИнтернетПочтовоеСообщение;
    ПочтовоеСообщение.ИмяОтправителя  = "Служба 1с";
    ПочтовоеСообщение.Отправитель     = "отправитель";  
    ПочтовоеСообщение.Тема            = "Информация";
    ПочтовоеСообщение.Получатели.Добавить("получатель");            
    ПочтовоеСообщение.Тексты.Добавить("Текст письма");
    
    Попытка
        ИнтернетПочта.Послать(ПочтовоеСообщение);
        ИнтернетПочта.Отключиться();
    исключение
        Сообщить(ОписаниеОшибки());
    конецпопытки;

Но он не работает, хотя вроде как должен, ошибка:
{Форма.Форма.Форма(18)}: Ошибка при вызове метода контекста (Подключиться): Secure SMTP authentication not available: smtp.yandex.ru
{Форма.Форма.Форма(31)}: Ошибка при вызове метода контекста (Послать): Данная операция не может быть выполнена, так как адрес SMTP сервера не указан.
ЧЯДНТ?
1 Maxus43
 
07.10.14
14:42
Проблемы с отправкой почты на Яндекс

Поиск, поиск и ещё раз поиск...
2 gerthog
 
07.10.14
14:50
(1) там советуют стунель юзать, а он отправляет только через раз, мне такое не подходит. Платформа 8.3.5 конфигурации разные пробовал
3 Maxus43
 
07.10.14
14:52
(2) у всех отправляет нормально, эт у вас через раз.
Ну там вроде и другие советы дают, в ссылки из той темы тоже позаходи
4 mehfk
 
07.10.14
14:53
Эта строка разве нужна?
Профиль.ТолькоЗащищеннаяАутентификацияSMTP = Истина;
5 gerthog
 
07.10.14
14:57
(4)Что с ней, что без неё не работает.
6 gerthog
 
07.10.14
15:00
(3)Я хз почему у меня через раз отправлялось, я задавал тут вопрос почему так и логи выкладывал - никто ничего не знает и подсказать не смог.
Все советы что может дать гугл и поиск:
1) Менять платформу на 8.3(что я сделал)
2) Ставь внешний почтовый клиент и отправляй из 1с, но через внешний почтовик(это админы не хотят)
3) Меняй мыло(на какое, даже мыло.ру тоже с ССЛ)
4) Используй stunnel(ну про него я говорил)
7 mehfk
 
07.10.14
15:01
(5) Ошибка без этой строки будет другая.
8 gerthog
 
07.10.14
15:04
(7)Убрал её и каким то чудом всё заработало :)
9 Maxus43
 
07.10.14
15:04
(8) в тех ветках в (1) были примеры рабочего кода, надо было его прошерудить
10 alkov
 
07.10.14
15:05
ТолькоЗащищеннаяАутентификацияSMTP = Истина с яндексом у меня не взлетело
В отправителе должен быть реальный ящик на яндексе, afaik
11 gerthog
 
07.10.14
15:12
(10)Вот в чём дело, у меня в отправителе был не реальный ящик, изменил на реальный перед тем как запостить, а потом когда убрал "ТолькоЗащищеннаяАутентификацияSMTP = Истина" оно и взлетело