本文整理了Java中javax.mail.internet.MimeMessage.setFlag()
方法的一些代码示例,展示了MimeMessage.setFlag()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。MimeMessage.setFlag()
方法的具体详情如下:
包路径:javax.mail.internet.MimeMessage
类名称:MimeMessage
方法名:setFlag
[英]Set the flags for this message.
This implementation modifies the flags
field.
[中]
代码示例来源:origin: greenmail-mail-test/greenmail
public void setFlag(Flags.Flag flag, boolean value) {
try {
getMimeMessage().setFlag(flag, value);
} catch (MessagingException e) {
throw new IllegalStateException("Can not set flag " + flag + " to " + value, e);
}
}
代码示例来源:origin: greenmail-mail-test/greenmail
@Override
public long appendMessage(MimeMessage message,
Flags flags,
Date receivedDate) {
final long uid = nextUid.getAndIncrement();
try {
message.setFlags(flags, true);
message.setFlag(Flags.Flag.RECENT, true);
} catch (MessagingException e) {
throw new IllegalStateException("Can not set flags", e);
}
StoredMessage storedMessage = new StoredMessage(message,
receivedDate, uid);
int newMsn;
synchronized (mailMessages) {
mailMessages.add(storedMessage);
newMsn = mailMessages.size();
}
// Notify all the listeners of the new message
synchronized (_mailboxListeners) {
for (FolderListener _mailboxListener : _mailboxListeners) {
_mailboxListener.added(newMsn);
}
}
return uid;
}
代码示例来源:origin: org.apache.james/james-server-core-library
/**
* @see javax.mail.Message#setFlag(javax.mail.Flags.Flag, boolean)
*/
public void setFlag(Flag arg0, boolean arg1) throws MessagingException {
getWrappedMessageForWriting().setFlag(arg0, arg1);
}
代码示例来源:origin: org.mnode.mstor/mstor
/**
* {@inheritDoc}
*/
public void setFlag(final Flag flag, final boolean set)
throws MessagingException {
super.setFlag(flag, set);
// copy updated flags from mime message implementation..
updateFlags();
}
代码示例来源:origin: wonder.core/ERJavaMail
public void setDeleteFlag() throws MessagingException {
mimeMessage().setFlag(Flags.Flag.DELETED,true);
}
}
代码示例来源:origin: i2p/i2p.i2p-bote
/**
* Updates in-memory flags from stored metadata and returns them.
*/
@Override
public Flags getFlags() throws MessagingException {
super.setFlag(Flag.RECENT, isRecent());
super.setFlag(Flag.SEEN, !isUnread());
super.setFlag(Flag.ANSWERED, isReplied());
super.setFlag(Flag.DELETED, isDeleted());
return super.getFlags();
}
代码示例来源:origin: nbenm/ImapNote2
body = body.replaceAll("<br>\n", "</div><div>");
message.setText(body, "utf-8", "html");
message.setFlag(Flags.Flag.SEEN,true);
代码示例来源:origin: org.apache.james.hupa/hupa-server
message.setFlag(Flag.SEEN, true);
folder.appendMessages(new Message[] { message });
folder.close(true);
代码示例来源:origin: net.oschina.jmind/jmind-base
p("发送时间" + msg.getSentDate());
msg.setFlag(Flags.Flag.DELETED, false);
p("内容:" + msg.getContent());
p("---------" + i + "-------------------------");
内容来源于网络,如有侵权,请联系作者删除!