Имя: Пароль:
1C
 
Ошибка при отправке сообщений
0 AlexToo
 
28.12.16
15:31
Добрый день, сенсеи просвятите меня, пошу обработку рассылки сообщений на почту, собственно есть почта на своём домене [email protected] подключится к ней через 1С получается, но при отправке выходи ошибка: Параметр команды не реализован (SMTP error code 504), а если отправлять сообщения с почты какого-нибудь яндекса то всё хорошо отправляется, не могу понять в сём проблема, подскажите куда копать?
Вот код отправки:
&НаСервере
Процедура СформироватьИОтправитьНаСервере(ТекстСообщенияОбОшибке, послание)
        почтаотпр=почтаОтправителя();
        Профиль = РаботаСПочтовымиСообщениямиСлужебный.ИнтернетПочтовыйПрофиль(почтаотпр);
    Попытка
            Соединение = Новый ИнтернетПочта;
            Соединение.Подключиться(Профиль);
        Исключение
            
            ТекстСообщенияОбОшибке = СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(
                НСтр("ru = 'Во время подключения к учетной записи %1 произошла ошибка
                    |%2'", ОбщегоНазначенияКлиентСервер.КодОсновногоЯзыка()),
                почтаотпр,
                ПодробноеПредставлениеОшибки(ИнформацияОбОшибке()));
                        
                
            КонецПопытки;    
            
    Сообщение = Новый ИнтернетПочтовоеСообщение;
    Сообщение.Отправитель = послание.Отправитель;
    Сообщение.Получатели.Добавить(послание.Получатели);
    Сообщение.Тема = послание.Тема;//Тема;
    Сообщение.Тексты.Добавить(послание.Тексты,ТипТекстаПочтовогоСообщения.HTML);
    для Каждого ПДФ из послание.Вложения цикл
Сообщение.Вложения.Добавить(ПДФ);
КонецЦикла;
если послание.допфайл<>"" тогда
    Сообщение.Вложения.Добавить(послание.допфайл);
    КонецЕсли;
            
            Соединение.Послать(сообщение);
        
            
            Соединение.Отключиться();
            
                   КонецПроцедуры


Ошибка вылетает при вылонении процедуры Послать
1 AlexToo
 
28.12.16
15:43
(0) собственно в гугле нашёл предложения сделать так:
1. Заставить почтовый сервер принимать имена "test", а не ожидать "test.domain.tld"
2. Заставить клиента отдавать имя ввида "test.domain.tld"

но я увы, не понимаю как их реализовать, сисадмин ответил, что у них мультидоменная почта и они не могут сделать логин без указания домена, я так понимаю тогда первый вариант отпадает.
Собственно кто-нибудь может подсказать, как тогда реализовать второй вариант?
Я правильно понимаю, что мне нужно тогда заставить 1С отдавать имя пользователя почты в полном виде?
2 AlexToo
 
28.12.16
15:59
ап ап
3 AlexToo
 
28.12.16
16:13
(2) хэлп ми, хэоп ми хотя б объясните что значит Заставить клиента отдавать имя ввида "test.domain.tld"?
4 AlexToo
 
28.12.16
16:24
апну ещё разок
5 AlexToo
 
28.12.16
16:35
ну помогите чайнику...
6 AlexToo
 
28.12.16
16:54
ап
Здесь можно обсудить любую тему при этом оставаясь на форуме для 1Сников, который нужен для работы. Ymryn