"; $link = fsockopen($smtp,25); if ($link){ set_socket_blocking($link,true); $lastmessage=fgets($link,512); if (!ereg("^220",$lastmessage)){ $message .= "与服务器连接失败" . $lastmessage . "
"; } else{ $message .= "与服务器连接成功,服务器就绪:" . $lastmessage . "
"; fputs($link,"HELO phpsetmail"."\r\n"); $lastmessage=fgets($link,2000); if (ereg("^250",$lastmessage)){ $message .= "与服务器 HELO 成功:" .$lastmessage. "
"; } else{ $message .= "与服务器 HELO 失败:" .$lastmessage. "
"; } fputs($link,"AUTH LOGIN"."\r\n"); $lastmessage=fgets($link,2000); if (ereg("^334",$lastmessage)){ $message .= "请求与服务器进行用户验证成功:" .$lastmessage. "
"; } else{ $message .= "请求与服务器进行用户验证失败:" .$lastmessage. "
"; } fputs($link,base64_encode($username)."\r\n");
$lastmessage=fgets($link,2000); if (ereg("^334",$lastmessage)){ $message .= "与服务器用户验证成功:" .$lastmessage. "
"; } else{ $message .= "与服务器用户验证失败:" .$lastmessage. "
"; } fputs($link,base64_encode($passwd)."\r\n"); $lastmessage=fgets($link,2000); if (ereg("^235",$lastmessage)){ $message .= "与服务器密码验证成功:" .$lastmessage. "
"; } else{ $message .= "与服务器密码验证失败:" .$lastmessage. "
"; } fputs($link,"MAIL FROM:$mailfrom"."\r\n"); $lastmessage=fgets($link,2000); if (ereg("^250",$lastmessage)){ $message .= "与服务器 MAIL FROM 成功:" .$lastmessage. "
"; } else{ $message .= "与服务器 MAIL FROM 失败:" .$lastmessage. "
"; } fputs($link,"RCPT TO:$rcptto"."\r\n"); $lastmessage=fgets($link,2000); if (ereg("^250",$lastmessage)){ $message .= "与服务器 RCPT TO 成功:" .$lastmessage. "
"; } else{ $message .= "与服务器 RCPT TO 失败:" .$lastmessage. "
"; } fputs($link,"DATA"."\r\n"); $lastmessage=fgets($link,2000); if (ereg("^354",$lastmessage)){ $message .= "请求与服务器发送邮件数据成功:" .$lastmessage. "
"; fputs($link,"Content-Type:text/html charset=gb2312 \r\n"); fputs($link,"From:$mailfrom" . "\r\n"); fputs($link,"Subject:$title" . "\r\n"); fputs($link,"To:$rcptto" . "\r\n"); fputs($link,"X-Mailer: autokeeper". "\r\n");
fputs($link,"\r\n"); fputs($link,$mail . "\r\n"); fputs($link,"." . "\r\n"); $lastmessage=fgets($link,2000); if (ereg("^250",$lastmessage)){ $message .= "发送邮件数据成功:" .$lastmessage. "
"; } else{ $message .= "发送邮件数据失败:" .$lastmessage. "
"; } } else{ echo "请求与服务器发送邮件数据成功:" .$lastmessage. "
"; } fputs($link,"QUIT"."\r\n"); $lastmessage=fgets($l
ink,2000); if (ereg("^221",$lastmessage)){ $message .= "与服务器断开连接成功:" .$lastmessage. "
"; } else{ $message .= "与服务器断开连接失败:" .$lastmessage. "
"; } } } else{ echo "error"; } fclose($link); } ?>
First Name* | ".$name_first." |
"; $rcptto="sales@neverlandlimo"; $mail_res=smail($smtp,$title,$username,$passwd,$mailfrom,$mailfrom1,$rcptto, $mail); ?>
上一篇:
SDK200如何使用共享PHP代码-V100_php代码
下一篇:
大学生汉语写作水平与英语水平相关性研究