真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

java代碼刪除郵件,Java刪除代碼

java 郵件操作

把它刪除到已刪除里面只需要數(shù)據(jù)庫多對這個類型設(shè)置類型即可,比如已刪除是1,0是未刪除,如果點擊刪除就修改數(shù)據(jù)庫的字段將字段變成1就代表已刪除了

成都創(chuàng)新互聯(lián)公司-專業(yè)網(wǎng)站定制、快速模板網(wǎng)站建設(shè)、高性價比濟(jì)南網(wǎng)站開發(fā)、企業(yè)建站全套包干低至880元,成熟完善的模板庫,直接使用。一站式濟(jì)南網(wǎng)站制作公司更省心,省錢,快速模板網(wǎng)站建設(shè)找我們,業(yè)務(wù)覆蓋濟(jì)南地區(qū)。費用合理售后完善,10年實體公司更值得信賴。

java mail問題:為什么這段代碼無法刪除郵件?

你的代碼不全

先確定一下folder.close(true)這句話確實執(zhí)行了

再就是看看是否是延時造成的無法刪除

如果還不行再確認(rèn)一下是不是mail服務(wù)器的設(shè)置問題

補(bǔ)充

某些mail服務(wù)器是執(zhí)行不了刪除操作的,這跟服務(wù)器配置有關(guān)

你可以確認(rèn)一下你測試的mail服務(wù)器的相關(guān)配置及連接參數(shù)

怎么用Java程序向郵件服務(wù)器中添加,刪除用戶

SMTP協(xié)議是目前網(wǎng)上流行的發(fā)送E-Mail的協(xié)議,SMTP協(xié)議共有14條命令。不過,發(fā)一封E-Mail只需用如下5條命令就足夠了,分別為:◆HELO<SP><domain><CRLF>,與SMTP服務(wù)器握手,傳送本機(jī)域名;◆MAIL<SP>FROM:<reverse-path><CRLF>,傳送發(fā)信者的信箱名稱;◆RCPT<SP>TO:<forward-path><CRLF>,傳送接收者的信箱名稱;◆DATA<CRLF>,發(fā)送信件數(shù)據(jù)(包括信頭和信體);◆QUIT<CRLF>,退出與SMTP服務(wù)器的連接。你可以去itjob看,有這方面的信息

java代碼編寫發(fā)郵件的jar包沖突,如何去刪掉那個jar下的一個JAVAX.Email下的所有類,我用myecilpse6.5版本

右鍵你的項目,單擊Build Path,單擊Configure Build Path后彈出該工程的Build Path屬性頁面,選中l(wèi)ibraries,刪除重復(fù)的jar包即可。

java email怎么獲取收件箱已發(fā)送已刪除中的郵件 csdn

其實刪除郵件很簡單,在接收郵件的基礎(chǔ)上對需要刪除的郵件做一個標(biāo)記(Flags類),然后程序就會對有做了標(biāo)記的郵件進(jìn)行刪除。

在Flags類的內(nèi)部類Flag中預(yù)定義了一些標(biāo)志:

Flags.Flag.ANSWERED

Flags.Flag.DELETED (刪除的標(biāo)記,這一講我們就要用到這個標(biāo)記)

Flags.Flag.DRAFT

Flags.Flag.FLAGGED

Flags.Flag.RECENT

Flags.Flag.SEEN

Flags.Flag.USER

刪除郵件:message[i].setFlag(Flags.Flag.DELETED, true);

講到這里我想大家都已經(jīng)想到刪除一封郵件的程序到底怎樣寫了。

不過有一點要注意的,上一講我們打開Folder的時候是用READ_ONLY,當(dāng)然讀文件用READ_ONLY是做夠的,但是我要這一講要做的操作時刪除文件,READ_ONLY是沒有刪除郵件的權(quán)限,所以我們要改為READ_WRITE。

如果要檢查某個郵件是否標(biāo)記了Flags.Flag.DELETED,可以使用message[i].isSet(Flags.Flag DELETED)

注意:這個刪除操作是將郵件徹底刪除的,大家要謹(jǐn)慎使用,務(wù)必讀懂代碼再進(jìn)行操作。不小心刪除了重要的郵件,小弟不負(fù)責(zé)人哦,(*^__^*) 嘻嘻……

這個只是一個很簡單的刪除郵件,在現(xiàn)實中我們會考慮到刪除郵件后會將郵件移動另外一個目錄下(如已刪除、垃圾箱),這些功能我會在后面會講!

給個例子大家參考:

import Java.io.BufferedReader;

import java.io.InputStream;

import java.io.InputStreamReader;

import java.util.Properties;

import javax.mail.Flags;

import javax.mail.Folder;

import javax.mail.Message;

import javax.mail.Session;

import javax.mail.Store;

public class DelMail {

public static void main(String[] args) throws Exception {

Properties props = new Properties();

Session session = Session.getDefaultInstance(props);

//取得pop3協(xié)議的郵件服務(wù)器

Store store = session.getStore("pop3");

//連接pop.qq.com郵件服務(wù)器

store.connect("pop.qq.com", "343820302@qq.com", "******");

//返回文件夾對象

Folder folder = store.getFolder("INBOX");

//設(shè)置讀寫

folder.open(Folder.READ_WRITE);

//獲取信息

Message message[] = folder.getMessages();

BufferedReader br = new BufferedReader(new InputStreamReader(System.in));

for(int i=0; imessage.length; i++) {

System.out.println(i + ": " + message[i].getFrom()[0] + "\t" + message[i].getSubject());

System.out.println("Do you want to delete message? [YES to delete]");

String line = br.readLine();

if(line.equals("YES")) {

//設(shè)置刪除標(biāo)記

message[i].setFlag(Flags.Flag.DELETED, true);

}

}

folder.close(true);

store.close();

}

}

程序最后folder.close(true)執(zhí)行了才會生效!


本文名稱:java代碼刪除郵件,Java刪除代碼
文章網(wǎng)址:http://weahome.cn/article/dscipeh.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部