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

Java Discussion :

Envoi mail sous Unix avec Java


Sujet :

Java

  1. #1
    Membre confirmé
    Inscrit en
    Décembre 2007
    Messages
    97
    Détails du profil
    Informations forums :
    Inscription : Décembre 2007
    Messages : 97
    Par défaut Envoi mail sous Unix avec Java
    Bonjour
    jai un serveur mail propore a notre entreprise et jaimerais envoyé un mail sous unix avec java
    est ce que on utilise javamail ? si oui comment faire
    NB : notre serveur mail utilise un connection smtp avec autehntification
    Cordialement

  2. #2
    Membre Expert

    Homme Profil pro
    Consultant informatique
    Inscrit en
    Janvier 2004
    Messages
    2 301
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Suisse

    Informations professionnelles :
    Activité : Consultant informatique
    Secteur : Finance

    Informations forums :
    Inscription : Janvier 2004
    Messages : 2 301
    Par défaut
    Hello

    oui, il faut utiliser javamail.

    Je ne vais pas faire un cours sur le sujet, par contre je te propose de t'inspirer des sources que j'utilise (mon mailer perso)

    Fichiers attachés Fichiers attachés

  3. #3
    Membre confirmé
    Inscrit en
    Décembre 2007
    Messages
    97
    Détails du profil
    Informations forums :
    Inscription : Décembre 2007
    Messages : 97
    Par défaut Réponse envoie mail sous unix
    Bonjour
    Je te remerci pour ta réponse , toute fois jaimerais avoir quelques informations 'il vous plait

    1- comment mettre ton mailer (programme) sur UNIX ( exécution sous unix)
    c est a dire :
    est ce que une librairie est nécéssaire
    comment executer ce programme

    2- a quelle niveau ou je mis les modification des parametre qui seront fixe dans ton programme
    a-IP Adresse SMTP
    b-user smtp
    c-pass smtp
    d-déstinataire ( ou plusieures)
    c-la piece jointes
    c est a dire :
    lors de l appelle du prgramme on mis ces parametre si oui un example s il vous plait

    Merci Beaucoup

    Cordialement

  4. #4
    Membre Expert

    Homme Profil pro
    Consultant informatique
    Inscrit en
    Janvier 2004
    Messages
    2 301
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Suisse

    Informations professionnelles :
    Activité : Consultant informatique
    Secteur : Finance

    Informations forums :
    Inscription : Janvier 2004
    Messages : 2 301
    Par défaut
    Il faut le jar de javamail (ça doit être "mail.jar" normalement) ainsi que le fichier "activation.jar" de l'api activation (voir sur la page de javamail pour + de détails).


    Ensuite, pour définir les paramètres smtp, il suffit d'utiliser le bon constructeur: public Mailer(String smtpHost, String smtpUser, String smtpPass)


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    Mailer mailer = new Mailer("mysmtp.com", "myuser@mydomain.com", "mypassword");
    mailer.setSubject("Test");
    mailer.addRecipient("destinataire@domain.com");
    mailer.addReplyTo("moi@mondomain.com");
    ...
    try {
        mailer.send();
    } catch(Throwable t) {
        System.err.println("Oups... "+t);
    }

  5. #5
    Invité de passage
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    1
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2008
    Messages : 1
    Par défaut
    Bonjour,
    Merci d'avoir partagé ce code, cependant tu utilises des classes que tu n'as pas joint à l'archive, par exemple :
    import statics.Globals

    Cordialement

  6. #6
    Membre Expert

    Homme Profil pro
    Consultant informatique
    Inscrit en
    Janvier 2004
    Messages
    2 301
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Suisse

    Informations professionnelles :
    Activité : Consultant informatique
    Secteur : Finance

    Informations forums :
    Inscription : Janvier 2004
    Messages : 2 301
    Par défaut
    oui, en effet, il y a quelques méthodes qui ne sont pas fournies avec.

    Ce ne sont pas des choses très importantes (contrôle du format d'une adresse email, vérification de la nullité de paramètres, récupération de l'extension d'un fichier et fermeture d'un flux sans lever d'exceptions)

    ça peut très bien se réimplémenter dans la classe elle-même

  7. #7
    Membre confirmé
    Inscrit en
    Décembre 2007
    Messages
    97
    Détails du profil
    Informations forums :
    Inscription : Décembre 2007
    Messages : 97
    Par défaut
    Bonsoir
    puis je avoir le code source suivant c parametre
    Voila je me connecte sur cette smtp

    gemo.smtp.fr
    mon user =mfr
    mon pass=albert

    et jai une piece jointe a envoyer



    Cordialement

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

Discussions similaires

  1. [AC-2003] Envoi de mail sous Sendobject avec modification du FROM
    Par chris76 dans le forum VBA Access
    Réponses: 0
    Dernier message: 21/05/2013, 14h54
  2. Envoi de mail sous Unix avec pièce jointe et texte
    Par guicecal dans le forum Unix
    Réponses: 0
    Dernier message: 23/02/2010, 14h25
  3. Préparation d'envoi de mail sous Outlook avec pièce jointe
    Par Ivynox dans le forum Windows Forms
    Réponses: 1
    Dernier message: 22/04/2008, 11h08
  4. Envoi de mail sous outlook avec un exchange
    Par damocles666 dans le forum Windows Serveur
    Réponses: 2
    Dernier message: 24/07/2007, 10h29
  5. Mail sous ASP avec CDO ne s'envoi pas
    Par dragonfly dans le forum ASP
    Réponses: 14
    Dernier message: 13/04/2007, 14h00

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