postfix邮件服务配置及各种问题解决

news/2025/2/28 7:13:59/

前言:本文总结了一些postfix常见的问题及解决方案,可能并不太全面,望对阅读的你有一些帮助

一、postfix邮件服务安装

1.安装
yum -y install postfix

2.配置

vim /etc/postfix/main.cf

myhostname = sample.abc.com 
设置系统的主机名

mydomain = abc.com 
设置域名(设置为E-mail地址“@”后面的部分)

myorigin = $mydomain 
发信地址“@”后面的部分设置为域名(非系统主机名)

inet_interfaces = all 
接受来自所有网络的请求

mydestination = myhostname,localhost. m y h o s t n a m e , l o c a l h o s t . mydomain, localhost, $mydomain 
指定发给本地邮件的域名

home_mailbox = Maildir/ 
指定用户邮箱目录

3.启动
sudo systemctl start postfix

4.关闭
sudo systemctl stop postfix

二、postfix常见问题解决

1.文件权限引起的问题

报错[6199]、[6200]:

看日志
tail /var/log/maillog
xxxxx postfix/postsuper[6199]: fatal: scan_dir_push: open directory defer: Permission denied
xxxxx postfix/postfix-script[6200]: fatal: Postfix integrity check failed!

原因:
/var/spool/postfix 这个目录拥有权限的问题,默认的拥有者是root,需要将拥有者改为postfix

ll /var/spool/postfix/ -d
drwxr-xr-x. 16 root root 201 2月 27 12:07 /var/spool/postfix/

解决方法:
chown -R postfix /var/spool/postfix/
systemctl restart postfix

2.配置引起的问题

报错[1143]:
Job for postfix.service failed. See ‘systemctl status postfix.service’ and ‘journalctl -xn’ for details.

查看错误:
systemctl status postfix.service -l

xxxxxxxx postfix/sendmail[1143]: fatal: parameter inet_interfaces: no local interface found for ::1

解决方法:

更改配置
vim /etc/postfix/main.cf

inet_interfaces = localhost 只能接受来自本机的邮件
inet_protocols = ipv4 拒绝ipv6的本机地址::1

重启
sudo systemctl start postfix

3.邮箱拦截引起的问题

有时用postfix发送一些邮件到某些邮箱,邮件会收不到,这是由于收件的邮箱的安全设置,会拦截你发过去的邮件。

解决方法:
收件邮箱的安全设置,更改设置即可。


http://www.ppmy.cn/news/920403.html

相关文章

列表中套字典,根据字典的某个key删列表的元素

#根据name删除信息 stu_list [{name:杨杨,age:12,QQ:6199},{name:喜羊羊,age:16,QQ:2471},{name:懒洋洋,age:18,QQ:3569} 方法一:遍历列表,把字典中包含要删除的值不拼接到新列表 def appName(stu_list):new_list []del_name input(请输入你要删除信…

邮件服务器启动postfix时的问题:启动 postfix: [失败]

[rootlinux115 spool]# service postfix start 启动 postfix: [失败] [rootlinux115 log]# postfix start postsuper: fatal: scan_dir_push: open directory defer: Permission denied postfix/postfix-script: fatal: Postfix integrity check failed! [rootlinu…

微软最强 Python 自动化工具开源了!不用写一行代码!

1. 前言 最近,微软开源了一款非常强大的 Python 自动化依赖库:playwright-python 它支持主流的浏览器,包含:Chrome、Firefox、Safari、Microsoft Edge 等,同时支持以无头模式、有头模式运行 playwright-python 提供了同…

codeforces 1669F

题意: alice和bob从数组两边的吃糖果, 数组的值就是糖果重量 要求alice和bob吃的糖果重量必须一样, 输出能吃几个糖果 这题最先想到的是前后缀相加 模拟一个前缀和 和 后缀和 在n/2的位置向前找前缀和 在n/2的位置向后找后缀和 找到第一个前缀和后缀和的下标输出就好 …

LINUX6279

linux_填空题大全-金锄头文库 一、 选择题(每小题2分,共50分) 在创建Linux分区时,一般要创建(D )两个分区 FAT/NTFS B. FAT/SWAP C. NTFS/SWAP D.SWAP/根 分区 当登录Linux时,一个具有唯一进程ID号的shell将…

声音的相位

相位(Phase) 简单来说,相位就是时间特性的反映,代表一个周期运动的波形,当前时刻在一个周期内的位置。 相位的单位是度,一个理想正弦波在一个完整周期内,相位将从0度变化到360度,期间经历一个波峰和一个波…

啪!啪!给 JobIntentService 打针, Hilt 号的大针,看你爽不爽?哎呦,Espresso 看不到结果,用 UiAutomator 测。

0. 简介 Service Service 不一定用得很长久,那不就成了长佣了吗?我们可以用 JobIntentService ——临时佣人,它跟你的 App 同生共死,真好!但是,启动容易,关闭就毫无头绪了。因为 Service 在后台跑,跟 UI 是不沾边的。如果用 MVVM,我们可以塞 LiveData 。通过方程启动…

小程序引入阿里云矢量图库图标

简介 阿里云矢量图库(Aliyun Vector Icon Library)是阿里云提供的一个图标库,为开发者和设计师提供了丰富的矢量图标资源,用于在网页、移动应用和其他设计项目中使用。 使用阿里云矢量图库,你可以快速搜索、选择和下…