Tôi đang sử dụng thư viện Email của Apache Commons để gửi email, nhưng tôi không thể gửi chúng qua máy chủ SMTP của Gmail.
Có ai có thể cung cấp mã mẫu làm việc với máy chủ SMTP của Gmail và các máy khác không?Gửi email bằng Java sử dụng thư điện tử của Apache Commons
Tôi đang sử dụng đoạn mã sau đó không hoạt động:
String[] recipients = {"[email protected]"};
SimpleEmail email = new SimpleEmail();
email.setHostName("smtp.gmail.com");
email.setAuthentication("[email protected]", "mypasswd");
email.setDebug(true);
email.setSmtpPort(465);
for (int i = 0; i < recipients.length; i++)
{
email.addTo(recipients[i]);
}
email.setFrom("[email protected]", "Me");
email.setSubject("Test message");
email.setMsg("This is a simple test of commons-email");
email.send();