1
0
mirror of https://github.com/jhillyerd/inbucket.git synced 2026-06-10 07:13:38 +00:00
Commit Graph

72 Commits

Author SHA1 Message Date
James Hillyerd a2070dd60a Parse MIME parts into a node tree 2012-10-15 21:04:58 -07:00
James Hillyerd 46b123606b Started work on MIME parser
I'm hoping to mostly rely on the official mime and mime/multipart
packages, but Inbucket is still going to have to decided what to
do with the various parts it reads.
2012-10-14 23:11:39 -07:00
James Hillyerd da8e0bc508 Many small refinements to front/backend UI
Changes:
 - Added a friendlyTime helper for nicer timestamps
 - Added validation to most action methods
 - Added error flash to several template files
 - Now making use to c.RenderError() to handle action errors
 - Removed message list slideUp() effect, takes too long
 - Fixed a problem with my vim indentation configuration, so CSS and
   HTML should be indented more consistently.
2012-10-14 16:02:14 -07:00
James Hillyerd 264d1d0165 Fix some IE rendering/caching issues 2012-10-14 13:09:25 -07:00
James Hillyerd 6834d71c9b Update README with installation steps 2012-10-13 16:12:48 -07:00
James Hillyerd eb363aa670 Add a view source button to see raw text of message 2012-10-13 14:37:11 -07:00
James Hillyerd a0ab84abb5 Message list is now loaded by AJAX and can be refreshed.
Added a message delete button.
2012-10-13 14:11:12 -07:00
James Hillyerd 301c3efa63 Implement SIZE ESMTP extension 2012-10-12 18:19:43 -07:00
James Hillyerd ca66280f74 Successfully accepted an ESMTP message from Mac Mail! 2012-10-12 14:05:55 -07:00
James Hillyerd f5b7aca712 Add some text to readme and the MIT license. 2012-10-11 15:23:51 -07:00
James Hillyerd 1481c5c9d8 Basic AJAX GUI is now functional 2012-10-11 11:49:23 -07:00
James Hillyerd 31395891a4 Warning: carnage. Hacking in a CSS template. 2012-10-10 22:46:59 -07:00
James Hillyerd 555332c98e Add a way to enter a username to view. Cleanup route formatting. 2012-10-10 21:04:28 -07:00
James Hillyerd 3fe4c937cd Add a controller to view list mailbox contents, view individual
messages.
2012-10-10 13:46:03 -07:00
James Hillyerd 4bcb7391c8 Refactor datastore: DataStore -> Mailbox -> Message (was MailObject) 2012-10-10 09:54:41 -07:00
James Hillyerd 6e8e0a300c Server now writes raw smtp data to datastore. Does not yet create gob files. 2012-10-07 22:05:07 -07:00
James Hillyerd 9fa93acf0e Modify smtpd to integrate with Revel.
Add plugin to app.go to start smtpd
2012-10-07 19:12:58 -07:00
James Hillyerd cbba067673 gofmt on smtpd 2012-10-07 17:04:39 -07:00
James Hillyerd cb388e94b2 Init smtpd checkin
SMTP daemon, not wired into rest of inbucket
2012-10-07 17:00:06 -07:00
James Hillyerd ff3a4264cf utils
A couple email address related utils
2012-10-06 20:35:33 -07:00
James Hillyerd be97a4528f revel skeleton 2012-10-06 20:27:00 -07:00
jhillyerd 7eacfb8fec Initial commit 2012-10-06 16:09:56 -07:00