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
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...