ホームページ  >  記事  >  バックエンド開発  >  phpmail クラスのメール送信関数 code_PHP チュートリアル

phpmail クラスのメール送信関数 code_PHP チュートリアル

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

phpmail クラスを使用すれば、心配する必要はありません。外国人が書いたクラスなので「使う」だけです。以下は、このクラスの send() メソッドに基づいて記述された関数です:

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

function send_mail ($title,$content,$from,$to, $charset='gbk ',$attachment ='')
{
include '/class/PHPMail.class.php';
header('Content-Type: text/html; charset='.$charset); mail = new PHPMailer( );
$mail->CharSet = $charset; // gb2312 中国語エンコードを使用するように設定します
$mail->IsSMTP() // 電子メールを送信するために SMTP を使用するように設定します
$mail-> ;Host = "smtp.qq .com"; //メールサーバーのアドレスを設定します
$mail->Port = 25; //メールサーバーのポートを設定します、デフォルトは 25 です
$mail-> From = $from; //送信者のポートを設定します
$mail->FromName = ""; //送信者の名前を設定します
$mail->SMTPAuth = true; //SMTP にパスワード検証が必要かどうかを設定します。必須であることを意味します
$mail->Username = $from; //メール送信用のメールアドレスを設定します
$mail->Password = "" //メールアドレスのパスワードを設定します
$mail->; Subject = $title; //メールのタイトルを設定します
$mail-> ;AltBody = "text/html"; // オプションでコメントアウトしてテストします
$mail-> //メールの内容
$mail->IsHTML(true); // 内容が HTML タイプかどうかを設定します
$mail->WordWrap = 50; // 1 行の文字数を設定します
$mail->AddReplyTo(" Address", "Name"); //返信先のアドレスを設定します
$mail ->AddAddress($to,"Star Model Training"); //受信先のアドレスを設定します
if ($attachment != '' ) //添付ファイルを設定します
{
$mail->AddAttachment($attachment, $attachment);
if(!$mail->Send())
{
return false} else {
return; true;
}
}


QQ メールボックスは SMTP および POP3 サービスを開くのが簡単で、電子メールのコンテンツ形式とエンコーディングに注意する必要があります。
PHPMail.class.php クラス、クリックしてダウンロードしてください!


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

www.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/325160.html技術記事 phpmail クラスを使用すれば、心配する必要はありません。外国人が書いたクラスなので「使う」だけです。以下は、このクラスの send() メソッドに基づいて記述された関数です...
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。