Senden von E-Mails mit der Gmail-API

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.

HDI Google Mail senden

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!

Fabrice Mainguené
- Product Owner -Fabrice Mainguené gehört seit November 2016 zum 4D Program Team. Als Product Owner ist er verantwortlich für das Schreiben der User Stories und deren Umsetzung in funktionale Spezifikationen. Seine Aufgabe ist es auch, sicherzustellen, dass die gelieferte Funktionsimplementierung den Kundenanforderungen entspricht.Nach seinem Bachelor-Abschluss in Informatik am CNAM arbeitete Fabrice als Windev-Entwickler bei einem kleinen Software-Verlag. Danach arbeitete er für verschiedene Unternehmen in Industrie und Handel als Windev- und Webentwickler sowie als technischer Berater für neue Funktionen.