は、なぜ我々はメールを送信するために、システムのプロパティにJavaMailがSystem.getProperties()を使用するのはなぜですか?
Properties props = System.getProperties();
props.put("mail.smtp.starttls.enable", "true"); // added this line
props.put("mail.smtp.host", host);
props.put("mail.smtp.user", from);
props.put("mail.smtp.password", pass);
props.put("mail.smtp.port", "587");
Session session = Session.getDefaultInstance(props, null);
などのプロパティを追加する必要があります。なぜそれが具体的にシステム特性でなければならないのですか?
ユーザー名、パスワードなどのようなものは、どのようにデフォルトにすることができますか? – adarshr
@adarshr:それは私が意味するものではありませんでした。私はちょうどそれがシステムプロパティになぜ追加されたのか知りたかっただけです。 – Ashwin
これは、メソッドに多数のパラメータを送信するための単なる方法です。 – adarshr