A
autogoor
I use the following code to send email. I do not know to use the
default 25 for smtp port. How can I set a different number?
public static void sendMail(
String smtpServer,
String to,
String cc,
String from,
String subject,
String body){
try{
Properties props = System.getProperties();
props.put("mail.smtp.host", smtpServer);
Session session = Session.getDefaultInstance(props, null);
Message msg = new MimeMessage(session);
msg.setFrom(new InternetAddress(from));
msg.setRecipients(Message.RecipientType.TO,
InternetAddress.parse(to, false));
if (cc != null){
msg.setRecipients(Message.RecipientType.CC,
InternetAddress.parse(cc, false));
}
msg.setSubject(subject);
msg.setText(body);
msg.setHeader("X-Mailer", "LOTONtechEmail");
msg.setSentDate(new Date());
Transport.send(msg);
System.out.println("Mail sent OK");
}catch (Exception ex){
ex.printStackTrace();
}
}
default 25 for smtp port. How can I set a different number?
public static void sendMail(
String smtpServer,
String to,
String cc,
String from,
String subject,
String body){
try{
Properties props = System.getProperties();
props.put("mail.smtp.host", smtpServer);
Session session = Session.getDefaultInstance(props, null);
Message msg = new MimeMessage(session);
msg.setFrom(new InternetAddress(from));
msg.setRecipients(Message.RecipientType.TO,
InternetAddress.parse(to, false));
if (cc != null){
msg.setRecipients(Message.RecipientType.CC,
InternetAddress.parse(cc, false));
}
msg.setSubject(subject);
msg.setText(body);
msg.setHeader("X-Mailer", "LOTONtechEmail");
msg.setSentDate(new Date());
Transport.send(msg);
System.out.println("Mail sent OK");
}catch (Exception ex){
ex.printStackTrace();
}
}