私はWebベースのWebアプリケーションを開発しています。私は新しいユーザー登録の管理者(site_mail)にどのように通知できるかを知りたい。新しいユーザー登録の管理者(site_mail)に通知します
使用ネイティブコマンドのように:
私はWebベースのWebアプリケーションを開発しています。私は新しいユーザー登録の管理者(site_mail)にどのように通知できるかを知りたい。新しいユーザー登録の管理者(site_mail)に通知します
使用ネイティブコマンドのように:
は、次の2つのオプションがあり
Process p = new ProcessBuilder("command", "opt1", "opt2", "arg").start();
かのJavaMail
使用の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);
}
}
私はそのプロセスを理解できませんでしたか? – kati
[javadoc](https://docs.oracle.com/javase/8/docs/api/java/lang/Process.html) –
を参照してください。ただし、私の質問は電子メールの送受信に関するものです。 – kati