Я знаю, что этот вопрос задан несколько раз, и это основной вопрос, но я искал последние три дня, но я все еще не могу отправить изображения в email.please help Как я могу вставлять изображения в свой адрес электронной почты, которые должны включать заголовки в заголовки i напишите следующий код.
$to = "example@gmail.com"; $subject = "new account created"; $body = "New account has been created <img border='0' src='http://www.example.com/myimages/track.php?MID=1111&SID=2222' width='1' height='1'> " ; $headers = "MIME-Version: 1.0" . "\r\n"; $headers .= "Content-type:text/html;charset=iso-8859-1" . "\r\n"; $headers .= "From: admin@gmail.com"; $neww=mail($to,$subject,$body,$headers);
Причина, по которой вы не можете видеть ваши изображения в электронной почте, – это большинство читателей электронной почты, которые могут быть использованы для проверки правильных адресов электронной почты, которые являются обычной тактикой, используемой спамерами. Ваш код кричит, отслеживая, что только доказывает суть.
Это не так, поскольку фильтрация изображений выполняется клиентами электронной почты и не может контролироваться никаким кодом, который вы пишете.
Проверьте эту тему .
Я опубликовал решение, в котором вы можете использовать Mozilla Thunderbird для извлечения кода изображения html для вас, который вы можете разместить в своем скрипте. Изображение будет внедрено и будет зависеть от каких-либо ссылок или внешнего контента.
Ищите мой ответ с большим скриншотом ящерицы.
Но даже несмотря на это, пользователи все равно могут блокировать изображения всех видов. Но изображения с изображениями могут считаться более приемлемыми, чем связанный контент – это зависит от клиента относительно того, как обрабатываются изображения.