问题描述
大家好,我用javamail编写一个收邮件的软件,但是连接服务器时出现问题,出现以下提示错误(事先声明,地址,帐户,密码,端口都没有问题)邮箱服务器用的是microsoftexchange,谢谢:javax.mail.MessagingException:Connectiondroppedbyserver?;nestedexceptionis:java.io.IOException:Connectiondroppedbyserver?atcom.sun.mail.imap.IMAPStore.protocolConnect(IMAPStore.java:618)atjavax.mail.Service.connect(Service.java:291)atMails.Connexion.<init>(Connexion.java:38)atMails.Connexion.main(Connexion.java:68)Causedby:java.io.IOException:Connectiondroppedbyserver?atcom.sun.mail.iap.ResponseInputStream.readResponse(ResponseInputStream.java:111)atcom.sun.mail.iap.Response.<init>(Response.java:91)atcom.sun.mail.imap.protocol.IMAPResponse.<init>(IMAPResponse.java:56)atcom.sun.mail.imap.protocol.IMAPResponse.readResponse(IMAPResponse.java:130)atcom.sun.mail.imap.protocol.IMAPProtocol.readResponse(IMAPProtocol.java:261)atcom.sun.mail.iap.Protocol.<init>(Protocol.java:116)atcom.sun.mail.imap.protocol.IMAPProtocol.<init>(IMAPProtocol.java:104)atcom.sun.mail.imap.IMAPStore.protocolConnect(IMAPStore.java:585)...3more我的程序:privateStringhost="nmaimap.renault.fr";//l'adressedel'hoteprivateStringusername="corp\V009732";//leloginprivateStringpassword="PSE2010";//lemotdepasseprivateStringprovider="imap";//leprotocoleutiliséprivateintport=993;//privateintport=25;publicFolderinbox;publicStorestore;publicConnexion(){Propertiesprops=newProperties();try{//ConnecttotheserverSessionsession=Session.getDefaultInstance(props,null);store=session.getStore(provider);store.connect(host,port,username,password);//Openthefolderinbox=store.getFolder("INBOX");if(inbox==null){System.out.println("NoINBOX");System.exit(1);}inbox.open(Folder.READ_WRITE);}catch(Exceptione){//System.out.println("Connexionerreur");e.printStackTrace();}}//Déconnecterdelaboiteauxlettres,lanceràlafindel'applicationpublicfinalvoiddeconexion(){try{//Closetheconnection//butdon'tremovethemessagesfromtheserverinbox.close(true);store.close();}catch(Exceptionex){System.out.println("Connexionerreur");}}publicstaticvoidmain(String[]args){//pourtesterlaconnextionConnexionc=null;c=newConnexion();//connecterencréantl'objetc.deconexion();}谢谢大家指教
解决方案
解决方案二:
没人知道么。。。
解决方案三:
邮件服务器呢?
解决方案四:
privateStringhost="*****";在这一句
解决方案五:
引用2楼injuer的回复:
邮件服务器呢?
privateStringhost="*****";在这一句