I'm trying to save new settings in civicrm/admin/mail form. I click "save" and get the "Your changes have been saved" message but, when refreshing the page, the form is empty as it was before.

We're stuck at the 4.2.9 civicrm version, as our provider does not provide the php features new versions require

Please help, we need to change these settings in order to be compliant to our provider's smtp policy.

We are eventually able to change settings in db tables, if somebody could tell us where to find them (there are really a lot of tables to search from)

Thanks a lot!

  • This is separate, I know, but if you're on a version that's that old, there are a bunch of security vulnerabilities that have been fixed since then (see civicrm.org/advisory), not to mention things fixed in newer PHP versions. Unless your hosting provider is planning on providing what you need in the near future, you really should plan on moving to a new host sometime soon.
    – Andie Hunt
    Commented May 29, 2015 at 13:37
  • You're definetely right, but it could be not easy. Thank you anyway. Commented Jun 3, 2015 at 11:28

2 Answers 2


the table is most likely: civicrm_mail_settings

It depends on what specific field you want to change, but most of the fields in that form are from the above table

  • I came across civicrm_mail_settings, but it has only 2 rows: mailboxes configuration (pop3 server, password), I don't kno how to add settings like "Mailer Throttle Time". Thanks anyway :-) Thanks a lot, Stefano Commented Jun 3, 2015 at 11:26
  • They are probably stored in the config object and serialized in the db Commented Jun 3, 2015 at 17:37

If you are using 4.2.9 you could at least upgrade to the latest in that series, which is 4.2.20. This may solve your problem.


Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.