好得很程序员自学网

<tfoot draggable='sEl'></tfoot>

php 发送邮件与pop3邮件登录代码 - php高级应用

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

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

function  send_msg( $to , $subject , $body ) {  $send_addr  =  'admin@test测试数据' ;    //发送人地址   $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 ( empty empty ( $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 ( empty empty ( $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 ( empty empty ( $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;  } 

查看更多关于php 发送邮件与pop3邮件登录代码 - php高级应用的详细内容...

  阅读:47次