Имя: Пароль:
1C
1С v8
Не отправляется почта по SMTP , SMTP error code 504
0 aramisov
 
11.12.14
12:07
Профиль = Новый ИнтернетПочтовыйПрофиль;
    Профиль.АдресСервераSMTP   = "10.1.0.5";
    Профиль.ПортSMTP           = "25";
    Профиль.ПользовательSMTP   = "[email protected]";
    Профиль.ПарольSMTP         = "xxxxxx";
    
    
    ИнтернетПочта= новый ИнтернетПочта;
    
    
    ИнтернетПочта.Подключиться(Профиль);
    Письмо = Новый ИнтернетПочтовоеСообщение;
    Текст = Письмо.Тексты.Добавить("Привет User");
    Текст.ТипТекста = ТипТекстаПочтовогоСообщения.ПростойТекст;
    Письмо.Тема ="ТЕСТ";// ТекстСообщения;
    Письмо.Отправитель = "[email protected]";
    Письмо.ИмяОтправителя = "1С";
    Письмо.Получатели.Добавить("[email protected]");
    //Письмо.Получатели.Добавить("[email protected]");


ошибка
Форма.Форма.Форма(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)
2 aramisov
 
11.12.14
12:59
может кто нибудь помочь?
3 ASV
 
11.12.14
13:08
кто настраивал почтовый сервер
что скрывается за xxx
кто Kuzin
что за почтовый сервер
4 aramisov
 
11.12.14
13:32
(3) [email protected]" = это мыло вида [email protected]
"xxxxxx" пароль смтп
Kuzin имя компа отправителя
5 ASV
 
11.12.14
13:37
получатель кто
6 ASV
 
11.12.14
13:39
на яндекс если отправлять есть ошибка?
Здесь можно обсудить любую тему при этом оставаясь на форуме для 1Сников, который нужен для работы. Ymryn