【问题标题】:Archiva SMTP Real domain name required for sender address ErrorArchiva SMTP 发件人地址需要真实域名错误
【发布时间】:2010-04-07 12:38:10
【问题描述】:

我安装了独立的 Apache Archiva 1.3 Maven 存储库,但在配置电子邮件验证的 SMTP 设置时遇到问题。我通过更改 jetty.xml 中的 mail.smtp.host 属性配置了 SMTP 地址。我无法在 Archiva 的网站上找到任何用于配置它的文档。

  <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>

这是我尝试注册用户时遇到的错误

Failed messages: com.sun.mail.smtp.SMTPSendFailedException: 553 5.5.4 <testuser@localhost>... Real domain name required for sender address

引起

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

【问题讨论】:

    标签: archiva


    【解决方案1】:

    here 所述,我将security.properties 文件添加到conf 目录中。然后我将下面列出的属性添加到文件中。 email.from.address 属性就是答案。这些属性可以在Redback config-defaults.properties 中找到。

    email.validation.required=true
    email.from.name=Archiva Admin
    email.from.address=archivaadmin@xyz.com
    email.validation.subject=Archiva Maven Repository
    

    【讨论】:

    • 您的链接已损坏。
    • 谢谢,我使用 1.4 页面更新了它。 1.3 页面不再可用。我还添加了一个指向 Redback 的链接,因为该链接在 Archiva 网站上不起作用。
    猜你喜欢
    • 1970-01-01
    • 2017-04-30
    • 2015-10-31
    • 1970-01-01
    • 2017-09-23
    • 2018-08-14
    • 1970-01-01
    • 1970-01-01
    • 2012-03-25
    相关资源
    最近更新 更多