!include once #1015973 // JavaMail // user can be raw google user name or include "@gmail.com" or "@googlemail.com" // auto-get password from JavaX-Secret dir static void quickGMail(S user, S to, S subject, S text) { quickGMail(user, null, to, subject, text); } // I wanted to return the message id, but how to get it? static void quickGMail(S user, S pass, S to, S subject, S text) ctex { print("Logging in to GMail to send mail..."); user = gmailGetHandle(user); MimeMessage message = newGMail(user, pass); message.setFrom(new InternetAddress(user)); message.setRecipients(Message.RecipientType.TO, InternetAddress.parse(to)); message.setSubject(subject); message.setText(text); Transport.send(message); print("Sent email from " + user + "@gmail.com to " + to + ": " + quote(subject)); }