|
Тема |
Java Mail API |
|
Автор |
SrlClr (SuperUser) |
|
Публикувано | 27.05.04 16:28 |
|
|
Zdr,
Opitvam se da napravj edno programche koeto za izprshta e-mail -i. eto koda na metoda koito trjbva da stori tova: a po-dolu i exeption -a koito mi hvurlj.
Imam pravilno set -nati mail.jar i activation.jar v CLASSPATH promenlivata.
Porovih malko iz net -a i neshto za njkakvi mailcap file -ove se govori. Ako njkoi e imal shoden problem molj da pomogne.
Thanks
private static void msgSend() {
Properties props = new Properties();
props.put("mail.smtp.host", MsgSend.getHost());
Session session = Session.getDefaultInstance(props, null);
MimeMessage message = new MimeMessage(session);
try {
message.setFrom(new InternetAddress(MsgSend.getFrom()));
message.setRecipient(Message.RecipientType.TO, new InternetAddress(MsgSend.getTo()));
message.setSubject(MsgSend.getSubject());
message.setSentDate(new Date());
message.setText(MsgSend.getBody(),"text/plain");
Transport transport = session.getTransport(MsgSend.getProtocol());
transport.connect(MsgSend.getHost(),MsgSend.getUsername(),MsgSend.getPassword());
transport.send(message);
}
catch (Exception ex) {
System.out.println("Message exeption :" + ex.toString());
}
}
javax.mail.SendFailedException: Sending failed;
nested exception is:
javax.mail.MessagingException: IOException while sending message;
nested exception is:
javax.activation.UnsupportedDataTypeException: no object DCH for MIME type
text/plain
|
| |
|
|
|