Erreur lors de l' envoi de l'电子邮件(SMTP-AUTH已请求但缺少密码短语)

时间:2015-07-17 08:53:32

标签: email smtp redmine

我使用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

1 个答案:

答案 0 :(得分:0)

第一:你的证书真的是对吗?

如果是,请查看Open Project Configuration of E-Mail-Notification - Error (SMTP-AUTH requested but missing secret phrase)

开启者可以解决他的问题(当然你必须设置你的凭证/服务器信息):

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'