It probably was, but this is a breaking change release, being a major release.
This means that many things are fundamentally different, some things are removed, and you need to take actions to make sure all is good after updating.
Please read the blog post announcement:
Also the release notes:
If this is a problem for you, please roll back to your backup, and test in a development area until youāve got your DSN settings up and running as expected.
[2024-01-10 19:51:42] mautic.CRITICAL: Uncaught PHP Exception Error: "Object of class Mautic\EmailBundle\Mailer\Message\MauticMessage could not be converted to string" at /public_html/app/bundles/EmailBundle/Helper/MailHelper.php line 849 {"exception":"[object] (Error(code: 0): Object of class Mautic\\EmailBundle\\Mailer\\Message\\MauticMessage could not be converted to string at /public_html/app/bundles/EmailBundle/Helper/MailHelper.php:849)"} {"hostname":"myhost.site","pid":39961}
Hi @kanaekwe,
as far as im concerned Mautic 5 does not yet support Amazon SES as an ESP. The plugin for the Amazon SES support is still being worked on.
Im afraid it will take a couple days/weeks until we have the support fully covered and tested.
@Leon_Oltmanns there is no need for a special plugin if you are using SMTP, that works out of the box. With any provider. The special plugin is built for batch API.
@kanaekwe I can see this error comes from the code that is executed only if the mailer_convert_embed_images param is ON. There is probably a bug when sending emails wit embedded images. Try to turn this option off if it helps.
Actually Iāve got 5.0.1 installed with composer, and after settings every thing then doing composer require symfony/amazon-mailer and then doing as the following screen works without error on php8.1. You need to change to your SES region, as eu-west-3 is Paris.
What donāt work for now is both symfony mailer direct input in the local.php config file (for easy to input command (find on the internet and then copy & past), and round-robin, failover, every single advanced case, as mautic canāt send and corresponding fields are blank if the settings are changed here) and SES mail delivery notification (if it fails, your bounce would not be reported back).
It is written in the docs that you should not be directly editing the local.php file as you would need to encode the values which most users could not do themselves easily:
Use the Mauticās global configuration to paste in the DSN information, especially the API keys and passwords. The values must be URL-encoded, and the configuration form does that for you. If you are pasting DSN settings directly into the config/local.php file, you must URL-encode the values yourself.
Also itās mentioned in the blog post and further detail on the docs, that Symfony plugins do not provide bounce management / callbacks, which is why you need to use a third party Mautic plugin. The SES one has some work still needing doing - see this conversation in Slack if you can help with that: Slack