postfix基礎篇
postfix是Wietse Venema在IBM的GPL協議之下開發的MTA(郵件傳輸代理)軟體。postfix是Wietse Venema想要為使用最廣泛的sendmail提供替代品的
一個嘗試。在Internet世界中,大部分的電子郵件都是通過sendmail來投遞的,大約有100萬使用者使用sendmail,每天投遞上億封郵件。這真是一個讓人吃驚
的數字。Postfix試圖更快、更容易管理、更安全,同時還與sendmail保持足夠的相容性。
上篇筆者只做的postfix配置的簡單介紹,下篇中筆者將使用web方式實現對postfix郵件接收傳送的管理
一:修改主機名:
[root@mail ~]# vim /etc/sysconfig/network
[root@mail ~]# vim /etc/hosts
二:搭建本地yum:
[root@mail ~]# vim /etc/yum.repos.d/rhel-debuginfo.repo
三:搭建dns伺服器:
[root@mail ~]# mkdir /mnt/cdrom
[root@mail ~]# mount /dev/cdrom /mnt/cdrom/
[root@mail ~]# cd /mnt/cdrom/Server/
[root@mail Server]# yum install bind -y #安裝dns主程式
[root@mail Server]# yum install bind-chroot –y #安裝與安全有關的軟體包
[root@mail Server]# yum install caching-nameserver –y #安裝與快取有關的軟體包
[root@mail Server]# cd /var/named/chroot/etc/
[root@mail etc]# cp -p named.caching-nameserver.conf named.conf
[root@mail etc]# vim named.conf #編輯主配置檔案
[root@mail etc]# vim named.rfc1912.zones #編輯區域宣告檔案
[root@mail etc]# cd ../var/named/
[root@mail named]# cp -p localhost.zone sina.com.db
[root@mail named]# vim sina.com.db #編輯資料庫檔案
[root@mail named]# vim /etc/resolv.conf #編輯本地dns指向
[root@mail named]# service named start
[root@mail named]# chkconfig named on #開機自動啟動
四:搭建postfix郵件傳送伺服器
[root@mail named]# cd /mnt/cdrom/Server/
[root@mail Server]# yum install postfix –y #使用yum安裝postfix
[root@mail Server]# service postfix start #開啟postfix
五:搭建dovecot郵件接收伺服器:
[root@mail Server]# yum install dovecot –y #安裝dovecot主軟體包
[root@mail Server]# rpm -ql dovecot |less #檢視dovecot安裝的位置
[root@mail Server]# vim /etc/dovecot.conf #編輯dovecot的主配置檔案
[root@mail Server]# service dovecot start #啟動dovecot
[root@mail Server]# chkconfig dovecot on #設定為開機自動啟動
六:建立使用者:
[root@mail Server]# useradd user1
[root@mail Server]# passwd user1
[root@mail Server]# useradd user2
[root@mail Server]# passwd user2
測試:在本地伺服器上進行測試:
user1向user2傳送郵件:
[root@mail Server]# telnet 127.0.0.1 25 #登入本地郵件伺服器
[root@mail Server]# su – user2 #切換到user2使用者
[user2@mail ~]$ mail #檢視郵件
user2向user1傳送郵件:
[root@mail Server]# telnet 127.0.0.1 25
[root@mail Server]# su – user1 #切換到使用者user1
[user1@mail ~]$ mail #檢視郵件
測試:使用windows server 2003自帶的outlook express工具進行測試:
點選:開始——》程式——》outlook express
依照以上方法建立user2即可,這裡不再贅述!!!
user1向user2傳送郵件:
user2向user1傳送郵件:
相關文章
- 基礎篇
- 【基礎篇索引】索引基礎(四)索引
- 【基礎篇索引】索引基礎(三)索引
- 【基礎篇索引】索引基礎(二)索引
- 【基礎篇索引】索引基礎(一)索引
- vuex - 基礎篇Vue
- Docker|基礎篇Docker
- Maven——基礎篇Maven
- Git——基礎篇Git
- Hbase基礎篇
- Java基礎篇Java
- redis基礎篇Redis
- Websocket 基礎篇Web
- EMC 基礎篇
- Python基礎篇-Python基礎01Python
- 爬蟲基礎篇爬蟲
- React基礎篇1React
- React基礎篇2React
- 初探TypeScript 基礎篇TypeScript
- Sass/Scss 基礎篇CSS
- Nginx-基礎篇Nginx
- JAVA精髓(基礎篇)Java
- Python基礎篇Python
- CSS基礎篇(一)CSS
- ORACLE ASM 基礎篇OracleASM
- Docker-基礎篇Docker
- JS 基礎篇(代理模式)JS模式
- 【JAVA】【面試】【基礎篇】- 集合Java面試
- PowerShell 筆記 - 基礎篇筆記
- vue系列基礎篇(一)Vue
- Java基礎-面相物件篇Java物件
- java基礎篇之多型Java多型
- Java基礎-併發篇Java
- Kafka基礎入門篇Kafka
- Go 基礎篇之 MapGo
- 【Storm篇】--Storm基礎概念ORM
- Android 面試基礎篇Android面試
- Python 基礎概念篇Python