Pour ça déjà je sais pas. Je suppose qu'il faut regarder du côté du constructeur de l'imprimante.
Pour ça par contre je pense qu'il y a méprise. On ne crée pas un serveur smtp avec javax.mail. On crée des instances de classes permettant d'envoyer des mails
via un serveur SMTP qui existe
en dehors du PC exécutant ce code et souvent en dehors du réseau local du PC (serveur smtp de ton fai, par exemple smtp.orange.fr).
Donc tu paramètres en fait ta connexion au serveur smtp. Un exemple de code :
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
| /**
* Constructeur le plus simpliste
* Crée un mail vide.
*
* @param p_sURLServeurSMTP adresse du serveur SMTP
* @param p_sNumPort n° de port de connexion au serveur SMTP
*/
public MailSMTP(String p_sURLServeurSMTP, String p_sNumPort) {
m_Props = System.getProperties();
m_Props.put("mail.smtp.host", p_sURLServeurSMTP);
m_Props.put("mail.smtp.port", p_sNumPort);
m_Session = Session.getDefaultInstance(m_Props, null);
m_MimeMsg = new MimeMessage(m_Session);
} |
Vala, c'est un constructeur d'une classe permettant l'envoi de mails.
Les paramétrages SMTP et POP sont donc relatifs à une application et pas à un PC.
Partager