2015-12-22 47 views
-1

我在Application Server和Process Scheduler Server中配置了SMTP設置,通過電子郵件發送報告。我運行了一個示例報告以在Process Scheduler中對其進行測試。這工作正常。我如何測試SMTP設置應用服務器如何從Peopelsoft應用服務器測試SMTP設置?

回答

1

創建一個自定義組件和頁面,在頁面上放置一個按鈕。

FieldChange的PeopleCode:

Local string &MAIL_CC, &MAIL_TO, &MAIL_BCC, &MAIL_SUBJECT, &MAIL_TITLES, &MAIL_TEXT, &MAIL_FILES, &MAIL_FROM, &REPLYTO, &SENDER; 
Local number &MAIL_FLAGS; 

&MAIL_FLAGS = 0; 
&MAIL_TO = "email-address-message-going-to"; 
&MAIL_CC = ""; 
&MAIL_BCC = ""; 
&MAIL_SUBJECT = "Test email"; 
&MAIL_TEXT = "Sending an email from PeopleCode."; 
&MAIL_FILES = ""; 
&MAIL_TITLES = ""; 
&MAIL_FROM = "email-address-message-is-from"; 
&MAIL_SEP = ";"; 
&CONTTYPE = ""; 
&REPLYTO = ""; 
&SENDER = ""; 

&RET = SendMail(&MAIL_FLAGS, &MAIL_TO, &MAIL_CC, &MAIL_BCC, &MAIL_SUBJECT, &MAIL_TEXT, &MAIL_FILES, &MAIL_TITLES, &MAIL_FROM, &MAIL_SEP, &CONTTYPE, &REPLYTO, &SENDER); 

If &RET <> 0 Then 
MessageBox(0, "", 0, 0, "Return code from SendMail= " | &RET); 
/*Do error processing here*/ 
End-If; 

如果你想有一個更強大的測試工具,您可以將字段添加到頁面的每個& MAIL_變量,否則只是硬編碼。