Ich entwickle eine Anwendung, in der Benutzer ihre Google Mail-Konten hinzufügen, und ich mache eine Klassifizierung ihrer E-Mails.
Ich möchte benachrichtigt werden, wenn eine neue E-Mail an eines der registrierten Konten gesendet wird.
Eine Lösung besteht darin, die Konten weiterhin über IMAP abzurufen und das letzte E-Mail-Datum zu speichern, das abgerufen wurde, um zu überprüfen, ob eine neue E-Mail vorhanden ist oder nicht. Dies hat jedoch einen hohen Aufwand zur Folge.
Haben Sie eine Idee, wie Sie Gmail überwachen und benachrichtigt werden, wenn eine neue E-Mail empfangen wird, und diese in eine Rails-App integrieren? Gibt es eine Erweiterung, die das tun kann und eine Post-Anfrage zum Beispiel an meine Rails-Anwendung senden?
Probieren Sie diese aus:
Wenn Sie low-level möchten, bietet Ruby Net :: IMAP .
Sie können imap_processor gem.
Sie können das Gmail -Gebiet ausprobieren.
Graben Sie in sie hinein und lassen Sie uns wissen, was für Sie arbeitet, besonders in Bezug auf IDLE.
Tags und Links ruby push-notification ruby-on-rails classification gmail-imap