Oggetto LUA: email

L’oggetto Email permette di inviare una mail attraverso un server smtp. Attualmente il corpo della mail può essere solo in formato testo e non html.

email            = program.newemail()
email.username   = "help@nios4.dev"
email.password   = "password"
email.smtpserver = "smtp.gmail.com"
email.portserver = 587
email.enablessl  = true
email.subject    = "Mail Test"
email.body       = "Hi! This a mail test"

email.sendfrom = "help@nios4.dev"
email.sendto   = "mailto"
valore = email.send()

addbcc

DescrizionePermette di aggiungere un destinatario in bcc alla mail
Tipo Valore
Formatoemail.addbcc(mail)
TipologiaMetodo
SistemiWindows, Web, Android, IOS, Mac OS
ParametroTipo ValoreDescrizione
mailstringLa mail da aggiungere
Esempi
email.addbcc(`info@d-one.info`)

addcc

DescrizionePermette di aggiungere un destinatario in copia cc alla mail
Tipo Valore
Formatoemail.addcc(mail)
TipologiaMetodo
SistemiWindows, Web, Android, IOS, Mac OS
ParametroTipo ValoreDescrizione
mailstringLa mail da aggiungere
Esempi
email.addcc(`info@d-one.info`)

adddocument

DescrizionePermette di aggiungere un oggetto document come allegato alla mail. L`allegato sarà in formato pdf
Tipo Valore
Formatoemail.adddocument(document, namefile)
TipologiaMetodo
SistemiWindows, Web, Android, IOS, Mac OS
ParametroTipo ValoreDescrizione
documentdocumentL`oggetto che contiene la stampa da inviare
namefilestringIl nome del file che verrà utilizzato per salvare il documento in formato pdf
Esempi
email.adddocument(printer_order)

addfile

DescrizionePermette di aggiungere un file come allegato alla mail
Tipo Valore
Formatoemail.addfile(path)
TipologiaMetodo
SistemiWindows, Web, Android, IOS, Mac OS
ParametroTipo ValoreDescrizione
pathstringIl percorso completo di nome dove recuperare il file da allegare
Esempi
email.addfile(`c:documentsdrawing.dwg)`

body

DescrizioneImposta il corpo della mail
Tipo Valorestring
Formatostring = email.body
TipologiaProprietà
SistemiWindows, Web, Android, IOS, Mac OS

bodydocument

DescrizioneUtilizza come corpo della mail una stampa creata da un oggetto document salvato in formato html
Tipo Valorestring
Formatostring = email.bodydocument
TipologiaProprietà
SistemiWindows, Web, Android, IOS, Mac OS

clearcc

DescrizioneCancella tutte le email inserire come cc
Tipo Valore
Formatoemail.clearcc()
TipologiaMetodo
SistemiWindows, Web, Android, IOS, Mac OS
Esempi
email.clearcc()

cleardocument

DescrizioneCancella tutti gli oggetti document inseriti come allegati nella mail
Tipo Valore
Formatoemail.cleardocument()
TipologiaMetodo
SistemiWindows, Web, Android, IOS, Mac OS
Esempi
email.cleardocument()

clearfile

DescrizioneCancella tutti i file inseriti come allegati nella mail
Tipo Valore
Formatoemail.clearfile()
TipologiaMetodo
SistemiWindows, Web, Android, IOS, Mac OS
Esempi
email.clearfile()

enablessl

DescrizioneAbilita o disabilita il fatto che la mail utilizzi il canale ssl per la spedizione
Tipo Valoreboolean
Formatoboolean = email.enablessl
TipologiaProprietà
SistemiWindows, Web, Android, IOS, Mac OS

messageerror

DescrizioneRestituisce l`eventuale errore in caso di fallimento di spedizione della mail
Tipo Valorestring
Formatostring = email.messageerror
TipologiaProprietà
SistemiWindows, Web, Android, IOS, Mac OS

password

DescrizioneImposta la password della casella mail da utilizzare per la spedizione
Tipo Valorestring
Formatostring = email.password
TipologiaProprietà
SistemiWindows, Web, Android, IOS, Mac OS

portserver

DescrizioneImposta la porta della casella mail da utilizzare per la spedizione
Tipo Valoreinteger
Formatointeger = email.portserver
TipologiaProprietà
SistemiWindows, Web, Android, IOS, Mac OS

send

DescrizioneProcede all`invio delle mail
Tipo Valoreboolean
Formatoboolean = email.send()
TipologiaMetodo
SistemiWindows, Web, Android, IOS, Mac OS
Esempi
bool = email.send()

sendfrom

DescrizioneImposta la mail di partenza
Tipo Valorestring
Formatostring = email.sendfrom
TipologiaProprietà
SistemiWindows, Web, Android, IOS, Mac OS

sendto

DescrizioneImposta la mail del destinatario
Tipo Valorestring
Formatostring = email.sendto
TipologiaProprietà
SistemiWindows, Web, Android, IOS, Mac OS

smtpserver

DescrizioneImposta l`indirizzo del server smtp utilizzato per la spedizione della mail
Tipo Valorestring
Formatostring = email.smtpserver
TipologiaProprietà
SistemiWindows, Web, Android, IOS, Mac OS

subject

DescrizioneImposta l`oggetto della mail
Tipo Valorestring
Formatostring = email