2016-05-24 7 views

答えて

0

は、次の2つのオプションがあり

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

関連する問題