项目

一般

简介

如何关闭系统自动发送安全通知的邮件?

彭 彭大约 3 年 之前添加


如何系统取消安全通知的邮件?
谢谢。


回复 (3)

RE: 如何关闭系统自动发送安全通知的邮件? - 由 redmineplugins.cn Admin大约 3 年 之前添加

@彭 彭 redmine.org上有人提过同样的需求,但目前尚未被采纳, 见 #32193

如果你想强行关掉这个安全功能,可以试试手动修改 app/models/setting.rb 文件,注释掉下面的146行,然后重新启动redmine:

128   # Updates multiple settings from params and sends a security notification if needed
129   def self.set_all_from_params(settings)
130     return nil unless settings.is_a?(Hash)
131     settings = settings.dup.symbolize_keys
132 
133     errors = validate_all_from_params(settings)
134     return errors if errors.present?
135 
136     changes = []
137     settings.each do |name, value|
138       next unless available_settings[name.to_s]
139       previous_value = Setting[name]
140       set_from_params name, value
141       if available_settings[name.to_s]['security_notifications'] && Setting[name] != previous_value
142         changes << name
143       end
144     end
145     if changes.any?
146      # Mailer.deliver_settings_updated(User.current, changes)
147     end
148     nil
149   end

RE: 如何关闭系统自动发送安全通知的邮件? - 由 彭 彭大约 3 年 之前添加

非常感谢,我试试

    (1-3/3)
    点赞0
    点赞0点赞0点赞0
    赞赏赞赏赞赏