我使用Redmine 2.6.4.stable,Ruby版本1.9.3-p194(2012-04-20)[x86_64-linux]和Rails版本3.2.21。 我无法通过电子邮件激活发送。 我发现了这个错误:" Erreur lors de l' envoi de l'电子邮件(SMTP-AUTH请求但缺少密码短语)"。 我在config / configuration.yml中检查我的配置,每件事看起来都没问题:
production:
email_delivery:
delivery_method: :smtp
smtp_settings:
address: smtp.google.com
port: 25
domain: mydomain.com
user_name: redmine@mydomain.com
每个人都遇到过这样的问题?谢谢,请告诉我如何解决它。
祝你好运, Djass
答案 0 :(得分:0)
第一:你的证书真的是对吗?
开启者可以解决他的问题(当然你必须设置你的凭证/服务器信息):
email_delivery_method: :confounded:mtp #main level, will not work
default: #main level
email_delivery_method: :confounded:mtp #setting for default
smtp_address: smtp.server.com #setting for default
smtp_port: 587
smtp_domain: my-domain.com
smtp_user_name: username
smtp_password: pass
smtp_enable_starttls_auto: true
smtp_authentication: plain
然后不得不重新启动是apache服务器
而且我必须重新启动apache-server。我现在还不知道乘客模块或ruby在更改它们或fcgi-modul后重新读取yml文件。不过它有效。
编辑:这是我的电子邮件配置顺利进行
email_delivery:
delivery_method: :smtp
smtp_settings:
enable_starttls_auto: false
address: "host_in_double_question"
port: 587
domain: 'domain_of_mailserver_in_single_quotes'
authentication: :login
user_name: "username_in_double_questions"
password: "password_in_double_quotes"
openssl_verify_mode: 'none'