title: Logout of GMail account using SMTP
body: <p>I'm sending mail using SMTP. Sending mail works well. However, I want to use logout on button click so that I can logout of my account. How can I logout of the account? Is there a method for logout?</p>
  
  <p>Here is some code I use:</p>
  
  <pre><code>   public void Mail(String user, String pass) {
      Properties props = new Properties();
      props.put("mail.smtp.host", "smtp.gmail.com");
      props.put("mail.smtp.socketFactory.port", "465");
      props.put("mail.smtp.socketFactory.class", "javax.net.ssl.SSLSocketFactory");
      props.put("mail.smtp.auth", "true");
      props.put("mail.smtp.port", "465");
  
      Session session = Session.getDefaultInstance(props, new javax.mail.Authenticator() {
          protected PasswordAuthentication getPasswordAuthentication() {
              return new PasswordAuthentication(FROM_MAILID,PASSWORD);
          }
          });
      try {
          Message message = new MimeMessage(session);
          message.setFrom(new InternetAddress(FROM_MAILID));
          message.setRecipients(Message.RecipientType.TO, InternetAddress.parse(TO_MAILID));
          message.setSubject("Testing Subject");     
          Multipart multipart = new MimeMultipart();     
          MimeBodyPart messageBodyPart = new MimeBodyPart();
          DataSource source = new FileDataSource(new File(Environment.getExternalStorageDirectory().getAbsolutePath()+"/wallpaper.jpg"));
          messageBodyPart.setDataHandler(new DataHandler(source));
          messageBodyPart.setFileName("image.png");
          messageBodyPart.setDisposition(MimeBodyPart.ATTACHMENT);
          messageBodyPart.setHeader("Content-ID","&lt;vogue&gt;");
          multipart.addBodyPart(messageBodyPart);
          message.setContent(multipart);
          Transport.send(message);
  
          Log.d("sent","mail sent...");
      }catch(AuthenticationFailedException afe){
          Log.d("wrong","wrong passwrd....");
      }catch(AddressException ae){
  
  
      }catch (MessagingException e) {
          throw new RuntimeException(e);
      }
  
  }
  </code></pre>