Exception dans l'envoi d'emails à partir d'une application java : Relaying denied

Nous sommes à l'aide de Printemps Mail pour envoyer des e-mails à partir d'une application java
org.springframework.mail.javamail.JavaMailSenderImpl

Printemps Configuration des e-mails est

<bean id="mailSender" class="org.springframework.mail.javamail.JavaMailSenderImpl" autowire-candidate="default">
        <property name="host" value="${test.email.host}" />
        <property name="port" value="${test.email.port}" />
        <property name="username" value="${test.email.username}" />
        <property name="password" value="${test.email.password}" />
        <property name="javaMailProperties">
            <props>
                <prop key="mail.smtp.auth">true</prop>

            </props>
        </property>
    </bean>

Code Java instantané est

    @Autowired(required = true)
    @Qualifier("errorMessageMailSender")
    JavaMailSenderImpl mailSender;

    ..............
    ..............

          try {
                MimeMessage mailMessage = buildEmailMimeMessage(properties,mimeMultipart);
                logger.info(String.format("Built MimeMessage object is <%s>",mailMessage));
                if (mailMessage != null) {
                    mailSender.send(mailMessage);
                    logger.info("Mail sent Successfully");
                }else{
                    logger.info("Mail send failed as Mail message object construction failed.");
                }
                result=true;
            } catch (Exception e) {
                logger.error("An exception occurred while sending mail :: " + e.getMessage());
            }

Propriété des fichiers

test.email.host=mail.mydomain.net
test.email.port=2525
test.email.username=demo@mydomain.net
test.email.password=mypassword

Mais nous sommes au-dessous de l'exception, et email n'est pas envoyé

An exception occurred while sending mail :: Failed messages: javax.mail.SendFailedException: Invalid Addresses;
  nested exception is:
    com.sun.mail.smtp.SMTPAddressFailedException: 550 5.7.1 <demo@mydomain.net>... Relaying denied
Vérifier gammadyne.com/relaying_denied.htm, google, premier résultat
C'est un problème SMTP, pas un Java problème...
si je garde mon nom d'utilisateur et le mot de passe de propriétés comme vide, va smtp auth propriété est définie à vrai, l'origine de ce problème ?

OriginalL'auteur Rahul Agrawal | 2014-02-19