Имя: Пароль:
1C
1С v8
Ошибка при отправке почты
,
0 ya1snik
 
27.05.13
16:15
Код:

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

 Сообщение = Новый ИнтернетПочтовоеСообщение;
 Сообщение.Вложения.Добавить("путь к файлу" + имяФайла);
 Сообщение.Отправитель = "от кого";
 Сообщение.Получатели.Добавить("куда");
 Сообщение.Тема = имяФайла;

 ИнтернетТекстПочтовогоСообщения = Сообщение.Тексты.Добавить();
 ИнтернетТекстПочтовогоСообщения.Текст = "";
 ИнтернетТекстПочтовогоСообщения.ТипТекста = ТипТекстаПочтовогоСообщения.ПростойТекст;
 
 Попытка
   Почта.Послать(Сообщение);
   Исключение
     Сообщить(ОписаниеОшибки());
   Возврат;
 КонецПопытки;
 Почта.Отключиться();

Выдает ошибку:
Ошибка при вызове метода контекста (Послать): Неизвестная ошибка (SMTP error code 503, 5.5.4 Error: send AUTH command first.)

В чем может быть проблема?
1 mikecool
 
27.05.13
16:17
авторизацию требует для начала
2 mikecool
 
27.05.13
16:18
мог бы в гугле перевести описание ошибки
3 fmrlex
 
27.05.13
16:18
Пароль задай.
4 mikecool
 
27.05.13
16:19
(3) да помимо пароля еще есть и логин, да и признак авторизации
5 ДенисЧ
 
27.05.13
16:20
"send AUTH command first"
6 ya1snik
 
27.05.13
16:21
(1) Там есть функция авторизации следующего содержания:

Функция ПолучитьПрофиль()

 Профиль = Новый ИнтернетПочтовыйПрофиль;
 Профиль.АдресСервераSMTP = "smtp.yandex.ru";
 Профиль.ПортSMTP = "25";
 Профиль.АдресСервераPOP3 = "pop.yandex.ru";
 Профиль.ПортPOP3 = "110";
 Профиль.Пароль = "пароль";
 Профиль.ПарольSMTP = "пароль";
 Профиль.Пользователь = "логин до @";
 Профиль.ПользовательSMTP = "логин до @";
 Профиль.ВремяОжидания = "30";
 Возврат Профиль;

КонецФункции
7 fmrlex
 
27.05.13
16:45
ИнтернетПочтовыйПрофиль (InternetMailProfile)
АутентификацияSMTP (SMTPAuthentication)
Использование:

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

Тип: СпособSMTPАутентификации.
Содержит способ аутентификации при подключении на SMTP сервере. Значение по умолчанию - БезАутентификации.
8 ya1snik
 
27.05.13
16:52
(7) Знать бы еще куда и как это дело воткнуть.
9 fmrlex
 
27.05.13
16:55
(8) В СП смотри.
10 ya1snik
 
27.05.13
16:59
Ну хотя бы что такое СП объясни ))