可能是你的域名是否正确,假如你用outlook受你的公司的邮件的话,那你一定只pop3服务器的地址,用这个地址就能受了,你的情况就是地址不对。

解决方案 »

  1.   

    to wjmmml(笑着悲伤) :
    在outlook中配置帐号的服务器时,接收邮件和外发邮件我都设成myservername.我可以用outlook受我的公司的邮件,也可以显示。
    但在outlook中配置帐号的服务器时,接收邮件和外发邮件我设成pop3.mydomain.com,stmp.mydomain.com却不能用outlook受我的公司的邮件。
    为什么呢?如果地址不对,该怎样设呢?
      

  2.   

    不知为什么有部分内容看不见了,再贴一次看看。
    下面的程序,我用  java  ReplyExample  pop3.sina.com.cn  smtp.sina.com.cn  username  password  [email protected]执行,可以在控制器中读出新浪的邮件。  
    但用  java  ReplyExample  myservername  myservername  username  password  [email protected]执行,却读不出自已的Exchange  Server服务器邮件.是不是不能用服务器名作参数呢?但用pop3.mydomain.com,smtp.mydomain.com作参数,却出现UnknownHostException.是不是在Exchange  Server服务器中要设置myservername和pop3.mydomain.com,smtp.mydomain.com之间的对应呢?  
    高手救命!  
     
     
    import  java.io.*;  
    import  java.util.Properties;  
    import  javax.mail.*;  
    import  javax.mail.internet.*;  
     
    public  class  ReplyExample  {  
       public  static  void  main  (String  args[])  throws  Exception  {  
           String  host  =  args[0];  
           String  sendHost  =  args[1];  
           String  username  =  args[2];  
           String  password  =  args[3];  
           String  from  =  args[4];  
     
           //  Create  empty  properties  
           Properties  props  =  System.getProperties();  
           props.put("mail.smtp.host",  sendHost);  
     
           //  Get  session  
           Session  session  =  Session.getDefaultInstance(props,  null);  
     
           //  Get  the  store  
           Store  store  =  session.getStore("pop3");  
           store.connect(host,  username,  password);  
     
           //  Get  folder  
           Folder  folder  =  store.getFolder("INBOX");  
           folder.open(Folder.READ_ONLY);  
     
           BufferedReader  reader  =  new  BufferedReader  (  
               new  InputStreamReader(System.in));  
     
           //  Get  directory  
           Message  message[]  =  folder.getMessages();  
           for  (int  i=0,  n=message.length;  i<n;  i++)  {  
                 System.out.println(i  +  ":  "  +  message[i].getFrom()[0]    
                     +  "\t"  +  message[i].getSubject()  +  message[i].getContent());  
     
           //  Close  connection    
           folder.close(false);  
           store.close();  
       }  
    }