Cherry pick fix for issue #140 to the release-3.0 branch
- For Python versions earlier than 3.5, use a compatibility layer for a backported smtpd module which can accept non-UTF-8 data. (Closes #140 (closed))
Do not update/delete: Banner broadcast message test data
Do not update/delete: Notification broadcast message test data