Zum Inhalt springen

MailDeliveryStatus

Overview of the mail delivery for the admin dashboard, read from the database whichever sender (worker or Delphi server) is active.

Type: Int!

Messages in status ERROR that are still in an outbox and were created in the last 24 hours.

Type: Int!

All messages in status ERROR that are still in an outbox, regardless of age.

Type: Int!

Receivers that failed permanently in the last 24 hours.

Type: MailDeliveryHealth!

Overall health computed on the server.

Type: [String!]!

Reasons why the health is not OK, translated to the language of the user.

Type: DateTimeISO

Start of the last delivery attempt of any receiver.

Type: DateTimeISO

Last time a receiver was successfully handed to a provider.

Type: Int

Age in seconds of the oldest pending message, null when nothing is pending.

Type: Int!

Messages waiting in an outbox that the worker will pick up (Communicate.ft_PendingMails).

Type: Int!

Receivers delivered in the last 24 hours.

Type: Int!

Due pending messages that have waited longer than 10 minutes.

Type: Int!

Receivers locked in SENDING for more than 15 minutes (worker died while sending). The next run marks them as failed.