we currently have SuiteCRM 7.7.8 which is working okay.
We don’t use inbound mail with SuiteCRM.
I now looked into upgrading and outbound e-mail is not behaving as expected with the new versions. I tried both 7.10.29 and 7.11.18.
With both 7.10.29 and 7.11.18 I can compose and send e-mails but the signatures that are defined under User Profile -> Email Settings -> SETTINGS -> General seem to be completely ignored in the compose window. They’re not part of the e-mails that I send, either.
The 2nd issue (again with both 7.10.29 and 7.11.18) is that plain text templates don’t seem to be working. We have a couple of plain text templates. When composing an e-mail they can be selected but don’t seem to be included. Hitting the send button gives me “Please specify your message in the body”.
Using HTML templates seems to work.
I tried selecting different editors in the user profiles for composing but that didn’t make any difference for either issue.
I’m not able to identify any hints in the logfiles.
I guess we could probably live without the explicit send as plain text option for the templates but the missing signatures are quite a nuisance.
The new Email module in 7.9 had a troubled beginning and in impressively long-lived trail of problems afterwards. The signatures seem to have been inadvertently dropped and never made a come-back… even though it probably wasn’t that hard to add them back.
You can put them in from the Templates but (at least without my add-on) they will be invariant, always the same (not individual to the current user).
I played around with the templates some more. Apparently only variables from the module selected via Related To are getting replaced in the e-mail. IOW you can have variables from just one module in your template.
I think you are right. There are a few exceptions (like grabbing assigned user names in some places).
This was actually the first thing that moved me to go look into the templating engine (I found there are two or three different ones) and creating PowerReplacer.