dongwen6743 2010-08-06 17:17
浏览 30

PHP邮件不要在“收件人”标题中显示“收件人”

I want to make an email forwarder similar to cPanel's, where I have a database of email addresses, and where they should forward to, and I set a catch-all to pipe to my script.

I have completed this script, however, I would like to make the "To:" field in the header show the address it was sent to, rather than who is was being delivered to. For example, the email was sent to user001@mydomain.com, and the script forwards it to me@gmail.com. How can I make PHP send mail to me@gmail.com, but still show user001@mydomain.com in the headers, like cPanel does?

  • 写回答

1条回答 默认 最新

  • dongzhang7961 2010-08-06 17:41
    关注

    You can use the headers of the mail function:

    $to = 'me@gmail.com';
    $subject = 'Testing';
    $message = 'This is a test';
    $headers .= 'To: User001 <user001@mydomain.com>, User002 <user002@mydomain.com>' . "
    ";
    $headers .= 'From: My Email Script <me@gmail.com>' . "
    ";
    mail($to, $subject, $message, $headers);
    
    评论

报告相同问题?

悬赏问题

  • ¥20 软件测试决策法疑问求解答
  • ¥15 win11 23H2删除推荐的项目,支持注册表等
  • ¥15 matlab 用yalmip搭建模型,cplex求解,线性化处理的方法
  • ¥15 qt6.6.3 基于百度云的语音识别 不会改
  • ¥15 关于#目标检测#的问题:大概就是类似后台自动检测某下架商品的库存,在他监测到该商品上架并且可以购买的瞬间点击立即购买下单
  • ¥15 神经网络怎么把隐含层变量融合到损失函数中?
  • ¥15 lingo18勾选global solver求解使用的算法
  • ¥15 全部备份安卓app数据包括密码,可以复制到另一手机上运行
  • ¥20 测距传感器数据手册i2c
  • ¥15 RPA正常跑,cmd输入cookies跑不出来