JavaMail Échange D'Authentification
Je suis en train d'utiliser l'Échange d'authentification à partir de mon application en utilisant JavaMail pour ce faire. Peut-on me donner un guide pour ce faire?
Après l'authentification j'ai besoin d'envoyer des mails c'est la principale raison que je suis avec JavaMail.
Tous les liens que j'ai trouvé parle de problèmes avec cela, mais je pense que cela doit être une tâche facile à faire à partir de Java.
Merci à l'avance.
OriginalL'auteur rafaelochoa | 2009-11-11
Vous devez vous connecter pour publier un commentaire.
L'exemple ci-dessous fonctionne très bien avec les serveurs Exchange:
Vous avez besoin de changer le numéro de port à l'actuel numéro de port du serveur. Il est généralement de 25, mais il peut être différent. Consulter le serveur de mail de l'administrateur pour plus de détails. Désolé de ne pas mentionner que, dans le message, je pensais que ça serait assez évident.
OriginalL'auteur BalusC
C'est une bonne question! J'ai résolu ce problème.
Tout d'abord, vous devez importer le pot
ews-java-api-2.0.jar
. si vous utilisez maven, vous devez ajouter le code suivant dans votrepom.xml
Deuxièmement, vous devriez nouvelle classe java nommée
MailUtil.java
.Certains Serveurs Exchange de ne pas commencer àSMTP
de service par défaut, nous utilisons donc desMicrosoft Exchange WebServices(EWS)
au lieu deSMTP
service.MailUtil.java
si vous souhaitez obtenir plus de détails, les pls se référer à https://github.com/OfficeDev/ews-java-api/wiki/Getting-Started-Guide
535 5.7.3 Authentication unsuccessful
lorsque cette erreur s'affiche il suffit de vérifier si vous utilisez Microsoft exchange de l'utilisateur ou utilisateur normal.vous devez remplacer l'url, l'utilisateur, le mot de passe pour vous-même
Merci pour ce! Vous juste m'a sauvé beaucoup de temps. Vous pouvez ajouter à votre réponse le lien de l'EWS de l'API Java de la documentation: github.com/OfficeDev/ews-java-api/wiki/Getting-Started-Guide
merci à toi aussi. j'ai ajouter à la EWS Java documentation de l'API de Questions d'intérêt Commun. pls m'aider à vérifier et me dire si c'est correct.
entendez-vous comme le code ci-dessus ?
OriginalL'auteur Dang
Fonctionne pour moi:
Ce code est basé sur l'exemple de code arrive avec le téléchargement de java mail.
Ajouter des commentaires.
OriginalL'auteur David Rabinowitz
Microsoft a publié un open source API pour se connecter à Exchange Web Services
https://github.com/OfficeDev/ews-java-api
Je voulais microsoft haha
OriginalL'auteur Populus
Échange ne démarre pas SMTP de service par défaut, de sorte que nous ne pouvons pas utiliser
SMTP protocol
pour se connecter à Exchange server et d'essayer d'envoyer un email. BalusC peut fonctionner correctement avec le code ci-dessus parce que votre serveur de mail de l'administrateur activé le service SMTP Exchange.alors que dans la plupart des cas SMTP est désactivé.Je suis également à la recherche de solution.Cette est la meilleure réponse parmi ce que j'ai trouvé, mais quelle frustration, c'est que vous avez à payer pour cela, après 60 jours.
OriginalL'auteur tenebaul
Certains serveurs Exchange n'ont pas de protocole smtp est activé.
Dans ces cas, vous pouvez utiliser DavMail.
OriginalL'auteur BrunoJCM
Essayé de le sap-java-api, comme mentionné par Populus sur un commentaire précédent. Il a été fait sur un environnement Java SE avec le jdk1.6 et il fonctionne comme un charme.
Ce sont les libs que j'ai eu à associer avec mon exemple:
Espère que cela aide.
OriginalL'auteur Marco