Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/250.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 mail()函数服务器和本地主机不工作_Php_Function_Email - Fatal编程技术网

PHP mail()函数服务器和本地主机不工作

PHP mail()函数服务器和本地主机不工作,php,function,email,Php,Function,Email,我试图在我的一个网页上发送一封简单的电子邮件 mail('myemail@gmail.com“,”新订单“,”订单详情“) 该代码在我的xampp localhost和我的服务器上都不起作用。(我没有收到电子邮件)。 我读过关于必须在我的服务器上编辑php.ini文件的文章,但它似乎允许(基于我的微薄知识) [邮件功能] sendmail_path=/usr/local/bin/sendmail-oi-t 有什么想法吗? 我的主要目标是能够发送到我的实际网站。(我并不担心实际的本地主机)您需要确

我试图在我的一个网页上发送一封简单的电子邮件

mail('myemail@gmail.com“,”新订单“,”订单详情“)

该代码在我的xampp localhost和我的服务器上都不起作用。(我没有收到电子邮件)。 我读过关于必须在我的服务器上编辑php.ini文件的文章,但它似乎允许(基于我的微薄知识)

[邮件功能]
sendmail_path=/usr/local/bin/sendmail-oi-t

有什么想法吗?
我的主要目标是能够发送到我的实际网站。(我并不担心实际的本地主机)

您需要确保电子邮件“发件人”地址是服务器上存在的有效地址-请参阅我的答案

您需要在
邮件()上输入“发件人”-您似乎缺少该代码-请参阅

添加一个“回复:”标题,并使用您从用户那里获得的电子邮件地址,这样您就可以收到一封您可以回复的电子邮件,而不是默认转到您的服务器

其他有用的意见:


我个人最喜欢的解决方案也是很多人推荐的:PHPMailer

您使用的是共享服务器吗?不是共享服务器。我将检查其他文章的Nic。您的服务器DNS是否已配置?我也有同样的问题——谷歌拒绝错误的域名。此外,建议查看邮件日志中的错误域是否正确。我将查看maillog.use test mail server tool for xampp..为meChapter and verse通过脚本发送电子邮件: