ホームページ > php教程 > php手册 > PHPMailer メール クラスは smtp.163.com を使用してメール メソッドを送信します

PHPMailer メール クラスは smtp.163.com を使用してメール メソッドを送信します

WBOY
リリース: 2016-06-13 12:27:08
オリジナル
2899 人が閲覧しました

ステップ 1: PHPMailer ファイル パッケージ phpmailer-1.73.tar.gz をオープン ソース コミュニティからダウンロードする必要があります: http://phpmailer.sourceforge.net/
ステップ 2: 以下に示すように、サーバー システムがソケットをサポートしていることを確認します。以下、phpinfo () を介してソケットがサポートされているかどうかを確認します
この項目が利用できない場合は、次の点に注意してください: ソケットは PHP 拡張機能であり、コンパイル時に ./configure --enable-sockets の構成オプションを指定する必要があります。

ステップ 3: ファイルを Web サーバー ディレクトリに抽出し、クラスを呼び出します。 手順: まず class.phpmailer.php をインクルードし、次にオブジェクトを作成し、パラメーターを設定し、メンバー関数を呼び出します。詳細については、以下のサンプル コードを参照してください。

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


/** ******************************
* 著者: 李英江
* 日付: 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"; 🎜>$mail->SMTPAuth = true; // SMTP 認証をオンにする
$mail->Username = "yourmail"; // SMTP ユーザー名 注: 通常のメール認証では @ ドメイン名を追加する必要はありません
$mail->Password = "mailPassword"; // SMTP パスワード

$mail->From = "yourmail@cgsir.com" // 送信者のメール アドレス
$mail->FromName = "cgsir.com 管理メンバー"; // Sender

$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"); ->IsHTML(true); // HTML として送信
// メールの件名
$mail->Subject = $subject; // メールの内容
$mail-> '




http: //www.cgsir.com


このサイトのメンバー登録をしていただきありがとうございます。




$mail->AltBody ";
if(!$mail->Send())
{
echo "メールはエラーで送信されました

";
echo "メール エラー メッセージ: " . $mail - >ErrorInfo;
終了;
}
echo "$user_name メールが正常に送信されました!
"; 🎜 >// パラメータの説明 (送信先、メール件名、メール内容、追加情報、ユーザー名)
smtp_mail('yourmail@cgsir.com', 'Welcome to cgsir.com!', 'NULL', 'cgsir .com', 'username');

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

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


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