I am new mail package user. I'm using javax.mail package to send mail through internet.I'm using proxy server on windows.But I am getting unknown smtp host exception and sendingexception . I'm using SMTP protocol for sending mails. My code is as follows.....................
import java.util.Properties; import javax.mail.*; import javax.mail.internet.*; public class SendMail { public static void main (String args[]) throws Exception { String host = "mail.im.eth.net"; String from = "sandiprane@yahoo.com"; String to = "sandeep9678@rediffmail.com"; Properties props = System.getProperties(); props.put("mail.transport.protocol","smtp"); props.put("mail.smtp.host", host); Session session = Session.getInstance(props,null); MimeMessage message = new MimeMessage(session); message.setFrom(new InternetAddress(from)); message.addRecipient(Message.RecipientType.TO, new InternetAddress(to)); System.out.println(" setting subject and message "); message.setSubject("hi "); message.setText("how r u");
Transport.send(message); System.out.println(" sent the message "); System.out.println(" thanks "); } }
thanks
Jared Krull
Ranch Hand
Joined: Sep 28, 2001
Posts: 32
posted
0
Are you sure that "mail.im.eth.net" allows relaying for "sandeep9678@rediffmail.com"? Find the SMTP server for "..rediffmail.com" and see if it works on that.