-1
我在Application Server和Process Scheduler Server中配置了SMTP設置,通過電子郵件發送報告。我運行了一個示例報告以在Process Scheduler中對其進行測試。這工作正常。我如何測試SMTP設置在應用服務器?如何從Peopelsoft應用服務器測試SMTP設置?
我在Application Server和Process Scheduler Server中配置了SMTP設置,通過電子郵件發送報告。我運行了一個示例報告以在Process Scheduler中對其進行測試。這工作正常。我如何測試SMTP設置在應用服務器?如何從Peopelsoft應用服務器測試SMTP設置?
創建一個自定義組件和頁面,在頁面上放置一個按鈕。
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_變量,否則只是硬編碼。