exim_msgdate: more options, better perl version compatibility
[exim.git] / test / stdout / 0700
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 ### Just the date part of the Message ID:
6 ###    The Epoch ...
7 1970-01-01 01:00:00.000000 BST
8 ### ... the script was under development at this time ...
9 2023-01-08 06:36:04.000000 GMT
10 ### ... the end of exim msg-id time
11 3769-12-05 03:13:03.000000 GMT
12 ### All three time zones with a non-GMT time
13 1656539662.789000
14 2022-06-29 21:54:22.789000
15 2022-06-29 22:54:22.789000 BST
16 ### All three types of message-ids, at once:
17 1970-01-01 01:00:00.000000 BST
18 2022-12-29 07:35:43.928000 GMT
19 3769-12-05 03:13:03.000000 GMT
20 ### Message IDs generated on a system, such as Mac or Cygwin,
21 ### which has low-resolution Message-ID timestamps
22 1970-01-01 01:00:00.000000 BST
23 2038-12-24 05:45:36.295000 GMT
24 ### An invalid base option
25 ### Message IDs generated on a standard system
26 ### with high-resolution Message-ID timestamps
27 1970-01-01 01:00:00.000000 BST
28 3002-09-30 13:51:46.102500 BST
29 3769-12-05 03:13:04.921500 GMT
30 ### Some strings that are similar to, but not Exim Message IDs:
31 ### Print date with localtime
32 1970-01-01 01:00:00.000000 BST
33 2022-12-29 07:35:43.928000 GMT
34 3769-12-05 03:13:04.921500 GMT
35 ### Print date with timezone GMT/Zulu
36 1970-01-01 00:00:00.000000
37 2022-12-29 07:35:43.928000
38 2022-12-29 07:35:43.928000
39 3002-09-30 12:51:46.102500
40 ### Print date as seconds since the UNIX epoch.
41 0.000000
42 1672299344.734000
43 56800235584.921500
44 ### Show the process id too
45 32590299106.102500      pid 874183
46 3002-09-30 13:51:46.102500 BST  pid 874183
47 3002-09-30 13:51:46.102500 BST  pid 874183
48 ### Override the value of localhost_number set in the exim configuation file
49 3002-09-30 13:51:45.025000 BST
50 3002-09-30 13:51:45.025000 BST
51 2038-12-24 05:45:38.950000 GMT
52 3002-09-30 13:51:45.025000 BST
53 ### From here as 701 - 703
54 ### Each msg-id type, all zone
55 0.000000        pid 1319504
56 1970-01-01 00:00:00.000000      pid 1319504
57 1970-01-01 01:00:00.000000 BST  pid 1319504
58 0.000000        pid 1319504
59 1970-01-01 00:00:00.000000      pid 1319504
60 1970-01-01 01:00:00.000000 BST  pid 1319504
61 32590299106.921500      pid 1319504
62 3002-09-30 12:51:46.921500      pid 1319504
63 3002-09-30 13:51:46.921500 BST  pid 1319504
64 1288014663.915000       pid 774213
65 2010-10-25 13:51:03.915000      pid 774213
66 2010-10-25 14:51:03.915000 BST  pid 774213
67 0.000000
68 1970-01-01 00:00:00.000000
69 1970-01-01 01:00:00.000000 BST
70 1288014663.000000
71 2010-10-25 13:51:03.000000
72 2010-10-25 14:51:03.000000 BST
73 56800235583.000000
74 3769-12-05 03:13:03.000000
75 3769-12-05 03:13:03.000000 GMT
76 0.000000
77 1970-01-01 00:00:00.000000
78 1970-01-01 01:00:00.000000 BST
79 1288014663.000000
80 2010-10-25 13:51:03.000000
81 2010-10-25 14:51:03.000000 BST
82 32590299105.000000
83 3002-09-30 12:51:45.000000
84 3002-09-30 13:51:45.000000 BST
85 ### All msg-id types, all zones,  localhost_number = 3
86 -3.000000
87 1969-12-31 23:59:57.000000
88 1970-01-01 00:59:57.000000 BST
89 -3.000000
90 1969-12-31 23:59:57.000000
91 1970-01-01 00:59:57.000000 BST
92 32590299121.215000
93 3002-09-30 12:52:01.215000
94 3002-09-30 13:52:01.215000 BST
95 1288014669.150000
96 2010-10-25 13:51:09.150000
97 2010-10-25 14:51:09.150000 BST
98 0.000000
99 1970-01-01 00:00:00.000000
100 1970-01-01 01:00:00.000000 BST
101 1288014663.000000
102 2010-10-25 13:51:03.000000
103 2010-10-25 14:51:03.000000 BST
104 56800235583.000000
105 3769-12-05 03:13:03.000000
106 3769-12-05 03:13:03.000000 GMT
107 0.000000
108 1970-01-01 00:00:00.000000
109 1970-01-01 01:00:00.000000 BST
110 1288014663.000000
111 2010-10-25 13:51:03.000000
112 2010-10-25 14:51:03.000000 BST
113 32590299105.000000
114 3002-09-30 12:51:45.000000
115 3002-09-30 13:51:45.000000 BST
116 ### All msg-id types, all zones,  localhost_number = 13
117 -13.000000
118 1969-12-31 23:59:47.000000
119 1970-01-01 00:59:47.000000 BST
120 -13.000000
121 1969-12-31 23:59:47.000000
122 1970-01-01 00:59:47.000000 BST
123 32590299111.215000
124 3002-09-30 12:51:51.215000
125 3002-09-30 13:51:51.215000 BST
126 1288014659.150000
127 2010-10-25 13:50:59.150000
128 2010-10-25 14:50:59.150000 BST
129 0.000000
130 1970-01-01 00:00:00.000000
131 1970-01-01 01:00:00.000000 BST
132 1288014663.000000
133 2010-10-25 13:51:03.000000
134 2010-10-25 14:51:03.000000 BST
135 56800235583.000000
136 3769-12-05 03:13:03.000000
137 3769-12-05 03:13:03.000000 GMT
138 0.000000
139 1970-01-01 00:00:00.000000
140 1970-01-01 01:00:00.000000 BST
141 1288014663.000000
142 2010-10-25 13:51:03.000000
143 2010-10-25 14:51:03.000000 BST
144 32590299105.000000
145 3002-09-30 12:51:45.000000
146 3002-09-30 13:51:45.000000 BST
147 ### All msg-id types, all zones,  localhost_number = 20
148 ### All msg-id types, all zones,  base=36
149 0.000000
150 1970-01-01 00:00:00.000000
151 1970-01-01 01:00:00.000000 BST
152 0.000000
153 1970-01-01 00:00:00.000000
154 1970-01-01 01:00:00.000000 BST
155 0.000000
156 1970-01-01 00:00:00.000000
157 1970-01-01 01:00:00.000000 BST
158 102953955.000000
159 1973-04-06 14:19:15.000000
160 1973-04-06 15:19:15.000000 BST
161 0.000000
162 1970-01-01 00:00:00.000000
163 1970-01-01 01:00:00.000000 BST
164 102953955.000000
165 1973-04-06 14:19:15.000000
166 1973-04-06 15:19:15.000000 BST
167 2176782335.000000
168 2038-12-24 05:45:35.000000
169 2038-12-24 05:45:35.000000 GMT
170 ### All msg-id types, all zones,  base=62
171 0.000000
172 1970-01-01 00:00:00.000000
173 1970-01-01 01:00:00.000000 BST
174 0.000000
175 1970-01-01 00:00:00.000000
176 1970-01-01 01:00:00.000000 BST
177 32590299106.921500
178 3002-09-30 12:51:46.921500
179 3002-09-30 13:51:46.921500 BST
180 1288014663.915000
181 2010-10-25 13:51:03.915000
182 2010-10-25 14:51:03.915000 BST
183 0.000000
184 1970-01-01 00:00:00.000000
185 1970-01-01 01:00:00.000000 BST
186 1288014663.000000
187 2010-10-25 13:51:03.000000
188 2010-10-25 14:51:03.000000 BST
189 56800235583.000000
190 3769-12-05 03:13:03.000000
191 3769-12-05 03:13:03.000000 GMT
192 0.000000
193 1970-01-01 00:00:00.000000
194 1970-01-01 01:00:00.000000 BST
195 1288014663.000000
196 2010-10-25 13:51:03.000000
197 2010-10-25 14:51:03.000000 BST
198 32590299105.000000
199 3002-09-30 12:51:45.000000
200 3002-09-30 13:51:45.000000 BST
201
202 ******** SERVER ********
203 ### A Message ID as it appears in an email:
204 ### A Message ID as it appears in the exim log:
205 ### Just the date part of the Message ID:
206 ###    The Epoch ...
207 ### ... the script was under development at this time ...
208 ### ... the end of exim msg-id time
209 ### All three time zones with a non-GMT time
210 ### All three types of message-ids, at once:
211 ### Message IDs generated on a system, such as Mac or Cygwin,
212 ### which has low-resolution Message-ID timestamps
213 ### An invalid base option
214 ### Message IDs generated on a standard system
215 ### with high-resolution Message-ID timestamps
216 ### Some strings that are similar to, but not Exim Message IDs:
217 ### Print date with localtime
218 ### Print date with timezone GMT/Zulu
219 ### Print date as seconds since the UNIX epoch.
220 ### Show the process id too
221 ### Override the value of localhost_number set in the exim configuation file
222 ### From here as 701 - 703
223 ### Each msg-id type, all zone
224 ### All msg-id types, all zones,  localhost_number = 3
225 ### All msg-id types, all zones,  localhost_number = 13
226 ### All msg-id types, all zones,  localhost_number = 20
227 ### All msg-id types, all zones,  base=36
228 ### All msg-id types, all zones,  base=62