Try putting the full destination email address in the "to" field (for
example: replace "mathav" with "mathav@localhost" or
"[EMAIL PROTECTED]")

Good luck~!

   -Jeff

-----Original Message-----
From: mathavaraj [mailto:[EMAIL PROTECTED]]
Sent: Friday, June 22, 2001 5:39 PM
To: [EMAIL PROTECTED]
Subject: How to contact the james server???


Hai everyone,
     I could configure the file in James.After that the james server is
running properly and i could see "Avalon runner".Then i added some of the
localusers in server by using telnet. But while sending mails to the user
name i couldn't receive it.I have send the mail sending program below.What
to give in the "host" field ?

Here is the mail sending program,



import java.util.*;
import java.io.*;
import javax.mail.*;
import javax.mail.internet.*;
import javax.activation.*;


public class sendfile {

    public static void main(String[] args) {
 file://if (args.length != 5) {
     file://System.out.println("usage: java sendfile <to> <from> <smtp>
<file> true|false");
     file://System.exit(1);
 file://}

 String to = "mathav";
 String from = "[EMAIL PROTECTED]";
 String host = "localhost";
 String filename = "c:/mathav/ical.html";
 file://boolean debug = Boolean.valueOf(args[4]).booleanValue();
 String msgText1 = "Sending a file.\n";
 String subject = "Sending a file";
 
 // create some properties and get the default Session
 Properties props = System.getProperties();
 props.put("mail.smtp.host", host);
 
 Session session = Session.getDefaultInstance(props, null);
 file://session.setDebug(debug);
 
 try {
  
  /*Store store = ;

  Folder f=store.getFolder("[EMAIL PROTECTED]");
  if(f.exists()){System.out.println("Mathav is available");}*/
     // create a message
     MimeMessage msg = new MimeMessage(session);
     msg.setFrom(new InternetAddress(from));
     InternetAddress[] address = {new InternetAddress(to)};
     msg.setRecipients(Message.RecipientType.TO, address);
     msg.setSubject(subject);

     // create and fill the first message part
     MimeBodyPart mbp1 = new MimeBodyPart();
     mbp1.setText(msgText1);

     // create the second message part
     MimeBodyPart mbp2 = new MimeBodyPart();

            // attach the file to the message
        FileDataSource fds = new FileDataSource(filename);
     mbp2.setDataHandler(new DataHandler(fds));
     mbp2.setFileName(fds.getName());

     // create the Multipart and its parts to it
     Multipart mp = new MimeMultipart();
     mp.addBodyPart(mbp1);
     mp.addBodyPart(mbp2);

     // add the Multipart to the message
     msg.setContent(mp);

     // set the Date: header
     msg.setSentDate(new Date());
     
     // send the message
     Transport.send(msg);
     
 } catch (MessagingException mex) {
     mex.printStackTrace();
     Exception ex = null;
     if ((ex = mex.getNextException()) != null) {
  ex.printStackTrace();
     }
 }
    }
}


My James server is running in the local system.Whether name int the "To" is
the name what i have given in the Telnet Address?And what i have entered in
the  "Host" filed is correct?

Can anyone check it and give me their suggestions??

N.Mathavaraj

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to