java身份驗證傳送郵件

2021-08-08 06:37:12 字數 1274 閱讀 2326

private properties mailp = null;

public static final string email_content_type_text = "text";

public static final string email_content_type_html = "html";

public static final string email_content_type_pdf = "pdf";

try

};smtp(****** mail transfer protocol 簡單郵箱協議)郵箱身份自動驗證

mailp.put("mail.smtp.auth","true");

//進行身份驗證

session session=session.getdefaultinstance(mailp, authenticator);

mimemessage msg = new mimemessage(session);

msg.setfrom(new internetaddress(adressmail));

internetaddress address = internetaddress.parse(to);

mimemultipart multi = new mimemultipart();

bodypart textbodypart = new mimebodypart();

/ 新增郵件附件

for (file file : attachments)

// 選擇傳送內容的格式

if (type.equalsignorecase(email_content_type_html)) else if (type.equalsignorecase(email_content_type_text)) else if (type.equalsignorecase(email_content_type_pdf))

multi.addbodypart(textbodypart);

msg.setrecipients(message.recipienttype.to, address);

//cc(抄送人)判斷是否有抄送人

if (cc != null && !"".equals(cc.trim()))

msg.setsubject(title);

msg.setcontent(multi);

//開始傳送

transport.send(msg);

log.log("mail send success!");

Java學習筆記 身份驗證機制

身份驗證機制 authentication 確定乙個使用者具有自己聲稱的那個身份 應用程式關心使用者是否通過了驗證而不關心是通過何種方式進行的驗證?授權 訪問控制 authorization 堅持使用 來宣告所有角色 使用者資訊的提供 首選由容器提供的身份驗證 具有靜態特徵 效率?a.http基本身...

Java基於token的身份驗證

最近工作中有使用token校驗使用者登入是否超時,token就是生成的一串uuid,在使用者登入成功後生成,並且要用aes進行加密,存入瀏覽器cookie中,下面來看一下詳細流程。token失效校驗流程 功能介紹 應用接入網關判斷token是否失效,如果失效則返回token失效的錯誤碼。處理流程 1...

Forms 身份驗證

配置應用程式使用 forms 身份驗證 如果應用程式的根目錄中有 web.config 檔案,請開啟該檔案。複製 在system.web元素中,建立乙個authentication元素,並將它的mode屬性設定為 forms,如下面的示例所示 複製 在authentication元素中,建立乙個fo...