如何将邮件发送到php?

如何将邮件发送到php?,php,wordpress,cakephp,Php,Wordpress,Cakephp,我想把邮件发送到php的解决方案。 我用这种方式发邮件 但是问题来了 if(isset($_POST['submit'])) { $to = "xyz@gmail.com"; $from="xyz@gmail.com"; $subject = "Hi!"; $body = "Hi,\n\nHow are you?"; if (mail($to, $subject,$from, $body)) { echo("<p>Email successfully sent!&

我想把邮件发送到php的解决方案。 我用这种方式发邮件 但是问题来了

if(isset($_POST['submit']))
{

 $to = "xyz@gmail.com";
 $from="xyz@gmail.com";
 $subject = "Hi!";
 $body = "Hi,\n\nHow are you?";
 if (mail($to, $subject,$from, $body))
 {
   echo("<p>Email successfully sent!</p>");
  } 
  else 
  {
   echo("<p>Email delivery failed…</p>");
  }
}
if(isset($\u POST['submit']))
{
$to=”xyz@gmail.com";
$from=”xyz@gmail.com";
$subject=“你好!”;
$body=“您好,\n\n您是什么人?”;
if(邮件($to$subject,$from$body))
{
echo(电子邮件已成功发送!

); } 其他的 { echo(电子邮件发送失败…

); } }
我发送邮件可能是原始id,但不发送邮件
然后浏览器打印邮件成功发送

使用smtp帐户(使用干净邮件功能只会给您带来问题)

试试这个例子


如果您使用WordPress(如您的WordPress标签所示),请使用该功能。如果您使用CakePHP(正如您的CakePHP标签所建议的),请使用


它们不仅易于使用且有很好的文档记录,而且还能保护您免受所有(或至少许多)类型的攻击。例如,使用问题中提供的简单代码,如果您使用未经验证/过滤的已发布数据,您可以快速将联系人表单变成垃圾邮件机器人。

您是否配置了邮件服务器?