Ruby网络服务

作者: Rookier
发布时间:2015-07-13 11:31:19

#require 'net/http'  #p Net::HTTP.get_response(URI.parse('http://www.kuaiyoujia.com')){|res|  #  puts res.code  #  p res['SERVER']  #  res.each {|key,value|  #    puts "#{key}=#{value}"  #  }  #}    require 'net/pop'  pop=Net::POP3.new('pop.163.com')  pop.start('m***', 'm***') { |pop2|     if pop2.mails.empty?      p "没有邮件"        else      i=0      pop2.mails.each {|mail|        puts mail.mail        puts mail.delete        i+=1      }      p "共有#{i}邮件被删除"     end  }    #发送邮件要按照一定的格式来构造  require'net/smtp'  msgset=<<Message  From:发件人 <test@mail.address>  To:收件人张三 <418***@qq.com>  Subject:测试主题  邮件的正文。。。。  Message  Net::SMTP.start('smtp.163.com', 25, 'mail.163.com', 'm*****', 'm***',:login) { |smtp|     smtp.send_message msgset, 'mh****@163.com', '418****@qq.com'   }  require 'net/ftp'  #FTP

 

标签: Ruby
来源:http://www.cnblogs.com/smailxiaobai/p/4213222.html

推荐: