Имя: Пароль:
1C
 
Отправка почты с яндекса
0 mzelensky
 
14.09.15
06:29
Доброго времени суток!
Знаю ,что вопрос избитый и собственно говоря сам реализовывал не раз, но то ли сейчас туплю, то ли яндекс опять что-то поменяли.

Вот код, который раньше точно работал (раньше это где-то год назад):

Профиль = Новый ИнтернетПочтовыйПрофиль;
    
    Профиль.Пароль           = "***ПАРОЛЬ***";
    Профиль.Пользователь     = "[email protected]";
    
    Профиль.АдресСервераIMAP = "imap.yandex.ru";
    Профиль.ПарольIMAP       = "***ПАРОЛЬ***";
    Профиль.ПользовательIMAP = "[email protected]";
    Профиль.ПортIMAP         = 993;
    
    Профиль.АдресСервераSMTP = "smtp.yandex.ru";
    Профиль.ПарольSMTP       = "***ПАРОЛЬ***";
    Профиль.ПользовательSMTP = "[email protected]";
    Профиль.ПортSMTP         = 465;
    
    Возврат Профиль;

Сейчас возникает 2 версии ошибки. Если ставить "Профиль.ПортSMTP = 465" (номер порта взял с сайта яндекса), то даже не удается подключиться к почте. Если ставлю как раньше "Профиль.ПортSMTP = 25", то ошибку получаю при отправке:

503 5.5.4 Error: send AUTH command firs

пытался найти в поисковике (чтобы не думали, что холявил), нашел пару похожих веток на форумах, в результате доработал вот так, но результата не дало:

        Профиль.Пароль           = "***ПАРОЛЬ***";
    Профиль.Пользователь     = "[email protected]";
    
    Профиль.АдресСервераIMAP = "imap.yandex.ru";
    Профиль.ПарольIMAP       = "***ПАРОЛЬ***";
    Профиль.ПользовательIMAP = "[email protected]";
    Профиль.ПортIMAP         = 993;
        Профиль.АутентификацияIMAP = СпособSMTPАутентификации.Login;
    
    Профиль.АдресСервераSMTP = "smtp.yandex.ru";
    Профиль.ПарольSMTP       = "***ПАРОЛЬ***";
    Профиль.ПользовательSMTP = "[email protected]";
    Профиль.ПортSMTP         = 465;
        Профиль.АутентификацияSMTP = СпособSMTPАутентификации.Login;

        Профиль.ИспользоватьSSLIMAP = Истина;    

    Возврат Профиль;
1 pro3ri
 
14.09.15
06:56
возможно что-то связано с ssl шифрованием...
2 mzelensky
 
14.09.15
07:03
(1) Вопрос Что?
3 Смотрящий
 
14.09.15
07:05
(0) Включить SSL надо. На 8.2 не реализовано, необходим переход на 8.3
Либо для отправки использовать CDO
4 Смотрящий
 
14.09.15
07:06
+3 либо stunnel поднимать если нет возможности сменить платформу
5 mzelensky
 
14.09.15
07:35
(3) а саму почту на стороне яндекса нельзя перенастроить?

и это что такое - CDO ?
6 Смотрящий
 
14.09.15
07:36
7 Смотрящий
 
14.09.15
07:37
(5) Ломануть яндекс, перенастроив их почтовый сервер ? о_О
8 mzelensky
 
14.09.15
07:41
(7) зачем же сразу ломануть...нет...поставить нужную галочку :)
9 Смотрящий
 
14.09.15
07:43
(8) У тебя домен делегирован на яндекс, а одминка почтовая там куцая - создать/снести ящик, сменить пароль, нстроить алиас. Нужной галки нет )
10 mzelensky
 
14.09.15
07:44
(6) В общем понятно. Попробую сделать как там написано. Спасибо за ссылку!