2017-03-05 2 views
0

Ich verwende MailApp von Google Apps Script, um E-Mails zu senden. Wenn ich eine E-Mail sende, möchte ich nachverfolgen können, ob die E-Mail geöffnet wurde oder nicht. Dieses E-Mail-Konto ist ein G Suite-Konto und E-Mail-Lesebestätigungen sind auf "Zulassen, dass E-Mail-Lesebestätigungen an eine beliebige E-Mail-Adresse gesendet werden" festgelegt.So legen Sie eine Lesebestätigung für MailApp fest

Wie kann ich mit MailApp den Lesebestätigung für die E-Mail senden?

Antwort

2

Ich glaube, das ist nicht mit der MailApp Klasse möglich. Die einzige Option, die ich für möglich hielt, ist die Methode sendEmail(recipient, subject, body, options). Diese Methode enthält jedoch keine Option für eine Lesebestätigung, wie Sie unter der Erweiterte Parameter Erklärung sehen können.

Ich überprüfte auch die GMAIL API Service und es gibt keine Option, dies auch zu tun. Der Hilfeartikel here erläutert, dass dies in der Gmail-Webbenutzeroberfläche verfügbar ist. Nach mehreren Tests habe ich festgestellt, dass dies über die API nicht möglich ist.

Zusammenfassend ist es nicht möglich, dies mithilfe von Apps Script oder der Gmail-API zu erreichen. Das einzige, was mir gerade in den Sinn kommt, ist die Implementierung eines Systems, in dem Sie ein eindeutiges Bild in die Nachricht einfügen und verfolgen, wann das Bild geladen wird. Wenn das Bild geladen ist, bedeutet dies, dass die Nachricht gelesen wurde. Ich habe keine Ahnung, wie man eine solche Lösung implementiert, aber ich weiß, dass es möglich ist.

+0

Ich hatte mir die verschiedenen sendMail() s angesehen und auch keine Option gefunden. Der Adv Gmail-Dienst ist eine REST-API zum Verwalten eines Google Mail-Kontos. Es sieht so aus, als ob ich es nicht benutzen kann, um das zu tun, was ich will. Wenn ich mir den Support-Link anschaue, erhalte ich zusätzliche Informationen. Es führte mich dazu, Lesebestätigungen zu aktivieren, die ich gemacht habe, und Lesebestätigungen sind abhängig von dem Benutzer, um die Nachricht zurück zu senden. Gibt es etwas, das in die E-Mail-Nachricht eingebettet werden kann, in die der Benutzer nicht involviert ist? Schätzen Sie Ihre Eingabe. – user6213384

+0

@ user6213384 Ich habe die Antwort aktualisiert. Entschuldigung für die Bereitstellung von Teilinformationen vor. Lass es mich wissen, wenn du weitere Fragen hast. – Morfinismo

+1

Keine Notwendigkeit für eine Entschuldigung. Einige Produkte wie [Streak] (https://www.streak.com/) und [Yet Another Mail Merge] (https://sites.google.com/site/scriptsexamples/available-web-apps/mail-merge)) können E-Mails verfolgen und GMail verwenden. Ich frage mich, wie es umgesetzt wird? – user6213384

Verwandte Themen