我正在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