{
    "P2_EMAIL_SEND_ERROR": {
      "errorCode": "P2_EMAIL_SEND_ERROR",
      "statusCode": 500,
      "errorMessage": "Failed to send email"
    },
    "P2_EMAIL_SENDER_CLOSE_ERROR": {
      "errorCode": "P2_EMAIL_SENDER_CLOSE_ERROR",
      "statusCode": 500,
      "errorMessage": "Error closing email sender"
    },
    "P2_EMAIL_INIT_ERROR": {
      "errorCode": "P2_EMAIL_INIT_ERROR",
      "statusCode": 500,
      "errorMessage": "Error initializing email sender"
    },
    "P2_SMTP_AUTH_ERROR": {
      "errorCode": "P2_SMTP_AUTH_ERROR",
      "statusCode": 401,
      "errorMessage": "SMTP authentication failed"
    },
    "P2_SMTP_CONNECTION_ERROR": {
      "errorCode": "P2_SMTP_CONNECTION_ERROR",
      "statusCode": 500,
      "errorMessage": "Failed to establish SMTP connection"
    },
    "P2_SMTP_DISCONNECT_ERROR": {
      "errorCode": "P2_SMTP_DISCONNECT_ERROR",
      "statusCode": 500,
      "errorMessage": "Error during SMTP disconnection"
    },
    "P2_SMTP_RESEND_FAIL": {
      "errorCode": "P2_SMTP_RESEND_FAIL",
      "statusCode": 500,
      "errorMessage": "SMTP resend attempt failed"
    },
    "P2_SMTP_SEND_ERROR": {
      "errorCode": "P2_SMTP_SEND_ERROR",
      "statusCode": 500,
      "errorMessage": "SMTP message send error"
    },
    "P2_SMTP_CLOSE_ERROR": {
      "errorCode": "P2_SMTP_CLOSE_ERROR",
      "statusCode": 500,
      "errorMessage": "Error closing SMTP connection"
    }
  }
  