我们最近切换到了一个新的服务器,现在当我们通过cakePHP发送我们的电子邮件爆炸时,之前以html格式接收电子邮件的用户现在将它们作为代码获取。有什么想法吗?
答案 0 :(得分:0)
您可以在控制器中配置格式:
//Send as 'html', 'text' or 'both' (default is 'text')
$this->Email->sendAs = 'both'; // because we like to send pretty mail
// more code here
$this->Email->send();
如果这是由服务器移动触发的,则可能是您缺少文件而不是一行代码。在这种情况下,请确保您为两种类型的电子邮件设置了布局。以下是要检查的文件结构:
app/views/layouts/email/
html/
default.ctp
text/
default.ctp
更多来自食谱: http://book.cakephp.org/view/1286/Sending-a-basic-message