阿里云 centos 无法执行moodle cron

在阿里云服务器安装moodle时,在执行cron计划任务时,报错sendmail: fatal: parameter inet_interfaces: no local interface found for ::1
/usr/bin/php /path/to/moodle/admin/cli/cron.php >/dev/null
解决阿里云postfix无法发送邮件问题
启动postfix报错如下
sendmail: fatal: parameter inet_interfaces: no local interface found for ::1
报错和IPv6有关,解决办法就是让postfix只用IPv4。
编辑文件:

/etc/postfix/main.cf

inet_protocols = all
改成

inet_protocols = ipv4
修改后执行

service postfix restart
再执行cron,搞定!

原文地址:https://www.cnblogs.com/AlexanderZhao/p/11124168.html