properties.put("mail.smtps.host", gmailSmtpHost);
properties.put("mail.smtps.port", gmailSmtpPort);
if (proxy != null) {
log.debug("Setting proxy: " + proxy.address());
final SocketFactory sf =
new HttpProxyAwareSslSocketFactory(proxy, proxyCredentials);
properties.put("mail.imap.host", gmailImapHost);
properties.put("mail.imaps.ssl.socketFactory", sf);
properties.put("mail.imaps.ssl.socketFactory.fallback", "false");
properties.put("mail.imaps.ssl.socketFactory.port", gmailImapPort);
}