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

API standards et tierces Java Discussion :

[JavaMail] Envoyer un Mail Grâce à JavaMail


Sujet :

API standards et tierces Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Homme Profil pro
    Développeur Java
    Inscrit en
    Avril 2016
    Messages
    65
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Développeur Java

    Informations forums :
    Inscription : Avril 2016
    Messages : 65
    Par défaut [JavaMail] Envoyer un Mail Grâce à JavaMail
    Bonjour,
    Comme je l'avais mentionné dans le titre je veux envoyé un mail. j'ai une interface Swing Nom : Mail.png
Affichages : 181
Taille : 3,9 Ko
    Je veux de cette interface envoyé un mail.
    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
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    69
    70
    71
    72
    73
    74
    75
    76
    77
    78
    79
    80
    81
    82
    83
    84
    85
    86
    87
    88
    89
    90
    91
    92
    93
    94
    95
    96
    97
    98
    99
    100
    101
    102
    103
    104
    105
    106
    107
    108
    109
    110
    111
    112
    package tn.esen.gui.responsableTechnique;
     
    import javax.swing.JPanel;
    import javax.swing.GroupLayout;
    import javax.swing.GroupLayout.Alignment;
    import javax.swing.JScrollPane;
    import javax.swing.JLabel;
    import java.awt.Font;
    import javax.swing.JTextField;
    import javax.swing.LayoutStyle.ComponentPlacement;
    import javax.swing.JTextArea;
     
    public class ContacterLeCandidat extends JPanel {
    	private JTextField textField;
    	private JTextField textField_1;
    	private JTextField textField_2;
    	JTextArea textArea;
     
    	/**
             * Create the panel.
             */
    	public ContacterLeCandidat() {
     
    		JPanel panel = new JPanel();
    		GroupLayout groupLayout = new GroupLayout(this);
    		groupLayout.setHorizontalGroup(
    			groupLayout.createParallelGroup(Alignment.LEADING)
    				.addGroup(groupLayout.createSequentialGroup()
    					.addContainerGap()
    					.addComponent(panel, GroupLayout.PREFERRED_SIZE, 508, GroupLayout.PREFERRED_SIZE)
    					.addContainerGap(GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))
    		);
    		groupLayout.setVerticalGroup(
    			groupLayout.createParallelGroup(Alignment.LEADING)
    				.addGroup(groupLayout.createSequentialGroup()
    					.addContainerGap()
    					.addComponent(panel, GroupLayout.DEFAULT_SIZE, 311, Short.MAX_VALUE))
    		);
     
    		JLabel lblNewLabel = new JLabel("From");
    		lblNewLabel.setFont(new Font("Dialog", Font.PLAIN, 15));
     
    		JLabel lblNewLabel_1 = new JLabel("To");
    		lblNewLabel_1.setFont(new Font("Tahoma", Font.PLAIN, 15));
     
    		JLabel lblNewLabel_2 = new JLabel("Subject");
    		lblNewLabel_2.setFont(new Font("Tahoma", Font.PLAIN, 15));
     
    		textField = new JTextField();
    		textField.setColumns(10);
     
    		textField_1 = new JTextField();
    		textField_1.setColumns(10);
     
    		textField_2 = new JTextField();
    		textField_2.setColumns(10);
     
    		JLabel lblMesage = new JLabel("Mesage");
    		lblMesage.setFont(new Font("Tahoma", Font.PLAIN, 15));
     
    		 textArea = new JTextArea();
    		GroupLayout gl_panel = new GroupLayout(panel);
    		gl_panel.setHorizontalGroup(
    			gl_panel.createParallelGroup(Alignment.LEADING)
    				.addGroup(gl_panel.createSequentialGroup()
    					.addContainerGap()
    					.addGroup(gl_panel.createParallelGroup(Alignment.LEADING)
    						.addGroup(gl_panel.createSequentialGroup()
    							.addGroup(gl_panel.createParallelGroup(Alignment.LEADING)
    								.addComponent(lblNewLabel)
    								.addComponent(lblNewLabel_1)
    								.addComponent(lblNewLabel_2))
    							.addGap(33)
    							.addGroup(gl_panel.createParallelGroup(Alignment.LEADING)
    								.addComponent(textField_2, GroupLayout.PREFERRED_SIZE, 227, GroupLayout.PREFERRED_SIZE)
    								.addGroup(Alignment.TRAILING, gl_panel.createSequentialGroup()
    									.addGroup(gl_panel.createParallelGroup(Alignment.TRAILING, false)
    										.addComponent(textField, Alignment.LEADING)
    										.addComponent(textField_1, Alignment.LEADING, GroupLayout.DEFAULT_SIZE, 147, Short.MAX_VALUE))
    									.addGap(80))))
    						.addGroup(gl_panel.createSequentialGroup()
    							.addComponent(lblMesage)
    							.addGap(30)
    							.addComponent(textArea, GroupLayout.PREFERRED_SIZE, 339, GroupLayout.PREFERRED_SIZE)))
    					.addContainerGap(78, Short.MAX_VALUE))
    		);
    		gl_panel.setVerticalGroup(
    			gl_panel.createParallelGroup(Alignment.LEADING)
    				.addGroup(gl_panel.createSequentialGroup()
    					.addGap(36)
    					.addGroup(gl_panel.createParallelGroup(Alignment.BASELINE)
    						.addComponent(lblNewLabel)
    						.addComponent(textField, GroupLayout.PREFERRED_SIZE, GroupLayout.DEFAULT_SIZE, GroupLayout.PREFERRED_SIZE))
    					.addGap(34)
    					.addGroup(gl_panel.createParallelGroup(Alignment.BASELINE)
    						.addComponent(lblNewLabel_1)
    						.addComponent(textField_1, GroupLayout.PREFERRED_SIZE, GroupLayout.DEFAULT_SIZE, GroupLayout.PREFERRED_SIZE))
    					.addGap(30)
    					.addGroup(gl_panel.createParallelGroup(Alignment.BASELINE)
    						.addComponent(lblNewLabel_2)
    						.addComponent(textField_2, GroupLayout.PREFERRED_SIZE, GroupLayout.DEFAULT_SIZE, GroupLayout.PREFERRED_SIZE))
    					.addGap(42)
    					.addGroup(gl_panel.createParallelGroup(Alignment.BASELINE)
    						.addComponent(lblMesage)
    						.addComponent(textArea, GroupLayout.PREFERRED_SIZE, 79, GroupLayout.PREFERRED_SIZE))
    					.addContainerGap(83, Short.MAX_VALUE))
    		);
    		panel.setLayout(gl_panel);
    		setLayout(groupLayout);
     
    	}
    }

  2. #2
    Membre émérite
    Avatar de Cafeinoman
    Homme Profil pro
    Couteau suisse d'une PME
    Inscrit en
    Octobre 2012
    Messages
    628
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Couteau suisse d'une PME

    Informations forums :
    Inscription : Octobre 2012
    Messages : 628
    Par défaut
    Pour commencer, tu ajoute un bouton avec un ecouteur qui va valider l'envoi.

    Ensuite, puisque tu n'as pas du tout de code pour l'envoi de mail dans ce que tu nous a fourni, tu jette un oeil a http://atatorus.developpez.com/tutor...avec-javamail/ pour creer un système d'envoi de mail, et tu reviens si tu as des questions.

    Bon courage.

  3. #3
    Membre confirmé
    Homme Profil pro
    Développeur Java
    Inscrit en
    Avril 2016
    Messages
    65
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Développeur Java

    Informations forums :
    Inscription : Avril 2016
    Messages : 65
    Par défaut
    Citation Envoyé par Cafeinoman Voir le message
    Pour commencer, tu ajoute un bouton avec un ecouteur qui va valider l'envoi.

    Ensuite, puisque tu n'as pas du tout de code pour l'envoi de mail dans ce que tu nous a fourni, tu jette un oeil a http://atatorus.developpez.com/tutor...avec-javamail/ pour creer un système d'envoi de mail, et tu reviens si tu as des questions.

    Bon courage.
    Nom : java mail.png
Affichages : 157
Taille : 14,4 Ko
    Merci pour votre aide et votre collaboration mais comment je peux mettre le code ici je ne pense pas que c'est ici la place du code d'envoie.

  4. #4
    Membre émérite
    Avatar de Cafeinoman
    Homme Profil pro
    Couteau suisse d'une PME
    Inscrit en
    Octobre 2012
    Messages
    628
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Couteau suisse d'une PME

    Informations forums :
    Inscription : Octobre 2012
    Messages : 628
    Par défaut
    Non, effectivement. Dans le tuto que je donné est un tuto. Tu ne peux pas copier-coller...

    Le mieux serai je pense de faire un objet dédié que tu instancie dans ta classe actuelle. Et dans ton écouteur, tu appel la méthode de l'objet.

  5. #5
    Membre confirmé
    Homme Profil pro
    Développeur Java
    Inscrit en
    Avril 2016
    Messages
    65
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Développeur Java

    Informations forums :
    Inscription : Avril 2016
    Messages : 65
    Par défaut
    Citation Envoyé par Cafeinoman Voir le message
    Non, effectivement. Dans le tuto que je donné est un tuto. Tu ne peux pas copier-coller...

    Le mieux serai je pense de faire un objet dédié que tu instancie dans ta classe actuelle. Et dans ton écouteur, tu appel la méthode de l'objet.
    Merci encore mais est ce que vous pouvez m’expliquer plus ? comment je fais dans mon code?

Discussions similaires

  1. [Javamail] Envoyer un mail à plusieurs destinataires
    Par leafea dans le forum API standards et tierces
    Réponses: 1
    Dernier message: 03/01/2014, 17h10
  2. Réponses: 0
    Dernier message: 29/11/2012, 14h08
  3. [JavaMail] Envoyer un mail à plusieurs utilisateurs
    Par hamza.rezgui dans le forum API standards et tierces
    Réponses: 3
    Dernier message: 20/06/2012, 14h56
  4. [JavaMail] envoyer un mail
    Par VonDutch4520 dans le forum Collection et Stream
    Réponses: 7
    Dernier message: 25/02/2009, 12h25
  5. [JAVAMAIL] Impossible d'envoyer un mail
    Par alex75 dans le forum API standards et tierces
    Réponses: 6
    Dernier message: 22/05/2006, 17h32

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