傳送電子郵件

2021-09-12 14:09:13 字數 2045 閱讀 4461

/**

* 傳送電子郵件

* * @param emaillist  **的物件

* @param data  傳送的資料

* @throws ioexception

* @throws addres***ception

*/private void sendemail(listemaillist, listdata)

throws ioexception, addres***ception

// 獲取系統屬性

properties properties = system.getproperties();

// 設定郵件伺服器

properties.setproperty("mail.smtp.host", host);

//        properties.setproperty("mail.smtp.auth", "true");

//        properties.setproperty("mail.smtp.port", port);

properties.setproperty("mail.smtp.user", "atm");//一直報錯就是這個,office365郵箱要配置這個,foxmail不需要

properties.setproperty("mail.debug", "false");  //false

// 傳送伺服器需要身份驗證  

properties.setproperty("mail.smtp.auth", "true");  

// 設定郵件伺服器主機名  

properties.setproperty("mail.host", "smtp.partner.outlook.cn");  

// 傳送郵件協議名稱  

properties.setproperty("mail.transport.protocol", "smtp");  

properties.setproperty("mail.smtp.port", port);

properties.put("mail.smtp.starttls.enable", "true");

// 獲取預設的 session 物件。

session session = session.getdefaultinstance(properties, new authenticator()

});try

// set to: 頭部頭欄位

message.addrecipients(message.recipienttype.to, sendto);

// set subject: 頭欄位

message.setsubject(stringutils.join(new date(system.currenttimemillis()).tostring(), "transfer history"));

// 建立多重訊息

multipart multipart = new mimemultipart();

// 建立訊息部分

bodypart messagebodypart = new mimebodypart();

// 附件部分

messagebodypart = new mimebodypart();

file tmpfile = this.gettempfile(data);

datasource source = new filedatasource(tmpfile);

messagebodypart.setdatahandler(new datahandler(source));

messagebodypart.setfilename(tmpfile.getname());

}multipart.addbodypart(messagebodypart);

// 傳送完整訊息

message.setcontent(multipart);

// 傳送訊息

transport.send(message);

} catch (messagingexception e)

}

Python傳送電子郵件

源 sendemail.py import smtplib from email.mime.text import mimetext msg mimetext the body of the email is here 這裡是你的信件中的內容 msg from ltoddy 163.com 這裡是傳...

PHP 傳送電子郵件

php 傳送電子郵件 php 允許您從指令碼直接傳送電子郵件。php mail 函式 php mail 函式用於從指令碼中傳送電子郵件。語法 mail to,subject,message,headers,parameters to 必需。規定 email 接收者。subject 必需。規定 ema...

python 傳送電子郵件

from smtplib import smtp from email.header import header from email.mime.text import mimetext 傳送郵件 def send email 請自行修改下面的郵件傳送者和接收者 sender abcdefg 126...