2009-02-05 7 views
11

Kennt jemand ein Plugin oder etwas, das verwendet werden kann, um Massen-E-Mails für eine Rails App zu senden?Gibt es ein Massen-E-Mail-Plugin für Rails-Apps?

Insbesondere möchte ich in der Lage sein, eine HTML-E-Mail-Datei an eine Rake-Aufgabe oder etwas zu übergeben und sie an alle E-Mails zu senden, die sich bei meiner Website angemeldet und die "Bitte senden Sie mir Informationen über XXX" angekreuzt haben. Box.

Ich habe eine Art gehackter Version für mich selbst geschrieben, aber ich hätte gerne etwas, das sich etwas schlau drosselt und dort weitermachen kann, wo es unterbrochen wurde.

aktualisieren: Ich schließlich brach zusammen und bekam meine Kreditkarte und unterzeichnete für einen echte Bulk E-Mail-Service auf und war verdammt, dass die richtige Wahl. Die resultierenden E-Mails sind sehr professionell, sie verfügen über integrierte Analysefunktionen, können auch in Google Analytics integriert werden und sind aus einer Vielzahl anderer Gründe fantastisch.

Wenn Sie suchen bulk E-Mails mit Rails zu tun, würde ich (hier ist mein affiliate link die einen Bonus auf die Registrierung hat) mit dem Mailchimp Service vorschlagen zusammen mit dem hominid gem. Dies ermöglicht es Ihnen, alle Ihre Benutzer-E-Mails von Ihrer Datenbank mit Mailchimp zu synchronisieren, dann verwenden Sie einen echten Bulk-Dienst anstelle von einigen beschissenen zusammen.

Ein weiteres Update: Ich habe heute von Maktoub gehört, und es ist ziemlich genau das, was ich beschrieben habe. Disclaimer: Ich habe es nie benutzt und würde wahrscheinlich immer noch klar und mit einem kostenpflichtigen Service gehen, aber es ist immer noch wahrscheinlich besser als selbst zu rollen.

Antwort

4

Ich weiß nicht, dass das ist die Art von Sache, die von einem Plugin abgedeckt werden kann, wie es ganze Websites/Anwendungen für diese Art von Sache gewidmet sind. Wenn Sie einen dieser verwenden möchten, dann gibt es www.campaignmonitor.com, es ist ziemlich gut und es hat eine API, die Sie aus Ihrer Anwendung einhängen können.

+1

Diese Websites sind auch ziemlich teuer, wenn Sie eine große Benutzerbasis haben. Es würde mich mehr als einen Monat kosten, eine einzige E-Mail zu senden. Ich spreche nicht über eine voll funktionsfähige Bulk-E-Mail mit Analytics und so, nur eine Möglichkeit zum einfachen Senden einer einzigen Massen-E-Mail. – Micah

+0

Wahrscheinlich auf dem richtigen Weg mit dem, was Sie dann getan haben, könnten Sie die E-Mail-Aufgabe zu einem Hintergrund-Job übergeben und senden Sie es auf diese Weise, vielleicht mit Starling und Workling Typ Lösung. – nitecoder

+2

Nachdem ich meine eigenen Rollen gemacht hatte, ging ich zurück und meldete mich für Mailchimp an. Ich hätte das die ganze Zeit machen sollen. Rollen Sie nicht Ihre eigenen !!! – Micah

1

Keine Plugins dafür bekannt und ich weiß nicht, wie Rake verwendet werden könnte, wenn überhaupt.

Da Sie Rails verwenden, nehme ich an, dass Sie MySQL als Ihre Datenbank verwenden, so dass dies für Sie nicht nützlich ist, aber SQL Answers Mail für SQL Server sendet Bulk-E-Mails direkt von SQL Server. Sie könnten versuchen, nach einem Tool zu suchen, das ähnliche Funktionen für die von Ihnen verwendete Datenbank ausführt.

Es gibt auch ein Tutorial here und here bei der Erstellung Ihrer eigenen Mailer.

6

Ich konnte keinen finden, also habe ich es selbst geschrieben. Es ist nicht schön (in diesem Stadium), aber sollte als ein guter Ausgangspunkt für alle mit ähnlichen Bedürfnissen dienen.

Bitte senden Sie mir eine Pull-Anfrage, wenn Sie irgendwelche vorteilhaften Änderungen vornehmen, und ich werde sicherstellen, dass Sie Kredit geben.

Mailcar - Ruby on Rails mass/bulk email plugin

aktualisieren - Ich empfehle einen Dienst. Das eigene Rollen ist ein echter Schmerz und es wird schwer zu verwalten sein, sobald deine Liste überhaupt einigermaßen groß wird.

+0

+1 für Ihren eigenen – ADAM

+0

@ADAM, @Micah hat sich nun dagegen gewehrt und mit einem Dienst gegangen. Eine weise Entscheidung, denke ich. – nitecoder

2

Sie vielleicht einen Blick auf postageapp.com