我安装了独立的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>
Run Code Online (Sandbox Code Playgroud)
这是我尝试注册用户时遇到的错误
Failed messages: com.sun.mail.smtp.SMTPSendFailedException: 553 5.5.4 <testuser@localhost>... Real domain name required for sender address
Run Code Online (Sandbox Code Playgroud)
引起的
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
Run Code Online (Sandbox Code Playgroud)
我加入提到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
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3010 次 |
| 最近记录: |