@ewood-ac - what do you think about a PR that allows either string or array for to, cc, and bcc fields? Would be curious to know your thoughts before making a draft PR an associated tests.
Doing this could also throw an exception when the arrays of to + cc + bcc exceed the 50 maximum addresses.