You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

CentOS9下Postfix因SELinux拦截导致网站联系表单无法正常发件的求助

CentOS9下Postfix因SELinux拦截导致网站联系表单无法正常发件的求助

各位好,我在CentOS9上配置Postfix时碰到个棘手问题:目前通过网页里的硬编码测试代码调用发件是正常的,但网站的联系表单就是没法发邮件,排查后发现是SELinux在拦截。我不想直接禁用SELinux(毕竟安全层面还是得留着),之前试着自己创建自定义SELinux规则文件,但折腾了半天没搞成功。

下面是我执行audit2allow -a后得到的规则内容:

#============= NetworkManager_dispatcher_chronyc_t ==============
allow NetworkManager_dispatcher_chronyc_t unlabeled_t:file getattr;

#============= NetworkManager_dispatcher_dhclient_t ==============
allow NetworkManager_dispatcher_dhclient_t unlabeled_t:file getattr;

#============= dkim_milter_t ==============
allow dkim_milter_t reserved_port_t:tcp_socket name_bind;

#============= httpd_t ==============
allow httpd_t postfix_etc_t:file read;

#============= postfix_local_t ==============
allow postfix_local_t httpd_var_lib_t:dir search;

#============= system_mail_t ==============
allow system_mail_t htt...

求各位大佬帮忙看看,针对这些规则,我该怎么正确生成并加载自定义SELinux模块,让联系表单能正常通过Postfix发件呢?

备注:内容来源于stack exchange,提问作者llanato

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.16 12:58:11