使用 smtp 的 redmine 电子邮件配置
redmine email configuration with smtp
我在 Win 7 上使用 Bitnami 安装了 Redmine 2.6.1.1,但无法弄清楚为什么 redmine 无法发送任何电子邮件。我在 \redmine-2.6.1-1\apps\redmine\htdocs\config 下编辑了 configuration.yml 文件,并尝试通过 Gmail 和我们自己的电子邮件服务器发送测试邮件,但没有成功。
我的 configuration.yml 文件如下所示:
default:
email_delivery:
delivery_method: :smtp
smtp_settings:
enable_starttls_auto: true
address: smtp.gmail.com
port: 587
domain: smtp.gmail.com
authentication: :plain
user_name: "someusername@gmail.com"
password: "somepassword"
在此配置中,错误是:
an error occurred while sending mail (a socket operation was attempted to an unreachable network. - connect (2))
如果我用 IP 地址更改地址和域值,则错误变为:
an error occurred while sending mail (Permission denied - connect(2))
如果我尝试使用我们自己的邮件服务器的值来配置它,那么我仍然会遇到第二个错误(权限被拒绝)。
我在另一台 PC 上试过了,它成功了。但是,同样的配置在老PC上,就不行了。 2 台 PC 在同一网络中,2 次安装之间的唯一区别是我在旧机器上安装 Bitnami 时没有配置邮件设置。安装完成后,我修改了configuration.yml。但是,在新PC中,我在安装时配置了它。
我终于可以解决问题了。原因是 McAfee 安全性。当我禁用 McAfee 的 "Access Protection" 任务时,它可以正常工作。
我在 Win 7 上使用 Bitnami 安装了 Redmine 2.6.1.1,但无法弄清楚为什么 redmine 无法发送任何电子邮件。我在 \redmine-2.6.1-1\apps\redmine\htdocs\config 下编辑了 configuration.yml 文件,并尝试通过 Gmail 和我们自己的电子邮件服务器发送测试邮件,但没有成功。
我的 configuration.yml 文件如下所示:
default:
email_delivery:
delivery_method: :smtp
smtp_settings:
enable_starttls_auto: true
address: smtp.gmail.com
port: 587
domain: smtp.gmail.com
authentication: :plain
user_name: "someusername@gmail.com"
password: "somepassword"
在此配置中,错误是:
an error occurred while sending mail (a socket operation was attempted to an unreachable network. - connect (2))
如果我用 IP 地址更改地址和域值,则错误变为:
an error occurred while sending mail (Permission denied - connect(2))
如果我尝试使用我们自己的邮件服务器的值来配置它,那么我仍然会遇到第二个错误(权限被拒绝)。
我在另一台 PC 上试过了,它成功了。但是,同样的配置在老PC上,就不行了。 2 台 PC 在同一网络中,2 次安装之间的唯一区别是我在旧机器上安装 Bitnami 时没有配置邮件设置。安装完成后,我修改了configuration.yml。但是,在新PC中,我在安装时配置了它。
我终于可以解决问题了。原因是 McAfee 安全性。当我禁用 McAfee 的 "Access Protection" 任务时,它可以正常工作。