IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Services Web Java Discussion :

Utilisation de l'API JavaMail


Sujet :

Services Web Java

  1. #1
    Membre actif
    Inscrit en
    Décembre 2003
    Messages
    491
    Détails du profil
    Informations forums :
    Inscription : Décembre 2003
    Messages : 491
    Points : 245
    Points
    245
    Par défaut Utilisation de l'API JavaMail
    Bonjour,

    Je cherche des info sur JavaMail API et Java Activation Framework (JAF).

    Sur ce site on dit qu'il faut installer JavaMail,
    http://www.tutorialspoint.com/java/j...ding_email.htm

    Par exemple:
    J'utilise java 7, est-ce que le JAF est déjà inclus?
    C'est ce que je vois chez Doudoux entre autre et quand je fais le import dans eclipse avec import javax activation.*;
    je n'ai pas de messages d'erreur, mais un warning en jaune souligne comme quoi le JAF n'est pas utilise.
    Est-ce que cela est une preuve qu'il est bien inclus?

    Deuxième questions en ce qui concerne JavaMail API.
    J'ai fait les import suivants et le même warning que plus haut dans eclipse
    import javax.mail.*;
    import javax.mail.internet.*;
    J'ai fait un import de la referenced Librairies dans eclipse et elle apparait a la suite des JRE system Librairies [JavaSE-1.7] et [jre7]
    Est-ce que cela est une preuve que cela marche??

    Troisième questions
    Pour aller plus loin, j'ai xampp installe sur ma machine, est-ce possible de l'utiliser comme localhost pour faire l'envoi de mail en question.

    J'aimerai pour la suite bidouiller quelque chose sur la base de la classe ci-dessous copie sur le tuto cite a l'adresse plus haut.

    Il y a ceci pour le commentaire du code

    Send a Simple Email:

    Here is an example to send a simple email from your machine. Here it is assumed that your localhost is connected to the internet and capable enough to send an email.
    Est-ce que cela est vrai pour xampp, je ne ferais de connexion que pour le temps de démonstration de la fonction

    Merci pour vos commentaires

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
     
    // File Name SendEmail.java
     
    import java.util.*;
    import javax.mail.*;
    import javax.mail.internet.*;
    import javax.activation.*;
     
    public class SendEmail
    {
       public static void main(String [] args)
       {    
          // Recipient's email ID needs to be mentioned.
          String to = "abcd@gmail.com";
     
          // Sender's email ID needs to be mentioned
          String from = "web@gmail.com";
     
          // Assuming you are sending email from localhost
          String host = "localhost";
     
          // Get system properties
          Properties properties = System.getProperties();
     
          // Setup mail server
          properties.setProperty("mail.smtp.host", host);
     
          // Get the default Session object.
          Session session = Session.getDefaultInstance(properties);
     
          try{
             // Create a default MimeMessage object.
             MimeMessage message = new MimeMessage(session);
     
             // Set From: header field of the header.
             message.setFrom(new InternetAddress(from));
     
             // Set To: header field of the header.
             message.addRecipient(Message.RecipientType.TO,
                                      new InternetAddress(to));
     
             // Set Subject: header field
             message.setSubject("This is the Subject Line!");
     
             // Now set the actual message
             message.setText("This is actual message");
     
             // Send message
             Transport.send(message);
             System.out.println("Sent message successfully....");
          }catch (MessagingException mex) {
             mex.printStackTrace();
          }
       }
    }

  2. #2
    Membre actif
    Inscrit en
    Décembre 2003
    Messages
    491
    Détails du profil
    Informations forums :
    Inscription : Décembre 2003
    Messages : 491
    Points : 245
    Points
    245
    Par défaut
    Je vois que j'ai su trouver une vraie question qui le moins que l'on puisse dire suscite un vrai débat.

    C'est pas grave tant pis

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Utilisation de l'API JavaMail
    Par Stefounette dans le forum Entrée/Sortie
    Réponses: 2
    Dernier message: 08/04/2010, 14h25
  2. [SOAP] Utilisation de quelle API ?
    Par _beber85 dans le forum Services Web
    Réponses: 3
    Dernier message: 29/05/2006, 13h21
  3. [JavaMail]Probleme avec API JavaMail
    Par spk4ever dans le forum API standards et tierces
    Réponses: 4
    Dernier message: 10/04/2006, 16h39
  4. [DOM] Utilisation de l'API DOM pour créer du HTML sous IE
    Par pedouille dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 11/01/2006, 14h48
  5. (Problème) Utilisation de l'API mySQL [Delphi 2005 Perso]
    Par will-scs dans le forum Bases de données
    Réponses: 2
    Dernier message: 08/08/2005, 18h26

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo