Как стилизовать (html и css) тело письма в PHP, используя sendgrid для отправки электронной почты? - PullRequest
0 голосов
/ 18 февраля 2020

Я использую sendgrid, я хочу стилизовать мои отправленные электронные письма, но в письме они показывают сырой код, я не знаю почему. Here is the image i am receiving in my email Есть ли где-то, что я делаю неправильно или что-то? Это код, который я написал ...

require 'vendor/autoload.php'; 
$email = new \SendGrid\Mail\Mail();
$email->setFrom("my email address");
$email->setSubject("Welcome");
$email->addTo($EmailAddress);
//Below code where i am having issues
$email->addContent("text/plain", "<img src='Assets/images/logo.png'> Welcome To my channel...");
$sendgrid = new \SendGrid('your api code');
$sendgrid->send($email);

1 Ответ

3 голосов
/ 18 февраля 2020

Ваш тип контента неправильный. Вы должны установить его на text/html:

$email->addContent("text/html", "<img src='Assets/images/logo.png'> Welcome To my channel...");

В противном случае он не будет отображаться как html, даже если вы напишите html.

...