phpmailerを使用して外部画像をHTML形式のメールで送信する方法についてアドバイスをお願いします。

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

現在、電子メールの送信に PhPmailer を使用しています。HTML 形式で電子メール テンプレートを定義しており、その中に外部ファイルの画像がいくつかあります。電子メールを開く前に手動でクリックして画像をダウンロードする必要があります。メールの写真が表示されます。

欲しいエフェクトは、メールを開くと写真が表示されることです。

この方法を試しましたが、うまくいかないようです。

ob_start()
readfile($url);
$image_data = "data:image /png;base64,".base64_encode($img);

次に、この $image_data を img src に入れますが、それでも機能せず、画像には大きなバツ印が表示されます

誰かが見てみるのを手伝ってくれました間違っています



ディスカッションに返信(解決策)

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