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 :

[JAVA MAIL] pas de notification en cas de failure


Sujet :

API standards et tierces Java

  1. #1
    Membre éprouvé
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    165
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2006
    Messages : 165
    Par défaut [JAVA MAIL] pas de notification en cas de failure
    Bonjour,

    lors d'un envoi d'email à un destinataire impossible à atteindre, par défaut, le SMTP envoi un Delivery Status Notification à l'expéditeur du mail.

    J'aimerai que ça ne soit pas le cas: pour cela, à la place de la classe Message, j'utilise une classe fille : SMTPMessage, qui apparemment permet de setter le paramètre qui dit de ne pas envoyer de notification.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    message.setNotifyOptions(int?);
    J'ai vu qu'il existe un attribut NOTIFY_FAILURE pour cet classe qui est final et qui vaut 2...
    J'imagine que c'est ça que je dois modifier (mettre -1 pour lui dire de ne pas notifier en cas de "failure"?) ou utiliser la méthode setNotifyOptions(int), et dans ce cas, je passe quoi comme paramètre?

    Merci pour votre aide!

  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 : 45
    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
    essaie peut être simplement d'ajouter à ton email le header

    Prevent-NonDelivery-Report

    qui fait partie du RFC 2156

  3. #3
    Membre éprouvé
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    165
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2006
    Messages : 165
    Par défaut
    Merci pour ton aide tchize.
    J'ai jamais lu de rfc (ça a l'air plutôt indigeste...).
    J'ai beau lire le passage intéressant, je ne comprend pas trop quel valeur il faut que je donne a ce header pour qu'il n'envoie pas de mail en cas de non delivery?

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    message.setHeader("Prevent-NonDelivery-Report","??");
    Tu (ou qq) as déjà utilisé cette propriété?
    merci!

  4. #4
    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 : 45
    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
    je crois que, dans le RFC, comme ilk n'y a pas d'ndication de valeur, ca signifique que la seul présence du header suffise

  5. #5
    Membre éprouvé
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    165
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2006
    Messages : 165
    Par défaut
    ok merci,

    finalement j'ai utilisé:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    Message message = new SMTPMessage(session);
            ((SMTPMessage) message).setNotifyOptions(SMTPMessage.NOTIFY_NEVER);
    et ça marche

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

Discussions similaires

  1. [phpBB][3] Surveillance mais pas de notification mail
    Par eZula dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 4
    Dernier message: 14/11/2011, 16h34
  2. Split() pas adapté dans ce cas ???
    Par partner35000 dans le forum Langage
    Réponses: 1
    Dernier message: 26/04/2006, 09h54
  3. Réponses: 4
    Dernier message: 13/02/2006, 21h58
  4. Installation Java Mail
    Par Benzz dans le forum API standards et tierces
    Réponses: 1
    Dernier message: 18/01/2006, 09h42

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