Отправка писем с сервера Hyperion

Я пытаюсь отправлять электронные письма с серверов Hyperion, когда количество записей равно 0. Я пишу код сценария в onPostProcess().

var dtm_current = new Date();
Application.ExecuteBScript("Set BrioQuery, Mail, 'Internet Mail', mailserverwithoutquotes,fromid'"); //note that mailserver name is given without quotes and 
//from id does nt have starting quote
Application.ExecuteBScript("Export Section Root.'Results', OfficeMHTML, 'job_output', Silent, email, 'Testing Email action', 'This is a test of the email action. \n\n\n', UTF-8, To, tomailid'");
Console.Writeln ( "Post Process Script complete:"+dtm_current );

Я получаю сообщение об ошибке. Отправка раздела «Результаты» по электронной почте как «Веб-архив Microsoft Office» на: com

Экспорт не выполнен. Ошибка: при подключении не удалось найти хост, 127.0.0.1. Находится ли SMTP-сервер на порту 25? (Код ошибки=146)

У меня есть вопрос: почему он пытается подключиться к локальному хосту вместо указанного почтового сервера


person user1445602    schedule 25.06.2012    source источник


Ответы (1)


У меня это работает.

var dtm_current = новая дата(); Application.ExecuteBScript("Установить BrioQuery, Mail, 'Интернет-почту', сервер электронной почты без кавычек, 'fromemailid'"); var count =1* ActiveDocument.Sections['R-Results'].RowCount;

Console.Writeln(количество); if(count > 0){ Application.ExecuteBScript("Экспорт корня раздела.'R-Results', csv, 'job_output', Silent, email, 'Тестирование действия электронной почты, если', 'Это проверка действия электронной почты, если. \n\n\n', UTF-8, To, 'tomailid'"); } else{ Application.ExecuteBScript("Экспорт корня раздела.'R-Results', csv, 'job_output', Silent, email, 'Проверка действия электронной почты else', 'Это проверка действия электронной почты else. \n\n \n', UTF-8, To, 'tomailid'"); }

person user1445602    schedule 10.07.2012
comment
Однако я хотел бы получать электронное письмо без вложений, когда счетчик равен 0. Любые входные данные? - person user1445602; 11.07.2012