ホームページ >バックエンド開発 >PHPチュートリアル >POP3、SMTPメール送受信プログラム_PHPチュートリアル

POP3、SMTPメール送受信プログラム_PHPチュートリアル

WBOY
WBOYオリジナル
2016-07-13 16:54:10973ブラウズ

if ($EMAIL_INC) return;
$EMAIL_INC= "define";
class Pop3 { // メールの件名
var $from_email;送信者アドレス
var $from_name; // 送信者名
var $to_name; // 受信者名
var $filename; // ファイル名ソケット; // 現在のソケット
var $Line;
var $Status;
$this->Socket = fsockopen($this); ->ソケット return false;
}
$this->Line = fgets($this->ソケット, 1024); ステータス[ "LASTRESULT"] = substr ($this->行, 0, 1);
$this->ステータス[ "LASTRESULTTXT"] = substr($this->行, 0, 1024); "LASTRESULT"] <> "+") return false;
return true;
function Pop3_user($user)
if ($this->Socket < 0){
return false;
fputs($this->Socket, "USER $this->userrn");
$this->Line = fgets($this->Socket, 1024); LASTRESULT"] = substr($this->Line, 0, 1);
$this->Status[ "LASTRESULTTXT"] = substr($this->Line, 0 , 1024);
if ($this ->Status[ "LASTRESULT"] <> "+") return false;
return true
}
fputs($this- >Socket, "PASS $passrn" );
$this->Line = fgets($this->Socket, 1024);
$this->Status[ "LASTRESULT"] = substr($this-> ;Line, 0, 1); $this->Status[ "LASTRESULTTXT"] = substr($this->Line, 0, 1024);
if ($this->Status[ "LASTRESULT"] < ;> "+") return 0 ;
return 1;
関数 Pop3_stat()
fputs($this->ソケット, "STATrn")
$this->Line = fgets($this ->ソケット, 1024); $this->Status[ "LASTRESULT"] = substr($this->Line, 0, 1);
$this->Status[ "LASTRESULTTXT"] = substr( $this->Line, 0, 1024);
if ($this->ステータス[ "LASTRESULT"] <> "+") は 0 を返します。


http://www.bkjia.com/PHPjc/631811.html

www.bkjia.com

tru​​e

http://www.bkjia.com/PHPjc/631811.html

技術記事

?php if ($EMAIL_INC) return; $EMAIL_INC= "define( "SmtpPort",25); class Pop3 { // 送信者のアドレス var $from_name;送信者...





声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。