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

Logging Java Discussion :

[Log4j] Envoi d'un mail avec un compte GMail


Sujet :

Logging Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Juillet 2008
    Messages
    64
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2008
    Messages : 64
    Par défaut [Log4j] Envoi d'un mail avec un compte GMail
    Bonjour, je voudrais tester l'envoi de mail automatique avec un compte GMail à partir de log4j.

    J'ai un fichier properties :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    log4j.rootLogger=WARN, stdout, mail
    
    log4j.appender.mail=org.apache.log4j.net.SMTPAppender
    log4j.appender.mail.SMTPHost="smtp.gmail.com"
    log4j.appender.mail.SMTPUsername=mon adresse gmail
    log4j.appender.mail.SMTPPassword=mon password
    log4j.appender.mail.Threshold=ERROR
    log4j.appender.mail.BufferSize=1
    log4j.appender.mail.Subject=[Application] - Message d'erreur
    log4j.appender.mail.To=mon adresse gmail
    log4j.appender.mail.From=adresse du destinataire
    log4j.appender.mail.layout=org.apache.log4j.PatternLayout
    log4j.appender.mail.layout.ConversionPattern=%d{yyyy-MM-dd hh:mm:ss} %5p (%F:%L) %m%n
    J'obtiens ce message d'erreur :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    log4j:WARN Error during default initialization
    java.lang.NoClassDefFoundError: javax/mail/internet/AddressException
    Un problème de classe non trouvé mais pourquoi ?

    Sinon a ce que j'ai lu pour pouvoir se connecter sur le SMTP de GMail il faut se connecter en SSL/TLS sur le port 465 ou 587 or je ne sais pas comment préciser ces 2 choses là dans mon fichier properties.


    Merci de m'aiguiller.

  2. #2
    Expert éminent
    Avatar de tchize_
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2007
    Messages
    25 482
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : Belgique

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2007
    Messages : 25 482
    Par défaut
    t'as probalement pas inclu les .jar de l'api javamail à ton logiciel. Ils sont pas fournis par défaut avec la JVM

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Juillet 2008
    Messages
    64
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2008
    Messages : 64
    Par défaut
    ok merci je pensais que les classes necessaires a l'envoi d'un mail étaient comprises dans log4j.

    Je vais retesté donc.

Discussions similaires

  1. [c#] Envoi d'un mail avec fichier joint
    Par macfred dans le forum ASP.NET
    Réponses: 8
    Dernier message: 05/12/2005, 11h15
  2. Réponses: 13
    Dernier message: 03/12/2005, 17h09
  3. Envoi d'un mail avec fichier en pièce jointe
    Par cjacquel dans le forum MFC
    Réponses: 1
    Dernier message: 14/06/2005, 16h30
  4. Envois d'un mail Avec CDont
    Par PrinceMaster77 dans le forum ASP
    Réponses: 3
    Dernier message: 25/10/2004, 17h34
  5. [TIdSMTP] Envoi d'un mail avec authentification ?
    Par BACUS dans le forum C++Builder
    Réponses: 4
    Dernier message: 16/06/2004, 16h18

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