❌ Email configuration error: Hostname/IP does not match certificate's altnames: Host: smtp.gmail.com. is not in the cert's altnames: DNS:lim116.truehost.cloud
❌ Email sending failed: Hostname/IP does not match certificate's altnames: Host: smtp.gmail.com. is not in the cert's altnames: DNS:lim116.truehost.cloud
❌ Email configuration error: Hostname/IP does not match certificate's altnames: Host: smtp.gmail.com. is not in the cert's altnames: DNS:lim116.truehost.cloud
ValidationError: The 'X-Forwarded-For' header is set but the Express 'trust proxy' setting is false (default). This could indicate a misconfiguration which would prevent express-rate-limit from accurately identifying users. See https://express-rate-limit.github.io/ERR_ERL_UNEXPECTED_X_FORWARDED_FOR/ for more information.
    at Object.xForwardedForHeader (/home/mathenoi/nodevenv/website/20/lib/node_modules/express-rate-limit/dist/index.cjs:364:13)
    at wrappedValidations.<computed> [as xForwardedForHeader] (/home/mathenoi/nodevenv/website/20/lib/node_modules/express-rate-limit/dist/index.cjs:606:22)
    at Object.keyGenerator (/home/mathenoi/nodevenv/website/20/lib/node_modules/express-rate-limit/dist/index.cjs:708:20)
    at /home/mathenoi/nodevenv/website/20/lib/node_modules/express-rate-limit/dist/index.cjs:766:32
    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
    at async /home/mathenoi/nodevenv/website/20/lib/node_modules/express-rate-limit/dist/index.cjs:747:5 {
  code: 'ERR_ERL_UNEXPECTED_X_FORWARDED_FOR',
  help: 'https://express-rate-limit.github.io/ERR_ERL_UNEXPECTED_X_FORWARDED_FOR/'
}
ValidationError: The 'X-Forwarded-For' header is set but the Express 'trust proxy' setting is false (default). This could indicate a misconfiguration which would prevent express-rate-limit from accurately identifying users. See https://express-rate-limit.github.io/ERR_ERL_UNEXPECTED_X_FORWARDED_FOR/ for more information.
    at Object.xForwardedForHeader (/home/mathenoi/nodevenv/website/20/lib/node_modules/express-rate-limit/dist/index.cjs:364:13)
    at wrappedValidations.<computed> [as xForwardedForHeader] (/home/mathenoi/nodevenv/website/20/lib/node_modules/express-rate-limit/dist/index.cjs:606:22)
    at Object.keyGenerator (/home/mathenoi/nodevenv/website/20/lib/node_modules/express-rate-limit/dist/index.cjs:708:20)
    at /home/mathenoi/nodevenv/website/20/lib/node_modules/express-rate-limit/dist/index.cjs:766:32
    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
    at async /home/mathenoi/nodevenv/website/20/lib/node_modules/express-rate-limit/dist/index.cjs:747:5 {
  code: 'ERR_ERL_UNEXPECTED_X_FORWARDED_FOR',
  help: 'https://express-rate-limit.github.io/ERR_ERL_UNEXPECTED_X_FORWARDED_FOR/'
}
ValidationError: The 'X-Forwarded-For' header is set but the Express 'trust proxy' setting is false (default). This could indicate a misconfiguration which would prevent express-rate-limit from accurately identifying users. See https://express-rate-limit.github.io/ERR_ERL_UNEXPECTED_X_FORWARDED_FOR/ for more information.
    at Object.xForwardedForHeader (/home/mathenoi/nodevenv/website/20/lib/node_modules/express-rate-limit/dist/index.cjs:364:13)
    at wrappedValidations.<computed> [as xForwardedForHeader] (/home/mathenoi/nodevenv/website/20/lib/node_modules/express-rate-limit/dist/index.cjs:606:22)
    at Object.keyGenerator (/home/mathenoi/nodevenv/website/20/lib/node_modules/express-rate-limit/dist/index.cjs:708:20)
    at /home/mathenoi/nodevenv/website/20/lib/node_modules/express-rate-limit/dist/index.cjs:766:32
    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
    at async /home/mathenoi/nodevenv/website/20/lib/node_modules/express-rate-limit/dist/index.cjs:747:5 {
  code: 'ERR_ERL_UNEXPECTED_X_FORWARDED_FOR',
  help: 'https://express-rate-limit.github.io/ERR_ERL_UNEXPECTED_X_FORWARDED_FOR/'
}
ValidationError: The 'X-Forwarded-For' header is set but the Express 'trust proxy' setting is false (default). This could indicate a misconfiguration which would prevent express-rate-limit from accurately identifying users. See https://express-rate-limit.github.io/ERR_ERL_UNEXPECTED_X_FORWARDED_FOR/ for more information.
    at Object.xForwardedForHeader (/home/mathenoi/nodevenv/website/20/lib/node_modules/express-rate-limit/dist/index.cjs:364:13)
    at wrappedValidations.<computed> [as xForwardedForHeader] (/home/mathenoi/nodevenv/website/20/lib/node_modules/express-rate-limit/dist/index.cjs:606:22)
    at Object.keyGenerator (/home/mathenoi/nodevenv/website/20/lib/node_modules/express-rate-limit/dist/index.cjs:708:20)
    at /home/mathenoi/nodevenv/website/20/lib/node_modules/express-rate-limit/dist/index.cjs:766:32
    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
    at async /home/mathenoi/nodevenv/website/20/lib/node_modules/express-rate-limit/dist/index.cjs:747:5 {
  code: 'ERR_ERL_UNEXPECTED_X_FORWARDED_FOR',
  help: 'https://express-rate-limit.github.io/ERR_ERL_UNEXPECTED_X_FORWARDED_FOR/'
}
ValidationError: The 'X-Forwarded-For' header is set but the Express 'trust proxy' setting is false (default). This could indicate a misconfiguration which would prevent express-rate-limit from accurately identifying users. See https://express-rate-limit.github.io/ERR_ERL_UNEXPECTED_X_FORWARDED_FOR/ for more information.
    at Object.xForwardedForHeader (/home/mathenoi/nodevenv/website/20/lib/node_modules/express-rate-limit/dist/index.cjs:364:13)
    at wrappedValidations.<computed> [as xForwardedForHeader] (/home/mathenoi/nodevenv/website/20/lib/node_modules/express-rate-limit/dist/index.cjs:606:22)
    at Object.keyGenerator (/home/mathenoi/nodevenv/website/20/lib/node_modules/express-rate-limit/dist/index.cjs:708:20)
    at /home/mathenoi/nodevenv/website/20/lib/node_modules/express-rate-limit/dist/index.cjs:766:32
    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
    at async /home/mathenoi/nodevenv/website/20/lib/node_modules/express-rate-limit/dist/index.cjs:747:5 {
  code: 'ERR_ERL_UNEXPECTED_X_FORWARDED_FOR',
  help: 'https://express-rate-limit.github.io/ERR_ERL_UNEXPECTED_X_FORWARDED_FOR/'
}
ValidationError: The 'X-Forwarded-For' header is set but the Express 'trust proxy' setting is false (default). This could indicate a misconfiguration which would prevent express-rate-limit from accurately identifying users. See https://express-rate-limit.github.io/ERR_ERL_UNEXPECTED_X_FORWARDED_FOR/ for more information.
    at Object.xForwardedForHeader (/home/mathenoi/nodevenv/website/20/lib/node_modules/express-rate-limit/dist/index.cjs:364:13)
    at wrappedValidations.<computed> [as xForwardedForHeader] (/home/mathenoi/nodevenv/website/20/lib/node_modules/express-rate-limit/dist/index.cjs:606:22)
    at Object.keyGenerator (/home/mathenoi/nodevenv/website/20/lib/node_modules/express-rate-limit/dist/index.cjs:708:20)
    at /home/mathenoi/nodevenv/website/20/lib/node_modules/express-rate-limit/dist/index.cjs:766:32
    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
    at async /home/mathenoi/nodevenv/website/20/lib/node_modules/express-rate-limit/dist/index.cjs:747:5 {
  code: 'ERR_ERL_UNEXPECTED_X_FORWARDED_FOR',
  help: 'https://express-rate-limit.github.io/ERR_ERL_UNEXPECTED_X_FORWARDED_FOR/'
}
ValidationError: The 'X-Forwarded-For' header is set but the Express 'trust proxy' setting is false (default). This could indicate a misconfiguration which would prevent express-rate-limit from accurately identifying users. See https://express-rate-limit.github.io/ERR_ERL_UNEXPECTED_X_FORWARDED_FOR/ for more information.
    at Object.xForwardedForHeader (/home/mathenoi/nodevenv/website/20/lib/node_modules/express-rate-limit/dist/index.cjs:364:13)
    at wrappedValidations.<computed> [as xForwardedForHeader] (/home/mathenoi/nodevenv/website/20/lib/node_modules/express-rate-limit/dist/index.cjs:606:22)
    at Object.keyGenerator (/home/mathenoi/nodevenv/website/20/lib/node_modules/express-rate-limit/dist/index.cjs:708:20)
    at /home/mathenoi/nodevenv/website/20/lib/node_modules/express-rate-limit/dist/index.cjs:766:32
    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
    at async /home/mathenoi/nodevenv/website/20/lib/node_modules/express-rate-limit/dist/index.cjs:747:5 {
  code: 'ERR_ERL_UNEXPECTED_X_FORWARDED_FOR',
  help: 'https://express-rate-limit.github.io/ERR_ERL_UNEXPECTED_X_FORWARDED_FOR/'
}
ValidationError: The 'X-Forwarded-For' header is set but the Express 'trust proxy' setting is false (default). This could indicate a misconfiguration which would prevent express-rate-limit from accurately identifying users. See https://express-rate-limit.github.io/ERR_ERL_UNEXPECTED_X_FORWARDED_FOR/ for more information.
    at Object.xForwardedForHeader (/home/mathenoi/nodevenv/website/20/lib/node_modules/express-rate-limit/dist/index.cjs:364:13)
    at wrappedValidations.<computed> [as xForwardedForHeader] (/home/mathenoi/nodevenv/website/20/lib/node_modules/express-rate-limit/dist/index.cjs:606:22)
    at Object.keyGenerator (/home/mathenoi/nodevenv/website/20/lib/node_modules/express-rate-limit/dist/index.cjs:708:20)
    at /home/mathenoi/nodevenv/website/20/lib/node_modules/express-rate-limit/dist/index.cjs:766:32
    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
    at async /home/mathenoi/nodevenv/website/20/lib/node_modules/express-rate-limit/dist/index.cjs:747:5 {
  code: 'ERR_ERL_UNEXPECTED_X_FORWARDED_FOR',
  help: 'https://express-rate-limit.github.io/ERR_ERL_UNEXPECTED_X_FORWARDED_FOR/'
}
ValidationError: The 'X-Forwarded-For' header is set but the Express 'trust proxy' setting is false (default). This could indicate a misconfiguration which would prevent express-rate-limit from accurately identifying users. See https://express-rate-limit.github.io/ERR_ERL_UNEXPECTED_X_FORWARDED_FOR/ for more information.
    at Object.xForwardedForHeader (/home/mathenoi/nodevenv/website/20/lib/node_modules/express-rate-limit/dist/index.cjs:364:13)
    at wrappedValidations.<computed> [as xForwardedForHeader] (/home/mathenoi/nodevenv/website/20/lib/node_modules/express-rate-limit/dist/index.cjs:606:22)
    at Object.keyGenerator (/home/mathenoi/nodevenv/website/20/lib/node_modules/express-rate-limit/dist/index.cjs:708:20)
    at /home/mathenoi/nodevenv/website/20/lib/node_modules/express-rate-limit/dist/index.cjs:766:32
    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
    at async /home/mathenoi/nodevenv/website/20/lib/node_modules/express-rate-limit/dist/index.cjs:747:5 {
  code: 'ERR_ERL_UNEXPECTED_X_FORWARDED_FOR',
  help: 'https://express-rate-limit.github.io/ERR_ERL_UNEXPECTED_X_FORWARDED_FOR/'
}
ValidationError: The 'X-Forwarded-For' header is set but the Express 'trust proxy' setting is false (default). This could indicate a misconfiguration which would prevent express-rate-limit from accurately identifying users. See https://express-rate-limit.github.io/ERR_ERL_UNEXPECTED_X_FORWARDED_FOR/ for more information.
    at Object.xForwardedForHeader (/home/mathenoi/nodevenv/website/20/lib/node_modules/express-rate-limit/dist/index.cjs:364:13)
    at wrappedValidations.<computed> [as xForwardedForHeader] (/home/mathenoi/nodevenv/website/20/lib/node_modules/express-rate-limit/dist/index.cjs:606:22)
    at Object.keyGenerator (/home/mathenoi/nodevenv/website/20/lib/node_modules/express-rate-limit/dist/index.cjs:708:20)
    at /home/mathenoi/nodevenv/website/20/lib/node_modules/express-rate-limit/dist/index.cjs:766:32
    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
    at async /home/mathenoi/nodevenv/website/20/lib/node_modules/express-rate-limit/dist/index.cjs:747:5 {
  code: 'ERR_ERL_UNEXPECTED_X_FORWARDED_FOR',
  help: 'https://express-rate-limit.github.io/ERR_ERL_UNEXPECTED_X_FORWARDED_FOR/'
}
ValidationError: The 'X-Forwarded-For' header is set but the Express 'trust proxy' setting is false (default). This could indicate a misconfiguration which would prevent express-rate-limit from accurately identifying users. See https://express-rate-limit.github.io/ERR_ERL_UNEXPECTED_X_FORWARDED_FOR/ for more information.
    at Object.xForwardedForHeader (/home/mathenoi/nodevenv/website/20/lib/node_modules/express-rate-limit/dist/index.cjs:364:13)
    at wrappedValidations.<computed> [as xForwardedForHeader] (/home/mathenoi/nodevenv/website/20/lib/node_modules/express-rate-limit/dist/index.cjs:606:22)
    at Object.keyGenerator (/home/mathenoi/nodevenv/website/20/lib/node_modules/express-rate-limit/dist/index.cjs:708:20)
    at /home/mathenoi/nodevenv/website/20/lib/node_modules/express-rate-limit/dist/index.cjs:766:32
    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
    at async /home/mathenoi/nodevenv/website/20/lib/node_modules/express-rate-limit/dist/index.cjs:747:5 {
  code: 'ERR_ERL_UNEXPECTED_X_FORWARDED_FOR',
  help: 'https://express-rate-limit.github.io/ERR_ERL_UNEXPECTED_X_FORWARDED_FOR/'
}
ValidationError: The 'X-Forwarded-For' header is set but the Express 'trust proxy' setting is false (default). This could indicate a misconfiguration which would prevent express-rate-limit from accurately identifying users. See https://express-rate-limit.github.io/ERR_ERL_UNEXPECTED_X_FORWARDED_FOR/ for more information.
    at Object.xForwardedForHeader (/home/mathenoi/nodevenv/website/20/lib/node_modules/express-rate-limit/dist/index.cjs:364:13)
    at wrappedValidations.<computed> [as xForwardedForHeader] (/home/mathenoi/nodevenv/website/20/lib/node_modules/express-rate-limit/dist/index.cjs:606:22)
    at Object.keyGenerator (/home/mathenoi/nodevenv/website/20/lib/node_modules/express-rate-limit/dist/index.cjs:708:20)
    at /home/mathenoi/nodevenv/website/20/lib/node_modules/express-rate-limit/dist/index.cjs:766:32
    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
    at async /home/mathenoi/nodevenv/website/20/lib/node_modules/express-rate-limit/dist/index.cjs:747:5 {
  code: 'ERR_ERL_UNEXPECTED_X_FORWARDED_FOR',
  help: 'https://express-rate-limit.github.io/ERR_ERL_UNEXPECTED_X_FORWARDED_FOR/'
}
❌ Email configuration error: Invalid greeting. response=421 Unexpected failure, please try later: 421 Unexpected failure, please try later
ValidationError: The 'X-Forwarded-For' header is set but the Express 'trust proxy' setting is false (default). This could indicate a misconfiguration which would prevent express-rate-limit from accurately identifying users. See https://express-rate-limit.github.io/ERR_ERL_UNEXPECTED_X_FORWARDED_FOR/ for more information.
    at Object.xForwardedForHeader (/home/mathenoi/nodevenv/website/20/lib/node_modules/express-rate-limit/dist/index.cjs:364:13)
    at wrappedValidations.<computed> [as xForwardedForHeader] (/home/mathenoi/nodevenv/website/20/lib/node_modules/express-rate-limit/dist/index.cjs:606:22)
    at Object.keyGenerator (/home/mathenoi/nodevenv/website/20/lib/node_modules/express-rate-limit/dist/index.cjs:708:20)
    at /home/mathenoi/nodevenv/website/20/lib/node_modules/express-rate-limit/dist/index.cjs:766:32
    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
    at async /home/mathenoi/nodevenv/website/20/lib/node_modules/express-rate-limit/dist/index.cjs:747:5 {
  code: 'ERR_ERL_UNEXPECTED_X_FORWARDED_FOR',
  help: 'https://express-rate-limit.github.io/ERR_ERL_UNEXPECTED_X_FORWARDED_FOR/'
}
ValidationError: The 'X-Forwarded-For' header is set but the Express 'trust proxy' setting is false (default). This could indicate a misconfiguration which would prevent express-rate-limit from accurately identifying users. See https://express-rate-limit.github.io/ERR_ERL_UNEXPECTED_X_FORWARDED_FOR/ for more information.
    at Object.xForwardedForHeader (/home/mathenoi/nodevenv/website/20/lib/node_modules/express-rate-limit/dist/index.cjs:364:13)
    at wrappedValidations.<computed> [as xForwardedForHeader] (/home/mathenoi/nodevenv/website/20/lib/node_modules/express-rate-limit/dist/index.cjs:606:22)
    at Object.keyGenerator (/home/mathenoi/nodevenv/website/20/lib/node_modules/express-rate-limit/dist/index.cjs:708:20)
    at /home/mathenoi/nodevenv/website/20/lib/node_modules/express-rate-limit/dist/index.cjs:766:32
    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
    at async /home/mathenoi/nodevenv/website/20/lib/node_modules/express-rate-limit/dist/index.cjs:747:5 {
  code: 'ERR_ERL_UNEXPECTED_X_FORWARDED_FOR',
  help: 'https://express-rate-limit.github.io/ERR_ERL_UNEXPECTED_X_FORWARDED_FOR/'
}
❌ Email configuration error: Invalid greeting. response=421 Too many concurrent SMTP connections; please try again later.: 421 Too many concurrent SMTP connections; please try again later.
