直接用yum安装,命令:yum install sendmail,安装好了,就开始启动,命令
:/etc/init.d/sendmail start ,显示启动完成,然后开始测试发邮件,$rs=mail("dalong0309@163.com","这个是主题","
这个是内容");var_dump($rs);,输出结果是true,可查看邮件,却发现没收到任何邮件。一开始怀疑是php配置那里没
设置好对应的sendmail路径,改好php.ini配置后,却发现还是收不到邮件。检查了sendmail是否已经启动,命
令:/etc/init.d/sendmail status,结果发现出现如下错误:sendmail已死,但是subsys被锁。然后网上查了一下,怀
疑是跟postfix冲突了,把postfix干掉,命令:/etc/init.d/postfix stop,再重新尝试发送邮件,结果还是失败。
纠结啊,到底什么问题呢,网上搜啊搜。
最后,查看了下管理员的邮件,命令:less /var/spool/mail/root,有个发现:
打开网易邮箱回馈回来的信息,根据对应的550错误码,发现网易邮箱提示发件人的地址不符合法。
然后我尝试修改主机名,命令:hostname gada@gadaweb.com,再重新尝试发送邮件,功夫不负有心人啊,
注意:有些发出去了可能会在垃圾邮件哦,像qq邮箱针对sendmail做了过滤,有谁知道需要做什么设置,才可以不被过滤
补充:sendmail发送不了邮件
没有找到,对它的配置也不熟悉,网上没有找到方法
运行yast删除了,重新安装
linux-qebs:/srv/www/htdocs # rpm -qa | grep sendmail
sendmail-8.14.3-51.5.1.i586
sendmail -bd -q12h
vi /etc/sendmail.cf
修改配置
原来为
Timeout.ident=5s
修改后
Timeout.ident=0s
/etc/init.d/sendmail status
没有自动启动
/etc/init.d/sendmail restart
sendmail "aaaa" xhq6632@126.com
- 看不过瘾?点击下面链接!
- Centos中修改DirectAdmin中WebMail为Roundcube
- Xshell 配置文件备份方法介绍
- 选购服务器考察的主要指标有哪些?
- linux中bash: service: command not found 错误
- Linux系统计划任务crontab命令简单介绍
- linux中rsync异步服务器实现文件同步与备份