Могу ли я отправить электронное письмо с помощью Scala / Lift без использования системных свойств? - PullRequest
0 голосов
/ 25 ноября 2011

Я бы хотел реализовать простую функцию отправки электронной почты как


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

. Все найденные примеры устанавливают системные свойства для инициализации почтового транспорта, но я бы хотел, чтобыпростая, гибкая и безопасная для параллелизма функция.Возможно ли это?

1 Ответ

1 голос
/ 25 ноября 2011

Я не знаю, достаточно ли это для вас, но вы можете создать такую ​​сессию:

javax.mail.Session.getInstance(props)

реквизит является экземпляром java.util.Properties (вы имели в виду это под свойствами системы?).

Тогда вы можете создать сообщение.

...