duankuang7928 2013-08-22 01:58
浏览 24

PHP mail()问题是否包含URL

I am trying to send simple html email using PHP mail().

The following code work fine

$headers = 'MIME-Version: 1.0' . "
";
$headers .= 'Content-type: text/html; charset=iso-8859-1' . "
";
If(mail('xyz@gmail.com', 'test mail', 'test<hr>this is a test mail', $headers)){
  Echo 'OK';
} else{
  Echo 'Not ok';
}

Problem: as soon as I put some specific url in the body the code still say its ok but email never received

If(mail('xyz@gmail.com', 'test mail', 'test<hr>this is a test mail from www.xyz.com', $headers)){
  Echo 'OK';
} else{
  Echo 'Not ok';
}

Can someone guide me whats the issue and how to fix it?

  • 写回答

1条回答 默认 最新

  • dousha7645 2013-08-22 02:26
    关注

    mail() has a 4th and 5th parameter (optional). The 5th argument is what should be passed as options directly to sendmail . use the following:

    $body = 'test<hr>this is a test mail from'.htmlentities('www.xyz.com');
    
    if(mail('xyz@gmail.com','test mail', $body,$headers,'-f from@xyz.com'))
    {
    ....
    }
    

    hope it work now :)

    and while searching for mail do check your spam folder.

    评论

报告相同问题?

悬赏问题

  • ¥15 关于#matlab#的问题:在模糊控制器中选出线路信息,在simulink中根据线路信息生成速度时间目标曲线(初速度为20m/s,15秒后减为0的速度时间图像)我想问线路信息是什么
  • ¥15 banner广告展示设置多少时间不怎么会消耗用户价值
  • ¥16 mybatis的代理对象无法通过@Autowired装填
  • ¥15 可见光定位matlab仿真
  • ¥15 arduino 四自由度机械臂
  • ¥15 wordpress 产品图片 GIF 没法显示
  • ¥15 求三国群英传pl国战时间的修改方法
  • ¥15 matlab代码代写,需写出详细代码,代价私
  • ¥15 ROS系统搭建请教(跨境电商用途)
  • ¥15 AIC3204的示例代码有吗,想用AIC3204测量血氧,找不到相关的代码。