我在Debian Wheezy上安装了Redmine 2.2.2,当我尝试从配置面板发送测试电子邮件时,我总是收到getaddrinfo: Name or service not known
错误消息。
显然我不是唯一一个有这个错误的人,但到目前为止我所尝试的一切都失败了
更改sys文件的访问权限
sudo chmod o+r /etc/resolv.conf
sudo chmod o+r /etc/hosts
更改email.yml配置。我试过了
production:
delivery_method: :sendmail
我也试过
production:
delivery_mthod: :smtp
smtp_settings:
address: localhost
port: 25
没有成功(我每次更改设置时都会重启Apache)
仅供参考,我可以使用服务器命令行发送电子邮件。这很好用:
$ echo "It works !" | mail -s "test" me@myself.com
还有什么我应该尝试的吗?提前致谢
PS:我的Redmine环境
Environment:
Redmine version 2.2.2.stable.11348
Ruby version 1.9.3 (x86_64-linux)
Rails version 3.2.11
Environment production
Database adapter Mysql2
Redmine plugins:
no plugin installed
答案 0 :(得分:2)
答案 1 :(得分:0)
请尝试将localhost更改为127.0.0.1,同时检查/ etc / hosts文件 我记得使用localhost
遇到类似的问题此致