Linux 搭建postfix郵件伺服器

2021-08-02 15:28:20 字數 2686 閱讀 1172

1.修改主機名和部署dns伺服器

[root@mail ~]# hostname

mail.disanzu.com

部署dnf伺服器可以參考我的另一篇安裝dns伺服器的部落格

2.安裝postfix伺服器

[root@mail ~]# yum -y install postfix

3.修改postfix配置檔案

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

//修改以下內容

myhostname = 你的郵件網域名稱

//設定伺服器主機名

mydomain = 你的網域名稱  

//設定伺服器的網域名稱

myorigin = $mydomain

//定義寄出郵件的域

inet_inte***ces = all

//指定要由伺服器的哪些位址對外提供電子郵件服務

mydestination = $myhostname, $mydomain

修改完後儲存退出

systemctl restart postfix.service

//重啟下postfix伺服器

4.安裝dovecot服務程式

[root@mail ~]# yum -y install dovecot

5.修改dovecot主配置檔案

[root@mail ~]# vim /etc/dovecot/dovecot.conf 

//更改以下幾點

protocols = imap pop3 lmtp

//設定支援的電子郵件協議

disable_plaintext_auth = no

//允許使用者明文登入(這一條需要自己手動新增)

login_trusted_networks = 伺服器ip/24

//這裡的ip為網路為即192.168.10.0/24

6.修改dovecot子配置檔案

[root@mail ~]# vim /etc/dovecot/conf.d/10-mail.conf

mail_location = mbox:~/mail:inbox=/var/mail/%u

//定義接受到郵件儲存到伺服器的哪個目錄下

systemctl restart dovecot

//更改完後重啟下程式

7.建立郵件使用者,並建立存放目錄

[root@mail ~]# useradd text

[root@mail ~]#su - text

[text@mail ~]$ mkdir -p mail/.imap/inbox/

[text@mail ~]$ su - root

8.傳送郵件

[root@mail ~]# echo "this is a mail " |mail -s "mail"  [email protected]

//傳送郵件   "mail"是這封郵件的名稱

9.驗證郵件

[root@mail ~]# su - text

[text@mail ~]$ mail

heirloom mail version 12.4 7/29/08.  type ? for help.

"/var/spool/mail/text": 6 messages 6 new

>n  1 root                  thu jun 15 16:43  22/777   "ass"

n  2 root                  thu jun 15 16:43  22/777   "ass"

n  3 root                  thu jun 15 16:44  22/798   "text mail"

n  4 root                  thu jun 15 16:44  22/798   "text mail"

n  5 root                  thu jun 15 16:44  22/799   "text mail"

n  6 root                  thu jun 15 16:57  22/790   "mail"

& 6message  6:

from [email protected]  thu jun 15 16:57:48 2017

return-path:

x-original-to: [email protected]

delivered-to: [email protected]

from: root

date: thu, 15 jun 2017 16:57:48 -0400

to: [email protected]

subject: mail

user-agent: heirloom mailx 12.4 7/29/08

content-type: text/plain; charset=us-ascii

status: r

this is a mail & 

linux 快速搭建郵件系統postfix

由於公司郵件系統準備遷移,一直在準備方案。其中有乙個方案就是自己來搭建postfix。而我就表示任務有點大了。簡單的搭建郵件系統 1.只需要乙個linux系統即可,我的linux伺服器ip是192.168.0.173。如果是自己實驗,配置yum源。然後 3.vi etc postfix main.c...

Postfix郵件伺服器搭建(一)

postfix是用來替代sendmail的,除非你用原始碼進行安裝,否則,sendmail和postfix是不能同時存在在乙個系統上的。要想解決這個問題,必須要把sendmail刪掉,但刪除之前,最好對sendmail做乙個備份。以root身份登入 mkdir root sendmail old c...

Postfix郵件伺服器搭建(四)

安裝 openssl root test root tar zxvf openssl 0.9.8e.tar.gz 同樣,上一步我在圖形介面直接操作 root test root cd openssl 0.9.8e root test openssl 0.9.8e config shared zlib...