2011-11-25 3 views
0

나는시스템 속성을 사용하지 않고 스칼라/리프트로 전자 메일을 보낼 수 있습니까?


object SendEmail { 
    apply(smtpServer: String, login: String, password: String, from: String, subject: String, message: String) { 
    //... implementation... 
    } 
} 

나는이 메일 전송을 초기화 설정 시스템 등록 정보를 찾은 모든 예제를 기능을 보내는 간단한 이메일을 구현하고 싶습니다,하지만 난 그렇게 간단, 유연성을 가지고 싶습니다 및 동시성 안전 기능. 이것이 가능한가?

답변

1

그런 당신을 위해 충분하다면 나도 몰라,하지만 당신은 그런 세션을 만들 수있는

javax.mail.Session.getInstance(props) 

소품 java.util.Properties 예 (해당 시스템 속성에 의해 의미 했습니까?).

그런 다음 메시지를 만들 수 있습니다.