...
| 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