2013-09-25 2 views
1

나는 메일을 보내기 위해 javamail api를 사용했습니다. 처음에는 Gmail의 SMTP 서버를 시도하고 모든게 괜찮 았어. 하지만 이제는 (cPanel을 통해) 내 메일 서버를 사용하고 싶습니다. 하지만 내 재산에는 문제가 있습니다. 누구든지 나를 도울 수 있습니까? 여기의 cPanel의 서버 정보입니다Android & JavaMail : cPanel의 서버를 사용하여 메일 보내기

Properties props = new Properties(); 
props.put("mail.smtp.host", "cpanel4.onofis.com"); 
props.put("mail.smtp.socketFactory.port", "465"); 
props.put("mail.smtp.socketFactory.class", "javax.net.ssl.SSLSocketFactory"); 
props.put("mail.smtp.auth", "true"); 
props.put("mail.smtp.port", "465"); 

그리고 :

여기 내 등록 코드

아이디 : [email protected]

비밀번호 : blablablabla.

보내는 메일 서버 : cpanel4.onofis.com

SMTP : 포트 465

인증 IMAP, POP3 및 SMTP 필요합니다.

+0

테스트 설정. 그들이 작동하고 있다는 것을 알게되면 코드에서 사용하십시오. 내 생각 엔 "cpanel4.onofis.com"이 잘못되었습니다. 자격 증명을 제공 했습니까? – 323go

답변

1

확인. 나는 그 문제를 발견했다. 하지만 여전히 이유는 모르겠지만 ... 나는 SocketFactory 라인을 제거하고 완료되었습니다.

실무 코드는 이것이다 : 다른 메일 클라이언트

Properties props = new Properties(); 
props.put("mail.smtp.host", "cpanel4.onofis.com"); 
props.put("mail.smtp.auth", "true"); 
props.put("mail.smtp.port", "465"); 
+0

[일반적인 실수] (http://www.oracle.com/technetwork/java/javamail/faq/index.html#commonmistakes). –

관련 문제