6. Коды ошибок
Перечисленные ниже коды ошибок могут использоваться для индикации соответствующих условий.
- 432 A password transition is needed
- Такой отклик на команду AUTH показывает, что пользователю нужно перейти к выбранному механизму аутентификации. Обычно это делается путем однократного использования механизма аутентификации PLAIN.
- 534 Authentication mechanism is too weak
- Этот отклик на команду AUTH показывает, что выбранный механизм аутентификации слабее, чем сервер может позволить для этого пользователя.
- 538 Encryption required for requested authentication mechanism
- Этот отклик на команду AUTH показывает, что выбранный механизм аутентификации может использоваться только для шифрованных соединений SMTP.
- 454 Temporary authentication failure
- Этот отклик на команду AUTH показывает, что аутентификация завершилась неудачей в результате временных проблем на сервере.
- 530 Authentication required
- Этот отклик может возвращаться любой командой, за исключением AUTH, EHLO, HELO, NOOP, RSET и QUIT. Он показывает, что политика сервера требует аутентификации для выполнения запрошенной операции.