"; $mail = 新規 "/> "; $mail = 新規 ">
phpmailer
を使用してメールを送信するときに問題が発生します
require_once('class.phpmailer.php'); //ダウンロードしたファイルは、ファイルが存在するディレクトリに配置する必要があります
$アドレス=$_POST['アドレス'];
echo $address."
";
$mail = new PHPMailer() //メール送信クラスを作成します
$アドレス = $_POST['アドレス']
;
$mail->IsSMTP() //SMTP を使用して送信
$mail->Host = "smtp.163.com" // ビジネス郵便局のドメイン名
;
$mail->SMTPAuth = true; // SMTP 認証機能を有効にする
$mail->Username = "*********@163.com" // 郵便局のユーザー名 (完全なメール アドレスを入力してください)
$mail->Password = "********" // 郵便局のパスワード
;
$mail->From = "******@163.com" //メール送信者のメールアドレス
;
$mail->FromName = "";
$mail->AddAddress("$address", "QQ");//受信者アドレスは、メールを受信したい任意のメール アドレスに置き換えることができます。
$mail->Subject = "PHPMailer テストメール" //メールのタイトル
;
$mail->Body = "こんにちは、これはテストメールです" //メールの内容
;
$mail->AltBody = "これは非 HTML メール クライアントのプレーン テキストの本文です" //追加情報は省略できます
;
if(!$mail->Send())
{
echo "メールの送信に失敗しました。
";
echo "エラーの理由: " . $mail->ErrorInfo;
終了;
}
echo "メールは正常に送信されました";
?>
警告: preg_match() [function.preg-match]: コンパイルに失敗しました: C:Program FilesApache Software FoundationApache2.2htdocsclass.phpmailer.php の 667 行目
のオフセット 626 にある存在しないサブパターンへの参照
メール送信に失敗しました
エラーの理由: 受信者の電子メール アドレスを少なくとも 1 つ指定する必要があります。