このメール送信機能には、誰もが使ったことのあるPHPMailerメールクラスを使用しています。今日は、必要な友達がそれを参照できるように、簡単な使い方について説明します。時間、その他の添付ファイルに関して、友人、あなたは私にあなたの意見を与えることができます。
注意事項:
1. メールの文字セット設定 $mail->CharSet = "GB2312"; // ここで文字セットを指定します!ここでは、Outlook でメールの件名が正常に表示されるため、GB2312 のみを指定しています。utf-8 に設定してみましたが、Outlook で文字化けが表示されます。
2. HTML 形式でメールを送信する場合は、 も忘れずに指定してください
3. 大量の電子メールの送信に使用する場合は、必ずインクルード ファイル関数を次のように変更してください:
require("phpmailer/class.phpmailer.php");
に変更します
require_once("phpmailer/class.phpmailer.php");
そうしないと、クラスの再定義が発生します。
コードは次のとおりです
コードをコピー |
|
/***********************************
* 著者:李英江
* 日付: 2006-12-7
*****************************/
require("phpmailer/class.phpmailer.php");
function smtp_mail ( $sendto_email, $subject, $body, $extra_hdrs, $user_name) {
$mail = 新しい PHPMailer();
$mail->IsSMTP() // SMTP 経由で送信
$mail->Host = "200.162.244.66" // SMTP サーバー
;
$mail->SMTPAuth = true // SMTP 認証をオンにする
$mail->Username = "yourmail"; // SMTP ユーザー名 注: 通常のメール認証には @ドメイン名は必要ありません
$mail->Password = "mailPassword" // SMTP パスワード
;
$mail->From = "yourmail@cgsir.com" // 送信者のメールアドレス
;
$mail->FromName = "cgsir.comadmin" // 送信者
;
$mail->CharSet = "GB2312"; // ここで文字セットを指定します。
$mail->エンコーディング = "base64";
$mail->AddAddress($sendto_email,"username") // 受信者のメールアドレスと名前
;
$mail->AddReplyTo("yourmail@cgsir.com","cgsir.com");
//$mail->WordWrap = 50 // ワードラップを設定します
;
//$mail->AddAttachment("/var/tmp/file.tar.gz"); // 添付ファイル
//$mail->AddAttachment("/tmp/image.jpg", "new.jpg");
$mail->IsHTML(true) // HTML として送信
;
// メールの件名
$mail->件名 = $subject;
// メールの内容
$mail->本文 = '
http://www.bKjia.c0mへようこそ
当サイトの会員登録をよろしくお願いいたします!
';
$mail->AltBody ="テキスト/html";
if(!$mail->Send())
{
echo "メール送信エラー ";
echo "メール エラー メッセージ: " . $mail->ErrorInfo;
出る
}
他に{
echo "$user_name メールが正常に送信されました!
";
}
}
// パラメーターの説明 (送信先、電子メールの件名、電子メールの内容、追加情報、ユーザー名)
smtp_mail('yourmail@cgsir.com', 'cgsir.com へようこそ!', 'NULL', 'cgsir.com', 'ユーザー名');
?>
オープンソースコミュニティから PHPMailer ファイルパッケージ phpmailer-1.73.tar.gz をダウンロードする必要があります: http://phpmailer.sourceforge.net/
http://www.bkjia.com/PHPjc/632968.html
www.bkjia.com本当
http://www.bkjia.com/PHPjc/632968.html
技術記事このメール送信機能には、外国のオープンソースのメールクラスを使用しています。誰もが使ったことがあるであろう PHPMailer メールクラスは、非常に簡単です。必要な場合は、簡単な使い方のチュートリアルを説明します。