2010-06-02 3 views
9

Quelqu'un peut-il m'expliquer ce que cette ligne signifie dans JavaMail API?Que fait props.put ("mail.smtp.host", hôte) dans JavaMail?

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

Il est utilisé pour configurer un serveur de messagerie, mais je ne le comprends pas.

+0

En quoi ma réponse à votre question précédente était-elle insuffisante? http://stackoverflow.com/questions/2957299/help-configuring-a-mail-server-for-use-with-mail-jar-and-activation-jar – BalusC

Répondre

5

La variable de chaîne host contient le nom DNS d'un serveur qui accepte les connexions sur le port 25 pour SMTP. L'ajout de cette propriété à la collection props, qui est à son tour passée à Javamail, indique à Javamail à quel hôte envoyer le courrier, initialement.

Vous pouvez également voir quelque chose qui aide dans this answer.

+0

hhey pouvez-vous me donner un exemple .. !! plz .. !! – simplyblue

+0

Avez-vous lu http://java.sun.com/developer/onlineTraining/JavaMail/? – bmargulies

+0

oui..je l'ai lu ... mais j'essaie d'envoyer un e-mail avec le code Java .. j'ai configuré un serveur smtp avec mon compte Gmail .. !! après ça je ne peux pas comprendre ce qu'il faut faire !! je suis incapable de comprendre la variable de chaîne "hôte" .plz expliquez-moi comment le faire ..! Je ne sais pas comment assosiate mon code java avec mail server..plz..plz hellp ... !!! – simplyblue

0

Cette valeur aide Javamail à comprendre sur quel serveur il doit taper pour le nom DNS. C'est ususally à travers un port ouvert (par défaut 25).