我这个POP收邮件 不知道怎么设置代理
公司的电脑都用代理 我这个用打理可以收发邮件 开始一用代理就不行了大家帮我看看 
那里需要加点什么
Properties props = new Properties();
         String provider = "pop3";
         System.out.println(ip);
         System.out.println(user);
         StringBuilder s =new StringBuilder("");
         try 
         {
           // Connect to the POP3 server
           Session session = Session.getDefaultInstance(props, null);
           session.setDebug(true);
           Store store = session.getStore(provider);
           store.connect(ip,port,user,password);
           if(!store.isConnected())
           {
              sm.Error("连接失败");
              return ;
           }
           Folder inbox = store.getFolder("INBOX");
           if (inbox == null) 
           {
               sm.Error("No INBOX");
               return;
           }
           inbox.open(Folder.READ_WRITE);
   
           // Get the messages from the server
         
           int count = inbox.getMessageCount();
           System.out.println(count);
           if(count>0)
           {   
               Message messages = inbox.getMessage(count);
                Address [] address = messages.getFrom();
               String tempText = messages.getContent().toString();
               if(text.length()!=0)
               {
                   System.out.println("取出的邮件:"+tempText);
                   System.out.println("发送的邮件:"+text);
                   tempText = tempText.replace("\n", "");
                   tempText = tempText.replace("\r", "");
                   text = text.replace("\r", "");
                   text = text.replace("\n", "");
                   if(text.equals(tempText))
                   {
                   sm.Error("邮件已收到");
                   //sm.setPOPText(tempText);
                   return;
                   }
                   else
                   {
                   sm.Error("邮件没有收到");
                    return;
                    }
               }
             else
               {
              s.append("发送者:   ");
              for(int i = 0; i < address.length;i++)
              {
                  s.append(address[i].toString()+"\n");
              }
              
              s.append("发送时间: "+messages.getSentDate()+"\n");
              s.append("邮件标题: "+messages.getSubject()+"\n");
              s.append("邮件内容: "+messages.getContent()+"\n");
              String tempstring = s.toString();
              this.setValue(tempstring);
              inbox.close(false);
              store.close();
           }}
           else
           {
               sm.Error("没取到邮件");
               this.setValue("");
               return ;
           }
           先谢谢了