설명
메일
메시지에 대한 메일 알림 설정을 설정합니다.
참고: 이 메소드는 Perl 전용입니다. VBScript에서는 사용할 수 없습니다. 이 메소드는 버전 2003.06.15부터 사용 가능해졌습니다.
기본 UTF-8 설정이 아닌
이메일 알림에 사용되는 문자 세트를 지원하는 기능을 통해
SetMailNotificationSettings 메소드가
문자 세트를 지정할 수 있는 언어 설정 선택적 인수를 허용합니다. 추가 요소가
제공되고 ""가 아닌 경우, 모든 전송 이메일 알림에 강제 적용된
인코딩으로 사용됩니다.
Windows의
경우 이 메소드에 대한 메일 설정 인수는 다음 양식 중 하나일 수 있습니다.
- {"SMTP", "host", "defaultfrom", "name",
"1"}
- {"MAPI", "profile", "1"}
- {"MAPI", "profilealias", "1", "server"}
- {"POP3", "host", "username", "password"}
여기서 1은 "send active"가 SMTP
및 MAPI 프로토콜에 대해 True임을 나타냅니다(POP3에서는 필수가 아님).
구성 설정 문자열의 문자열 값은 메일 전송 유형(SMTP, MAPI, POP3)을 기반으로 합니다.
- SMTP
- host - 호스트 이름(예: mail.test.ibm.com)
- defaultfrom - 이메일 주소(예: admin@us.ibm.com)
- name - defaultfrom 이메일 주소와 연관된 이름(예: John Smith)
- 1 - "send active"가 SMTP 프로토콜에 대해 True임을 나타냅니다.
- MAPI
- profile - 프로파일 파일 이름(예: myprofile.ini)
- server - 메일 서버 이름 또는 IP 주소(예: mail.test.ibm.com)
- profilealias - 프로파일 별명 이름(예: cq_admin)
- 1 - "send active"가 MAPI 프로토콜에 대해 True임을 나타냅니다.
참고: MAPI 알림은 혼합 문자 세트 환경의 경우 지원되지 않습니다.
자세한 정보는
혼합 문자 세트 배치 지원을 참조하십시오.
- POP
- host - 호스트 이름(예: mail.test.ibm.com)
- user - 사용자 이름
- password - 사용자 비밀번호
참고: UNIX 시스템 및
Linux에서
Perl CQMailMsg 오브젝트는
sendmail 프로그램을 사용하여 이메일 메시지를 보냅니다. 이 프로그램이
제대로 작동하려면 UNIX 시스템 및
Linux 시스템에 sendmail이
구성되어 있어야 합니다.
구문
Perl
$MailMsg->SetMailNotificationSettings(config_info);
- ID
- 설명
- MailMsg
- 전송할 메일 메시지를 나타내는 Mail Message 오브젝트입니다.
- config_info
- 메일 메시지에 대한 메일 알림 설정이 포함된 문자열 배열에 대한 참조입니다.
- Return value
- 메일 알림 설정이 제대로 변경된 경우 부울 True를 리턴하고, 그렇지 않은 경우 False를 리턴합니다.
예제
Perl
use CQPerlExt;
my $cqmail = CQMailMsg::Build();
my @SMTPemailsettings = ('SMTP', 'mail.test.ibm.com', 'admin@us.ibm.com', 'John Smith', '1');
my $setmail_success = $cqmail->SetMailNotificationSettings(\@SMTPemailsettings);
if ($setmail_success) {
print "Email notification successfully set\n";
}
else {
print "Email notification NOT successfully set\n";
}
CQMailMsg::Unbuild($cqmail);