2012-06-25 3 views
0

레코드 수가 0 일 때 하이퍼 리온 서버에서 전자 메일을 보내려고합니다. onPostProcess()에 스크립트 코드를 쓰고 있습니다.Hyperion 서버에서 전자 메일 보내기

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); 

난에 '마이크로 소프트 오피스 웹 아카이브'와 같은 오류 이메일 전송 섹션 '결과'가 무엇입니까 : 닷컴 '

을 내보내기에 실패했습니다. 오류 : 연결이 호스트 127.0.0.1을 찾지 못했습니다. SMTP 서버가 포트 25에 있습니까? (errcode를 = 146)

상담자가 : 대신 내가이 작업을 가지고

답변

0

지정된 이메일 서버의 로컬 호스트에 연결을 시도하는 이유.

var dtm_current = new Date(); Application.ExecuteBScript ("BrioQuery, Mail, '인터넷 메일', emailserverwithoutquotes, 'fromemailid'"로 설정); var count = 1 * ActiveDocument.Sections [ 'R-Results']. 행 개수;

Console.Writeln (count);if (count> 0) { Application.ExecuteBScript ("Export-section Root.'R-Results ', csv,'job_output ', Silent, email,'전자 메일 테스트 작업 ','전자 메일 작업 테스트입니다. if. \ n \ n \ n ', UTF-8, To,'tomailid ' "); } else { 응용 프로그램 .ExecuteBScript ("Exporting Roots'R-Results ', csv,'job_output ', 침묵, 전자 메일,'테스트 전자 메일 작업 else ','이것은 전자 메일 작업의 테스트입니다. n \ n \ n ', UTF-8, To,'tomailid ' "); }

+0

그러나 카운트가 0 일 때 첨부 파일없이 이메일을 보내고 싶습니다. 어떤 입력 사항이 있습니까? – user1445602