08d80cc661
Update README.md with a link to the features board
2018-07-02 00:16:51 +01:00
042b644eb3
Add AGPLv3 licensing
2018-07-01 23:56:32 +01:00
6b17c216a1
imap: ListMessages: handle body viewing, etc
2018-06-28 01:10:31 +01:00
21c6e571d8
Update vendor/
2018-06-28 01:09:56 +01:00
3e5ab5bb0a
Correctly handle LISTMESSAGES and STATUS commands using SeqNum instead of UID
2018-06-28 00:01:23 +01:00
22f6eeacd7
Horrible hack for bad architecture
2018-06-28 00:01:23 +01:00
a3c2508160
Convert from BoltDB to Maildir storage for emails
2018-06-28 00:01:23 +01:00
d25ed6c1bd
Update vendor/
2018-06-27 02:09:53 +01:00
4f5e3ed906
Start talking about Maildir. It makes sense
2018-06-25 21:28:51 +01:00
3c52b23723
Extremely WIP, but now messages appear in the evolution list pane
2018-03-09 03:20:22 +00:00
b661b4a978
Extremely WIP - expose a hardcoded INBOX to IMAP. Messages do not show in evolution yet
2018-03-08 23:23:39 +00:00
b4537d1283
Get as far as storing an incoming mail in crockery.db
2018-03-08 01:39:24 +00:00
be7ca459a5
Reorganize the store, add a FindAccounts method
2018-03-08 00:46:22 +00:00
442ca833ea
Gut the Session interface
2018-03-08 00:28:28 +00:00
1d0fdec642
Split the concrete SMTP struct into separate MSA and MTA implementations
2018-03-07 23:52:42 +00:00
2ac0975dfc
Disable SMTP AUTH on the MTA port
2018-03-07 23:19:00 +00:00
26c702b11c
Get receiving email a step closer with a modified go-smtp
2018-03-07 21:58:50 +00:00
697e90ab99
Forbid logins on the SMTP-STARTTLS port
...
Also, introduce the outline of a framework to handle message sending
differently to message receipt.
2018-03-06 01:32:06 +00:00
bf9df9fc9f
Add the wildcard field to accounts
2018-03-06 01:06:47 +00:00
32df489b50
Make IMAP and SMTP sessions check for passwords
2018-03-06 00:49:35 +00:00
5aa6607746
Make add a postmaster user and check for its existence on
2018-03-06 00:32:49 +00:00
4973a683fb
Split crockery init and crockery run into separate files
2018-03-05 23:50:45 +00:00
a91b2654d9
Add the beginnings of IMAP session management
2018-03-05 23:46:21 +00:00
2c81675578
Add the beginnings of SMTP session management
2018-03-05 23:37:54 +00:00
6ac949e395
Minor documentation updates
2018-03-05 23:37:13 +00:00
3ad8c6f59f
First split into crockery init
and crockery run
...
The init command creates a crockery.db file containing the domain name and
TLS keypair. The run command starts IMAP and SMTP services based on that file.
Supporting only a single domain is starting to look a bit unnecessary. We'll
see how that goes.
2018-03-05 22:29:31 +00:00
bf1ca421aa
Hack in command-line specification of domain, cert and key
2018-03-05 19:53:48 +00:00
811b90224f
Initial commit
2018-03-05 12:19:04 +00:00