Мне нужно отправить электронное письмо в какой-то список с помощью только jpg как тела сообщения, это заголовки, которые я использую, но он не работает, когда я добавляю изображение (вместо этого , если я пишу некоторый произвольный текст электронной почты отправляется правильно) Это то, что я использую до сих пор:Отправить электронное письмо с изображением jpg
message = '<img src="http://www.gulfview.info/admin/birthday_card_goes_here/birthday.jpg" width="600" height="800" />';
$subject = 'Happy Birthday from your Gulfview Friends !!';
$headers = 'MIME-Version: 1.0' . "\r\n";
$headers .= 'Content-type: text/html; charset=UTF-8' . "\r\n";
$headers .= 'From: Bob Fregalette <[email protected]>' . "\r\n";
if(!mail($email, $subject, $message, $headers)){
echo $email." not sent <br>";
}
else {
echo $email ."Sent succesfully<br>";
}
Любой намек? Thanks
Этот *** будет фильтроваться с помощью большинства программ обнаружения спама. Просто чтобы вы знали ... – ghoti
Не создавайте свои собственные электронные письма. Это ненадежно и болезненно. Вместо этого используйте PHPMailer или Swiftmailer. –
Определите, что «не работает». Не отправляется ли письмо на SMTP-сервер? Сервер SMTP не отправляет его? Клиенты электронной почты пользователей не отображают его? Я подозреваю, что проблема существует вне самого кода. – David