Paul Lützner and Claude Opus 5.5
3a6f4db0f1
Measure mail arrival from when the provider accepted it, and show the slowest
...
Admin → Performance measured "how late mail arrives" from the date a message
carries, which is the sender's clock. A newsletter dated half an hour before
it was sent, or mail held back by greylisting, was reported as plMail being
that late.
The delay is now taken from the newest Received: header. Each message is
stamped as it is first stored with when the provider accepted it, what
started the sync that fetched it (push, IDLE, schedule, sync button) and
where it was filed. Inbox mail and the rest are counted apart, since
providers only announce the inbox, and the slowest messages of the period
are listed in a section that starts collapsed.
An upgrade task gives the last week of mail its accept time from the stored
headers. What fetched older mail cannot be recovered and shows as a dash.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-08 13:38:39 +02:00
..
2026-06-24 14:53:43 +02:00
2026-07-02 13:12:28 +02:00
2026-07-02 13:12:28 +02:00
2026-07-02 13:12:28 +02:00
2026-07-02 13:12:28 +02:00
2026-07-02 13:12:28 +02:00
2026-07-02 13:12:28 +02:00
2026-07-02 13:12:28 +02:00
2026-07-02 13:12:28 +02:00
2026-07-03 19:24:47 +02:00
2026-07-04 20:29:51 +02:00
2026-07-04 20:29:51 +02:00
2026-07-05 20:07:31 +02:00
2026-07-05 20:07:31 +02:00
2026-07-14 12:02:21 +02:00
2026-07-16 12:59:19 +02:00
2026-07-17 10:34:32 +02:00
2026-07-17 12:47:20 +02:00
2026-07-17 18:19:47 +02:00
2026-07-17 18:19:47 +02:00
2026-07-19 20:38:41 +02:00
2026-07-19 20:38:41 +02:00
2026-07-20 10:56:25 +02:00
2026-07-20 10:56:25 +02:00
2026-07-21 11:57:33 +02:00
2026-07-21 13:40:57 +02:00
2026-07-22 12:25:47 +02:00
2026-07-22 12:25:47 +02:00
2026-07-23 13:53:37 +02:00
2026-07-23 14:17:49 +02:00
2026-07-24 13:56:18 +02:00
2026-07-24 13:56:18 +02:00
2026-07-24 22:26:19 +02:00
2026-07-25 10:47:50 +02:00
2026-07-25 10:47:50 +02:00
2026-07-26 10:58:31 +02:00
2026-07-26 18:06:50 +02:00
2026-07-27 12:15:24 +02:00
2026-07-27 13:10:36 +02:00
2026-07-27 13:10:36 +02:00
2026-07-27 23:29:39 +02:00
2026-07-27 23:29:39 +02:00
2026-07-27 23:29:39 +02:00
2026-07-28 00:26:47 +02:00
2026-07-28 12:33:46 +02:00
2026-07-28 13:37:30 +02:00
2026-07-28 22:25:00 +02:00
2026-07-29 11:28:42 +02:00
2026-07-29 11:28:42 +02:00
2026-07-29 13:14:58 +02:00
2026-07-29 15:16:42 +02:00
2026-07-29 15:43:10 +02:00
2026-07-30 04:19:34 +02:00
2026-07-30 04:19:34 +02:00
2026-07-31 07:18:26 +02:00
2026-09-24 16:45:47 +02:00
2026-08-01 07:08:20 +02:00
2026-08-02 10:09:45 +02:00
2026-08-03 13:37:56 +02:00
2026-08-04 16:50:51 +02:00
2026-08-04 16:50:51 +02:00
2026-08-04 18:03:03 +02:00
2026-08-05 13:46:36 +02:00
2026-08-05 17:31:52 +02:00
2026-08-05 19:12:03 +02:00
2026-08-06 16:29:22 +02:00
2026-08-06 16:29:22 +02:00
2026-08-06 15:59:07 +02:00
2026-08-06 15:59:07 +02:00
2026-08-06 16:20:31 +02:00
2026-08-09 15:21:57 +02:00
2026-08-11 07:56:50 +02:00
2026-08-11 08:09:41 +02:00
2026-08-11 10:55:54 +02:00
2026-08-11 17:32:44 +02:00
2026-08-11 18:41:17 +02:00
2026-08-11 17:36:23 +02:00
2026-08-12 17:47:16 +02:00
2026-08-12 18:51:07 +02:00
2026-08-13 09:21:35 +02:00
2026-08-13 13:01:40 +02:00
2026-08-13 16:25:15 +02:00
2026-08-13 16:19:44 +02:00
2026-08-13 22:54:08 +02:00
2026-08-17 18:57:16 +02:00
2026-08-17 17:49:54 +02:00
2026-08-17 19:35:38 +02:00
2026-08-18 20:25:47 +02:00
2026-08-19 17:35:41 +02:00
2026-08-20 19:45:35 +02:00
2026-08-25 16:38:46 +02:00
2026-08-25 19:08:42 +02:00
2026-08-25 19:08:42 +02:00
2026-08-25 20:05:54 +02:00
2026-08-25 22:04:23 +02:00
2026-08-25 22:04:23 +02:00
2026-08-25 23:22:51 +02:00
2026-08-26 00:52:12 +02:00
2026-08-26 00:52:32 +02:00
2026-08-26 17:21:00 +02:00
2026-08-26 17:49:44 +02:00
2026-08-26 18:01:42 +02:00
2026-08-26 18:08:22 +02:00
2026-08-27 00:38:02 +02:00
2026-08-27 00:38:16 +02:00
2026-08-27 00:38:43 +02:00
2026-08-27 00:38:43 +02:00
2026-08-27 11:27:08 +02:00
2026-08-27 12:48:14 +02:00
2026-08-27 12:48:35 +02:00
2026-08-27 14:43:59 +02:00
2026-08-27 14:43:59 +02:00
2026-08-27 17:16:36 +02:00
2026-08-27 17:16:36 +02:00
2026-08-31 16:02:12 +02:00
2026-08-31 17:33:22 +02:00
2026-08-31 22:16:15 +02:00
2026-08-31 23:12:41 +02:00
2026-09-01 12:54:09 +02:00
2026-09-01 19:45:10 +02:00
2026-09-02 13:15:43 +02:00
2026-09-03 11:42:28 +02:00
2026-09-03 12:43:18 +02:00
2026-09-04 11:16:01 +02:00
2026-09-04 13:14:27 +02:00
2026-09-04 14:42:46 +02:00
2026-09-04 15:21:11 +02:00
2026-09-04 16:02:42 +02:00
2026-09-09 09:34:54 +02:00
2026-09-21 11:28:20 +02:00
2026-09-23 19:14:14 +02:00
2026-09-23 19:14:14 +02:00
2026-09-23 19:14:14 +02:00
2026-09-23 19:14:14 +02:00
2026-09-23 19:12:24 +02:00
2026-09-23 19:12:24 +02:00
2026-09-23 19:25:12 +02:00
2026-09-23 22:53:20 +02:00
2026-09-24 14:57:14 +02:00
2026-10-02 11:41:08 +02:00
2026-10-07 15:18:44 +02:00
2026-10-07 18:07:20 +02:00
2026-10-08 13:38:39 +02:00