postfix簡單收發郵件

桌面版裏面默認是安裝postfix的

實驗環境redhat6.3企業版:

關閉防火牆,關閉selinux,設置本機的ip地址192.168.0.99/25

網關192.168.0.2寫可不寫,DNS 192.168.0.99

第一步:搭建DNS 域名爲wangxing.org

需要安裝bind軟件,我在安裝的同時,把postfix所需的軟件的全部安裝上

Mutt(測試郵件收發的軟件), dovecot 支持pop3 協議 用於收客戶端如軟件

使用yum安裝

[root@localhost ~]# vim /etc/yum.repos.d/a.repo

[a]

name=a

baseurl=file:///media

gpgcheck=0

~ [root@localhost ~]# yum install mutt dovecot bind –y

安裝好之後我先去搭建dns,

Vim /etc/named.conf

clip_image001

[root@localhost ~]# cd /var/named/

[root@localhost named]# ls

data dynamic named.ca named.empty named.localhost named.loopback slaves

[root@localhost named]# cp -p named.empty wangxing.org.zone

[root@localhost named]# ls

data named.ca named.localhost slaves

dynamic named.empty named.loopback wangxing.org.zone

[root@localhost named]#

[root@localhost named]# ls

data named.ca named.localhost slaves

dynamic named.empty named.loopback wangxing.org.zone

[root@localhost named]#vim wangxing.org.zone

clip_image002

Service named restart

測試!

[root@localhost named]# nslookup

> mail.wangxing.org

Server: 192.168.0.99

Address: 192.168.0.99#53

Name: mail.wangxing.org

Address: 192.168.0.99

[root@localhost named]# nslookup

> set type=mx

> wangxing.org

Server: 192.168.0.99

Address: 192.168.0.99#53

wangxing.org mail exchanger = 10 mail.wangxing.org.

第二步修改postfix的主配置文件

[root@localhost named]# vim /etc/postfix/main.cf

clip_image003

clip_image004

clip_image005

clip_image006

clip_image008

clip_image009

啓用 Service postfix restart

建立aa用戶,給aa用戶密碼123,建立bb用戶給bb用戶密碼123.

建立一個wangxing用戶密碼也是123,我給admin用戶發郵件wangxing能看見

別名設置。

[root@localhost named]# useradd bb

[root@localhost named]# passwd bb

Changing password for user bb.

New password:

BAD PASSWORD: it is WAY too short

BAD PASSWORD: is too simple

Retype new password:

passwd: all authentication tokens updated successfully.

[root@localhost named]# useradd wangxing

[root@localhost named]# passwd wangxing

Changing password for user wangxing.

New password:

BAD PASSWORD: it is WAY too short

BAD PASSWORD: is too simple

Retype new password:

passwd: all authentication tokens updated successfully.

[root@localhost named]#

設置wangxing的別名爲admin

[root@localhost named]# vim /etc/aliases

clip_image010

[root@localhost named]# newaliases 生成你的別名設置

下面使用mutt 測試一下(在命令行下測試):

使用m是建立郵件

Y是發送郵件,r是回覆郵件, 在命令行下使用用戶登錄,輸入mutt測試郵件的

發送,退出q!

clip_image012

給bb發送郵件!

clip_image014

回覆aa的郵件

clip_image016

bb回覆給aa的郵件

clip_image018

clip_image020

Bb回覆給aa的郵件

clip_image022

給admin用戶發郵件wangxing能看見

clip_image023

clip_image024

clip_image026

使用wangxing用戶登錄 能看到發給admin的用戶郵件

clip_image028

第三步配置dovecot

[root@localhost named]# cd /etc/dovecot

[root@localhost dovecot]# ls

conf.d dovecot.conf

[root@localhost dovecot]#vim dovecot.conf

clip_image029

[root@localhost dovecot]# cd conf.d/

[root@localhost conf.d]# ls

10-auth.conf 20-lmtp.conf auth-master.conf.ext

10-director.conf 20-pop3.conf auth-passwdfile.conf.ext

10-logging.conf 90-acl.conf auth-sql.conf.ext

10-mail.conf 90-plugin.conf auth-static.conf.ext

10-master.conf 90-quota.conf auth-system.conf.ext

10-ssl.conf auth-checkpassword.conf.ext auth-vpopmail.conf.ext

15-lda.conf auth-deny.conf.ext

20-imap.conf auth-ldap.conf.ext

[root@localhost conf.d]#

[root@localhost conf.d]# vim 10-auth.conf

clip_image030

[root@localhost conf.d]# vim 10-mail.conf

clip_image031

[root@localhost conf.d]# service postfix restart

Shutting down postfix: [ OK ]

Starting postfix: [ OK ]

[root@localhost conf.d]#

在xp上可以測試一下客戶端的dns指向我dns服務器;

clip_image032

clip_image034

在xp上解析到我的服務器爲mail.wangxing.org

打開ouklook輸入我的用戶名和服務器

然後收發郵件試試

用aa給bb發郵件

clip_image035

點擊接收我就收到aa給bb發的郵件

clip_image036

給aa回覆郵件

clip_image037

clip_image038

在命令行下測試收發郵件

安裝 telnet 軟件

clip_image039

clip_image041

clip_image042

clip_image043

查看我發的郵件!

查看郵件使用的pop3 協議,端口號 110

clip_image044

clip_image046

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章