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

Posted

tags:

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

postfix

一、postfix邮件服务

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

默认端口25

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

mail [email protected]

Subject: hello

hello world 

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

mailq##查看邮件队列

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

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

二、测试环境配置

安装dns服务

技术分享

配置1912文件内容如下

技术分享

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

技术分享

配置qq.com.zone如下

技术分享

配置westos.com.zone如下

技术分享

设置126dns

技术分享

设置226dns

技术分享

named主配文件

技术分享

dns连接测试

技术分享

技术分享

三、邮件服务配置

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服务

技术分享

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

技术分享

技术分享

技术分享

技术分享

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服务

技术分享

技术分享

开启配置文件的设置

技术分享

技术分享

技术分享

重启服务

技术分享

技术分享

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

技术分享

发送测试邮件

技术分享

技术分享

接收成功!

技术分享

五、雷鸟客户端

安装雷鸟

技术分享

选择跳过步骤

技术分享

邮件接受发送的配置

技术分享

可以查看邮件

技术分享

创建用户westos

技术分享

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

技术分享

技术分享

技术分享

技术分享

发邮件给226主机的student用户

技术分享

接收成功

技术分享

















以上是关于运维学习之postfix邮件系统服务的主要内容,如果未能解决你的问题,请参考以下文章

运维学习之nfs系统文件服务

运维学习之cifs(Samba)文件系统服务

运维学习之自动化安装系统的配置

运维学习之ISCSI(小型计算机系统接口)服务

运维学习之iptables防火墙基本设定

Linux运维学习之多用户SAMBA挂载