メール送信の問題

WBOY
リリース: 2016-06-23 14:21:52
オリジナル
904 人が閲覧しました

メールの URL phpmailer

バックグラウンドでコンテンツを書いてメールに送信しますが、その内容には Web サイトをクリックするためのリンクが含まれていますが、メールに送信すると、href="XXX" が消えてしまいます。たとえば、私が書いたコンテンツは次のとおりです: $url="www.baidu.com"
$emailContent="test";メールボックスにアクセスすると、リンクをクリックできず、test になってしまいます。何が起こっているのか教えてください
ディスカッションに返信 (解決策)

分析用のコードを投稿してください

$ emailContent="test";

SendMail($toEmail,'パスワード変更確認メール',$emailContent);



function SendMail($address ,$) title,$message)
{
require("ThinkPHP/Extend/Vendor/PHPMailer_v5.1/class.phpmailer.php");
$mail=new PHPMailer() // 電子メールの送信に PHPMailer を設定します。
$mail->IsSMTP();
$mail->IsSMTP();
複数の受信者を追加するために複数回使用できます
$mail- >AddAddress($address);
/ メールヘッダーの From フィールドを設定します。
$ = c( 'mail_address');
$mail->ホスト=C('MAIL_SMTP');
$mail->SMTPAuth=true;
$mail->Username=C('MAIL_LOGINNAME');
$mail->Password=C('MAIL_PASSWORD');
$mail->IsHTML (true);
// メールを送信します。
return($mail->Send());
}
$url="www.baidu.com"
$emailContent="test この段落は正常に解析されませんでした。

$emailContent =<<
test

与えられたコードに従いました。いいえ、メールで受け取ったものはまだ test でした
メールの内容がフィルタリングされている可能性があります

phpmail には HTML をフィルタリングするかどうかのパラメータ設定があるようです

$url="www.baidu.com";
$emailContent="test"; この段落は正常に解析されませんでした。

$emailContent =<< test

$emailContent =<< < a href=""www.baidu.com"">テスト
echo $emailContent;

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