linux postfix邮件服务

本文介绍如何配置Postfix邮件服务器实现邮件发送,并结合Dovecot配置邮件接收服务,包括环境搭建、域名解析、邮件服务配置及客户端测试等步骤。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一.postfix邮件服务

Postfix 是一种电子邮件服务器,postfix提供smtp协议用来投递邮件

默认端口25
/var/log/maillog    服务日志
mail root@westos.com
Subject: hello
hello world
.                           用"."来结束录入内容并发送
mailq                  查看邮件队列
postqueue -f      重新处理邮件队列

默认情况下邮件端口只在127.0.0.1上开启

二.环境配置


1.设置mailqq.qq.com主机

设置主机名为mailqq.qq.com

安装域名解析dns 

设置IP地址为192.168.122.98

关闭防火墙


2.设置mailwestos.westos.com主机

设置主机名为mailwestos.westos.com

设置IP地址为172.25.254.228

关闭防火墙


3.配置mailqq.qq.com主机dns

wKiom1mW9yShkLsPAAArBYFza9Q237.png


4.配置rfc1912.zones文件

wKioL1mW9yWQO7ZoAADxGwUlT_U285.png

wKiom1mW9yGQRhyJAABfqwF_Phk259.png


5.配置qq.com.zone解析文件和westos.com.zone解析文件


wKiom1mW9yuTwkOoAABsR4n35RI292.png

wKioL1mW9ymCq6miAAB3bqcudW8056.png


6.配置mailqq.qq.com主机和mailwestos.westos.com 的dns

wKioL1mW9x-QgipUAABCMW8rfjc953.png

wKioL1mW9yDRSjnOAACebfNWgEw983.png


7.在mailqq上测试qq.com和westos.com

wKiom1mW9ynim4bHAADdRO6ITqg407.png

wKioL1mW9yaiU4ZgAAC8g3nAcfw021.png


8.在mailwestos上测试qq.com和westos.com

wKiom1mXkTzBJLrDAADaUKdBXhY046.png

wKioL1mW9yjgiZerAAEI4xV1akU428.png


三.邮件服务配置

1.配置mailqq.qq.com主机

vim /etc/postfix/main.cf

75 myhostname = mailqq.qq.com                        指定 主机名称
83 mydomain = qq.com                                          指定 的域名

113 inet_interfaces = all                                        25端口开启的网络接口

116 inet_interfaces = localhost                              开启本地接口(需要注释)

164 mydestination = $myhostname, $mydomain, localhost     接收邮件结尾字符的指定

systemctl restart postfix.service
systemctl stop firewalld

wKioL1mW-OeQeXDbAACXhl-cfl8938.png

wKiom1mW-Oui3eJ6AABDOoFRL_0135.png

wKioL1mW-OjQsN37AACS0DPMD9E202.png



2.配置mailwestos.westos.com主机

vim /etc/postfix/main.cf

75 myhostname = mailwestos.westos.com                指定 主机名称
83 mydomain = westos.com                                         指定 的域名

113 inet_interfaces = all                                                25端口开启的网络接口

116 inet_interfaces = localhost                                     开启本地接口(需要注释)

164 mydestination = $myhostname, $mydomain, localhost     接收邮件结尾字符的指定

systemctl restart postfix.service
systemctl stop firewalld


wKioL1mXkfLz_q_uAACT5GOD--o366.png

wKiom1mW-OyAWcTFAAA9gcRE_ts555.png

wKiom1mW-O3CZ_ZpAACKJYxhZMg886.png


3.测试

qq端发送

wKioL1mW-OXjOjumAABpqFIyoyc040.png

westos端接收

wKiom1mW-OmjiZhxAAEm-mUPnz4171.png

westos端回复

wKioL1mW-OqgafIfAABAmeP_7Uo007.png

qq端接收

wKioL1mW-Ovzor1YAAEDPTAS7H4277.png


测试邮件通信成功


四.dovecot 用来提供收件协议

Dovecot 是一个开源的 IMAP 和 POP3 邮件服务器,支持 Linux/Unix 系统。

postfix(作为发送邮件服务器)+dovecot(作为接收邮件服务器)


1.邮件协议收发端口
pop3         110
imap          143
imaps        993
pop3s        995

2.yum install dovecot -y

wKiom1mW-z-hIQNyAAA7KjZiw9I158.png


3.配置dovecot文件

vim /etc/dovecot/dovecot.conf
24 protocols = imap pop3 lmtp
48 login_trusted_networks = 0.0.0.0/0
49 disable_plaintext_auth = no

wKiom1mW-zuzwK1iAAAi_qznB_w787.png

wKioL1mW-znxaSx1AACRkFJCidM140.png


vim /etc/dovecot/conf.d/10-mail.conf
30 mail_location = mbox:~/mail:INBOX=/var/mail/%u

wKioL1mW-znwI1LOAABIsTzvcms570.png

4.重启服务systemctl restart dovecot,查看端口

wKiom1mW-0CQbQnvAAJXM62iWaU860.png



5.切换到student用创建文件
mkdir /etc/skel/mail/.imap -p
touch  /etc/skel/mail/.imap/INBOX

wKioL1mW-zyg31DBAABqPCPACrA689.png


6.在mailwestos上安装mutt,mutt是一款基于文字界面的邮件客户端,非常小巧,但功能强大,可以用它来读写,回复保存和删除你的邮件,能在linux命令行模式下收发邮件附件。

测试mutt -f pop://westos@172.25.254.128

wKioL1mW-z6Rpl9TAAA7lIiCJsc748.png

wKioL1mW-z6zs_9sAAAlZ_jvI2Y426.png

发送

wKioL1mW-zvhvjDkAAA3IH-DkRI688.png


用mutt可以验证接收

wKiom1mW-zzibFuxAABHM2TLuoI676.png

wKiom1mW-z2iHjhPAAB6raokRto818.png



五.在真机安装邮件服务接收软件雷鸟

1.安装雷鸟软件

wKiom1mW_AiAnAgcAAArzthqCEM917.png


2.设置账户

wKiom1mW_AWgEEVkAABQI6Y-JVo845.png


3.配置账户参数

wKioL1mW_ALBvNY7AACvKrMoPPQ323.png

wKiom1mW_AaSNYvOAACmsyTUCUc088.png


4.输入westos用户的密码

wKioL1mW_ATCKSOCAAF5Qib5aJs913.png

5.给westos.com上的student用户发送邮件

wKioL1mW_ASAybi6AADsIHs53Uw280.png

6.在westos.com上登陆student用户接收到了邮件

wKiom1mW_AiCft14AAFiWISmtAU170.png

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值