Commit Graph

189 Commits

Author SHA1 Message Date
Tristan B. Kildaire 25961601bc Upgraded to new bformat 2021-01-20 18:15:43 +02:00
Tristan B. Kildaire cc832f151b Updated 2021-01-20 18:12:44 +02:00
Tristan B. Kildaire 755d86cf1e Added tristanable 2021-01-20 18:12:20 +02:00
Tristan B. Kildaire 2553978839 Pushed some shut 2021-01-20 18:11:03 +02:00
Tristan B. Kildaire 738eb9397b API update for 'listFolder' and 'listMail' 2020-07-29 12:21:17 +02:00
Tristan B. Kildaire 65a5ece0c0 Added response for 'moveMail' 2020-07-29 12:18:50 +02:00
Tristan B. Kildaire d8b32368e7 Fixed bug whereby JSONValue object did not exist causing failure, for 'storeMail' 2020-07-29 11:00:52 +02:00
Tristan B. Kildaire fbfc45ec09 Fixed bug whereby JSONValue object did not exist causing failure, for 'storeMail' 2020-07-29 10:57:05 +02:00
Tristan B. Kildaire 0bf0af860a Fixed bug whereby JSONValue object did not exist causing failure, for 'storeMail' 2020-07-29 10:54:19 +02:00
Tristan B. Kildaire d912721723 'addBaseFolder' fully implemented 2020-07-29 10:22:21 +02:00
Tristan B. Kildaire b55921fea6 Implemented 'createFolder' 2020-07-29 10:19:10 +02:00
Tristan B. Kildaire 0392752b01 Implemented 'createFolder' 2020-07-29 10:16:47 +02:00
Tristan B. Kildaire ae944f5647 Fixed 'deleteFolder' crash 2020-07-29 10:16:00 +02:00
Tristan B. Kildaire e31a6f09b8 Removed unused function 2020-07-29 10:05:06 +02:00
Tristan B. Kildaire d091800ce7 Implemented mail moving 2020-07-28 09:11:48 +02:00
Tristan B. Kildaire 5d12378cd3 Implemented folder deletion in the protocol 2020-07-27 21:54:34 +02:00
Tristan B. Kildaire 704200025c Implemented 'deleteFolder' 2020-07-27 21:42:45 +02:00
Tristan B. Kildaire 478cafd229 Implemented 'deleteMessage' 2020-07-27 21:10:23 +02:00
Tristan B. Kildaire 1e8cd9117d Return mailID of stored mail 2020-07-27 17:02:03 +02:00
Tristan B. Kildaire ed2694bf35 Now runs 2020-07-27 15:07:23 +02:00
Tristan B. Kildaire e9a5af7863 Fixed all compilation bugs. 2020-07-27 14:57:09 +02:00
Tristan B. Kildaire 785113e5f8 Fixed all compile errors within client.d 2020-07-27 14:56:36 +02:00
Tristan B. Kildaire 1d50c30e29 Implemented `isLocalDomain` function to check if the domain of a recipient is that of this mail server 2020-07-27 14:18:03 +02:00
Tristan B. Kildaire 5ea1ac2ba5 Fixed issue with order of construction 2020-07-27 14:14:30 +02:00
Tristan B. Kildaire c23214b186 Order of construction details (WIP) 2020-07-27 14:12:56 +02:00
Tristan B. Kildaire c7398586ea Fixed compile errors. 2020-07-27 14:11:07 +02:00
Tristan B. Kildaire e49f8fa9fd Added listener construction function (WIP) 2020-07-27 13:56:55 +02:00
Tristan B. Kildaire 0326b61e34 Added listener architecture 2020-07-27 13:42:09 +02:00
Tristan B. Kildaire ad5ee5a9ae Fix runtime JSON error 2020-07-22 13:11:21 +02:00
Tristan B. Kildaire cea2a007b2 Minimized imports 2020-07-22 13:04:24 +02:00
Tristan B. Kildaire 4339075c8a Changed port from JSON string to JSON integer 2020-07-22 13:02:49 +02:00
Tristan B. Kildaire 4692bcaa36 Added port to configuration 2020-07-22 13:00:01 +02:00
Tristan B. Kildaire f1756e250a Updated debug prints 2020-07-20 23:46:41 +02:00
Tristan B. Kildaire ded976f709 Upddated error messages 2020-07-20 23:29:04 +02:00
Tristan B. Kildaire 2f204f0e83 Fixed error report sending code placement. 2020-07-20 20:41:48 +02:00
Tristan B. Kildaire 1c43e05e70 Fixed JSON type error 2020-07-20 20:38:48 +02:00
Tristan B. Kildaire 7a3ff57364 Report print out for testing 2020-07-20 20:37:23 +02:00
Tristan B. Kildaire 690e601ab1 Fixed delivery report. 2020-07-20 20:32:57 +02:00
Tristan B. Kildaire bd6c0b6e2a Add mail delivery report printout. 2020-07-20 20:30:19 +02:00
Tristan B. Kildaire 4b28df59f4 Fixed bug whereby the list of failed recipients constructed during mail delivery was not constrcted correctly. 2020-07-20 20:21:45 +02:00
Tristan B. Kildaire c711ad7b19 Add message JSON to the delivery report. 2020-07-20 20:05:16 +02:00
Tristan B. Kildaire 1fcbd5b8f9 Added mail delivery report on failure to delivery to local recipients. 2020-07-20 19:29:13 +02:00
Tristan B. Kildaire b703af686e Cleaned up.
Added documentation.
2020-07-20 19:22:27 +02:00
Tristan B. Kildaire 726e0d2e84 Fixed recipient for mail delivery report 2020-07-20 17:36:13 +02:00
Tristan B. Kildaire 364f5e670f On failed delivery to recipients on remote hosts, generate and send a delivery report to the user. 2020-07-20 17:19:19 +02:00
Tristan B. Kildaire d65077f150 Added code to check whether or not a error delivery message must be sent. 2020-07-18 20:03:29 +02:00
Tristan B. Kildaire b299bd2515 Append the recipient to a list of those whereby mail delivery failed 2020-07-18 19:58:39 +02:00
Tristan B. Kildaire 27ed30a815 Fixed JSON parsing bug in sendMail 2020-07-18 17:39:45 +02:00
Tristan B. Kildaire 0506137e82 Added TODO 2020-07-18 17:38:28 +02:00
Tristan B. Kildaire eaf7caea06 Updated TODO 2020-07-18 17:31:36 +02:00