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

Développement Web en Java Discussion :

[Javax.mail] Erreur "553 From address not verified"


Sujet :

Développement Web en Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éprouvé
    Avatar de stc074
    Homme Profil pro
    Codeur du dimanche
    Inscrit en
    Janvier 2009
    Messages
    1 015
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : France, Lozère (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Codeur du dimanche

    Informations forums :
    Inscription : Janvier 2009
    Messages : 1 015
    Billets dans le blog
    1
    Par défaut [Javax.mail] Erreur "553 From address not verified"
    Bonjour,

    J'ai configuré un serveur SMTP pour avoir une adresse du type noreply@monsite.com pour des envois de mails de confirmation, au sein d'un site en JSF.

    Voyant que mon serveur n'était pas efficace j'ai décidé de créer une adresse yahoo afin de m'en servir et de me servir de leur serveur pour envoyer mes mails, seulement j'aimerais que l'adresse d’expédition soit toujours noreply@monsite.com.

    Voici mon code :
    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
    package classes;
     
    import java.util.Properties;
    import javax.mail.Authenticator;
    import javax.mail.Message;
    import javax.mail.MessagingException;
    import javax.mail.PasswordAuthentication;
    import javax.mail.Session;
    import javax.mail.Transport;
    import javax.mail.internet.InternetAddress;
    import javax.mail.internet.MimeMessage;
     
    public class MailClass extends SuperClass {
     
        Session sess = null;
        private String destinat = "";
        private String subject = "";
        private String content = "";
     
        public MailClass() {
            super();
            Properties properties = new Properties();
            properties.put("mail.smtp.auth", "true");
            properties.put("mail.smtp.host", Datas.SMTPHOST);
            properties.put("mail.smtp.port", Datas.SMTPPORT);
            properties.put("mail.smtp.socketFactory.class", "javax.net.ssl.SSLSocketFactory");
     
            sess = Session.getInstance(properties, new Authenticator() {
                @Override
                protected PasswordAuthentication getPasswordAuthentication() {
                    return new PasswordAuthentication(Datas.USERMAIL, Datas.PWDMAIL);
                }
            });
        }
     
        public void sendMessage() throws MessagingException {
                Message message = new MimeMessage(sess);
                message.setFrom(new InternetAddress(Datas.FROMMAIL));
                message.setRecipients(Message.RecipientType.TO, InternetAddress.parse(destinat));
                message.setSubject(subject);
                message.setContent(content, "text/html; charset=UTF-8");
                message.setHeader("Content-Type", "text/html; charset=\"UTF-8\"");
                Transport.send(message);
        }
     
        /**
         * @param destinat the destinat to set
         */
        public void setDestinat(String destinat) {
            this.destinat = destinat;
        }
     
        /**
         * @param subject the subject to set
         */
        public void setSubject(String subject) {
            this.subject = subject;
        }
     
        /**
         * @param content the content to set
         */
        public void setContent(String content) {
            this.content = content;
        }
    }
    Seulement j'ai une erreur
    553 From address not verified
    qui concerne donc mon adresse noreply.

    J'aimerais savoir comment 'vérifier' cette adresse ? Je n'ai rien trouvé sur Google.

    Merci d'avance pour votre aide.

  2. #2
    Membre éclairé
    Femme Profil pro
    Développeur informatique
    Inscrit en
    Juin 2011
    Messages
    593
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Conseil

    Informations forums :
    Inscription : Juin 2011
    Messages : 593
    Par défaut
    "verified" dans ce message veut dire "enabled"... En gros, tu dois activer l'adresse dans les configurations du compte:

    http://techblissonline.com/yahoo-pop...smtp-settings/

Discussions similaires

  1. Réponses: 1
    Dernier message: 03/05/2013, 16h48
  2. Réponses: 2
    Dernier message: 21/09/2012, 17h21
  3. Erreur dans la javax.mail
    Par amen_1919 dans le forum Général Java
    Réponses: 2
    Dernier message: 20/04/2008, 01h25
  4. [Mail] Erreur 553 en envoi d'email
    Par Christophe Charron dans le forum Langage
    Réponses: 1
    Dernier message: 23/11/2006, 18h38
  5. Réponses: 5
    Dernier message: 12/12/2005, 13h13

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