Wir verstehen die Bedeutung der E-Mail-Kommunikation und wissen, dass das Versenden von E-Mails eine häufige Anforderung in modernen Anwendungen ist. Zahlreiche Nutzer von Google Mail haben den Wunsch nach einer API geäußert, die den E-Mail-Versand über die Google Mail-API erleichtert. Die Integration von OAuth 2.0 war unerlässlich, um eine Verbindung mit dem Gmail-Server herzustellen.
Wir freuen uns, ankündigen zu können, dass wir uns an die Verwaltung von Gmail wagen und einen Befehl „E-Mail senden“ implementieren werden.
Verbindung zum Konto
Bevor wir eine E-Mail erstellen, werden wir ein OAuth 2.0-Verbindungsobjekt und ein Google-Objekt erstellen.
var $oAuth2 : cs.NetKit.OAuth2Provider
var $google : cs.NetKit.Google
$oAuth2:=cs.NetKit.OAuth2Provider.new($param)
$google:=cs.NetKit.Google.new($oAuth2; {mailType: "JMAP"})
E-Mail senden
Nun, da die OAuth 2.0-Verbindung fertig ist, können wir eine E-Mail mit der Funktion mail.send() des $google -Objekts, das wir zuvor erstellt haben, versenden:
// 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)
Schauen Sie sich diese Funktion mit dem HDI oben und die Dokumentation für weitere Details!