JavaMail et exchange

Résolu/Fermé
wolves'sbrother Messages postés 218 Date d'inscription samedi 7 février 2009 Statut Membre Dernière intervention 13 juillet 2011 - Modifié par wolves'sbrother le 10/05/2011 à 15:00
 Manu - 22 mai 2012 à 11:04
Bonjour,

J'ai dèja utiliser javaMail pour me connecter à un serveur smtp, mais je voudrais savoir si il est possible de l'utiliser pour se connecter à un compte exchange, j'ai tout essayé sans resultat.

Merci pour votre aide.

A voir également:

13 réponses

arth Messages postés 9374 Date d'inscription mardi 27 septembre 2005 Statut Contributeur Dernière intervention 16 décembre 2016 1 291
18 mai 2011 à 16:35
Logique donc que tu ne puisses pas relayer les messages vers hotmail via ce serveur.

Tu ne pourras cependant jamais le faire sans modifier au moins 1 paramètre.
1
wolves'sbrother Messages postés 218 Date d'inscription samedi 7 février 2009 Statut Membre Dernière intervention 13 juillet 2011 34
10 mai 2011 à 15:00
up
0
arth Messages postés 9374 Date d'inscription mardi 27 septembre 2005 Statut Contributeur Dernière intervention 16 décembre 2016 1 291
10 mai 2011 à 16:57
Je dirais que non, puisque JavaMail c'est pour envoyer des emails si je ne me trompe pas.

En revanche j'avais aussi cherché et il y a des connecteurs Exchange pour Java, mais la plupart son payants, voire même tous.
0
wolves'sbrother Messages postés 218 Date d'inscription samedi 7 février 2009 Statut Membre Dernière intervention 13 juillet 2011 34
12 mai 2011 à 15:58
J'ai essayer JWEBDAV, il est gratuit mais j'ai pas réussi à le faire marcher.
Avec javamail, j'arrive maintenant à me connecter, à m'envoyer des messages mais quand j'essaye d'envoyer un message à une adresse hotmail ou gmail j'ai l'erreur suivante :

DEBUG SMTP: Sending failed because of invalid destination addresses
RSET
250 2.0.0 Resetting
javax.mail.SendFailedException: Invalid Addresses;
  nested exception is:
        com.sun.mail.smtp.SMTPAddressFailedException: 550 5.7.1 Unable to relay

Mais quand j'utilise outlook ou owa , j'arrive à envoyer des messages vers la adresse.
Quelqu'un a une idée ?!!
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
arth Messages postés 9374 Date d'inscription mardi 27 septembre 2005 Statut Contributeur Dernière intervention 16 décembre 2016 1 291
12 mai 2011 à 17:54
C'est normal, il faut que tu acceptes à relayer les messages depuis ton client ou ton Webmail ou ce que tu veux.

C'est comme si tu acceptais que ton serveur fasse relais vers les serveurs Hotmail, et donc soit ouvert en tant que serveur relais, et don potentiellement disponible pour envoyer du spam à toute la terre.
0
wolves'sbrother Messages postés 218 Date d'inscription samedi 7 février 2009 Statut Membre Dernière intervention 13 juillet 2011 34
17 mai 2011 à 11:55
Mais il le fait, si non je pourrai pas envoyé des messages vers des boites gmail ou hotmail depuis outlook ou owa, normalement je devrais y arriver avec javamail.
0
arth Messages postés 9374 Date d'inscription mardi 27 septembre 2005 Statut Contributeur Dernière intervention 16 décembre 2016 1 291
17 mai 2011 à 18:32
Oui mais Exchange doit être paramétré pour envoyer des emails à des personnes authentifiées, mais avec JavaMail je suppose que tu utilises le protocole SMTP non?
0
wolves'sbrother Messages postés 218 Date d'inscription samedi 7 février 2009 Statut Membre Dernière intervention 13 juillet 2011 34
18 mai 2011 à 13:31
Oui j'utilise smtp. Mais j'ai pas la main sur le serveur exchange, donc je ne peux pas modifier les paramètres.
0
wolves'sbrother Messages postés 218 Date d'inscription samedi 7 février 2009 Statut Membre Dernière intervention 13 juillet 2011 34
18 mai 2011 à 16:44
Je pensais que les mêmes réglés qui s'applique au protocole MAPI s'applique au protocole smtp.
Je vais tenter d'utiliser http, mais je suis pas sur que ça marchera avec javamail.
Merci.
0
wolves'sbrother Messages postés 218 Date d'inscription samedi 7 février 2009 Statut Membre Dernière intervention 13 juillet 2011 34
18 mai 2011 à 16:52
javamail ne supporte pas http, je vais essayer avec JWebDav.
0
wolves'sbrother Messages postés 218 Date d'inscription samedi 7 février 2009 Statut Membre Dernière intervention 13 juillet 2011 34
18 mai 2011 à 17:20
On dirait que l'admin a changé les paramètres, ça marche maintenant, par contre là je peux plus changé l'adresse de l'envoyeur, si non ça marche plus
550 5.7.1 Client does not have permissions to send as this sender

mais je peux toujours modifié l'heure de l'envoi, pratique qu'on a un délai pour envoyer un projet ou un devoir ;)
0
wolves'sbrother Messages postés 218 Date d'inscription samedi 7 février 2009 Statut Membre Dernière intervention 13 juillet 2011 34
18 mai 2011 à 17:35
finalement c'était pas l'admin du serveur.
j'ai ajouté cette ligne
props.put("mail.smtp.auth", "true");
pour activer l'authentification, lol avant je pouvais envoyer des mails en interne sans m'authentifier.
Mais quand je suis authentifié, j'arrive pas à envoyer des mails avec une adresse FROM bidon.
  mes.setFrom(new InternetAddress("hsd@ccm.com"));
0
Salut,

Tu as ajotué cette ligne ou précisément...
J'ai ce message d'erreur avec Exchange :
Erreur serveur : '550 5.7.1
Erreur serveur : '550 5.7.1 Unable to relay
0
arth Messages postés 9374 Date d'inscription mardi 27 septembre 2005 Statut Contributeur Dernière intervention 16 décembre 2016 1 291
18 mai 2011 à 17:50
Ah bah oui mais sans avoir tous les éléments ;-)

Ceci dit l'authentification SMTP a je pense été mise en place pour envoyer des mails pour les users authentifiés uniquement, toujours pour éviter d'avoir un serveur en openrelay.

Ceci dit : 550 5.7.1 Client does not have permissions to send as this sender

Là il faut autoriser le compte à envoyer de la part d'un autre utilisateur.
0