Do you set smtpHost in your workflows? If you don't, EmailMessage.sendMessage() should send via the default SMTP server configured by Configure mail flow.
If you do set it in your workflows, you need to update those values as well (or remove if you want to use the default server).