2010-04-07 3 views
4

J'ai installé le référentiel Apache Archiva 1.3 Maven et j'ai de la difficulté à configurer les paramètres SMTP pour la validation du courrier électronique. J'ai configuré l'adresse SMTP en changeant la propriété mail.smtp.host dans jetty.xml. Je n'ai pas pu trouver de documentation sur le site d'Archiva pour la configuration.Archiva SMTP Nom de domaine réel requis pour l'adresse de l'expéditeur Erreur

<New id="validation_mail" class="org.mortbay.jetty.plus.naming.Resource"> 
    <Arg>mail/Session</Arg> 
    <Arg> 
     <New class="org.mortbay.naming.factories.MailSessionReference"> 
     <Set name="user"></Set> 
     <Set name="password"></Set> 
     <Set name="properties"> 
      <New class="java.util.Properties"> 
      <Put name="mail.smtp.host">mail.xyz.com</Put> 
      </New> 
     </Set> 
     </New> 
    </Arg> 
    </New> 

Voici l'erreur que je reçois lorsque je tente d'enregistrer un utilisateur

Failed messages: com.sun.mail.smtp.SMTPSendFailedException: 553 5.5.4 <[email protected]>... Real domain name required for sender address 

causés par

org.springframework.mail.MailSendException; nested exception details (1) are: 
Failed message 1: 
com.sun.mail.smtp.SMTPSendFailedException: 553 5.5.4 <[email protected]>... Real domain name required for sender address 

Répondre

5

J'ajouté le fichier security.properties dans le répertoire comme conf mentionné . J'ai ensuite ajouté les propriétés énumérées ci-dessous au fichier. La propriété email.from.address est la réponse. Ces propriétés peuvent être trouvées dans le Redback config-defaults.properties.

email.validation.required=true 
email.from.name=Archiva Admin 
[email protected] 
email.validation.subject=Archiva Maven Repository 
+0

Votre lien est cassé. –

+1

Merci, je l'ai mis à jour en utilisant la page 1.4. La page 1.3 n'est plus disponible. J'ai également ajouté un lien vers Redback car ce lien ne fonctionne pas depuis le site d'Archiva. –