PHP邮件发送时如何去掉由虚拟服务器代发字样

作者:     目录:编程代码     发表:2016年07月01日

使用PHP自带的mail函数或功能更强大的PHPMailer发送的邮件,邮箱会提示代发地址,例如由 username@webhosting.com 代发,由于同时存在发件人地址和代发地址,很多邮件服务商会认为此邮件存在伪造嫌疑,多数会当垃圾邮件处理。

我使用的是BLUEHOST虚拟主机,如果没有配置服务器,收到的邮件如下所示,会出现代发地址及时区偏差问题。

PHP邮件发送时如何去掉由虚拟服务器代发字样

经过配置后,理想情况如下:

PHP邮件发送时如何去掉由虚拟服务器代发字样

去掉由服务器代发的字样的具体步骤如下:

在php发送邮件的程序中增加代码: ini_set(“sendmail_from”, “info@vyouhuiquan.com”);

国外主机经常碰到的一个问题就是时区问题,只需要增加代码: date_default_timezone_set(‘PRC’);

标签:

♥支付宝现金红包♥

支付宝现金红包,每天可领,红包金额最高 99元,使用无门槛,支付宝扫码付、还信用卡、充话费都可以使用。

支付宝红包领取方法:

  • 打开支付宝APP,首页搜索数字 1547638 即可领现金红包
  • 手机用户直接 点击这里领取
  • 或者支付宝APP扫描下面二维码领取
支付宝现金红包 每天可领

发表评论

电子邮件地址不会被公开。 必填项已用*标注

This site uses Akismet to reduce spam. Learn how your comment data is processed.