Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/291.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 电子邮件在收件箱中显示得非常完美,但在垃圾邮件中却没有_Php_Email_Cakephp_Html Email_Email Templates - Fatal编程技术网

Php 电子邮件在收件箱中显示得非常完美,但在垃圾邮件中却没有

Php 电子邮件在收件箱中显示得非常完美,但在垃圾邮件中却没有,php,email,cakephp,html-email,email-templates,Php,Email,Cakephp,Html Email,Email Templates,我面临着一个非常奇怪的问题,即使用cakephp发送的电子邮件如果出现在我的收件箱文件夹中,则显示得非常完美,但当它们出现在垃圾邮件文件夹中时,显示得不正确。下面是图片 收件箱 垃圾邮件 可能是什么问题。在SPAM文件夹中,限制或禁用完整呈现(出于安全原因)-未加载图像等 您应该使用text版本的电子邮件,请参阅: 您还可以使用更多的技术来防止垃圾邮件,例如-在垃圾邮件文件夹中,通常禁用所有样式和图像。大多数电子邮件服务将阻止大多数样式在标记为垃圾邮件、图像无法加载等情况下呈现。您的问题也应

我面临着一个非常奇怪的问题,即使用
cakephp
发送的电子邮件如果出现在我的
收件箱
文件夹中,则显示得非常完美,但当它们出现在
垃圾邮件
文件夹中时,显示得不正确。下面是图片

收件箱

垃圾邮件


可能是什么问题。

SPAM
文件夹中,限制或禁用完整呈现(出于安全原因)-未加载图像等

您应该使用
text
版本的电子邮件,请参阅:


您还可以使用更多的技术来防止垃圾邮件,例如-

在垃圾邮件文件夹中,通常禁用所有样式和图像。

大多数电子邮件服务将阻止大多数样式在标记为垃圾邮件、图像无法加载等情况下呈现。您的问题也应该重新措辞“如何防止我的电子邮件成为垃圾邮件”答案很简单,从SMTP服务器发送(例如,请参阅PHPMailer)。通常,邮件服务会删除垃圾邮件文件夹中的HTML和其他内容,这与您的邮件无关(除了标记为垃圾邮件的事实),这是一种安全措施。只需确保它不会变成垃圾邮件;-)谢谢@Qirel和zanderwar。我正在努力防止垃圾邮件。这真是一个很好的信息。