import javax.mail.Message; import javax.mail.MessagingException; import javax.mail.Session; import javax.mail.Transport; import javax.mail.internet.InternetAddress; import javax.mail.internet.MimeMessage; import java.util.Properties; public class EmailSender { public static void main(String[] args) { Properties properties = new Properties(); properties.put("mail.smtp.host", "smtp.example.com"); properties.put("mail.smtp.port", "25"); properties.put("mail.smtp.auth", "true"); Session session = Session.getInstance(properties); try { MimeMessage message = new MimeMessage(session); message.setFrom(new InternetAddress("sender@example.com")); message.setRecipients(Message.RecipientType.TO, "recipient@example.com"); message.setSubject("Hello, JavaMail!"); message.setText("This is a test email sent using JavaMail API."); Transport transport = session.getTransport("smtp"); transport.connect("smtp.example.com", "username", "password"); transport.sendMessage(message, message.getAllRecipients()); transport.close(); System.out.println("Email sent successfully!"); } catch (MessagingException e) { e.printStackTrace(); } } }


上一篇:
下一篇:
切换中文