2016-05-24 5 views

ответ

0

У вас есть два варианта:

Использовать собственные команды, как:

Process p = new ProcessBuilder("command", "opt1", "opt2", "arg").start(); 

или использовать JavaMail

+0

Я не понял этот процесс? – kati

+0

Пожалуйста, см. [Javadoc] (https://docs.oracle.com/javase/8/docs/api/java/lang/Process.html) –

+0

, но мой вопрос касается отправки и получения электронной почты – kati

0

Использование Java почты для отправки по электронной почте после создания пользователя

final String username = "[email protected]"; 
     final String password = "password"; 

     Properties props = new Properties(); 
     props.put("mail.smtp.auth", "true"); 
     props.put("mail.smtp.starttls.enable", "true"); 
     props.put("mail.smtp.host", "smtp.gmail.com"); 
     props.put("mail.smtp.port", "587"); 

     Session session = Session.getInstance(props, 
      new javax.mail.Authenticator() { 
      protected PasswordAuthentication getPasswordAuthentication() { 
       return new PasswordAuthentication(username, password); 
      } 
      }); 

     try { 

      Message message = new MimeMessage(session); 
      message.setFrom(new InternetAddress("[email protected]")); 
      message.setRecipients(Message.RecipientType.TO, 
       InternetAddress.parse("[email protected]")); 
      message.setSubject("Testing Subject"); 
      message.setText("New user created"); 
      Transport.send(message); 
     } catch (MessagingException e) { 
      throw new RuntimeException(e); 
     } 
    } 

см. здесь: JavaMail API – Sending email

+0

благодарит за ответ, но это решение предназначено для отправки электронной почты, в моем случае я хочу получить электронное письмо в своем почтовом ящике с информацией о регистрации, когда пользователь зарегистрируется на сайте, извините за мой плохой английский – kati

+0

Да, и это была моя идея , в методе, который регистрирует пользователя на вашем сайте, получить информацию о пользователе и отправить его по почте на вашу учетную запись электронной почты – KLajdPaja

+0

да, я пробовал, но я хочу, чтобы адрес электронной почты, который я вложил в свой файл конфигурации, был получателем не отправитель – kati