0

我正在尝试在 Windows 机器上设置 Archiva。以下是我在尝试创建管理员用户时遇到的错误。

访问 /archiva/security/register.action 时出现问题。原因:

Mail server connection failed; nested exception is javax.mail.MessagingException: Could not connect to SMTP host: localhost, port: 25;

嵌套异常是:java.net.ConnectException:连接被拒绝:连接原因:

org.springframework.mail.MailSendException:邮件服务器连接失败;嵌套异常是 javax.mail.MessagingException:无法连接到 SMTP 主机:localhost,端口:25;嵌套异常是:java.net.ConnectException:连接被拒绝:在 org.springframework.mail.javamail.JavaMailSenderImpl.send(JavaMailSenderImpl.java: 342)在 org.codehaus.redback.integration.mail.MailerImpl.sendMessage(MailerImpl.java:131) 在 org.codehaus.redback.integration .mail.MailerImpl.sendAccountValidationEmail(MailerImpl.java:73) 在 org.codehaus.plexus.redback.struts2.action.RegisterAction.register(RegisterAction.java:154) 在 sun.reflect。

有人遇到过这个问题吗?

4

1 回答 1

1

一种解决方案 - 定义 smtp 服务器:

在 jetty.xml 中:

 <Resource name="mail/Session"  type="javax.mail.Session" auth="Container" 
   mail.smtp.host="localhost" 
   mail.smtp.auth="true" 
   mail.user="USERNAME" 
   mail.password="PASSWORD" 
   mail.port="25" 
   mail.transport.protocol="smtp" 
   mail.debug="true"/>

或者在 windows 上安装 smtp 服务器。现在不知道能不能禁用邮件配置。

于 2012-09-07T12:02:52.530 回答