I came across an important distinction in address format while working on a script task. The script task sends an e-mail using the System.Mail methods and I had been using the same address string as I had used in a Send Mail task upstream. Turns out, for whatever reason, addresses in a Send Mail task are separated by commas, whereas addresses in a MailMessage.To need to be separated by semi-colon.