Имя: Пароль:
1C
1С v8
Не отправляется почта.
0 Smit1C
 
04.07.12
13:52
После обновление движка на 8.2.15.318 (или так просто совпало) перестала работать строка отправки почты, хотя до этого нормально всё работало:

Почта.Послать(ПочтовоеСообщение);


Ошибка при вызове метода контекста (Послать)
       Почта.Послать(ПочтовоеСообщение);
по причине:
Локальная ошибка сервера (SMTP error code 451, See http://pobox.com/~djb/docs/smtplf.html.)

В чём может быть причина?
Может какую-нибудь dll перерегистрировать надо ?
1 Smit1C
 
04.07.12
14:03
как я понял не нравится: "Символы.ПС" в тексте сообщения, если тип текста обычный текст, если поменять на :
Текст.ТипТекста = ТипТекстаПочтовогоСообщения.HTML;
то нормально отправляется сообщение.
2 ДенисЧ
 
04.07.12
14:05
Серверу не нравится содержание письма...
Что менялось на нём?
ЗАмени .ПС на .ВК...
3 Smit1C
 
04.07.12
14:13
(2) спасибо
только учитывая : Every line in an Internet mail message is required to end with CR LF. The entire message ends with CR LF dot CR LF. 822bis specifically prohibits other uses of LF., нужно не заменять а добавить Символы.ВК + Символы.ПС
4 smaharbA
 
04.07.12
14:15
серверу начхать на ваши пысы + крлфы и доты в оконцовке, он сам их добавит
5 Smit1C
 
04.07.12
14:17
(4) только вот в сочетании Символы.ВК + Символы.ПС  работает, а когда только Символы.ПС нет.
Хотя до вчерашнего дня всё отправлялось только с Символы.ПС.
6 smaharbA
 
04.07.12
14:18
админ сервера мозка парит
7 Smit1C
 
04.07.12
14:18
(6) виртуальный хостинг, может дело в них)
Проблемы невозможно решaть нa том же уровне компетентности, нa котором они возникaют. Альберт Эйнштейн