kauzig
Goto Top

Redmine setting up Mail Notification

Hallo liebe Gemeinschaft,

ich habe die Tage Redmine 4.0.3 auf Ubuntu 18.04 mit apache2 eingerichtet.

Nun wollte ich die Mail-Notification ebenso aktivieren hier wird mir in Redmine folgende Mitteilung angezeigt:

Der SMTP-Server ist nicht konfiguriert und Mailbenachrichtigungen sind ausgeschaltet.
Nehmen Sie die Einstellungen für Ihren SMTP-Server in /etc/redmine/<instance>/configuration.yml vor und starten Sie die Applikation neu.

ich habe bereits configuration.yml editiert und sieht nun nach dem 10 Versuch folgender maßen aus:

# = Redmine configuration file
#
# Each environment has it's own configuration options.  If you are only  
# running in production, only the production block needs to be configured.
# Environment specific configuration options override the default ones.
#
# Note that this file needs to be a valid YAML file.
# DO NOT USE TABS! Use 2 spaces instead of tabs for identation.

# default configuration options for all environments
default:
  # Outgoing emails configuration
  # See the examples below and the Rails guide for more configuration options:
  # http://guides.rubyonrails.org/action_mailer_basics.html#action-mailer-configuration
  email_delivery:

  # ==== Simple SMTP server at localhost
  #
  #  email_delivery:
  #    delivery_method: :smtp
  #    smtp_settings:
  #      address: "localhost"  
  #      port: 25
  #
  # ==== SMTP server at example.com using PLAIN authentication
  #
  # ==== SMTP server at using TLS (GMail)
  # This might require some additional configuration. See the guides at:
  # http://www.redmine.org/projects/redmine/wiki/EmailConfiguration
  #
    email_delivery:
      delivery_method: :smtp
      smtp_settings:
        enable_starttls_auto: true
        address: "smtp.domain.com"  
        port: 587
        domain: "smtp.domain.com"  
        authentication: :plain
        user_name: "mail"  
        password: "passwd"  
  #
  # ==== Sendmail command
  #
  #  email_delivery:
  #    delivery_method: :sendmail

  # Absolute path to the directory where attachments are stored.
  # The default is the 'files' directory in your Redmine instance.  
  # Your Redmine instance needs to have write permission on this
  # directory.
  # Examples:
  # attachments_storage_path: /var/redmine/files
  # attachments_storage_path: D:/redmine/files
  attachments_storage_path:

  # Configuration of the autologin cookie.
  # autologin_cookie_name: the name of the cookie (default: autologin)
  # autologin_cookie_path: the cookie path (default: /)
  # autologin_cookie_secure: true sets the cookie secure flag (default: false)
  autologin_cookie_name:
  autologin_cookie_path:
  autologin_cookie_secure:

  # Configuration of SCM executable command.
  #
  # Absolute path (e.g. /usr/local/bin/hg) or command name (e.g. hg.exe, bzr.exe)
  # On Windows + CRuby, *.cmd, *.bat (e.g. hg.cmd, bzr.bat) does not work.
  #
  # On Windows + JRuby 1.6.2, path which contains spaces does not work.
  # For example, "C:\Program Files\TortoiseHg\hg.exe".  
  # If you want to this feature, you need to install to the path which does not contains spaces.
  # For example, "C:\TortoiseHg\hg.exe".  
  #
  # Examples:
  # scm_subversion_command: svn                                       # (default: svn)
  # scm_mercurial_command:  C:\Program Files\TortoiseHg\hg.exe        # (default: hg)
  # scm_git_command:        /usr/local/bin/git                        # (default: git)
  # scm_cvs_command:        cvs                                       # (default: cvs)
  # scm_bazaar_command:     bzr.exe                                   # (default: bzr)
  # scm_darcs_command:      darcs-1.0.9-i386-linux                    # (default: darcs)
  #
  scm_subversion_command:
  scm_mercurial_command:
  scm_git_command:
  scm_cvs_command:
  scm_bazaar_command:
  scm_darcs_command:

  # SCM paths validation.
  #
  # You can configure a regular expression for each SCM that will be used to
  # validate the path of new repositories (eg. path entered by users with the
  # "Manage repositories" permission and path returned by reposman.rb).  
  # The regexp will be wrapped with \A \z, so it must match the whole path.
  # And the regexp is case sensitive.
  #
  # You can match the project identifier by using %project% in the regexp.
  #
 # You can also set a custom hint message for each SCM that will be displayed
  # on the repository form instead of the default one.
  #
  # Examples:
  # scm_subversion_path_regexp: file:///svnpath/[a-z0-9_]+
  # scm_subversion_path_info: SVN URL (eg. file:///svnpath/foo)
  #
  # scm_git_path_regexp: /gitpath/%project%(\.[a-z0-9_])?/
  #
  scm_subversion_path_regexp:
  scm_mercurial_path_regexp:
  scm_git_path_regexp:
  scm_cvs_path_regexp:
  scm_bazaar_path_regexp:
  scm_darcs_path_regexp:
  scm_filesystem_path_regexp:

  # Absolute path to the SCM commands errors (stderr) log file.
  # The default is to log in the 'log' directory of your Redmine instance.  
  # Example:
  # scm_stderr_log_file: /var/log/redmine_scm_stderr.log
  scm_stderr_log_file:

  # Key used to encrypt sensitive data in the database (SCM and LDAP passwords).
  # If you don't want to enable data encryption, just leave it blank.  
  # WARNING: losing/changing this key will make encrypted data unreadable.
  #
  # If you want to encrypt existing passwords in your database:
  # * set the cipher key here in your configuration file
  # * encrypt data using 'rake db:encrypt RAILS_ENV=production'  
  #
  # If you have encrypted data and want to change this key, you have to:
  # * decrypt data using 'rake db:decrypt RAILS_ENV=production' first  
  # * change the cipher key here in your configuration file
  # * encrypt data using 'rake db:encrypt RAILS_ENV=production'  
  database_cipher_key:

  # Set this to false to disable plugins' assets mirroring on startup.  
  # You can use `rake redmine:plugins:assets` to manually mirror assets
  # to public/plugin_assets when you install/upgrade a Redmine plugin.
  #
  #mirror_plugins_assets_on_startup: false

  # Your secret key for verifying cookie session data integrity. If you
  # change this key, all old sessions will become invalid! Make sure the
  # secret is at least 30 characters and all random, no regular words or
  # you'll be exposed to dictionary attacks.  
  #
  # If you have a load-balancing Redmine cluster, you have to use the
  # same secret token on each machine.
  #secret_token: 'change it to a long random string'  

  # Requires users to re-enter their password for sensitive actions (editing
  # of account data, project memberships, application settings, user, group,
  # role, auth source management and project deletion). Disabled by default.
  # Timeout is set in minutes.
  #
  #sudo_mode: true
  #sudo_mode_timeout: 15
  # Absolute path (e.g. /usr/bin/convert, c:/im/convert.exe) to
  # the ImageMagick's `convert` binary. Used to generate attachment thumbnails.  
  #imagemagick_convert_command:

  # Configuration of RMagick font.
  #
  # Redmine uses RMagick in order to export gantt png.
  # You don't need this setting if you don't install RMagick.  
  #
  # In CJK (Chinese, Japanese and Korean),
  # in order to show CJK characters correctly,
  # you need to set this configuration.
  #
  # Because there is no standard font across platforms in CJK,
  # you need to set a font installed in your server.
  #
  # This setting is not necessary in non CJK.
  #
  # Examples for Japanese:
  #   Windows:
  #     rmagick_font_path: C:\windows\fonts\msgothic.ttc
  #   Linux:
  #     rmagick_font_path: /usr/share/fonts/ipa-mincho/ipam.ttf
  #
  rmagick_font_path:

  # Maximum number of simultaneous AJAX uploads
  #max_concurrent_ajax_uploads: 2

  # Configure OpenIdAuthentication.store
  #
  # allowed values: :memory, :file, :memcache
  #openid_authentication_store: :memory

# specific configuration options for production environment
# that overrides the default ones
#production:

# specific configuration options for development environment
# that overrides the default ones
#development:

Hat jemand Erfahrung damit und könnte mir bitte weiterhelfen?

Beste Grüße
Kauzig

Content-ID: 445950

Url: https://administrator.de/contentid/445950

Ausgedruckt am: 22.11.2024 um 02:11 Uhr

Kauzig
Kauzig 30.04.2019 um 12:08:46 Uhr
Goto Top
Okay eine Kleinigkeit war es wohl.

Es musste ind er envirenment.rb Datei config.action_mailer.perform_deliveries auf true gesetzt werden.
Leider ist dies in einigen Tutorials nicht beschrieben vor allem existiert dieser Eintrag auch default mäßig weder mit der flag false als auch true nicht


Beste Grüße
Kauzig
killroy007
killroy007 10.02.2020 um 16:38:09 Uhr
Goto Top
Hallo Kauzig.. seit Tagen versuche ich den Mailer zu aktivieren, ohne jeglichen Erfolg. Ich habe in der configuration.yml folgende Einträge aktiviert
default:
   email_delivery:
     delivery_method: :smtp
     smtp_settings:
       address: "example.com"  
       port: 25
       authentication: :login
       domain: 'foo.com'  
       user_name: 'myaccount'  
       password: 'password'  

Nun habe ich den von Dir beschriebenen Eintrag noch gemacht, aber hilft leider nichts. Hast Du eine Idee, was da noch falsch sein könnte?

Gruß Killroy
killroy007
killroy007 10.02.2020 um 18:43:05 Uhr
Goto Top
Hallo Kauzig,

Nachtrag zu meinem Kommentar.. ich benutze aktuell Redmine 3.4.4 und mit dieser Version scheint dein Eintrag nicht zu funktionieren, oder ich habe da noch was falsch gemacht. Redmine stürzt mit diesem Eintrag beim Start ab face-sad
Vielleicht hast Du ja noch eine andere Idee

Gruß Killroy
Kauzig
Kauzig 13.02.2020 um 06:41:39 Uhr
Goto Top
Hi Killroy,

leider muss ich dir mitteilen, dass bei mir das "Projekt" eingefroren wurde, da ich nicht die Zeit habe mich darum zu kümmern, habe mich daher seit ca. einem Jahr nicht mehr damit beschäftigt. Beim drüber schauen von meiner Config konnte ich sonst jedoch nichts finden.

Beste Grüße
Kauzig
killroy007
killroy007 13.02.2020 um 08:47:16 Uhr
Goto Top
Hallo Kauzig,

danke Dir für die Info... ich werde es weiter probieren. Irgendwie werde ich das Ding noch zum laufen bekommen face-wink

Grüße aus dem verregneten Heidelberg
Killroy
killroy007
killroy007 13.02.2020 um 11:34:49 Uhr
Goto Top
Hallo Kauzig,

sorry, aber ich habe da noch eine essenzielle Frage. Ich gehe doch wohl recht in der Annahme, dass ich auf dem Rechner auf dem Redmine installiert ist keine Mailserver wie z. B. Postfix installieren muss. Redmine hat doch wohl einen eigenen Mail Client oder liege ich da falsch?

LG
Killroy
Kauzig
Kauzig 13.02.2020 aktualisiert um 12:24:46 Uhr
Goto Top
Hi,

ich hab es damals mit dem BITNAMI-Stack installiert
https://bitnami.com/stack/redmine/installer

ggf. hilft dir das hier:
https://docs.bitnami.com/installer/apps/redmine/configuration/configure- ...


LG
Kauzig
killroy007
killroy007 13.02.2020 um 13:40:37 Uhr
Goto Top
cool... vielen Dank

LG
Snoopy