我可以在不使用系统属性的情况下使用Scala / Lift发送电子邮件吗?

时间:2011-11-25 10:01:55

标签: email scala lift

我想实现一个简单的电子邮件发送功能


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

我发现的所有示例都设置了系统属性来初始化邮件传输,但我希望拥有这种简单,灵活且并发安全的功能。这可能吗?

1 个答案:

答案 0 :(得分:1)

我不知道这对您来说是否足够,但您可以创建一个类似的会话:

javax.mail.Session.getInstance(props)

道具是java.util.Properties(你的意思是系统属性?)实例。

然后你可以创建一条消息。