0
aramisov
11.12.14
✎
12:07
|
Профиль = Новый ИнтернетПочтовыйПрофиль;
Профиль.АдресСервераSMTP = "10.1.0.5";
Профиль.ПортSMTP = "25";
Профиль.ПользовательSMTP = "xxxx@xxxxxxxx.ru";
Профиль.ПарольSMTP = "xxxxxx";
ИнтернетПочта= новый ИнтернетПочта;
ИнтернетПочта.Подключиться(Профиль);
Письмо = Новый ИнтернетПочтовоеСообщение;
Текст = Письмо.Тексты.Добавить("Привет User");
Текст.ТипТекста = ТипТекстаПочтовогоСообщения.ПростойТекст;
Письмо.Тема ="ТЕСТ";// ТекстСообщения;
Письмо.Отправитель = "xxxx@xxxxxxxx.ru";
Письмо.ИмяОтправителя = "1С";
Письмо.Получатели.Добавить("xxxx@xxxxxxxx.ru");
//Письмо.Получатели.Добавить("shor-dim@yandex.ru");
ошибка
Форма.Форма.Форма(54)}: Ошибка при вызове метода контекста (Послать)
ИнтернетПочта.Послать(Письмо);
по причине:
Параметр команды не реализован (SMTP error code 504, 5.5.2 <Kuzin>: Helo command rejected: need fully-qualified hostname)
Как лечить?
|
|
1
aramisov
11.12.14
✎
12:26
|
Нашел такой ответ только не пойму куда test.domain.tld должно писаться?
начинающий1, 1. Заставить почтовый сервер принимать имена "test", а не
ожидать "test.domain.tld"
2. Заставить клиента отдавать имя ввида "test.domain.tld"
Собственно, не 1С винвата, а настройки сети и почтового сервера
и еще для проверки можно попробовать поставить какой нибудь клиент
другой типа the bat или outlook (1С работает примерно как outlook)
|
|