Извиняюсь, потерялся вопрос.
При реализации посылки по SMTP использовались высокоуровневые вызовы .NET Framework. Т.е. посылкой низкоуровневых команд мы не занимаемся, это должен делать компонент .NET Framework.
Там есть один известный баг, подтвержденный Microsoft. Компонент ведет себя некорретно если имя компьютера задано русскими (вернее не английскими) символами.