码迷,mamicode.com
首页 > 系统相关 > 详细

Linux的postfix邮件服务

时间:2017-08-19 09:22:47      阅读:309      评论:0      收藏:0      [点我收藏+]

标签: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地址为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://westos@172.25.254.128

技术分享

技术分享

发送

技术分享


用mutt可以验证接收

技术分享

技术分享



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

1.安装雷鸟软件

技术分享


2.设置账户

技术分享


3.配置账户参数

技术分享

技术分享


4.输入westos用户的密码

技术分享

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

技术分享

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

技术分享


Linux的postfix邮件服务

标签:postfix邮件服务

原文地址:http://anfishr.blog.51cto.com/8534000/1957502

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