ホームページ >バックエンド開発 >PHPチュートリアル >PHP での電子メール送信に関する問題: 電子メールは送信され、無効なアドレスが返されました。

PHP での電子メール送信に関する問題: 電子メールは送信され、無効なアドレスが返されました。

WBOY
WBOYオリジナル
2016-06-13 12:06:441553ブラウズ

PHP メール送信の問題: メールが送信され、無効なアドレスが返されます:
(図に示すように):
なぜこれが起こるのでしょうか?

------解決策----------------------
public function AddAddress ($address, $name = '') {
return $this->AddAnAddress('to', $address, $name);
}

プライベート関数 AddAnAddress($kind , $address, $name = '') {
if (!preg_match('/^(to
>-----解決策のアイデア------ ------- ---
cc
-----ソリューションのアイデア------ ---
bcc
-----ソリューションのアイデア----------------------
ReplyTo)$/'、 $kind)) {
echo '無効な受信者配列: ' . kind;
return false;
}
$address =trim($address);
$name =trim(preg_replace() '/[rn] /', '', $name)); // ブレークを削除してトリム
if (!self::ValidateAddress($address)) {
$ this->SetError($this) ->Lang('invalid_address').': '. $address);
if ($this->Exceptions) {
throw new phpmailerException($this-> ;Lang('invalid_address'). ': '.$address);
}
false;
}
...


声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。