配置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 '***.**.**