详解linux系列之sendmail邮箱服务的安装及配置
生活随笔
收集整理的這篇文章主要介紹了
详解linux系列之sendmail邮箱服务的安装及配置
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
大家都知道在windows下是可以接受和發送郵件的,那在linux寫一樣是可以的,我們今天就來做這個實驗——sendmail(郵箱服務)。 郵件服務器的功能是非常強大的,比如:垃圾郵件的篩選、信紙的設置、北京的圖案等,這都需要服務器的配置,今天我們只是搭建一下環境,只要能通信就行了,特別復雜的實驗,環境也不允許,好了開始我們今天的實驗。 實驗的大致步驟: 1、安裝 2、配置(這個配置文件不是很簡單的哦!) 3、驗證 我們先來安裝一下sendmail 還是先進入安裝光盤目錄 看一下關于sendmail的安裝包,有4個,先來安裝主程序包 主包已經安裝過了,接下來安裝sendmail-cf包 再來安裝doc這個包 再來安裝最后一個包 程序包安裝好以后,先來配置一下DNS,那為什么要配置DNS那? 域名要解析要靠什么呢?沒錯就是DNS,所以要配置一下DNS。 在正向文件中加入一條MX記錄(郵件交叉記錄)和一條A記錄 再來修改一下反向文件 加入提條PTR記錄 在sendmail中配置文件也是不存在的,但是有一個中間文件,可以通過中間文件生成配置文件,sendmail.mc就是這個中間文件, 這個配置也是很簡單的,只需把第116條記錄注釋掉就可以了,這里的注釋和別的地方時不一樣的哦 !! 改完中間文件后開始把這個文件來生成配置文件并把原來的配置文件覆蓋掉。 修改這個文件,目的是把我們允許轉發的ip加入進去 因為郵箱是要通過數據庫支持的,所以來通過access文件來生成access.db數據庫 修改這個文件寫入允許轉發的域名 加入兩條記錄 dns.com mail.dns.com 注意這兩條記錄最后面是沒有“.”的 一切都配置好了,來啟動一下sendmail服務 郵件服務是要靠SMTP和POP3這兩個服務支持的,SMTP的端口是25,POP3的端口是110,我們只看到了25這個端口,為什么沒有110這個端口呢? 這是因為POP3之歌組件還沒有安裝呢。 接下來安裝POP3這個組件,這個組件是集成到dovecot中的,所以我們直接安裝這個包,只安裝主包。 報錯了,這個錯誤是因為缺少一個My SQL包中的一個程序,我們來安裝一下mysql,只需安裝主程序包 ? mysql是依賴perl-DBI這個包的,先來安裝一下這個包再來安裝mysql 安裝好了后我們就可以看到110這個端口了。 接下來開始驗證,在sendmail服務器上創建來那個用戶aa和ff,創建用戶很簡單,所以就沒有截圖哦。 開始驗證,在windows上打開outlook ,配置一下 然后點擊工具——賬戶 選擇添加——郵件 寫上名稱 添上地址 寫上郵件服務器的ip ? ff用戶與aa用戶類似,接下來開始發一封郵件來試驗一下 然后接受一下,是可以收到的,實驗師成功的。 我為什么要把這兩個用戶都創建到一個outlook上呢? 這都是為了試驗簡單點,不要見怪啊!O(∩_∩)O~
本文轉自 liuyonglei 51CTO博客,原文鏈接:http://blog.51cto.com/liuyonglei/153124,如需轉載請自行聯系原作者
本文轉自 liuyonglei 51CTO博客,原文鏈接:http://blog.51cto.com/liuyonglei/153124,如需轉載請自行聯系原作者
總結
以上是生活随笔為你收集整理的详解linux系列之sendmail邮箱服务的安装及配置的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: pxe+kickstart部署多个版本的
- 下一篇: 安装CentOs 5.5后无法显中文(中