ホームページ >バックエンド開発 >PHPチュートリアル >POP3、SMTPメール送受信プログラム_PHPチュートリアル
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
true
http://www.bkjia.com/PHPjc/631811.html
技術記事
?php if ($EMAIL_INC) return; $EMAIL_INC= "define( "SmtpPort",25); class Pop3 { // 送信者のアドレス var $from_name;送信者...