postfix 重启失败

正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

13回答
好帮手慕小尤 2019-07-25 15:32:47

同学你好,方法一、修改 /etc/postfix/main.cf的设置  inet_protocols = ipv4 inet_interfaces = all
重新启动postfix即可 systemctl start postfix.service 。

方法二、或参考:https://www.jianshu.com/p/cd2aa34f5edc?tdsourcetag=s_pcqq_aiomsg调整。

因是环境问题,一个命令都可能导致错误。所以调整错误时间长一点,是没有关系的,请同学静下心慢慢寻找错误就可以了。祝学习愉快!

提问者 雨之赞歌 2019-07-25 12:40:07

老师给的命令无法执行,我的 linux 是从上一阶段跟着学过来的,没有安装过 sendmail

http://img1.sycdn.imooc.com//climg/5d393277000163df06360106.jpg
并且重装 postfix 好几次了都不行,都是同样的问题,我已经卡在这两天了

好帮手慕小尤 2019-07-25 10:58:00

同学你好,报错信息:1、删除public/pickup许可被拒绝。 2、致命:守护进程初始化失败。3、致命:邮件系统启动失败。

尝试使用下面的三段尝试一下:如果不行可以用yum -y install postfix 然后再下载最新的Postfix包、

# /etc/init.d/sendmail stop
#  mkfifo /var/spool/postfix/public/pickup
# /etc/init.d/postfix restart

祝学习愉快!

提问者 雨之赞歌 2019-07-25 09:42:02

改了还是不行啊,哭了

http://img1.sycdn.imooc.com//climg/5d3908c700010cfb07360055.jpg

http://img1.sycdn.imooc.com//climg/5d3908e000011c2914410104.jpg

提问者 雨之赞歌 2019-07-24 17:21:35

老师这个是什么意思?
http://img1.sycdn.imooc.com//climg/5d3822c5000185bf07160117.jpg

我 postfix 目录是在 /etc 里面的,我执行了红框前面的部分,所有者改成 Postfix 了,但好像还是不行呀,
http://img1.sycdn.imooc.com//climg/5d3822e80001a55507470052.jpg
http://img1.sycdn.imooc.com//climg/5d38231d00017cb018840102.jpg

  • 同学你好, 报错信息:删除public/pickup没有权限。同学可以尝试将权限设置为777。或尝试重启虚拟机。service postfix start是重启postfix服务的意思,祝学习愉快!
    2019-07-24 19:03:04
  • 提问者 雨之赞歌 回复 好帮手慕小尤 #2
    如何将权限改为777啊
    2019-07-24 20:06:13
  • 好帮手慕小尤 回复 提问者 雨之赞歌 #3
    同学你好,使用chmod -R 777 + 文件就可以设置权限了。祝学习愉快!
    2019-07-25 09:29:16
提问者 雨之赞歌 2019-07-24 16:17:48

我配置的应该也没问题吧

http://img1.sycdn.imooc.com//climg/5d3813e60001717404600276.jpg

http://img1.sycdn.imooc.com//climg/5d3813f20001f30203160081.jpg

http://img1.sycdn.imooc.com//climg/5d3813fb00019aef03770147.jpg

http://img1.sycdn.imooc.com//climg/5d381405000162c507940102.jpg
http://img1.sycdn.imooc.com//climg/5d38141500012d1303480052.jpg

  • 同学你好,查看/var/postfix 目录拥有的权限,如果拥有的是root,你们需要将拥有者改为postfix,如:chown -R postfix /var/spool/postfix/ service postfix start 祝学习愉快!
    2019-07-24 16:53:23
提问者 雨之赞歌 2019-07-24 16:10:56

本来就是root账户

http://img1.sycdn.imooc.com//climg/5d38128a0001ea5514740895.jpg

提问者 雨之赞歌 2019-07-24 15:19:08
提问者 雨之赞歌 2019-07-24 13:45:31

防火墙关了不行

http://img1.sycdn.imooc.com//climg/5d37f04a0001f93918860160.jpg

报错信息

http://img1.sycdn.imooc.com//climg/5d37f06f0001ce5e19201048.jpg

  • 同学你好,报错信息:致命:删除公共/拾取:权限被拒绝。致命:守护进程初始化失败,同学可以尝试切换到管理员再进行重启( su 命令)。祝学习愉快!
    2019-07-24 15:55:46
提问者 雨之赞歌 2019-07-24 12:23:55

本来就都是 all

http://img1.sycdn.imooc.com//climg/5d37dd4d00014f8e11780888.jpg
http://img1.sycdn.imooc.com//climg/5d37dd5900011b1e15990177.jpg

  • 同学你好,使用journalctl -xe查看日志(报错信息),根据报错信息寻找问题,或查看是否关闭防火墙。祝学习愉快!
    2019-07-24 13:39:29
提问者 雨之赞歌 2019-07-24 11:06:02

而且为什么我没有 25 端口

http://img1.sycdn.imooc.com//climg/5d37cb1700010d1a16050373.jpg

提问者 雨之赞歌 2019-07-24 11:02:59

试过了不行啊
http://img1.sycdn.imooc.com//climg/5d37ca200001e6ec04090162.jpg

  • 同学你好,可以尝试修改vi /etc/postfix/main.cf 中的 inet_interfaces = all 与 inet_protocols = all 配置。然后重新启动postfix服务即可。并没有成功开启postfix,所以并没有25端口。祝学习愉快!
    2019-07-24 12:02:42
好帮手慕小尤 2019-07-24 10:42:50

同学你好,尝试修改 /etc/postfix/main.cf的设置

 inet_protocols = ipv4 

 inet_interfaces = all

祝学习愉快!

问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星

相似问题

登录后可查看更多问答,登录/注册

PHP典型功能与Laravel5框架开发
  • 参与学习           人
  • 解答问题       722    个

掌握开发中必备技能解锁缓存、支付,邮件和短信发送等高端接口运用,直击工作重难点,通过开发简书项目熟练掌握Laravel5的开发技术。完成以上三个阶段的学习,成为满足企业需求的开发工程师。

了解课程
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师