comparison src/luan/modules/mail/SmtpCon.java @ 1253:23e8f93055a4

mail - add reply-to
author Franklin Schmidt <fschmidt@gmail.com>
date Sun, 02 Sep 2018 08:33:54 -0600
parents 1a68fc55a80c
children 9fa8b8389578
comparison
equal deleted inserted replaced
1252:aa8517d7c065 1253:23e8f93055a4
9 import javax.mail.Session; 9 import javax.mail.Session;
10 import javax.mail.Transport; 10 import javax.mail.Transport;
11 import javax.mail.Message; 11 import javax.mail.Message;
12 import javax.mail.MessagingException; 12 import javax.mail.MessagingException;
13 import javax.mail.Part; 13 import javax.mail.Part;
14 import javax.mail.internet.InternetAddress;
14 import javax.mail.internet.MimeMessage; 15 import javax.mail.internet.MimeMessage;
15 import javax.mail.internet.MimeMultipart; 16 import javax.mail.internet.MimeMultipart;
16 import javax.mail.internet.MimeBodyPart; 17 import javax.mail.internet.MimeBodyPart;
17 import luan.Luan; 18 import luan.Luan;
18 import luan.LuanState; 19 import luan.LuanState;
88 msg.setFrom(from); 89 msg.setFrom(from);
89 90
90 String to = getString(mailParams,"to"); 91 String to = getString(mailParams,"to");
91 if( to != null ) 92 if( to != null )
92 msg.setRecipients(Message.RecipientType.TO,to); 93 msg.setRecipients(Message.RecipientType.TO,to);
94
95 String replyTo = getString(mailParams,"reply-to");
96 if( replyTo != null )
97 msg.setReplyTo(InternetAddress.parse(replyTo));
93 98
94 String cc = getString(mailParams,"cc"); 99 String cc = getString(mailParams,"cc");
95 if( cc != null ) 100 if( cc != null )
96 msg.setRecipients(Message.RecipientType.CC,cc); 101 msg.setRecipients(Message.RecipientType.CC,cc);
97 102