私は2つの異なる電子メールクライアントを試してみました& stackoverflow答えました。しかし、問題の解決に失敗しました。私はまた、ローカル画像のパスをテストしました、それは完全にokです。ここPHPmailer AddEmbeddedImage埋め込みに失敗しました画像
は、符号化部である:
$mail->addEmbeddedImage('../img/abc-company-
logo.png','logo','abc-company-logo.png');
身体各部:
$mail->Body = "<div id='container' style='height:auto;font-
family:Helvetica;border: 1px solid #CCC;'>
<div id='header' style='margin: 0 auto;
background-color:#0958C3; color:#FFFFFF;
font-size: 20px;text-align: center;
display:block;
'>
<img src='cid:logo' alt='Picture Description'/> <br>
<strong>Heading</strong>
</div>
</div>";
: 例については、ここで
__DIR__
、__FILE__
例http://php.net/manual/fa/language.constants.predefined.phpを参照してください?そのような相対パスを使用すると、エラーが発生しやすくなります。 – Synchro