ai didi

php - 如何更改由 : address in php mail() 邮寄的默认值

转载 作者:可可西里 更新时间:2023-11-01 13:48:42 24 4
gpt4 key购买 nike

我有以下代码

$subject = "Subject Here";  
$headers = 'MIME-Version: 1.0' . "\r\n";
$headers .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n";
// Additional headers
$headers .= 'From: Domain Name <domain@domain.com>' . "\r\n";
$to = $email;
$body = '
My Message here
';
mail($to, $subject, $body, $headers);

它可以正确发送邮件,但是当我在 gmail 的电子邮件中看到详细信息时...它显示

来自域名至 myemail@myemail.com2010 年 5 月 25 日星期二中午 12:41在这里主题我的主题由 mars.myhostingcompany.net 邮寄

虽然我想在 mailed by section 中显示我自己的地址,这样它应该是 mydomain.com 而不是 mars.myhostingcompany.net

最佳答案

有两种类型的发件人(发件人),MIME header 发件人和信封 发件人。

您在 mail() 函数的第 4 个参数的 header 中发送 MIME 发件人。你做得很好。

带有 -f 标志的 enveloper 发件人(通过 sendmail 或 sendmail 兼容包装器发送电子邮件时可以发送的那个)在第 5 个 中设置>mail() 参数,additional_parameters,采用您在命令行中传递的格式:-femail@address.tld

所以你的邮件函数最终看起来像这样:

mail($to, $subject, $body, $headers, "-fdomain@domain.com");

关于php - 如何更改由 : address in php mail() 邮寄的默认值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2908058/

24 4 0
文章推荐: html - 使用第 n 个类型
文章推荐: python - 日志轮换 - python 和 windows
文章推荐: javascript - html5 localstorage不保存输入
文章推荐: 相当于 dd 的 Windows Powershell 命令行
可可西里
个人简介

我是一名优秀的程序员,十分优秀!

滴滴打车优惠券免费领取
滴滴打车优惠券
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com