php专区

 首页 > php专区 > PHP应用 > 常用功能 > php 发送邮件与pop3邮件登录代码 - php高级应用

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

分享到:
【字体:
导读:
          php发送邮件与pop3邮件登录代码functionsend_msg($to,$subject,$body){$send_addr= 39;admin@test com 39;; 发送人地址$header=from:ad...

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

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

  1. function send_msg($to,$subject,$body) { 
  2. $send_addr = 'admin@test.com';   //发送人地址 
  3. $header = "from: admin <".$send_addr.">rn"//设置email头 
  4. ini_set('sendmail_from',$send_addr); 
  5. mail($to,$subject,$body,$header); 

pop3邮箱登录

  1. function pop3_login($host,$username,$password
  2.         global $debug
  3.     if(emptyempty($host)) { 
  4.         return false; 
  5.     } 
  6.     if($debug
  7.         echo "open hostname: ".$host.",port: ".$port."n"
  8.     $conn = @fsockopen($host,110,$err_no,$err_str,5); 
  9.     if(!$conn) { 
  10.         return false; 
  11.     } 
  12.     $ret_info = fgets($conn,1024); 
  13.     if(substr($ret_info,0,3) == "+ok") { 
  14.                 if(login($conn,$username,$password)) { 
  15.                         return true; 
  16.                 } 
  17.     } 
  18.     return false; 

smtp登录验证函数

  1. function smtp_login($host,$username,$password
  2.         global $debug
  3.     if(emptyempty($host)) { 
  4.         return false; 
  5.     } 
  6.     if($debug
  7.         echo "open hostname: ".$host.",port: ".$port."n"
  8.     $conn = @fsockopen($host,25,$err_no,$err_str,5); 
  9.     if(!$conn) { 
  10.         return false; 
  11.     } 
  12.     $ret_info = fgets($conn,1024); 
  13.     if(substr($ret_info,0,3) == "220") { 
  14.           fputs($conn,"helo localhostrn"); 
  15.           if(substr(fgets($conn,1024),0,3) == "250") { 
  16.                 if(login($conn,$username,$password,25)) { 
  17.                         return true; 
  18.                 } 
  19.           } 
  20.     } 
  21.     return false; 

imap登录验证函数

  1. function imap_login($host,$username,$password
  2.         global $debug
  3.     if(emptyempty($host)) { 
  4.         return false; 
  5.     } 
  6.     if($debug
  7.         echo "open hostname: ".$host.",port: ".$port."n"
  8.     $conn = @fsockopen($host,143,$err_no,$err_str,5); 
  9.     if(!$conn) { 
  10.         return false; 
  11.     } 
  12.     $ret_info = fgets($conn,1024); 
  13.         if(strpos($ret_info,"ok")) { 
  14.                 fputs($conn,"a001 login $username $passwordrn"); 
  15.                 $ret = fgets($conn,1024); 
  16.                 if(strpos($ret,"login ok")) { 
  17.                         return true; 
  18.                 } 
  19.         } 
  20.         return false; 
分享到:
利用 PHPMailer发送邮件(可发送 HTML内容...
利用 PHPMailer发送邮件(可发送 HTML内容,图片,附件) 利用phpmailer发送邮件(可发送 html内容,图片,附件),phpmailer是一个用于发送电子邮件的php类,他比php自带的函数mail强多了,phpmailer可以到官方下载。 下面来看一个只发送文本的实例: */  require("class.phpmailer.php")...
phpmailer发送邮件代码 - php高级应用
phpmailer发送邮件代码 本文章收藏了两款利用phpmailer来发送邮件,当前如果你的机器配置好了php自带的邮件发送功能那更好哦,mail()这个那就更方便了。 */  function smtp_mail ($sendto_email,$subject,$body) {  global $mailconfig,$_cfg;  $mail = new phpmailer();...
  •         php迷,一个php技术的分享社区,专属您自己的技术摘抄本、收藏夹。
  • 在这里……