1. 程式人生 > >java實現郵件傳送準備工作(前期配置)

java實現郵件傳送準備工作(前期配置)

       本文主要用的郵件客戶端是:office 2007的outlook,伺服器是apache-james-2.3.2,首先我們來配置一下這個james伺服器:

       1.將james伺服器解壓到硬碟目錄下,注意目錄不能有中文,如e:盤下
       2.修改apps/james/sar-inf目錄下的config.xml
          把  <servername>localhost</servername>修改為  <servername>mail.com</servername>

       3.雙擊bin目錄下的run.bat啟動伺服器,收發郵件時伺服器必須為啟動狀態,啟動時需要配置好java環境。啟動完成如下圖所示:


       4.在DOS下輸入 telnet localhost 4555 回車連線伺服器進行使用者的維護(個別電腦沒有開啟telnet服務, 可以在控   制中開啟,win7中要新增該服務,在程式和功能中)
   預設使用者和密碼:root/root
   命令:
   listusers: 顯示所有使用者
   adduser tina 123456 :為新增使用者名稱為 tina 密碼為 123456的使用者
   deluser tina  刪除tina使用者

我來上圖具體看一下:


最後一步是執行deluser tom,刪除Tom之後還剩4個使用者。

    二:接下來就是配置outlook客戶端,Outlook是office自帶的收電子郵件的軟體,只要裝了office就有,我們來看看怎麼配置:

需要在C:\Windows\System32\drivers\etc\hosts 檔案中新增 127.0.0.1 mail.com        //[email protected]
  保證以後在寫mail.com 時指的是本地服務
   配置步驟:
    1.工具->賬戶設定



 

至此,我們的outlook就配置成功了!

    接下來就我們就開始編碼了,我先通過兩種不同的方法來發郵件:【下面的連結,直接點進去檢視原始碼就行】

相關推薦

java實現郵件傳送準備工作前期配置

       本文主要用的郵件客戶端是:office 2007的outlook,伺服器是apache-james-2.3.2,首先我們來配置一下這個james伺服器:        1.將james伺

使用java實現郵件傳送功能已封裝

現如今,用郵件傳送訊息的人越來越少,可是並不影響我們學習java。 以下給大家帶來自己寫的封裝類,可以直接使用。 首先,需要jar包: 普通javaweb專案:mail.jar maven管理專案:  <dependency>     &

Java實現郵件傳送很簡單

Java實現郵件傳送,需要指定郵件伺服器,和自己的郵箱賬號和密碼,謹記 自己的郵箱必須得到到客戶端授權碼,尤其是新開的郵箱,具體看程式碼,包括附件傳送 public class EmailUtils { private static String from = ""; //郵箱賬號 p

Java實現郵件傳送(傳統方式)

package jl.bh.shy.utils; import java.util.Properties; import javax.mail.Address; import javax.mail.Session; import javax.mail.Transport; impor

java實現郵件傳送, 抄送及多附件傳送

import java.io.UnsupportedEncodingException; import java.util.Properties; import javax.activation.DataHandler; import javax.ac

java實現郵件傳送驗證碼

java實現郵件傳送驗證碼    建議不要用qq郵箱,我使用qq郵箱直接一直給我報530錯誤,我一直認為我程式碼寫的有錯誤或者POP3/SMTP服務沒弄好。所以建議註冊個別的郵箱,我就申請了個網易163郵箱瞬間就好了。所以去申請個別的郵箱吧。   用郵

java 實現郵件傳送

import java.util.Properties; import javax.activation.DataHandler; import javax.activation.DataSource; import javax.activation.FileDataSource; import java

java實現圖像模版匹配蝸牛學院

!= AS () The javaswing 需要 輸入 繼續 aca package com.woniu.test; import java.awt.AWTException; import java.awt.Rectangle; import java.awt.Ro

Java實現網頁截屏功能基於phantomJs

ole ml2 red script phantom 功能 IV 測量 java代碼 公司最近有個需求:把用戶第一次的測量身體信息和最近一次測量信息進行對比,並且需要把對比的數據截成圖片可以發給用戶(需要在不打開網頁的情況下實時對網頁進行截圖然後保存到服務器上

Java實現專案電影購票系統swing介面

       使用三層架構實現電影購票系統,分使用者和管理員,使用者功能:展示電影,查詢電影(模糊查詢),檢視電影詳情,查詢場次,購買影票,訂製座位,退訂影票等功能,介面美觀漂亮,邏輯嚴謹,附加電影評論功能,訂票超過五張打0.9折的打折功能。管理員功能:影院的增刪改查,場次的

Java實現各種檔案轉PDF使用OpenOffice

最近遇到一個學習平臺的專案,涉及到各種文件,為了站點資源的安全性,文件全部需要轉成pdf,只供使用者瀏覽。翻閱了很多資料,看了一個博主寫的使用open office實現的方式,簡單明瞭,這裡也分享一下。 這裡介紹在win環境下的openoffice使用。 百度搜索:open

Java實現讀者寫者問題讀者優先程序同步

讀者-寫者問題的讀寫操作限制(包括讀者優先和寫者優先): 1) 寫-寫互斥,即不能有兩個寫者同時進行寫操作。 2) 讀-寫互斥,即不能同時有一個執行緒在讀,而另一個執行緒在寫。 3) 讀-讀允許,即可以有一個或多個讀者在讀。  讀者優先的附加限制:如果一個讀者申請進行讀操作時

java項目---用java實現二叉平衡樹AVL樹並打印結果

java項目 因子 println set 二叉平衡樹 bool value 操作 dem 1 package Demo; 2 3 public class AVLtree { 4 private Node root;

JAVA在不基於XML配置檔案的情況下實現郵件傳送功能郵箱轟炸

    今天要講的是如何用Java程式碼實現簡單郵件傳送和複雜郵件傳送的功能,這裡我使用的是QQ郵箱,你們也可以嘗試使用其他的郵箱哦~ 想實現郵件傳送功能首先郵箱賬號必須要開啟 SMTP 服務,在網頁登入郵箱後點擊設定→賬戶然後下拉,如圖 &nb

JAVA實現郵件驗證註冊功能中使用

原始碼: 連結:https://pan.baidu.com/s/1iSRybqDdzYU8apEs1OtQBw 提取碼:q0gb  易郵 and foxmail 連結:https://pan.baidu.com/s/1woOxn-UjmoALCQDjFuGAQQ&n

Java郵件傳送詳解傳送附件

傳送前需要引用mail-1.4.5.jar,資源下載參見下載連結。 一、郵件內容實體類 package mail; import java.security.GeneralSecurityException; import java.uti

簡單的java實現郵箱傳送郵件

以前自己寫過的簡單的java程式碼實現emali傳送郵件 第一步先去註冊一個新浪郵箱,註冊好後點擊設定,將服務狀態打到開啟狀態 接下來引入jar包 import java.util.Properties; import javax.mail.Address; impo

Java+Selenium3框架設計篇5-如何實現郵件傳送測試報告

       本篇繼續回答網友的問題,這個主題是如何通過郵件傳送測試報告。通過郵件傳送測試報告,這個很重要,也很有必要。不管你使用什麼自動化測試框架,都建議添加發送測試報告的功能。先來設計我們的傳送郵件的場景:假如我們測試報告是固定的名稱,放在固定的路徑下。 1.下載jav

spring4.2.9 java專案環境下ioc原始碼分析——refresh之obtainFreshBeanFactory方法@1準備工作與載入Resource

obtainFreshBeanFactory方法從字面的意思看獲取新的Bean工廠,實際上這是一個過程,一個載入Xml資源並解析,根據解析結果組裝BeanDefinitions,然後初始化BeanFactory的過程。在載入Xml檔案之前,spring還做了一些其他的工作,比

java實現郵件帶附件傳送功能

需要引用的pom <dependency> <groupId>com.sun.mail</groupId> <artifactId>javax.mail</art