Feature #41738 » 41738.patch
lib/redmine/imap.rb | ||
---|---|---|
25 | 25 |
def check(imap_options={}, options={}) |
26 | 26 |
host = imap_options[:host] || '127.0.0.1' |
27 | 27 |
port = imap_options[:port] || '143' |
28 |
ssl = !imap_options[:ssl].nil? |
|
28 |
if imap_options[:ssl] |
|
29 |
if imap_options[:ssl] == 'force' |
|
30 |
ssl = {verify_mode: OpenSSL::SSL::VERIFY_NONE} |
|
31 |
else |
|
32 |
ssl = {verify_mode: OpenSSL::SSL::VERIFY_PEER} |
|
33 |
end |
|
34 |
else |
|
35 |
ssl = false |
|
36 |
end |
|
29 | 37 |
starttls = !imap_options[:starttls].nil? |
30 | 38 |
folder = imap_options[:folder] || 'INBOX' |
31 | 39 |