设为首页 - 加入收藏 ASP站长网(Aspzz.Cn)- 科技、建站、经验、云计算、5G、大数据,站长网!
热搜: 创业者 手机 数据
当前位置: 首页 > 站长学院 > PHP教程 > 正文

php 发送邮件与pop3邮件登录代码

发布时间:2022-01-19 14:49 所属栏目:121 来源:互联网
导读:php发送邮件与pop3邮件登录代码 function send_msg($to,$subject,$body) { $send_addr = admin@test.com; //发送人地址 $header = from: admin .$send_addr.rn; //设置email头 ini_set(sendmail_from,$send_addr); mail($to,$subject,$body,$header); } pop3
  php发送邮件与pop3邮件登录代码
 
  function send_msg($to,$subject,$body) {
  $send_addr = 'admin@test.com';   //发送人地址
  $header = "from: admin <".$send_addr.">rn"; //设置email头
  ini_set('sendmail_from',$send_addr);
  mail($to,$subject,$body,$header);
  }
  pop3邮箱登录
 
  function pop3_login($host,$username,$password)
  {
          global $debug;
      if(emptyempty($host)) {
          return false;
      }
      if($debug)
          echo "open hostname: ".$host.",port: ".$port."n";
      $conn = @fsockopen($host,110,$err_no,$err_str,5);
      if(!$conn) {
          return false;
      }
      $ret_info = fgets($conn,1024);
      if(substr($ret_info,0,3) == "+ok") {
                  if(login($conn,$username,$password)) {
                          return true;
                  }
      }
      return false;
  }
  smtp登录验证函数
 
  function smtp_login($host,$username,$password)
  {
          global $debug;
      if(emptyempty($host)) {
          return false;
      }
      if($debug)
          echo "open hostname: ".$host.",port: ".$port."n";
      $conn = @fsockopen($host,25,$err_no,$err_str,5);
      if(!$conn) {
          return false;
      }
      $ret_info = fgets($conn,1024);
      if(substr($ret_info,0,3) == "220") {
            fputs($conn,"helo localhostrn");
            if(substr(fgets($conn,1024),0,3) == "250") {
                  if(login($conn,$username,$password,25)) {
                          return true;
                  }
            }
      }
      return false;
  }
  imap登录验证函数
 
  function imap_login($host,$username,$password)
  {
          global $debug;
      if(emptyempty($host)) {
          return false;
      }
      if($debug)
          echo "open hostname: ".$host.",port: ".$port."n";
      $conn = @fsockopen($host,143,$err_no,$err_str,5);
      if(!$conn) {
          return false;
      }
      $ret_info = fgets($conn,1024);
          if(strpos($ret_info,"ok")) {
                  fputs($conn,"a001 login $username $passwordrn");
                  $ret = fgets($conn,1024);
                  if(strpos($ret,"login ok")) {
                          return true;
                  }
          }
          return false;
  }
 

(编辑:ASP站长网)

    网友评论
    推荐文章
      热点阅读