Вход | Регистрация

1С:Предприятие ::

Метки:Встроенный язык

При попытке отправить письмо из УТ80 выдает ошибку

Я
   flood
 
25.11.04 - 14:12
Ошибка при вызове метода контекста (Послать): Сервер требует аутентификации.
Почта.Послать(ПочтовоеСообщение)
 
 
   Волшебник
 
1 - 25.11.04 - 14:14
А ты его ПослатьНа()
   flood
 
2 - 25.11.04 - 14:23
Раньше все работало. Это из рассылки по 80. Настройка УРБД за четыре шага
   flood
 
3 - 25.11.04 - 14:52
Это как? Настраиваю автообмен между распределенными базами. Почемуто с одной стороны все отправляется, а с другой сервер требует аутентификации.
   Волшебник
 
4 - 25.11.04 - 15:37
(3) Ну укажи логин и пароль...
   flood
 
5 - 25.11.04 - 16:18
так указано все, и через отладчик проверял
   flood
 
6 - 26.11.04 - 08:58
В настройках почтового клиента есть такая настройка: аутентификация. Есть ли эта возможность в 8.0.
   Волшебник
 
7 - 26.11.04 - 09:11
http://www.mista.ru/v8/urbd.htm
Шаг 2. Выгрузка изменений в XML-файл и отправка по электронной почте

//Для объекта типа ИнтернетПочта создаем и заполняем почтовый профиль.
ПочтовыйПрофиль = Новый ИнтернетПочтовыйПрофиль; 
ПочтовыйПрофиль.АдресСервераSMTP   = Константы.АдресСервераSMTPОбмена.Получить(); 
ПочтовыйПрофиль.ПортSMTP           = Константы.ПортСервераSMTPОбмена.Получить(); 
ПочтовыйПрофиль.ПользовательSMTP   = Константы.ПользовательСервераSMTPОбмена.Получить(); 
ПочтовыйПрофиль.ПарольSMTP         = Константы.ПарольПользователяSMTPОбмена.Получить(); 
ПочтовыйПрофиль.ВремяОжидания      = Константы.ВремяОжиданияСервера.Получить(); 
   
Почта = Новый ИнтернетПочта(); 
Попытка 
   Почта.Подключиться(ПочтовыйПрофиль); 
Исключение 
   Сообщить("ОБМЕН: Ошибка при подключении к почтовому профилю! Обмен не выполнен! " +                    ОписаниеОшибки(), СтатусСообщения.ОченьВажное); 
   Возврат; 
КонецПопытки; 


ПочтовоеСообщение = Новый ИнтернетПочтовоеСообщение; 
ПочтовоеСообщение.Тема = ТемаСообщения; 
ПочтовоеСообщение.Вложения.Добавить(ИмяФайлаСообщения, Файл.Имя); 
ПочтовоеСообщение.Получатели.Добавить(ЭлектронныйАдрес);          Почта.Послать(ПочтовоеСообщение);
   flood
 
8 - 26.11.04 - 09:14
Именно по этому примеру я и делаю
   Волшебник
 
9 - 26.11.04 - 09:16
(8) У меня все работало. Попробуй сменить SMTP-сервер.
   flood
 
10 - 26.11.04 - 09:23
{ОбщийМодуль.рбРаспределеннаяБаза(85)}: Ошибка при вызове метода контекста (Послать): Сервер требует аутентификации.
        Почта.Послать(ПочтовоеСообщение);
Некоторые почтовые сервера требуют аутентификацию. Это только по протоколу SMTP. Например в настройках почтового клиента Outlook Express это выглядит так:
свойства учетной записи -> закладка серверы -> галочка проверка подлинности пользователя -> настройка -> как на сервер входящей почты
 
  Рекламное место пустует
   flood
 
11 - 26.11.04 - 09:24
так меня интерисует есть ли в 8.0 средства для аутентификации. Литературы просто пока нет под рукой
   flood
 
12 - 26.11.04 - 09:28
а через MAPI отправляет? У меня пишет что отправлено, но письма че то нету
   flood
 
13 - 26.11.04 - 09:36
Через какой почтовый сервер отправлял? У меня через yandex не хочет
   flood
 
14 - 26.11.04 - 13:29
Так ответит кто нибудь или нет
   Волшебник
 
15 - 26.11.04 - 13:33
(13) yahoo.com
   flood
 
16 - 26.11.04 - 14:31
Все, разобрались. Оказывается при отправке письма надо указывать отправителя.
ПочтовоеСообщение.Отправитель = "АдресОтправителя"; Это и есть так называемая авторизация которую требовал сервер.


Список тем форума
Рекламное место пустует   Рекламное место пустует
Компьютер — устройство разработанное для ускорения и автоматизации человеческих ошибок.
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Ветка сдана в архив. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.
Рекламное место пустует