ネイティブ環境: 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
true
http://www.bkjia.com/PHPjc/327042.html
技術記事ローカル環境: LAMP (ubuntu12.10)、SMTP サーバーは stmp.163.com を使用します。最初はまだ心配していましたが、stmp.qq.com を使用しましたが、送信したメールはすべて Tencent によってスパムとして扱われました...