java.lang.IllegalArgumentException: Illegal character(s) in message header value :
에러발생시 해결방법입니다.
위 에러는 Base64.encodeBase64String(byte[]) 사용시 개행문자( \n )가 추가되어 발생하는 에러 입니다.
아래와 같이 개행문자를 치환해 주면 해결됩니다.
> Base64.encodeBase64String(변수).replaceAll("\n", "");