php联系人表单,可在收件箱中显示发件人的电子邮件地址

啦啦

我想创建一个表单,该表单将仅允许邮件的收件人在从收件箱中回复网站消息时单击“回复”。回复应自动使用发件人的电子邮件地址填充。

我认为我需要将$ mailheader从特定的电子邮件地址更改为。$ _ POST,但是我的尝试无法正常工作。我觉得这一定是我做错了的小事。

这是php表单代码。它正在按原样工作,但是我正在尝试编辑/改善可用性:

<?
$name = $_POST['name'];
$email = $_POST['email'];
$phone = $_POST['phone'];
$message = $_POST['message'];
$security = $_POST['security'];

$to = "[email protected]";
$subject = "Contact Message from Website";
$message = "A visitor of exampledomain.com has submitted the following message.\n\nName: $name\n\nEmail: $email\n\nPhone: $phone\n\nMessage: $message";
$mailheaders = "From: [email protected]\r\nReply-To: [email protected]";


if ($security=="10") {
    mail($to,$subject,$message,$mailheaders);
    header("Location:contact.php?s=1");
}
else {
    header("Location:contact.php?s=2");
}
?>

这是我的第一次尝试:

$mailheader = "From: ".$_POST["email"]."\r\nReply-To: ".$_POST["email"]."\r\n";

这是我的第二次尝试:

$mailheaders .= "Reply-To: ".$_POST["email"]."\r\n";
$mailheaders .= "From: ".$_POST['Email']."\r\n";

这是我的第三次尝试:

$mailheaders = "Reply-To: ".$_POST["email"]."\r\n";
$mailheaders = "From: ".$_POST['Email']."\r\n";
啦啦

我想到了!该邮件头有效。

$mailheaders = 'From: [email protected]' . "\r\n" .
        'Reply-To: ' . $email . "\r\n" .
        'X-Mailer: PHP/' . phpversion();

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Outlook:如何在收件箱中显示发件人电子邮件地址?

来自分类Dev

Lotus Domino 解析电子邮件地址(发件人、收件人)

来自分类Dev

根据收件人设置发件人电子邮件地址

来自分类Dev

获取发件人电子邮件地址

来自分类Dev

如何获得发件人的电子邮件地址?

来自分类Dev

从附件获取发件人电子邮件地址

来自分类Dev

获取发件人电子邮件地址

来自分类Dev

如何欺骗发件人电子邮件地址?

来自分类Dev

Outlook 2003:如何转发邮件而不丢失发件人/收件人电子邮件地址

来自分类Dev

如何在Outlook中按发件人的电子邮件地址而不是显示名称进行排序?

来自分类Dev

根据发件人的电子邮件地址更改mutt中的SMTP身份验证

来自分类Dev

根据发件人的电子邮件地址更改mutt中的SMTP身份验证

来自分类Dev

如果“收件人”和“发件人”标头是垃圾邮件发送者的电子邮件地址,我如何收到这封电子邮件?

来自分类Dev

用Apache Commons电子邮件中的名称替换发件人电子邮件地址

来自分类Dev

Sugar CRM-MYSQL显示具有相同电子邮件地址的联系人

来自分类Dev

电子邮件被回复给收件人,而不是发件人或回复地址

来自分类Dev

是否可以将分发列表的“发件人:”地址更改为分发列表电子邮件地址而不是发件人的电子邮件地址?

来自分类Dev

如何更改与PHP联系人表格关联的“来自电子邮件地址”

来自分类Dev

PHP联系人表单消息未显示在电子邮件中

来自分类Dev

如何获取联系人详细信息中的电子邮件地址

来自分类Dev

Google Script - 如何从完整的联系人姓名中获取电子邮件地址

来自分类Dev

PHP邮件未显示来自标题frfom HTML表单的发件人电子邮件

来自分类Dev

如何在Outlook中收到的电子邮件上显示“发件人”地址?

来自分类Dev

如何使用Applescript从发件人应用程序中删除发件人包含电子邮件地址的会话

来自分类Dev

如何在PHP中更改通过管道转发的电子邮件的“发件人”和“收件人”部分

来自分类Dev

为什么允许在PHP.Mail()函数的“发件人:”标头中使用任何电子邮件地址?

来自分类Dev

使用Heroku + SendGrid时是否需要提供“发件人”电子邮件地址?

来自分类Dev

EWS SearchFilter.ContainsSubstring要在发件人电子邮件地址上进行过滤

来自分类Dev

使用Excel VBA获取发件人的电子邮件地址

Related 相关文章

  1. 1

    Outlook:如何在收件箱中显示发件人电子邮件地址?

  2. 2

    Lotus Domino 解析电子邮件地址(发件人、收件人)

  3. 3

    根据收件人设置发件人电子邮件地址

  4. 4

    获取发件人电子邮件地址

  5. 5

    如何获得发件人的电子邮件地址?

  6. 6

    从附件获取发件人电子邮件地址

  7. 7

    获取发件人电子邮件地址

  8. 8

    如何欺骗发件人电子邮件地址?

  9. 9

    Outlook 2003:如何转发邮件而不丢失发件人/收件人电子邮件地址

  10. 10

    如何在Outlook中按发件人的电子邮件地址而不是显示名称进行排序?

  11. 11

    根据发件人的电子邮件地址更改mutt中的SMTP身份验证

  12. 12

    根据发件人的电子邮件地址更改mutt中的SMTP身份验证

  13. 13

    如果“收件人”和“发件人”标头是垃圾邮件发送者的电子邮件地址,我如何收到这封电子邮件?

  14. 14

    用Apache Commons电子邮件中的名称替换发件人电子邮件地址

  15. 15

    Sugar CRM-MYSQL显示具有相同电子邮件地址的联系人

  16. 16

    电子邮件被回复给收件人,而不是发件人或回复地址

  17. 17

    是否可以将分发列表的“发件人:”地址更改为分发列表电子邮件地址而不是发件人的电子邮件地址?

  18. 18

    如何更改与PHP联系人表格关联的“来自电子邮件地址”

  19. 19

    PHP联系人表单消息未显示在电子邮件中

  20. 20

    如何获取联系人详细信息中的电子邮件地址

  21. 21

    Google Script - 如何从完整的联系人姓名中获取电子邮件地址

  22. 22

    PHP邮件未显示来自标题frfom HTML表单的发件人电子邮件

  23. 23

    如何在Outlook中收到的电子邮件上显示“发件人”地址?

  24. 24

    如何使用Applescript从发件人应用程序中删除发件人包含电子邮件地址的会话

  25. 25

    如何在PHP中更改通过管道转发的电子邮件的“发件人”和“收件人”部分

  26. 26

    为什么允许在PHP.Mail()函数的“发件人:”标头中使用任何电子邮件地址?

  27. 27

    使用Heroku + SendGrid时是否需要提供“发件人”电子邮件地址?

  28. 28

    EWS SearchFilter.ContainsSubstring要在发件人电子邮件地址上进行过滤

  29. 29

    使用Excel VBA获取发件人的电子邮件地址

热门标签

归档