EditText를 통해 이메일 주소를 가져 오는 중입니다. 주소에 공백이 포함되었다고 말하는 데 오류가 있습니다. 문제 없습니다. 나는 address.removeAll ("\\ s", "");을 구현했다. 37 : 43.009 : 현재 오류불법 문자 공백을 제거한 이메일 주소
- 04-16 09 얻고 System.err에/W (1632) : javax.mail.internet.AddressException : 잘못된 문자를 로컬 이름에 문자열에``606 # 7f080011app : id/enterEmail} ''
다음은 전자 메일을 캡처하고 문자열로 변환하는 코드입니다. 내가 주소를 사용하여 오류 얻을 줄에
EditText e = (EditText) findViewById(R.id.enterEmail);
String to = e.toString().replaceAll("\\s", "");
: 나는 그것을 구문 분석 문제 또는 어떤 경우 찾으려고 몇 가지 조사를 수행 한
msg.setRecipient(MimeMessage.RecipientType.TO, new InternetAddress(to));
는 원인이 아무것도 발견 할 것이다 . 아무도 왜이 오류가 발생하는지 알 수 있습니까? 미리 감사드립니다.
전자의 값이 무엇입니까? – cybersam
이 경우 단지 간단한 야후 이메일 주소입니다 : [email protected] – STLCards77