Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/284.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/0/email/3.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函数邮件不工作 if(@mail('email@gmail.com“,”电子邮件有效“,”文本“)) { echo(“_Php_Email_Gmail - Fatal编程技术网

PHP函数邮件不工作 if(@mail('email@gmail.com“,”电子邮件有效“,”文本“)) { echo(“

PHP函数邮件不工作 if(@mail('email@gmail.com“,”电子邮件有效“,”文本“)) { echo(“,php,email,gmail,Php,Email,Gmail,邮件已成功发送。”); } 其他的 { 回音(“邮件无法发送。”); } “Mail sent successfully”(邮件发送成功)消息已打印,但我没有收到该电子邮件您的电子邮件内容将是带有该代码的$text 试一试 if(邮件)email@gmail.com“,”电子邮件有效“,$text)){ 回送成功发送的邮件。; } 否则{ 回显“邮件无法发送。”; } 此外,请检查电子邮件和php设置,以确保可以使用邮件功能 您安装了邮件服务器吗?如果没有,请设置Sendmail之类的邮

邮件已成功发送。

”); } 其他的 { 回音(“邮件无法发送。

”); }
“Mail sent successfully”(邮件发送成功)消息已打印,但我没有收到该电子邮件

您的电子邮件内容将是带有该代码的$text

试一试

if(邮件)email@gmail.com“,”电子邮件有效“,$text)){
回送成功发送的邮件。

; } 否则{ 回显“邮件无法发送。

”; }

此外,请检查电子邮件和php设置,以确保可以使用邮件功能

您安装了邮件服务器吗?如果没有,请设置Sendmail之类的邮件。

尝试下面的代码

if (mail('email@gmail.com', 'Email Works', $text)) {
    echo '<p>Mail sent successfully.</p>';
} 
else {
    echo '<p>Mail could not be sent.</p>';
}
if($mail('email@gmail.com“,”电子邮件有效“,$text)){
echo(“邮件已成功发送。

”); } 否则{ 回音(“邮件无法发送。

”); }
这可能是因为您尚未在服务器上安装邮件服务器。如果您使用的是XAMPP,请在php.ini中的XAMPP上设置邮件设置,例如身份验证用户名、密码


以下是可以帮助您设置smtp设置的信息。

您是否在服务器中设置了smtp设置?您是否费心检查邮件服务器日志,以查看PHP发送电子邮件后发生了什么?请记住,PHP与实际交付无关。它将电子邮件交给本地邮件服务器,然后就完成了。Gmail有一个非常严格的垃圾邮件策略,可以尝试处理其他邮件。提供CopyIta不是一个很好的答案,一个好的答案可以解释这一点。
if (mail('email@gmail.com', 'Email Works', $text)) {
    echo '<p>Mail sent successfully.</p>';
} 
else {
    echo '<p>Mail could not be sent.</p>';
}
if ($mail('email@gmail.com', 'Email Works', $text)) {
    echo('<p>Mail sent successfully.</p>');
} 
else {
    echo('<p>Mail could not be sent.</p>');
}