1. 程式人生 > >james郵件伺服器的下載、安裝、啟動以及配置

james郵件伺服器的下載、安裝、啟動以及配置

     james是apache下的一個開源子專案,是一個用java開發的郵箱伺服器,現在的版本包括了2.3.2的穩定版和3.0的beta版。

     james主要支援的協議有:smtp,lmtp,pop3,imap,nntp等。同時james還提供了一些擴充套件,這裡就不一一介紹了。更多資訊可以進入james官網:http://james.apache.org

1.james的下載

    進入james的官網,下載最新的james穩定版本。

2.安裝james

    james的安裝非常簡單,只需要將下載檔案解壓即可。james的使用必須安裝java的jdk,同時配置JAVA_HOME等相應的環境變數。

3.啟動james

    在進入james安裝目錄的bin目錄,window系統下雙擊run.bat檔案啟動james。linux下執行run.sh檔案(本人使用的是win7,所以雙擊run.bat),雙擊後顯示結果為:

            從顯示的資訊可以看出,james已經啟動成功,同時看出pop3服務使用了110埠,smtp使用了25埠,nntp使用了119埠。

這些埠資訊都可以通過\apps\james\SAR-INF\config.xml(初次使用james沒有該檔案,必須啟動一次james後,才會有)配置檔案進行修改,如smtp的埠配置為:

<smtpserver enabled="true">
      <port>25</port>
      <handler>
         <helloName autodetect="true">myMailServer</helloName>
         <connectiontimeout>360000</connectiontimeout>
         <authorizedAddresses>127.0.0.0/8</authorizedAddresses>
         <maxmessagesize>0</maxmessagesize>
      </handler>
   </smtpserver>

         修改其中的port屬性既可以修改smtp的預設服務埠。

4.關閉james

     關閉james使用ctrl+C鍵

5.修改james配置

    配置郵件伺服器地址:

    在安裝好james郵件伺服器後,我們需要對郵件伺服器的地址進行設定,這樣我們才可以通過地址來進行郵件的傳送好接受,如果你有自己的域名你可以將它設定為你的域名,如果是在區域網中使用,你可以將其設定為你的機器名(機器名必須唯一)或ip地址。

         在config.xml中,通過

      <postmaster>[email protected]</postmaster>
      <servernames autodetect="false" autodetectIP="false">
         <servername>domin.com</servername>
      </servernames>


可以設定郵件伺服器的地址,其中domin.com為我們的域名或計算機名或ip地址。

servernames地址列表包含兩個屬性:其中autodetect為true時,表示預設將檢測本機計算機名新增到地址列表中。autodetectIP表示預設將檢測本機ip地址,新增到地址列表中。我們在這裡將他們設定為false。

       設定許可權驗證:

    在我們的郵件伺服器設定好以後,我們當然不希望任何人都可以隨便使用我們的伺服器進行郵件的傳送,所以需要進行許可權的驗證。所以我們需要修改其許可權配置:

找到config.xml中的所有<authRequired>true</authRequired>,將其的註釋去掉,是的驗證生效。

       向外部郵件伺服器傳送郵件:

    通過上訴的步驟,我們已經可以通過我們的郵件伺服器傳送和接受郵件了,當然此時我們沒有郵件客戶端,不過我們可以通過outlook等軟體來作為我們的郵件客戶端。但是此時我卻還不能像如163.com或qq.com的外部郵件伺服器傳送郵件,如果需要向外部伺服器傳送郵件我們還需要將配置檔案中的部分配置註釋掉:

<mailet match="RemoteAddrNotInNetwork=127.0.0.1" class="ToProcessor">
            <processor> relay-denied </processor>
            <notice>550 - Requested action not taken: relaying denied</notice>
         </mailet>

只有在config.xml配置檔案中,將該段配置註釋掉後,我們才可以向外部伺服器傳送郵件。

      通過上面的講解後,我們瞭解瞭如何下載,安裝,啟動和配置james郵件伺服器,但是要傳送郵件我們還需要向伺服器中新增使用者,只有天劍了使用者後我們才可以通過使用者的賬號傳送郵件,但是如何新增使用者呢?我將在下一篇文章(james郵件伺服器使用者資訊新增)中進行詳細的講解。

相關推薦

james郵件伺服器下載安裝啟動以及配置

     james是apache下的一個開源子專案,是一個用java開發的郵箱伺服器,現在的版本包括了2.3.2的穩定版和3.0的beta版。      james主要支援的協議有:smtp,lmtp,pop3,imap,nntp等。同時james還提供了一些擴充套件,這

Redis 下載安裝啟動

1. 下載 2. 解壓   解壓檔案 Redis-x64-3.2.100.zip 得到資料夾 Redis-x64-3.2.100。 3. 啟動   在 Redis-x64-3.2.100

WTL:下載安裝初見

rec 6.0 amp img file point 向導 temp bob 簡介 WTL: Windows Template Library 基於ATL對Win32 API的封裝 C++庫,用於開發Windows應用程

Mongodb下載安裝配置與使用

調試 端口號 log文件 生成 IV journal 輸出 cmd TP 感謝:https://blog.csdn.net/heshushun/article/details/77776706 一、下載: 官網地址:https://www.mongodb.com/dow

[轉] mongodb下載安裝配置與使用

win7 spa 追加 簡單的 clip 進入 沒有 出現 端口 記得在管理員模式下運行CMD,否則服務將啟動失敗。 詳細圖解,記錄 win7 64 安裝mongo數據庫的過程。安裝的版本是 MongoDB-win32-x86_64-2008plus-ssl-3.4.1-

python大法好——python的下載安裝第一個程序

src 結果 這就是 anaconda text image 分享圖片 百度 .com 吃夠了java的苦,所以python好。 打今天起,要走python了。 首先呢,學習python需要python環境、和一款得心應手的集成開發環境。 python環境下載:htt

JDK下載安裝環境變數配置圖解(教程)

一、JDK下載 http://www.oracle.com/technetwork/java/javase/downloads/index.html 二、JDK安裝 1、JDK安裝 2、JRE安裝 三、JDK環境變

Windows平臺下載安裝配置Apache全攻略

郵件地址 director fig ons min least chang 修改 all 本文介紹了如何在windows平臺進行apache服務器的下載、安裝和配置過程。 1.下載 首先進入apache for windows的官方下載地址[猛戳這裏],依次在下列頁面進行

OpenVPN下載安裝配置及使用詳解

原文:http://www.cnblogs.com/CakaSWM/p/5582236.html 一、目的: 通過雲伺服器的外網地址,將沒有外網的伺服器的埠地址轉發到外網,使其能夠通過外網進行訪問。 二、原理:   1.虛擬專用網VPN   虛擬專用網VPN(virt ual p

MongoDB的下載安裝python簡單使用.

目錄 MongoDB簡介: NoSQL 簡介 關係型資料庫遵循ACID規則 MongoDB下載: 建立資料目錄 命令列下執行 MongoDB 伺服器 連線MongoDB 通過配置配置檔案啟動服務 視覺化管理工具 python連線測試 插入資料 查詢資料

IAR for STM8下載安裝註冊

原文:https://blog.csdn.net/ybhuangfugui/article/details/52936636   一、下載 官方下載,網址https://www.iar.com/iar-embedded-workbench/#!?currentTab=free-

markdown下載安裝破解漢化與常用語法

markdown是一種純文字格式的標記語言。通過簡單的標記語法,它可以使普通文字內容具有一定的格式。 一、markdown下載 markdown破解版下載地址: http://www.pc6.com/softview/SoftView_73153.html#download 二、安裝及破解 傻瓜

使用Pycharm的基礎教程,下載安裝使用。

PyCharm是一款著名的Python IDE開發工具,是擁有一整套可以幫助使用者在使用Python語言開發時提高其效率的工具,具備基本的除錯、語法高亮、Project管理、程式碼跳轉、智慧提示、自動完成、單元測試、版本控制。此外,該IDE提供了一些高階功能,以用於支援Django框架下的專業W

Windows 下mysql的下載安裝登入。

之前一直用sql server ,但是因為自己的電腦太老了,體量太大的sql server就不太合適了。這時候就想到了mysql 用了一下感覺很不錯 下載 下載地址 我用的是免安裝版,因為我的固態盤很小,所以把免安裝的放在行動硬碟上了。 下載是可以不用註冊帳號的 解

JDK的下載安裝配置及校驗 — 全程圖文詳細教程

JDK的下載、安裝、配置及校驗 — 全程圖文詳細教程 JAVA的學習和開發,必須安裝配置好JDK(java development kit java開發工具包)。Java的開發平臺主要分2類:Java SE是標準版,Java應用程式開發 Application;Java EE是企業版

putty 0.7 下載安裝樣式及自動登入設定

putty 是遠端操控伺服器的一款軟體。 一、 下載: 我是用的360軟體管家,下載的。 二、 安裝: 只是更改了安裝位置,然後就是下一步...... 三、 輸入IP。 樣式永久設定: windows -> appearance下可以設定字型。 windows -&

modelsim-win64-10.4-se 下載安裝破解(一次成功)

本教程包括軟體下載、破解檔案下載、安裝破解方法,助你一次成功。 軟體安裝好了卻不能用,想必大家都有過這樣的痛苦和無奈。這款軟體的破解花了我整整一個下午的時間,期間在網上找了各種方法嘗試均以失敗告終,差點讓我放棄破解而著手去換作業系統。網上的方法多存在著疏漏和差錯,所以這也是我寫次教程的初衷,希望能幫

Nginx使用安裝啟動常用命令

【輕量級】 Nginx 的web伺服器 測試伺服器阿里雲 香港 可用區C 47.89.12.182 1 vCPU 2 GB (I/O優化) ecs.n4.small 1Mbps 輕量級 149.129.101.114 安裝流程 下載地址 【官網下

tomcat是什麼?Tomcat 下載安裝配置圖文教程

你用瀏覽器上網的所有操作,所有請求傳送給伺服器(tomcat),伺服器通過請求,找相應的邏輯處理程式(jsp或servelet或java類,就是有關java語言的所有可以處理邏輯的程式碼,其中包括訪問後臺資料)然後通過你的需求,伺服器把你需要的文字,圖片,顯示給你的頁面 Tomcat是web容器。它的作用稍

SDK?JDK?JDK 下載安裝配置圖文教程 什麼是軟體開發工具包(SDK)

什麼是軟體開發工具包(SDK)   開發一個軟體,需要經過編輯、編譯、除錯、執行幾個過程。 編輯:使用程式語言編寫程式程式碼的過程。 編譯:如上一節所講,就是將編寫的程式進行翻譯。 除錯:程式不可能一次性編寫成功,編寫過程中難免會出現語法、語義上的錯誤,除錯