javax.mail.internet.AddressException
과 관련된 많은 질문을 던졌고 이메일 주소 형식이이 예외의 원인이됩니다 .
이 문제가 발생하여 그 문제를 해결할 수 없었습니다.
제 질문은,이 예외가 던져진 정확한 이유는 무엇입니까? 또한 메일 주소의 형식이 [email protected]
일 경우 처리 될 예정입니까? 주소가 인용 문자가 포함처럼
methodName: Exception while processing the Mail Body javax.mail.internet.AddressException: Domain contains illegal character in string ``'[email protected]'''
javax.mail.internet.AddressException 문제 : 문자열에 잘못된 문자가 포함되어 있습니다.
답변
그것은 같습니다 여기
로그입니다. 그렇게해서는 안됩니다.어디에서 오는 주소가 있습니까? 응용 프로그램에서 Java String 상수로 코드화되어 있습니까? 데이터베이스에서 읽혀지고 있습니까? 사용자 입력 필드에서 읽으시겠습니까?
이 주소는 'help @ xyz.com'입니까? 데이터베이스에서 가져옵니다. –
예, 게시 한 오류 메시지를 기반으로 주소에 문자 그대로 인용 부호가 들어 있습니다. 주소는 단순히 인용 부호없이 [email protected]이어야합니다. 아마도 누군가 그것을 입력하고 데이터베이스에 추가 할 때 따옴표 문자를 실수로 추가 했습니까? 데이터베이스의 모든 주소가 해당 양식 인 경우, 주소를 사용하기 전에 잘못된 인용 문자를 제거해야합니다. –
글쎄, 위의 의견에 그 따옴표를 추가했는데 따옴표가 다른 곳에 사용되면 잘 모르겠습니다. 내가 질문에 게시 한 예외 사항을보고 말할 수 있습니까? –
- 1. 문자열에 문자가 포함되어 있는지 확인
- 2. 문자열에 날짜가 포함되어 있습니다.
- 3. 문자열에 잘못된 인코딩이 포함 된 문자가 포함되어 있는지 확인하십시오.
- 4. 내 문자열에 아스키 문자가 있습니다.
- 5. 메시지에 잘못된 문자가 포함되어 있는지 확인하십시오.
- 6. Teradata : 문자열에 번역 할 수없는 문자가 포함되어 있습니다.
- 7. .Net 문제 "경로에 잘못된 문자가 있습니다."
- 8. 문자열에 목록에없는 문자가 포함되어 있는지 확인하십시오.
- 9. 문자열에 스칼라 문자가 포함되어 있는지 확인
- 10. 왜이 문자열에 올바른 문자가 포함되어 있지 않습니까?
- 11. 루아 - 문자열에 유효한 문자가 포함되어 있는지 확인하십시오.
- 12. 문자열에 키 업의 문자가 포함되어 있는지 확인하십시오.
- 13. 문자열에 지정된 문자가 포함되어 있는지 확인하는 정규식
- 14. 문자열에 숫자 또는 특수 문자가 포함되어 있고
- 15. 문자열에 특정 문자가 포함되어 있는지 확인하는 방법
- 16. 문자열에 문자가 포함되어 있는지 확인하고 취소하십시오.
- 17. bash - 문자열에 개행 문자가 포함되어 있는지 확인하십시오.
- 18. 문자열에 파이썬에서 특수 문자가 포함되어 있는지 확인하십시오.
- 19. 문자열에 비 문자가 포함되어 있는지 감지
- 20. 문자열에 특정 문자가 포함되어 있는지 확인하는 패턴
- 21. 문자열에 CJK (중국어) 문자가 포함되어 있는지 확인하십시오.
- 22. C++ 문자열에 쓰레기 문자가 있습니다
- 23. 한 문자열에 같은 문자가 있습니다.
- 24. JSON 응답에 잘못된 문자가 있습니다.
- 25. URL에 잘못된 문자가 있습니다.
- 26. 문자열에 문자 bash가 포함되어 있습니다.
- 27. Bash : 문자열에 하이픈이 포함되어 있습니다.
- 28. Symfony2 : 세션 ID가 너무 길거나 잘못된 문자가 포함되어 있습니다.
- 29. webpack dev server : TypeError : 헤더 내용에 잘못된 문자가 포함되어 있습니다.
- 30. Teradata 오류 : 형식 또는 데이터에 잘못된 문자가 포함되어 있습니다.
AddressException에 대한 자세한 내용은 http://docs.oracle.com/javaee/5/api/javax/mail/internet/AddressException.html – praveen
getRef(), getPos() 메소드를 참조하십시오.이 예외의 메소드는 어떤 가치 오류가 왔으며 어떤 위치에 있었는지 파싱하면서 발견했습니다. – praveen