|
Ошибка при отправке сообщений | ☑ | ||
---|---|---|---|---|
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
|
ап
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |