首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >php邮件功能有时发送空白电子邮件

问php邮件功能有时发送空白电子邮件
EN

Stack Overflow用户
提问于 2013-10-07 05:06:45
回答 2查看 1.3K关注 0票数 0

我知道如何使用php mail()函数。对我来说很管用。但有时我收到的空白电子邮件没有消息体,主题我提到的php邮件功能与空白电子邮件id。我对每个表单都进行了javascript验证,这样在提交表单时没有任何字段是空白的。

经过这个验证,我也收到空白的电子邮件。有人能告诉我为什么会发生这种事吗?

注意:我试图提交文本框中空白的表单,但是由于javascript验证,没有提交空白表单。

编辑:

我使用的代码:

代码语言:javascript
复制
<?php
  $to      = 'nobody@example.com';
  $subject = 'the subject';
  $message = 'hello';
  $headers = 'From: webmaster@example.com' . "\r\n" .
             'Reply-To: webmaster@example.com' . "\r\n" .
             'X-Mailer: PHP/' . phpversion();

  mail($to, $subject, $message, $headers);
 ?>

这只是http://php.net/manual/en/function.mail.php的一个例子

EN

回答 2

Stack Overflow用户

发布于 2013-10-07 05:15:29

如果没有代码,就不可能检查问题的所在。但以下是一些你可以使用的建议:

1)不要使用javascript验证,因为它是被绕过的,因为它是客户端而不是服务器端。始终使用服务器端验证。

2) php邮件功能使用良好,但功能不丰富。尝试使用斯威夫特或PhpMailer。

希望这能帮上忙。

票数 0
EN

Stack Overflow用户

发布于 2013-10-07 13:10:59

使用Mandrill电子邮件发送是完美的。没有用Mandrill发送的空白邮件..。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/19217437

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档