查看文章 |
用Ruby通过SMTP发邮件
2009-01-08 18:39
因为需要知道很多系统任务是否正常执行,需要在执行结束发邮件标记状态。否则就需要上服务器查问题。在网上找到这段sendmail的代码 require "net/smtp" #输入邮件的标题/内容和目标地址的列表 def sendemail(subject,content,to=nil) from = "qiang.zhou@qunar.com" to = ["qiang.zhou@qunar.com"] if to.nil? sendmessage = "Subject: "+subject +"\n\n"+content #初始化smtp的服务,包括smtp服务器域名或地址/端口/发送邮件的邮箱/发件人/密码/操作 smtp = Net::SMTP.start("mail.tc.com",25, 'geniusfox@baidu.com','geniusfox@baidu.com', '1234sfg',:login) smtp.send_message sendmessage,from,to smtp.finish end |
最近读者: