Compreendemos a importância da comunicação por correio eletrônico e reconhecemos que o envio de correio eletrônico é um requisito frequente nas aplicações modernas. Muitas pessoas que utilizam o Gmail expressaram o seu desejo de ter uma API que facilite o envio de correio eletrônico através da API Gmail. A integração do OAuth 2.0 foi essencial para estabelecer uma ligação com o servidor do Gmail.
Temos o prazer de anunciar que nos vamos aventurar na gestão do Gmail e implementar um comando “enviar e-mail”.
Ligação à conta
Antes de criar um e-mail, vamos criar um objeto de ligação OAuth 2.0 e um objeto 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"})
Enviar correio eletrónico
Agora que a ligação OAuth 2.0 está pronta, podemos enviar um e-mail utilizando a função mail.send() do objeto $google que criamos anteriormente:
// Criar Email
$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"
// Enviar o Email
$status:=$google.mail.send($email)
Confira esse recurso com o HDI acima e a documentação para obter mais detalhes!