jsp+javaMail发邮件,请帮帮我
我用jsp+javaMail发邮件的程序,并在我机器上装了个webEasymail软件测试
程序如下:
<%
try{
Properties props = new Properties();
Session sendMailSession;
Store store;
Transport transport;
sendMailSession = Session.getInstance(props, null);
props.put("mail.smtp.host", "192.168.1.123");
props.put("mail.transport.protocol","smtp");
Message newMessage = new MimeMessage(sendMailSession);
newMessage.setFrom(new InternetAddress(request.getParameter("from")));
newMessage.setRecipient(Message.RecipientType.TO, new InternetAddress ("xwh@emis.com"));
newMessage.setSubject(request.getParameter("subject"));
newMessage.setSentDate(new Date());
newMessage.setText(request.getParameter("text"));
transport = sendMailSession.getTransport("http://emis.com");
//邮件服务器上配的域:emis.com
transport.send(newMessage);
%>
<P>Your mail has been sent.</P>
<%
}catch(MessagingException m)
{
out.println(m.toString());
}
%>
结果出现异常:
javax.mail.NoSuchProviderException: No provider for http://http://emis.com
这是怎么回事。谢谢