ホームページ >バックエンド開発 >PHPチュートリアル >phpmailer で画像を送信する際に問題が発生し、送信が成功したことを示すメッセージが表示されますが、画像が電子メールに表示されません。
phpmailerで画像を送信する際に問題があり、送信成功のメッセージが出ますが、メールに画像が表示されません
タイトルの通り、画像の編集ページを自分で作りました。編集ページでは表示できますが、画像はイントラネットサーバーにあります。
-----解決策----------- --------
ローカル写真を送信します。AddEmbeddedImage メソッドを使用します。たとえば、
$id = 1;<br />$mail->AddEmbeddedImage('03.gif', $id, 'attachment', 'base64', 'image/gif');<br />$body .= '<img src="cid:'.$id.'" style="border: none;" />';<br />は、メール本文に
<img src="http://twebmail.mail.163.com/js6/s?func=mbox:getMessageData&sid=WDRWkXHcLWMWDYoYssccJDASHzdXUvmz&mid=463:xtbBzwnaLFD+iXy1QAAAse&part=2" style="border: none;">のようなコードを生成します。