ホームページ  >  記事  >  バックエンド開発  >  PHPMAILER_PHP チュートリアルを使用した電子メール送信のサンプルアプリケーション

PHPMAILER_PHP チュートリアルを使用した電子メール送信のサンプルアプリケーション

WBOY
WBOYオリジナル
2016-07-21 15:15:10810ブラウズ

古い mail() はもう使われていないので、最近使用した例を思い出として載せておきます。

コードをコピーします コードは次のとおりです:

require_once(dirname(__FILE__)."/../phpmailer/class.phpmailer.php");

// class.phpmailer .php
/**
* @param string $send_to_mail 対象メール
* @param stinrg $subject subject
* @param string $body メール内容
* @param string $extra_hdrs 追加情報
* @param string $username 受信者
* @param string $replyname Reply person
* @param string $replymail Reply address
* @return array(bealoon,string) 返された配列には 2 つの要素が含まれます。bealoon は成功したかどうかを示し、string はプロンプト メッセージです
*/
function SendMail($send_to_mail,$subject,$body,$extra_hdrs,$username,$replyname="reply",$replymail="reply@reply.com) が含まれます"){
$mail=new PHPMailer();
$mail->IsSMTP(); //メール送信方法
$mail->Host="smtp.host.com"; //SMTPサーバーのホストアドレス
$mail-> ;SMTPAuth=true; //信頼できる SMTP かどうか
$mail->Username="reply@reply.com" //SMTP ユーザー名 注: 通常のメール認証では @ ドメイン名を追加する必要はありません
$mail-> Password="******"; //SMTP ユーザーのパスワード
$mail->From="send@send.com" //送信者のメールアドレス
$mail->FromName= "send" ; //送信者
$mail->CharSet="GB2312"; //文字セットを指定
$mail->AddAddress($send_to_mail,$username) ; //宛先アドレスを追加
$mail->AddReplyTo($replymail,$replyname) //返信アドレスを追加
$mail->IsHTML(true); //メールの種類はHTML形式です
$mail- > Subject=$subject; //メールの件名
//メールの内容
$mail->Body="


< ;/ body>
";
$mail->AltBody="text/html"; // コンテンツのテキスト形式
if (@!$mail->Send()) {
$results= array( "result"=>false,"message"=>$mail->ErrorInfo);
return $results;
}else{
$results = array("result"=>true,"message" => ;「メールは {$send_to_mail} に送信されました。 ");
return $results;
}
}

$send_mail=SendMail($to,$subject,$content,$headers,$name);
if($send_mail["result"]){
echo $ Send_mail ["メッセージ"]; else {
echo $ Send_mail ["メッセージ"];
exit () & gt;

$config = array(
'host'=>'smtp.163.com',
'port'=>'25',
'user'=>'***',
'passwd' =>'****',
'from'=>'juva_zz@163.com',
'fromname'=>'鄭州',

); ';
$body = '
テスト内容
content
'; $address='379018082@qq.com'; $mail = 新しい PHPMailer(); ->CharSet = 'gb2312'; $mail->IsSMTP(); $mail->ホスト = $config['ホスト '];
$mail->ポート = $config['ポート'] ;

$mail->From = $config['from'];
$mail->FromName = $config['fromname' ];

$mail-> ;ユーザー名 = $config['user'];
$mail->パスワード = $config['passwd'];

$mail->件名=$subject; AltBody="text/ html";
$mail->MsgHTML($body);


$mail->AddAddress($address,$username);

if(!$mail->Send())
{
echo "メール エラー :".$mail->ErrorInfo;
}else
{
echo "送信成功おめでとうございます! ";
}





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

www.bkjia.com

tru​​e

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

技術記事

古い mail() はもう使われていないので、最近使用した例を思い出として載せておきます。 コードをコピーする コードは次のとおりです: ?php require_once(dirname(__FILE__)."/../phpmailer/class.phpmailer...





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