Новости для бухгалтера, бухучет, налогообложение, отчетность, ФСБУ, прослеживаемость и маркировка, 1С:Бухгалтерия

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

Показывать по 10 20 40 сообщений
Новая тема Ответить
Письмо в техподдержку 1С
[Другие решения на платформе "1С:Предприятие 8"]

Отправка почты из 1С

начинающий1
читатель
офлайн
Дата регистрации: 29.12.2010
Сообщений: 499
Пост №1
 
25.11.2014 10:14

Доброго всем дня. Отправляю почту из 1с. Код вот стандартный:

      ИПП = Новый ИнтернетПочтовыйПрофиль;
      ИПП.АдресСервераSMTP = "***.*****.ru";
      ИПП.ПарольSMTP = "*****";
      ИПП.ПользовательSMTP = "***@****";
      ИПП.ПортSMTP = 25;
      
      ТекстСообщения = ?(СообщениеТекст="","Данные во вложении",СообщениеТекст);
      
      Сообщение = Новый ИнтернетПочтовоеСообщение;
      Сообщение.Получатели.Добавить("*****@****.ru" ;) ;
      
      Сообщение.Отправитель.Адрес = "*****@******.ru";
      Сообщение.Тема = "тест " ;      
      Сообщение.Тексты.Добавить(ТекстСообщения);
      
      Сообщение.Вложения.Добавить(СписокВложений,ТекстДляКодирования);
            
      Почта = Новый ИнтернетПочта;
      Попытка
            Почта.Подключиться(ИПП);
            Почта.Послать(Сообщение);
            Почта.Отключиться();
      Исключение
            Сообщить(ОписаниеОшибки());
            Возврат Ложь;
      КонецПопытки;
С моего компа (находящегося в сети головного холдинга и в сети самой почты) почта уходит, а вот с компа нашей "дочки" (своя сеть, админ сказал что они все равно в нашем домене) не уходит. Возможно дело в платформе, у дочки платформа 8.2.18.102? Системный администратор вроде уже всё что можно по открывал.
При отправке почты выходит вот такое сообщение:

{Форма.ФормаОбычная.Форма(196)}: Ошибка при вызове метода контекста (Послать): Параметр команды не реализован (SMTP error code 504, 5.5.2 <e41>: Helo command rejected: need fully-qualified hostname)
С чем связана ошибка?

Ответили: пост №2
ITSKonsultant
читатель
офлайн
Дата регистрации: 11.09.2013
Сообщений: 220
Пост №2
 
25.11.2014 11:36
Ответ на пост №1

начинающий1, 1. Заставить почтовый сервер принимать имена "test", а не ожидать "test.domain.tld"

2. Заставить клиента отдавать имя ввида "test.domain.tld"
Собственно, не 1С винвата, а настройки сети и почтового сервера

и еще для проверки можно попробовать поставить какой нибудь клиент другой типа the bat или outlook (1С работает примерно как outlook)

1С:Франчайзи "ИТС Консультант"
http://itsconsultant.ru
Контактный телефон: 8 (495) 762-92-60
Email: info@itsconsultant.ru

Ответили: пост №3
начинающий1
читатель
офлайн
Дата регистрации: 29.12.2010
Сообщений: 499
Пост №3
 
25.11.2014 11:38
Ответ на пост №2

ITSKonsultant,спасибо попробуем!

Показывать по 10 20 40 сообщений

Читают тему:

Быстрый переход
Для технических специалистов
  • Книга жалоб и предложений по работе сайта
  • Для технических специалистов
  • Представление регламентированной отчетности
  • Говорильня
  • Бухгалтерский учет: обсуждаем проекты нормативных актов и рекомендаций по ведению учета от БМЦ
  • Новый порядок применения ККТ (онлайн кассы с передачей сведений в ФНС)
  • Интернет-конференция: Оформление командировок по новым правилам
  • МАРКИРОВКА
  • ЕГАИС
  • Учет, налогообложение, автоматизация