java - MimeMessage 和 SMTPMessage Java 的区别

标签 java jakarta-mail

我正在用java开发一个邮件应用程序,我可以使用MimeMessage或SMTPMessage来创建一条消息,我可以看到两者具有相同的功能。我用谷歌搜索了差异,但找不到任何令人信服的答案。那么谁能解释一下它们之间有什么区别。

最佳答案

MimeMessage 表示用于发送消息和接收消息的 MIME 消息的公共(public)属性。 SMTPMessage 添加了在构造要通过 SMTP 发送的消息时可以使用的属性。所有 SMTPMessage 属性都可以设置为 JavaMail session 上的属性,这在大多数情况下就足够了,并且允许使用 MimeMessage 发送消息。

关于java - MimeMessage 和 SMTPMessage Java 的区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48153492/

相关文章:

java - 使用 Java Mail API 读取邮件内容

java - Java strictfp 修饰符对现代 CPU 有什么影响吗?

java - 如何识别正则表达式中两个之间没有空格的标记?

java - 在 Java 类中发送邮件错误 501

java - 执行 JavaMail 时所有 JFrame 卡住

java - 发送电子邮件,使 "from"是名称或文本而不是真实电子邮件地址

java - 如何通过多线程在MySql中存储数据?

java - 使用对象调用方法

java - 拉撒路或Java

java - 如何使用java邮件API在邮件中发送多个信息