Hallo Ruby/Rails/Merb-Entwickler!Best Practices zum Parsen von E-Mails mit Ruby
Derzeit arbeite ich an einem Webprojekt, das eine Funktion haben wird, um mit Kunden per E-Mail zu kommunizieren. Also, sagen wir, ich habe ein Konto für einen Kunden in meinem Admin-Panel erstellt und dann ein Thema erstellt, um Fragen, Aufgaben und andere arbeitsbezogene Dinge zu diskutieren. So erhält der Kunde eine E-Mail-Benachrichtigung. Außerdem kann sich der Kunde in das System einloggen und Antworten innerhalb des Systems schreiben. Aber was ich versuche zu tun ist: Nachdem der Kunde auf die Benachrichtigung geantwortet hat (die einen speziellen Identifikationscode der Nachricht enthält), muss ich diese Antwort in den Thread importieren. Es macht die Kommunikation zwischen den Kunden wirklich bequem.
Die Lösung muss auch mit Dateianhängen arbeiten.
Die einzige Möglichkeit, die ich jetzt tun kann, ist die Entwicklung eines speziellen Mail-checking-Daemon, der E-Mails vom Benachrichtigungskonto holt und Daten automatisch zur zentralen Datenbank hinzufügt. Wahrscheinlich ist es keine beste Idee.
Ich habe ein solches Beispiel in 37signals BaseCamp-Software gesehen.
Frage: Was machen die Best Practices?