在我的应用程序中通过java发送邮件[包含TO和CC]。在那个邮件中我有一个链接,点击链接时它会重定向到controller.My问题是有没有办法在控制器中获取邮件ID。因为我需要找到TO邮件和CC的区别。
答案 0 :(得分:0)
说到JavaMail API的语言,它提供了三个相应的类:Store,Folder和Message。 - 可以通过调用Session类的getStore(String protocol)方法从当前会话中获取Store对象。通过调用其方法connect(String user,String pass)连接到Store,通过调用close()方法断开连接。
open(int mode):以READ_ONLY模式或READ_WRITE模式打开文件夹。
getMessages():检索在文件夹中标记为未读取的Message对象数组。 Message对象可以是轻量级引用,其详细内容将根据需要填充。
close(boolean expunge):关闭文件夹,如果expunge为true,则永久删除所有标记为delete的邮件。
地址[] getFrom():返回消息的From属性中的发件人列表。
地址[] getRecipients( Message.RecipientType类型):获取邮件的收件人地址,类型可以是TO或CC 。
String getSubject():获取消息的主题。
日期getSentDate():获取邮件发送的日期和时间。
Object getContent():获取消息的内容。