...
Blok kódu |
---|
language | esl |
---|
title | I.SMTP_Service_v1 |
---|
|
RPC PROCEDURE [_hTC, TC_B] OpenConnection(IN TEXT _host, IN INT _port, IN TEXT _fromdefaultFrom, IN BOOL _enableSsl, IN TEXT _userName, IN TEXT _password, IN BOOL _disablePlainAuthenticationSend, IN TEXT _additionalProperties)
RPC PROCEDURE [_hTC, TC_B] OpenConnectionFromProps(IN TEXT _properties)
RPC PROCEDURE [_hTC, TC_C] SendMail(IN INT _mailId, IN TEXT _from, IN TEXT _to, IN TEXT _cc, IN TEXT _bcc, IN TEXT _subject, IN TEXT _body)
RPC PROCEDURE [_hTC, TC_E] CloseConnection |
...
Blok kódu |
---|
language | text |
---|
title | Príklad mail konfigurácie |
---|
|
mail.smtp.host=mail.xyz.com
mail.smtp.port=445
mail.smtp.user=abcfrom= abc@xyz.com
mail.smtp.passworduser=abcPasswordabc
mail.smtp.frompassword=abcPassword abc@xyz.com
mail.smtp.ssl.enable=true
# debugovanie posielanych mailov do logu
mail.debug=true |
Uspešné otvorenie SMTP spojenia cez metódy OpenConnection/OpenConnectionFromProps je notifikované volaním metódy OnConnectionOpened v
rámci interfacu I.SMTP_Client_v1
, ktorý musí klient implementovať. Ukončenie SMTP spojenia alebo jej zlyhania je notifikované cez metódu OnConnectionClosed.
Poslanie mailu - metóda SendMail
Metóda SendMail implementuje posielanie emailu