My hosting and domain are crazy domain and I use Cloudflare for SSL but getting errors on sending mail via SMTP mail. Hosting provider A record is updated in Cloudflare and hosting provides told to connect to Cloudflare.
Error I received fsockopen(): unable to connect to mail.domainname.com:465 (Connection timed out)
It sounds like you have proxied email related hostnames. The Cloudflare proxy only supports HTTP and HTTPS. Hostnames that are used by other protocols must be set to DNS Only.
You will always have that notice when you run and hostnames on the same IP. If you run services other than HTTP and HTTPS on the same host you cannot avoid it.