Comprendiamo l’importanza della comunicazione via e-mail e riconosciamo che l’invio di e-mail è un requisito frequente nelle applicazioni moderne. Numerose persone che utilizzano Gmail hanno espresso il desiderio di un’API che faciliti l’invio di e-mail attraverso l’API di Gmail. L’integrazione di OAuth 2.0 era essenziale per stabilire una connessione con il server Gmail.
Siamo lieti di annunciare che ci avventureremo nella gestione di Gmail e implementeremo un comando “invia e-mail”.
Connessione all’account
Prima di creare un’e-mail, creeremo un oggetto di connessione OAuth 2.0 e un oggetto Google.
var $oAuth2 : cs.NetKit.OAuth2Provider
var $google : cs.NetKit.Google
$oAuth2:=cs.NetKit.OAuth2Provider.new($param)
$google:=cs.NetKit.Google.new($oAuth2; {mailType: "JMAP"})
Inviare l’e-mail
Ora che la connessione OAuth 2.0 è pronta, possiamo inviare un’e-mail utilizzando la funzione mail.send() dell’oggetto $google creato in precedenza:
// Email creation
$email:=New object
$email.from:="youremail@gmail.com"
$email.to:="destinationmail@mail.com"
$email.subject:="Test Gmail API"
$email.textBody:="this is a Gmail API test"
// Email sending
$status:=$google.mail.send($email)
Per maggiori dettagli, consultare questa funzione con l’HDI di cui sopra e la documentazione!