【问题标题】:How to send an email from a website using PHP? [closed]如何使用 PHP 从网站发送电子邮件? [关闭]
【发布时间】:2019-04-15 02:12:25
【问题描述】:

我开发了一个网站,想从网站域发送电子邮件 我已经配置了邮件功能,然后它运行良好,但几个月后它在这里不起作用是我的代码

$email_from = 'xxx@domainname.lk';//<== update the email address
$email_subject = "New Visitor";
$email_body = "new visitor".

$to = 'qqq@gmail.com';//<== update the email address
$headers .= "From: $email_from \r\n";

//Send the email!
mail($to,$email_subject,$email_body,$headers);
//done. redirect to thank-you page.
header('Location: thank-you.html');

【问题讨论】:

  • 它会给你一个错误吗?
  • 转到 cpanel 并单击 webmail 并打开 horde 或 roundcube 或 squirreMail(单击其中任何一个)并手动发送电子邮件。如果发送电子邮件,则代码中出现错误,否则请联系您的主机支持..
  • 没有@NelsonOwalo 代码正确运行,底线html标签也成功运行
  • @BilalAhmed 电子邮件正在手动发送,但不是通过代码发送

标签: php email web html-email mailto


【解决方案1】:

我认为 $email_body 变量的值应该以分号 (;) 结尾,并且 $headers 应该像下面这样写

$headers = 'From: webmaster@example.com' . "\r\n" .
      'Reply-To: webmaster@example.com' . "\r\n" .
      'X-Mailer: PHP/' . phpversion();

【讨论】:

  • 这是我找到的答案,非常感谢
猜你喜欢
  • 1970-01-01
  • 2013-04-21
  • 2012-08-13
  • 1970-01-01
  • 2011-12-22
  • 2012-06-14
  • 1970-01-01
  • 2012-10-30
  • 1970-01-01
相关资源
最近更新 更多