Ruby网络服务
#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