我正在PHP中开发一个网站,并希望在用户注册时向用户发送电子邮件。css在使用AWS发送电子邮件时不起作用
我能够成功地做到这一点。 即使我使用html格式,它以html格式发送。
我试过了。我知道图片应该上传到服务器,但我会稍后再做。
$bodyPart = '
<body style="background-color:#FFFFFF;">
<img id="header" style="position:absolute; left:85px; top:50px; " src="images/logo.jpg" width="140" height="90" border="0" alt="" /></a>
<img id="cloths" style="position:absolute; left:275px; top:25px;" src="images/cloths.jpg" width="350" height="300" border="0" alt="" /></a>
<font size="7" style="font-family:Times new Roman; position:absolute; left:50px; top:120px;">Thank YOU</font>
<font size="3" style="font-family:Times new Roman;position:absolute;left:50px; top:165px;">For registering with our team </font>
<img id="bag" style ="position:absolute; left:290px; top:345px;"src="images/bag1.jpg" width="250" height="240" border="0" alt="" /></a>
<img style="position:absolute; left:30px; top:440px; "id="watch" src="images/watch1.jpg" width="260" height="180" border="0" alt="" /></a>
</body>
';
$m->setMessageFromString($plainTextBody,$bodyPart);
print_r($ses->sendEmail($m));
我应该得到这个输出
但我得到这个代替。
但问题是格式化,即使它在我的本地作品作为一个独立的文件没有正确完成。我试图使用外部CSS,内部CSS和内联CSS。但它不起作用。
使用html发送电子邮件的CSS的任何示例都将非常有帮助。
谢谢提前。
看到更新的问题。 – keen
我们不知道setMessageFromString()和sendEmail()在做什么... –
setMessageFromString用于设置电子邮件正文部分,其中sendEmail用于在设置message,sendTo,from和subject部分之后发送电子邮件。 – keen