Кто-нибудь может мне объяснить, что означает эта строка в JavaMail API?
props.put("mail.smtp.host", host);
Она используется для настройки почтового сервера, но я не понимаю этого.
Переменная String host содержит DNS-имя сервера, который принимает подключения через порт 25 для SMTP. Добавление этого свойства в коллекцию реквизитов, которая в свою очередь передается в Javamail, сообщает Javamail, на какой хост отправлять почту, изначально.
host
Вы также можете увидеть что-то, что поможет в этом ответе .
Это значение помогает Javamail понять, к какому серверу нужно подключиться для DNS-имени. Обычно через открытый порт (по умолчанию 25).