JavaMail
을 사용하여 MimeMessage
에서 발신자의 전체 이름을 어떻게 얻을 수 있는지 알려주십시오. 나는 주소에서 개인을 얻으려고했으나 효과가 없습니다. 어떤 아이디어?javamail을 사용하여 발신자의 성명을 받으십시오.
답변
InternetAddress.getPersonal()이 전체 이름을 반환하지 않으면 보낸 사람이 보낸 메시지의 전체 이름을 포함하지 않은 것입니다. 또는 IMAP을 사용하는 경우 메일 서버가 전체 이름을 올바르게 반환하지 못합니다. JavaMail debug output은 자세한 정보를 제공합니다.
청구서에 감사드립니다. 예, getPersonal은 null을 리턴합니다. 이메일이 Gmail 웹 사이트에서 발송되었다는 사실을 고려할 때 다른 방법이 있다고 생각했습니다. Gmail이이 정보를 보내지 않는다고 생각합니다. 어쨌든, 나는 효율적이지 않다는 것을 알았지 만, 사용자의 이메일 후 데이터베이스를 쿼리하여 문제를 해결했습니다. MimeMessage에서 보낸 사람의 전체 이름을 찾는 방법을 찾을 때까지 임시 솔루션으로 유지합니다. –
다시, 디버그 출력은 정보가 메시지에 있는지 여부와 서버가 사용자에게 보내는 것인지 여부를 표시합니다. 어떤 메일 서버를 사용하고 있습니까? –
- 1. 전화 번호 대신 발신자의 연락처 이름을 받으십시오
- 2. javamail을 사용하여 메일 보내기 오류
- 3. javamail을 사용하여 hotmail에서 보내시겠습니까?
- 4. javamail을 사용하여 Swing으로 이메일보기
- 5. JavaMail을 사용하여 Mailinator POP3에 액세스
- 6. JavaMail을 사용하여 봉투 개체 받기
- 7. javamail을 사용하여 hotmail에 연결 하시겠습니까?
- 8. Javamail을 사용하여 전자 메일 보내기
- 9. MySQL - 또는 성명을 사용하여 가입 하시겠습니까?
- 10. Twilio를 사용하여 SMS 발신자의 전화 번호 받기
- 11. wget을 사용하여 CSV를 받으십시오
- 12. Json을 사용하여 트위터를 받으십시오.
- 13. 발신자의 현재 위치. 또는
- 14. 신속한 발신자의 속성 수정
- 15. 제공된 DisplayObject는 발신자의 자식이어야합니다.
- 16. 제공된 DisplayObject는 발신자의 자식이어야합니다.
- 17. 발신자의 시간대에있는 getmailEnabledDate
- 18. 안드로이드에만 발신자의 음성 녹음
- 19. JavaMail을 사용하는 테이블
- 20. javamail을 사용하여 Outlook의 이메일을 읽는 방법은 무엇입니까?
- 21. JavaMail을 사용하여 여러 수신자에게 메일 보내기
- 22. JavaMail을 사용하여 Eclipse에서 James Server 사용
- 23. JavaMail을 사용하여 전자 메일에 파일을 첨부하는 방법
- 24. Javamail을 사용하여 사람의 그룹에 메일을 보내는 방법
- 25. Javamail을 사용하여 간단한 이메일을 보내는 방법은 무엇입니까?
- 26. JavaMail을 사용하여 메일을 보낼 때 javax.net.ssl.SSLException
- 27. JavaMail을 사용하여 메시지를 삭제할 수 없습니다.
- 28. javamail을 사용하여 메일 서버에 연결할 수 없습니다.
- 29. javamail을 사용하여 일괄 처리로 전자 메일 읽기
- 30. 다른 시스템에서 Javamail을 사용하여 IMAP에 연결
코드를 게시하십시오. – Maroun