Emails without SMTP authentication have been detected from your hosting.
In order to better protect your email sending from fraudulent use, this sending mode will soon be blocked, etc.
After checking all my scripts, a few did not have the correct "From" and three domains had no SPF record.
Interesting, and your hypothesis seems correct.
And as a result, the emails sent by the websites will be routed through real mail accounts (mostly at OVH) and will pass through the VadeSecure anti‑spam that OVH uses.
I can understand the move; maintaining the reputation of the SMTP relay IPs is a pain, and bots send spam all over via the forms.
But this will be a very painful undertaking for the customers.
I’m going to try using PHPMailer and I’m wondering about one point.
The OVH documentation says you need to use an email account attached to the domain; how do you handle subdomains linked to the main account, given that it isn’t possible to create an email address for them via the manager?
OVHcloud does not allow creating email accounts directly for subdomains from the management panel. However, you don’t need to do that.
The solution is to use the email account of your primary domain as the authenticated sender. The From: field must always be this fixed address of the primary domain, never an address of the subdomain.
Hello
It's hard to be satisfied with this solution; a domain would receive an email from its site with a different sender address, which is not acceptable.
If this is the only solution for now, I'm saying it now because until now I hadn't had this problem, so the multisite offering, without specifying this point, is misleading.