Probleme avec la classe Authenticator [java] - Java - Programmation
Marsh Posté le 23-03-2004 à 17:59:06
Aller les gars!!!! une petite reponse pour aider le petit noouveau en Java s'il vous plait!!
Marsh Posté le 23-03-2004 à 20:32:06
Il me semble que tu dois dois enregistrer ton objet Authenticator avec la méthode statique setDefault() avant de te connecter à ton serveur SMTP:
Code :
|
J'ai jamais fait ça avant...
Marsh Posté le 23-03-2004 à 22:42:31
merci beaucoup pour ta réponse!!!
Malheureusement, la classe Authenticator de l'api javamail ne possede pas de méthode setDefault, alors que la classe Authenticator du package net oui....
quelqu'un possede-t-il la réponse?
merci!
Gian
Marsh Posté le 24-03-2004 à 11:08:09
euh.... ne faudrais-t-il pas plutot utiliser un objet de la classe Store ? je ne sais pas trop en fait... :-/ dans ce cas pourquoi avoir fait une classe Authenticator?
Marsh Posté le 24-03-2004 à 11:15:12
Essaie de voir si cette page ne te donne pas le code nécessaire à ce que tu veux faire:
http://www.jguru.com/faq/view.jsp?EID=772832
Marsh Posté le 24-03-2004 à 23:04:40
merci machintrucbidule1974 je regarde ca demain!!!
meumeul?
il semblerais bien que ce soit du store qu'il faille utiliser...
Marsh Posté le 25-03-2004 à 15:04:51
ce que je voulais dire par la, c'est que si tu veux envoyer des mails via smtp avec java, le plus facile (et le plus propre je pense) c 'est d'utiliser l'api javamail. t'as des sample, dont un qui fait exactement ce que tu veux. Du coup, plus de problèmes d'authentification peut etre...
Marsh Posté le 25-03-2004 à 17:28:22
et bien meulmeul, j'utilise déjà l'api JavaMail.
mais le probleme reste entier.... j'ai un exemple sur cette page la : http://java.sun.com/developer/Tech [...] _JohnZ.txt mais impossible de le faire marcher correctement... le serveur mail me demande toujours une authentification comme si le programme n'allait pas chercher la méthode de la classe dérivée public PasswordAuthentication getPasswordAuthentication()
............
Marsh Posté le 23-03-2004 à 15:41:44
salut a tous,
et bien j'essaye de faire une petite application qui envoit des mails en SMTP mais la je bloque sur la classe authenticator, qui pemet de m'identifier aupres du serveur mail.
j'ai bien crée une classe qui hérite d'Authenticator, j'ai bien redéfinit la méthode demandée, mais rien y faire, le serveur me jette toujours comme un malpropre en me disant qu'il faut que je m'autentifie. argh!
J'utilise JavaMail et la classe authenticator ne possede pas de méthode setDefault(Authenticator) contrairement à la classe Authenticator du package net qui en possède une.... je ne sais pas si le probleme peut venir de la...
un peu de code donc :
et une classe pour pouvoir s'authentifier :
ce serait chouette si quelqu'un pouvait me donner un coup de main!!!!!
merci beaucoup!!!
Gian