1 ### A Message ID as it appears in an email:
2 2022-12-29 07:35:43.928000 GMT
3 ### A Message ID as it appears in the exim log:
4 2023-01-08 06:36:04.082000 GMT
5 ### New-format log message ID
6 2023-05-01 15:44:36.979706 BST
7 ### Just the date part of the Message ID:
9 1970-01-01 01:00:00.000000 BST
10 ### ... the script was under development at this time ...
11 2023-01-08 06:36:04.000000 GMT
12 ### ... the end of exim msg-id time
13 3769-12-05 03:13:03.000000 GMT
14 ### All three time zones with a non-GMT time
16 2022-06-29 21:54:22.789000
17 2022-06-29 22:54:22.789000 BST
18 ### All three types of message-ids, at once:
19 1970-01-01 01:00:00.000000 BST
20 2022-12-29 07:35:43.928000 GMT
21 3769-12-05 03:13:03.000000 GMT
22 ### Message IDs generated on a system, such as Mac or Cygwin,
23 ### which has low-resolution Message-ID timestamps
24 1970-01-01 01:00:00.000000 BST
25 2038-12-24 05:45:35.999000 GMT
26 ### An invalid base option
27 ### Message IDs generated on a standard system
28 ### with high-resolution Message-ID timestamps
29 1970-01-01 01:00:00.000000 BST
30 3002-09-30 13:51:45.999500 BST
31 3769-12-05 03:13:03.999500 GMT
32 ### Some strings that are similar to, but not Exim Message IDs:
33 ### Print date with localtime
34 1970-01-01 01:00:00.000000 BST
35 2022-12-29 07:35:43.928000 GMT
36 3769-12-05 03:13:03.999500 GMT
37 ### Print date with timezone GMT/Zulu
38 1970-01-01 00:00:00.000000
39 2022-12-29 07:35:43.928000
40 2022-12-29 07:35:43.928000
41 3002-09-30 12:51:45.999500
42 ### Print date as seconds since the UNIX epoch.
46 ### Show the process id too
47 32590299105.999500 pid 874183
48 3002-09-30 13:51:45.999500 BST pid 874183
49 3002-09-30 13:51:45.999500 BST pid 874183
50 ### Override the value of localhost_number set in the exim configuation file
51 3002-09-30 13:51:45.995000 BST
52 3002-09-30 13:51:45.995000 BST
53 2038-12-24 05:45:35.360000 GMT
54 3002-09-30 13:51:45.995000 BST
55 ### From here as 701 - 703
56 ### Each msg-id type, all zone
58 1970-01-01 00:00:00.000000 pid 1319504
59 1970-01-01 01:00:00.000000 BST pid 1319504
61 1970-01-01 00:00:00.000000 pid 1319504
62 1970-01-01 01:00:00.000000 BST pid 1319504
63 32590299105.999500 pid 1319504
64 3002-09-30 12:51:45.999500 pid 1319504
65 3002-09-30 13:51:45.999500 BST pid 1319504
66 1288014663.915000 pid 774213
67 2010-10-25 13:51:03.915000 pid 774213
68 2010-10-25 14:51:03.915000 BST pid 774213
70 1970-01-01 00:00:00.000000
71 1970-01-01 01:00:00.000000 BST
73 2010-10-25 13:51:03.000000
74 2010-10-25 14:51:03.000000 BST
76 3769-12-05 03:13:03.000000
77 3769-12-05 03:13:03.000000 GMT
79 1970-01-01 00:00:00.000000
80 1970-01-01 01:00:00.000000 BST
82 2010-10-25 13:51:03.000000
83 2010-10-25 14:51:03.000000 BST
85 3002-09-30 12:51:45.000000
86 3002-09-30 13:51:45.000000 BST
87 ### All msg-id types, all zones, localhost_number = 3
89 1970-01-01 00:00:00.000000
90 1970-01-01 01:00:00.000000 BST
92 1970-01-01 00:00:00.000000
93 1970-01-01 01:00:00.000000 BST
95 3002-09-30 12:51:45.215000
96 3002-09-30 13:51:45.215000 BST
98 2010-10-25 13:51:03.150000
99 2010-10-25 14:51:03.150000 BST
101 1970-01-01 00:00:00.000000
102 1970-01-01 01:00:00.000000 BST
104 2010-10-25 13:51:03.000000
105 2010-10-25 14:51:03.000000 BST
107 3769-12-05 03:13:03.000000
108 3769-12-05 03:13:03.000000 GMT
110 1970-01-01 00:00:00.000000
111 1970-01-01 01:00:00.000000 BST
113 2010-10-25 13:51:03.000000
114 2010-10-25 14:51:03.000000 BST
116 3002-09-30 12:51:45.000000
117 3002-09-30 13:51:45.000000 BST
118 ### All msg-id types, all zones, localhost_number = 13
120 1970-01-01 00:00:00.000000
121 1970-01-01 01:00:00.000000 BST
123 1970-01-01 00:00:00.000000
124 1970-01-01 01:00:00.000000 BST
126 3002-09-30 12:51:45.215000
127 3002-09-30 13:51:45.215000 BST
129 2010-10-25 13:51:03.150000
130 2010-10-25 14:51:03.150000 BST
132 1970-01-01 00:00:00.000000
133 1970-01-01 01:00:00.000000 BST
135 2010-10-25 13:51:03.000000
136 2010-10-25 14:51:03.000000 BST
138 3769-12-05 03:13:03.000000
139 3769-12-05 03:13:03.000000 GMT
141 1970-01-01 00:00:00.000000
142 1970-01-01 01:00:00.000000 BST
144 2010-10-25 13:51:03.000000
145 2010-10-25 14:51:03.000000 BST
147 3002-09-30 12:51:45.000000
148 3002-09-30 13:51:45.000000 BST
149 ### All msg-id types, all zones, localhost_number = 20
150 ### All msg-id types, all zones, base=36
152 1970-01-01 00:00:00.000000
153 1970-01-01 01:00:00.000000 BST
155 1970-01-01 00:00:00.000000
156 1970-01-01 01:00:00.000000 BST
158 2038-12-24 05:45:35.972000
159 2038-12-24 05:45:35.972000 GMT
161 1973-04-06 14:19:15.999000
162 1973-04-06 15:19:15.999000 BST
164 1970-01-01 00:00:00.000000
165 1970-01-01 01:00:00.000000 BST
167 1973-04-06 14:19:15.000000
168 1973-04-06 15:19:15.000000 BST
170 1970-01-01 00:00:00.000000
171 1970-01-01 01:00:00.000000 BST
173 1973-04-06 14:19:15.000000
174 1973-04-06 15:19:15.000000 BST
176 2038-12-24 05:45:35.000000
177 2038-12-24 05:45:35.000000 GMT
178 ### All msg-id types, all zones, base=62
180 1970-01-01 00:00:00.000000
181 1970-01-01 01:00:00.000000 BST
183 1970-01-01 00:00:00.000000
184 1970-01-01 01:00:00.000000 BST
186 3002-09-30 12:51:45.999500
187 3002-09-30 13:51:45.999500 BST
189 2010-10-25 13:51:03.915000
190 2010-10-25 14:51:03.915000 BST
192 1970-01-01 00:00:00.000000
193 1970-01-01 01:00:00.000000 BST
195 2010-10-25 13:51:03.000000
196 2010-10-25 14:51:03.000000 BST
198 3769-12-05 03:13:03.000000
199 3769-12-05 03:13:03.000000 GMT
201 1970-01-01 00:00:00.000000
202 1970-01-01 01:00:00.000000 BST
204 2010-10-25 13:51:03.000000
205 2010-10-25 14:51:03.000000 BST
207 3002-09-30 12:51:45.000000
208 3002-09-30 13:51:45.000000 BST
210 ******** SERVER ********
211 ### A Message ID as it appears in an email:
212 ### A Message ID as it appears in the exim log:
213 ### New-format log message ID
214 ### Just the date part of the Message ID:
216 ### ... the script was under development at this time ...
217 ### ... the end of exim msg-id time
218 ### All three time zones with a non-GMT time
219 ### All three types of message-ids, at once:
220 ### Message IDs generated on a system, such as Mac or Cygwin,
221 ### which has low-resolution Message-ID timestamps
222 ### An invalid base option
223 ### Message IDs generated on a standard system
224 ### with high-resolution Message-ID timestamps
225 ### Some strings that are similar to, but not Exim Message IDs:
226 ### Print date with localtime
227 ### Print date with timezone GMT/Zulu
228 ### Print date as seconds since the UNIX epoch.
229 ### Show the process id too
230 ### Override the value of localhost_number set in the exim configuation file
231 ### From here as 701 - 703
232 ### Each msg-id type, all zone
233 ### All msg-id types, all zones, localhost_number = 3
234 ### All msg-id types, all zones, localhost_number = 13
235 ### All msg-id types, all zones, localhost_number = 20
236 ### All msg-id types, all zones, base=36
237 ### All msg-id types, all zones, base=62