0

我的Windows機器上有一個運行在虛擬框中的Debian VM。Rails從virtualbox發送帶有actionmailer的郵件vm

在我的虛擬機是一個Rails應用程序運行,它應該發送郵件與動作郵件。

我已經設置了行動郵件憑據application.rb中

但是,當郵件要發送是沒有在我的郵箱......好像郵件沒有發送或不到風度等等。

我能做些什麼來檢查郵件是否正確發送?

+0

請問您能否提供一些更多的信息,比如您的代碼,因爲這對VM來說沒什麼用? – kamal

+1

你使用的是什麼環境類型?什麼smtp,本地或遠程? – railsme

+0

你想看哪個代碼?環境正在發展。 SMTP是從1und1.de - > ping和telnet到smtp的作品。 – Felix

回答

1

在開發環境中,你需要在環境/ development.rb

config.action_mailer.perform_deliveries = true 
config.action_mailer.delivery_method = :smtp 

這些選項在開發模式下默認軌只顯示日誌電子郵件身體沒有實際的發送。

+0

我已經這樣做了,但沒有任何改變,郵件打印日誌但沒有發送......我想。這在我的郵箱裏什麼都沒有。我如何檢查郵件是否發送? – Felix

+1

你不忘記在config目錄中進行更改後重新啓動服務器嗎? – railsme

+0

重新啓動服務器大約1000次:( – Felix

相關問題