ChiliProject is not maintained anymore. Please be advised that there will be no more updates.
We do not recommend that you setup new ChiliProject instances and we urge all existing users to migrate their data to a maintained system, e.g. Redmine. We will provide a migration script later. In the meantime, you can use the instructions by Christian Daehn.
configuration.yml.example is broken (Bug #1144)
I ran into an issue where I could not get mail configuration to work, even though the file was there. After much reading of Redmine bug reports, I eventually found the culprit. There are 2 sections marked 'production' in the YAML file, and the second one, which is empty, overwrites the first. I found this issue with 2.7.3, the same issue does not occur with 2.6.0, and I was using an identical configuration.yml file.
Suggested fix is to remove the empty production: section
If you look closely, you will notice that on the start of the file, the
production is commented. This might indeed a bit confusing but we have only one actually defined production environment in this file.
To mitigate this, I'd propose to remove the email examples and to point users to Configuration File and especially Email Delivery. This would leave the default section fully documented with all available options. And would still allow people to override specific options for some environments.
Re-reading I realize that you are correct, and I had realised this after I posted it. I guess the confusing thing for me was that the same configuration used to work, and it was only after googling error messages that I discovered the cause of the apparently missing email configuration. Your suggestion does seem sensible.
Cheers, and thanks for the feedback :)