1. 程式人生 > >配置Apache James郵件伺服器

配置Apache James郵件伺服器

Apache James是最好用的開源java郵件伺服器之一,在配置smtp服務過程中,有些步驟不對的話郵件就
不能傳送到外網的其它郵件伺服器上了。

0.啟動james,開啟james-2.2.0/apps/james/SAR-INF/config.xml檔案

1.transport
註釋掉
<!--mailet match="RemoteAddrNotInNetwork=127.0.0.1" class="ToProcessor">
           <processor> relay-denied </processor>
            <notice>550 - Requested action not taken: relaying denied</notice>
         </mailet-->
使用smtp認證方式

2.dnsserver
輸入伺服器的DNS IP,例如:
<server>202.96.134.133</server>
<server>202.96.128.110</server>
<server>202.96.128.68</server>
設定autodiscover為false
如果設定為自動探測的話,在dns log檔案中顯示正常載入伺服器上設定的dns。但向外傳送郵件時,在我的機器上會報錯:
James.Mailet: RemoteDelivery: Temporary exception delivering mail (Mail1098776398187-0-to-somedomain.com: javax.mail.MessagingException: There are no DNS entries for the hostname somedomain.com.  I cannot determine where to send this message.
 at org.apache.james.transport.mailets.RemoteDelivery.deliver(RemoteDelivery.java:398)
 at org.apache.james.transport.mailets.RemoteDelivery.run(RemoteDelivery.java:912)
 at java.lang.Thread.run(Thread.java:534)

3.修改root口令。account login="root" password="mypassword"

4.smtpserver
開啟smtp認證
<authRequired>true</authRequired>

5.重新啟動James

6.telnet server-name 4555,增加使用者

7.就可以用outlook等傳送郵件了。
 

相關推薦

配置Apache James郵件伺服器

Apache James是最好用的開源java郵件伺服器之一,在配置smtp服務過程中,有些步驟不對的話郵件就不能傳送到外網的其它郵件伺服器上了。0.啟動james,開啟james-2.2.0/apps/james/SAR-INF/config.xml檔案 1.transpo

Apache James郵件伺服器配置及傳送外網郵件

最近公司做的一個專案,使用者註冊需要郵箱驗證,本想呼叫別人的伺服器,呼叫apache自帶的email包實現! 但Boos發話,要自己搭建一個郵箱伺服器。。。 先前使用了winMail,但是收費

Apache James郵件伺服器介紹及配置傳送外網郵件

      現在的專案往往都需要傳送郵件驗證,郵件內容推送等功能。所以我就專門研究Apache中James,這是一個專門用來做郵件伺服器的開源框架。      Apache James(Java Ap

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

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

James郵件伺服器簡單介紹及配置傳送外網郵件

因為微貿網使用者已經超過3萬個使用者,需要每天給使用者推薦訂閱了相關關鍵詞的詢盤。剛開是使用了第三方的郵箱進行傳送,有限制而且不能那個多發,所以就想到了要搭建自己的郵箱伺服器。摸索了兩天終於搞定了。廢話不多說,進入正題。 一、簡介Apache James(Java Ap

搭建Apache James郵件服務

centos 最終 and 測試工具 one 富文本 1.3 class nload 什麽是郵件服務器 郵件服務器是一種用來負責電子郵件收發管理的設備,而郵件服務就是責郵件的收信和發信功能,其最主要有pop和smtp兩個協議。關於這兩個協議,有著很多的知識點涵蓋其中,

介紹James郵件伺服器的官網

                        介紹James郵件伺服器的官網   http://james.apache.org/server/index.

如何在Ubuntu 18.04上安裝和配置Apache 2 Web伺服器

什麼是Apache Web Server? Apache或Apache HTTP伺服器是一個免費的開源Web伺服器,由Apache軟體基金(Apache Software Foundation)開發和維護。它的受歡迎程度可以通過以下事實來判斷:全球約有46%的網站由Apache提供支援。 Apache允許網

James郵件伺服器開發】在Linux系統上部署James郵件伺服器

1.準備工作 把James上傳到伺服器(我上傳到了/opt/下) 直接解壓apache-james-2.3.2.1.tar.gz 安裝包 解壓後的檔案結構如下:                

搭建James郵件伺服器時遇到的問題和解決方法

James的下載路徑 問題1:james中bin的run.bat不能啟動,總是一閃而過,這主要是因為james的JAVA_HOME設定問題。    解決: 檢視run.bat可以知道,已經含有\bin,而在配置環境變數時JAVA_HOME時多添加了bin 問題2:jams

james郵件伺服器的使用者資訊新增

     通過我的上一篇部落格http://blog.csdn.net/luosheng1125/article/details/9162877我們瞭解了james郵件伺服器的安裝,啟動和配置,但是要想真正的使用james來收發郵件我們還需要向james中新增使用者,在此我

配置Apache成為HTTPS伺服器

環境: ubutnu 17.10 apache2 php5.0 使能SSL模組: 命令:a2enmod ssl 新增conf檔 命令:cp /etc/apache2/sites-available/default-ssl.conf /etc/

ubuntu下配置apache james遇到java.net.BindException: 許可權不夠

由於專案需要傳送郵件,公司只有內網,不能上外網,只能自己搭建james郵件伺服器,可是在搭建james的時候遇到了問題。 使用的是非root使用者,下載完畢後,解壓完畢後,到bin目錄下, 執行run.sh,報如下的錯誤: Using PHOENIX_HOME:   /u

Windows Server 2008 R2 配置Exchange 2010郵件伺服器並使用EWS傳送郵件

using System; using System.Net; using System.Net.Security; using System.Security.Cryptography.X509Certificates; using ExchangeEWS.com.adserv.mail; names

Apache James 搭建自己的郵件伺服器

                    Apache James 搭建自己的郵件伺服器 去官網下載james-binary-2.3.2.1或者其他版本的郵件伺服器 解壓後  進入

james使用(一):windows環境下james3.0.1版本郵件伺服器搭建及配置

1.介紹james是apache基金會下一款免費的提供pop3、stmp的開源免費郵件伺服器,其最新版本為james sever 3.0,網上充斥著許多2.3版本的配置,3.0使用了spring的架構,配置上有些許不同,在配置過程中爬了很多坑,特此記錄,給小夥伴們指明方向。後

CentOS7.4 系統安裝配置LAMP(Apache+PHP5+MySQL)伺服器環境

準備篇: 1、配置防火牆,開啟80埠、3306埠 CentOS7是用firewalld管理防火牆,和以前iptables的方式有較大區別,網上文章很多,這裡就不詳述了。 安裝篇: 一、安裝Apache yum install httpd #根據提示,輸入Y安裝即可成功安裝 /etc

Centos 下配置 Apache 伺服器

1、修改yum安裝源為阿里安裝源 ①複製原有的原始檔 mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.bakup ②通過wget獲取阿里雲的原始檔 wget -O /etc/yum

Ubuntu 下配置 Apache 伺服器

1、前提準備工作 將原有的原始檔複製儲存 sudo cp /etc/apt/source.list /etc/apt/source.list.bak 開啟原始檔 sudo vim /etc/apt/source.list 將下列的複製到檔案中 deb http://mi

騰訊雲安裝配置Apache+MariaDB伺服器並解決SQLSTATE[HY000] [1130] Host t '*’ is not allowed to connect to this se問題

具體的安裝方式(超詳細,可直接複製命令執行):https://www.qcloud.com/community/article/321718001489545422 安裝完後會出現以下問題(如果是遠端連線的話): 問題:SQLSTATE[HY000] [1130] Host '***.**.**