by Romeo » Tue Jul 02, 2019 4:39 pm
Ciao
dal 1/Luglio Legalmail usa il protocollo TLS 1.2 per la sua PEC.
Io prima del 1/Luglio, per inviare la Fatt.Elettronica, usavo l'esempio in calce e funzionava bene, ora non va con legalmail
C'e' qualche modifica che devo fare o altro esempio che posso usare ?
Grazie
Romeo
***ESEMPIO FUNZIONANANTE FINO al 30/6/19 ****
function mail_dct()
parameter _from,_to,_password,_subject,_textbody,_arrattach,_smtpserver
LOCAL oEmailMsg
LOCAL cSchema := "http://schemas.microsoft.com/cdo/configuration/"
LOCAL _j,_cfile
oEmailMsg := CREATEOBJECT ( "CDO.Message" )
WITH OBJECT oEmailMsg
:From := alltrim(_from)
:To := alltrim(_to)
:CC := ""
:BCC := ""
:Subject := _subject
:TextBody := _textbody
for _j:=1 to len(_arrattach)
_cfile:=_arrattach[_j]
:AddAttachment(_cfile)
next _j
WITH OBJECT :configuration:Fields
:Item( cSchema + "smtpserver" ):Value := alltrim(_smtpserver)
:Item( cSchema + "smtpserverport" ):Value := 465
:Item( cSchema + "sendusing" ):Value := 2
:Item( cSchema + "smtpauthenticate" ):Value := .T.
:Item( cSchema + "smtpusessl" ):Value := .T.
:Item( cSchema + "sendusername" ):Value := alltrim(_from)
:Item( cSchema + "sendpassword" ):Value := alltrim(_password)
:Item( cSchema + "smtpconnectiontimeout"):Value := 30
:Update()
END WITH
END WITH
*****FINE