case 3: // e-mail address
EmailAddress toAddress = new EmailAddress(emailSendForm.getToEmail(), emailSendForm.getToPersonalName());
SortedSet<EmailAddress> receivers = new TreeSet<EmailAddress>();
receivers.add(toAddress);
MessagingManager msgMgr = new MessagingManager(locale, session);
msgMgr.sendEmail(fromAddress, receivers, getCurrentGroup(req), emailSendForm.getSubject(), emailSendForm.getMessage(), emailSendForm.getMimeType() == null ? MailSender.MIME_TYPE_PLAIN_TEXT : emailSendForm.getMimeType().intValue(), sendAt);
Date date = new Date(System.currentTimeMillis());
String formattedDate = DateFormat.getTimeInstance(DateFormat.MEDIUM,locale).format(date);
String generalInformation = getResources(req).getMessage(locale, "smssvc.asyncSendStarted", new Object[] {new Integer(receivers.size()), formattedDate});
req.setAttribute("generalInformation", generalInformation);
return mapping.findForward("sent");