postfix

一、postfix邮件服务

postfix提供smtp协议用来投递邮件

默认端口25

/var/log/maillog##服务日志

mail [email protected]

Subject: hello

hello world 

.#用"."来结束录入内容并发送

mailq##查看邮件队列

postqueue -f##重新处理邮件队列

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

二、测试环境配置

安装dns服务

运维学习之postfix邮件系统服务

配置1912文件内容如下

运维学习之postfix邮件系统服务

把named.localhost复制成westos.com.zone,后者再复制成qq.com.zone

运维学习之postfix邮件系统服务

配置qq.com.zone如下

运维学习之postfix邮件系统服务

配置westos.com.zone如下

运维学习之postfix邮件系统服务

设置126dns

运维学习之postfix邮件系统服务

设置226dns

运维学习之postfix邮件系统服务

named主配文件

运维学习之postfix邮件系统服务

dns连接测试

运维学习之postfix邮件系统服务

运维学习之postfix邮件系统服务

三、邮件服务配置

vim /etc/postfix/main.cf

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

76 myhostname = westos-mail.westos.com##指定mta主机名称

83 mydomain = westos.com##指定mta的域名

99 myorigin = westos.com##指定邮件来源结尾(@后面的字符内容)

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


systemctl restart postfix.service

systemctl stop firewalld 

指定主机名,域名,开启25端口网口接口,注释本地接口

运维学习之postfix邮件系统服务

运维学习之postfix邮件系统服务

运维学习之postfix邮件系统服务

运维学习之postfix邮件系统服务

运维学习之postfix邮件系统服务

运维学习之postfix邮件系统服务

运维学习之postfix邮件系统服务

运维学习之postfix邮件系统服务

运维学习之postfix邮件系统服务

重启postfix服务

运维学习之postfix邮件系统服务

邮件发送测试,可以互相发邮件

运维学习之postfix邮件系统服务

运维学习之postfix邮件系统服务

运维学习之postfix邮件系统服务

运维学习之postfix邮件系统服务

4.通过远程主机测试邮件服务

[[email protected] Desktop]$ telnet 172.25.254.100 25

Trying 172.25.254.100...

Connected to 172.25.254.100.

Escape character is '^]'.

220 westos-mail.westos.com ESMTP Postfix

ehlo hello

250-westos-mail.westos.com

250-PIPELINING

250-SIZE 10240000

250-VRFY

250-ETRN

250-ENHANCEDSTATUSCODES

250-8BITMIME

250 DSN

mail from:[email protected]

250 2.1.0 Ok

rcpt to:[email protected] 

250 2.1.5 Ok

data

354 End data with <CR><LF>.<CR><LF>

adsf

asdf

asdf

.

四、dovecot

1.

dovecot 用来提供收件协议

pop3110

imap143

imaps993

pop3s995


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


2.

yum install dovecot -y


3.

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


systemctl restart dovecot


[[email protected] ~]$ mkdir  mail/.imap/ -p

[[email protected] ~]$ touch  mail/.imap/INBOX


mutt -f pop://[email protected]


mkdir /etc/skel/mail/.imap -p

touch  /etc/skel/mail/.imap/INBOX

安装dovecot服务

运维学习之postfix邮件系统服务

运维学习之postfix邮件系统服务

开启配置文件的设置

运维学习之postfix邮件系统服务

运维学习之postfix邮件系统服务

运维学习之postfix邮件系统服务

重启服务

运维学习之postfix邮件系统服务

运维学习之postfix邮件系统服务

在客户端安装mutt邮件客户端

运维学习之postfix邮件系统服务

发送测试邮件

运维学习之postfix邮件系统服务

运维学习之postfix邮件系统服务

接收成功!

运维学习之postfix邮件系统服务

五、雷鸟客户端

安装雷鸟

运维学习之postfix邮件系统服务

选择跳过步骤

运维学习之postfix邮件系统服务

邮件接受发送的配置

运维学习之postfix邮件系统服务

可以查看邮件

运维学习之postfix邮件系统服务

创建用户westos

运维学习之postfix邮件系统服务

发送邮件测试,客户端会显示提示

运维学习之postfix邮件系统服务

运维学习之postfix邮件系统服务

运维学习之postfix邮件系统服务

运维学习之postfix邮件系统服务

发邮件给226主机的student用户

运维学习之postfix邮件系统服务

接收成功

运维学习之postfix邮件系统服务