0
我的rails应用程序使用Ruby脚本从我的数据库中检索一个对象。 这OBJET是由六个字段即是:有没有办法用电子邮件gem来测试电子邮件连接?
- 登录
- 密码
- 服务器
- 端口
- event_type_id
- 活跃
使用mail gem,我m使用这些信息创建一个新的邮件连接n的我MailConnection模型中使用Mail.defaults,像这样:
def check
begin
puts("Attempting to connect to the specified email server...")
Mail.defaults do
retriever_method :pop3, :address => :server,
:port => :port,
:user_name => :login,
:password => :password,
:enable_ssl => false
end
rescue Exception => msg
puts("Unconnected : #{msg}")
false
else
puts("Connected")
true
end
end
我使用的Ruby脚本此方法来检查连接是否可以做任何事情之前etablished,但如果我使用无效DATAS ,即使网络无法访问,它仍然会返回“真实”。 我是Ruby的新手,我想知道我的功能有什么问题;
在此先感谢。