Descrizione
Imposta
le impostazioni notifica dei messaggi per il messaggio di posta.
Nota: questo metodo è solo per Perl. Non è disponibile per VBScript.
Questo metodo è stato reso disponibile nella versione 2003.06.15.
Con il supporto per specificare una serie di caratteri per la notifica e-mail diversa dall'impostazione UTF-8 predefinita, il metodo SetMailNotificationSettings accetta un argomento facoltativo di impostazione della lingua per specificare la serie di caratteri. Se l'elemento aggiuntivo è presente e non è "", esso viene utilizzato come codifica applicata per tutte le notifiche e-mail in uscita.
Per
Windows,
l'argomento delle impostazioni di posta può essere in uno dei formati riportati
di seguito:
- {"SMTP", "host", "defaultfrom", "name",
"1"}
- {"MAPI", "profile", "1"}
- {"MAPI", "profilealias", "1", "server"}
- {"POP3", "host", "username", "password"}
dove 1 indica che "send active" è True per i protocolli
SMTP e MAPI (non richiesto da POP3).
I valori
della stringa nella stringa di impostazione della configurazione si basano sul tipo di trasporto
di posta (SMTP, MAPI, POP3).
- SMTP
- host - in nome host (ad esempio, mail.test.ibm.com).
- defaultfrom - un indirizzo e-mail (ad esempio, admin@us.ibm.com).
- name - il nome associato all'indirizzo e-mail defaultfrom
(ad esempio, John Smith).
- 1 - indica che "send active" è True per il protocollo SMTP.
- MAPI
- profile - un nome file di profilo (ad esempio, myprofile.ini).
- server - il nome server di posta o l'indirizzo IP (ad
esempio, mail.test.ibm.com).
- profilealias - il nome alias di profilo (ad esempio,
cq_admin).
- 1 - indica che "send active" è True per il protocollo MAPI.
- POP
- host - in nome host (ad esempio, mail.test.ibm.com).
- user - un nome utente.
- password - la password dell'utente.
Nota: Su
sistemi
UNIX
e su
Linux,
l'oggetto CQMailMsg Perl utilizza il programma sendmail per inviare il
messaggio e-mail. Per consentirne il corretto funzionamento, è necessario configurare sendmail
sul
sistema UNIX
e sulle macchine client
Linux.
Sintassi
Perl
$MailMsg->SetMailNotificationSettings(config_info);
- Identificativo
- Descrizione
- MailMsg
- Un oggetto Mail Message, che rappresenta il messaggio di posta da
inviare.
- config_info
- Un riferimento a un array di stringhe, contenente le impostazioni
notifica dei messaggi per il messaggio di posta.
- Valore di ritorno
- Restituisce un valore True booleano se le impostazioni notifica dei messaggi
sono state correttamente modificate; in caso contrario un valore False.
Esempio
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);