ホームページ >バックエンド開発 >PHPチュートリアル >PHPMailer_PHP チュートリアルを使用して電子メールを送信するための実装コード

PHPMailer_PHP チュートリアルを使用して電子メールを送信するための実装コード

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

ネイティブ環境: LAMP (ubuntu12.10);

SMTPサーバーはstmp.163.comを使用します。最初はまだ不安でしたが、送信したメールはすべて Tencent によってスパムとして扱われ、送信できませんでした。

なぜこのコンテンツに合格しなかったのですか?そこでstmp.gmail.comに変更してGoogle MailのPOPサービスを開いてみたのですが、認証が成功しませんでした。最後に、163 を登録し、コードを正常に実行します。

痛みも圧力もありません~~

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

コードをコピーします コードは次のとおりです:
require("PHPMailer/class.phpmailer.php"); /class.smtp.php" ; UTF-8'
$mail->CharSet='UTF-8';

// 受信者アドレスを追加します。複数回使用して複数の受信者を追加できます
$mail-> AddAddress('** *******@qq.com');

// メール本文を設定します
$message='これはテストメールです';
$mail ->Body =$message;
// メールヘッダーの From フィールドを設定します。
// NetEase の SMTP サービスの場合、この部分は実際のアカウントと同じである必要があります。そうでない場合、検証エラーが発生します。
$mail->From='****@163.com';

// 送信者の名前を設定します
$mail->FromName='yourname';

// メールのタイトルを設定します
$mail ->Subject='メールテスト';

// SMTP サーバーを設定します。ここでは NetEase の SMTP サーバーが使用されます。
$mail->Host='smtp.163.com';

// 「検証が必要」に設定します
$mail->SMTPAuth=true;

// ユーザー名とパスワードを設定します。 NetEase Mail のユーザー名とパスワード。
$mail->Username='****';
$mail->Password='****';

// メールを送信します。
$mail->Send();
?>


2 行目と 3 行目には、インターネット上の他のブログで書かれた PHP メール送信パッケージが含まれています。このアドレスは http://phpmailer.sourceforge です。 / ですが、まだ開いていないので、ここに書いておいたほうがいいでしょう。

百度からダウンロードしました。今でも百度で見つけることができます。

PHPにはメールを送信するためのmail()関数がありますが、sendmailをインストールする必要がありますが、設定に問題があるのか​​、それとも他の理由があるのか​​わかりません。結局、このシンプルな方法を実装することにしました。



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

www.bkjia.com

tru​​e

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

技術記事ローカル環境: LAMP (ubuntu12.10)、SMTP サーバーは stmp.163.com を使用します。最初はまだ心配していましたが、stmp.qq.com を使用しましたが、送信したメールはすべて Tencent によってスパムとして扱われました...
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。