Имя: Пароль:
1C
1С v8
Отправка электронной почты. SMTP error code 503, 5.5.4 Error: send AUTH command
,
0 benzotopor
 
15.04.13
16:24
При отправке ошибка SMTP error code 503, 5.5.4 Error: send AUTH command first
В этом коде не хватает авторизации SMTP.

ИПП = Новый ИнтернетПочтовыйПрофиль;
     
     ИПП.АдресСервераSMTP = SMTP;
     ИПП.ВремяОжидания    = "30";
     ИПП.Пароль           = Пароль;
     ИПП.ПарольSMTP       = Пароль;
     ИПП.Пользователь     = Логин;
     ИПП.ПользовательSMTP = Логин;
     ИПП.ПортSMTP         = Порт;
     
     //Создаем сообщение

     Сообщение = Новый ИнтернетПочтовоеСообщение;
     
     Сообщение.Получатели.Добавить(Адрес);
     Сообщение.Отправитель.Адрес = АдресОтправителя;
     Сообщение.Тема = ТемаПисьма;
     Сообщение.Тексты.Добавить(ТелоПисьма);
     
     Вложение = Новый ДвоичныеДанные(Путь);
     Сообщение.Вложения.Добавить(Вложение, "счет.pdf");
     
     //Подключиться и отправить

     Почта = Новый ИнтернетПочта;
     
     Почта.Подключиться(ИПП);
     Почта.Послать(Сообщение);
     Почта.Отключиться();


Скажите, пожалуйста, как сделать авторизацию SMTP?
1 ДенисЧ
 
15.04.13
16:29
ИнтернетПочтовыйПрофиль.АутентификацияSMTP (InternetMailProfile.SMTPAuthentication)
ИнтернетПочтовыйПрофиль (InternetMailProfile)
АутентификацияSMTP (SMTPAuthentication)
Использование:

Чтение и запись.
Описание:

Тип: СпособSMTPАутентификации.
Содержит способ аутентификации при подключении на SMTP сервере. Значение по умолчанию - БезАутентификации.

Доступность:

Тонкий клиент, сервер, толстый клиент, внешнее соединение.
2 benzotopor
 
15.04.13
16:50
Супер, спасибо.
Компьютеры — это как велосипед. Только для нашего сознания. Стив Джобс