Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/256.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/79.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_Html_Css_Email - Fatal编程技术网

Php 从表单发送的电子邮件未送达收件人

Php 从表单发送的电子邮件未送达收件人,php,html,css,email,Php,Html,Css,Email,我制作了一个php表单,但我有一个问题。表单正在发送信息,并显示感谢信息,但我没有收到gmail收件箱中的信息 检查您的服务器邮件日志。检查你的Gmail垃圾文件夹。好吧,把代码贴出来!我使用了的邮件功能,它工作正常。也许Gmail正在过滤PHP发送的电子邮件。尝试使用其他域上的电子邮件帐户来缩小问题的范围。这可能是数百个问题中的一个,其中许多问题是您无法控制的 我在尝试制作一个简单的PHP应用程序来发送电子邮件时遇到了类似的问题——前一天它成功了,第二天它没有成功。没有错误。没有迹象表明它失败

我制作了一个php表单,但我有一个问题。表单正在发送信息,并显示感谢信息,但我没有收到gmail收件箱中的信息

检查您的服务器邮件日志。检查你的Gmail垃圾文件夹。

好吧,把代码贴出来!我使用了的邮件功能,它工作正常。也许Gmail正在过滤PHP发送的电子邮件。尝试使用其他域上的电子邮件帐户来缩小问题的范围。

这可能是数百个问题中的一个,其中许多问题是您无法控制的

我在尝试制作一个简单的PHP应用程序来发送电子邮件时遇到了类似的问题——前一天它成功了,第二天它没有成功。没有错误。没有迹象表明它失败了。没什么

为了调试这个问题,我在一个虚拟机上安装了Ubuntu,这意味着我有自己的web abd邮件服务器可以使用——这样可以很容易地检查服务器端日志和多个收件人等。基本上你是100%控制的——如果它在这个环境下工作,但在现实世界中不工作,那么很可能不是你的错

事实证明,我的web主机已经加入了新的安全策略,“发件人:”地址必须是他们系统上的物理邮箱。不是我的主机用户名。不是转发的网址。
-他们只是懒得告诉任何人是他们干的

Gmail可能将该电子邮件视为垃圾邮件。尝试发送到不在Gmail上的电子邮件帐户。

请确保您的发送和发送设置正确。如果发件人不是gmail喜欢的地址,那么它可能被视为垃圾邮件。

你的非工作代码在哪里……你应该发布该邮件,考虑到你的邮件昨天被关闭(),我想你会发现你需要提供更多细节!var_dump()你的邮件功能为什么人们都在使用它?这个问题相当于“我写了一封信并把它塞进了信封,但为什么我的朋友没有收到?”有一百万件事情可能会出错,没有提供详细信息,没有努力调试问题,这是重复的。请包括您在哪里测试此脚本,本地测试还是在生产、windows或linux上测试?并检查您的服务器邮件日志。这一切都是公平的,很好地告诉我们你的故事,但没有更多的信息或你的代码,发送它可能是很多事情。这是一个众所周知的问题,gmail阻止大多数PHP邮件,或把他们放在垃圾邮件文件夹。