Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/262.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_Sendmail - Fatal编程技术网

如何用PHP发送邮件

如何用PHP发送邮件,php,sendmail,Php,Sendmail,我有一个PHP的简单代码,应该发送电子邮件,但它似乎不工作,因为我从来没有收到过任何邮件。 嗯,我有一个免费的主机和域名与CPanel,我有一个Webmail功能,我可以通过它发送电子邮件到任何我想去的地方(Yahoomail,Gmail,…)。 我真的不知道怎么解决它。 以下是我的php代码: $to = 'sample@yahoo.com'; $subject = 'the subject'; $message = 'hello'; $headers = 'From: sample@s

我有一个PHP的简单代码,应该发送电子邮件,但它似乎不工作,因为我从来没有收到过任何邮件。 嗯,我有一个免费的主机和域名与CPanel,我有一个Webmail功能,我可以通过它发送电子邮件到任何我想去的地方(Yahoomail,Gmail,…)。 我真的不知道怎么解决它。 以下是我的php代码:

$to = 'sample@yahoo.com'; 
$subject = 'the subject'; 
$message = 'hello'; 
$headers = 'From: sample@sample.com' . "\r\n" . 'Reply-To: sample@sample.com' . "\r\n" . 'X-Mailer: PHP/' . phpversion(); 
mail($to, $subject, $message, $headers);`
我的发送邮件路径
/usr/local/bin/phpsendmail
,发送邮件路径
/usr/local/bin/phpsendmail
,SMTP本地主机,SMTP_端口25

试试这个。。。

$to=”somebody@example.com";
$subject=“我的主题”;
$txt=“你好,世界!”;
$headers=“From:webmaster@example.com" . “\r\n”。
“抄送:somebodyelse@example.com";
邮件($to、$subject、$txt、$headers);

我想您可以在这里找到解决方案: