ホームページ > バックエンド開発 > PHPチュートリアル > このマシンで phpmailer を使用した電子メールの送信に関する問題

このマシンで phpmailer を使用した電子メールの送信に関する問題

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

このマシンでの電子メール送信に phpmailer を使用する際の問題
私はこのマシンで WampServer バージョン 2.1 を php サーバーとして使用して、電子メール送信用の phpmailer をテストしています。最新の class.phpmailer.php および class.smtp.php ファイルをダウンロードし、電子メール送信機能をテストするために新しい php ファイル phpmail.php を作成しました。コードは次のとおりです。 require_once('class.phpmailer.php');
Include("class.smtp.php");
$mail = new PHPMailer() //メール送信クラスを作成します
$アドレス = $_POST['アドレス'];
$mail->SMTPDebug=true
$mail->IsSMTP() //SMTP を使用して送信
$mail->CharSet = "UTF-8"; $mail->Host = "smtp.163.com" // Office smtp サーバー
; $mail->SMTPAuth = true; // SMTP 認証機能を有効にする
$mail->Username = "cnmhg168" // ユーザー名 (完全なメールアドレスを入力してください)
$mail->Password = "******" // パスワード
;
$mail->From = "cnmhg168@163.com" //メール送信者のメールアドレス
; $mail->FromName = "化学ネットワーク";
$mail->AddAddress("mysimpledesign@163.com", "tttt");//受信者のアドレス

//$mail->AddAttachment("/var/tmp/file.tar.gz") // 添付ファイルを追加します
$mail->IsHTML(true); //メール形式をHTMLに設定 //HTML形式を使用するかどうか

$mail->Subject = "PHPMailer テストメール" //メールのタイトル
; $mail->Body = "こんにちは、これはテストメールです。Baidu" //メールの内容
$mail->AltBody = "from Mars" //追加情報は省略可能
; //$mail->SMTPDebug;

if(!$mail->Send())
{
echo "メールの送信に失敗しました。

";
echo "エラーの理由: " . $mail->ErrorInfo;
終了;
}

echo "メールは正常に送信されました";


?>

ユーザー名とパスワードは問題ありませんが、次のエラー メッセージが表示されます。解決方法を教えてください。

( ! ) 注意: 未定義のインデックス: D:wampwwwPHPMailerphpmail.php の 6 行目のアドレス
呼び出し履歴
# 時刻メモリ機能の場所
1 0.0041 373128 {メイン}( ) ..phpmail.php:0
SMTP -> get_lines(): $data は ""
SMTP -> get_lines(): $str は "220 163.com アンチスパム GT for Coremail System (163com[20121016]) "
SMTP -> get_lines(): $data は "220 163.com アンチスパム GT for Coremail System (163com[20121016]) "
SMTP -> FROM SERVER:220 163.com Coremail システム用アンチスパム GT (163com[20121016])
SMTP -> get_lines(): $data は ""
SMTP -> get_lines(): $str は "250-mail "
SMTP -> get_lines(): $data は "250-mail"
SMTP -> get_lines(): $data は "250-mail "
SMTP -> get_lines(): $str は "250-PIPELINING "
SMTP -> get_lines(): $data は "250-mail 250-PIPELINING"
SMTP -> get_lines(): $data は "250-mail 250-PIPELINING"
SMTP -> get_lines(): $str は "250-AUTH LOGIN PLAIN"
SMTP -> get_lines(): $data は "250-mail 250-PIPELINING 250-AUTH LOGIN PLAIN"
SMTP -> get_lines(): $data は "250-mail 250-PIPELINING 250-AUTH LOGIN PLAIN"
SMTP -> get_lines(): $str は "250-AUTH=LOGIN PLAIN "
SMTP -> get_lines(): $data は "250-mail 250-PIPELINING 250-AUTH LOGIN PLAIN "

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