开发者社区> 问答> 正文

请问 PHP sendmail 发信如何隐藏信头IP?

我的网站使用PHP sendmail发送邮件,但是信头会暴露我真实的服务器IP地址,如图:






信头会显示真实的服务器IP地址,如何隐藏或者伪造信头中的IP,从而避免被DDOS攻击呢?

展开
收起
yun31302922 2016-06-09 08:31:15 7999 0
4 条回答
写回答
取消 提交回答
  • LT是个伪程序员
    你想啊,你的服务器要发送一封邮件,肯定会先构造这封邮件的数据报文,然后从网口发出去。IP报文发出去必然会记录源IP地址,当然也可以修改,这个就得从更底层做了,类似截获报文,修改报文数据,转发。当然用邮件推送服务是最方便的。
    2016-07-01 07:59:34
    赞同 展开评论 打赏
  • 一个程序员,欢迎骚扰!!!
    回 2楼(yun31302922) 的帖子
    阿里云的邮件推送 跟你自身服务器没啥关系了就
    2016-06-14 20:52:27
    赞同 展开评论 打赏
  • 回 1楼西秦的帖子
    阿里云的邮件推送可以隐藏IP吗?

    -------------------------

    回 4楼西秦的帖子
    我网站是discuz的  阿里云的邮件推送 有相关插件吗

    -------------------------

    回 6楼西秦的帖子
    我用SMTP方式测试了,还是会暴露服务器的真实ip

    -------------------------

    回 8楼千鸟的帖子
    关键是邮件推送服务也会暴露我的真实IP啊
    2016-06-14 14:25:40
    赞同 展开评论 打赏
  • 码农|Coder| Pythonista
    您可以使用阿里云提供的邮件推送服务

    -------------------------

    回 2楼(yun31302922) 的帖子
    邮件推送服务展示的IP不是您的IP,而是阿里云的推送服务器的IP

    -------------------------

    您可以直接使用SMTP方式发信

    2016-06-09 20:38:01
    赞同 展开评论 打赏
问答分类:
问答标签:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
PHP安全开发:从白帽角度做安全 立即下载
PHP 2017.北京 全球开发者大会——高可用的PHP 立即下载
复杂PHP系统性能瓶颈排查及优化 立即下载