2012-12-03 20 views

回答

1

Mailcar

Mailcar 0.1

Mailcar爲Ruby on Rails的一個死簡單(即不許多功能)批量的emailer,使用ActiveRecord 和的ActionMailer。

如果您需要發送電子郵件到您的整個用戶羣,不想支付高昂的價格,大多數 羣發電子郵件服務費,那麼這是該插件爲您服務!

警告!!!在沒有正確設置SMTP服務器的情況下使用此功能可能會導致您的服務器登錄數百個黑名單。如果這個前景嚇到你了,看看付費發送批量電子郵件。這是 昂貴,但至少你知道你是安全的。

警告!!!現在,這個腳本與我爲之編寫的代碼庫緊密聯繫在一起。它不會運行在框中的 。我發佈它希望別人需要類似的東西,並不想從頭開始 。請發送補丁或拉昇請求與您的升級,我會包括他們 ,並加入你的學分。

安裝

要複製的模型和創建遷移,運行:

腳本/生成mailcar所有

然後執行遷移:

耙分貝:遷移

示例

發送一個新的批量電子郵件,您必須先創建郵件正文件。我使用Thunderbird創建一個 HTML電子郵件,然後將其保存爲HTML。

在這一點上,你可以創建消息,如下發送:

耙mailcar:new_message FROM='[email protected]」主體=‘網站上的新功能’BODY_FILE = /路徑/到/電子郵件/身體

耙mailcar:prep_for_send MESSAGE_ID = 99

耙mailcar:發送MESSAGE_ID = 99

如果發送過程是有史以來中斷,您可以用另一個電話發送恢復它。

TODO

  • 添加一個測試套件(希望我能知道更多關於插件的測試...)
  • 使容易得到塊狀(或別的東西)來生成電子郵件地址列表
  • 通電子郵件通過ERB允許模板/動態電子郵件
  • 增加支持多部分郵件
  • 添加清理任務來刪除舊郵件
  • 製作發送延遲配置
+0

thnks..I將嘗試了這一點.. – Shruti

相關問題