Встроенные в Cakemail изображения отображаются в виде вложений в Gmail.

Я работаю с cakephp 2.x и пытаюсь отправить электронное письмо со встроенными изображениями. Когда я отправляю сообщение на мой веб-сайт по электронной почте и открываю его с изображениями outlook, оно отображается правильно, но отправляется в gmail и открывается с помощью веб-браузера (chrome), изображения отображаются в виде вложений. Мои примеры кода показаны ниже, есть ли здесь какая-либо ошибка или нужны конфигурации Cakemail, чтобы предотвратить эту проблему ??? благодарю вас.

в моем view/Emails/html (часть кода)

<tr>
<td align="center" valign="top">
<a href="<?php echo FULL_BASE_URL.'/call_to_actions/view/'.$fundid;?>" title="zzzz" target="_blank">
<img style="display:block;margin:0;border:0;padding:0;" src="image_09.jpg" alt="zzzzz" width="184" height="45" border="0" />
</a>
</td>
</tr>

в моей модели

public function sendEmails($to, $from, $sender, $senderN, $subject, $massage, $template='default') {
$Email = new CakeEmail('smtp');
$Email  ->  template($template,'default')
->  emailFormat('html')
->  helpers(array('Html'))
->  to($to)
->  from($from)
->  sender($sender,$senderN)
->  subject($subject)
->  attachments(array('../webroot/img/email/image_05.jpg', '../webroot/img/email/image_09.jpg'))
->  viewVars($massage)
->  send();
}

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …