百度空间 | 百度首页 
 
查看文章
 
用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

类别:每天多学一点点 | 添加到搜藏 | 浏览() | 评论 (0)
 
最近读者:
 
网友评论:
发表评论:
姓 名:
网址或邮箱: (选填)
内 容:
验证码: 请点击后输入四位验证码,字母不区分大小写
      

     

©2009 Baidu