码迷,mamicode.com
首页 > 其他好文 > 详细

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

时间:2017-08-21 00:06:50      阅读:294      评论:0      收藏:0      [点我收藏+]

标签:linux

postfix

一、postfix邮件服务

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

默认端口25

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

mail root@westos.com

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.通过远程主机测试邮件服务

[kiosk@foundation0 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:root@westos.com

250 2.1.0 Ok

rcpt to:root@qq.com 

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


[westos@qq-mail ~]$ mkdir  mail/.imap/ -p

[westos@qq-mail ~]$ touch  mail/.imap/INBOX


mutt -f pop://westos@172.25.254.200


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

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

安装dovecot服务

技术分享

技术分享

开启配置文件的设置

技术分享

技术分享

技术分享

重启服务

技术分享

技术分享

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

技术分享

发送测试邮件

技术分享

技术分享

接收成功!

技术分享

五、雷鸟客户端

安装雷鸟

技术分享

选择跳过步骤

技术分享

邮件接受发送的配置

技术分享

可以查看邮件

技术分享

创建用户westos

技术分享

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

技术分享

技术分享

技术分享

技术分享

发邮件给226主机的student用户

技术分享

接收成功

技术分享

















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

标签:linux

原文地址:http://13132406.blog.51cto.com/13122406/1957883

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!