Files
gw-svelte/mail-api/logs/mail-api.log
T

1439 lines
246 KiB
Plaintext
Raw Normal View History

2026-05-02 09:08:31 +12:00
2026-05-02 09:07:05 INFO mail-api: Logging initialised → console=INFO, file=logs\mail-api.log (DEBUG, rotating)
2026-05-02 09:07:05 CRITICAL mail-api: Required environment variable RESEND_API_KEY is not set
2026-05-02 09:07:45 INFO mail-api: Logging initialised → console=INFO, file=logs\mail-api.log (DEBUG, rotating)
2026-05-02 09:07:45 CRITICAL mail-api: Startup aborted: missing env vars: ['RESEND_API_KEY', 'OWNER_EMAIL']
2026-05-02 11:16:43 INFO mail-api: Logging initialised → console=INFO, file=logs\mail-api.log (DEBUG, rotating)
2026-05-02 11:16:43 CRITICAL mail-api: Startup aborted: missing env vars: ['RESEND_API_KEY', 'OWNER_EMAIL']
11/05/2026 18:00:06 New Zealand Standard Time INFO mail-api: Logging initialised → console=INFO, file=logs\mail-api.log (DEBUG, rotating)
11/05/2026 18:00:06 New Zealand Standard Time CRITICAL mail-api: Startup aborted: missing env vars: ['RESEND_API_KEY', 'OWNER_EMAIL']
11/05/2026 18:01:59 New Zealand Standard Time INFO mail-api: Logging initialised → console=INFO, file=logs\mail-api.log (DEBUG, rotating)
11/05/2026 18:01:59 New Zealand Standard Time INFO mail-api: Mail API config: version='unknown' timezone='system-default' from='GoodWalk <bookings@goodwalk.co.nz>' reply_to='aless@goodwalk.co.nz' owner='dev@localhost' owner_bcc='' client_bcc='' general_enquiries=False max_attempts=3 form_min=1s form_max=7200s rate_window=900s per_ip=50 per_email=50 min_interval=1s
11/05/2026 18:01:59 New Zealand Standard Time INFO mail-api: Auth: loaded 1 allowed email(s)
11/05/2026 18:02:43 New Zealand Standard Time INFO mail-api: Logging initialised → console=INFO, file=logs\mail-api.log (DEBUG, rotating)
11/05/2026 18:02:43 New Zealand Standard Time INFO mail-api: Mail API config: version='unknown' timezone='system-default' from='GoodWalk <bookings@goodwalk.co.nz>' reply_to='aless@goodwalk.co.nz' owner='dev@localhost' owner_bcc='' client_bcc='' general_enquiries=False max_attempts=3 form_min=1s form_max=7200s rate_window=900s per_ip=50 per_email=50 min_interval=1s
11/05/2026 18:02:43 New Zealand Standard Time INFO mail-api: Auth: loaded 1 allowed email(s)
11/05/2026 18:02:56 New Zealand Standard Time INFO mail-api: Logging initialised → console=INFO, file=logs\mail-api.log (DEBUG, rotating)
11/05/2026 18:02:56 New Zealand Standard Time INFO mail-api: Mail API config: version='unknown' timezone='system-default' from='GoodWalk <bookings@goodwalk.co.nz>' reply_to='aless@goodwalk.co.nz' owner='dev@localhost' owner_bcc='' client_bcc='' general_enquiries=False max_attempts=3 form_min=1s form_max=7200s rate_window=900s per_ip=50 per_email=50 min_interval=1s
11/05/2026 18:02:56 New Zealand Standard Time INFO mail-api: Auth: loaded 1 allowed email(s)
11/05/2026 18:02:56 New Zealand Standard Time INFO mail-api: Startup test email skipped: OWNER_BCC is not set to a real address
11/05/2026 18:03:33 New Zealand Standard Time INFO mail-api: [8d525af8] /submit: type=booking email=mattcohen0@gmail.com ip=127.0.0.1 browser='Firefox on Windows 10/11' dog=Matt test onboardin services=['Pack Walks'] page='http://10.0.0.124:5173/'
11/05/2026 18:03:33 New Zealand Standard Time DEBUG mail-api: [8d525af8] full payload: {'fullName': 'Matt', 'email': 'mattcohen0@gmail.com', 'phone': '1212', 'website': '', 'formStartedAt': 1778479391809, 'visitStartedAt': 1778449168133, 'pageEnteredAt': 1778479391809, 'firstInteractionAt': 1778479393568, 'sendClickedAt': 1778479409699, 'referrer': '', 'page': 'http://10.0.0.124:5173/', 'enquiryType': 'booking', 'petName': 'Matt test onboardin', 'location': 'test', 'message': 'test', 'services': ['Pack Walks'], 'stepChanges': 1, 'journey': ['/', '/contact-us', '/our-pricing', '/', '/dog-walking', '/pack-walks', '/contact-us', '/']}
11/05/2026 18:03:33 New Zealand Standard Time DEBUG urllib3.connectionpool: Starting new HTTPS connection (1): api.resend.com:443
11/05/2026 18:03:34 New Zealand Standard Time DEBUG urllib3.connectionpool: https://api.resend.com:443 "POST /emails HTTP/1.1" 401 75
11/05/2026 18:03:34 New Zealand Standard Time WARNING mail-api: [8d525af8] client_email send failed (attempt 1/3, 617ms): ResendError: API key is invalid (status=401)
Traceback (most recent call last):
File "C:\Users\mattc\gw-svelte\gw-svelte\mail-api\main.py", line 1298, in _send_email
result = await asyncio.to_thread(resend.Emails.send, payload)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\mattc\AppData\Local\Programs\Python\Python314\Lib\asyncio\threads.py", line 25, in to_thread
return await loop.run_in_executor(None, func_call)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\mattc\AppData\Local\Programs\Python\Python314\Lib\concurrent\futures\thread.py", line 86, in run
result = ctx.run(self.task)
File "C:\Users\mattc\AppData\Local\Programs\Python\Python314\Lib\concurrent\futures\thread.py", line 73, in run
return fn(*args, **kwargs)
File "C:\Users\mattc\AppData\Local\Programs\Python\Python314\Lib\site-packages\resend\emails\_emails.py", line 286, in send
).perform_with_content()
~~~~~~~~~~~~~~~~~~~~^^
File "C:\Users\mattc\AppData\Local\Programs\Python\Python314\Lib\site-packages\resend\request.py", line 49, in perform_with_content
resp = self.perform()
File "C:\Users\mattc\AppData\Local\Programs\Python\Python314\Lib\site-packages\resend\request.py", line 37, in perform
raise_for_code_and_type(
~~~~~~~~~~~~~~~~~~~~~~~^
code=data.get("statusCode") or 500,
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
...<2 lines>...
headers=self._response_headers,
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\mattc\AppData\Local\Programs\Python\Python314\Lib\site-packages\resend\exceptions.py", line 270, in raise_for_code_and_type
raise ResendError(
...<5 lines>...
)
resend.exceptions.ResendError: API key is invalid
11/05/2026 18:03:34 New Zealand Standard Time INFO mail-api: [8d525af8] client_email: non-retryable status 401, aborting retries
11/05/2026 18:03:34 New Zealand Standard Time DEBUG urllib3.connectionpool: Starting new HTTPS connection (1): api.resend.com:443
11/05/2026 18:03:34 New Zealand Standard Time DEBUG urllib3.connectionpool: https://api.resend.com:443 "POST /emails HTTP/1.1" 401 75
11/05/2026 18:03:34 New Zealand Standard Time WARNING mail-api: [8d525af8] owner_email send failed (attempt 1/3, 490ms): ResendError: API key is invalid (status=401)
Traceback (most recent call last):
File "C:\Users\mattc\gw-svelte\gw-svelte\mail-api\main.py", line 1298, in _send_email
result = await asyncio.to_thread(resend.Emails.send, payload)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\mattc\AppData\Local\Programs\Python\Python314\Lib\asyncio\threads.py", line 25, in to_thread
return await loop.run_in_executor(None, func_call)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\mattc\AppData\Local\Programs\Python\Python314\Lib\concurrent\futures\thread.py", line 86, in run
result = ctx.run(self.task)
File "C:\Users\mattc\AppData\Local\Programs\Python\Python314\Lib\concurrent\futures\thread.py", line 73, in run
return fn(*args, **kwargs)
File "C:\Users\mattc\AppData\Local\Programs\Python\Python314\Lib\site-packages\resend\emails\_emails.py", line 286, in send
).perform_with_content()
~~~~~~~~~~~~~~~~~~~~^^
File "C:\Users\mattc\AppData\Local\Programs\Python\Python314\Lib\site-packages\resend\request.py", line 49, in perform_with_content
resp = self.perform()
File "C:\Users\mattc\AppData\Local\Programs\Python\Python314\Lib\site-packages\resend\request.py", line 37, in perform
raise_for_code_and_type(
~~~~~~~~~~~~~~~~~~~~~~~^
code=data.get("statusCode") or 500,
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
...<2 lines>...
headers=self._response_headers,
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\mattc\AppData\Local\Programs\Python\Python314\Lib\site-packages\resend\exceptions.py", line 270, in raise_for_code_and_type
raise ResendError(
...<5 lines>...
)
resend.exceptions.ResendError: API key is invalid
11/05/2026 18:03:34 New Zealand Standard Time INFO mail-api: [8d525af8] owner_email: non-retryable status 401, aborting retries
11/05/2026 18:03:34 New Zealand Standard Time ERROR mail-api: [8d525af8] both emails failed after retries: [{'label': 'client_email', 'error_type': 'ResendError', 'error': 'API key is invalid', 'status': 401}, {'label': 'owner_email', 'error_type': 'ResendError', 'error': 'API key is invalid', 'status': 401}]
11/05/2026 18:03:34 New Zealand Standard Time INFO mail-api: [8d525af8] POST /submit → 502 (1155ms)
11/05/2026 18:04:04 New Zealand Standard Time INFO mail-api: Logging initialised → console=INFO, file=logs\mail-api.log (DEBUG, rotating)
11/05/2026 18:04:04 New Zealand Standard Time INFO mail-api: Mail API config: version='unknown' timezone='system-default' from='GoodWalk <bookings@goodwalk.co.nz>' reply_to='aless@goodwalk.co.nz' owner='dev@localhost' owner_bcc='' client_bcc='' general_enquiries=False max_attempts=3 form_min=1s form_max=7200s rate_window=900s per_ip=50 per_email=50 min_interval=1s
11/05/2026 18:04:04 New Zealand Standard Time INFO mail-api: Auth: loaded 1 allowed email(s)
11/05/2026 18:04:04 New Zealand Standard Time INFO mail-api: Startup test email skipped: OWNER_BCC is not set to a real address
11/05/2026 18:04:16 New Zealand Standard Time INFO mail-api: [445c9a1c] /submit: type=booking email=mattcohen0@gmail.com ip=127.0.0.1 browser='Firefox on Windows 10/11' dog=Matt test onboardin services=['Pack Walks'] page='http://10.0.0.124:5173/'
11/05/2026 18:04:16 New Zealand Standard Time DEBUG mail-api: [445c9a1c] full payload: {'fullName': 'Matt', 'email': 'mattcohen0@gmail.com', 'phone': '1212', 'website': '', 'formStartedAt': 1778479391809, 'visitStartedAt': 1778449168133, 'pageEnteredAt': 1778479391809, 'firstInteractionAt': 1778479393568, 'sendClickedAt': 1778479452270, 'referrer': '', 'page': 'http://10.0.0.124:5173/', 'enquiryType': 'booking', 'petName': 'Matt test onboardin', 'location': 'test', 'message': 'test', 'services': ['Pack Walks'], 'stepChanges': 1, 'journey': ['/', '/contact-us', '/our-pricing', '/', '/dog-walking', '/pack-walks', '/contact-us', '/']}
11/05/2026 18:04:16 New Zealand Standard Time WARNING mail-api: [DEV] skipping email send — label=client_email to=['mattcohen0@gmail.com'] subject='We received your enquiry, Matt! 🐾'
11/05/2026 18:04:16 New Zealand Standard Time WARNING mail-api: [DEV] skipping email send — label=owner_email to=['dev@localhost'] subject='New GoodWalk lead — Matt (Matt test onboardin)'
11/05/2026 18:04:16 New Zealand Standard Time INFO mail-api: [445c9a1c] POST /submit → 200 (15ms)
11/05/2026 18:04:48 New Zealand Standard Time INFO mail-api: [44114758] auth: code issued for email=mattcohen0@gmail.com
11/05/2026 18:04:48 New Zealand Standard Time WARNING mail-api: [DEV] auth code for mattcohen0@gmail.com: 756139
11/05/2026 18:04:48 New Zealand Standard Time INFO mail-api: [44114758] POST /auth/request-code → 200 (2ms)
11/05/2026 18:04:55 New Zealand Standard Time INFO mail-api: [e48ac08b] auth: session created for email=mattcohen0@gmail.com
11/05/2026 18:04:55 New Zealand Standard Time INFO mail-api: [e48ac08b] POST /auth/verify-code → 200 (1ms)
11/05/2026 18:05:42 New Zealand Standard Time INFO mail-api: [336b95ea] GET /auth/verify → 200 (1ms)
11/05/2026 18:05:44 New Zealand Standard Time INFO mail-api: [d068c1f8] GET /auth/verify → 200 (0ms)
11/05/2026 18:05:47 New Zealand Standard Time INFO mail-api: [44c5d28e] GET /auth/verify → 200 (0ms)
11/05/2026 18:05:52 New Zealand Standard Time INFO mail-api: [c4187d3a] GET /auth/verify → 200 (0ms)
11/05/2026 18:05:59 New Zealand Standard Time INFO mail-api: [1a029963] GET /auth/verify → 200 (0ms)
11/05/2026 18:06:53 New Zealand Standard Time INFO mail-api: [7da26969] GET /auth/verify → 200 (0ms)
11/05/2026 18:06:56 New Zealand Standard Time INFO mail-api: [694d3abf] POST /auth/logout → 200 (1ms)
11/05/2026 18:07:00 New Zealand Standard Time INFO mail-api: [6a7da236] auth: code issued for email=mattcohen0@gmail.com
11/05/2026 18:07:00 New Zealand Standard Time WARNING mail-api: [DEV] auth code for mattcohen0@gmail.com: 193883
11/05/2026 18:07:00 New Zealand Standard Time INFO mail-api: [6a7da236] POST /auth/request-code → 200 (1ms)
11/05/2026 18:07:08 New Zealand Standard Time INFO mail-api: [c4ec2eac] auth: session created for email=mattcohen0@gmail.com
11/05/2026 18:07:08 New Zealand Standard Time INFO mail-api: [c4ec2eac] POST /auth/verify-code → 200 (1ms)
11/05/2026 18:07:56 New Zealand Standard Time INFO mail-api: [86d8e5c9] GET /auth/verify → 200 (0ms)
11/05/2026 18:07:58 New Zealand Standard Time INFO mail-api: [d6eb0fef] GET /auth/verify → 200 (0ms)
11/05/2026 18:08:03 New Zealand Standard Time INFO mail-api: [0e022c79] GET /auth/verify → 200 (0ms)
11/05/2026 18:08:16 New Zealand Standard Time INFO mail-api: [65e5d5be] GET /auth/verify → 200 (0ms)
11/05/2026 18:08:18 New Zealand Standard Time INFO mail-api: [d70ef7e4] POST /auth/logout → 200 (0ms)
11/05/2026 18:08:22 New Zealand Standard Time INFO mail-api: [0bbd2c06] auth: code issued for email=mattcohen0@gmail.com
11/05/2026 18:08:22 New Zealand Standard Time WARNING mail-api: [DEV] auth code for mattcohen0@gmail.com: 951035
11/05/2026 18:08:22 New Zealand Standard Time INFO mail-api: [0bbd2c06] POST /auth/request-code → 200 (1ms)
11/05/2026 18:08:31 New Zealand Standard Time INFO mail-api: [61d9c06a] auth: session created for email=mattcohen0@gmail.com
11/05/2026 18:08:31 New Zealand Standard Time INFO mail-api: [61d9c06a] POST /auth/verify-code → 200 (1ms)
11/05/2026 18:09:27 New Zealand Standard Time INFO mail-api: [a30c0cef] GET /auth/verify → 200 (0ms)
11/05/2026 18:09:43 New Zealand Standard Time INFO mail-api: [05bdfd29] POST /auth/logout → 200 (0ms)
11/05/2026 18:09:48 New Zealand Standard Time INFO mail-api: [16862886] auth: code issued for email=mattcohen0@gmail.com
11/05/2026 18:09:48 New Zealand Standard Time WARNING mail-api: [DEV] auth code for mattcohen0@gmail.com: 975093
11/05/2026 18:09:48 New Zealand Standard Time INFO mail-api: [16862886] POST /auth/request-code → 200 (1ms)
11/05/2026 18:09:50 New Zealand Standard Time INFO mail-api: Logging initialised → console=INFO, file=logs\mail-api.log (DEBUG, rotating)
11/05/2026 18:09:50 New Zealand Standard Time INFO mail-api: Mail API config: version='unknown' timezone='system-default' from='GoodWalk <bookings@goodwalk.co.nz>' reply_to='aless@goodwalk.co.nz' owner='dev@localhost' owner_bcc='' client_bcc='' general_enquiries=False max_attempts=3 form_min=1s form_max=7200s rate_window=900s per_ip=50 per_email=50 min_interval=1s
11/05/2026 18:09:50 New Zealand Standard Time INFO mail-api: Auth: loaded 1 allowed email(s)
11/05/2026 18:09:50 New Zealand Standard Time INFO mail-api: Startup test email skipped: OWNER_BCC is not set to a real address
11/05/2026 18:09:55 New Zealand Standard Time INFO mail-api: Logging initialised → console=INFO, file=logs\mail-api.log (DEBUG, rotating)
11/05/2026 18:09:55 New Zealand Standard Time INFO mail-api: Mail API config: version='unknown' timezone='system-default' from='GoodWalk <bookings@goodwalk.co.nz>' reply_to='aless@goodwalk.co.nz' owner='dev@localhost' owner_bcc='' client_bcc='' general_enquiries=False max_attempts=3 form_min=1s form_max=7200s rate_window=900s per_ip=50 per_email=50 min_interval=1s
11/05/2026 18:09:55 New Zealand Standard Time INFO mail-api: Auth: loaded 1 allowed email(s)
11/05/2026 18:09:55 New Zealand Standard Time INFO mail-api: Startup test email skipped: OWNER_BCC is not set to a real address
11/05/2026 18:10:11 New Zealand Standard Time INFO mail-api: Logging initialised → console=INFO, file=logs\mail-api.log (DEBUG, rotating)
11/05/2026 18:10:11 New Zealand Standard Time INFO mail-api: Mail API config: version='unknown' timezone='system-default' from='GoodWalk <bookings@goodwalk.co.nz>' reply_to='aless@goodwalk.co.nz' owner='dev@localhost' owner_bcc='' client_bcc='' general_enquiries=False max_attempts=3 form_min=1s form_max=7200s rate_window=900s per_ip=50 per_email=50 min_interval=1s
11/05/2026 18:10:11 New Zealand Standard Time INFO mail-api: Auth: loaded 1 allowed email(s)
11/05/2026 18:10:11 New Zealand Standard Time INFO mail-api: Startup test email skipped: OWNER_BCC is not set to a real address
11/05/2026 18:10:16 New Zealand Standard Time INFO mail-api: [56955ef5] auth: code issued for email=mattcohen0@gmail.com
11/05/2026 18:10:16 New Zealand Standard Time WARNING mail-api: [DEV] auth code for mattcohen0@gmail.com: 664020
11/05/2026 18:10:16 New Zealand Standard Time INFO mail-api: [56955ef5] POST /auth/request-code → 200 (3ms)
11/05/2026 18:10:18 New Zealand Standard Time INFO mail-api: Logging initialised → console=INFO, file=logs\mail-api.log (DEBUG, rotating)
11/05/2026 18:10:18 New Zealand Standard Time INFO mail-api: Mail API config: version='unknown' timezone='system-default' from='GoodWalk <bookings@goodwalk.co.nz>' reply_to='aless@goodwalk.co.nz' owner='dev@localhost' owner_bcc='' client_bcc='' general_enquiries=False max_attempts=3 form_min=1s form_max=7200s rate_window=900s per_ip=50 per_email=50 min_interval=1s
11/05/2026 18:10:18 New Zealand Standard Time INFO mail-api: Auth: loaded 1 allowed email(s)
11/05/2026 18:10:18 New Zealand Standard Time INFO mail-api: Startup test email skipped: OWNER_BCC is not set to a real address
11/05/2026 18:10:23 New Zealand Standard Time INFO mail-api: [cac84255] POST /auth/verify-code → 400 (2ms)
11/05/2026 18:10:27 New Zealand Standard Time INFO mail-api: Logging initialised → console=INFO, file=logs\mail-api.log (DEBUG, rotating)
11/05/2026 18:10:27 New Zealand Standard Time INFO mail-api: Mail API config: version='unknown' timezone='system-default' from='GoodWalk <bookings@goodwalk.co.nz>' reply_to='aless@goodwalk.co.nz' owner='dev@localhost' owner_bcc='' client_bcc='' general_enquiries=False max_attempts=3 form_min=1s form_max=7200s rate_window=900s per_ip=50 per_email=50 min_interval=1s
11/05/2026 18:10:27 New Zealand Standard Time INFO mail-api: Auth: loaded 1 allowed email(s)
11/05/2026 18:10:27 New Zealand Standard Time INFO mail-api: Startup test email skipped: OWNER_BCC is not set to a real address
11/05/2026 18:11:25 New Zealand Standard Time INFO mail-api: [6bec1b20] auth: code issued for email=mattcohen0@gmail.com
11/05/2026 18:11:25 New Zealand Standard Time WARNING mail-api: [DEV] auth code for mattcohen0@gmail.com: 442224
11/05/2026 18:11:25 New Zealand Standard Time INFO mail-api: [6bec1b20] POST /auth/request-code → 200 (2ms)
11/05/2026 18:11:38 New Zealand Standard Time INFO mail-api: Logging initialised → console=INFO, file=logs\mail-api.log (DEBUG, rotating)
11/05/2026 18:11:38 New Zealand Standard Time INFO mail-api: Mail API config: version='unknown' timezone='system-default' from='GoodWalk <bookings@goodwalk.co.nz>' reply_to='aless@goodwalk.co.nz' owner='dev@localhost' owner_bcc='' client_bcc='' general_enquiries=False max_attempts=3 form_min=1s form_max=7200s rate_window=900s per_ip=50 per_email=50 min_interval=1s
11/05/2026 18:11:38 New Zealand Standard Time INFO mail-api: Auth: loaded 1 allowed email(s)
11/05/2026 18:11:38 New Zealand Standard Time INFO mail-api: Startup test email skipped: OWNER_BCC is not set to a real address
11/05/2026 18:11:44 New Zealand Standard Time INFO mail-api: [f9c95e4d] auth: code issued for email=mattcohen0@gmail.com
11/05/2026 18:11:44 New Zealand Standard Time WARNING mail-api: [DEV] auth code for mattcohen0@gmail.com: 326405
11/05/2026 18:11:44 New Zealand Standard Time INFO mail-api: [f9c95e4d] POST /auth/request-code → 200 (2ms)
11/05/2026 18:11:52 New Zealand Standard Time INFO mail-api: [a0e2cf00] auth: session created for email=mattcohen0@gmail.com
11/05/2026 18:11:52 New Zealand Standard Time INFO mail-api: [a0e2cf00] POST /auth/verify-code → 200 (1ms)
11/05/2026 18:11:52 New Zealand Standard Time INFO mail-api: [b631b0f2] GET /auth/verify → 200 (1ms)
11/05/2026 18:13:07 New Zealand Standard Time INFO mail-api: [240a8117] /submit: type=booking email=mattcohen0@gmail.com ip=127.0.0.1 browser='Firefox on Windows 10/11' dog=Doug services=['Pack Walks'] page='http://10.0.0.124:5173/'
11/05/2026 18:13:07 New Zealand Standard Time DEBUG mail-api: [240a8117] full payload: {'fullName': 'Tobias Cohen', 'email': 'mattcohen0@gmail.com', 'phone': '021548278', 'website': '', 'formStartedAt': 1778479962856, 'visitStartedAt': 1778479962856, 'pageEnteredAt': 1778479962856, 'firstInteractionAt': 1778479965665, 'sendClickedAt': 1778479983701, 'referrer': '', 'page': 'http://10.0.0.124:5173/', 'enquiryType': 'booking', 'petName': 'Doug', 'location': 'Herne bay', 'message': '', 'services': ['Pack Walks'], 'stepChanges': 1, 'journey': ['/']}
11/05/2026 18:13:07 New Zealand Standard Time WARNING mail-api: [DEV] skipping email send — label=client_email to=['mattcohen0@gmail.com'] subject='We received your enquiry, Tobias! 🐾'
11/05/2026 18:13:07 New Zealand Standard Time WARNING mail-api: [DEV] skipping email send — label=owner_email to=['dev@localhost'] subject='New GoodWalk lead — Tobias Cohen (Doug)'
11/05/2026 18:13:07 New Zealand Standard Time INFO mail-api: [240a8117] POST /submit → 200 (9ms)
11/05/2026 18:13:25 New Zealand Standard Time INFO mail-api: [d95e1762] POST /auth/logout → 200 (1ms)
11/05/2026 18:13:26 New Zealand Standard Time INFO mail-api: [38dd6d5c] auth: code issued for email=mattcohen0@gmail.com
11/05/2026 18:13:26 New Zealand Standard Time WARNING mail-api: [DEV] auth code for mattcohen0@gmail.com: 156979
11/05/2026 18:13:26 New Zealand Standard Time INFO mail-api: [38dd6d5c] POST /auth/request-code → 200 (1ms)
11/05/2026 18:13:33 New Zealand Standard Time INFO mail-api: [c6266ea4] auth: session created for email=mattcohen0@gmail.com
11/05/2026 18:13:33 New Zealand Standard Time INFO mail-api: [c6266ea4] POST /auth/verify-code → 200 (1ms)
11/05/2026 18:13:33 New Zealand Standard Time INFO mail-api: [848a669f] GET /auth/verify → 200 (0ms)
11/05/2026 18:14:50 New Zealand Standard Time INFO mail-api: Logging initialised → console=INFO, file=logs\mail-api.log (DEBUG, rotating)
11/05/2026 18:14:50 New Zealand Standard Time INFO mail-api: Mail API config: version='unknown' timezone='system-default' from='GoodWalk <bookings@goodwalk.co.nz>' reply_to='aless@goodwalk.co.nz' owner='dev@localhost' owner_bcc='' client_bcc='' general_enquiries=False max_attempts=3 form_min=1s form_max=7200s rate_window=900s per_ip=50 per_email=50 min_interval=1s
11/05/2026 18:14:50 New Zealand Standard Time INFO mail-api: Auth: loaded 1 allowed email(s)
11/05/2026 18:14:50 New Zealand Standard Time INFO mail-api: Startup test email skipped: OWNER_BCC is not set to a real address
11/05/2026 18:14:59 New Zealand Standard Time INFO mail-api: Logging initialised → console=INFO, file=logs\mail-api.log (DEBUG, rotating)
11/05/2026 18:14:59 New Zealand Standard Time INFO mail-api: Mail API config: version='unknown' timezone='system-default' from='GoodWalk <bookings@goodwalk.co.nz>' reply_to='aless@goodwalk.co.nz' owner='dev@localhost' owner_bcc='' client_bcc='' general_enquiries=False max_attempts=3 form_min=1s form_max=7200s rate_window=900s per_ip=50 per_email=50 min_interval=1s
11/05/2026 18:14:59 New Zealand Standard Time INFO mail-api: Auth: loaded 1 allowed email(s)
11/05/2026 18:14:59 New Zealand Standard Time INFO mail-api: Startup test email skipped: OWNER_BCC is not set to a real address
11/05/2026 18:15:05 New Zealand Standard Time INFO mail-api: Logging initialised → console=INFO, file=logs\mail-api.log (DEBUG, rotating)
11/05/2026 18:15:05 New Zealand Standard Time INFO mail-api: Mail API config: version='unknown' timezone='system-default' from='GoodWalk <bookings@goodwalk.co.nz>' reply_to='aless@goodwalk.co.nz' owner='dev@localhost' owner_bcc='' client_bcc='' general_enquiries=False max_attempts=3 form_min=1s form_max=7200s rate_window=900s per_ip=50 per_email=50 min_interval=1s
11/05/2026 18:15:05 New Zealand Standard Time INFO mail-api: Auth: loaded 1 allowed email(s)
11/05/2026 18:15:05 New Zealand Standard Time INFO mail-api: Startup test email skipped: OWNER_BCC is not set to a real address
11/05/2026 18:20:01 New Zealand Standard Time INFO mail-api: Logging initialised → console=INFO, file=logs\mail-api.log (DEBUG, rotating)
11/05/2026 18:20:01 New Zealand Standard Time INFO mail-api: Mail API config: version='unknown' timezone='system-default' from='GoodWalk <bookings@goodwalk.co.nz>' reply_to='aless@goodwalk.co.nz' owner='dev@localhost' owner_bcc='' client_bcc='' general_enquiries=False max_attempts=3 form_min=1s form_max=7200s rate_window=900s per_ip=50 per_email=50 min_interval=1s
11/05/2026 18:20:01 New Zealand Standard Time INFO mail-api: Auth: loaded 1 allowed email(s)
11/05/2026 18:20:01 New Zealand Standard Time INFO mail-api: Startup test email skipped: OWNER_BCC is not set to a real address
11/05/2026 18:20:07 New Zealand Standard Time INFO mail-api: Logging initialised → console=INFO, file=logs\mail-api.log (DEBUG, rotating)
11/05/2026 18:20:07 New Zealand Standard Time INFO mail-api: Mail API config: version='unknown' timezone='system-default' from='GoodWalk <bookings@goodwalk.co.nz>' reply_to='aless@goodwalk.co.nz' owner='dev@localhost' owner_bcc='' client_bcc='' general_enquiries=False max_attempts=3 form_min=1s form_max=7200s rate_window=900s per_ip=50 per_email=50 min_interval=1s
11/05/2026 18:20:07 New Zealand Standard Time INFO mail-api: Auth: loaded 1 allowed email(s)
11/05/2026 18:20:07 New Zealand Standard Time INFO mail-api: Startup test email skipped: OWNER_BCC is not set to a real address
11/05/2026 18:20:16 New Zealand Standard Time INFO mail-api: Logging initialised → console=INFO, file=logs\mail-api.log (DEBUG, rotating)
11/05/2026 18:20:16 New Zealand Standard Time INFO mail-api: Mail API config: version='unknown' timezone='system-default' from='GoodWalk <bookings@goodwalk.co.nz>' reply_to='aless@goodwalk.co.nz' owner='dev@localhost' owner_bcc='' client_bcc='' general_enquiries=False max_attempts=3 form_min=1s form_max=7200s rate_window=900s per_ip=50 per_email=50 min_interval=1s
11/05/2026 18:20:16 New Zealand Standard Time INFO mail-api: Auth: loaded 1 allowed email(s)
11/05/2026 18:20:16 New Zealand Standard Time INFO mail-api: Startup test email skipped: OWNER_BCC is not set to a real address
11/05/2026 18:20:27 New Zealand Standard Time INFO mail-api: Logging initialised → console=INFO, file=logs\mail-api.log (DEBUG, rotating)
11/05/2026 18:20:27 New Zealand Standard Time INFO mail-api: Mail API config: version='unknown' timezone='system-default' from='GoodWalk <bookings@goodwalk.co.nz>' reply_to='aless@goodwalk.co.nz' owner='dev@localhost' owner_bcc='' client_bcc='' general_enquiries=False max_attempts=3 form_min=1s form_max=7200s rate_window=900s per_ip=50 per_email=50 min_interval=1s
11/05/2026 18:20:27 New Zealand Standard Time INFO mail-api: Auth: loaded 1 allowed email(s)
11/05/2026 18:20:28 New Zealand Standard Time INFO mail-api: Startup test email skipped: OWNER_BCC is not set to a real address
11/05/2026 18:20:36 New Zealand Standard Time INFO mail-api: Logging initialised → console=INFO, file=logs\mail-api.log (DEBUG, rotating)
11/05/2026 18:20:36 New Zealand Standard Time INFO mail-api: Mail API config: version='unknown' timezone='system-default' from='GoodWalk <bookings@goodwalk.co.nz>' reply_to='aless@goodwalk.co.nz' owner='dev@localhost' owner_bcc='' client_bcc='' general_enquiries=False max_attempts=3 form_min=1s form_max=7200s rate_window=900s per_ip=50 per_email=50 min_interval=1s
11/05/2026 18:20:36 New Zealand Standard Time INFO mail-api: Auth: loaded 1 allowed email(s)
11/05/2026 18:20:36 New Zealand Standard Time INFO mail-api: Startup test email skipped: OWNER_BCC is not set to a real address
11/05/2026 18:25:51 New Zealand Standard Time INFO mail-api: [8a6a1510] GET /auth/verify → 401 (2ms)
11/05/2026 18:26:51 New Zealand Standard Time INFO mail-api: [12f8d959] /submit: type=booking email=mattcohen0@gmail.com ip=127.0.0.1 browser='Firefox on Windows 10/11' dog=Geoffrey services=['Pack Walks'] page='http://10.0.0.124:5173/'
11/05/2026 18:26:51 New Zealand Standard Time DEBUG mail-api: [12f8d959] full payload: {'fullName': 'Matt Test', 'email': 'mattcohen0@gmail.com', 'phone': '02124347477', 'website': '', 'formStartedAt': 1778480790866, 'visitStartedAt': 1778449168133, 'pageEnteredAt': 1778480790866, 'firstInteractionAt': 1778480793847, 'sendClickedAt': 1778480808084, 'referrer': '', 'page': 'http://10.0.0.124:5173/', 'enquiryType': 'booking', 'petName': 'Geoffrey', 'location': 'Matty', 'message': 'Test', 'services': ['Pack Walks'], 'stepChanges': 1, 'journey': ['/', '/contact-us', '/our-pricing', '/', '/dog-walking', '/pack-walks', '/contact-us', '/']}
11/05/2026 18:26:51 New Zealand Standard Time WARNING mail-api: [DEV] skipping email send — label=client_email to=['mattcohen0@gmail.com'] subject='We received your enquiry, Matt! 🐾'
11/05/2026 18:26:51 New Zealand Standard Time WARNING mail-api: [DEV] skipping email send — label=owner_email to=['dev@localhost'] subject='New GoodWalk lead — Matt Test (Geoffrey)'
11/05/2026 18:26:51 New Zealand Standard Time INFO mail-api: [12f8d959] POST /submit → 200 (18ms)
11/05/2026 18:27:13 New Zealand Standard Time INFO mail-api: [dba46f8b] /submit: type=booking email=mattcohen0@gmail.com ip=127.0.0.1 browser='Firefox on Windows 10/11' dog=Geoffrey services=['Pack Walks'] page='http://10.0.0.124:5173/'
11/05/2026 18:27:13 New Zealand Standard Time DEBUG mail-api: [dba46f8b] full payload: {'fullName': 'Matt Test', 'email': 'mattcohen0@gmail.com', 'phone': '02124347477', 'website': '', 'formStartedAt': 1778480790866, 'visitStartedAt': 1778449168133, 'pageEnteredAt': 1778480790866, 'firstInteractionAt': 1778480793847, 'sendClickedAt': 1778480830112, 'referrer': '', 'page': 'http://10.0.0.124:5173/', 'enquiryType': 'booking', 'petName': 'Geoffrey', 'location': 'Matty', 'message': 'Test', 'services': ['Pack Walks'], 'stepChanges': 1, 'journey': ['/', '/contact-us', '/our-pricing', '/', '/dog-walking', '/pack-walks', '/contact-us', '/']}
11/05/2026 18:27:13 New Zealand Standard Time WARNING mail-api: [DEV] skipping email send — label=client_email to=['mattcohen0@gmail.com'] subject='We received your enquiry, Matt! 🐾'
11/05/2026 18:27:13 New Zealand Standard Time WARNING mail-api: [DEV] skipping email send — label=owner_email to=['dev@localhost'] subject='New GoodWalk lead — Matt Test (Geoffrey)'
11/05/2026 18:27:13 New Zealand Standard Time INFO mail-api: [dba46f8b] POST /submit → 200 (2ms)
11/05/2026 18:28:06 New Zealand Standard Time INFO mail-api: [4edf00fe] auth: code issued for email=mattcohen0@gmail.com
11/05/2026 18:28:06 New Zealand Standard Time WARNING mail-api: [DEV] auth code for mattcohen0@gmail.com: 416532
11/05/2026 18:28:06 New Zealand Standard Time INFO mail-api: [4edf00fe] POST /auth/request-code → 200 (2ms)
11/05/2026 18:28:13 New Zealand Standard Time INFO mail-api: [ec212e61] auth: session created for email=mattcohen0@gmail.com
11/05/2026 18:28:13 New Zealand Standard Time INFO mail-api: [ec212e61] POST /auth/verify-code → 200 (2ms)
11/05/2026 18:28:13 New Zealand Standard Time INFO mail-api: [61f0f5db] GET /auth/verify → 200 (0ms)
11/05/2026 18:29:03 New Zealand Standard Time INFO mail-api: [1a4c2779] GET /auth/verify → 200 (0ms)
11/05/2026 18:29:12 New Zealand Standard Time INFO mail-api: [401a9596] GET /auth/verify → 200 (0ms)
11/05/2026 18:29:16 New Zealand Standard Time INFO mail-api: [d162211c] GET /auth/verify → 200 (0ms)
11/05/2026 18:29:33 New Zealand Standard Time INFO mail-api: [c454ccd0] GET /auth/verify → 200 (0ms)
11/05/2026 18:29:39 New Zealand Standard Time INFO mail-api: [1e7a7145] GET /auth/verify → 200 (0ms)
11/05/2026 18:29:43 New Zealand Standard Time INFO mail-api: [02fcf859] GET /auth/verify → 200 (0ms)
11/05/2026 18:30:19 New Zealand Standard Time INFO mail-api: [a66a3485] GET /auth/verify → 200 (0ms)
11/05/2026 18:30:25 New Zealand Standard Time INFO mail-api: [7ae73440] GET /auth/verify → 200 (0ms)
11/05/2026 18:30:28 New Zealand Standard Time INFO mail-api: [9e46aa4c] GET /auth/verify → 200 (0ms)
11/05/2026 18:30:47 New Zealand Standard Time INFO mail-api: [7e3b4735] GET /auth/verify → 200 (0ms)
11/05/2026 18:30:52 New Zealand Standard Time INFO mail-api: [5ff0bc97] GET /auth/verify → 200 (1ms)
11/05/2026 18:31:00 New Zealand Standard Time INFO mail-api: [aa2f5411] GET /auth/verify → 200 (0ms)
11/05/2026 18:32:34 New Zealand Standard Time INFO mail-api: [8916510c] GET /auth/verify → 200 (0ms)
11/05/2026 18:32:38 New Zealand Standard Time INFO mail-api: [86b218b7] GET /auth/verify → 200 (0ms)
11/05/2026 18:32:38 New Zealand Standard Time INFO mail-api: [ee963004] GET /auth/verify → 200 (0ms)
11/05/2026 18:32:41 New Zealand Standard Time INFO mail-api: [407e5303] GET /auth/verify → 200 (0ms)
11/05/2026 18:32:45 New Zealand Standard Time INFO mail-api: [c1dcda74] GET /auth/verify → 200 (0ms)
11/05/2026 18:32:47 New Zealand Standard Time INFO mail-api: [a6fcbd3d] GET /auth/verify → 200 (1ms)
11/05/2026 18:32:50 New Zealand Standard Time INFO mail-api: [21cce6ef] GET /auth/verify → 200 (0ms)
11/05/2026 18:32:59 New Zealand Standard Time INFO mail-api: [b7859bff] GET /auth/verify → 200 (0ms)
11/05/2026 18:34:36 New Zealand Standard Time INFO mail-api: Logging initialised → console=INFO, file=logs\mail-api.log (DEBUG, rotating)
11/05/2026 18:34:36 New Zealand Standard Time INFO mail-api: Mail API config: version='unknown' timezone='system-default' from='GoodWalk <bookings@goodwalk.co.nz>' reply_to='aless@goodwalk.co.nz' owner='dev@localhost' owner_bcc='' client_bcc='' general_enquiries=False max_attempts=3 form_min=1s form_max=7200s rate_window=900s per_ip=50 per_email=50 min_interval=1s
11/05/2026 18:34:36 New Zealand Standard Time INFO mail-api: Auth: loaded 1 allowed email(s)
11/05/2026 18:34:36 New Zealand Standard Time INFO mail-api: Startup test email skipped: OWNER_BCC is not set to a real address
11/05/2026 18:34:55 New Zealand Standard Time INFO mail-api: Logging initialised → console=INFO, file=logs\mail-api.log (DEBUG, rotating)
11/05/2026 18:34:55 New Zealand Standard Time INFO mail-api: Mail API config: version='unknown' timezone='system-default' from='GoodWalk <bookings@goodwalk.co.nz>' reply_to='aless@goodwalk.co.nz' owner='dev@localhost' owner_bcc='' client_bcc='' general_enquiries=False max_attempts=3 form_min=1s form_max=7200s rate_window=900s per_ip=50 per_email=50 min_interval=1s
11/05/2026 18:34:55 New Zealand Standard Time INFO mail-api: Auth: loaded 1 allowed email(s)
11/05/2026 18:34:55 New Zealand Standard Time INFO mail-api: Startup test email skipped: OWNER_BCC is not set to a real address
11/05/2026 18:34:58 New Zealand Standard Time INFO mail-api: [2d611be5] GET /auth/verify → 401 (1ms)
11/05/2026 18:35:51 New Zealand Standard Time INFO mail-api: [e7ab563c] auth: code issued for email=mattcohen0@gmail.com
11/05/2026 18:35:51 New Zealand Standard Time WARNING mail-api: [DEV] auth code for mattcohen0@gmail.com: 530175
11/05/2026 18:35:51 New Zealand Standard Time INFO mail-api: [e7ab563c] POST /auth/request-code → 200 (2ms)
11/05/2026 18:35:59 New Zealand Standard Time INFO mail-api: [28ed2c2e] auth: session created for email=mattcohen0@gmail.com
11/05/2026 18:35:59 New Zealand Standard Time INFO mail-api: [28ed2c2e] POST /auth/verify-code → 200 (1ms)
11/05/2026 18:35:59 New Zealand Standard Time INFO mail-api: [b5fe5a79] GET /auth/verify → 200 (0ms)
11/05/2026 18:36:41 New Zealand Standard Time INFO mail-api: [368ab712] GET /auth/verify → 200 (0ms)
11/05/2026 18:36:50 New Zealand Standard Time INFO mail-api: [3bb325b5] GET /auth/verify → 200 (0ms)
11/05/2026 18:36:54 New Zealand Standard Time INFO mail-api: [412c0290] GET /auth/verify → 200 (0ms)
11/05/2026 18:37:27 New Zealand Standard Time INFO mail-api: [de1e1806] GET /auth/verify → 200 (0ms)
11/05/2026 18:37:32 New Zealand Standard Time INFO mail-api: [a139f936] GET /auth/verify → 200 (0ms)
11/05/2026 18:37:40 New Zealand Standard Time INFO mail-api: [5b2635d9] GET /auth/verify → 200 (0ms)
11/05/2026 18:37:45 New Zealand Standard Time INFO mail-api: [b621f259] GET /auth/verify → 200 (0ms)
11/05/2026 18:37:58 New Zealand Standard Time INFO mail-api: [58357018] GET /auth/verify → 200 (0ms)
11/05/2026 18:38:00 New Zealand Standard Time INFO mail-api: [df724db7] GET /auth/verify → 200 (0ms)
11/05/2026 18:38:01 New Zealand Standard Time INFO mail-api: [8bad66cb] GET /auth/verify → 200 (0ms)
11/05/2026 18:38:02 New Zealand Standard Time INFO mail-api: [aac47018] GET /auth/verify → 200 (0ms)
11/05/2026 18:38:03 New Zealand Standard Time INFO mail-api: [34ebe14e] GET /auth/verify → 200 (0ms)
11/05/2026 18:38:05 New Zealand Standard Time INFO mail-api: [e9248145] GET /auth/verify → 200 (0ms)
11/05/2026 18:38:05 New Zealand Standard Time INFO mail-api: [c00e4c1f] GET /auth/verify → 200 (0ms)
11/05/2026 18:38:07 New Zealand Standard Time INFO mail-api: [bdd58356] GET /auth/verify → 200 (0ms)
11/05/2026 18:38:50 New Zealand Standard Time INFO mail-api: [16f6b8ba] GET /auth/verify → 200 (0ms)
11/05/2026 18:38:51 New Zealand Standard Time INFO mail-api: [a46f7171] POST /auth/logout → 200 (1ms)
11/05/2026 18:41:41 New Zealand Standard Time INFO mail-api: [24fca012] auth: unknown email=mattco0en@gmail.com ip=127.0.0.1
11/05/2026 18:41:41 New Zealand Standard Time WARNING mail-api: [24fca012] auth: failure ip=127.0.0.1 reason='unknown_email' total_in_window=1
11/05/2026 18:41:41 New Zealand Standard Time INFO mail-api: [24fca012] POST /auth/request-code → 403 (1ms)
11/05/2026 18:41:51 New Zealand Standard Time INFO mail-api: [4b292ea6] auth: code issued for email=mattcohen0@gmail.com
11/05/2026 18:41:51 New Zealand Standard Time WARNING mail-api: [DEV] auth code for mattcohen0@gmail.com: 759209
11/05/2026 18:41:51 New Zealand Standard Time INFO mail-api: [4b292ea6] POST /auth/request-code → 200 (1ms)
11/05/2026 18:42:03 New Zealand Standard Time INFO mail-api: [b2213391] auth: session created for email=mattcohen0@gmail.com
11/05/2026 18:42:03 New Zealand Standard Time INFO mail-api: [b2213391] POST /auth/verify-code → 200 (1ms)
11/05/2026 18:42:03 New Zealand Standard Time INFO mail-api: [5d05ac03] GET /auth/verify → 200 (0ms)
11/05/2026 19:05:06 New Zealand Standard Time INFO mail-api: Logging initialised → console=INFO, file=logs\mail-api.log (DEBUG, rotating)
11/05/2026 19:05:06 New Zealand Standard Time INFO mail-api: Mail API config: version='unknown' timezone='system-default' from='GoodWalk <bookings@goodwalk.co.nz>' reply_to='aless@goodwalk.co.nz' owner='dev@localhost' owner_bcc='' client_bcc='' general_enquiries=False max_attempts=3 form_min=1s form_max=7200s rate_window=900s per_ip=50 per_email=50 min_interval=1s
11/05/2026 19:05:06 New Zealand Standard Time INFO mail-api: Auth: loaded 1 allowed email(s)
11/05/2026 19:05:06 New Zealand Standard Time INFO mail-api: Startup test email skipped: OWNER_BCC is not set to a real address
11/05/2026 19:05:12 New Zealand Standard Time INFO mail-api: Logging initialised → console=INFO, file=logs\mail-api.log (DEBUG, rotating)
11/05/2026 19:05:12 New Zealand Standard Time INFO mail-api: Mail API config: version='unknown' timezone='system-default' from='GoodWalk <bookings@goodwalk.co.nz>' reply_to='aless@goodwalk.co.nz' owner='dev@localhost' owner_bcc='' client_bcc='' general_enquiries=False max_attempts=3 form_min=1s form_max=7200s rate_window=900s per_ip=50 per_email=50 min_interval=1s
11/05/2026 19:05:12 New Zealand Standard Time INFO mail-api: Auth: loaded 1 allowed email(s)
11/05/2026 19:05:12 New Zealand Standard Time INFO mail-api: Startup test email skipped: OWNER_BCC is not set to a real address
11/05/2026 19:05:18 New Zealand Standard Time INFO mail-api: Logging initialised → console=INFO, file=logs\mail-api.log (DEBUG, rotating)
11/05/2026 19:05:18 New Zealand Standard Time INFO mail-api: Mail API config: version='unknown' timezone='system-default' from='GoodWalk <bookings@goodwalk.co.nz>' reply_to='aless@goodwalk.co.nz' owner='dev@localhost' owner_bcc='' client_bcc='' general_enquiries=False max_attempts=3 form_min=1s form_max=7200s rate_window=900s per_ip=50 per_email=50 min_interval=1s
11/05/2026 19:05:18 New Zealand Standard Time INFO mail-api: Auth: loaded 1 allowed email(s)
11/05/2026 19:05:18 New Zealand Standard Time INFO mail-api: Startup test email skipped: OWNER_BCC is not set to a real address
11/05/2026 19:05:22 New Zealand Standard Time INFO mail-api: Logging initialised → console=INFO, file=logs\mail-api.log (DEBUG, rotating)
11/05/2026 19:05:22 New Zealand Standard Time INFO mail-api: Mail API config: version='unknown' timezone='system-default' from='GoodWalk <bookings@goodwalk.co.nz>' reply_to='aless@goodwalk.co.nz' owner='dev@localhost' owner_bcc='' client_bcc='' general_enquiries=False max_attempts=3 form_min=1s form_max=7200s rate_window=900s per_ip=50 per_email=50 min_interval=1s
11/05/2026 19:05:22 New Zealand Standard Time INFO mail-api: Auth: loaded 1 allowed email(s)
11/05/2026 19:05:22 New Zealand Standard Time INFO mail-api: Startup test email skipped: OWNER_BCC is not set to a real address
11/05/2026 19:05:34 New Zealand Standard Time INFO mail-api: Logging initialised → console=INFO, file=logs\mail-api.log (DEBUG, rotating)
11/05/2026 19:05:34 New Zealand Standard Time INFO mail-api: Mail API config: version='unknown' timezone='system-default' from='GoodWalk <bookings@goodwalk.co.nz>' reply_to='aless@goodwalk.co.nz' owner='dev@localhost' owner_bcc='' client_bcc='' general_enquiries=False max_attempts=3 form_min=1s form_max=7200s rate_window=900s per_ip=50 per_email=50 min_interval=1s
11/05/2026 19:05:34 New Zealand Standard Time INFO mail-api: Auth: loaded 1 allowed email(s)
11/05/2026 19:05:34 New Zealand Standard Time INFO mail-api: Startup test email skipped: OWNER_BCC is not set to a real address
11/05/2026 19:05:47 New Zealand Standard Time INFO mail-api: [0c1cdd9c] GET /auth/verify → 401 (2ms)
2026-05-18 22:25:43 +12:00
18/05/2026 18:10:16 New Zealand Standard Time INFO mail-api: Logging initialised → console=INFO, file=logs\mail-api.log (DEBUG, rotating)
18/05/2026 18:10:16 New Zealand Standard Time INFO mail-api: Mail API config: version='unknown' timezone='system-default' from='GoodWalk <bookings@goodwalk.co.nz>' reply_to='aless@goodwalk.co.nz' owner='dev@localhost' owner_bcc='' client_bcc='' general_enquiries=False max_attempts=3 form_min=1s form_max=7200s rate_window=900s per_ip=50 per_email=50 min_interval=1s
18/05/2026 18:10:16 New Zealand Standard Time INFO mail-api: Auth: loaded 1 allowed email(s)
18/05/2026 18:10:17 New Zealand Standard Time INFO mail-api: Startup test email skipped: OWNER_BCC is not set to a real address
18/05/2026 18:10:23 New Zealand Standard Time INFO mail-api: [a722f69c] auth: unknown email=youremail@example.com ip=127.0.0.1
18/05/2026 18:10:23 New Zealand Standard Time WARNING mail-api: [a722f69c] auth: failure ip=127.0.0.1 reason='unknown_email' total_in_window=1
18/05/2026 18:10:23 New Zealand Standard Time INFO mail-api: [a722f69c] POST /auth/request-code → 403 (3ms)
18/05/2026 18:11:30 New Zealand Standard Time INFO mail-api: [eceec1d6] auth: unknown email=mattcohen0@gmail.com ip=127.0.0.1
18/05/2026 18:11:30 New Zealand Standard Time WARNING mail-api: [eceec1d6] auth: failure ip=127.0.0.1 reason='unknown_email' total_in_window=2
18/05/2026 18:11:30 New Zealand Standard Time INFO mail-api: [eceec1d6] POST /auth/request-code → 403 (1ms)
18/05/2026 18:11:33 New Zealand Standard Time INFO mail-api: [25a59a91] auth: unknown email=mattcohen0@gmail.com ip=127.0.0.1
18/05/2026 18:11:33 New Zealand Standard Time WARNING mail-api: [25a59a91] auth: failure ip=127.0.0.1 reason='unknown_email' total_in_window=3
18/05/2026 18:11:33 New Zealand Standard Time INFO mail-api: [25a59a91] POST /auth/request-code → 403 (1ms)
18/05/2026 18:11:46 New Zealand Standard Time INFO mail-api: [5a2fd3f5] auth: unknown email=mattcohen0@gmail.com ip=127.0.0.1
18/05/2026 18:11:46 New Zealand Standard Time WARNING mail-api: [5a2fd3f5] auth: failure ip=127.0.0.1 reason='unknown_email' total_in_window=4
18/05/2026 18:11:46 New Zealand Standard Time INFO mail-api: [5a2fd3f5] POST /auth/request-code → 403 (1ms)
18/05/2026 18:12:34 New Zealand Standard Time INFO mail-api: [9fc29467] auth: unknown email=mattcohen0@gmail.com ip=127.0.0.1
18/05/2026 18:12:34 New Zealand Standard Time WARNING mail-api: [9fc29467] auth: failure ip=127.0.0.1 reason='unknown_email' total_in_window=5
18/05/2026 18:12:34 New Zealand Standard Time INFO mail-api: [9fc29467] POST /auth/request-code → 403 (1ms)
18/05/2026 18:12:50 New Zealand Standard Time INFO mail-api: Logging initialised → console=INFO, file=logs\mail-api.log (DEBUG, rotating)
18/05/2026 18:12:50 New Zealand Standard Time INFO mail-api: Mail API config: version='unknown' timezone='system-default' from='GoodWalk <bookings@goodwalk.co.nz>' reply_to='aless@goodwalk.co.nz' owner='dev@localhost' owner_bcc='' client_bcc='' general_enquiries=False max_attempts=3 form_min=1s form_max=7200s rate_window=900s per_ip=50 per_email=50 min_interval=1s
18/05/2026 18:12:50 New Zealand Standard Time INFO mail-api: Auth: loaded 1 allowed email(s)
18/05/2026 18:12:50 New Zealand Standard Time INFO mail-api: Startup test email skipped: OWNER_BCC is not set to a real address
18/05/2026 18:12:55 New Zealand Standard Time INFO mail-api: [bf6a5611] auth: code issued for email=mattcohen0@gmail.com
18/05/2026 18:12:55 New Zealand Standard Time WARNING mail-api: [DEV] auth code for mattcohen0@gmail.com: 944970
18/05/2026 18:12:55 New Zealand Standard Time INFO mail-api: [bf6a5611] POST /auth/request-code → 200 (2ms)
18/05/2026 18:13:06 New Zealand Standard Time INFO mail-api: Logging initialised → console=INFO, file=logs\mail-api.log (DEBUG, rotating)
18/05/2026 18:13:06 New Zealand Standard Time INFO mail-api: Mail API config: version='unknown' timezone='system-default' from='GoodWalk <bookings@goodwalk.co.nz>' reply_to='aless@goodwalk.co.nz' owner='dev@localhost' owner_bcc='' client_bcc='' general_enquiries=False max_attempts=3 form_min=1s form_max=7200s rate_window=900s per_ip=50 per_email=50 min_interval=1s
18/05/2026 18:13:06 New Zealand Standard Time INFO mail-api: Auth: loaded 1 allowed email(s)
18/05/2026 18:13:06 New Zealand Standard Time INFO mail-api: Startup test email skipped: OWNER_BCC is not set to a real address
18/05/2026 18:13:10 New Zealand Standard Time INFO mail-api: [d5cbd77b] auth: code issued for email=mattcohen0@gmail.com
18/05/2026 18:13:10 New Zealand Standard Time WARNING mail-api: [DEV] auth code for mattcohen0@gmail.com: 522462
18/05/2026 18:13:10 New Zealand Standard Time INFO mail-api: [d5cbd77b] POST /auth/request-code → 200 (3ms)
18/05/2026 18:13:16 New Zealand Standard Time INFO mail-api: [5fb29fef] auth: session created for email=mattcohen0@gmail.com
18/05/2026 18:13:16 New Zealand Standard Time INFO mail-api: [5fb29fef] POST /auth/verify-code → 200 (1ms)
18/05/2026 18:13:16 New Zealand Standard Time INFO mail-api: [39077aca] GET /auth/verify → 200 (1ms)
18/05/2026 18:13:35 New Zealand Standard Time INFO mail-api: Draft saved: email=mattcohen0@gmail.com form=onboarding
18/05/2026 18:13:35 New Zealand Standard Time INFO mail-api: [8b22ffe6] POST /auth/save-draft → 200 (19ms)
18/05/2026 18:13:49 New Zealand Standard Time INFO mail-api: Draft saved: email=mattcohen0@gmail.com form=onboarding
18/05/2026 18:13:49 New Zealand Standard Time INFO mail-api: [5f0be82f] POST /auth/save-draft → 200 (2ms)
18/05/2026 18:16:38 New Zealand Standard Time INFO mail-api: [09917fdc] GET /auth/verify → 200 (0ms)
18/05/2026 18:16:56 New Zealand Standard Time INFO mail-api: [063fcd25] GET /auth/verify → 200 (0ms)
18/05/2026 18:17:03 New Zealand Standard Time INFO mail-api: [4f96fba8] GET /auth/verify → 200 (0ms)
18/05/2026 18:17:27 New Zealand Standard Time INFO mail-api: Draft saved: email=mattcohen0@gmail.com form=onboarding
18/05/2026 18:17:27 New Zealand Standard Time INFO mail-api: [4eb7a80e] POST /auth/save-draft → 200 (2ms)
18/05/2026 18:17:49 New Zealand Standard Time INFO mail-api: [6addb8a3] GET /auth/verify → 200 (0ms)
18/05/2026 18:18:17 New Zealand Standard Time INFO mail-api: Draft saved: email=mattcohen0@gmail.com form=onboarding
18/05/2026 18:18:17 New Zealand Standard Time INFO mail-api: [8462021e] POST /auth/save-draft → 200 (2ms)
18/05/2026 18:18:24 New Zealand Standard Time INFO mail-api: Draft saved: email=mattcohen0@gmail.com form=onboarding
18/05/2026 18:18:24 New Zealand Standard Time INFO mail-api: [89186333] POST /auth/save-draft → 200 (2ms)
18/05/2026 18:18:28 New Zealand Standard Time INFO mail-api: Draft saved: email=mattcohen0@gmail.com form=onboarding
18/05/2026 18:18:28 New Zealand Standard Time INFO mail-api: [81ca8bbb] POST /auth/save-draft → 200 (3ms)
18/05/2026 18:18:46 New Zealand Standard Time INFO mail-api: Draft saved: email=mattcohen0@gmail.com form=onboarding
18/05/2026 18:18:46 New Zealand Standard Time INFO mail-api: [90709817] POST /auth/save-draft → 200 (3ms)
18/05/2026 18:18:46 New Zealand Standard Time INFO mail-api: [3723e050] GET /auth/verify → 200 (1ms)
18/05/2026 18:18:50 New Zealand Standard Time INFO mail-api: [fc02a942] GET /auth/verify → 200 (0ms)
18/05/2026 18:18:55 New Zealand Standard Time INFO mail-api: [03f4a037] GET /auth/verify → 200 (0ms)
18/05/2026 18:18:56 New Zealand Standard Time INFO mail-api: [aa72ec66] GET /auth/verify → 200 (1ms)
18/05/2026 18:18:57 New Zealand Standard Time INFO mail-api: [4477b6e8] GET /auth/verify → 200 (0ms)
18/05/2026 18:18:58 New Zealand Standard Time INFO mail-api: [be26a002] GET /auth/verify → 200 (0ms)
18/05/2026 18:19:08 New Zealand Standard Time INFO mail-api: [86edee75] GET /auth/verify → 200 (0ms)
18/05/2026 18:19:16 New Zealand Standard Time INFO mail-api: Draft saved: email=mattcohen0@gmail.com form=onboarding
18/05/2026 18:19:16 New Zealand Standard Time INFO mail-api: [e171eb1f] POST /auth/save-draft → 200 (2ms)
18/05/2026 18:19:23 New Zealand Standard Time INFO mail-api: Draft saved: email=mattcohen0@gmail.com form=onboarding
18/05/2026 18:19:23 New Zealand Standard Time INFO mail-api: [6d4b7d1e] POST /auth/save-draft → 200 (2ms)
18/05/2026 18:19:25 New Zealand Standard Time INFO mail-api: [c5f9a0f0] GET /auth/verify → 200 (0ms)
18/05/2026 18:19:33 New Zealand Standard Time INFO mail-api: [b7110aeb] GET /auth/verify → 200 (1ms)
18/05/2026 18:19:39 New Zealand Standard Time INFO mail-api: [5fb6906b] GET /auth/verify → 200 (0ms)
18/05/2026 18:19:56 New Zealand Standard Time INFO mail-api: [27455aa6] GET /auth/verify → 200 (0ms)
18/05/2026 18:20:08 New Zealand Standard Time INFO mail-api: Draft saved: email=mattcohen0@gmail.com form=onboarding
18/05/2026 18:20:08 New Zealand Standard Time INFO mail-api: [391e8933] POST /auth/save-draft → 200 (2ms)
18/05/2026 18:20:24 New Zealand Standard Time INFO mail-api: Draft saved: email=mattcohen0@gmail.com form=onboarding
18/05/2026 18:20:24 New Zealand Standard Time INFO mail-api: [873f3490] POST /auth/save-draft → 200 (2ms)
18/05/2026 18:20:28 New Zealand Standard Time INFO mail-api: Draft saved: email=mattcohen0@gmail.com form=onboarding
18/05/2026 18:20:28 New Zealand Standard Time INFO mail-api: [e531455f] POST /auth/save-draft → 200 (2ms)
18/05/2026 18:21:08 New Zealand Standard Time INFO mail-api: [b65d6485] GET /auth/verify → 200 (0ms)
18/05/2026 18:21:30 New Zealand Standard Time INFO mail-api: Draft saved: email=mattcohen0@gmail.com form=onboarding
18/05/2026 18:21:30 New Zealand Standard Time INFO mail-api: [bcaffc5c] POST /auth/save-draft → 200 (2ms)
18/05/2026 18:21:33 New Zealand Standard Time INFO mail-api: [97367cc8] GET /auth/verify → 200 (0ms)
18/05/2026 18:21:50 New Zealand Standard Time INFO mail-api: [d6c5b625] GET /auth/verify → 200 (0ms)
18/05/2026 18:22:03 New Zealand Standard Time INFO mail-api: Draft saved: email=mattcohen0@gmail.com form=onboarding
18/05/2026 18:22:03 New Zealand Standard Time INFO mail-api: [a19b7bb8] POST /auth/save-draft → 200 (2ms)
18/05/2026 18:23:05 New Zealand Standard Time INFO mail-api: [7a0dfd17] GET /auth/verify → 200 (1ms)
18/05/2026 18:23:21 New Zealand Standard Time INFO mail-api: [801d82eb] GET /auth/verify → 200 (0ms)
18/05/2026 18:24:41 New Zealand Standard Time INFO mail-api: [fdd7805a] GET /auth/verify → 200 (0ms)
18/05/2026 18:25:05 New Zealand Standard Time INFO mail-api: [8133f0cc] GET /auth/verify → 200 (1ms)
18/05/2026 18:25:53 New Zealand Standard Time INFO mail-api: Draft saved: email=mattcohen0@gmail.com form=onboarding
18/05/2026 18:25:53 New Zealand Standard Time INFO mail-api: [5dc41bc6] POST /auth/save-draft → 200 (2ms)
18/05/2026 18:26:21 New Zealand Standard Time INFO mail-api: [7e812209] GET /auth/verify → 200 (0ms)
18/05/2026 18:26:34 New Zealand Standard Time INFO mail-api: [507a506d] GET /auth/verify → 200 (0ms)
18/05/2026 18:27:28 New Zealand Standard Time INFO mail-api: [a9ba6af5] GET /auth/verify → 200 (0ms)
18/05/2026 18:27:38 New Zealand Standard Time INFO mail-api: [b1be3fc7] GET /auth/verify → 200 (0ms)
18/05/2026 18:28:16 New Zealand Standard Time INFO mail-api: [e71fb20b] GET /auth/verify → 200 (0ms)
18/05/2026 18:28:30 New Zealand Standard Time INFO mail-api: [a3313030] GET /auth/verify → 200 (0ms)
18/05/2026 18:28:40 New Zealand Standard Time INFO mail-api: Draft saved: email=mattcohen0@gmail.com form=onboarding
18/05/2026 18:28:40 New Zealand Standard Time INFO mail-api: [30040ce7] POST /auth/save-draft → 200 (2ms)
18/05/2026 18:29:23 New Zealand Standard Time INFO mail-api: [b60a4a96] GET /auth/verify → 200 (1ms)
18/05/2026 18:29:36 New Zealand Standard Time INFO mail-api: Draft saved: email=mattcohen0@gmail.com form=onboarding
18/05/2026 18:29:36 New Zealand Standard Time INFO mail-api: [ef2e3ce3] POST /auth/save-draft → 200 (2ms)
18/05/2026 18:30:43 New Zealand Standard Time INFO mail-api: [3a1ed9dd] auth: code issued for email=mattcohen0@gmail.com
18/05/2026 18:30:43 New Zealand Standard Time WARNING mail-api: [DEV] auth code for mattcohen0@gmail.com: 212717
18/05/2026 18:30:43 New Zealand Standard Time INFO mail-api: [3a1ed9dd] POST /auth/request-code → 200 (2ms)
18/05/2026 18:30:51 New Zealand Standard Time INFO mail-api: [6b9feb38] auth: session created for email=mattcohen0@gmail.com
18/05/2026 18:30:51 New Zealand Standard Time INFO mail-api: [6b9feb38] POST /auth/verify-code → 200 (1ms)
18/05/2026 18:30:51 New Zealand Standard Time INFO mail-api: [39e14ba5] GET /auth/verify → 200 (0ms)
18/05/2026 18:31:57 New Zealand Standard Time INFO mail-api: [8e0dcbe9] GET /auth/verify → 200 (0ms)
18/05/2026 18:32:16 New Zealand Standard Time INFO mail-api: [ce74cce7] GET /auth/verify → 200 (0ms)
18/05/2026 18:32:17 New Zealand Standard Time INFO mail-api: [9b77954b] GET /auth/verify → 200 (0ms)
18/05/2026 18:32:18 New Zealand Standard Time INFO mail-api: [b793d5c2] GET /auth/verify → 200 (0ms)
18/05/2026 18:32:25 New Zealand Standard Time INFO mail-api: [4c97ca8a] GET /auth/verify → 200 (0ms)
18/05/2026 18:32:38 New Zealand Standard Time INFO mail-api: [dd70ec86] GET /auth/verify → 200 (0ms)
18/05/2026 18:32:38 New Zealand Standard Time INFO mail-api: [77e9205f] GET /auth/verify → 200 (0ms)
18/05/2026 18:32:40 New Zealand Standard Time INFO mail-api: [aff59453] GET /auth/verify → 200 (0ms)
18/05/2026 18:32:50 New Zealand Standard Time INFO mail-api: [63fccd68] GET /auth/verify → 200 (0ms)
18/05/2026 18:33:21 New Zealand Standard Time INFO mail-api: [63849a78] GET /auth/verify → 200 (0ms)
18/05/2026 18:34:33 New Zealand Standard Time INFO mail-api: [a1a198fe] GET /auth/verify → 200 (0ms)
18/05/2026 18:34:33 New Zealand Standard Time INFO mail-api: [e61da2ba] GET /auth/verify → 200 (1ms)
18/05/2026 18:35:02 New Zealand Standard Time INFO mail-api: [bd60fe64] GET /auth/verify → 200 (0ms)
18/05/2026 18:35:07 New Zealand Standard Time INFO mail-api: Draft saved: email=mattcohen0@gmail.com form=onboarding
18/05/2026 18:35:07 New Zealand Standard Time INFO mail-api: [216bbe4e] POST /auth/save-draft → 200 (2ms)
18/05/2026 18:35:13 New Zealand Standard Time INFO mail-api: Draft saved: email=mattcohen0@gmail.com form=onboarding
18/05/2026 18:35:13 New Zealand Standard Time INFO mail-api: [0443ee14] POST /auth/save-draft → 200 (2ms)
18/05/2026 18:36:01 New Zealand Standard Time INFO mail-api: [130f43cd] GET /auth/verify → 200 (0ms)
18/05/2026 18:36:02 New Zealand Standard Time INFO mail-api: [8c9abc2d] GET /auth/verify → 200 (0ms)
18/05/2026 18:36:08 New Zealand Standard Time INFO mail-api: [afcc7067] GET /auth/verify → 200 (0ms)
18/05/2026 18:36:21 New Zealand Standard Time INFO mail-api: Draft saved: email=mattcohen0@gmail.com form=onboarding
18/05/2026 18:36:21 New Zealand Standard Time INFO mail-api: [bf68961c] POST /auth/save-draft → 200 (2ms)
18/05/2026 18:36:28 New Zealand Standard Time INFO mail-api: Draft saved: email=mattcohen0@gmail.com form=onboarding
18/05/2026 18:36:28 New Zealand Standard Time INFO mail-api: [b8d26deb] POST /auth/save-draft → 200 (2ms)
18/05/2026 18:36:43 New Zealand Standard Time INFO mail-api: Draft saved: email=mattcohen0@gmail.com form=onboarding
18/05/2026 18:36:43 New Zealand Standard Time INFO mail-api: [d26bd5cc] POST /auth/save-draft → 200 (2ms)
18/05/2026 18:37:36 New Zealand Standard Time INFO mail-api: [11527b70] GET /auth/verify → 200 (0ms)
18/05/2026 18:37:43 New Zealand Standard Time INFO mail-api: Draft saved: email=mattcohen0@gmail.com form=onboarding
18/05/2026 18:37:43 New Zealand Standard Time INFO mail-api: [4da1bba6] POST /auth/save-draft → 200 (2ms)
18/05/2026 18:37:50 New Zealand Standard Time INFO mail-api: Draft saved: email=mattcohen0@gmail.com form=onboarding
18/05/2026 18:37:50 New Zealand Standard Time INFO mail-api: [30180895] POST /auth/save-draft → 200 (2ms)
18/05/2026 18:37:56 New Zealand Standard Time INFO mail-api: Draft saved: email=mattcohen0@gmail.com form=onboarding
18/05/2026 18:37:56 New Zealand Standard Time INFO mail-api: [59c4d115] POST /auth/save-draft → 200 (2ms)
18/05/2026 18:38:50 New Zealand Standard Time INFO mail-api: [94545ad6] GET /auth/verify → 200 (0ms)
18/05/2026 18:39:03 New Zealand Standard Time INFO mail-api: Draft saved: email=mattcohen0@gmail.com form=onboarding
18/05/2026 18:39:03 New Zealand Standard Time INFO mail-api: [32ab66e0] POST /auth/save-draft → 200 (2ms)
18/05/2026 18:39:10 New Zealand Standard Time INFO mail-api: Draft saved: email=mattcohen0@gmail.com form=onboarding
18/05/2026 18:39:10 New Zealand Standard Time INFO mail-api: [9f31e354] POST /auth/save-draft → 200 (2ms)
18/05/2026 18:39:17 New Zealand Standard Time INFO mail-api: Draft saved: email=mattcohen0@gmail.com form=onboarding
18/05/2026 18:39:17 New Zealand Standard Time INFO mail-api: [d2bc68c5] POST /auth/save-draft → 200 (2ms)
18/05/2026 18:39:38 New Zealand Standard Time INFO mail-api: [76f45fa2] GET /auth/verify → 200 (0ms)
18/05/2026 18:39:49 New Zealand Standard Time INFO mail-api: Draft saved: email=mattcohen0@gmail.com form=onboarding
18/05/2026 18:39:49 New Zealand Standard Time INFO mail-api: [e2711cb2] POST /auth/save-draft → 200 (2ms)
18/05/2026 18:39:55 New Zealand Standard Time INFO mail-api: Draft saved: email=mattcohen0@gmail.com form=onboarding
18/05/2026 18:39:55 New Zealand Standard Time INFO mail-api: [52329194] POST /auth/save-draft → 200 (2ms)
18/05/2026 18:40:02 New Zealand Standard Time INFO mail-api: Draft saved: email=mattcohen0@gmail.com form=onboarding
18/05/2026 18:40:02 New Zealand Standard Time INFO mail-api: [eade2878] POST /auth/save-draft → 200 (2ms)
18/05/2026 18:41:08 New Zealand Standard Time INFO mail-api: Draft saved: email=mattcohen0@gmail.com form=onboarding
18/05/2026 18:41:08 New Zealand Standard Time INFO mail-api: [5924d01f] POST /auth/save-draft → 200 (2ms)
18/05/2026 18:41:44 New Zealand Standard Time INFO mail-api: [630dd2a2] GET /auth/verify → 200 (0ms)
18/05/2026 18:41:47 New Zealand Standard Time INFO mail-api: [9753a6f9] GET /auth/verify → 200 (0ms)
18/05/2026 18:41:48 New Zealand Standard Time INFO mail-api: [5354e738] GET /auth/verify → 200 (0ms)
18/05/2026 18:41:59 New Zealand Standard Time INFO mail-api: Draft saved: email=mattcohen0@gmail.com form=onboarding
18/05/2026 18:41:59 New Zealand Standard Time INFO mail-api: [13edbe5c] POST /auth/save-draft → 200 (2ms)
18/05/2026 18:42:05 New Zealand Standard Time INFO mail-api: Draft saved: email=mattcohen0@gmail.com form=onboarding
18/05/2026 18:42:05 New Zealand Standard Time INFO mail-api: [0d74ed96] POST /auth/save-draft → 200 (2ms)
18/05/2026 18:42:12 New Zealand Standard Time INFO mail-api: Draft saved: email=mattcohen0@gmail.com form=onboarding
18/05/2026 18:42:12 New Zealand Standard Time INFO mail-api: [a9f9e4ed] POST /auth/save-draft → 200 (2ms)
18/05/2026 18:42:22 New Zealand Standard Time INFO mail-api: Draft saved: email=mattcohen0@gmail.com form=onboarding
18/05/2026 18:42:22 New Zealand Standard Time INFO mail-api: [f6be84cc] POST /auth/save-draft → 200 (2ms)
18/05/2026 18:42:33 New Zealand Standard Time INFO mail-api: [4c3abc08] POST /onboarding-submit → 400 (10ms)
18/05/2026 18:42:38 New Zealand Standard Time INFO mail-api: [f14da50b] POST /onboarding-submit → 400 (1ms)
18/05/2026 18:42:45 New Zealand Standard Time INFO mail-api: Draft saved: email=mattcohen0@gmail.com form=onboarding
18/05/2026 18:42:45 New Zealand Standard Time INFO mail-api: [6f7c73d7] POST /auth/save-draft → 200 (2ms)
18/05/2026 18:42:48 New Zealand Standard Time INFO mail-api: [80f37f96] POST /onboarding-submit → 400 (1ms)
18/05/2026 18:43:06 New Zealand Standard Time INFO mail-api: Draft saved: email=mattcohen0@gmail.com form=onboarding
18/05/2026 18:43:06 New Zealand Standard Time INFO mail-api: [0eb5152a] POST /auth/save-draft → 200 (2ms)
18/05/2026 18:43:08 New Zealand Standard Time INFO mail-api: Draft saved: email=mattcohen0@gmail.com form=onboarding
18/05/2026 18:43:08 New Zealand Standard Time INFO mail-api: [e6519efa] POST /auth/save-draft → 200 (2ms)
18/05/2026 18:43:10 New Zealand Standard Time INFO mail-api: [b9989ba8] /onboarding-submit: email=test@test.com ip=127.0.0.1 browser='Firefox on Windows 10/11' dog=test services=['Tiny Gang Pack Walks'] page='http://10.0.0.124:5173/?preview=onboarding'
18/05/2026 18:43:10 New Zealand Standard Time DEBUG mail-api: [b9989ba8] onboarding payload: {'fullName': 'test test', 'email': 'test@test.com', 'phone': 'test', 'website': '', 'formStartedAt': 1779086505228, 'visitStartedAt': 1779084471544, 'pageEnteredAt': 1779086505228, 'firstInteractionAt': 1779086512339, 'sendClickedAt': 1779086588246, 'referrer': '', 'page': 'http://10.0.0.124:5173/?preview=onboarding', 'address': 'test', 'dogName': 'test', 'dogBreed': 'est', 'dogAge': '2026-06-03', 'servicesNeeded': ['Tiny Gang Pack Walks'], 'temperament': 'test', 'medicalNotes': 'test\ntest', 'accessInstructions': 'ts', 'vetName': 'test', 'vetPhone': 'test', 'emergencyContactName': 't', 'emergencyContactPhone': 'st', 'councilRegistrationConfirmed': True, 'vaccinationsConfirmed': True, 'emergencyVetConsent': True, 'termsAccepted': True, 'signatureDataUrl': 'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABCwAAADhCAYAAAADKyTpAAAgAElEQVR4Xu3dDZTdZX0n8P//zoQkvAhYEI1J5t4UeWmSmYEoCFrL9k2otj2LiOtS1HbpYXvoiqDVU7Gu51Cwu0WoVLd2S9e2uKuLSO3RI2zf1G3lRQQyk0RA2cydSRoLRl6EEMLM3P/+JmbGO0MCd8jMvc+995NzciAz//s8v+fzPEecb57n+eeZXwQIECBAgAABAgQIECBAgACBxATyxOpRDgECBAgQIECAAAECBAgQIEAgE1hYBAQIECBAgAABAgQIECBAgEByAgKL5KZEQQQIECBAgAABAgQIECBAgIDAwhogQIAAAQIECBAgQIAAAQIEkhMQWCQ3JQoiQIAAAQIECBAgQIAAAQIEBBbWAAECBAgQIECAAAECBAgQIJCcgMAiuSlREAECBAgQIECAAAECBAgQICCwsAYIECBAgAABAgQIECBAgACB5AQEFslNiYIIECBAgAABAgQIECBAgAABgYU1QIAAAQIECBAgQIAAAQIECCQnILBIbkoURIAAAQIECBAgQIAAAQIECAgsrAECBAgQIECAAAECBAgQIEAgOQGBRXJToiACBAgQIECAAAECBAgQIEBAYGENECBAgAABAgQIECBAgAABAskJCCySmxIFESBAgAABAgQIECBAgAABAgILa4AAAQIECBAgQIAAAQIECBBITkBgkdyUKIgAAQIECBAgQIAAAQIECBAQWFgDBAgQIECAAAECBAgQIECAQHICAovkpkRBBAgQIECAAAECBAgQIECAgMDCGiBAgAABAgQIECBAgAABAgSSExBYJDclCiJAgAABAgQIECBAgAABAgQEFtYAAQIECBAgQIAAAQIECBAgkJyAwCK5KVEQAQIECBAgQIAAAQIECBAgILCwBggQIECAAAECBAgQIECAAIHkBAQWyU2JgggQIECAAAECBAgQIECAAAGBhTVAgAABAgQIECBAgAABAgQIJCcgsEhuShREgAABAgQIECBAgAABAgQICCysAQIECBAgQIAAAQIECBAgQCA5AYFFclOiIAIECBAgQIAAAQIECBAgQEBgYQ0QIECAAAECBAgQIECAAAECyQkILJKbEgURIECAAAECBAgQIECAAAECAgtrgAABAgQIECBAgAABAgQIEEhOQGCR3JQoiAABAgQIECBAgAABAgQIEBBYWAMECBAgQIAAAQIECBAgQIBAcgICi+SmREEECBAgQIAAAQIECBAgQICAwMIaIECAAAECBAgQIECAAAECBJITEFgkNyUKIkCAAAECBAgQIECAAAECBAQW1gABAgQIECBAgAABAgQIECCQnIDAIrkpURABAgQIECBAgAABAgQIECAgsLAGCBAgQIAAAQIECBAgQIAAgeQEBBbJTYmCCBAgQIAAAQIECBAgQIAAAYGFNUCAAAECBAgQIECAAAECBAgkJyCwSG5KFESAAAECBAgQIECAAAECBAgILKwBAgQIECBAgAABAgQIECBAIDkBgUVyU6IgAgQIECBAgAABAgQIECBAQGBhDRAgQIAAAQIECBAgQIAAAQLJCQgskpsSBREgQIAAAQIECBAgQIAAAQICC2uAAAECBAgQIECAAAECBAgQSE5AYJHclCiIAAECBAgQIECAAAECBAgQEFhYAwQIECBAgAABAgQIECBAgEByAgKL5KZEQQQIECBAgAABAgQIECBAgIDAwhogQIAAAQIECBAgQIAAAQIEkhMQWCQ3JQoiQIAAAQIECBAgQIAAAQIEBBbWAAECBAgQIECAAAECBAgQIJCcgMAiuSlREAECBAgQIECAAAECBAgQICCwsAYIECBAgAABAgQIECBAgACB5AQEFslNiYIIECBAgAABAgQIECBAgAABgYU1QIAAAQIECBAgQIAAAQIECCQnILBIbkoURIAAAQIECBAgQIAAAQIECAgsrAECBAgQIECAAAECBAgQIEAgOQGBRXJToiACBAgQIECAAAECBAgQIEBAYGENECBAgAABAgQIECBAgAABAskJCCySmxIFESBAgAABAgQIECBAgAABAgILa4AAAQIECBAgQIAAAQIECBBITkBgkdyUKIgAAQIECBAgQIAAAQIECBAQWFgDBAgQIECAAAECBAgQIECAQHICAovkpkRBBAgQIECAAAECBAgQIECAgMDCGiBAgAABAgQIECBAgAABAgSSExBYJDclCiJAgAABAgQIECBAgAABAgQEFtYAAQIECBAgQIAAAQIECBAgkJyAwCK5KVEQAQIECBAgQIAAAQIECBAgILCwBggQIECAAAECBAgQIECAAIHkBAQWyU2JgggQIECAAAECBAgQIECAAAGBhTVAgAABAgQIECBAgAABAgQIJCcgsEhuShREgAABAgQIECBAgAABAgQICCysAQIECBAgQIAAAQIECBAgQCA5AYFFclOiIAIECBAgQIAAAQIECBAgQEBgYQ0QIECAAAECBAgQIECAAAECyQkILJKbEgURIECAAAECBAgQIECAAAECAgtrgAABAgQIECBAgAABAgQIEEhOQGCR3JQoiAABAgQIECBAgAABAgQIEBBYWAMECBAgQIAAAQIECBAgQIBAcgICi+SmREEECBAgQIAAAQIECBAgQICAwMIaIECAAAECBAgQIECAAAECBJITEFgkNyUKIkCAAAECBAgQIECAAAECBAQW1gABAgQIECBAgAABAgQIECCQnIDAIrkpURABAgQIECBAgAABAgQIECAgsLAGCBAgQIAAAQIECBAgQIAAgeQEBBbJTYmCCBAgQIAAAQIECBAgQIAAAYGFNUCAAAECBAgQIECAAAECBAgkJyCwSG5KFESAAAECBAgQIECAAAECBAgILKwBAgQIECBAgAABAgQIECBAIDkBgUVyU6IgAgQIECBAgAABAgQIECBAQGBhDRAgQIAAAQIECBAgQIAAAQLJCQgskpsSBREgQIAAAQIECBAgQIAAAQICC2uAAAECBAgQIECAAAECBAgQSE5AYJHclCiIAAECBAgQIECAAAECBAgQEFhYAwQIECBAgAABAgQIECBAgEByAgKL5KZEQQQIECBAgAABAgQIECBAgIDAwhogQIAAAQIECBAgQIAAAQIEkhMQWCQ3JQoiQIAAAQIECBAgQIAAAQIEBBbWAAECBAgQIECAAAECBAgQIJCcgM
18/05/2026 18:43:10 New Zealand Standard Time WARNING mail-api: [DEV] skipping email send — label=owner_onboarding_email to=['dev@localhost'] subject='New GoodWalk onboarding — test test (test)'
18/05/2026 18:43:10 New Zealand Standard Time INFO mail-api: Auth: registered new allowed email: test@test.com
18/05/2026 18:43:10 New Zealand Standard Time INFO mail-api: [b9989ba8] POST /onboarding-submit → 200 (13ms)
18/05/2026 18:43:26 New Zealand Standard Time INFO mail-api: Logging initialised → console=INFO, file=logs\mail-api.log (DEBUG, rotating)
18/05/2026 18:43:26 New Zealand Standard Time INFO mail-api: Mail API config: version='unknown' timezone='system-default' from='GoodWalk <bookings@goodwalk.co.nz>' reply_to='aless@goodwalk.co.nz' owner='dev@localhost' owner_bcc='' client_bcc='' general_enquiries=False max_attempts=3 form_min=1s form_max=7200s rate_window=900s per_ip=50 per_email=50 min_interval=1s
18/05/2026 18:43:26 New Zealand Standard Time INFO mail-api: Auth: loaded 2 allowed email(s)
18/05/2026 18:43:26 New Zealand Standard Time INFO mail-api: Startup test email skipped: OWNER_BCC is not set to a real address
18/05/2026 18:43:30 New Zealand Standard Time INFO mail-api: [765c8d4d] GET /auth/verify → 401 (2ms)
18/05/2026 18:45:26 New Zealand Standard Time INFO mail-api: [2013b8b5] POST /auth/logout → 200 (1ms)
18/05/2026 18:48:07 New Zealand Standard Time INFO mail-api: [07a0c504] auth: code issued for email=mattcohen0@gmail.com
18/05/2026 18:48:07 New Zealand Standard Time WARNING mail-api: [DEV] auth code for mattcohen0@gmail.com: 910056
18/05/2026 18:48:07 New Zealand Standard Time INFO mail-api: [07a0c504] POST /auth/request-code → 200 (2ms)
18/05/2026 18:48:14 New Zealand Standard Time INFO mail-api: [3fbebbbc] auth: session created for email=mattcohen0@gmail.com
18/05/2026 18:48:14 New Zealand Standard Time INFO mail-api: [3fbebbbc] POST /auth/verify-code → 200 (1ms)
18/05/2026 18:48:14 New Zealand Standard Time INFO mail-api: [4d0d9631] GET /auth/verify → 200 (0ms)
18/05/2026 18:49:38 New Zealand Standard Time INFO mail-api: [f0dc5e00] GET /auth/verify → 200 (0ms)
18/05/2026 18:50:07 New Zealand Standard Time INFO mail-api: [6b628d2a] GET /auth/verify → 200 (0ms)
18/05/2026 18:50:08 New Zealand Standard Time INFO mail-api: [74427c1d] GET /auth/verify → 200 (0ms)
18/05/2026 18:50:09 New Zealand Standard Time INFO mail-api: [eed93abd] GET /auth/verify → 200 (0ms)
18/05/2026 18:50:10 New Zealand Standard Time INFO mail-api: [3f3ecbb7] GET /auth/verify → 200 (0ms)
18/05/2026 18:50:10 New Zealand Standard Time INFO mail-api: [36cf9cdb] GET /auth/verify → 200 (0ms)
18/05/2026 18:50:14 New Zealand Standard Time INFO mail-api: [e9f9f525] GET /auth/verify → 200 (0ms)
18/05/2026 18:50:15 New Zealand Standard Time INFO mail-api: [976be70c] GET /auth/verify → 200 (0ms)
18/05/2026 18:50:20 New Zealand Standard Time INFO mail-api: [d796f744] GET /auth/verify → 200 (0ms)
18/05/2026 18:50:46 New Zealand Standard Time INFO mail-api: [2615245b] GET /auth/verify → 200 (0ms)
18/05/2026 18:50:51 New Zealand Standard Time INFO mail-api: [17f958c0] GET /auth/verify → 200 (0ms)
18/05/2026 18:51:19 New Zealand Standard Time INFO mail-api: [d49cbb2f] GET /auth/verify → 200 (0ms)
18/05/2026 18:51:24 New Zealand Standard Time INFO mail-api: Draft saved: email=mattcohen0@gmail.com form=onboarding
18/05/2026 18:51:24 New Zealand Standard Time INFO mail-api: [b8ebd395] POST /auth/save-draft → 200 (15ms)
18/05/2026 18:52:06 New Zealand Standard Time INFO mail-api: [ddbcbbb4] GET /auth/verify → 200 (0ms)
18/05/2026 18:52:16 New Zealand Standard Time INFO mail-api: [381996f7] GET /auth/verify → 200 (1ms)
18/05/2026 18:52:54 New Zealand Standard Time INFO mail-api: [90ca02be] GET /auth/verify → 200 (0ms)
18/05/2026 18:53:16 New Zealand Standard Time INFO mail-api: [68b0bba9] GET /auth/verify → 200 (0ms)
18/05/2026 18:53:19 New Zealand Standard Time INFO mail-api: [fa59ecc1] GET /auth/verify → 200 (0ms)
18/05/2026 18:53:20 New Zealand Standard Time INFO mail-api: [53e2da48] GET /auth/verify → 200 (0ms)
18/05/2026 18:53:25 New Zealand Standard Time INFO mail-api: [7fc3d2e2] GET /auth/verify → 200 (0ms)
18/05/2026 18:53:26 New Zealand Standard Time INFO mail-api: [b7203739] GET /auth/verify → 200 (0ms)
18/05/2026 18:53:59 New Zealand Standard Time INFO mail-api: [0d559001] GET /auth/verify → 200 (1ms)
18/05/2026 18:54:04 New Zealand Standard Time INFO mail-api: [d26d2d47] GET /auth/verify → 200 (0ms)
18/05/2026 18:54:05 New Zealand Standard Time INFO mail-api: [2155fcd9] GET /auth/verify → 200 (0ms)
18/05/2026 18:54:14 New Zealand Standard Time INFO mail-api: [e8503c51] GET /auth/verify → 200 (0ms)
18/05/2026 18:54:35 New Zealand Standard Time INFO mail-api: [6a60a513] GET /auth/verify → 200 (0ms)
18/05/2026 18:54:43 New Zealand Standard Time INFO mail-api: [7159838c] GET /auth/verify → 200 (0ms)
18/05/2026 18:54:46 New Zealand Standard Time INFO mail-api: [e6f0f0e3] GET /auth/verify → 200 (0ms)
18/05/2026 18:54:49 New Zealand Standard Time INFO mail-api: [ff9a000a] GET /auth/verify → 200 (0ms)
18/05/2026 18:54:50 New Zealand Standard Time INFO mail-api: [ff2ad028] GET /auth/verify → 200 (1ms)
18/05/2026 18:54:52 New Zealand Standard Time INFO mail-api: [fe518a74] GET /auth/verify → 200 (0ms)
18/05/2026 18:54:59 New Zealand Standard Time INFO mail-api: Draft saved: email=mattcohen0@gmail.com form=onboarding
18/05/2026 18:54:59 New Zealand Standard Time INFO mail-api: [bad7ac23] POST /auth/save-draft → 200 (2ms)
18/05/2026 18:59:13 New Zealand Standard Time INFO mail-api: [28d0f628] auth: code issued for email=mattcohen0@gmail.com
18/05/2026 18:59:13 New Zealand Standard Time WARNING mail-api: [DEV] auth code for mattcohen0@gmail.com: 102671
18/05/2026 18:59:13 New Zealand Standard Time INFO mail-api: [28d0f628] POST /auth/request-code → 200 (1ms)
18/05/2026 18:59:36 New Zealand Standard Time INFO mail-api: [7bc72e6a] auth: session created for email=mattcohen0@gmail.com
18/05/2026 18:59:36 New Zealand Standard Time INFO mail-api: [7bc72e6a] POST /auth/verify-code → 200 (1ms)
18/05/2026 18:59:36 New Zealand Standard Time INFO mail-api: [1e0e1a53] GET /auth/verify → 200 (0ms)
18/05/2026 19:00:22 New Zealand Standard Time INFO mail-api: Draft saved: email=mattcohen0@gmail.com form=onboarding
18/05/2026 19:00:22 New Zealand Standard Time INFO mail-api: [896553c7] POST /auth/save-draft → 200 (2ms)
18/05/2026 19:01:15 New Zealand Standard Time INFO mail-api: Draft saved: email=mattcohen0@gmail.com form=onboarding
18/05/2026 19:01:15 New Zealand Standard Time INFO mail-api: [01719ac6] POST /auth/save-draft → 200 (2ms)
18/05/2026 19:01:48 New Zealand Standard Time INFO mail-api: Draft saved: email=mattcohen0@gmail.com form=onboarding
18/05/2026 19:01:48 New Zealand Standard Time INFO mail-api: [3bfff9d6] POST /auth/save-draft → 200 (2ms)
18/05/2026 19:02:21 New Zealand Standard Time INFO mail-api: [86b80feb] /onboarding-submit: email=test@test.com ip=127.0.0.1 browser='Safari on macOS' dog=X services=['Unsure yet'] page='http://10.0.0.124:5173/?preview=onboarding'
18/05/2026 19:02:21 New Zealand Standard Time DEBUG mail-api: [86b80feb] onboarding payload: {'fullName': 'test test', 'email': 'test@test.com', 'phone': 'test@test.com', 'website': '', 'formStartedAt': 1779087576243, 'visitStartedAt': 1779087576243, 'pageEnteredAt': 1779087576243, 'firstInteractionAt': 1779087589781, 'sendClickedAt': 1779087741631, 'referrer': '', 'page': 'http://10.0.0.124:5173/?preview=onboarding', 'address': 'test@test.com', 'dogName': 'X', 'dogBreed': 'H', 'dogAge': '2026-05-18', 'servicesNeeded': ['Unsure yet'], 'temperament': 'Y', 'medicalNotes': 'Y\nFood allergies: U\nEnvironmental allergies: Y\nSpecial diet: Y\nMedication: Y', 'accessInstructions': 'U', 'vetName': 'H', 'vetPhone': '3', 'emergencyContactName': 'O', 'emergencyContactPhone': '5', 'councilRegistrationConfirmed': True, 'vaccinationsConfirmed': True, 'emergencyVetConsent': True, 'termsAccepted': True, 'signatureDataUrl': 'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAzAAAAHgCAYAAAB6qYgdAAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAADMKADAAQAAAABAAAB4AAAAABzGB2SAABAAElEQVR4AezdCXxcZ33v/+eckWzHWZ2kJHEca2YkklInlmQBgZLQQC8pLUtpS26hC23ZW7I0uaX/Sy/chlu6Q2gC3F7KkvKi9BUKLYW0QGhLTRZC0tqS7DglRpoZObKTkNhx4sSxLc05/+8ZW7FiS/M8M5rlLB/dq2rmnN95zvO8HxHPT89yPMMXAggggAACXRDID+ev9kLvRsdb/6BarV68Y+uOxx3juxqWX5+/2PO979kqEZpwuDJWGbPFcR4BBBBA4KiAf/QlrxBAAAEEEOiMQH4of1kDyYsJvfAdSUleaoI581MOkiWSFwclQhBAAIFjBEhgjgHhLQIIIIBAewXWrFtzuu7waee7eObqymjlO87xMQhUcvZqWzU0+nKbLYbzCCCAAALHC5DAHG/CEQQQQACBNgr0LOv5lGe8fsdbfLo8Wv6YY2wswvIvyp+tirzUVhnP875pi+E8AggggMDxAiQwx5twBAEEEECgTQKaOvb7Gp34ecfi/6M8Vn6HY2x8wmaMdfRFla3m9uUYgYlPr1ETBBBIkAAJTII6i6oigAACSRboG+z7OY28XO/YhoPGN293jI1VmB/6LutfvjkxMXEwVhWnMggggEBCBEhgEtJRVBMBBBBIssB5F57X7/v+p5zbEJq3lzeXtzjHxyhQGw7YE5jQMPoSoz6jKgggkCwBEphk9Re1RQABBBIp0NvT+ykTmjMcK//h8nj5bxxjYxWmUaZXqEKrbJVi/YtNiPMIIIDA4gIkMIvbcAYBBBBAoAUCxaHiX2jHreiDvcvXt7Tu5b0ugXGMyfk5++iLMfeVxko/iGP9qRMCCCCQBIGeJFSSOiKAAAIIJFOgOFh8q5KXa5xqH5qH/aqfyHUvc+0Lw9BlAT+7j82B8RMBBBBoQoARmCbQuAQBBBBAwC7Qv6F/ROtBnNe9aFrV2yfvm3zQXnI8I6J1PqrZoK12aifrX2xInEcAAQTqCJDA1MHhFAIIIIBAcwIjIyO9QRBED6t0/Xfmf2la1T83d7d4XKV1Pi7Tx54sjZb+NR41phYIIIBAMgVc/2FJZuuoNQIIIIBAVwT2VPdEycuQ080980Wte/kjp9gYB2mqnEsCw+hLjPuQqiGAQDIESGCS0U/UEgEEEEiMQHG4eJ0q+xbHCv/XykMrE73uJWrnZZddFq0pta5/Yfcxx98KwhBAAIE6AiQwdXA4hQACCCDQmICSl/+mhewfcb3KN/47tm3b9pRrfFzjduzdEY2+LLPVryfoYQTGhsR5BBBAwCJAAmMB4jQCCCCAgJtA//r+5yl5iaaOOX1pNOK3Jscm73IKjnmQNiuwjr6oCfdsH9++M+ZNoXoIIIBA7AXYRjn2XUQFEUAAgWQIBH4Q7TjW51JbL/T+nxbt/6VLbCJiQmNd/6I2M/qSiM6kkgggEHcBRmDi3kPUDwEEEEiAQGG48Aeq5usdq3p3abz0m46xsQ8rXlS8SJV8vq2iVa9KAmND4jwCCCDgIMAIjAMSIQgggAACiwsUhgpXmNC8f/GI55x5Wh/kE79of36LwpzD7mN6SOfU+NR351/HawQQQACB5gQYgWnOjasQQAABBCRQWF+4QD+c171orcjbd4zuuD9VeKF99zHjGUZfUtXpNAYBBLopQALTTX3ujQACCCRdIGeidS+nuDRDz0n548po5RaX2KTEDFw8cIqSk5+01VeJ2zdtMZxHAAEEEHATIIFxcyIKAQQQQOAYAU0d+7imjl16zOEF3yp5+XplrPJ7C55M8MHqgarL7mMmmA0YgUlwP1N1BBCIlwAJTLz6g9oggAACiRBQ8vJOVfQ9jpWd1jqRVK17mWt36NvXv3jG+/cdW3c8PncNPxFAAAEEliZAArM0P65GAAEEMieQX5+/WI3+pGvD9WyYt09tmnrINT5JcX7oW7dPDkJGX5LUp9QVAQTiL0ACE/8+ooYIIIBAbATWvHTNCZ7vuS/aN+H/VxmvpHL6VJTIaWrcubbOkRfrX2xInEcAAQQaECCBaQCLUAQQQCDrAj3P9ETJy4WODl/Qupc/c4xNXljO/vBKNapUHi2PJ69x1BgBBBCIrwDPgYlv31AzBBBAIFYC+aH872o9xy85VcozW8NT07nuZa79Xui5LOBn9GUOjJ8IIIBAiwQYgWkRJMUggAACaRbIb8i/WsnLn7q2MayG76hsrBxwjU9aXP5F+bNV55da683zX6xEBCCAAAKNCjAC06gY8QgggEDGBM4bPm+1CdwfVimed1a2VO5JNdOM/eGVSvhm/X1+Ktf/pLpvaRwCCMRegBGY2HcRFUQAAQS6K5ALc5/Wh3HrYvVaLT3z8fJYOXq4Zaq/XHYf0wL/2yYmJg6mGoLGIYAAAl0QIIHpAjq3RAABBJIiUBws/rGSl592rO/tWrB+lWNsosNCL7SvfwkNoy+J7mUqjwACcRUggYlrz1AvBBBAoMsCxeHim/VB/X86VuMJLWp/h2NsosP6BvteoQacZmuE57F9ss2I8wgggEAzAiQwzahxDQIIIJBygYHBgXV6AKXz816MZ95eGi9tTzlLrXk5L2cffTHmvtJY6QdZ8KCNCCCAQKcFSGA6Lc79EEAAgQQIzHqzf6VqrnSqqmf+QFPHvuwUm4IgrW35KYdmsH2yAxIhCCCAQDMCJDDNqHENAgggkGKB/GA+Wvfy445N/JqSl//tGJv4sPNGzutXIwZtDdH0Mda/2JA4jwACCDQpQALTJByXIYAAAmkUKA4Vf0Yfvl3XvVQ0nertaXRYrE291V6X0ZcnS6Olf12sDI4jgAACCCxNgARmaX5cjQACCKRG4IILLjhZ06M+5togJTpvnxideNQ1Pg1xjtPHGH1JQ2fTBgQQiK0ACUxsu4aKIYAAAp0VOHTCoSh5KbrcVTuO/Q+NMvybS2xaYi677LLo4c/WBfzsPpaWHqcdCCAQVwESmLj2DPVCAAEEOihQGC68Tbf7NZdbamvlb2vH
18/05/2026 19:02:21 New Zealand Standard Time WARNING mail-api: [DEV] skipping email send — label=owner_onboarding_email to=['dev@localhost'] subject='New GoodWalk onboarding — test test (X)'
18/05/2026 19:02:21 New Zealand Standard Time INFO mail-api: [86b80feb] POST /onboarding-submit → 200 (13ms)
18/05/2026 19:04:29 New Zealand Standard Time INFO mail-api: Draft saved: email=mattcohen0@gmail.com form=onboarding
18/05/2026 19:04:29 New Zealand Standard Time INFO mail-api: [4d664935] POST /auth/save-draft → 200 (2ms)
18/05/2026 19:05:16 New Zealand Standard Time INFO mail-api: Logging initialised → console=INFO, file=logs\mail-api.log (DEBUG, rotating)
18/05/2026 19:05:16 New Zealand Standard Time INFO mail-api: Mail API config: version='unknown' timezone='system-default' from='GoodWalk <bookings@goodwalk.co.nz>' reply_to='aless@goodwalk.co.nz' owner='dev@localhost' owner_bcc='' client_bcc='' general_enquiries=False max_attempts=3 form_min=1s form_max=7200s rate_window=900s per_ip=50 per_email=50 min_interval=1s
18/05/2026 19:05:16 New Zealand Standard Time INFO mail-api: Auth: loaded 2 allowed email(s)
18/05/2026 19:05:16 New Zealand Standard Time INFO mail-api: Startup test email skipped: OWNER_BCC is not set to a real address
18/05/2026 19:05:21 New Zealand Standard Time INFO mail-api: [3e940608] POST /auth/save-draft → 401 (2ms)
18/05/2026 19:05:30 New Zealand Standard Time INFO mail-api: Logging initialised → console=INFO, file=logs\mail-api.log (DEBUG, rotating)
18/05/2026 19:05:30 New Zealand Standard Time INFO mail-api: Mail API config: version='unknown' timezone='system-default' from='GoodWalk <bookings@goodwalk.co.nz>' reply_to='aless@goodwalk.co.nz' owner='dev@localhost' owner_bcc='' client_bcc='' general_enquiries=False max_attempts=3 form_min=1s form_max=7200s rate_window=900s per_ip=50 per_email=50 min_interval=1s
18/05/2026 19:05:30 New Zealand Standard Time INFO mail-api: Auth: loaded 2 allowed email(s)
18/05/2026 19:05:30 New Zealand Standard Time INFO mail-api: Startup test email skipped: OWNER_BCC is not set to a real address
18/05/2026 19:05:36 New Zealand Standard Time INFO mail-api: Logging initialised → console=INFO, file=logs\mail-api.log (DEBUG, rotating)
18/05/2026 19:05:36 New Zealand Standard Time INFO mail-api: Mail API config: version='unknown' timezone='system-default' from='GoodWalk <bookings@goodwalk.co.nz>' reply_to='aless@goodwalk.co.nz' owner='dev@localhost' owner_bcc='' client_bcc='' general_enquiries=False max_attempts=3 form_min=1s form_max=7200s rate_window=900s per_ip=50 per_email=50 min_interval=1s
18/05/2026 19:05:36 New Zealand Standard Time INFO mail-api: Auth: loaded 2 allowed email(s)
18/05/2026 19:05:36 New Zealand Standard Time INFO mail-api: Startup test email skipped: OWNER_BCC is not set to a real address
18/05/2026 19:05:40 New Zealand Standard Time INFO mail-api: [577d9cc3] POST /auth/save-draft → 401 (2ms)
18/05/2026 19:06:31 New Zealand Standard Time INFO mail-api: [f92ab807] GET /auth/verify → 401 (1ms)
18/05/2026 19:14:56 New Zealand Standard Time INFO mail-api: [a88505e9] auth: code issued for email=mattcohen0@gmail.com
18/05/2026 19:14:56 New Zealand Standard Time WARNING mail-api: [DEV] auth code for mattcohen0@gmail.com: 808813
18/05/2026 19:14:56 New Zealand Standard Time INFO mail-api: [a88505e9] POST /auth/request-code → 200 (2ms)
18/05/2026 19:15:06 New Zealand Standard Time INFO mail-api: [e6fe039e] auth: session created for email=mattcohen0@gmail.com
18/05/2026 19:15:06 New Zealand Standard Time INFO mail-api: [e6fe039e] POST /auth/verify-code → 200 (1ms)
18/05/2026 19:15:06 New Zealand Standard Time INFO mail-api: [c84465df] GET /auth/verify → 200 (0ms)
18/05/2026 19:15:53 New Zealand Standard Time INFO mail-api: Draft saved: email=mattcohen0@gmail.com form=onboarding
18/05/2026 19:15:53 New Zealand Standard Time INFO mail-api: [01674156] POST /auth/save-draft → 200 (3ms)
18/05/2026 19:17:30 New Zealand Standard Time INFO mail-api: Draft saved: email=mattcohen0@gmail.com form=onboarding
18/05/2026 19:17:30 New Zealand Standard Time INFO mail-api: [e9a0a0ce] POST /auth/save-draft → 200 (2ms)
18/05/2026 19:17:45 New Zealand Standard Time INFO mail-api: Draft saved: email=mattcohen0@gmail.com form=onboarding
18/05/2026 19:17:45 New Zealand Standard Time INFO mail-api: [151d037e] POST /auth/save-draft → 200 (2ms)
18/05/2026 19:18:41 New Zealand Standard Time INFO mail-api: [4befc845] GET /auth/verify → 200 (0ms)
18/05/2026 19:19:24 New Zealand Standard Time INFO mail-api: [097dddb7] GET /auth/verify → 200 (0ms)
18/05/2026 19:22:57 New Zealand Standard Time INFO mail-api: [986524c9] GET /auth/verify → 200 (1ms)
18/05/2026 19:22:59 New Zealand Standard Time INFO mail-api: [ab0e5771] POST /auth/logout → 200 (0ms)
18/05/2026 19:23:19 New Zealand Standard Time INFO mail-api: Logging initialised → console=INFO, file=logs\mail-api.log (DEBUG, rotating)
18/05/2026 19:23:19 New Zealand Standard Time INFO mail-api: Mail API config: version='unknown' timezone='system-default' from='GoodWalk <bookings@goodwalk.co.nz>' reply_to='aless@goodwalk.co.nz' owner='dev@localhost' owner_bcc='' client_bcc='' general_enquiries=False max_attempts=3 form_min=1s form_max=7200s rate_window=900s per_ip=50 per_email=50 min_interval=1s
18/05/2026 19:23:19 New Zealand Standard Time INFO mail-api: Auth: loaded 2 allowed email(s)
18/05/2026 19:23:19 New Zealand Standard Time INFO mail-api: Startup test email skipped: OWNER_BCC is not set to a real address
18/05/2026 19:23:30 New Zealand Standard Time INFO mail-api: Logging initialised → console=INFO, file=logs\mail-api.log (DEBUG, rotating)
18/05/2026 19:23:30 New Zealand Standard Time INFO mail-api: Mail API config: version='unknown' timezone='system-default' from='GoodWalk <bookings@goodwalk.co.nz>' reply_to='aless@goodwalk.co.nz' owner='dev@localhost' owner_bcc='' client_bcc='' general_enquiries=False max_attempts=3 form_min=1s form_max=7200s rate_window=900s per_ip=50 per_email=50 min_interval=1s
18/05/2026 19:23:30 New Zealand Standard Time INFO mail-api: Auth: loaded 3 allowed email(s)
18/05/2026 19:23:30 New Zealand Standard Time INFO mail-api: Startup test email skipped: OWNER_BCC is not set to a real address
18/05/2026 19:23:40 New Zealand Standard Time INFO mail-api: Logging initialised → console=INFO, file=logs\mail-api.log (DEBUG, rotating)
18/05/2026 19:23:40 New Zealand Standard Time INFO mail-api: Mail API config: version='unknown' timezone='system-default' from='GoodWalk <bookings@goodwalk.co.nz>' reply_to='aless@goodwalk.co.nz' owner='dev@localhost' owner_bcc='' client_bcc='' general_enquiries=False max_attempts=3 form_min=1s form_max=7200s rate_window=900s per_ip=50 per_email=50 min_interval=1s
18/05/2026 19:23:40 New Zealand Standard Time INFO mail-api: Auth: loaded 3 allowed email(s)
18/05/2026 19:23:41 New Zealand Standard Time INFO mail-api: Startup test email skipped: OWNER_BCC is not set to a real address
18/05/2026 19:24:06 New Zealand Standard Time INFO mail-api: Logging initialised → console=INFO, file=logs\mail-api.log (DEBUG, rotating)
18/05/2026 19:24:06 New Zealand Standard Time INFO mail-api: Mail API config: version='unknown' timezone='system-default' from='GoodWalk <bookings@goodwalk.co.nz>' reply_to='aless@goodwalk.co.nz' owner='dev@localhost' owner_bcc='' client_bcc='' general_enquiries=False max_attempts=3 form_min=1s form_max=7200s rate_window=900s per_ip=50 per_email=50 min_interval=1s
18/05/2026 19:24:06 New Zealand Standard Time INFO mail-api: Auth: loaded 3 allowed email(s)
18/05/2026 19:24:06 New Zealand Standard Time INFO mail-api: Startup test email skipped: OWNER_BCC is not set to a real address
18/05/2026 19:24:12 New Zealand Standard Time INFO mail-api: Logging initialised → console=INFO, file=logs\mail-api.log (DEBUG, rotating)
18/05/2026 19:24:12 New Zealand Standard Time INFO mail-api: Mail API config: version='unknown' timezone='system-default' from='GoodWalk <bookings@goodwalk.co.nz>' reply_to='aless@goodwalk.co.nz' owner='dev@localhost' owner_bcc='' client_bcc='' general_enquiries=False max_attempts=3 form_min=1s form_max=7200s rate_window=900s per_ip=50 per_email=50 min_interval=1s
18/05/2026 19:24:12 New Zealand Standard Time INFO mail-api: Auth: loaded 3 allowed email(s)
18/05/2026 19:24:12 New Zealand Standard Time INFO mail-api: Startup test email skipped: OWNER_BCC is not set to a real address
18/05/2026 19:24:33 New Zealand Standard Time INFO mail-api: Logging initialised → console=INFO, file=logs\mail-api.log (DEBUG, rotating)
18/05/2026 19:24:33 New Zealand Standard Time INFO mail-api: Mail API config: version='unknown' timezone='system-default' from='GoodWalk <bookings@goodwalk.co.nz>' reply_to='aless@goodwalk.co.nz' owner='dev@localhost' owner_bcc='' client_bcc='' general_enquiries=False max_attempts=3 form_min=1s form_max=7200s rate_window=900s per_ip=50 per_email=50 min_interval=1s
18/05/2026 19:24:33 New Zealand Standard Time INFO mail-api: Auth: loaded 3 allowed email(s)
18/05/2026 19:24:33 New Zealand Standard Time INFO mail-api: Startup test email skipped: OWNER_BCC is not set to a real address
18/05/2026 19:24:43 New Zealand Standard Time INFO mail-api: Logging initialised → console=INFO, file=logs\mail-api.log (DEBUG, rotating)
18/05/2026 19:24:43 New Zealand Standard Time INFO mail-api: Mail API config: version='unknown' timezone='system-default' from='GoodWalk <bookings@goodwalk.co.nz>' reply_to='aless@goodwalk.co.nz' owner='dev@localhost' owner_bcc='' client_bcc='' general_enquiries=False max_attempts=3 form_min=1s form_max=7200s rate_window=900s per_ip=50 per_email=50 min_interval=1s
18/05/2026 19:24:43 New Zealand Standard Time INFO mail-api: Auth: loaded 3 allowed email(s)
18/05/2026 19:24:43 New Zealand Standard Time INFO mail-api: Startup test email skipped: OWNER_BCC is not set to a real address
18/05/2026 19:24:49 New Zealand Standard Time INFO mail-api: Logging initialised → console=INFO, file=logs\mail-api.log (DEBUG, rotating)
18/05/2026 19:24:49 New Zealand Standard Time INFO mail-api: Mail API config: version='unknown' timezone='system-default' from='GoodWalk <bookings@goodwalk.co.nz>' reply_to='aless@goodwalk.co.nz' owner='dev@localhost' owner_bcc='' client_bcc='' general_enquiries=False max_attempts=3 form_min=1s form_max=7200s rate_window=900s per_ip=50 per_email=50 min_interval=1s
18/05/2026 19:24:49 New Zealand Standard Time INFO mail-api: Auth: loaded 3 allowed email(s)
18/05/2026 19:24:49 New Zealand Standard Time INFO mail-api: Startup test email skipped: OWNER_BCC is not set to a real address
18/05/2026 19:24:56 New Zealand Standard Time INFO mail-api: Logging initialised → console=INFO, file=logs\mail-api.log (DEBUG, rotating)
18/05/2026 19:24:56 New Zealand Standard Time INFO mail-api: Mail API config: version='unknown' timezone='system-default' from='GoodWalk <bookings@goodwalk.co.nz>' reply_to='aless@goodwalk.co.nz' owner='dev@localhost' owner_bcc='' client_bcc='' general_enquiries=False max_attempts=3 form_min=1s form_max=7200s rate_window=900s per_ip=50 per_email=50 min_interval=1s
18/05/2026 19:24:56 New Zealand Standard Time INFO mail-api: Auth: loaded 3 allowed email(s)
18/05/2026 19:24:57 New Zealand Standard Time INFO mail-api: Startup test email skipped: OWNER_BCC is not set to a real address
18/05/2026 19:32:24 New Zealand Standard Time INFO mail-api: [d2802773] auth: unknown email=info@goodwalk.co.nz ip=127.0.0.1
18/05/2026 19:32:24 New Zealand Standard Time WARNING mail-api: [d2802773] auth: failure ip=127.0.0.1 reason='unknown_email' total_in_window=1
18/05/2026 19:32:24 New Zealand Standard Time INFO mail-api: [d2802773] POST /auth/request-code → 403 (3ms)
18/05/2026 19:32:45 New Zealand Standard Time INFO mail-api: Logging initialised → console=INFO, file=logs\mail-api.log (DEBUG, rotating)
18/05/2026 19:32:45 New Zealand Standard Time INFO mail-api: Mail API config: version='unknown' timezone='system-default' from='GoodWalk <bookings@goodwalk.co.nz>' reply_to='aless@goodwalk.co.nz' owner='dev@localhost' owner_bcc='' client_bcc='' general_enquiries=False max_attempts=3 form_min=1s form_max=7200s rate_window=900s per_ip=50 per_email=50 min_interval=1s
18/05/2026 19:32:45 New Zealand Standard Time INFO mail-api: Auth: loaded 3 allowed email(s)
18/05/2026 19:32:45 New Zealand Standard Time INFO mail-api: Startup test email skipped: OWNER_BCC is not set to a real address
18/05/2026 19:32:49 New Zealand Standard Time INFO mail-api: [752497fb] auth: unknown email=info@goodwalk.co.nz ip=127.0.0.1
18/05/2026 19:32:49 New Zealand Standard Time WARNING mail-api: [752497fb] auth: failure ip=127.0.0.1 reason='unknown_email' total_in_window=1
18/05/2026 19:32:49 New Zealand Standard Time INFO mail-api: [752497fb] POST /auth/request-code → 403 (3ms)
18/05/2026 19:37:07 New Zealand Standard Time INFO mail-api: Logging initialised → console=INFO, file=logs\mail-api.log (DEBUG, rotating)
18/05/2026 19:37:07 New Zealand Standard Time INFO mail-api: Mail API config: version='unknown' timezone='system-default' from='GoodWalk <bookings@goodwalk.co.nz>' reply_to='aless@goodwalk.co.nz' owner='info@goodwalk.co.nz' owner_bcc='' client_bcc='' general_enquiries=False max_attempts=3 form_min=1s form_max=7200s rate_window=900s per_ip=50 per_email=50 min_interval=1s
18/05/2026 19:37:07 New Zealand Standard Time INFO mail-api: Auth: loaded 3 allowed email(s)
18/05/2026 19:37:07 New Zealand Standard Time INFO mail-api: Startup test email skipped: OWNER_BCC is not set to a real address
18/05/2026 19:37:09 New Zealand Standard Time INFO mail-api: [49cfee69] GET /auth/verify → 401 (1ms)
18/05/2026 19:37:12 New Zealand Standard Time INFO mail-api: [2baec3fb] auth: code issued for email=info@goodwalk.co.nz
18/05/2026 19:37:12 New Zealand Standard Time WARNING mail-api: [DEV] auth code for info@goodwalk.co.nz: 645023
18/05/2026 19:37:12 New Zealand Standard Time INFO mail-api: [2baec3fb] POST /auth/request-code → 200 (2ms)
18/05/2026 19:37:20 New Zealand Standard Time INFO mail-api: [1dddf255] auth: session created for email=info@goodwalk.co.nz
18/05/2026 19:37:20 New Zealand Standard Time INFO mail-api: [1dddf255] POST /auth/verify-code → 200 (1ms)
18/05/2026 19:37:20 New Zealand Standard Time INFO mail-api: [5cd55ec8] GET /auth/verify → 200 (0ms)
18/05/2026 19:37:20 New Zealand Standard Time INFO mail-api: [97b632c4] GET /owner/pending-onboarding → 200 (1ms)
18/05/2026 19:39:44 New Zealand Standard Time INFO mail-api: Logging initialised → console=INFO, file=logs\mail-api.log (DEBUG, rotating)
18/05/2026 19:39:44 New Zealand Standard Time INFO mail-api: Mail API config: version='unknown' timezone='system-default' from='GoodWalk <bookings@goodwalk.co.nz>' reply_to='aless@goodwalk.co.nz' owner='info@goodwalk.co.nz' owner_bcc='' client_bcc='' general_enquiries=False max_attempts=3 form_min=1s form_max=7200s rate_window=900s per_ip=50 per_email=50 min_interval=1s
18/05/2026 19:39:44 New Zealand Standard Time INFO mail-api: Auth: loaded 3 allowed email(s)
18/05/2026 19:39:44 New Zealand Standard Time INFO mail-api: Startup test email skipped: OWNER_BCC is not set to a real address
18/05/2026 19:39:51 New Zealand Standard Time INFO mail-api: Logging initialised → console=INFO, file=logs\mail-api.log (DEBUG, rotating)
18/05/2026 19:39:51 New Zealand Standard Time INFO mail-api: Mail API config: version='unknown' timezone='system-default' from='GoodWalk <bookings@goodwalk.co.nz>' reply_to='aless@goodwalk.co.nz' owner='info@goodwalk.co.nz' owner_bcc='' client_bcc='' general_enquiries=False max_attempts=3 form_min=1s form_max=7200s rate_window=900s per_ip=50 per_email=50 min_interval=1s
18/05/2026 19:39:51 New Zealand Standard Time INFO mail-api: Auth: loaded 3 allowed email(s)
18/05/2026 19:39:51 New Zealand Standard Time INFO mail-api: Startup test email skipped: OWNER_BCC is not set to a real address
18/05/2026 19:42:55 New Zealand Standard Time INFO mail-api: Logging initialised → console=INFO, file=logs\mail-api.log (DEBUG, rotating)
18/05/2026 19:42:55 New Zealand Standard Time INFO mail-api: Mail API config: version='unknown' timezone='system-default' from='GoodWalk <bookings@goodwalk.co.nz>' reply_to='aless@goodwalk.co.nz' owner='info@goodwalk.co.nz' owner_bcc='' client_bcc='' general_enquiries=False max_attempts=3 form_min=1s form_max=7200s rate_window=900s per_ip=50 per_email=50 min_interval=1s
18/05/2026 19:42:55 New Zealand Standard Time INFO mail-api: Auth: loaded 3 allowed email(s)
18/05/2026 19:42:55 New Zealand Standard Time INFO mail-api: Startup test email skipped: OWNER_BCC is not set to a real address
18/05/2026 20:36:40 New Zealand Standard Time INFO mail-api: [3f283086] GET /auth/verify → 401 (1ms)
18/05/2026 20:36:51 New Zealand Standard Time INFO mail-api: [b368db7e] auth: code issued for email=info@goodwalk.co.nz
18/05/2026 20:36:51 New Zealand Standard Time WARNING mail-api: [DEV] auth code for info@goodwalk.co.nz: 273804
18/05/2026 20:36:51 New Zealand Standard Time INFO mail-api: [b368db7e] POST /auth/request-code → 200 (2ms)
18/05/2026 20:37:00 New Zealand Standard Time INFO mail-api: [e417a82c] auth: session created for email=info@goodwalk.co.nz
18/05/2026 20:37:00 New Zealand Standard Time INFO mail-api: [e417a82c] POST /auth/verify-code → 200 (1ms)
18/05/2026 20:37:00 New Zealand Standard Time INFO mail-api: [315e6b4d] GET /auth/verify → 200 (0ms)
18/05/2026 20:37:00 New Zealand Standard Time INFO mail-api: [46c191a6] GET /owner/pending-onboarding → 200 (1ms)
18/05/2026 20:37:05 New Zealand Standard Time INFO mail-api: [bb17551c] GET /auth/verify → 200 (0ms)
18/05/2026 20:37:05 New Zealand Standard Time INFO mail-api: [99047ed5] GET /owner/pending-onboarding → 200 (0ms)
18/05/2026 20:37:14 New Zealand Standard Time WARNING mail-api: [DEV] skipping email send — label=welcome_pack_email to=['mattcohen0@gmail.com'] subject='Welcome to the pack | Goodwalk'
18/05/2026 20:37:14 New Zealand Standard Time INFO mail-api: [b0c8ebe5] welcome pack sent: email=mattcohen0@gmail.com service=test start=2026-05-18
18/05/2026 20:37:14 New Zealand Standard Time INFO mail-api: [b0c8ebe5] POST /owner/send-welcome-pack → 200 (8ms)
18/05/2026 20:37:17 New Zealand Standard Time INFO mail-api: [a8a4b2db] GET /auth/verify → 200 (0ms)
18/05/2026 20:37:17 New Zealand Standard Time INFO mail-api: [07b80337] GET /owner/pending-onboarding → 200 (0ms)
18/05/2026 20:48:42 New Zealand Standard Time INFO mail-api: [41b27cbd] GET /auth/verify → 200 (0ms)
18/05/2026 20:48:42 New Zealand Standard Time INFO mail-api: [ecf68f55] GET /owner/pending-onboarding → 200 (1ms)
18/05/2026 20:49:00 New Zealand Standard Time INFO mail-api: [758c7342] GET /auth/verify → 200 (0ms)
18/05/2026 20:49:00 New Zealand Standard Time INFO mail-api: [226ad835] GET /owner/pending-onboarding → 200 (0ms)
18/05/2026 20:49:05 New Zealand Standard Time INFO mail-api: [d023e315] GET /auth/verify → 200 (0ms)
18/05/2026 20:49:05 New Zealand Standard Time INFO mail-api: [363b904a] GET /owner/pending-onboarding → 200 (0ms)
18/05/2026 20:49:23 New Zealand Standard Time INFO mail-api: [898ef469] GET /auth/verify → 200 (0ms)
18/05/2026 20:49:23 New Zealand Standard Time INFO mail-api: [add0beab] GET /owner/pending-onboarding → 200 (0ms)
18/05/2026 20:49:32 New Zealand Standard Time INFO mail-api: [ad1b7e9b] GET /auth/verify → 200 (0ms)
18/05/2026 20:49:32 New Zealand Standard Time INFO mail-api: [f960f6be] GET /owner/pending-onboarding → 200 (0ms)
18/05/2026 20:49:38 New Zealand Standard Time INFO mail-api: [1c44dc2e] GET /auth/verify → 200 (0ms)
18/05/2026 20:49:38 New Zealand Standard Time INFO mail-api: [21a76e10] GET /owner/pending-onboarding → 200 (0ms)
18/05/2026 20:49:49 New Zealand Standard Time INFO mail-api: [fda41ecc] GET /auth/verify → 200 (0ms)
18/05/2026 20:49:49 New Zealand Standard Time INFO mail-api: [6bafc11b] GET /owner/pending-onboarding → 200 (0ms)
18/05/2026 20:49:53 New Zealand Standard Time INFO mail-api: [01671e54] GET /auth/verify → 200 (0ms)
18/05/2026 20:49:53 New Zealand Standard Time INFO mail-api: [b167f067] GET /owner/pending-onboarding → 200 (0ms)
18/05/2026 20:49:57 New Zealand Standard Time INFO mail-api: [6ec1a097] GET /auth/verify → 200 (0ms)
18/05/2026 20:49:57 New Zealand Standard Time INFO mail-api: [365e530d] GET /owner/pending-onboarding → 200 (0ms)
18/05/2026 20:50:00 New Zealand Standard Time INFO mail-api: [7145f664] GET /auth/verify → 200 (1ms)
18/05/2026 20:50:00 New Zealand Standard Time INFO mail-api: [4c7f6ea7] GET /owner/pending-onboarding → 200 (0ms)
18/05/2026 20:50:06 New Zealand Standard Time INFO mail-api: [569d97d3] GET /auth/verify → 200 (0ms)
18/05/2026 20:50:06 New Zealand Standard Time INFO mail-api: [c2d63f91] GET /owner/pending-onboarding → 200 (0ms)
18/05/2026 20:50:06 New Zealand Standard Time INFO mail-api: [806fccdb] GET /owner/completed-onboarding → 200 (1ms)
18/05/2026 20:50:09 New Zealand Standard Time INFO mail-api: [d96da4e6] GET /auth/verify → 200 (0ms)
18/05/2026 20:50:09 New Zealand Standard Time INFO mail-api: [f9225ccd] GET /owner/pending-onboarding → 200 (1ms)
18/05/2026 20:50:09 New Zealand Standard Time INFO mail-api: [b8d22fc7] GET /owner/completed-onboarding → 200 (1ms)
18/05/2026 20:50:32 New Zealand Standard Time INFO mail-api: [431a0057] GET /auth/verify → 200 (0ms)
18/05/2026 20:50:32 New Zealand Standard Time INFO mail-api: [6f72eb73] GET /owner/pending-onboarding → 200 (0ms)
18/05/2026 20:50:32 New Zealand Standard Time INFO mail-api: [f156121e] GET /owner/completed-onboarding → 200 (1ms)
18/05/2026 20:51:02 New Zealand Standard Time INFO mail-api: [41b25f40] GET /auth/verify → 200 (0ms)
18/05/2026 20:51:02 New Zealand Standard Time INFO mail-api: [074c5790] GET /owner/pending-onboarding → 200 (1ms)
18/05/2026 20:51:02 New Zealand Standard Time INFO mail-api: [42413508] GET /owner/completed-onboarding → 200 (1ms)
18/05/2026 20:51:10 New Zealand Standard Time INFO mail-api: [ff4b04ba] GET /auth/verify → 200 (0ms)
18/05/2026 20:51:10 New Zealand Standard Time INFO mail-api: [52528c10] GET /owner/pending-onboarding → 200 (1ms)
18/05/2026 20:51:10 New Zealand Standard Time INFO mail-api: [48137c12] GET /owner/completed-onboarding → 200 (1ms)
18/05/2026 20:52:30 New Zealand Standard Time INFO mail-api: [2abac2d8] GET /auth/verify → 200 (0ms)
18/05/2026 20:52:30 New Zealand Standard Time INFO mail-api: [ba9be7f6] GET /owner/pending-onboarding → 200 (0ms)
18/05/2026 20:52:30 New Zealand Standard Time INFO mail-api: [c02fd6c0] GET /owner/completed-onboarding → 200 (1ms)
18/05/2026 20:52:44 New Zealand Standard Time INFO mail-api: [1ed6452c] GET /auth/verify → 200 (0ms)
18/05/2026 20:52:44 New Zealand Standard Time INFO mail-api: [0b16c2db] GET /owner/pending-onboarding → 200 (1ms)
18/05/2026 20:52:44 New Zealand Standard Time INFO mail-api: [39be3b9d] GET /owner/completed-onboarding → 200 (1ms)
18/05/2026 20:52:46 New Zealand Standard Time INFO mail-api: Logging initialised → console=INFO, file=logs\mail-api.log (DEBUG, rotating)
18/05/2026 20:52:46 New Zealand Standard Time INFO mail-api: Mail API config: version='unknown' timezone='system-default' from='GoodWalk <bookings@goodwalk.co.nz>' reply_to='aless@goodwalk.co.nz' owner='info@goodwalk.co.nz' owner_bcc='' client_bcc='' general_enquiries=False max_attempts=3 form_min=1s form_max=7200s rate_window=900s per_ip=50 per_email=50 min_interval=1s
18/05/2026 20:52:46 New Zealand Standard Time INFO mail-api: Auth: loaded 3 allowed email(s)
18/05/2026 20:52:46 New Zealand Standard Time INFO mail-api: Startup test email skipped: OWNER_BCC is not set to a real address
18/05/2026 20:52:51 New Zealand Standard Time INFO mail-api: Logging initialised → console=INFO, file=logs\mail-api.log (DEBUG, rotating)
18/05/2026 20:52:51 New Zealand Standard Time INFO mail-api: Mail API config: version='unknown' timezone='system-default' from='GoodWalk <bookings@goodwalk.co.nz>' reply_to='aless@goodwalk.co.nz' owner='info@goodwalk.co.nz' owner_bcc='' client_bcc='' general_enquiries=False max_attempts=3 form_min=1s form_max=7200s rate_window=900s per_ip=50 per_email=50 min_interval=1s
18/05/2026 20:52:51 New Zealand Standard Time INFO mail-api: Auth: loaded 3 allowed email(s)
18/05/2026 20:52:51 New Zealand Standard Time INFO mail-api: Startup test email skipped: OWNER_BCC is not set to a real address
18/05/2026 20:52:53 New Zealand Standard Time INFO mail-api: [415dcfda] GET /auth/verify → 401 (1ms)
18/05/2026 20:52:57 New Zealand Standard Time INFO mail-api: [7d59882a] auth: code issued for email=info@goodwalk.co.nz
18/05/2026 20:52:57 New Zealand Standard Time WARNING mail-api: [DEV] auth code for info@goodwalk.co.nz: 587178
18/05/2026 20:52:57 New Zealand Standard Time INFO mail-api: [7d59882a] POST /auth/request-code → 200 (2ms)
18/05/2026 20:53:06 New Zealand Standard Time INFO mail-api: [ba148f10] auth: session created for email=info@goodwalk.co.nz
18/05/2026 20:53:06 New Zealand Standard Time INFO mail-api: [ba148f10] POST /auth/verify-code → 200 (2ms)
18/05/2026 20:53:06 New Zealand Standard Time INFO mail-api: [4d2e0d81] GET /auth/verify → 200 (0ms)
18/05/2026 20:53:06 New Zealand Standard Time INFO mail-api: [e3e880d5] GET /owner/completed-onboarding → 200 (2ms)
18/05/2026 20:53:06 New Zealand Standard Time INFO mail-api: [66c77107] GET /owner/pending-onboarding → 200 (2ms)
18/05/2026 20:53:19 New Zealand Standard Time INFO mail-api: [29e3f7d7] GET /auth/verify → 200 (0ms)
18/05/2026 20:53:19 New Zealand Standard Time INFO mail-api: [1554fc60] GET /owner/pending-onboarding → 200 (1ms)
18/05/2026 20:53:19 New Zealand Standard Time INFO mail-api: [caa57c2b] GET /owner/completed-onboarding → 200 (1ms)
18/05/2026 20:53:22 New Zealand Standard Time INFO mail-api: Logging initialised → console=INFO, file=logs\mail-api.log (DEBUG, rotating)
18/05/2026 20:53:22 New Zealand Standard Time INFO mail-api: Mail API config: version='unknown' timezone='system-default' from='GoodWalk <bookings@goodwalk.co.nz>' reply_to='aless@goodwalk.co.nz' owner='info@goodwalk.co.nz' owner_bcc='' client_bcc='' general_enquiries=False max_attempts=3 form_min=1s form_max=7200s rate_window=900s per_ip=50 per_email=50 min_interval=1s
18/05/2026 20:53:22 New Zealand Standard Time INFO mail-api: Auth: loaded 3 allowed email(s)
18/05/2026 20:53:22 New Zealand Standard Time INFO mail-api: Startup test email skipped: OWNER_BCC is not set to a real address
18/05/2026 20:53:26 New Zealand Standard Time INFO mail-api: [e03104a8] GET /auth/verify → 401 (1ms)
18/05/2026 20:53:30 New Zealand Standard Time INFO mail-api: Logging initialised → console=INFO, file=logs\mail-api.log (DEBUG, rotating)
18/05/2026 20:53:30 New Zealand Standard Time INFO mail-api: Mail API config: version='unknown' timezone='system-default' from='GoodWalk <bookings@goodwalk.co.nz>' reply_to='aless@goodwalk.co.nz' owner='info@goodwalk.co.nz' owner_bcc='' client_bcc='' general_enquiries=False max_attempts=3 form_min=1s form_max=7200s rate_window=900s per_ip=50 per_email=50 min_interval=1s
18/05/2026 20:53:30 New Zealand Standard Time INFO mail-api: Auth: loaded 3 allowed email(s)
18/05/2026 20:53:30 New Zealand Standard Time INFO mail-api: Startup test email skipped: OWNER_BCC is not set to a real address
18/05/2026 20:53:50 New Zealand Standard Time INFO mail-api: [329720e2] auth: code issued for email=info@goodwalk.co.nz
18/05/2026 20:53:50 New Zealand Standard Time WARNING mail-api: [DEV] auth code for info@goodwalk.co.nz: 292473
18/05/2026 20:53:50 New Zealand Standard Time INFO mail-api: [329720e2] POST /auth/request-code → 200 (3ms)
18/05/2026 20:53:54 New Zealand Standard Time INFO mail-api: Logging initialised → console=INFO, file=logs\mail-api.log (DEBUG, rotating)
18/05/2026 20:53:54 New Zealand Standard Time INFO mail-api: Mail API config: version='unknown' timezone='system-default' from='GoodWalk <bookings@goodwalk.co.nz>' reply_to='aless@goodwalk.co.nz' owner='info@goodwalk.co.nz' owner_bcc='' client_bcc='' general_enquiries=False max_attempts=3 form_min=1s form_max=7200s rate_window=900s per_ip=50 per_email=50 min_interval=1s
18/05/2026 20:53:54 New Zealand Standard Time INFO mail-api: Auth: loaded 3 allowed email(s)
18/05/2026 20:53:54 New Zealand Standard Time INFO mail-api: Startup test email skipped: OWNER_BCC is not set to a real address
18/05/2026 20:54:01 New Zealand Standard Time INFO mail-api: [8402d588] auth: code issued for email=info@goodwalk.co.nz
18/05/2026 20:54:01 New Zealand Standard Time WARNING mail-api: [DEV] auth code for info@goodwalk.co.nz: 926028
18/05/2026 20:54:01 New Zealand Standard Time INFO mail-api: [8402d588] POST /auth/request-code → 200 (3ms)
18/05/2026 20:54:08 New Zealand Standard Time INFO mail-api: Logging initialised → console=INFO, file=logs\mail-api.log (DEBUG, rotating)
18/05/2026 20:54:08 New Zealand Standard Time INFO mail-api: Mail API config: version='unknown' timezone='system-default' from='GoodWalk <bookings@goodwalk.co.nz>' reply_to='aless@goodwalk.co.nz' owner='info@goodwalk.co.nz' owner_bcc='' client_bcc='' general_enquiries=False max_attempts=3 form_min=1s form_max=7200s rate_window=900s per_ip=50 per_email=50 min_interval=1s
18/05/2026 20:54:08 New Zealand Standard Time INFO mail-api: Auth: loaded 3 allowed email(s)
18/05/2026 20:54:08 New Zealand Standard Time INFO mail-api: Startup test email skipped: OWNER_BCC is not set to a real address
18/05/2026 20:54:08 New Zealand Standard Time WARNING mail-api: [158bfcb9] auth: failure ip=127.0.0.1 reason='no_pending_code' total_in_window=1
18/05/2026 20:54:08 New Zealand Standard Time INFO mail-api: [158bfcb9] POST /auth/verify-code → 400 (3ms)
18/05/2026 20:54:17 New Zealand Standard Time INFO mail-api: Logging initialised → console=INFO, file=logs\mail-api.log (DEBUG, rotating)
18/05/2026 20:54:17 New Zealand Standard Time INFO mail-api: Mail API config: version='unknown' timezone='system-default' from='GoodWalk <bookings@goodwalk.co.nz>' reply_to='aless@goodwalk.co.nz' owner='info@goodwalk.co.nz' owner_bcc='' client_bcc='' general_enquiries=False max_attempts=3 form_min=1s form_max=7200s rate_window=900s per_ip=50 per_email=50 min_interval=1s
18/05/2026 20:54:17 New Zealand Standard Time INFO mail-api: Auth: loaded 3 allowed email(s)
18/05/2026 20:54:17 New Zealand Standard Time INFO mail-api: Startup test email skipped: OWNER_BCC is not set to a real address
18/05/2026 20:54:21 New Zealand Standard Time INFO mail-api: [b96e1a15] auth: code issued for email=info@goodwalk.co.nz
18/05/2026 20:54:21 New Zealand Standard Time WARNING mail-api: [DEV] auth code for info@goodwalk.co.nz: 171778
18/05/2026 20:54:21 New Zealand Standard Time INFO mail-api: [b96e1a15] POST /auth/request-code → 200 (3ms)
18/05/2026 20:54:28 New Zealand Standard Time INFO mail-api: [5d344a66] auth: session created for email=info@goodwalk.co.nz
18/05/2026 20:54:28 New Zealand Standard Time INFO mail-api: [5d344a66] POST /auth/verify-code → 200 (2ms)
18/05/2026 20:54:29 New Zealand Standard Time INFO mail-api: [a42dcc2e] GET /auth/verify → 200 (0ms)
18/05/2026 20:54:29 New Zealand Standard Time INFO mail-api: [d7b1503e] GET /owner/pending-onboarding → 200 (2ms)
18/05/2026 20:54:29 New Zealand Standard Time INFO mail-api: [333f54a9] GET /owner/completed-onboarding → 200 (2ms)
18/05/2026 20:55:18 New Zealand Standard Time INFO mail-api: [146fad21] GET /auth/verify → 200 (0ms)
18/05/2026 20:55:18 New Zealand Standard Time INFO mail-api: [3b0c10cf] GET /owner/pending-onboarding → 200 (1ms)
18/05/2026 20:55:18 New Zealand Standard Time INFO mail-api: [dd191338] GET /owner/completed-onboarding → 200 (1ms)
18/05/2026 20:55:23 New Zealand Standard Time INFO mail-api: [bab51812] GET /auth/verify → 200 (0ms)
18/05/2026 20:55:24 New Zealand Standard Time INFO mail-api: [ad8c1219] GET /auth/verify → 200 (0ms)
18/05/2026 20:55:29 New Zealand Standard Time INFO mail-api: [9b536203] GET /auth/verify → 200 (0ms)
18/05/2026 20:55:35 New Zealand Standard Time INFO mail-api: [b5154137] GET /auth/verify → 200 (0ms)
18/05/2026 20:55:40 New Zealand Standard Time INFO mail-api: [f4bc3375] GET /auth/verify → 200 (1ms)
18/05/2026 20:55:43 New Zealand Standard Time INFO mail-api: [0b7c0994] GET /auth/verify → 200 (0ms)
18/05/2026 20:57:09 New Zealand Standard Time INFO mail-api: Logging initialised → console=INFO, file=logs\mail-api.log (DEBUG, rotating)
18/05/2026 20:57:09 New Zealand Standard Time INFO mail-api: Mail API config: version='unknown' timezone='system-default' from='GoodWalk <bookings@goodwalk.co.nz>' reply_to='aless@goodwalk.co.nz' owner='info@goodwalk.co.nz' owner_bcc='' client_bcc='' general_enquiries=False max_attempts=3 form_min=1s form_max=7200s rate_window=900s per_ip=50 per_email=50 min_interval=1s
18/05/2026 20:57:09 New Zealand Standard Time INFO mail-api: Auth: loaded 3 allowed email(s)
18/05/2026 20:57:09 New Zealand Standard Time INFO mail-api: Startup test email skipped: OWNER_BCC is not set to a real address
18/05/2026 20:57:57 New Zealand Standard Time INFO mail-api: [e4d0f1eb] GET /auth/verify → 401 (1ms)
18/05/2026 20:58:09 New Zealand Standard Time INFO mail-api: [82661eb4] auth: code issued for email=info@goodwalk.co.nz
18/05/2026 20:58:09 New Zealand Standard Time WARNING mail-api: [DEV] auth code for info@goodwalk.co.nz: 611853
18/05/2026 20:58:09 New Zealand Standard Time INFO mail-api: [82661eb4] POST /auth/request-code → 200 (2ms)
18/05/2026 20:58:16 New Zealand Standard Time INFO mail-api: [c8a64ef0] auth: session created for email=info@goodwalk.co.nz
18/05/2026 20:58:16 New Zealand Standard Time INFO mail-api: [c8a64ef0] POST /auth/verify-code → 200 (1ms)
18/05/2026 20:58:16 New Zealand Standard Time INFO mail-api: [b8d16127] GET /auth/verify → 200 (1ms)
18/05/2026 20:58:16 New Zealand Standard Time INFO mail-api: [966d900e] GET /owner/pending-onboarding → 200 (2ms)
18/05/2026 20:58:16 New Zealand Standard Time INFO mail-api: [09cbe17c] GET /owner/completed-onboarding → 200 (2ms)
18/05/2026 20:58:26 New Zealand Standard Time INFO mail-api: [6d43f130] GET /owner/birthday-ics → 200 (47ms)
18/05/2026 21:01:40 New Zealand Standard Time INFO mail-api: [10fe76cb] GET /auth/verify → 200 (0ms)
18/05/2026 21:01:40 New Zealand Standard Time INFO mail-api: [0974c005] GET /owner/all-clients → 200 (2ms)
18/05/2026 21:01:40 New Zealand Standard Time INFO mail-api: [24266b49] GET /owner/birthdays → 200 (1ms)
18/05/2026 21:01:40 New Zealand Standard Time INFO mail-api: [aec89563] GET /owner/pending-onboarding → 200 (1ms)
18/05/2026 21:01:54 New Zealand Standard Time INFO mail-api: [ac91ab1a] GET /auth/verify → 200 (0ms)
18/05/2026 21:01:54 New Zealand Standard Time INFO mail-api: [392012b2] GET /owner/pending-onboarding → 200 (1ms)
18/05/2026 21:01:54 New Zealand Standard Time INFO mail-api: [19bb9b32] GET /owner/all-clients → 200 (1ms)
18/05/2026 21:01:54 New Zealand Standard Time INFO mail-api: [f49619c8] GET /owner/birthdays → 200 (0ms)
18/05/2026 21:02:00 New Zealand Standard Time INFO mail-api: [919dc475] GET /auth/verify → 200 (0ms)
18/05/2026 21:02:00 New Zealand Standard Time INFO mail-api: [69fff7db] GET /owner/pending-onboarding → 200 (0ms)
18/05/2026 21:02:00 New Zealand Standard Time INFO mail-api: [c83661f8] GET /owner/all-clients → 200 (1ms)
18/05/2026 21:02:00 New Zealand Standard Time INFO mail-api: [6f5fac0c] GET /owner/birthdays → 200 (1ms)
18/05/2026 21:03:08 New Zealand Standard Time INFO mail-api: [154efc4c] GET /auth/verify → 200 (0ms)
18/05/2026 21:03:08 New Zealand Standard Time INFO mail-api: [61b8e36d] GET /owner/pending-onboarding → 200 (0ms)
18/05/2026 21:03:08 New Zealand Standard Time INFO mail-api: [746f579f] GET /owner/all-clients → 200 (0ms)
18/05/2026 21:03:08 New Zealand Standard Time INFO mail-api: [4c03794b] GET /owner/birthdays → 200 (1ms)
18/05/2026 21:04:37 New Zealand Standard Time INFO mail-api: [66334fa7] GET /auth/verify → 200 (0ms)
18/05/2026 21:04:37 New Zealand Standard Time INFO mail-api: [7ae679b9] GET /owner/all-clients → 200 (1ms)
18/05/2026 21:04:37 New Zealand Standard Time INFO mail-api: [e9bb44e0] GET /owner/pending-onboarding → 200 (1ms)
18/05/2026 21:04:37 New Zealand Standard Time INFO mail-api: [dd496d79] GET /owner/birthdays → 200 (0ms)
18/05/2026 21:04:48 New Zealand Standard Time INFO mail-api: [3391cb3e] GET /auth/verify → 200 (0ms)
18/05/2026 21:04:48 New Zealand Standard Time INFO mail-api: [3e4f5d46] GET /owner/pending-onboarding → 200 (0ms)
18/05/2026 21:04:48 New Zealand Standard Time INFO mail-api: [943c3c32] GET /owner/all-clients → 200 (1ms)
18/05/2026 21:04:48 New Zealand Standard Time INFO mail-api: [0fe2a305] GET /owner/birthdays → 200 (1ms)
18/05/2026 21:04:56 New Zealand Standard Time INFO mail-api: [630e810d] POST /owner/birthday-auto-send → 200 (11ms)
18/05/2026 21:04:57 New Zealand Standard Time INFO mail-api: [257fd79f] POST /owner/birthday-auto-send → 200 (2ms)
18/05/2026 21:05:46 New Zealand Standard Time INFO mail-api: Logging initialised → console=INFO, file=logs\mail-api.log (DEBUG, rotating)
18/05/2026 21:05:46 New Zealand Standard Time INFO mail-api: Mail API config: version='unknown' timezone='system-default' from='GoodWalk <bookings@goodwalk.co.nz>' reply_to='aless@goodwalk.co.nz' owner='info@goodwalk.co.nz' owner_bcc='' client_bcc='' general_enquiries=False max_attempts=3 form_min=1s form_max=7200s rate_window=900s per_ip=50 per_email=50 min_interval=1s
18/05/2026 21:05:46 New Zealand Standard Time INFO mail-api: Auth: loaded 3 allowed email(s)
18/05/2026 21:05:46 New Zealand Standard Time INFO mail-api: Startup test email skipped: OWNER_BCC is not set to a real address
18/05/2026 21:05:54 New Zealand Standard Time INFO mail-api: Logging initialised → console=INFO, file=logs\mail-api.log (DEBUG, rotating)
18/05/2026 21:05:54 New Zealand Standard Time INFO mail-api: Mail API config: version='unknown' timezone='system-default' from='GoodWalk <bookings@goodwalk.co.nz>' reply_to='aless@goodwalk.co.nz' owner='info@goodwalk.co.nz' owner_bcc='' client_bcc='' general_enquiries=False max_attempts=3 form_min=1s form_max=7200s rate_window=900s per_ip=50 per_email=50 min_interval=1s
18/05/2026 21:05:54 New Zealand Standard Time INFO mail-api: Auth: loaded 3 allowed email(s)
18/05/2026 21:05:54 New Zealand Standard Time INFO mail-api: Startup test email skipped: OWNER_BCC is not set to a real address
18/05/2026 21:06:14 New Zealand Standard Time INFO mail-api: [1d4ec9f0] GET /auth/verify → 401 (1ms)
18/05/2026 21:06:22 New Zealand Standard Time INFO mail-api: [cd75de27] auth: code issued for email=info@goodwalk.co.nz
18/05/2026 21:06:22 New Zealand Standard Time WARNING mail-api: [DEV] auth code for info@goodwalk.co.nz: 352716
18/05/2026 21:06:22 New Zealand Standard Time INFO mail-api: [cd75de27] POST /auth/request-code → 200 (2ms)
18/05/2026 21:06:33 New Zealand Standard Time INFO mail-api: [39fcb039] auth: code issued for email=info@goodwalk.co.nz
18/05/2026 21:06:33 New Zealand Standard Time WARNING mail-api: [DEV] auth code for info@goodwalk.co.nz: 673532
18/05/2026 21:06:33 New Zealand Standard Time INFO mail-api: [39fcb039] POST /auth/request-code → 200 (1ms)
18/05/2026 21:06:41 New Zealand Standard Time INFO mail-api: [b569b0a7] auth: code issued for email=info@goodwalk.co.nz
18/05/2026 21:06:41 New Zealand Standard Time WARNING mail-api: [DEV] auth code for info@goodwalk.co.nz: 422102
18/05/2026 21:06:41 New Zealand Standard Time INFO mail-api: [b569b0a7] POST /auth/request-code → 200 (1ms)
18/05/2026 21:06:47 New Zealand Standard Time INFO mail-api: [f7d31b25] auth: session created for email=info@goodwalk.co.nz
18/05/2026 21:06:47 New Zealand Standard Time INFO mail-api: [f7d31b25] POST /auth/verify-code → 200 (1ms)
18/05/2026 21:06:47 New Zealand Standard Time INFO mail-api: [3bfb4696] GET /auth/verify → 200 (0ms)
18/05/2026 21:06:47 New Zealand Standard Time INFO mail-api: [ad0e89cf] GET /owner/pending-onboarding → 200 (2ms)
18/05/2026 21:06:47 New Zealand Standard Time INFO mail-api: [4e0de9fd] GET /owner/all-clients → 200 (5ms)
18/05/2026 21:06:47 New Zealand Standard Time INFO mail-api: [60fd31ea] GET /owner/birthdays → 200 (6ms)
18/05/2026 21:06:47 New Zealand Standard Time INFO mail-api: [d16754bc] GET /auth/verify → 200 (0ms)
18/05/2026 21:06:47 New Zealand Standard Time INFO mail-api: [4af5c695] GET /owner/pending-onboarding → 200 (1ms)
18/05/2026 21:06:47 New Zealand Standard Time INFO mail-api: [5f073850] GET /owner/birthdays → 200 (1ms)
18/05/2026 21:06:47 New Zealand Standard Time INFO mail-api: [74c6b7ba] GET /owner/all-clients → 200 (1ms)
18/05/2026 21:06:50 New Zealand Standard Time INFO mail-api: [5f5e5ce9] GET /owner/client-enquiry → 200 (8ms)
18/05/2026 21:06:51 New Zealand Standard Time INFO mail-api: [e1417817] GET /owner/client-enquiry → 200 (0ms)
18/05/2026 21:06:52 New Zealand Standard Time INFO mail-api: [df34527b] GET /owner/client-enquiry → 200 (0ms)
18/05/2026 21:06:55 New Zealand Standard Time INFO mail-api: [937f331a] GET /owner/client-enquiry → 200 (0ms)
18/05/2026 21:06:56 New Zealand Standard Time INFO mail-api: [d2da1b46] GET /auth/verify → 200 (0ms)
18/05/2026 21:06:56 New Zealand Standard Time INFO mail-api: [71230eee] GET /owner/pending-onboarding → 200 (1ms)
18/05/2026 21:06:56 New Zealand Standard Time INFO mail-api: [6f92ccfc] GET /owner/all-clients → 200 (1ms)
18/05/2026 21:06:56 New Zealand Standard Time INFO mail-api: [be70a30e] GET /owner/birthdays → 200 (38ms)
18/05/2026 21:06:56 New Zealand Standard Time INFO mail-api: [dd3c2966] GET /owner/client-enquiry → 200 (0ms)
18/05/2026 21:06:57 New Zealand Standard Time INFO mail-api: [9d07d186] GET /owner/client-enquiry → 200 (0ms)
18/05/2026 21:07:06 New Zealand Standard Time INFO mail-api: [30adb043] GET /auth/verify → 200 (0ms)
18/05/2026 21:07:06 New Zealand Standard Time INFO mail-api: [e4210b7e] GET /owner/pending-onboarding → 200 (1ms)
18/05/2026 21:07:06 New Zealand Standard Time INFO mail-api: [aae658b3] GET /owner/all-clients → 200 (1ms)
18/05/2026 21:07:06 New Zealand Standard Time INFO mail-api: [93cf8b33] GET /owner/birthdays → 200 (1ms)
18/05/2026 21:07:16 New Zealand Standard Time INFO mail-api: [48eaf99a] GET /owner/client-enquiry → 200 (0ms)
18/05/2026 21:07:21 New Zealand Standard Time INFO mail-api: [40707298] GET /owner/client-enquiry → 200 (0ms)
18/05/2026 21:07:26 New Zealand Standard Time INFO mail-api: [4dc85cd2] GET /auth/verify → 200 (0ms)
18/05/2026 21:07:26 New Zealand Standard Time INFO mail-api: [15e9f336] GET /owner/pending-onboarding → 200 (1ms)
18/05/2026 21:07:26 New Zealand Standard Time INFO mail-api: [02bdfb2f] GET /owner/birthdays → 200 (1ms)
18/05/2026 21:07:26 New Zealand Standard Time INFO mail-api: [33d645fd] GET /owner/all-clients → 200 (1ms)
18/05/2026 21:07:27 New Zealand Standard Time INFO mail-api: [f5d3c66c] GET /owner/client-enquiry → 200 (0ms)
18/05/2026 21:07:29 New Zealand Standard Time INFO mail-api: [808493ea] GET /owner/client-enquiry → 200 (0ms)
18/05/2026 21:07:31 New Zealand Standard Time INFO mail-api: [5abd3b07] GET /owner/client-enquiry → 200 (0ms)
18/05/2026 21:08:54 New Zealand Standard Time INFO mail-api: [df00ae10] GET /owner/client-enquiry → 200 (0ms)
18/05/2026 21:09:13 New Zealand Standard Time INFO mail-api: [577cac77] GET /auth/verify → 200 (0ms)
18/05/2026 21:09:13 New Zealand Standard Time INFO mail-api: [4a8b9e56] GET /owner/pending-onboarding → 200 (1ms)
18/05/2026 21:09:13 New Zealand Standard Time INFO mail-api: [eddfea37] GET /owner/birthdays → 200 (1ms)
18/05/2026 21:09:13 New Zealand Standard Time INFO mail-api: [3dacc7b7] GET /owner/all-clients → 200 (2ms)
18/05/2026 21:09:24 New Zealand Standard Time INFO mail-api: [49418f49] GET /auth/verify → 200 (0ms)
18/05/2026 21:09:24 New Zealand Standard Time INFO mail-api: [95000436] GET /owner/pending-onboarding → 200 (0ms)
18/05/2026 21:09:24 New Zealand Standard Time INFO mail-api: [366ef2d7] GET /owner/all-clients → 200 (1ms)
18/05/2026 21:09:24 New Zealand Standard Time INFO mail-api: [98e6711c] GET /owner/birthdays → 200 (1ms)
18/05/2026 21:09:30 New Zealand Standard Time INFO mail-api: [f29e3ea1] GET /auth/verify → 200 (0ms)
18/05/2026 21:09:30 New Zealand Standard Time INFO mail-api: [ce9b4e92] GET /owner/pending-onboarding → 200 (1ms)
18/05/2026 21:09:30 New Zealand Standard Time INFO mail-api: [94eb3c49] GET /owner/all-clients → 200 (1ms)
18/05/2026 21:09:30 New Zealand Standard Time INFO mail-api: [7cfaa0e0] GET /owner/birthdays → 200 (1ms)
18/05/2026 21:09:51 New Zealand Standard Time INFO mail-api: [1540a1fe] GET /auth/verify → 200 (0ms)
18/05/2026 21:09:51 New Zealand Standard Time INFO mail-api: [cef54851] GET /owner/pending-onboarding → 200 (0ms)
18/05/2026 21:09:51 New Zealand Standard Time INFO mail-api: [d8b05598] GET /owner/all-clients → 200 (1ms)
18/05/2026 21:09:51 New Zealand Standard Time INFO mail-api: [5582ac68] GET /owner/birthdays → 200 (1ms)
18/05/2026 21:09:55 New Zealand Standard Time INFO mail-api: [3bc7eac9] GET /auth/verify → 200 (0ms)
18/05/2026 21:09:55 New Zealand Standard Time INFO mail-api: [dbd5ad2f] GET /owner/pending-onboarding → 200 (1ms)
18/05/2026 21:09:55 New Zealand Standard Time INFO mail-api: [ce08939a] GET /owner/all-clients → 200 (0ms)
18/05/2026 21:09:55 New Zealand Standard Time INFO mail-api: [a0c6e352] GET /owner/birthdays → 200 (0ms)
18/05/2026 21:09:56 New Zealand Standard Time INFO mail-api: [628a7bb1] GET /auth/verify → 200 (0ms)
18/05/2026 21:09:56 New Zealand Standard Time INFO mail-api: [3f0c4dde] GET /owner/pending-onboarding → 200 (1ms)
18/05/2026 21:09:56 New Zealand Standard Time INFO mail-api: [edcf1014] GET /owner/all-clients → 200 (1ms)
18/05/2026 21:09:56 New Zealand Standard Time INFO mail-api: [cdd1d4e6] GET /owner/birthdays → 200 (2ms)
18/05/2026 21:10:01 New Zealand Standard Time INFO mail-api: [cd064044] GET /auth/verify → 200 (0ms)
18/05/2026 21:10:01 New Zealand Standard Time INFO mail-api: [2fcfe82b] GET /owner/pending-onboarding → 200 (1ms)
18/05/2026 21:10:01 New Zealand Standard Time INFO mail-api: [f0a36d94] GET /owner/all-clients → 200 (2ms)
18/05/2026 21:10:01 New Zealand Standard Time INFO mail-api: [e82203da] GET /owner/birthdays → 200 (2ms)
18/05/2026 21:10:14 New Zealand Standard Time INFO mail-api: [9fa6aea1] GET /auth/verify → 200 (0ms)
18/05/2026 21:10:14 New Zealand Standard Time INFO mail-api: [1daa6f9d] GET /owner/pending-onboarding → 200 (1ms)
18/05/2026 21:10:14 New Zealand Standard Time INFO mail-api: [5e1ce2b0] GET /owner/all-clients → 200 (1ms)
18/05/2026 21:10:14 New Zealand Standard Time INFO mail-api: [e24c3f93] GET /owner/birthdays → 200 (0ms)
18/05/2026 21:10:25 New Zealand Standard Time INFO mail-api: [c8045ecf] GET /owner/client-enquiry → 200 (0ms)
18/05/2026 21:10:40 New Zealand Standard Time INFO mail-api: [66544d87] GET /owner/client-enquiry → 200 (0ms)
18/05/2026 21:10:42 New Zealand Standard Time INFO mail-api: [e1d560f3] GET /owner/client-enquiry → 200 (0ms)
18/05/2026 21:10:52 New Zealand Standard Time INFO mail-api: [5154665b] GET /auth/verify → 200 (0ms)
18/05/2026 21:10:52 New Zealand Standard Time INFO mail-api: [e8c6529f] GET /owner/pending-onboarding → 200 (1ms)
18/05/2026 21:10:52 New Zealand Standard Time INFO mail-api: [bff9782c] GET /owner/all-clients → 200 (1ms)
18/05/2026 21:10:52 New Zealand Standard Time INFO mail-api: [3bfe2f94] GET /owner/birthdays → 200 (2ms)
18/05/2026 21:10:57 New Zealand Standard Time INFO mail-api: [1fab6d86] GET /auth/verify → 200 (0ms)
18/05/2026 21:10:57 New Zealand Standard Time INFO mail-api: [5c77b1a5] GET /owner/pending-onboarding → 200 (1ms)
18/05/2026 21:10:57 New Zealand Standard Time INFO mail-api: [999f1cbd] GET /owner/all-clients → 200 (1ms)
18/05/2026 21:10:57 New Zealand Standard Time INFO mail-api: [196d7f81] GET /owner/birthdays → 200 (2ms)
18/05/2026 21:11:30 New Zealand Standard Time INFO mail-api: [d4867904] GET /auth/verify → 200 (0ms)
18/05/2026 21:11:30 New Zealand Standard Time INFO mail-api: [1ae08f2c] GET /owner/all-clients → 200 (1ms)
18/05/2026 21:11:30 New Zealand Standard Time INFO mail-api: [17a10187] GET /owner/pending-onboarding → 200 (1ms)
18/05/2026 21:11:30 New Zealand Standard Time INFO mail-api: [7cc1014d] GET /owner/birthdays → 200 (2ms)
18/05/2026 21:12:30 New Zealand Standard Time INFO mail-api: [c0ad4e73] GET /auth/verify → 200 (0ms)
18/05/2026 21:12:30 New Zealand Standard Time INFO mail-api: [c696f323] GET /owner/pending-onboarding → 200 (1ms)
18/05/2026 21:12:30 New Zealand Standard Time INFO mail-api: [fd2b382b] GET /owner/birthdays → 200 (1ms)
18/05/2026 21:12:30 New Zealand Standard Time INFO mail-api: [bfbf712c] GET /owner/all-clients → 200 (2ms)
18/05/2026 21:12:33 New Zealand Standard Time INFO mail-api: [d9181470] GET /auth/verify → 200 (0ms)
18/05/2026 21:12:33 New Zealand Standard Time INFO mail-api: [432506c5] GET /owner/pending-onboarding → 200 (1ms)
18/05/2026 21:12:33 New Zealand Standard Time INFO mail-api: [36f2eb7d] GET /owner/all-clients → 200 (1ms)
18/05/2026 21:12:33 New Zealand Standard Time INFO mail-api: [4572655e] GET /owner/birthdays → 200 (0ms)
18/05/2026 21:13:20 New Zealand Standard Time INFO mail-api: [1d738698] GET /auth/verify → 200 (0ms)
18/05/2026 21:13:20 New Zealand Standard Time INFO mail-api: [9a6b2a2a] GET /owner/pending-onboarding → 200 (1ms)
18/05/2026 21:13:20 New Zealand Standard Time INFO mail-api: [d33bc3cf] GET /owner/birthdays → 200 (1ms)
18/05/2026 21:13:20 New Zealand Standard Time INFO mail-api: [82cd8646] GET /owner/all-clients → 200 (2ms)
18/05/2026 21:13:25 New Zealand Standard Time INFO mail-api: [cd64ed80] GET /auth/verify → 200 (0ms)
18/05/2026 21:13:25 New Zealand Standard Time INFO mail-api: [fd6aab4e] GET /owner/pending-onboarding → 200 (1ms)
18/05/2026 21:13:25 New Zealand Standard Time INFO mail-api: [1620a2b7] GET /owner/all-clients → 200 (1ms)
18/05/2026 21:13:25 New Zealand Standard Time INFO mail-api: [4fbfa033] GET /owner/birthdays → 200 (1ms)
18/05/2026 21:14:34 New Zealand Standard Time INFO mail-api: [47c17e37] GET /auth/verify → 200 (0ms)
18/05/2026 21:14:34 New Zealand Standard Time INFO mail-api: [c9a6b0e8] GET /owner/pending-onboarding → 200 (0ms)
18/05/2026 21:14:34 New Zealand Standard Time INFO mail-api: [04a15a35] GET /owner/all-clients → 200 (0ms)
18/05/2026 21:14:34 New Zealand Standard Time INFO mail-api: [df331a1d] GET /owner/birthdays → 200 (0ms)
18/05/2026 21:16:26 New Zealand Standard Time INFO mail-api: Logging initialised → console=INFO, file=logs\mail-api.log (DEBUG, rotating)
18/05/2026 21:16:26 New Zealand Standard Time INFO mail-api: Mail API config: version='unknown' timezone='system-default' from='GoodWalk <bookings@goodwalk.co.nz>' reply_to='aless@goodwalk.co.nz' owner='info@goodwalk.co.nz' owner_bcc='' client_bcc='' general_enquiries=False max_attempts=3 form_min=1s form_max=7200s rate_window=900s per_ip=50 per_email=50 min_interval=1s
18/05/2026 21:16:26 New Zealand Standard Time INFO mail-api: Auth: loaded 3 allowed email(s)
18/05/2026 21:16:26 New Zealand Standard Time INFO mail-api: Startup test email skipped: OWNER_BCC is not set to a real address
18/05/2026 21:16:41 New Zealand Standard Time INFO mail-api: Logging initialised → console=INFO, file=logs\mail-api.log (DEBUG, rotating)
18/05/2026 21:16:41 New Zealand Standard Time INFO mail-api: Mail API config: version='unknown' timezone='system-default' from='GoodWalk <bookings@goodwalk.co.nz>' reply_to='aless@goodwalk.co.nz' owner='info@goodwalk.co.nz' owner_bcc='' client_bcc='' general_enquiries=False max_attempts=3 form_min=1s form_max=7200s rate_window=900s per_ip=50 per_email=50 min_interval=1s
18/05/2026 21:16:41 New Zealand Standard Time INFO mail-api: Auth: loaded 3 allowed email(s)
18/05/2026 21:16:42 New Zealand Standard Time INFO mail-api: Startup test email skipped: OWNER_BCC is not set to a real address
18/05/2026 21:16:53 New Zealand Standard Time INFO mail-api: Logging initialised → console=INFO, file=logs\mail-api.log (DEBUG, rotating)
18/05/2026 21:16:53 New Zealand Standard Time INFO mail-api: Mail API config: version='unknown' timezone='system-default' from='GoodWalk <bookings@goodwalk.co.nz>' reply_to='aless@goodwalk.co.nz' owner='info@goodwalk.co.nz' owner_bcc='' client_bcc='' general_enquiries=False max_attempts=3 form_min=1s form_max=7200s rate_window=900s per_ip=50 per_email=50 min_interval=1s
18/05/2026 21:16:53 New Zealand Standard Time INFO mail-api: Auth: loaded 3 allowed email(s)
18/05/2026 21:16:53 New Zealand Standard Time INFO mail-api: Startup test email skipped: OWNER_BCC is not set to a real address
18/05/2026 21:16:58 New Zealand Standard Time INFO mail-api: Logging initialised → console=INFO, file=logs\mail-api.log (DEBUG, rotating)
18/05/2026 21:16:58 New Zealand Standard Time INFO mail-api: Mail API config: version='unknown' timezone='system-default' from='GoodWalk <bookings@goodwalk.co.nz>' reply_to='aless@goodwalk.co.nz' owner='info@goodwalk.co.nz' owner_bcc='' client_bcc='' general_enquiries=False max_attempts=3 form_min=1s form_max=7200s rate_window=900s per_ip=50 per_email=50 min_interval=1s
18/05/2026 21:16:58 New Zealand Standard Time INFO mail-api: Auth: loaded 3 allowed email(s)
18/05/2026 21:16:58 New Zealand Standard Time INFO mail-api: Startup test email skipped: OWNER_BCC is not set to a real address
18/05/2026 21:17:03 New Zealand Standard Time INFO mail-api: Logging initialised → console=INFO, file=logs\mail-api.log (DEBUG, rotating)
18/05/2026 21:17:03 New Zealand Standard Time INFO mail-api: Mail API config: version='unknown' timezone='system-default' from='GoodWalk <bookings@goodwalk.co.nz>' reply_to='aless@goodwalk.co.nz' owner='info@goodwalk.co.nz' owner_bcc='' client_bcc='' general_enquiries=False max_attempts=3 form_min=1s form_max=7200s rate_window=900s per_ip=50 per_email=50 min_interval=1s
18/05/2026 21:17:03 New Zealand Standard Time INFO mail-api: Auth: loaded 3 allowed email(s)
18/05/2026 21:17:03 New Zealand Standard Time INFO mail-api: Startup test email skipped: OWNER_BCC is not set to a real address
18/05/2026 21:17:09 New Zealand Standard Time INFO mail-api: [4adefcdc] GET /auth/verify → 401 (2ms)
18/05/2026 21:18:51 New Zealand Standard Time INFO mail-api: [daa42fc9] auth: code issued for email=info@goodwalk.co.nz
18/05/2026 21:18:51 New Zealand Standard Time WARNING mail-api: [DEV] auth code for info@goodwalk.co.nz: 196387
18/05/2026 21:18:51 New Zealand Standard Time INFO mail-api: [daa42fc9] POST /auth/request-code → 200 (2ms)
18/05/2026 21:19:02 New Zealand Standard Time INFO mail-api: [813144ca] auth: session created for email=info@goodwalk.co.nz
18/05/2026 21:19:02 New Zealand Standard Time INFO mail-api: [813144ca] POST /auth/verify-code → 200 (2ms)
18/05/2026 21:19:02 New Zealand Standard Time INFO mail-api: [4a640f08] GET /auth/verify → 200 (0ms)
18/05/2026 21:19:02 New Zealand Standard Time INFO mail-api: [4c90dbf6] GET /owner/pending-onboarding → 200 (2ms)
18/05/2026 21:19:02 New Zealand Standard Time INFO mail-api: [1f509c67] GET /owner/all-clients → 200 (2ms)
18/05/2026 21:19:02 New Zealand Standard Time INFO mail-api: [51382343] GET /owner/birthdays → 200 (7ms)
18/05/2026 21:19:10 New Zealand Standard Time INFO mail-api: [2e82354f] GET /owner/client-enquiry → 200 (1ms)
18/05/2026 21:20:40 New Zealand Standard Time INFO mail-api: [37a981ff] GET /auth/verify → 200 (0ms)
18/05/2026 21:20:40 New Zealand Standard Time INFO mail-api: [dfc92fce] GET /owner/pending-onboarding → 200 (0ms)
18/05/2026 21:20:40 New Zealand Standard Time INFO mail-api: [0feb7af7] GET /owner/birthdays → 200 (1ms)
18/05/2026 21:20:40 New Zealand Standard Time INFO mail-api: [685a1be4] GET /owner/all-clients → 200 (2ms)
18/05/2026 21:20:47 New Zealand Standard Time INFO mail-api: [f52d193a] GET /auth/verify → 200 (0ms)
18/05/2026 21:20:47 New Zealand Standard Time INFO mail-api: [5da059ab] GET /owner/pending-onboarding → 200 (0ms)
18/05/2026 21:20:47 New Zealand Standard Time INFO mail-api: [a08a20a1] GET /owner/all-clients → 200 (0ms)
18/05/2026 21:20:47 New Zealand Standard Time INFO mail-api: [caf78fb9] GET /owner/birthdays → 200 (1ms)
18/05/2026 21:20:52 New Zealand Standard Time INFO mail-api: [b980a727] GET /auth/verify → 200 (0ms)
18/05/2026 21:20:52 New Zealand Standard Time INFO mail-api: [6261daf9] GET /owner/pending-onboarding → 200 (1ms)
18/05/2026 21:20:52 New Zealand Standard Time INFO mail-api: [28597ae7] GET /owner/all-clients → 200 (7ms)
18/05/2026 21:20:52 New Zealand Standard Time INFO mail-api: [a4b8ff1a] GET /owner/birthdays → 200 (7ms)
18/05/2026 21:21:13 New Zealand Standard Time INFO mail-api: [3ce67fce] GET /auth/verify → 200 (0ms)
18/05/2026 21:21:13 New Zealand Standard Time INFO mail-api: [5638cdf4] GET /owner/pending-onboarding → 200 (0ms)
18/05/2026 21:21:13 New Zealand Standard Time INFO mail-api: [2b317150] GET /owner/all-clients → 200 (1ms)
18/05/2026 21:21:13 New Zealand Standard Time INFO mail-api: [d901f1e9] GET /owner/birthdays → 200 (0ms)
18/05/2026 21:21:18 New Zealand Standard Time INFO mail-api: [2b80392f] GET /auth/verify → 200 (0ms)
18/05/2026 21:21:18 New Zealand Standard Time INFO mail-api: [80a30bb3] GET /owner/all-clients → 200 (1ms)
18/05/2026 21:21:18 New Zealand Standard Time INFO mail-api: [25400300] GET /owner/pending-onboarding → 200 (1ms)
18/05/2026 21:21:18 New Zealand Standard Time INFO mail-api: [d2439dff] GET /owner/birthdays → 200 (2ms)
18/05/2026 21:21:19 New Zealand Standard Time INFO mail-api: [fa179f96] GET /auth/verify → 200 (0ms)
18/05/2026 21:21:19 New Zealand Standard Time INFO mail-api: [28702419] GET /owner/pending-onboarding → 200 (0ms)
18/05/2026 21:21:19 New Zealand Standard Time INFO mail-api: [457a87dd] GET /owner/all-clients → 200 (0ms)
18/05/2026 21:21:19 New Zealand Standard Time INFO mail-api: [736e3b1d] GET /owner/birthdays → 200 (1ms)
18/05/2026 21:21:29 New Zealand Standard Time INFO mail-api: [2e256a2d] GET /auth/verify → 200 (0ms)
18/05/2026 21:21:29 New Zealand Standard Time INFO mail-api: [e6c66558] GET /owner/pending-onboarding → 200 (1ms)
18/05/2026 21:21:29 New Zealand Standard Time INFO mail-api: [9585bade] GET /owner/all-clients → 200 (1ms)
18/05/2026 21:21:29 New Zealand Standard Time INFO mail-api: [88fbfe22] GET /owner/birthdays → 200 (0ms)
18/05/2026 21:21:35 New Zealand Standard Time INFO mail-api: [6ce9acb5] GET /auth/verify → 200 (0ms)
18/05/2026 21:21:35 New Zealand Standard Time INFO mail-api: [95b1ef6f] GET /owner/pending-onboarding → 200 (0ms)
18/05/2026 21:21:35 New Zealand Standard Time INFO mail-api: [cf8aa164] GET /owner/all-clients → 200 (1ms)
18/05/2026 21:21:35 New Zealand Standard Time INFO mail-api: [6fb3e3b2] GET /owner/birthdays → 200 (1ms)
18/05/2026 21:21:40 New Zealand Standard Time INFO mail-api: [0d99af34] GET /auth/verify → 200 (0ms)
18/05/2026 21:21:40 New Zealand Standard Time INFO mail-api: [6b65cc45] GET /owner/pending-onboarding → 200 (0ms)
18/05/2026 21:21:40 New Zealand Standard Time INFO mail-api: [e2bd16c3] GET /owner/all-clients → 200 (0ms)
18/05/2026 21:21:40 New Zealand Standard Time INFO mail-api: [91bd32df] GET /owner/birthdays → 200 (0ms)
18/05/2026 21:24:56 New Zealand Standard Time INFO mail-api: Logging initialised → console=INFO, file=logs\mail-api.log (DEBUG, rotating)
18/05/2026 21:24:56 New Zealand Standard Time INFO mail-api: Mail API config: version='unknown' timezone='system-default' from='GoodWalk <bookings@goodwalk.co.nz>' reply_to='aless@goodwalk.co.nz' owner='info@goodwalk.co.nz' owner_bcc='' client_bcc='' general_enquiries=False max_attempts=3 form_min=1s form_max=7200s rate_window=900s per_ip=50 per_email=50 min_interval=1s
18/05/2026 21:24:56 New Zealand Standard Time INFO mail-api: Auth: loaded 3 allowed email(s)
18/05/2026 21:24:57 New Zealand Standard Time INFO mail-api: Startup test email skipped: OWNER_BCC is not set to a real address
18/05/2026 21:25:23 New Zealand Standard Time INFO mail-api: [0f034546] GET /auth/verify → 401 (2ms)
18/05/2026 21:40:40 New Zealand Standard Time INFO mail-api: [b7bb39f7] auth: code issued for email=info@goodwalk.co.nz
18/05/2026 21:40:40 New Zealand Standard Time WARNING mail-api: [DEV] auth code for info@goodwalk.co.nz: 385438
18/05/2026 21:40:40 New Zealand Standard Time INFO mail-api: [b7bb39f7] POST /auth/request-code → 200 (2ms)
18/05/2026 21:40:49 New Zealand Standard Time INFO mail-api: [fe40986f] auth: session created for email=info@goodwalk.co.nz
18/05/2026 21:40:49 New Zealand Standard Time INFO mail-api: [fe40986f] POST /auth/verify-code → 200 (2ms)
18/05/2026 21:40:49 New Zealand Standard Time INFO mail-api: [c205fac4] GET /auth/verify → 200 (0ms)
18/05/2026 21:40:49 New Zealand Standard Time INFO mail-api: [b86a53a9] GET /owner/pending-onboarding → 200 (7ms)
18/05/2026 21:40:49 New Zealand Standard Time INFO mail-api: [08603fea] GET /owner/all-clients → 200 (41ms)
18/05/2026 21:40:49 New Zealand Standard Time INFO mail-api: [4326158b] GET /owner/birthdays → 200 (42ms)
18/05/2026 21:40:51 New Zealand Standard Time INFO mail-api: [af8cfae2] GET /owner/message-templates → 200 (1ms)
18/05/2026 21:40:51 New Zealand Standard Time INFO mail-api: [5bf21ce9] POST /owner/render-message → 200 (2ms)
18/05/2026 21:41:01 New Zealand Standard Time INFO mail-api: [19e5ccc9] POST /owner/render-message → 200 (1ms)
18/05/2026 21:41:04 New Zealand Standard Time INFO mail-api: [d3a678ba] POST /owner/render-message → 200 (1ms)
18/05/2026 21:41:07 New Zealand Standard Time INFO mail-api: [50836f50] POST /owner/render-message → 200 (1ms)
18/05/2026 21:41:19 New Zealand Standard Time INFO mail-api: [c74652ab] POST /owner/render-message → 200 (1ms)
18/05/2026 21:42:22 New Zealand Standard Time INFO mail-api: [7ba09ffe] POST /owner/render-message → 200 (1ms)
18/05/2026 21:42:42 New Zealand Standard Time INFO mail-api: [c9990429] POST /owner/render-message → 200 (1ms)
18/05/2026 21:42:45 New Zealand Standard Time INFO mail-api: [4f6da927] POST /owner/render-message → 200 (1ms)
18/05/2026 21:42:50 New Zealand Standard Time INFO mail-api: [f9326ca8] POST /owner/render-message → 200 (1ms)
18/05/2026 21:42:51 New Zealand Standard Time INFO mail-api: [f4511515] POST /owner/render-message → 200 (1ms)
18/05/2026 21:42:54 New Zealand Standard Time INFO mail-api: [0babd26a] POST /owner/render-message → 200 (1ms)
18/05/2026 21:42:55 New Zealand Standard Time INFO mail-api: [a5a6bf91] POST /owner/render-message → 200 (1ms)
18/05/2026 21:42:57 New Zealand Standard Time INFO mail-api: [cf902b5b] POST /owner/render-message → 200 (1ms)
18/05/2026 21:43:00 New Zealand Standard Time INFO mail-api: [504539ca] POST /owner/render-message → 200 (1ms)
18/05/2026 21:43:01 New Zealand Standard Time INFO mail-api: [5b0ab892] POST /owner/render-message → 200 (1ms)
18/05/2026 21:43:02 New Zealand Standard Time INFO mail-api: [4bee8880] POST /owner/render-message → 200 (1ms)
18/05/2026 21:43:03 New Zealand Standard Time INFO mail-api: [5dc98dff] POST /owner/render-message → 200 (1ms)
18/05/2026 21:43:03 New Zealand Standard Time INFO mail-api: [d7eacbb9] POST /owner/render-message → 200 (1ms)
18/05/2026 21:43:04 New Zealand Standard Time INFO mail-api: [00536acf] POST /owner/render-message → 200 (1ms)
18/05/2026 21:43:05 New Zealand Standard Time INFO mail-api: [9e6b3996] POST /owner/render-message → 200 (1ms)
18/05/2026 21:45:01 New Zealand Standard Time INFO mail-api: Logging initialised → console=INFO, file=logs\mail-api.log (DEBUG, rotating)
18/05/2026 21:45:01 New Zealand Standard Time INFO mail-api: Mail API config: version='unknown' timezone='system-default' from='GoodWalk <bookings@goodwalk.co.nz>' reply_to='aless@goodwalk.co.nz' owner='info@goodwalk.co.nz' owner_bcc='' client_bcc='' general_enquiries=False max_attempts=3 form_min=1s form_max=7200s rate_window=900s per_ip=50 per_email=50 min_interval=1s
18/05/2026 21:45:01 New Zealand Standard Time INFO mail-api: Auth: loaded 3 allowed email(s)
18/05/2026 21:45:01 New Zealand Standard Time INFO mail-api: Startup test email skipped: OWNER_BCC is not set to a real address
18/05/2026 21:45:10 New Zealand Standard Time INFO mail-api: Logging initialised → console=INFO, file=logs\mail-api.log (DEBUG, rotating)
18/05/2026 21:45:10 New Zealand Standard Time INFO mail-api: Mail API config: version='unknown' timezone='system-default' from='GoodWalk <bookings@goodwalk.co.nz>' reply_to='aless@goodwalk.co.nz' owner='info@goodwalk.co.nz' owner_bcc='' client_bcc='' general_enquiries=False max_attempts=3 form_min=1s form_max=7200s rate_window=900s per_ip=50 per_email=50 min_interval=1s
18/05/2026 21:45:10 New Zealand Standard Time INFO mail-api: Auth: loaded 3 allowed email(s)
18/05/2026 21:45:10 New Zealand Standard Time INFO mail-api: Startup test email skipped: OWNER_BCC is not set to a real address
18/05/2026 21:45:16 New Zealand Standard Time INFO mail-api: Logging initialised → console=INFO, file=logs\mail-api.log (DEBUG, rotating)
18/05/2026 21:45:16 New Zealand Standard Time INFO mail-api: Mail API config: version='unknown' timezone='system-default' from='GoodWalk <bookings@goodwalk.co.nz>' reply_to='aless@goodwalk.co.nz' owner='info@goodwalk.co.nz' owner_bcc='' client_bcc='' general_enquiries=False max_attempts=3 form_min=1s form_max=7200s rate_window=900s per_ip=50 per_email=50 min_interval=1s
18/05/2026 21:45:16 New Zealand Standard Time INFO mail-api: Auth: loaded 3 allowed email(s)
18/05/2026 21:45:17 New Zealand Standard Time INFO mail-api: Startup test email skipped: OWNER_BCC is not set to a real address
18/05/2026 21:45:22 New Zealand Standard Time INFO mail-api: Logging initialised → console=INFO, file=logs\mail-api.log (DEBUG, rotating)
18/05/2026 21:45:22 New Zealand Standard Time INFO mail-api: Mail API config: version='unknown' timezone='system-default' from='GoodWalk <bookings@goodwalk.co.nz>' reply_to='aless@goodwalk.co.nz' owner='info@goodwalk.co.nz' owner_bcc='' client_bcc='' general_enquiries=False max_attempts=3 form_min=1s form_max=7200s rate_window=900s per_ip=50 per_email=50 min_interval=1s
18/05/2026 21:45:22 New Zealand Standard Time INFO mail-api: Auth: loaded 3 allowed email(s)
18/05/2026 21:45:22 New Zealand Standard Time INFO mail-api: Startup test email skipped: OWNER_BCC is not set to a real address
18/05/2026 21:45:28 New Zealand Standard Time INFO mail-api: Logging initialised → console=INFO, file=logs\mail-api.log (DEBUG, rotating)
18/05/2026 21:45:28 New Zealand Standard Time INFO mail-api: Mail API config: version='unknown' timezone='system-default' from='GoodWalk <bookings@goodwalk.co.nz>' reply_to='aless@goodwalk.co.nz' owner='info@goodwalk.co.nz' owner_bcc='' client_bcc='' general_enquiries=False max_attempts=3 form_min=1s form_max=7200s rate_window=900s per_ip=50 per_email=50 min_interval=1s
18/05/2026 21:45:28 New Zealand Standard Time INFO mail-api: Auth: loaded 3 allowed email(s)
18/05/2026 21:45:28 New Zealand Standard Time INFO mail-api: Startup test email skipped: OWNER_BCC is not set to a real address
18/05/2026 21:45:44 New Zealand Standard Time INFO mail-api: [243808e5] GET /auth/verify → 401 (2ms)
18/05/2026 21:49:29 New Zealand Standard Time INFO mail-api: [f56403cb] auth: code issued for email=info@goodwalk.co.nz
18/05/2026 21:49:29 New Zealand Standard Time WARNING mail-api: [DEV] auth code for info@goodwalk.co.nz: 883753
18/05/2026 21:49:29 New Zealand Standard Time INFO mail-api: [f56403cb] POST /auth/request-code → 200 (2ms)
18/05/2026 21:49:39 New Zealand Standard Time INFO mail-api: [ce0f4af4] auth: session created for email=info@goodwalk.co.nz
18/05/2026 21:49:39 New Zealand Standard Time INFO mail-api: [ce0f4af4] POST /auth/verify-code → 200 (1ms)
18/05/2026 21:49:39 New Zealand Standard Time INFO mail-api: [dad1ace5] GET /auth/verify → 200 (0ms)
18/05/2026 21:49:39 New Zealand Standard Time INFO mail-api: [042f262b] GET /owner/pending-onboarding → 200 (1ms)
18/05/2026 21:49:39 New Zealand Standard Time INFO mail-api: [baa63647] GET /owner/birthdays → 200 (4ms)
18/05/2026 21:49:39 New Zealand Standard Time INFO mail-api: [0900a839] GET /owner/all-clients → 200 (4ms)
18/05/2026 21:49:41 New Zealand Standard Time INFO mail-api: [34995134] GET /owner/message-templates → 200 (1ms)
18/05/2026 21:49:41 New Zealand Standard Time INFO mail-api: [e7ef632c] POST /owner/render-message → 200 (1ms)
18/05/2026 21:49:55 New Zealand Standard Time INFO mail-api: [5d8bea9e] POST /owner/render-message → 200 (1ms)
18/05/2026 21:49:58 New Zealand Standard Time INFO mail-api: [ccb95237] POST /owner/render-message → 200 (1ms)
18/05/2026 21:50:02 New Zealand Standard Time INFO mail-api: [c8bc8cbb] POST /owner/render-message → 200 (1ms)
18/05/2026 21:50:04 New Zealand Standard Time INFO mail-api: [2b846861] POST /owner/render-message → 200 (1ms)
18/05/2026 21:50:05 New Zealand Standard Time INFO mail-api: [ff28918c] POST /owner/render-message → 200 (1ms)
18/05/2026 21:50:06 New Zealand Standard Time INFO mail-api: [68a9d932] POST /owner/render-message → 200 (1ms)
18/05/2026 21:50:07 New Zealand Standard Time INFO mail-api: [490db64c] POST /owner/render-message → 200 (1ms)
18/05/2026 21:50:07 New Zealand Standard Time INFO mail-api: [260394e8] POST /owner/render-message → 200 (1ms)
18/05/2026 21:50:08 New Zealand Standard Time INFO mail-api: [d5bc9166] POST /owner/render-message → 200 (1ms)
18/05/2026 21:50:09 New Zealand Standard Time INFO mail-api: [1617ac95] POST /owner/render-message → 200 (1ms)
18/05/2026 21:50:10 New Zealand Standard Time INFO mail-api: [c109644f] POST /owner/render-message → 200 (1ms)
18/05/2026 21:50:10 New Zealand Standard Time INFO mail-api: [bcaaa153] POST /owner/render-message → 200 (1ms)
18/05/2026 21:50:11 New Zealand Standard Time INFO mail-api: [f09575d9] POST /owner/render-message → 200 (1ms)
18/05/2026 21:50:11 New Zealand Standard Time INFO mail-api: [3f98696c] POST /owner/render-message → 200 (1ms)
18/05/2026 21:50:12 New Zealand Standard Time INFO mail-api: [3f22efd6] POST /owner/render-message → 200 (1ms)
18/05/2026 21:50:12 New Zealand Standard Time INFO mail-api: [15105bdd] POST /owner/render-message → 200 (1ms)
18/05/2026 21:50:13 New Zealand Standard Time INFO mail-api: [791269c7] POST /owner/render-message → 200 (1ms)
18/05/2026 21:50:15 New Zealand Standard Time INFO mail-api: [6e559c4f] POST /owner/render-message → 200 (1ms)
18/05/2026 21:50:16 New Zealand Standard Time INFO mail-api: [4ae095e2] POST /owner/render-message → 200 (1ms)
18/05/2026 21:50:16 New Zealand Standard Time INFO mail-api: [ed175075] POST /owner/render-message → 200 (1ms)
18/05/2026 21:50:21 New Zealand Standard Time INFO mail-api: [bc939b9b] POST /owner/render-message → 200 (1ms)
18/05/2026 21:50:26 New Zealand Standard Time INFO mail-api: [e57853ee] POST /owner/render-message → 200 (1ms)
18/05/2026 21:50:28 New Zealand Standard Time INFO mail-api: [73ae8c36] POST /owner/render-message → 200 (1ms)
18/05/2026 21:50:29 New Zealand Standard Time INFO mail-api: [6fb85ae6] POST /owner/render-message → 200 (1ms)
18/05/2026 21:50:30 New Zealand Standard Time INFO mail-api: [772b2fc0] POST /owner/render-message → 200 (1ms)
18/05/2026 21:50:31 New Zealand Standard Time INFO mail-api: [d1400560] POST /owner/render-message → 200 (1ms)
18/05/2026 21:50:31 New Zealand Standard Time INFO mail-api: [2e3e329f] POST /owner/render-message → 200 (1ms)
18/05/2026 21:51:08 New Zealand Standard Time INFO mail-api: [22e673fa] POST /owner/render-message → 200 (1ms)
18/05/2026 21:53:17 New Zealand Standard Time INFO mail-api: Logging initialised → console=INFO, file=logs\mail-api.log (DEBUG, rotating)
18/05/2026 21:53:17 New Zealand Standard Time INFO mail-api: Mail API config: version='unknown' timezone='system-default' from='GoodWalk <bookings@goodwalk.co.nz>' reply_to='aless@goodwalk.co.nz' owner='info@goodwalk.co.nz' owner_bcc='' client_bcc='' general_enquiries=False max_attempts=3 form_min=1s form_max=7200s rate_window=900s per_ip=50 per_email=50 min_interval=1s
18/05/2026 21:53:17 New Zealand Standard Time INFO mail-api: Auth: loaded 3 allowed email(s)
18/05/2026 21:53:17 New Zealand Standard Time INFO mail-api: Startup test email skipped: OWNER_BCC is not set to a real address
18/05/2026 21:53:23 New Zealand Standard Time INFO mail-api: Logging initialised → console=INFO, file=logs\mail-api.log (DEBUG, rotating)
18/05/2026 21:53:23 New Zealand Standard Time INFO mail-api: Mail API config: version='unknown' timezone='system-default' from='GoodWalk <bookings@goodwalk.co.nz>' reply_to='aless@goodwalk.co.nz' owner='info@goodwalk.co.nz' owner_bcc='' client_bcc='' general_enquiries=False max_attempts=3 form_min=1s form_max=7200s rate_window=900s per_ip=50 per_email=50 min_interval=1s
18/05/2026 21:53:23 New Zealand Standard Time INFO mail-api: Auth: loaded 3 allowed email(s)
18/05/2026 21:53:23 New Zealand Standard Time INFO mail-api: Startup test email skipped: OWNER_BCC is not set to a real address
18/05/2026 21:53:29 New Zealand Standard Time INFO mail-api: Logging initialised → console=INFO, file=logs\mail-api.log (DEBUG, rotating)
18/05/2026 21:53:29 New Zealand Standard Time INFO mail-api: Mail API config: version='unknown' timezone='system-default' from='GoodWalk <bookings@goodwalk.co.nz>' reply_to='aless@goodwalk.co.nz' owner='info@goodwalk.co.nz' owner_bcc='' client_bcc='' general_enquiries=False max_attempts=3 form_min=1s form_max=7200s rate_window=900s per_ip=50 per_email=50 min_interval=1s
18/05/2026 21:53:29 New Zealand Standard Time INFO mail-api: Auth: loaded 3 allowed email(s)
18/05/2026 21:53:29 New Zealand Standard Time INFO mail-api: Startup test email skipped: OWNER_BCC is not set to a real address
18/05/2026 21:53:40 New Zealand Standard Time INFO mail-api: Logging initialised → console=INFO, file=logs\mail-api.log (DEBUG, rotating)
18/05/2026 21:53:40 New Zealand Standard Time INFO mail-api: Mail API config: version='unknown' timezone='system-default' from='GoodWalk <bookings@goodwalk.co.nz>' reply_to='aless@goodwalk.co.nz' owner='info@goodwalk.co.nz' owner_bcc='' client_bcc='' general_enquiries=False max_attempts=3 form_min=1s form_max=7200s rate_window=900s per_ip=50 per_email=50 min_interval=1s
18/05/2026 21:53:40 New Zealand Standard Time INFO mail-api: Auth: loaded 3 allowed email(s)
18/05/2026 21:53:40 New Zealand Standard Time INFO mail-api: Startup test email skipped: OWNER_BCC is not set to a real address
18/05/2026 21:53:45 New Zealand Standard Time INFO mail-api: Logging initialised → console=INFO, file=logs\mail-api.log (DEBUG, rotating)
18/05/2026 21:53:45 New Zealand Standard Time INFO mail-api: Mail API config: version='unknown' timezone='system-default' from='GoodWalk <bookings@goodwalk.co.nz>' reply_to='aless@goodwalk.co.nz' owner='info@goodwalk.co.nz' owner_bcc='' client_bcc='' general_enquiries=False max_attempts=3 form_min=1s form_max=7200s rate_window=900s per_ip=50 per_email=50 min_interval=1s
18/05/2026 21:53:45 New Zealand Standard Time INFO mail-api: Auth: loaded 3 allowed email(s)
18/05/2026 21:53:45 New Zealand Standard Time INFO mail-api: Startup test email skipped: OWNER_BCC is not set to a real address
18/05/2026 21:53:53 New Zealand Standard Time INFO mail-api: Logging initialised → console=INFO, file=logs\mail-api.log (DEBUG, rotating)
18/05/2026 21:53:53 New Zealand Standard Time INFO mail-api: Mail API config: version='unknown' timezone='system-default' from='GoodWalk <bookings@goodwalk.co.nz>' reply_to='aless@goodwalk.co.nz' owner='info@goodwalk.co.nz' owner_bcc='' client_bcc='' general_enquiries=False max_attempts=3 form_min=1s form_max=7200s rate_window=900s per_ip=50 per_email=50 min_interval=1s
18/05/2026 21:53:53 New Zealand Standard Time INFO mail-api: Auth: loaded 3 allowed email(s)
18/05/2026 21:53:53 New Zealand Standard Time INFO mail-api: Startup test email skipped: OWNER_BCC is not set to a real address
18/05/2026 21:54:05 New Zealand Standard Time INFO mail-api: Logging initialised → console=INFO, file=logs\mail-api.log (DEBUG, rotating)
18/05/2026 21:54:05 New Zealand Standard Time INFO mail-api: Mail API config: version='unknown' timezone='system-default' from='GoodWalk <bookings@goodwalk.co.nz>' reply_to='aless@goodwalk.co.nz' owner='info@goodwalk.co.nz' owner_bcc='' client_bcc='' general_enquiries=False max_attempts=3 form_min=1s form_max=7200s rate_window=900s per_ip=50 per_email=50 min_interval=1s
18/05/2026 21:54:05 New Zealand Standard Time INFO mail-api: Auth: loaded 3 allowed email(s)
18/05/2026 21:54:05 New Zealand Standard Time INFO mail-api: Startup test email skipped: OWNER_BCC is not set to a real address
18/05/2026 21:54:08 New Zealand Standard Time INFO mail-api: [f2801825] POST /owner/render-message → 401 (2ms)
18/05/2026 21:54:09 New Zealand Standard Time INFO mail-api: [716fc567] POST /owner/render-message → 401 (1ms)
18/05/2026 21:54:11 New Zealand Standard Time INFO mail-api: Logging initialised → console=INFO, file=logs\mail-api.log (DEBUG, rotating)
18/05/2026 21:54:11 New Zealand Standard Time INFO mail-api: Mail API config: version='unknown' timezone='system-default' from='GoodWalk <bookings@goodwalk.co.nz>' reply_to='aless@goodwalk.co.nz' owner='info@goodwalk.co.nz' owner_bcc='' client_bcc='' general_enquiries=False max_attempts=3 form_min=1s form_max=7200s rate_window=900s per_ip=50 per_email=50 min_interval=1s
18/05/2026 21:54:11 New Zealand Standard Time INFO mail-api: Auth: loaded 3 allowed email(s)
18/05/2026 21:54:11 New Zealand Standard Time INFO mail-api: Startup test email skipped: OWNER_BCC is not set to a real address
18/05/2026 21:54:19 New Zealand Standard Time INFO mail-api: Logging initialised → console=INFO, file=logs\mail-api.log (DEBUG, rotating)
18/05/2026 21:54:19 New Zealand Standard Time INFO mail-api: Mail API config: version='unknown' timezone='system-default' from='GoodWalk <bookings@goodwalk.co.nz>' reply_to='aless@goodwalk.co.nz' owner='info@goodwalk.co.nz' owner_bcc='' client_bcc='' general_enquiries=False max_attempts=3 form_min=1s form_max=7200s rate_window=900s per_ip=50 per_email=50 min_interval=1s
18/05/2026 21:54:19 New Zealand Standard Time INFO mail-api: Auth: loaded 3 allowed email(s)
18/05/2026 21:54:19 New Zealand Standard Time INFO mail-api: Startup test email skipped: OWNER_BCC is not set to a real address
18/05/2026 21:54:24 New Zealand Standard Time INFO mail-api: Logging initialised → console=INFO, file=logs\mail-api.log (DEBUG, rotating)
18/05/2026 21:54:24 New Zealand Standard Time INFO mail-api: Mail API config: version='unknown' timezone='system-default' from='GoodWalk <bookings@goodwalk.co.nz>' reply_to='aless@goodwalk.co.nz' owner='info@goodwalk.co.nz' owner_bcc='' client_bcc='' general_enquiries=False max_attempts=3 form_min=1s form_max=7200s rate_window=900s per_ip=50 per_email=50 min_interval=1s
18/05/2026 21:54:24 New Zealand Standard Time INFO mail-api: Auth: loaded 3 allowed email(s)
18/05/2026 21:54:24 New Zealand Standard Time INFO mail-api: Startup test email skipped: OWNER_BCC is not set to a real address
18/05/2026 21:54:31 New Zealand Standard Time INFO mail-api: Logging initialised → console=INFO, file=logs\mail-api.log (DEBUG, rotating)
18/05/2026 21:54:31 New Zealand Standard Time INFO mail-api: Mail API config: version='unknown' timezone='system-default' from='GoodWalk <bookings@goodwalk.co.nz>' reply_to='aless@goodwalk.co.nz' owner='info@goodwalk.co.nz' owner_bcc='' client_bcc='' general_enquiries=False max_attempts=3 form_min=1s form_max=7200s rate_window=900s per_ip=50 per_email=50 min_interval=1s
18/05/2026 21:54:31 New Zealand Standard Time INFO mail-api: Auth: loaded 3 allowed email(s)
18/05/2026 21:54:31 New Zealand Standard Time INFO mail-api: Startup test email skipped: OWNER_BCC is not set to a real address
18/05/2026 21:54:50 New Zealand Standard Time INFO mail-api: Logging initialised → console=INFO, file=logs\mail-api.log (DEBUG, rotating)
18/05/2026 21:54:50 New Zealand Standard Time INFO mail-api: Mail API config: version='unknown' timezone='system-default' from='GoodWalk <bookings@goodwalk.co.nz>' reply_to='aless@goodwalk.co.nz' owner='info@goodwalk.co.nz' owner_bcc='' client_bcc='' general_enquiries=False max_attempts=3 form_min=1s form_max=7200s rate_window=900s per_ip=50 per_email=50 min_interval=1s
18/05/2026 21:54:50 New Zealand Standard Time INFO mail-api: Auth: loaded 3 allowed email(s)
18/05/2026 21:54:50 New Zealand Standard Time INFO mail-api: Startup test email skipped: OWNER_BCC is not set to a real address
18/05/2026 21:54:55 New Zealand Standard Time INFO mail-api: Logging initialised → console=INFO, file=logs\mail-api.log (DEBUG, rotating)
18/05/2026 21:54:55 New Zealand Standard Time INFO mail-api: Mail API config: version='unknown' timezone='system-default' from='GoodWalk <bookings@goodwalk.co.nz>' reply_to='aless@goodwalk.co.nz' owner='info@goodwalk.co.nz' owner_bcc='' client_bcc='' general_enquiries=False max_attempts=3 form_min=1s form_max=7200s rate_window=900s per_ip=50 per_email=50 min_interval=1s
18/05/2026 21:54:55 New Zealand Standard Time INFO mail-api: Auth: loaded 3 allowed email(s)
18/05/2026 21:54:55 New Zealand Standard Time INFO mail-api: Startup test email skipped: OWNER_BCC is not set to a real address
18/05/2026 21:55:05 New Zealand Standard Time INFO mail-api: Logging initialised → console=INFO, file=logs\mail-api.log (DEBUG, rotating)
18/05/2026 21:55:05 New Zealand Standard Time INFO mail-api: Mail API config: version='unknown' timezone='system-default' from='GoodWalk <bookings@goodwalk.co.nz>' reply_to='aless@goodwalk.co.nz' owner='info@goodwalk.co.nz' owner_bcc='' client_bcc='' general_enquiries=False max_attempts=3 form_min=1s form_max=7200s rate_window=900s per_ip=50 per_email=50 min_interval=1s
18/05/2026 21:55:05 New Zealand Standard Time INFO mail-api: Auth: loaded 3 allowed email(s)
18/05/2026 21:55:05 New Zealand Standard Time INFO mail-api: Startup test email skipped: OWNER_BCC is not set to a real address
18/05/2026 21:55:11 New Zealand Standard Time INFO mail-api: Logging initialised → console=INFO, file=logs\mail-api.log (DEBUG, rotating)
18/05/2026 21:55:11 New Zealand Standard Time INFO mail-api: Mail API config: version='unknown' timezone='system-default' from='GoodWalk <bookings@goodwalk.co.nz>' reply_to='aless@goodwalk.co.nz' owner='info@goodwalk.co.nz' owner_bcc='' client_bcc='' general_enquiries=False max_attempts=3 form_min=1s form_max=7200s rate_window=900s per_ip=50 per_email=50 min_interval=1s
18/05/2026 21:55:11 New Zealand Standard Time INFO mail-api: Auth: loaded 3 allowed email(s)
18/05/2026 21:55:11 New Zealand Standard Time INFO mail-api: Startup test email skipped: OWNER_BCC is not set to a real address
18/05/2026 21:55:17 New Zealand Standard Time INFO mail-api: Logging initialised → console=INFO, file=logs\mail-api.log (DEBUG, rotating)
18/05/2026 21:55:17 New Zealand Standard Time INFO mail-api: Mail API config: version='unknown' timezone='system-default' from='GoodWalk <bookings@goodwalk.co.nz>' reply_to='aless@goodwalk.co.nz' owner='info@goodwalk.co.nz' owner_bcc='' client_bcc='' general_enquiries=False max_attempts=3 form_min=1s form_max=7200s rate_window=900s per_ip=50 per_email=50 min_interval=1s
18/05/2026 21:55:17 New Zealand Standard Time INFO mail-api: Auth: loaded 3 allowed email(s)
18/05/2026 21:55:17 New Zealand Standard Time INFO mail-api: Startup test email skipped: OWNER_BCC is not set to a real address
18/05/2026 21:55:22 New Zealand Standard Time INFO mail-api: Logging initialised → console=INFO, file=logs\mail-api.log (DEBUG, rotating)
18/05/2026 21:55:22 New Zealand Standard Time INFO mail-api: Mail API config: version='unknown' timezone='system-default' from='GoodWalk <bookings@goodwalk.co.nz>' reply_to='aless@goodwalk.co.nz' owner='info@goodwalk.co.nz' owner_bcc='' client_bcc='' general_enquiries=False max_attempts=3 form_min=1s form_max=7200s rate_window=900s per_ip=50 per_email=50 min_interval=1s
18/05/2026 21:55:22 New Zealand Standard Time INFO mail-api: Auth: loaded 3 allowed email(s)
18/05/2026 21:55:22 New Zealand Standard Time INFO mail-api: Startup test email skipped: OWNER_BCC is not set to a real address
18/05/2026 21:55:37 New Zealand Standard Time INFO mail-api: [fd23f58f] GET /auth/verify → 401 (2ms)
18/05/2026 21:57:57 New Zealand Standard Time INFO mail-api: Logging initialised → console=INFO, file=logs\mail-api.log (DEBUG, rotating)
18/05/2026 21:57:57 New Zealand Standard Time INFO mail-api: Mail API config: version='unknown' timezone='system-default' from='GoodWalk <bookings@goodwalk.co.nz>' reply_to='aless@goodwalk.co.nz' owner='info@goodwalk.co.nz' owner_bcc='' client_bcc='' general_enquiries=False max_attempts=3 form_min=1s form_max=7200s rate_window=900s per_ip=50 per_email=50 min_interval=1s
18/05/2026 21:57:57 New Zealand Standard Time INFO mail-api: Auth: loaded 3 allowed email(s)
18/05/2026 21:57:57 New Zealand Standard Time INFO mail-api: Startup test email skipped: OWNER_BCC is not set to a real address
18/05/2026 22:02:17 New Zealand Standard Time INFO mail-api: [d3987921] auth: code issued for email=info@goodwalk.co.nz
18/05/2026 22:02:17 New Zealand Standard Time WARNING mail-api: [DEV] auth code for info@goodwalk.co.nz: 446406
18/05/2026 22:02:17 New Zealand Standard Time INFO mail-api: [d3987921] POST /auth/request-code → 200 (3ms)
18/05/2026 22:02:26 New Zealand Standard Time INFO mail-api: [42ed4fcc] auth: session created for email=info@goodwalk.co.nz
18/05/2026 22:02:26 New Zealand Standard Time INFO mail-api: [42ed4fcc] POST /auth/verify-code → 200 (1ms)
18/05/2026 22:02:26 New Zealand Standard Time INFO mail-api: [3a64dfe9] GET /auth/verify → 200 (1ms)
18/05/2026 22:02:26 New Zealand Standard Time INFO mail-api: [9619f6a5] GET /owner/pending-onboarding → 200 (2ms)
18/05/2026 22:02:26 New Zealand Standard Time INFO mail-api: [f0a7d3ea] GET /owner/all-clients → 200 (2ms)
18/05/2026 22:02:26 New Zealand Standard Time INFO mail-api: [c60b4978] GET /owner/birthdays → 200 (3ms)
18/05/2026 22:02:27 New Zealand Standard Time INFO mail-api: [e84fe138] GET /owner/message-templates → 200 (1ms)
18/05/2026 22:02:28 New Zealand Standard Time INFO mail-api: [3e1936de] POST /owner/render-message → 200 (1ms)
18/05/2026 22:02:32 New Zealand Standard Time INFO mail-api: [ffc1231f] POST /owner/render-message → 200 (1ms)
18/05/2026 22:02:35 New Zealand Standard Time INFO mail-api: [bfd4c262] POST /owner/render-message → 200 (1ms)
18/05/2026 22:02:36 New Zealand Standard Time INFO mail-api: [51893bc5] POST /owner/render-message → 200 (1ms)
18/05/2026 22:02:37 New Zealand Standard Time INFO mail-api: [422a720d] POST /owner/render-message → 200 (1ms)
18/05/2026 22:02:39 New Zealand Standard Time INFO mail-api: [4b4c9a56] POST /owner/render-message → 200 (1ms)
18/05/2026 22:02:40 New Zealand Standard Time INFO mail-api: [09b93c27] POST /owner/render-message → 200 (1ms)
18/05/2026 22:02:41 New Zealand Standard Time INFO mail-api: [631145b2] POST /owner/render-message → 200 (1ms)
18/05/2026 22:02:42 New Zealand Standard Time INFO mail-api: [092cee24] POST /owner/render-message → 200 (1ms)
18/05/2026 22:02:43 New Zealand Standard Time INFO mail-api: [e7849f4a] POST /owner/render-message → 200 (1ms)
18/05/2026 22:02:44 New Zealand Standard Time INFO mail-api: [abc31513] POST /owner/render-message → 200 (1ms)
18/05/2026 22:03:45 New Zealand Standard Time INFO mail-api: [2501eac6] GET /auth/verify → 200 (0ms)
18/05/2026 22:03:45 New Zealand Standard Time INFO mail-api: [9cc74cb0] GET /owner/pending-onboarding → 200 (1ms)
18/05/2026 22:03:45 New Zealand Standard Time INFO mail-api: [dc9f5af3] GET /owner/all-clients → 200 (2ms)
18/05/2026 22:03:45 New Zealand Standard Time INFO mail-api: [eb897c58] GET /owner/birthdays → 200 (2ms)
18/05/2026 22:03:47 New Zealand Standard Time INFO mail-api: [c32725ec] GET /owner/message-templates → 200 (0ms)
18/05/2026 22:03:47 New Zealand Standard Time INFO mail-api: [5d73c228] POST /owner/render-message → 200 (1ms)
18/05/2026 22:03:51 New Zealand Standard Time INFO mail-api: [4510ab41] POST /owner/render-message → 200 (1ms)
18/05/2026 22:03:52 New Zealand Standard Time INFO mail-api: [2674cfba] GET /auth/verify → 200 (0ms)
18/05/2026 22:03:52 New Zealand Standard Time INFO mail-api: [7eccf12f] GET /owner/pending-onboarding → 200 (1ms)
18/05/2026 22:03:52 New Zealand Standard Time INFO mail-api: [03d61041] GET /owner/all-clients → 200 (2ms)
18/05/2026 22:03:52 New Zealand Standard Time INFO mail-api: [02e60b2b] GET /owner/birthdays → 200 (2ms)
18/05/2026 22:03:52 New Zealand Standard Time INFO mail-api: [b4d043a7] POST /owner/render-message → 200 (1ms)
18/05/2026 22:03:53 New Zealand Standard Time INFO mail-api: [53d554e5] GET /owner/message-templates → 200 (0ms)
18/05/2026 22:03:53 New Zealand Standard Time INFO mail-api: [3e72ae62] POST /owner/render-message → 200 (1ms)
18/05/2026 22:03:54 New Zealand Standard Time INFO mail-api: [174c3dc6] POST /owner/render-message → 200 (1ms)
18/05/2026 22:03:55 New Zealand Standard Time INFO mail-api: [64e3da9a] POST /owner/render-message → 200 (1ms)
18/05/2026 22:03:56 New Zealand Standard Time INFO mail-api: [caef5141] POST /owner/render-message → 200 (1ms)
18/05/2026 22:03:56 New Zealand Standard Time INFO mail-api: [feadca97] POST /owner/render-message → 200 (1ms)
18/05/2026 22:03:57 New Zealand Standard Time INFO mail-api: [e40cdd03] POST /owner/render-message → 200 (1ms)
18/05/2026 22:03:58 New Zealand Standard Time INFO mail-api: [96dc0e55] POST /owner/render-message → 200 (1ms)
18/05/2026 22:04:00 New Zealand Standard Time INFO mail-api: [adaa22dc] POST /owner/render-message → 200 (1ms)
18/05/2026 22:04:05 New Zealand Standard Time INFO mail-api: [19c8aa44] GET /auth/verify → 200 (0ms)
18/05/2026 22:04:05 New Zealand Standard Time INFO mail-api: [cc42c1c3] GET /owner/pending-onboarding → 200 (1ms)
18/05/2026 22:04:05 New Zealand Standard Time INFO mail-api: [c48db649] GET /owner/birthdays → 200 (1ms)
18/05/2026 22:04:05 New Zealand Standard Time INFO mail-api: [e7bccf6d] GET /owner/all-clients → 200 (2ms)
18/05/2026 22:04:06 New Zealand Standard Time INFO mail-api: [c2fd602d] GET /owner/message-templates → 200 (1ms)
18/05/2026 22:04:06 New Zealand Standard Time INFO mail-api: [cc8d6010] POST /owner/render-message → 200 (1ms)
18/05/2026 22:04:13 New Zealand Standard Time INFO mail-api: [f02417df] GET /auth/verify → 200 (0ms)
18/05/2026 22:04:13 New Zealand Standard Time INFO mail-api: [ed577242] GET /owner/all-clients → 200 (1ms)
18/05/2026 22:04:13 New Zealand Standard Time INFO mail-api: [460c1b7e] GET /owner/pending-onboarding → 200 (1ms)
18/05/2026 22:04:13 New Zealand Standard Time INFO mail-api: [84ab3426] GET /owner/birthdays → 200 (2ms)
18/05/2026 22:04:14 New Zealand Standard Time INFO mail-api: [4dd7449e] GET /owner/message-templates → 200 (0ms)
18/05/2026 22:04:14 New Zealand Standard Time INFO mail-api: [4dd726f6] POST /owner/render-message → 200 (1ms)
18/05/2026 22:04:20 New Zealand Standard Time INFO mail-api: [21ad2f87] GET /auth/verify → 200 (0ms)
18/05/2026 22:04:20 New Zealand Standard Time INFO mail-api: [09556113] GET /owner/pending-onboarding → 200 (1ms)
18/05/2026 22:04:20 New Zealand Standard Time INFO mail-api: [242520ca] GET /owner/all-clients → 200 (2ms)
18/05/2026 22:04:20 New Zealand Standard Time INFO mail-api: [59a09481] GET /owner/birthdays → 200 (2ms)
18/05/2026 22:04:22 New Zealand Standard Time INFO mail-api: [232a5c2f] GET /owner/message-templates → 200 (1ms)
18/05/2026 22:04:22 New Zealand Standard Time INFO mail-api: [d779f7eb] POST /owner/render-message → 200 (1ms)
18/05/2026 22:04:26 New Zealand Standard Time INFO mail-api: [425b6f33] POST /owner/render-message → 200 (1ms)
18/05/2026 22:04:27 New Zealand Standard Time INFO mail-api: [c96fd9c0] GET /auth/verify → 200 (0ms)
18/05/2026 22:04:27 New Zealand Standard Time INFO mail-api: [c464d744] GET /owner/pending-onboarding → 200 (1ms)
18/05/2026 22:04:27 New Zealand Standard Time INFO mail-api: [3415a88d] GET /owner/all-clients → 200 (1ms)
18/05/2026 22:04:27 New Zealand Standard Time INFO mail-api: [ae48672f] GET /owner/birthdays → 200 (1ms)
18/05/2026 22:04:28 New Zealand Standard Time INFO mail-api: [2f489281] GET /owner/message-templates → 200 (0ms)
18/05/2026 22:04:28 New Zealand Standard Time INFO mail-api: [7ac11738] POST /owner/render-message → 200 (1ms)
18/05/2026 22:04:32 New Zealand Standard Time INFO mail-api: [b8595e12] POST /owner/render-message → 200 (1ms)
18/05/2026 22:04:36 New Zealand Standard Time INFO mail-api: [043fe31d] POST /owner/render-message → 200 (1ms)
18/05/2026 22:04:42 New Zealand Standard Time INFO mail-api: [6224e819] POST /owner/render-message → 200 (1ms)
18/05/2026 22:05:19 New Zealand Standard Time INFO mail-api: [165e8ff0] GET /auth/verify → 200 (0ms)
18/05/2026 22:05:19 New Zealand Standard Time INFO mail-api: [32f4302b] GET /owner/pending-onboarding → 200 (1ms)
18/05/2026 22:05:19 New Zealand Standard Time INFO mail-api: [7c3c5093] GET /owner/birthdays → 200 (1ms)
18/05/2026 22:05:19 New Zealand Standard Time INFO mail-api: [bfcb3aea] GET /owner/all-clients → 200 (1ms)
18/05/2026 22:05:27 New Zealand Standard Time INFO mail-api: [151a6837] GET /owner/message-templates → 200 (1ms)
18/05/2026 22:05:27 New Zealand Standard Time INFO mail-api: [5b4d9be1] POST /owner/render-message → 200 (1ms)
18/05/2026 22:05:29 New Zealand Standard Time INFO mail-api: [3bd9870a] POST /owner/render-message → 200 (1ms)
18/05/2026 22:05:42 New Zealand Standard Time INFO mail-api: [c4334bc7] POST /owner/render-message → 200 (1ms)
18/05/2026 22:06:01 New Zealand Standard Time INFO mail-api: [7d518671] POST /owner/render-message → 200 (1ms)
18/05/2026 22:06:23 New Zealand Standard Time INFO mail-api: [c54e8db7] GET /auth/verify → 200 (0ms)
18/05/2026 22:06:23 New Zealand Standard Time INFO mail-api: [8d7ff877] GET /owner/pending-onboarding → 200 (0ms)
18/05/2026 22:06:23 New Zealand Standard Time INFO mail-api: [a82a763b] GET /owner/all-clients → 200 (0ms)
18/05/2026 22:06:23 New Zealand Standard Time INFO mail-api: [cdb173ef] GET /owner/birthdays → 200 (1ms)
18/05/2026 22:06:39 New Zealand Standard Time INFO mail-api: [3ba9048f] GET /owner/message-templates → 200 (1ms)
18/05/2026 22:06:39 New Zealand Standard Time INFO mail-api: [899d7c2b] POST /owner/render-message → 200 (1ms)
18/05/2026 22:06:49 New Zealand Standard Time INFO mail-api: [e62f4b3d] GET /auth/verify → 200 (0ms)
18/05/2026 22:06:49 New Zealand Standard Time INFO mail-api: [490d999e] GET /owner/pending-onboarding → 200 (1ms)
18/05/2026 22:06:49 New Zealand Standard Time INFO mail-api: [16e7b9e7] GET /owner/all-clients → 200 (1ms)
18/05/2026 22:06:49 New Zealand Standard Time INFO mail-api: [f694cf58] GET /owner/birthdays → 200 (0ms)
18/05/2026 22:06:50 New Zealand Standard Time INFO mail-api: [c25e9d75] GET /owner/message-templates → 200 (0ms)
18/05/2026 22:06:50 New Zealand Standard Time INFO mail-api: [4e044a63] POST /owner/render-message → 200 (1ms)
18/05/2026 22:06:57 New Zealand Standard Time INFO mail-api: [fea631bf] POST /owner/render-message → 200 (1ms)
18/05/2026 22:06:58 New Zealand Standard Time INFO mail-api: [8d4ef1de] POST /owner/render-message → 200 (1ms)
18/05/2026 22:06:59 New Zealand Standard Time INFO mail-api: [beb0b74b] POST /owner/render-message → 200 (1ms)
18/05/2026 22:07:03 New Zealand Standard Time INFO mail-api: [1b6f4150] POST /owner/render-message → 200 (1ms)
18/05/2026 22:07:04 New Zealand Standard Time INFO mail-api: [39e306bb] POST /owner/render-message → 200 (1ms)
18/05/2026 22:07:04 New Zealand Standard Time INFO mail-api: [22dbb3e5] POST /owner/render-message → 200 (1ms)
18/05/2026 22:07:06 New Zealand Standard Time INFO mail-api: [53b57eef] POST /owner/render-message → 200 (1ms)
18/05/2026 22:07:42 New Zealand Standard Time INFO mail-api: [0c6ef29d] POST /owner/render-message → 200 (1ms)
18/05/2026 22:07:49 New Zealand Standard Time INFO mail-api: [8ac289bc] POST /owner/render-message → 200 (1ms)
18/05/2026 22:07:50 New Zealand Standard Time INFO mail-api: [f0d698bf] POST /owner/render-message → 200 (1ms)
18/05/2026 22:07:52 New Zealand Standard Time INFO mail-api: [7f9dfb4c] POST /owner/render-message → 200 (1ms)
18/05/2026 22:07:53 New Zealand Standard Time INFO mail-api: [697dc993] POST /owner/render-message → 200 (1ms)
18/05/2026 22:07:55 New Zealand Standard Time INFO mail-api: [bad945ae] POST /owner/render-message → 200 (1ms)
18/05/2026 22:07:56 New Zealand Standard Time INFO mail-api: [ede60297] POST /owner/render-message → 200 (1ms)
18/05/2026 22:08:04 New Zealand Standard Time INFO mail-api: [c8fa28e1] GET /auth/verify → 200 (0ms)
18/05/2026 22:08:04 New Zealand Standard Time INFO mail-api: [5fa0555e] GET /owner/pending-onboarding → 200 (0ms)
18/05/2026 22:08:04 New Zealand Standard Time INFO mail-api: [8ca5f4e3] GET /owner/all-clients → 200 (0ms)
18/05/2026 22:08:04 New Zealand Standard Time INFO mail-api: [c7e01ddb] GET /owner/birthdays → 200 (1ms)
18/05/2026 22:08:05 New Zealand Standard Time INFO mail-api: [f2d91d1a] GET /owner/message-templates → 200 (0ms)
18/05/2026 22:08:05 New Zealand Standard Time INFO mail-api: [e058c20c] POST /owner/render-message → 200 (1ms)
18/05/2026 22:08:46 New Zealand Standard Time INFO mail-api: Logging initialised → console=INFO, file=logs\mail-api.log (DEBUG, rotating)
18/05/2026 22:08:46 New Zealand Standard Time INFO mail-api: Mail API config: version='unknown' timezone='system-default' from='GoodWalk <bookings@goodwalk.co.nz>' reply_to='aless@goodwalk.co.nz' owner='info@goodwalk.co.nz' owner_bcc='' client_bcc='' general_enquiries=False max_attempts=3 form_min=1s form_max=7200s rate_window=900s per_ip=50 per_email=50 min_interval=1s
18/05/2026 22:08:46 New Zealand Standard Time INFO mail-api: Auth: loaded 3 allowed email(s)
18/05/2026 22:08:46 New Zealand Standard Time INFO mail-api: Startup test email skipped: OWNER_BCC is not set to a real address
18/05/2026 22:08:51 New Zealand Standard Time INFO mail-api: Logging initialised → console=INFO, file=logs\mail-api.log (DEBUG, rotating)
18/05/2026 22:08:51 New Zealand Standard Time INFO mail-api: Mail API config: version='unknown' timezone='system-default' from='GoodWalk <bookings@goodwalk.co.nz>' reply_to='aless@goodwalk.co.nz' owner='info@goodwalk.co.nz' owner_bcc='' client_bcc='' general_enquiries=False max_attempts=3 form_min=1s form_max=7200s rate_window=900s per_ip=50 per_email=50 min_interval=1s
18/05/2026 22:08:51 New Zealand Standard Time INFO mail-api: Auth: loaded 3 allowed email(s)
18/05/2026 22:08:51 New Zealand Standard Time INFO mail-api: Startup test email skipped: OWNER_BCC is not set to a real address
18/05/2026 22:09:08 New Zealand Standard Time INFO mail-api: Logging initialised → console=INFO, file=logs\mail-api.log (DEBUG, rotating)
18/05/2026 22:09:08 New Zealand Standard Time INFO mail-api: Mail API config: version='unknown' timezone='system-default' from='GoodWalk <bookings@goodwalk.co.nz>' reply_to='aless@goodwalk.co.nz' owner='info@goodwalk.co.nz' owner_bcc='' client_bcc='' general_enquiries=False max_attempts=3 form_min=1s form_max=7200s rate_window=900s per_ip=50 per_email=50 min_interval=1s
18/05/2026 22:09:08 New Zealand Standard Time INFO mail-api: Auth: loaded 3 allowed email(s)
18/05/2026 22:09:08 New Zealand Standard Time INFO mail-api: Startup test email skipped: OWNER_BCC is not set to a real address
18/05/2026 22:09:12 New Zealand Standard Time INFO mail-api: [451d7d58] POST /owner/render-message → 401 (2ms)
18/05/2026 22:09:15 New Zealand Standard Time INFO mail-api: [44385eaa] POST /owner/render-message → 401 (1ms)
18/05/2026 22:09:15 New Zealand Standard Time INFO mail-api: [42185223] POST /owner/render-message → 401 (1ms)
18/05/2026 22:09:16 New Zealand Standard Time INFO mail-api: [5e5d1aeb] POST /owner/render-message → 401 (1ms)
18/05/2026 22:09:17 New Zealand Standard Time INFO mail-api: [2d033632] POST /owner/render-message → 401 (1ms)
18/05/2026 22:09:18 New Zealand Standard Time INFO mail-api: Logging initialised → console=INFO, file=logs\mail-api.log (DEBUG, rotating)
18/05/2026 22:09:18 New Zealand Standard Time INFO mail-api: Mail API config: version='unknown' timezone='system-default' from='GoodWalk <bookings@goodwalk.co.nz>' reply_to='aless@goodwalk.co.nz' owner='info@goodwalk.co.nz' owner_bcc='' client_bcc='' general_enquiries=False max_attempts=3 form_min=1s form_max=7200s rate_window=900s per_ip=50 per_email=50 min_interval=1s
18/05/2026 22:09:18 New Zealand Standard Time INFO mail-api: Auth: loaded 3 allowed email(s)
18/05/2026 22:09:18 New Zealand Standard Time INFO mail-api: Startup test email skipped: OWNER_BCC is not set to a real address
18/05/2026 22:09:18 New Zealand Standard Time INFO mail-api: [1bcf5c1c] POST /owner/render-message → 401 (3ms)
18/05/2026 22:09:18 New Zealand Standard Time INFO mail-api: [0767d344] POST /owner/render-message → 401 (4ms)
18/05/2026 22:09:23 New Zealand Standard Time INFO mail-api: [46cff29d] GET /auth/verify → 401 (0ms)
18/05/2026 22:09:26 New Zealand Standard Time INFO mail-api: Logging initialised → console=INFO, file=logs\mail-api.log (DEBUG, rotating)
18/05/2026 22:09:26 New Zealand Standard Time INFO mail-api: Mail API config: version='unknown' timezone='system-default' from='GoodWalk <bookings@goodwalk.co.nz>' reply_to='aless@goodwalk.co.nz' owner='info@goodwalk.co.nz' owner_bcc='' client_bcc='' general_enquiries=False max_attempts=3 form_min=1s form_max=7200s rate_window=900s per_ip=50 per_email=50 min_interval=1s
18/05/2026 22:09:26 New Zealand Standard Time INFO mail-api: Auth: loaded 3 allowed email(s)
18/05/2026 22:09:26 New Zealand Standard Time INFO mail-api: Startup test email skipped: OWNER_BCC is not set to a real address
18/05/2026 22:09:31 New Zealand Standard Time INFO mail-api: Logging initialised → console=INFO, file=logs\mail-api.log (DEBUG, rotating)
18/05/2026 22:09:31 New Zealand Standard Time INFO mail-api: Mail API config: version='unknown' timezone='system-default' from='GoodWalk <bookings@goodwalk.co.nz>' reply_to='aless@goodwalk.co.nz' owner='info@goodwalk.co.nz' owner_bcc='' client_bcc='' general_enquiries=False max_attempts=3 form_min=1s form_max=7200s rate_window=900s per_ip=50 per_email=50 min_interval=1s
18/05/2026 22:09:31 New Zealand Standard Time INFO mail-api: Auth: loaded 3 allowed email(s)
18/05/2026 22:09:31 New Zealand Standard Time INFO mail-api: Startup test email skipped: OWNER_BCC is not set to a real address
18/05/2026 22:09:36 New Zealand Standard Time INFO mail-api: Logging initialised → console=INFO, file=logs\mail-api.log (DEBUG, rotating)
18/05/2026 22:09:36 New Zealand Standard Time INFO mail-api: Mail API config: version='unknown' timezone='system-default' from='GoodWalk <bookings@goodwalk.co.nz>' reply_to='aless@goodwalk.co.nz' owner='info@goodwalk.co.nz' owner_bcc='' client_bcc='' general_enquiries=False max_attempts=3 form_min=1s form_max=7200s rate_window=900s per_ip=50 per_email=50 min_interval=1s
18/05/2026 22:09:36 New Zealand Standard Time INFO mail-api: Auth: loaded 3 allowed email(s)
18/05/2026 22:09:36 New Zealand Standard Time INFO mail-api: Startup test email skipped: OWNER_BCC is not set to a real address
18/05/2026 22:09:43 New Zealand Standard Time INFO mail-api: Logging initialised → console=INFO, file=logs\mail-api.log (DEBUG, rotating)
18/05/2026 22:09:43 New Zealand Standard Time INFO mail-api: Mail API config: version='unknown' timezone='system-default' from='GoodWalk <bookings@goodwalk.co.nz>' reply_to='aless@goodwalk.co.nz' owner='info@goodwalk.co.nz' owner_bcc='' client_bcc='' general_enquiries=False max_attempts=3 form_min=1s form_max=7200s rate_window=900s per_ip=50 per_email=50 min_interval=1s
18/05/2026 22:09:43 New Zealand Standard Time INFO mail-api: Auth: loaded 3 allowed email(s)
18/05/2026 22:09:43 New Zealand Standard Time INFO mail-api: Startup test email skipped: OWNER_BCC is not set to a real address
18/05/2026 22:09:48 New Zealand Standard Time INFO mail-api: Logging initialised → console=INFO, file=logs\mail-api.log (DEBUG, rotating)
18/05/2026 22:09:48 New Zealand Standard Time INFO mail-api: Mail API config: version='unknown' timezone='system-default' from='GoodWalk <bookings@goodwalk.co.nz>' reply_to='aless@goodwalk.co.nz' owner='info@goodwalk.co.nz' owner_bcc='' client_bcc='' general_enquiries=False max_attempts=3 form_min=1s form_max=7200s rate_window=900s per_ip=50 per_email=50 min_interval=1s
18/05/2026 22:09:48 New Zealand Standard Time INFO mail-api: Auth: loaded 3 allowed email(s)
18/05/2026 22:09:48 New Zealand Standard Time INFO mail-api: Startup test email skipped: OWNER_BCC is not set to a real address
18/05/2026 22:09:57 New Zealand Standard Time INFO mail-api: Logging initialised → console=INFO, file=logs\mail-api.log (DEBUG, rotating)
18/05/2026 22:09:57 New Zealand Standard Time INFO mail-api: Mail API config: version='unknown' timezone='system-default' from='GoodWalk <bookings@goodwalk.co.nz>' reply_to='aless@goodwalk.co.nz' owner='info@goodwalk.co.nz' owner_bcc='' client_bcc='' general_enquiries=False max_attempts=3 form_min=1s form_max=7200s rate_window=900s per_ip=50 per_email=50 min_interval=1s
18/05/2026 22:09:57 New Zealand Standard Time INFO mail-api: Auth: loaded 3 allowed email(s)
18/05/2026 22:09:57 New Zealand Standard Time INFO mail-api: Startup test email skipped: OWNER_BCC is not set to a real address
18/05/2026 22:10:03 New Zealand Standard Time INFO mail-api: Logging initialised → console=INFO, file=logs\mail-api.log (DEBUG, rotating)
18/05/2026 22:10:03 New Zealand Standard Time INFO mail-api: Mail API config: version='unknown' timezone='system-default' from='GoodWalk <bookings@goodwalk.co.nz>' reply_to='aless@goodwalk.co.nz' owner='info@goodwalk.co.nz' owner_bcc='' client_bcc='' general_enquiries=False max_attempts=3 form_min=1s form_max=7200s rate_window=900s per_ip=50 per_email=50 min_interval=1s
18/05/2026 22:10:03 New Zealand Standard Time INFO mail-api: Auth: loaded 3 allowed email(s)
18/05/2026 22:10:03 New Zealand Standard Time INFO mail-api: Startup test email skipped: OWNER_BCC is not set to a real address
18/05/2026 22:10:08 New Zealand Standard Time INFO mail-api: Logging initialised → console=INFO, file=logs\mail-api.log (DEBUG, rotating)
18/05/2026 22:10:08 New Zealand Standard Time INFO mail-api: Mail API config: version='unknown' timezone='system-default' from='GoodWalk <bookings@goodwalk.co.nz>' reply_to='aless@goodwalk.co.nz' owner='info@goodwalk.co.nz' owner_bcc='' client_bcc='' general_enquiries=False max_attempts=3 form_min=1s form_max=7200s rate_window=900s per_ip=50 per_email=50 min_interval=1s
18/05/2026 22:10:08 New Zealand Standard Time INFO mail-api: Auth: loaded 3 allowed email(s)
18/05/2026 22:10:08 New Zealand Standard Time INFO mail-api: Startup test email skipped: OWNER_BCC is not set to a real address
18/05/2026 22:10:48 New Zealand Standard Time INFO mail-api: [5a9f3438] auth: code issued for email=info@goodwalk.co.nz
18/05/2026 22:10:48 New Zealand Standard Time WARNING mail-api: [DEV] auth code for info@goodwalk.co.nz: 790020
18/05/2026 22:10:48 New Zealand Standard Time INFO mail-api: [5a9f3438] POST /auth/request-code → 200 (3ms)
18/05/2026 22:19:50 New Zealand Standard Time INFO mail-api: Logging initialised → console=INFO, file=logs\mail-api.log (DEBUG, rotating)
18/05/2026 22:19:50 New Zealand Standard Time INFO mail-api: Mail API config: version='unknown' timezone='system-default' from='GoodWalk <bookings@goodwalk.co.nz>' reply_to='aless@goodwalk.co.nz' owner='info@goodwalk.co.nz' owner_bcc='' client_bcc='' general_enquiries=False max_attempts=3 form_min=1s form_max=7200s rate_window=900s per_ip=50 per_email=50 min_interval=1s
18/05/2026 22:19:50 New Zealand Standard Time INFO mail-api: Auth: loaded 3 allowed email(s)
18/05/2026 22:19:50 New Zealand Standard Time INFO mail-api: Startup test email skipped: OWNER_BCC is not set to a real address
18/05/2026 22:20:01 New Zealand Standard Time INFO mail-api: Logging initialised → console=INFO, file=logs\mail-api.log (DEBUG, rotating)
18/05/2026 22:20:01 New Zealand Standard Time INFO mail-api: Mail API config: version='unknown' timezone='system-default' from='GoodWalk <bookings@goodwalk.co.nz>' reply_to='aless@goodwalk.co.nz' owner='info@goodwalk.co.nz' owner_bcc='' client_bcc='' general_enquiries=False max_attempts=3 form_min=1s form_max=7200s rate_window=900s per_ip=50 per_email=50 min_interval=1s
18/05/2026 22:20:01 New Zealand Standard Time INFO mail-api: Auth: loaded 3 allowed email(s)
18/05/2026 22:20:02 New Zealand Standard Time INFO mail-api: Startup test email skipped: OWNER_BCC is not set to a real address
18/05/2026 22:20:31 New Zealand Standard Time INFO mail-api: Logging initialised → console=INFO, file=logs\mail-api.log (DEBUG, rotating)
18/05/2026 22:20:31 New Zealand Standard Time INFO mail-api: Mail API config: version='unknown' timezone='system-default' from='GoodWalk <bookings@goodwalk.co.nz>' reply_to='aless@goodwalk.co.nz' owner='info@goodwalk.co.nz' owner_bcc='' client_bcc='' general_enquiries=False max_attempts=3 form_min=1s form_max=7200s rate_window=900s per_ip=50 per_email=50 min_interval=1s
18/05/2026 22:20:40 New Zealand Standard Time INFO mail-api: Logging initialised → console=INFO, file=logs\mail-api.log (DEBUG, rotating)
18/05/2026 22:20:40 New Zealand Standard Time INFO mail-api: Mail API config: version='unknown' timezone='system-default' from='GoodWalk <bookings@goodwalk.co.nz>' reply_to='aless@goodwalk.co.nz' owner='info@goodwalk.co.nz' owner_bcc='' client_bcc='' general_enquiries=False max_attempts=3 form_min=1s form_max=7200s rate_window=900s per_ip=50 per_email=50 min_interval=1s
18/05/2026 22:20:40 New Zealand Standard Time INFO mail-api: Auth: loaded 3 allowed email(s)
18/05/2026 22:20:40 New Zealand Standard Time INFO mail-api: Startup test email skipped: OWNER_BCC is not set to a real address
18/05/2026 22:20:48 New Zealand Standard Time INFO mail-api: Logging initialised → console=INFO, file=logs\mail-api.log (DEBUG, rotating)
18/05/2026 22:20:48 New Zealand Standard Time INFO mail-api: Mail API config: version='unknown' timezone='system-default' from='GoodWalk <bookings@goodwalk.co.nz>' reply_to='aless@goodwalk.co.nz' owner='info@goodwalk.co.nz' owner_bcc='' client_bcc='' general_enquiries=False max_attempts=3 form_min=1s form_max=7200s rate_window=900s per_ip=50 per_email=50 min_interval=1s
18/05/2026 22:20:48 New Zealand Standard Time INFO mail-api: Auth: loaded 3 allowed email(s)
18/05/2026 22:20:48 New Zealand Standard Time INFO mail-api: Startup test email skipped: OWNER_BCC is not set to a real address
18/05/2026 22:21:03 New Zealand Standard Time INFO mail-api: Logging initialised → console=INFO, file=logs\mail-api.log (DEBUG, rotating)
18/05/2026 22:21:03 New Zealand Standard Time INFO mail-api: Mail API config: version='unknown' timezone='system-default' from='GoodWalk <bookings@goodwalk.co.nz>' reply_to='aless@goodwalk.co.nz' owner='info@goodwalk.co.nz' owner_bcc='' client_bcc='' general_enquiries=False max_attempts=3 form_min=1s form_max=7200s rate_window=900s per_ip=50 per_email=50 min_interval=1s
18/05/2026 22:21:03 New Zealand Standard Time INFO mail-api: Auth: loaded 3 allowed email(s)
18/05/2026 22:21:03 New Zealand Standard Time INFO mail-api: Startup test email skipped: OWNER_BCC is not set to a real address
18/05/2026 22:21:07 New Zealand Standard Time INFO mail-api: Logging initialised → console=INFO, file=logs\mail-api.log (DEBUG, rotating)
18/05/2026 22:21:07 New Zealand Standard Time INFO mail-api: Mail API config: version='unknown' timezone='system-default' from='GoodWalk <bookings@goodwalk.co.nz>' reply_to='aless@goodwalk.co.nz' owner='info@goodwalk.co.nz' owner_bcc='' client_bcc='' general_enquiries=False max_attempts=3 form_min=1s form_max=7200s rate_window=900s per_ip=50 per_email=50 min_interval=1s
18/05/2026 22:21:07 New Zealand Standard Time INFO mail-api: Auth: loaded 3 allowed email(s)
18/05/2026 22:21:07 New Zealand Standard Time INFO mail-api: Startup test email skipped: OWNER_BCC is not set to a real address
18/05/2026 22:21:28 New Zealand Standard Time INFO mail-api: Logging initialised → console=INFO, file=logs\mail-api.log (DEBUG, rotating)
18/05/2026 22:21:28 New Zealand Standard Time INFO mail-api: Mail API config: version='unknown' timezone='system-default' from='GoodWalk <bookings@goodwalk.co.nz>' reply_to='aless@goodwalk.co.nz' owner='info@goodwalk.co.nz' owner_bcc='' client_bcc='' general_enquiries=False max_attempts=3 form_min=1s form_max=7200s rate_window=900s per_ip=50 per_email=50 min_interval=1s
18/05/2026 22:21:28 New Zealand Standard Time INFO mail-api: Auth: loaded 3 allowed email(s)
18/05/2026 22:21:28 New Zealand Standard Time INFO mail-api: Startup test email skipped: OWNER_BCC is not set to a real address
2026-05-18 22:25:48 +12:00
18/05/2026 22:22:05 New Zealand Standard Time INFO mail-api: Logging initialised → console=INFO, file=logs\mail-api.log (DEBUG, rotating)
18/05/2026 22:22:05 New Zealand Standard Time INFO mail-api: Mail API config: version='unknown' timezone='system-default' from='GoodWalk <bookings@goodwalk.co.nz>' reply_to='aless@goodwalk.co.nz' owner='info@goodwalk.co.nz' owner_bcc='' client_bcc='' general_enquiries=False max_attempts=3 form_min=1s form_max=7200s rate_window=900s per_ip=50 per_email=50 min_interval=1s
18/05/2026 22:22:05 New Zealand Standard Time INFO mail-api: Auth: loaded 3 allowed email(s)
18/05/2026 22:22:05 New Zealand Standard Time INFO mail-api: Startup test email skipped: OWNER_BCC is not set to a real address
2026-05-19 23:36:58 +12:00
19/05/2026 22:50:41 New Zealand Standard Time INFO mail-api: Logging initialised → console=INFO, file=logs\mail-api.log (DEBUG, rotating)
19/05/2026 22:50:41 New Zealand Standard Time INFO mail-api: Mail API config: version='unknown' timezone='system-default' from='GoodWalk <info@goodwalk.co.nz>' reply_to='info@goodwalk.co.nz' owner='info@goodwalk.co.nz' cp_admins=['info@goodwalk.co.nz'] owner_bcc='' client_bcc='' general_enquiries=False max_attempts=3 form_min=1s form_max=7200s rate_window=900s per_ip=50 per_email=50 min_interval=1s send_timeout=20s
19/05/2026 22:50:41 New Zealand Standard Time INFO mail-api: Auth: loaded 3 allowed email(s)
19/05/2026 22:50:41 New Zealand Standard Time INFO mail-api: Startup test email skipped: OWNER_BCC is not set to a real address
19/05/2026 22:50:51 New Zealand Standard Time INFO mail-api: [26b6b10d] POST /auth/request-code → 400 (0ms)
19/05/2026 22:50:52 New Zealand Standard Time INFO mail-api: [e939d522] POST /auth/request-code → 400 (0ms)
19/05/2026 22:50:56 New Zealand Standard Time INFO mail-api: [6fe39f49] POST /auth/request-code → 400 (0ms)
19/05/2026 22:57:36 New Zealand Standard Time INFO mail-api: Logging initialised → console=INFO, file=logs\mail-api.log (DEBUG, rotating)
19/05/2026 22:57:36 New Zealand Standard Time INFO mail-api: Mail API config: version='unknown' timezone='system-default' from='GoodWalk <info@goodwalk.co.nz>' reply_to='info@goodwalk.co.nz' owner='info@goodwalk.co.nz' cp_admins=['info@goodwalk.co.nz'] owner_bcc='' client_bcc='' general_enquiries=False max_attempts=3 form_min=1s form_max=7200s rate_window=900s per_ip=50 per_email=50 min_interval=1s send_timeout=20s
19/05/2026 22:57:36 New Zealand Standard Time INFO mail-api: Auth: loaded 3 allowed email(s)
19/05/2026 22:57:36 New Zealand Standard Time INFO mail-api: Startup test email skipped: OWNER_BCC is not set to a real address
19/05/2026 22:57:42 New Zealand Standard Time INFO mail-api: [0677fc9e] auth: code issued for email=info@goodwalk.co.nz
19/05/2026 22:57:42 New Zealand Standard Time WARNING mail-api: [DEV] auth code for info@goodwalk.co.nz: 237030
19/05/2026 22:57:42 New Zealand Standard Time INFO mail-api: [0677fc9e] POST /auth/request-code → 200 (3ms)
19/05/2026 22:57:51 New Zealand Standard Time INFO mail-api: [19adbd31] auth: session created for email=info@goodwalk.co.nz
19/05/2026 22:57:51 New Zealand Standard Time INFO mail-api: [19adbd31] POST /auth/verify-code → 200 (2ms)
19/05/2026 22:57:51 New Zealand Standard Time INFO mail-api: [40f46274] GET /auth/verify → 200 (1ms)
19/05/2026 22:57:51 New Zealand Standard Time INFO mail-api: [83064e1b] GET /owner/pending-onboarding → 200 (1ms)
19/05/2026 22:57:51 New Zealand Standard Time INFO mail-api: [b24a0321] GET /owner/all-clients → 200 (5ms)
19/05/2026 22:57:51 New Zealand Standard Time INFO mail-api: [ad234ec3] GET /owner/birthdays → 200 (5ms)
19/05/2026 22:57:56 New Zealand Standard Time INFO mail-api: [8bbcb582] GET /owner/activity → 200 (1ms)
19/05/2026 22:57:57 New Zealand Standard Time INFO mail-api: [11032d19] GET /auth/verify → 200 (0ms)
19/05/2026 22:57:57 New Zealand Standard Time INFO mail-api: [6e3af292] GET /owner/pending-onboarding → 200 (1ms)
19/05/2026 22:57:57 New Zealand Standard Time INFO mail-api: [ffa04e1b] GET /owner/birthdays → 200 (1ms)
19/05/2026 22:57:57 New Zealand Standard Time INFO mail-api: [fc51922d] GET /owner/all-clients → 200 (1ms)
19/05/2026 22:57:58 New Zealand Standard Time INFO mail-api: [1219dba0] GET /owner/activity → 200 (0ms)
19/05/2026 22:57:59 New Zealand Standard Time INFO mail-api: [755e00f2] GET /owner/activity → 200 (0ms)
19/05/2026 22:57:59 New Zealand Standard Time INFO mail-api: [230cd479] GET /owner/activity → 200 (0ms)
19/05/2026 22:58:01 New Zealand Standard Time INFO mail-api: [b0c81ebf] GET /owner/message-templates → 200 (1ms)
19/05/2026 22:58:01 New Zealand Standard Time INFO mail-api: [da344121] POST /owner/render-message → 200 (1ms)
19/05/2026 22:58:04 New Zealand Standard Time INFO mail-api: [4ecf56ff] GET /owner/activity → 200 (0ms)
19/05/2026 22:58:30 New Zealand Standard Time INFO mail-api: [ed0b1740] GET /owner/client-enquiry → 200 (1ms)
19/05/2026 22:58:33 New Zealand Standard Time INFO mail-api: [d06c7a3b] GET /owner/client-enquiry → 200 (0ms)
19/05/2026 22:58:54 New Zealand Standard Time WARNING mail-api: [DEV] skipping email send — label=bulk_message to=['info@goodwalk.co.nz'] subject='A note from Goodwalk'
19/05/2026 22:58:54 New Zealand Standard Time INFO mail-api: [272f52a5] bulk message sent: template=general recipients=1
19/05/2026 22:58:54 New Zealand Standard Time INFO mail-api: [272f52a5] POST /owner/send-message → 200 (18ms)
19/05/2026 22:59:33 New Zealand Standard Time INFO mail-api: [f52b4acc] GET /owner/activity → 200 (0ms)
19/05/2026 22:59:53 New Zealand Standard Time WARNING mail-api: [DEV] skipping email send — label=welcome_pack_email to=['mattcohen0@gmail.com'] subject='Welcome to the pack | Goodwalk'
19/05/2026 22:59:53 New Zealand Standard Time INFO mail-api: [a82128ad] welcome pack sent: email=mattcohen0@gmail.com service=test start=2026-05-18
19/05/2026 22:59:53 New Zealand Standard Time INFO mail-api: [a82128ad] POST /owner/send-welcome-pack → 200 (13ms)
19/05/2026 22:59:53 New Zealand Standard Time INFO mail-api: [9e00fe59] GET /owner/all-clients → 200 (0ms)
19/05/2026 23:32:02 New Zealand Standard Time INFO mail-api: Logging initialised → console=INFO, file=logs\mail-api.log (DEBUG, rotating)
19/05/2026 23:32:02 New Zealand Standard Time INFO mail-api: Mail API config: version='unknown' timezone='system-default' from='GoodWalk <info@goodwalk.co.nz>' reply_to='info@goodwalk.co.nz' owner='info@goodwalk.co.nz' cp_admins=['info@goodwalk.co.nz'] owner_bcc='' client_bcc='' general_enquiries=False max_attempts=3 form_min=1s form_max=7200s rate_window=900s per_ip=50 per_email=50 min_interval=1s send_timeout=20s
19/05/2026 23:32:02 New Zealand Standard Time INFO mail-api: Auth: loaded 3 allowed email(s)
19/05/2026 23:32:02 New Zealand Standard Time ERROR mail-api: Startup smoke: WeasyPrint UNAVAILABLE — PDF attachments will be skipped (No module named 'weasyprint')
19/05/2026 23:32:02 New Zealand Standard Time WARNING mail-api: Startup smoke: postgres disabled — activity/submissions will NOT be recorded
19/05/2026 23:32:02 New Zealand Standard Time INFO mail-api: Startup test email skipped: OWNER_BCC is not set to a real address
19/05/2026 23:32:33 New Zealand Standard Time INFO mail-api: Logging initialised → console=INFO, file=logs\mail-api.log (DEBUG, rotating)
19/05/2026 23:32:33 New Zealand Standard Time INFO mail-api: Mail API config: version='unknown' timezone='system-default' from='GoodWalk <info@goodwalk.co.nz>' reply_to='info@goodwalk.co.nz' owner='info@goodwalk.co.nz' cp_admins=['info@goodwalk.co.nz'] owner_bcc='' client_bcc='' general_enquiries=False max_attempts=3 form_min=1s form_max=7200s rate_window=900s per_ip=50 per_email=50 min_interval=1s send_timeout=20s
19/05/2026 23:32:33 New Zealand Standard Time INFO mail-api: Auth: loaded 3 allowed email(s)
19/05/2026 23:32:33 New Zealand Standard Time ERROR mail-api: Startup smoke: WeasyPrint UNAVAILABLE — PDF attachments will be skipped (No module named 'weasyprint')
19/05/2026 23:32:33 New Zealand Standard Time WARNING mail-api: Startup smoke: postgres disabled — activity/submissions will NOT be recorded
19/05/2026 23:32:33 New Zealand Standard Time INFO mail-api: Startup test email skipped: OWNER_BCC is not set to a real address
19/05/2026 23:32:40 New Zealand Standard Time INFO mail-api: Logging initialised → console=INFO, file=logs\mail-api.log (DEBUG, rotating)
19/05/2026 23:32:40 New Zealand Standard Time INFO mail-api: Mail API config: version='unknown' timezone='system-default' from='GoodWalk <info@goodwalk.co.nz>' reply_to='info@goodwalk.co.nz' owner='info@goodwalk.co.nz' cp_admins=['info@goodwalk.co.nz'] owner_bcc='' client_bcc='' general_enquiries=False max_attempts=3 form_min=1s form_max=7200s rate_window=900s per_ip=50 per_email=50 min_interval=1s send_timeout=20s
19/05/2026 23:32:40 New Zealand Standard Time INFO mail-api: Auth: loaded 3 allowed email(s)
19/05/2026 23:32:40 New Zealand Standard Time ERROR mail-api: Startup smoke: WeasyPrint UNAVAILABLE — PDF attachments will be skipped (No module named 'weasyprint')
19/05/2026 23:32:40 New Zealand Standard Time WARNING mail-api: Startup smoke: postgres disabled — activity/submissions will NOT be recorded
19/05/2026 23:32:40 New Zealand Standard Time INFO mail-api: Startup test email skipped: OWNER_BCC is not set to a real address