基本上如果不是你自己設定的私人信箱是不可能不用用戶名和密碼就可以發送的,
想要的話建議你先自己架設一個私人性質的信箱並定義,
或是使用虛擬信箱,虛擬信箱我就不太清楚如何使用了,我只知道沒用過!
⑵ javamail中的用戶名和密碼具體指的是什麼
是的,就是郵箱地址的用戶名和密碼,因為你使用javamail發郵件也是需要先登錄驗證然後才能通過該郵箱來收費信件的,所以這里的用戶名就是你信箱的用戶名和密碼。javamail需要根據這個名字和密碼來校驗登錄的。
⑶ java企業郵件發送功能中password必須是授權碼嗎直接使用郵件登錄密碼可以嗎
不可以,必須是授權碼。可以通過訪問郵件官網的幫助信息,會有如何獲得授權碼的教程。
⑷ javamail 驗證用戶名密碼
//1.創建propeties
Propertiesprops=newProperties();
props.setProperty("mail.store.protocol","pop3");//協議
props.setProperty("mail.pop3.host","pop3.163.com");//主機
try{
Sessionsession=Session.getDefaultInstance(props);
Storestore=session.getStore();
store.connect(smtpType,username,password);
}catch(Exceptione){
e.printStackTrace();
}
這里只要connect()方法連接成功就行了,拋出異常則回代表驗證不通過答.
⑸ JAVAMAIL怎樣獲取伺服器上的郵件id號
MimeMessage msg = (MimeMessage) messages[i];
msg.getMessageID();
你是要這個Id么?
我用的pop3
⑹ 郵箱的smtp授權碼在哪裡找
選擇賬戶,切換到賬戶詳情頁面。
在賬戶頁面往下拉,可以看到pop3設置,選擇開啟。
按照彈出的窗口提示操作進行密保驗證。有多種方式可以驗證,比如手機令牌等。推薦使用簡訊驗證。
按照簡訊驗證的提示發送簡訊。發送成功後直接點擊我已發送。
彈出的提示中直接顯示16位的授權碼,可以復制下來,或者是記下來,千萬不要記錯了。然後點擊確定。
下方的收取選項一般是默認30天的,點擊下拉箭頭,選擇全部,並點擊頁面最下方的保存更改。千萬別忘了點擊保存,不然之前做的都白費了!
qq郵箱不能登錄的原因qq郵箱不能登錄也可以說成打不開,打不開的原因分為兩種:
1、你自身的網路問題,當你的網路不穩定的話會出現這種情況,網路穩定後再去下載。
2、QQ伺服器的網路問題,由於QQ用戶眾多。所以QQ伺服器經常會出現不穩定的情況,可以過段時間再試。
網速慢,電腦系統 瀏覽器問題等都能導致此類現象,建議大家可以使用騰訊電腦管家、360安全助手等軟體進行系統修復。
qq郵箱登錄不了的解決辦法QQ郵箱中郵件打不開的原因有很多,倒不是郵箱的問題。有可能是網路鏈接問題(先用電腦管家測試下網路連接是否有問題,有問題的話先修復下)。也有可能IE緩存過高,安全設置級別過高,或者是FLASH插件出了問題。
方案一:清除IE緩存
1、打開IE瀏覽器點擊【工具】 【Internet 選項】【刪除】:
2、勾選所有選項點擊【確定】 在確認窗口中點擊【確定】
方案二:調整Internet安全級別
1、點擊【工具】【Internet選項】【安全】然後把Internet的自定義級別設為中。
2、同時把本地Intranet的自定義級別設為中低。
方案三:升級flash
1、打開【電腦管家】點擊【軟體管理】,在搜索框中輸入flash找到相應版本點擊【安裝】或【升級】
2、打開文件夾C:\Windows\System32\Macromed\Flash 將名為Flash32_版本號.ocx 文件刪除(如果無法刪除請右鍵文件點擊【屬性】【安全】【高級】【更改許可權】將前兩項拒絕許可權刪除後點擊【確定】後,再將QQ、騰訊電腦管家、瀏覽器關閉後即可刪除文件):
⑺ javamail(1.5.2)無法獲取網易郵箱的郵件列表(IMAP協議)
網易的比較獨特
⑻ javamail接收郵件時怎樣能像163那樣,在郵件正文下面顯示都有什麼附件
如下是我之前做的用javamail發送郵件(包含附件,且附件是html網頁形式)的範例,我稍微修改了下,你參考參考,希望可以幫到你,我之前是發給OutLook的,沒有發給163試過,不過我想應該差別不是很大,你試試:
import java.util.*;
import javax.mail.*;
import javax.mail.internet.*;
import javax.naming.*;
import javax.activation.DataHandler;
import javax.activation.FileDataSource;
import com.tbcn.ceap.party.User;
import com.tbcn.ceap.party.custom.bizOper.UserpropertyBizOper;
InternetAddress[] address = null;
String mailTo = "";
boolean sessionDebug = false;
try {
// 設定所要用的Mail 伺服器和所使用的傳送協定
java.util.Properties props = System.getProperties();
props.put("mail.host","接收Mail的伺服器地址或名稱");
props.put("mail.transport.protocol","smtp"); // <=設定所使用的protocol為SMTP(Small Mail Transfer Protocol)
// 產生新的Session 服務
javax.mail.Session mailSession = javax.mail.Session.getDefaultInstance(props,null);
mailSession.setDebug(sessionDebug);
Message msg = new MimeMessage(mailSession);
// 設定傳送郵件的發信人
//msg.setFrom(new InternetAddress("想要顯示的發件人名稱"));
msg.setFrom(new InternetAddress("發件人地址"));
// 設定傳送郵件至收信人的信箱
address = InternetAddress.parse("收件人",false);
msg.setRecipients(Message.RecipientType.TO, address);
// 設定信中的主題
msg.setSubject("郵件主題","big5");
// 設定送信的時間
msg.setSentDate(new Date());
//設定信件內容
String newMailBody = new String();
BodyPart mdp = new MimeBodyPart();
mdp.setContent("郵件內容", "text/html;charset=UTF-8");
Multipart mm = new MimeMultipart();
mm.addBodyPart(mdp);
msg.setContent(mm);
//設定附件信息
if(附件內容字串!=null){
mdp=new MimeBodyPart();
try{
DataHandler dh = new DataHandler(附件內容字串,"text/html;charset=UTF-8");
mdp.setDataHandler(dh);
FileDataSource fds = new FileDataSource("附件名字.html");
mdp.setFileName(new String(fds.getName().getBytes("utf-8"),"iso8859-1"));
}catch(Exception ex){
print("message_1--------------"+ex);
}
mm.addBodyPart(mdp);
msg.setContent(mm);
}
// 送信
Transport transport=mailSession.getTransport("smtp");
try{
transport.send(msg);
}catch(Exception ex1){
print("message_1--------------"+ex1);
}
}catch(MessagingException mex){
mex.printStackTrace();
}
⑼ 網易企業郵箱設置授權碼怎麼設
授權碼主要在設置客戶端使用,不過也不是所有郵箱都需要設置,我們公司是用的TOM企業郵箱,就不需要授權碼。以下是設置授權碼的流程:
1. 需先在密保平台中完成手機號綁定
2. 通過「登錄Webmail端企業郵箱>設置>客戶端授權碼」這個路徑進入客戶端授權碼頁面,對客戶端授權碼進行開啟、修改或關閉。亦可聯系管理員,由其在管理後台>帳號管理中為用戶開啟或關閉
3. 開啟本功能後,用戶便可生成授權密碼
4. 打開郵件客戶端,創建郵箱帳戶,在「密碼」輸入框輸入授權密碼(而非郵箱密碼)