centos 6.4 postfix mysql_CentOS 6.4下Postfix邮件服务安装和基本配置

三、基于Postfix构建简单电子邮件

1.配置并测试Postfix服务器

1>.编辑main.cf文件,调整Postfix的基本运行参数

[root@mail~]# vi /etc/postfix/main.cf

inet_interfaces= 172.16.16.1,127.0.0.1  //设置监听的IP

myhostname= mail.qq.com    //设置主机名

mydomain= qq.com        //设置邮件域

myorigin= $mydomain    //设置外发邮件时发件人地址中的邮件域名

mydestination= $mydomain,$myhostname  //设置可接收的邮件地址中的域名

home_mailbox=Maildir/    //设置邮件存储位置和格式

2>.添加邮件用户的帐号

[root@mail~]# groupadd mailusers

[root@mail~]# useradd -g mailusers -s /sbin/nologin qq001

[root@mail~]# useradd -g mailusers -s /sbin/nologin qq002

[root@mail~]# passwd qq001

3>.测试SMTP发送邮件

[root@mail~]# telnet localhost 25

Trying127.0.0.1...

Connectedto localhost.localdomain (127.0.0.1).

Escapecharacter is '^]'.

220mail.qq.com ESMTP Postfix

helolocalhost  //宣告客户端地址

250mail.qq.com

mailfrom:qq001@qq.com  //告知服务器发件人地址

2502.1.0 Ok

rcptto:qq002@qq.com    //告知服务器收件人地址

2502.1.5 Ok

Data  //告知服务器要传送数据了

354End data with .

subject:ILove You!    //主题

hello!  //邮件内容以点结束

.

2502.0.0 Ok: queued as 27ECCE01ED

Quit    //退出

2212.0.0 Bye

Connectionclosed by foreign host.

我们到邮件用户qq002的宿主目录下进行查看,可以看到刚刚接收到的邮件保存在Maildir子目录中。

[root@mail~]# cat /home/qq002/Maildir/new/1611777596.Vfd00I258020M248704.mail.qq.com

Return-Path:  //退信地址

X-Original-To:qq002@qq.com  //来源地址

Delivered-To:qq002@qq.com    //目标地址

Received:from localhost (localhost.localdomain [127.0.0.1])

by mail.qq.com(Postfix) with SMTP id 27ECCE01ED  //经过的MTA

for; Thu, 28 Jan 2021 03:57:40 +0800 (CST)

subject:ILove You!

Message-Id:<20100127195752.27ecce01ed@mail.qq.com>

Date:Thu, 02 Tuesday 2010 03:57:40 +0800 (CST)  //时间

From:qq001@qq.com  //发件人地址

To:undisclosed-recipients:;

helle!

Postfix服务器已经搭建好了!

2.构建Dovecot服务器

1>.编译安装Dovecot软件包

[root@mail~]# useradd -M -s /sbin/nologin dovecot

[root@mail~]# tar zxf dovecot-1.1.4.tar.gz

[root@mail~]# cd dovecot-1.1.4

[root@maildovecot-1.1.4]# ./configure --sysconfdir=/etc --with-mysql

[root@maildovecot-1.1.4]# make ; make install

说明:如果dovecot用户无法创建,说明系统中默认就有了直接用就可以了

2>.配置Dovecot的运行参数

<1>.建立dovecot.conf配置文件并进行简单设置

[root@maildovecot-1.1.4]# cp /etc/dovecot-example.conf /etc/dovecot.conf

[root@maildovecot-1.1.4]# vi /etc/dovecot.conf

ssl_disable= yes  //禁用SSL机制

protocols= pop3 imap  //制定支持的邮局协议

disable_plaintext_auth= no  //允许明文密码认证

mail_location= maildir:~/Maildir  //设置邮件存储格式及位置

<2>.创建PAM认证文件

[root@mail~]# vi /etc/pam.d/dovecot

auth      required    pam_nologin.so

auth      include      system-auth

account  include      system-auth

session  include      system-auth

说明:说的是创建,其实系统里默认就有了。

3>.启动Dovecot服务,并查看其监听的TCP端口(110、143)

[root@mail~]# /usr/local/sbin/dovecot -c /etc/dovecot.conf

[root@mail~]# netstat -nutpl | grep dovecot

tcp      0      0 0.0.0.0:110                0.0.0.0:*                  LISTEN      23251/dovecot

tcp      0      0 0.0.0.0:143                0.0.0.0:*                  LISTEN      23251/dovecot

dorecot服务的启动程序位于“/usr/local/sbin”目录中,使用-c选项可以指定所使用的配置文件的位置,如果使用默认配置文件,则直接执行“dovecot”命令即可。

4.  测试POP3接收邮件

[root@mail~]# telnet localhost 110

Trying127.0.0.1...

Connectedto localhost.localdomain (127.0.0.1).

Escapecharacter is '^]'.

+OKDovecot ready.

userqq002  //使用邮件用户“zpp002”登录

+OK

pass123.com  //键入密码123.com

+OKLogged in.

List  //查看邮件列表

+OK1 messages:

1485

.

retr1  //收取并查看第一封邮件内容

+OK485 octets

Return-Path:

X-Original-To:qq002@qq.com

Delivered-To:qq002@qq.com

Received:from localhost (localhost.localdomain [127.0.0.1])

by mail.qq.com (Postfix) with SMTP id27ECCE01ED

for ; Thu, 28 Jan 202103:57:40 +0800 (CST)

subject:ILove You!

Message-Id:<20210127195752.27ecce01ed@mail.qq.com>

Date:Thu, 28 Jan 2021 03:57:40 +0800 (CST)

From:qq001@qq.com

To:undisclosed-recipients:;

hello!

.

quit

3.使用outlook Express邮件客户端

1>.启动outlook Express邮件客户端服务

在windows xp系统中通过:“开始”菜单—“程序”—“outlook Express”

2>.设置用户使用的邮件账户

设置:邮件账号名称、登录口令、SMTP服务器地址、POP3服务器地址

3>.验证邮件服务器的发信、收信功能

通过菜单栏中的“发送/接受”

0b1331709591d260c1c78e86d0c51c18.png

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值