ИнтернетПочта.Подключиться(Профиль);
Письмо = Новый ИнтернетПочтовоеСообщение;
Текст = Письмо.Тексты.Добавить("Привет 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)
Нашел такой ответ только не пойму куда test.domain.tld должно писаться?
начинающий1, 1. Заставить почтовый сервер принимать имена "test", а не
ожидать "test.domain.tld"
2. Заставить клиента отдавать имя ввида "test.domain.tld"
Собственно, не 1С винвата, а настройки сети и почтового сервера
и еще для проверки можно попробовать поставить какой нибудь клиент
другой типа the bat или outlook (1С работает примерно как outlook)
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший