As mentioned by John (of AWS) above, use full email address for SMTP.
However please note that Workmail shouldnt be use for bulk emails and its primary use case would be Employees of a given company need to email each other on their company email addresses (and to some extent their individual partners).
Check also SES service incase its a better fit.
Workmail Dissifulties Sending SMTP Based Emailasked 9 months ago
Send from Workmail as alias via Outlookasked 3 months ago
Possible to Send Email as verified email identity vs. from verified domain?asked a year ago
Can send but not receive email from AWS workmail.asked a month ago
How to migrate email from hostgator to aws workmail?asked 5 months ago
Amazon Workmail & SES - how to setup an email address for sending only?Accepted Answerasked 3 years ago
Problem with sending email with Workmailasked 3 months ago
Sending email with Workmail via Pythonasked a year ago
Can't receive email in Amazon Workmailasked 3 years ago
Amazon WorkMail - Unable to send outgoing emailsasked 3 months ago