ホームページ > バックエンド開発 > PHPチュートリアル > PHPMailer メール クラスは smtp.163.com を使用してメールを送信するメソッド_PHP チュートリアル

PHPMailer メール クラスは smtp.163.com を使用してメールを送信するメソッド_PHP チュートリアル

WBOY
リリース: 2016-07-21 15:50:18
オリジナル
1723 人が閲覧しました

ステップ 1: PHPMailer ファイル パッケージ phpmailer-1.73.tar.gz をオープン ソース コミュニティからダウンロードする必要があります: http://phpmailer.sourceforge.net/
ステップ 2: 以下に示すように、サーバー システムがソケットをサポートしていることを確認します。 through phpinfo() ; ソケットがサポートされているかどうかを確認します
この項目が利用できない場合は、ソケットは PHP 拡張機能であり、コンパイル時に ./configure --enable-sockets の構成オプションを指定する必要があることに注意してください。
PHPMailer メール クラスは smtp.163.com を使用してメールを送信するメソッド_PHP チュートリアル
ステップ 3: ファイルを Web サーバー ディレクトリに解凍し、クラスを呼び出します。 手順: まず、class.phpmailer.php をインクルードし、次にオブジェクトを作成し、パラメーターを設定し、メンバー関数を呼び出します。詳細については、以下のサンプル コードを参照してください:

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

/********************************
* 著者: Li Yingjiang
* 日付: 2006-12-7
***** * *************************/
require("phpmailer/class.phpmailer. php");

function smtp_mail ($sendto_email, $subject, $body, $extra_hdrs, $user_name) {
$mail = new PHPMailer();
$mail->IsSMTP(); // SMTP 経由で送信
$mail-> Host = "200.162.244.66"; // SMTP サーバー
$mail->SMTPAuth = true; // SMTP 認証をオンにする
$mail-> // SMTP ユーザー名: 通常のメール認証は機能しません @ドメイン名を追加する必要があります
$mail->Password = "mailPassword"; // SMTP パスワード

$mail->From = "yourmail@cgsir.com"; // address
$mail->FromName = "cgsir.com 管理者"; // 送信者
$mail->CharSet = "GB2312"; // ここで文字セットを指定します。
$mail->Encoding = "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 = $subject;
// メールの内容
$mail->Body = '




< a href=" へようこそhttp://www.cgsir.com">http://www.cgsir.com


当サイトの会員登録をしていただきありがとうございます!




$mail->AltBody ="text/html"; ;Send())
{
echo "メール送信エラー

";
echo "メール エラー メッセージ: " . $mail->ErrorInfo;
else {
echo "$user_name メールが送信されました!
";
}
}

// パラメーターの説明 (送信先、電子メールの件名、電子メールの内容、追加情報、ユーザー名)
smtp_mail('yourmail@cgsir.com', 'Welcome Come to cgsir.com! ', 'NULL', 'cgsir.com', 'username');

注意事項: 1. メール文字セットの設定、$mail->CharSet = "GB2312" ; //ここで文字セットを指定します。ここでは、Outlook でメールの件名が正常に表示されるため、GB2312 のみを指定しています。 utf-8 に設定してみましたが、Outlook で文字化けが表示されます。

2. HTML 形式でメールを送信する場合は、 とも指定してください。大量のメールの送信に使用する場合は、次のように、含まれているファイル関数を変更することを忘れないでください。
require("phpmailer/class.phpmailer.php"); に変更します
require_once("phpmailer/class.phpmailer) .php");
それ以外の場合はクラスの再定義が発生します。




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

www.bkjia.com

tru​​e

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

技術記事

ステップ 1: オープン ソース コミュニティから PHPMailer ファイル パッケージ phpmailer-1.73.tar.gz をダウンロードする必要があります: http://phpmailer.sourceforge.net/ ステップ 2: サーバー システムが以下に示すソケットをサポートしていることを確認します。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート