Linux的postfix邮件服务

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux的postfix邮件服务相关的知识,希望对你有一定的参考价值。

一.postfix邮件服务


postfix提供smtp协议用来投递邮件
默认端口25
/var/log/maillog    服务日志
mail [email protected]
Subject: hello
hello world
.                           用"."来结束录入内容并发送
mailq                  查看邮件队列
postqueue -f      重新处理邮件队列

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

二.环境配置


1.设置mailqq.qq.com主机

设置主机名为mailqq.qq.com

安装域名解析dns 

设置IP地址为172.25.254.128


2.设置mailwestos.westos.com主机

设置主机名为mailwestos.westos.com

设置IP地址为172.25.254.228


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

技术分享


技术分享

技术分享

技术分享

技术分享

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

技术分享

技术分享

5.测试qq.com

技术分享

技术分享


6.测试westos.com

技术分享




三.邮件服务配置


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

技术分享

技术分享

技术分享



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


技术分享

技术分享

技术分享

3.测试

qq端发送

技术分享

westos端接收

技术分享

westos端回复

技术分享

qq端接收

技术分享


测试邮件通信成功


四.dovecot 用来提供收件协议

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

给定用户名称,用户密码,dovecot程序代我们去看这个用户的邮件文件

2.yum install dovecot -y

技术分享


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

技术分享

技术分享


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

技术分享

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

技术分享



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

技术分享


6.在westos.com测试mutt -f pop://[email protected]

技术分享

技术分享

发送

技术分享


用mutt可以验证接收

技术分享

技术分享



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

1.安装雷鸟软件

技术分享


2.设置账户

技术分享


3.配置账户参数

技术分享

技术分享


4.输入westos用户的密码

技术分享

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

技术分享

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

技术分享


以上是关于Linux的postfix邮件服务的主要内容,如果未能解决你的问题,请参考以下文章

Linux服务器---邮件服务postfix安装

Linux网络服务08——Postfix邮件系统

Linux网络服务07——Postfix邮件系统

Linux6.5部署Postfix邮件服务器

linux搭建postfix邮件服务

linux中搭建postfix邮箱服务