Что делает props.put ("mail.smtp.host", host) в JavaMail? - PullRequest
10 голосов
/ 02 июня 2010

Кто-нибудь может мне объяснить, что означает эта строка в JavaMail API?

props.put("mail.smtp.host", host);

Она используется для настройки почтового сервера, но я не понимаю этого.

Ответы [ 2 ]

6 голосов
/ 02 июня 2010

Переменная String host содержит DNS-имя сервера, который принимает подключения через порт 25 для SMTP. Добавление этого свойства в коллекцию реквизитов, которая в свою очередь передается в Javamail, сообщает Javamail, на какой хост отправлять почту, изначально.

Вы также можете увидеть что-то, что поможет в этом ответе .

0 голосов
/ 02 июня 2010

Это значение помогает Javamail понять, к какому серверу нужно подключиться для DNS-имени. Обычно через открытый порт (по умолчанию 25).

...