如何像enter image description here一样创建响应式电子邮件
我看到许多响应式电子邮件的设计相同,内容在中间,左右两边有不同颜色的空间。当在移动设备中打开电子邮件时,右侧和左侧的空间消失了。看起来他们创建它的方式与我不知道的方式相同。我像这样使用 php 发送电子邮件
$mail = new PHPMailer();
$mail->IsSMTP();
$mail->SMTPDebug = 2;
$mail->SMTPAuth = true;
$mail->SMTPSecure = 'ssl';
$mail->Host = "xxxx";
$mail->Port = xxx;
$mail->IsHTML(true);
$mail->Username = "xxxx";
$mail->Password = "xxxxx";
$mail->SetFrom("xxxx");
$mail->Subject = "xxxx";
$mail->Body = $htmlContent;
$mail->AddAddress("xxxx@gmail.com");
$htmlContent是html的模板。我读过一些信息,说 css 必须是内联样式,否则不会加载。但如果它是内联的,那么如何使用一些库,如 bootstrap 等。我真的是初学者。任何帮助将不胜感激。谢谢。
最佳答案
就我个人而言,我不会尝试自己创建这样的东西。您可以使用许多很棒的软件包。我会为你记下一些:
- https://packagist.org/packages/emielmolenaar/transactional-email-templates
- https://packagist.org/packages/swiftmailer/swiftmailer
- https://packagist.org/packages/phpmailer/phpmailer
或者
祝你好运! :-)
关于php - 如何创建从 php 发送的响应式电子邮件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51944973/