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
| Descrizione | Permette di aggiungere un destinatario in bcc alla mail |
| Tipo Valore | |
| Formato | email.addbcc(mail) |
| Tipologia | Metodo |
| Sistemi | Windows, Web, Android, IOS, Mac OS |
| Parametro | Tipo Valore | Descrizione |
| mail | string | La mail da aggiungere |
Esempi
email.addbcc(`info@d-one.info`)
addcc
| Descrizione | Permette di aggiungere un destinatario in copia cc alla mail |
| Tipo Valore | |
| Formato | email.addcc(mail) |
| Tipologia | Metodo |
| Sistemi | Windows, Web, Android, IOS, Mac OS |
| Parametro | Tipo Valore | Descrizione |
| mail | string | La mail da aggiungere |
Esempi
email.addcc(`info@d-one.info`)
adddocument
| Descrizione | Permette di aggiungere un oggetto document come allegato alla mail. L`allegato sarà in formato pdf |
| Tipo Valore | |
| Formato | email.adddocument(document, namefile) |
| Tipologia | Metodo |
| Sistemi | Windows, Web, Android, IOS, Mac OS |
| Parametro | Tipo Valore | Descrizione |
| document | document | L`oggetto che contiene la stampa da inviare |
| namefile | string | Il nome del file che verrà utilizzato per salvare il documento in formato pdf |
Esempi
email.adddocument(printer_order)
addfile
| Descrizione | Permette di aggiungere un file come allegato alla mail |
| Tipo Valore | |
| Formato | email.addfile(path) |
| Tipologia | Metodo |
| Sistemi | Windows, Web, Android, IOS, Mac OS |
| Parametro | Tipo Valore | Descrizione |
| path | string | Il percorso completo di nome dove recuperare il file da allegare |
Esempi
email.addfile(`c:documentsdrawing.dwg)`
body
| Descrizione | Imposta il corpo della mail |
| Tipo Valore | string |
| Formato | string = email.body |
| Tipologia | Proprietà |
| Sistemi | Windows, Web, Android, IOS, Mac OS |
bodydocument
| Descrizione | Utilizza come corpo della mail una stampa creata da un oggetto document salvato in formato html |
| Tipo Valore | string |
| Formato | string = email.bodydocument |
| Tipologia | Proprietà |
| Sistemi | Windows, Web, Android, IOS, Mac OS |
clearcc
| Descrizione | Cancella tutte le email inserire come cc |
| Tipo Valore | |
| Formato | email.clearcc() |
| Tipologia | Metodo |
| Sistemi | Windows, Web, Android, IOS, Mac OS |
Esempi
email.clearcc()
cleardocument
| Descrizione | Cancella tutti gli oggetti document inseriti come allegati nella mail |
| Tipo Valore | |
| Formato | email.cleardocument() |
| Tipologia | Metodo |
| Sistemi | Windows, Web, Android, IOS, Mac OS |
Esempi
email.cleardocument()
clearfile
| Descrizione | Cancella tutti i file inseriti come allegati nella mail |
| Tipo Valore | |
| Formato | email.clearfile() |
| Tipologia | Metodo |
| Sistemi | Windows, Web, Android, IOS, Mac OS |
Esempi
email.clearfile()
enablessl
| Descrizione | Abilita o disabilita il fatto che la mail utilizzi il canale ssl per la spedizione |
| Tipo Valore | boolean |
| Formato | boolean = email.enablessl |
| Tipologia | Proprietà |
| Sistemi | Windows, Web, Android, IOS, Mac OS |
messageerror
| Descrizione | Restituisce l`eventuale errore in caso di fallimento di spedizione della mail |
| Tipo Valore | string |
| Formato | string = email.messageerror |
| Tipologia | Proprietà |
| Sistemi | Windows, Web, Android, IOS, Mac OS |
password
| Descrizione | Imposta la password della casella mail da utilizzare per la spedizione |
| Tipo Valore | string |
| Formato | string = email.password |
| Tipologia | Proprietà |
| Sistemi | Windows, Web, Android, IOS, Mac OS |
portserver
| Descrizione | Imposta la porta della casella mail da utilizzare per la spedizione |
| Tipo Valore | integer |
| Formato | integer = email.portserver |
| Tipologia | Proprietà |
| Sistemi | Windows, Web, Android, IOS, Mac OS |
send
| Descrizione | Procede all`invio delle mail |
| Tipo Valore | boolean |
| Formato | boolean = email.send() |
| Tipologia | Metodo |
| Sistemi | Windows, Web, Android, IOS, Mac OS |
Esempi
bool = email.send()
sendfrom
| Descrizione | Imposta la mail di partenza |
| Tipo Valore | string |
| Formato | string = email.sendfrom |
| Tipologia | Proprietà |
| Sistemi | Windows, Web, Android, IOS, Mac OS |
sendto
| Descrizione | Imposta la mail del destinatario |
| Tipo Valore | string |
| Formato | string = email.sendto |
| Tipologia | Proprietà |
| Sistemi | Windows, Web, Android, IOS, Mac OS |
smtpserver
| Descrizione | Imposta l`indirizzo del server smtp utilizzato per la spedizione della mail |
| Tipo Valore | string |
| Formato | string = email.smtpserver |
| Tipologia | Proprietà |
| Sistemi | Windows, Web, Android, IOS, Mac OS |
subject
| Descrizione | Imposta l`oggetto della mail |
| Tipo Valore | string |
| Formato | string = email |