+ Properties properties = getProperties();
+ properties.put("mail.smtp.host", hostname);
+ session = getInstance(properties);
+ transport = new SMTPTransport(session, new URLName("smtp", hostname, 25, null, "", ""));
+ }
+
+ @VisibleForTesting
+ EmailAction(Transport transport, String sender, String recipient) {
+ this.transport = transport;
+ this.sender = sender;
+ this.recipient = recipient;
+ this.session = getInstance(getProperties());