zoukankan      html  css  js  c++  java
  • 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
  • 相关阅读:
    Leetcode
    算法
    手写代码注意点 -- HashMap
    Batch
    Batch
    Tomcat
    微服务
    Java 基础
    Maven
    算法
  • 原文地址:https://www.cnblogs.com/smailxiaobai/p/4213222.html
Copyright © 2011-2022 走看看