username = substr( $from, 0, strpos( $from , "@" ) ); $this->password = $password; $this->smtp = $smtp ? $smtp : $this->smtp; $this->check = $check; $this->s_from = $from; //} } /* * 功能:发送邮件 * $to 目标邮箱 * $from 来源邮箱 * $subject 邮件标题 * $message 邮件内容 */ function send ( $to, $from, $subject, $message ) { //连接服务器 $fp = fsockopen ( $this->smtp, 25, $errno, $errstr, 60); if (!$fp ) return "联接服务器失败".__LINE__; set_socket_blocking($fp, true); //socket_set_block($fp); $lastmessage=fgets($fp,512); if ( substr($lastmessage,0,3) != 220 ) return "错误信息1:$lastmessage".__LINE__; //HELO $yourname = "YOURNAME"; if($this->check == "1") $lastact="EHLO ".$yourname."\r\n"; else $lastact="HELO ".$yourname."\r\n"; fputs($fp, $lastact); $lastmessage == fgets($fp,512); if (substr($lastmessage,0,3) != 220 ) return "错误信息2:$lastmessage".__LINE__; while (true) { $lastmessage = fgets($fp,512); if ( (substr($lastmessage,3,1) != "-") or (empty($lastmessage)) ) break; } //身份验证 if ($this->check=="1") { //验证开始 $lastact="AUTH LOGIN"."\r\n"; fputs( $fp, $lastact); $lastmessage = fgets ($fp,512); if (substr($lastmessage,0,3) != 334) return "错误信息3:$lastmessage".__LINE__; //用户姓名 $lastact=base64_encode($this->username)."\r\n"; fputs( $fp, $lastact); $lastmessage = fgets ($fp,512); if (substr($lastmessage,0,3) != 334) return "错误信息4:$lastmessage".__LINE__; //用户密码 $lastact=base64_encode($this->password)."\r\n"; fputs( $fp, $lastact); $lastmessage = fgets ($fp,512); if (substr($lastmessage,0,3) != "235") return "错误信息5:$lastmessage".__LINE__; } //FROM: $lastact="MAIL FROM: <". $this->s_from . ">\r\n"; fputs( $fp, $lastact); $lastmessage = fgets ($fp,512); if (substr($lastmessage,0,3) != 250) return "错误信息6:$lastmessage".__LINE__; //TO: $lastact="RCPT TO: <". $to ."> \r\n"; fputs( $fp, $lastact); $lastmessage = fgets ($fp,512); if (substr($lastmessage,0,3) != 250) return "错误信息7:$lastmessage".__LINE__; //DATA $lastact="DATA\r\n"; fputs($fp, $lastact); $lastmessage = fgets ($fp,512); if (substr($lastmessage,0,3) != 354) return "错误信息8:$lastmessage".__LINE__; //处理Subject头 $head="Subject: $subject\r\n"; $message = $head."\r\n".$message; //处理From头 $head="From: $from\r\n"; $message = $head.$message; //处理To头 $head="To: $to\r\n"; $message = $head.$message; //加上结束串 $message .= "\r\n.\r\n"; //发送信息 fputs($fp, $message); $lastact="QUIT\r\n"; fputs($fp,$lastact); fclose($fp); return 0; } } //使用方法 /* ini_set("sendmail_from", "admin@localhost"); ini_set("sendmail_path", "/usr/sbin/sendmail -t -i"); mail("107510@qq.com", "title", "body"); */ /* $sm = new smail( "107510@qq.com", "loading", "smtp.qq.com" ); $end = $sm->send( "107510@qq.com", "107510@qq.com", "这是标题", "这是邮件内容\r\nfdsa" ); if( $end ) echo $end; else echo "发送成功!"; */ ?>  邹平电视台 - 找回密码 -广告投放电话:0543-4266162 13563050134
  

视听首页

  • 邹平新闻邹平时空邹平故事消费前沿乡村四季健康365县直拜年企业拜年商家拜年金融汽房
  • 《邹平新闻》首播:综合频道:每日19:30分 重播:经济频道每日21:00 综合频道每日22:00 综合频道次日07:00 综合频道次日12:00 《邹平时空》首播: 综合频道:周一、三、五18:40分 重播: 综合频道:周二、四、六18:40分 经济频道:周二至周日07:00 12:15 每日20:00 《邹平发现》首播: 综合频道:周五20:05分 重播: 综合频道:周六、周日 07:20 12:20分 周六20:05 《乡村四季》首播: 综合频道:周一20:05分 周三20:05分 重播: 综合频道:周二、周四20:05分周二至周五07:15分 12:15分经济频道:每日20:45分 《放歌新邹平》首播: 综艺频道:每日19:40分 重播: 综艺频道:次日12:00《金色童年》首播: 综艺频道:周一20:00 重播: 综艺频道:周二12:30分 20:00 周三12:30分 《超越梦想》首播: 综艺频道:周一20:30 重播: 综艺频道:周二12:55分 20:30分 周三12:55分 经济频道:周四21:40分 《青春梦想赛歌会》首播: 综艺频道:周五20:00 重播: 综艺频道:周六12:30 20:00 周日12:30分 《邹平故事》首播: 综艺频道:周三20:00 重播: 综艺频道:周四12:30分 20:00 周五12:30分 《邹平教育》首播: 经济频道:周六20:45分 重播: 经济频道:周二至周六每日20:45分 周二至周日中午12:00 综合频道:周日18:40分 《消费前沿》首播: 西王频道:周一19:40分 重播: 西王频道:周二至周日每天19:40分 经济频道:周一至周日每天20:20分 综合频道:周日20:00 周一07:15分 12:15分


  •