В кодах ошибок Exchange используется точечная нотация x.y.z, например 4.3.1 - это сообщение «Недостаточно системных ресурсов». Есть ли соответствие 1: 1 между этим кодом ошибки SMTP без точек (431), и если да, то в чем причина использования другого формата?
Трехзначные коды ошибок взяты из исходной спецификации SMTP. RFC 821.
Коды ошибок, разделенные точками: RFC 3463 совместимый который был составлен, потому что эти коды ошибок SMTP были сочтены недостаточными:
Существует потребность в стандартном механизме сообщения об ошибках почтовой системы, более богатом, чем ограниченный набор, предлагаемый SMTP, и текстовые описания конкретной системы, отправляемые в почтовых сообщениях.
...