2008-10-25 65 views
10

使用Ruby on Rails發送郵件的最簡單方法是什麼?有沒有辦法通過ruby直接發送郵件,並跳過所有的rails模型和複雜性,就像php的mail()函數一樣?使用Ruby on Rails發送郵件的最簡單方法

感謝您的幫助。

+0

爲什麼要避免使用RoR郵件程序是否有特殊原因?我從來沒有發現他們那麼複雜。 – jonnii 2008-10-25 23:00:58

+0

那麼,我已經用net/smtp做了它,它似乎更容易。有了ActionMailer,我不得不編輯配置文件,創建郵件模型,使用由模型創建的視圖以及所有這些軌道約定。使用net/smtp我只是創建了一個sendmail函數,我可以在任何地方使用它。 =) – sker 2008-10-26 17:03:21

回答

13

最簡單的方法普通老紅寶石就是用net/smtp。不過,Rails有它自己的內置郵件工具,因爲發送郵件是很常見的。最好的辦法就是使用一個Mailer model

+1

是的,但是這是我第一個使用rails的項目,我厭倦了重新學習所有的東西來做rails的方式。我想要一些像net/smtp這樣簡單的東西。感謝您的鏈接,我會檢查下我的下一個項目。 – sker 2008-10-26 02:52:58

4

另一個出色的解決方案是稱爲pony的寶石。它完全像php的mail()函數。簡單而簡單。

0

我擔心,如果你不希望使用的ActionMailer,也許你只是沒有得到軌道。 ActionMailer使發送電子郵件具有良好的模板等非常非常容易,你真的應該看看它。

相關問題