如何去掉邮件头中的mailed-by标志

发布时间:2020-06-19编辑:脚本学堂
如何去掉邮件头信息中的mailed-by标志呢?本文介绍一个方法,供大家学习参考。

用mail()函数发邮件,空间是Dreamhost的,发现在gmail中查看详细信息有一个mailed-by: xxx.dreamhost.com(其他邮箱都没显示该邮件头信息)

但在mail()函数的头中,自己定义mailed-by又无效,然后再换了另外一个空间发送,发现没有这个头信息。
说明还是能去掉的。

解决方法如下:
 mail($mailto,$subject,$message,$header,'-fexample@jb200.com');
注意,最后一个参数-fexample@jb200.com.

具体可以查看php手册mail函数章节,该参数是可选的,用来添加额外信息的。
其中example@jb200.com,一般是用发送人地址替换,测试的结果是可以随便填都行。

再次发送时,mailed-by邮件头就不存在了,成功解决这个问题。