0
Im使用Pony通過我的sinatra應用程序發送電子郵件。但問題 - 我不知道如何調試或測試它。除此之外,您可以在php中配置sendmail假應用程序(在php.ini中),它將所有外發電子郵件作爲純文本文件存儲在其中的所有數據中。如何在Sinatra/Ruby中調試/測試電子郵件傳輸
ruby apps怎麼樣?可能嗎?
Im使用Pony通過我的sinatra應用程序發送電子郵件。但問題 - 我不知道如何調試或測試它。除此之外,您可以在php中配置sendmail假應用程序(在php.ini中),它將所有外發電子郵件作爲純文本文件存儲在其中的所有數據中。如何在Sinatra/Ruby中調試/測試電子郵件傳輸
ruby apps怎麼樣?可能嗎?
你肯定找到了解決辦法已經自己
在pony.rb文件有它發送郵件這部分代碼:
def self.transport(tmail)
..
end
您可以簡單地添加一個方法返回ENV:
def debug?
true #false
end
,並做一些特別的東西,如果調試模式是
def self.transport(tmail)
puts "Debug message" if debug?
if File.executable? sendmail_binary
transport_via_sendmail(tmail)
else
transport_via_smtp(tmail)
end
end