I have the task of making ActionMailer configurable by a user and be
able to use the new configuration without the need to restart the web
server.
Forgive me if I am mistaken but I believe having ActionMailer
configured in environment.rb will force me to restart the web service.
Is there a way of making the configuration dynamic?
I've thought about this and what I would probably do is store the
information for ActionMailer in a YAML file. Getting the data is not a
problem, the problem is how to make ActionMailer use the changed
configuration without restarting the web server.
If I am not mistaken if the configuration is in environment.rb, when
the web server starts it runs environment.rb and the configuration is
set, in memory and will not change unless the web server (btw, I am
using Mongrel only, for a very tiny in-house site) is restarted.
What I would like to know is how to change the configuration so when I
change the values after a user makes a change the next e-mail sent
uses the new configuration without the need to restart the web server.