プロジェクト

全般

プロフィール

Vote #71927

完了

TLS configuration documentation for Rails 3

Admin Redmine さんが3年以上前に追加. 3年以上前に更新.

ステータス:
Closed
優先度:
通常
担当者:
-
カテゴリ:
Documentation_24
対象バージョン:
開始日:
2022/05/09
期日:
進捗率:

0%

予定工数:
category_id:
24
version_id:
47
issue_org_id:
11034
author_id:
11091
assigned_to_id:
0
comments:
6
status_id:
5
tracker_id:
1
plus1:
0
affected_version:
closed_on:
affected_version_id:
ステータス-->[Closed]

説明

Since upgrading to 2.0.0 (also verified today on 2.0.1, and svn trunk) the smtp configuration settings for TLS encryption is somewhat broken, as notified by 1.

If a smtp server is configured with both "tls: true" and "enable_starttls_auto: true", this error occurs when trying to send mail:

An error occurred while sending mail (SSL_connect returned=1 errno=0 state=SSLv2/v3 read server hello A: unknown protocol)

This type of configuration is also the suggested method for configuring gmail in the redmine documentation 2.

As a workaround found by 1, you can remove the "tls: true" part of the configuration, while leaving in "enable_starttls_auto: true". I can also confirm that this workaround works for me, to make gmail & redmine working.


journals

Confirmed that using only enable_starttls_auto: true fixes the issue.
--------------------------------------------------------------------------------
Same problem here, and the workaround also worked. Thanks!
--------------------------------------------------------------------------------
Example in configuration.yml.example fixed in r10340.
--------------------------------------------------------------------------------
Help Me.

The problem occurrs in enviromento when start Redmine as Window Service.
My OS is Windows XP
Environment:
Redmine version 2.2.0.stable
Ruby version 1.9.2 (i386-mingw32)
Rails version 3.2.9
Environment development
Database adapter Mysql2
Redmine plugins:
no plugin installed
--------------------------------------------------------------------------------
The suggested workaround did not work for me. Any more ideas?
--------------------------------------------------------------------------------
Agreed with the above comment. I had email notifications working fine in Redmine 1.x but on upgrading to 2.x (actually 2.3.2.stable) the GMail notification email relay is not working. I have tried a bunch of different configuration settings and have not been able to get the right combination. Here is my current config:

<pre>
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: "MyGMailAccount@gmail.com"
password: "areallyhardpassword"
</pre>

When I had @tls: true@ in there I would get @An error occurred while sending mail (SSL_connect returned=1 errno=0 state=SSLv2/v3 read server hello A: unknown protocol)@ but without the @tls: true@ I get @An error occurred while sending mail (530 5.7.0 Must issue a STARTTLS command first. fy7sm9145396qeb.1 - gsmtp )@.

Are there further items that I should check to make sure I have everything required on my system/environment? What is the best way to debug/test this to get down to the nitty gritty details and pinpoint my problem? Any suggestions are greatly appreciated!
--------------------------------------------------------------------------------

Admin Redmine さんが3年以上前に更新

  • カテゴリDocumentation_24 にセット
  • 対象バージョン2.1.0_47 にセット

他の形式にエクスポート: Atom PDF

いいね!0
いいね!0