UBUNTU配置mail发送邮件

最近在看PHP,里面提到mail函数可以对外发送邮件,感觉尤其高大上.所以就想试试.但是无论如何都试不成功.实在郁闷.所以就借鉴了一下网上的教程.

当前这篇博客并不是一篇完美的教程.因为到最后也没有成功,所以标题并没有提到PHP,因为误打误撞的实现了mail命令的发送邮件.

其实到现在也不知道确切是哪一步修改达到了这样的一个效果.所以回过头来又去试了一下.现记录如下:

1. 首先自然是下载工具,需要下载sendmail, mailx

2. 网上说修改/etc/mail/sendmail.mc文件,把里面的DAEMON_OPTIONS对应的127.0.0.1改成0.0.0.0 .不知道别人是不是一定要这样,我的不是必须的.

3. 修改/etc/hosts 文件,建议修改之前备份.修改成127.0.0.1 localhost.localdomain localhost hostname(这个字段是通过命令hostname获取到的)

4. 我还下载了bind9 但是完全没有进行配置.

5. 网上还有说修改/etc/resolv.conf ,我并没有修改这个,反倒是修改了有问题.

配置成功以后,使用mail命令就可以进行发送邮件了.

echo "I am a monster" | mail -s "test" cp3wangmenglai@126.com

无论是root用户还是普通用户都可以使用这个命令.结果如下.

总结而言,还是对DNS不熟.刚开始配置的时候,总是遇到一大推反向域名解析的问题,也就是服务器不认识我的DNS.试过了网上说的方法.但是还是不行.后来就放弃了.要再去学习DNS就偏离我的主线了.

不过虽然我的mail命令可以发送邮件了,但是php仍然发不出去.这个让我着实郁闷.后续如果有进展,我会继续更新在这篇博客里面.当然如果哪位同学有成功的经验,也希望能够分享一下.在此谢过.

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值