mysql - Connection Error to SMTP Java EE -


    protected void dopost(httpservletrequest request, httpservletresponse response)          throws servletexception, ioexception {        response.setcontenttype("text/html;charset=utf-8");         printwriter out = response.getwriter();           random rand = new random();         int num = rand.nextint(900000) + 100000;         string password = integer.tostring(num);          string name = request.getparameter("name");         string email = request.getparameter("email");         string usertype = request.getparameter("usertype");         string strdob = request.getparameter("dob");         string gender = request.getparameter("gender");          java.sql.date d;          simpledateformat sdf;         sdf = new simpledateformat("yyyy-mm-dd");         java.util.date d2 = null;          try{             d2 = sdf.parse(strdob);         } catch (parseexception e1) {             e1.printstacktrace();         }          d = new java.sql.date(d2.gettime());          // configuration email sender            dbao dbao = null;         login login = null;           try {             properties props = system.getproperties();             string host = "smtp.gmail.com";             string port = "465";             string fromemail = "lookeverybodysg@gmail.com";             string username = "lookeverybodysg";             string password = "catdog1234";              props.put("mail.smtp.user", fromemail);             props.put("mail.smtp.host", host);             props.put("mail.smtp.starttls.enable","true");             props.put("mail.smtp.debug", "true");             props.put("mail.smtp.auth", "true");             props.put("mail.smtp.port", port);             props.put("mail.smtp.socketfactory.class", "javax.net.ssl.sslsocketfactory");             props.put("mail.smtp.socketfactory.port", port);             props.put("mail.smtp.socketfactory.fallback", "false");               session mailsession = session.getdefaultinstance(props, new javax.mail.authenticator());             mailsession.setdebug(true);              message mailmessage = new mimemessage(mailsession);              dbao = new dbao();                  if (dbao.emailexists(email)){                     request.setattribute("name", name);                     request.setattribute("email", email);                     request.setattribute("usertype", usertype);                     request.setattribute("strdob", strdob);                     request.setattribute("gender", gender);                      response.setcontenttype("text/html");                     out.println("<script type=\"text/javascript\">");                      out.println("alert('the email have used has been regietered.');");                     out.println("location='login.jsp#signup';");                     out.println("</script>");                      return;                 }else{                     login = new login();                     login.setname(name);                     login.setemail(email);                     login.setpassword(password);                     login.setusertype(usertype);                     login.setdob(d);                     login.setgender(gender);                      boolean isusersaved = dbao.savenewuser(login);                  if (isusersaved){                     mailmessage.setfrom(new internetaddress("lookeverybodysg@gmail.com"));                     mailmessage.setrecipient(message.recipienttype.to, new internetaddress(email));                     mailmessage.setsubject("lookeverybody account");                     mailmessage.setcontent("password :" + password, "text/html");                      transport transport = mailsession.gettransport("smtps");                     transport.connect (host, username, password);                      transport.send(mailmessage);                       response.setcontenttype("text/html");                     out.println("<script type=\"text/javascript\">");                      out.println("alert('your accout has been created, please go email password.');");                     out.println("location='login.jsp';");                     out.println("</script>");                      return;                 }              }          }catch(exception e)         {             e.printstacktrace();         } } 

javax.mail.messagingexception: not connect smtp host: smtp.gmail.com, port: 465; nested exception is: java.net.connectexception: connection refused: connect

i keep getting error log, school network block or wrong code?


Comments

Popular posts from this blog

java - Run spring boot application error: Cannot instantiate interface org.springframework.context.ApplicationListener -

reactjs - React router and this.props.children - how to pass state to this.props.children -

Excel VBA "Microsoft Windows Common Controls 6.0 (SP6)" Location Changes -