· 8 years ago · Jul 20, 2018, 06:58 AM
1import java.util.{Date, Properties}
2import javax.mail._
3import javax.mail.internet._
4
5val host = "smtp.gmail.com"
6val username = "your_mail_address at gmail.com"
7val password = "your_password"
8
9val props: Properties = System.getProperties
10props.put("mail.smtps.auth", "true")
11
12val session: Session = Session.getInstance(props, null)
13val msg = new MimeMessage(session)
14
15msg.setRecipients(Message.RecipientType.TO,
16 "recipient at gmail.com")
17msg.setSubject("From Scala To You!")
18msg.setSentDate(new Date)
19msg.setText("ã™ã‹ã‚‰!!\n")
20
21val t: Transport = session.getTransport("smtps")
22try {
23 t.connect(host, username, password)
24 t.sendMessage(msg, msg.getAllRecipients)
25} finally {
26 t.close()
27}