您能否告诉我如何使用JavaMail
从MimeMessage
获取发件人的全名?我试图从地址中获得个人信息,但这不起作用。有任何想法吗?使用javamail获取发件人的全名
0
A
回答
0
如果InternetAddress.getPersonal()未返回全名,则发件人未在其发送的消息中包含全名。或者,如果您使用的是IMAP,则您的邮件服务器无法正确返回全名。 JavaMail debug output将提供更多信息。
+0
谢谢你的账单。是的,getPersonal返回null。考虑到电子邮件是从Gmail网站发送的,我认为还有其他方法,我认为gmail不会发送这些信息。无论如何,我通过在用户电子邮件后查询我的数据库来解决它,但我知道它效率不高。我将把它作为一个临时解决方案,直到我找到一种方法从MimeMessage中选择发件人全名。 – 2013-04-24 09:40:54
+0
同样,调试输出将显示该信息是否甚至在消息中,以及服务器是否将它发送给您。你使用什么邮件服务器? – 2013-04-24 20:56:32
相关问题
- 1. 使用Javamail获取附件
- 2. 没有发件人的JavaMail
- 3. 获取邮件发件人的姓名
- 4. JavaMail - 多个发件人
- 5. 使用Microsoft Bot获取邮件发件人的姓名松懈
- 6. 使用JavaMail获取邮件的所有标签名MessageIDTerm
- 7. 获取用JavaMail
- 8. 使用javamail获取附件内容
- 9. Rails IMAP:获取发件人姓名
- 10. JavaMail的 - 面具“发件人”地址
- 11. 使用javamail发送邮件获取身份验证问题
- 12. 在Exchange中使用JavaMail/Android通过IMAP获取联系人
- 13. Javamail,获取邮件正文
- 14. 从短信表中获取发件人的联系人姓名?
- 15. Javamail,将真实的发件人地址隐藏给收件人?
- 16. 使用javamail发送没有用户名和密码的邮件
- 17. 从发件人获取IP
- 18. MPI_Request - 获取发件人
- 19. 使用javamail api获取地址?
- 20. 使用JavaMail获取信封对象
- 21. JavaMail API android应用程序无法显示发件人的姓名
- 22. 使用Gmail自定义提取器无法获取发件人姓名
- 23. JavaMail API获取NullpointerException
- 24. 使用Python获取发件人的电子邮件地址IMAP
- 25. 只获取附件javamail api的url?
- 26. 如何使用JavaMail在Android中获取新的邮件通知?
- 27. 提取发件人的名字
- 28. 无法使用javamail发送邮件
- 29. JavaMail - 无法使用SSL发送邮件
- 30. 使用Javamail发送电子邮件
发布您的代码。 – Maroun 2013-04-23 07:43:04