Имя: Пароль:
1C
1С v8
Проблема с отправкой почты
0 PZh
 
16.03.13
10:51
Есть два компьютера в разных сетях. Версия 1С, конфигурация, обработка и настройки в обработке - одинаковы. На обоих исправно работает получение почты, но на одном не работает отправка...

Текст ошибки следующий:
Ошибка при вызове метода контекста (Подключиться): Почтовый ящик не доступен (SMTP error code 550, Invalid or missing command argument(s))

Код выложить?
1 mikecool
 
16.03.13
10:52
в сети запрещен смтп
2 PZh
 
16.03.13
10:58
Я трижды прокричал на системный блок: "Я разрешаю СМТП!!!" но все равно не заработало...
3 Лефмихалыч
 
16.03.13
11:37
(1) неправильно. "550" ответил smtp-сервер, значит все разрешено и работает.
(0) что-то не так с твоим кодом, который отправляет почту, он не соответствует протоколу smtp
4 shuhard
 
16.03.13
11:50
(0) что-то мешает тупо телнетом отправить почту с проблемного рабочего места ?
5 PZh
 
16.03.13
12:35

ИПП = Новый ИнтернетПочтовыйПрофиль;
   ИПП.АдресСервераSMTP        = НастройкиПочты.Сервер;
   ИПП.ПортSMTP                = 25;
   ИПП.ПользовательSMTP        = НастройкиПочты.Пользователь;
   ИПП.ПарольSMTP                = НастройкиПочты.Пароль;
   ИПП.Таймаут                    = 60;
   ИПП.ИспользоватьSSLIMAP        = Ложь;
   ИПП.АутентификацияSMTP        = СпособSMTPАутентификации.Login;
   
   Соединение = Новый ИнтернетПочта;
   Письмо = Новый ИнтернетПочтовоеСообщение;
   Письмо.ИмяОтправителя        = НастройкиПочты.Пользователь;
   Письмо.Отправитель.Адрес    = НастройкиПочты.Пользователь;
   Письмо.Тема                    = Тема;
   Письмо.ОбратныйАдрес.Добавить(НастройкиПочты.Пользователь);
   Письмо.Получатели.Добавить(Куда);
   
   Попытка            
       Соединение.Подключиться(ИПП);
   Исключение
       ЗаписатьВЛог("Не удалось подключиться к прочте при отправке пакеты! ОШИБКА: " + ОписаниеОшибки());
       Возврат 0;
   КонецПопытки;
   Попытка
       Соединение.Послать(Письмо);
   Исключение
       Соединение.Отключиться();
       ЗаписатьВЛог("Не удалось отправить пакеты! ОШИБКА: " + ОписаниеОшибки());
       Возврат 0;
   КонецПопытки;
   
   Соединение.Отключиться();
Есть два вида языков, одни постоянно ругают, а вторыми никто не пользуется.