Данная ошибка возникает в следствии отключенной SMTP авторизации или неверных параметров команды HELO/EHLO
Q. Как включить SMTP авторизацию?
A: Если Вы указали SMTP-сервер mx1.mirohost.net, Вам нужно дополнительно включить авторизацию для отправки почты.
На примере Outlook Express:
Сервис -> Учетные записи, вкладка Почта. Выберите Вашу учетную запись и нажмите "Свойства". Перейдите на вкладку "Серверы".
Проверьте правильность введенных Вами настроек, и поставьте галочку в пункте "Сервер исходящей почты - проверка подлинности пользователя".

Как настроить это в таких клиентах как "The Bat", "Microsoft Outlook", "Mozilla ThunderBird", "MacOS Mail", "Windows Vista" можно посмотреть на страничке поддержки в разделе "Почтовые клиенты"
Q. Где прочитать про команду HELO/EHLO?
A. RFC2821 пункт 3.6, 4.1.1.1