James Hillyerd
2c7419c661
Gorilla is fully operational
...
- All mailbox actions working: index, list, show, html, source and delete
- Cleaned up extra files from Revel
- Took a guess at install process for README.md
This closes #4
2012-10-21 13:42:34 -07:00
James Hillyerd
71bb52a64a
Added partial templates
...
mailbox/list now renders
2012-10-21 12:42:54 -07:00
James Hillyerd
9c94bb2ab1
The main index template renders now!
2012-10-21 09:57:42 -07:00
James Hillyerd
442e8fbe14
Web server now starts
...
Can serve static content, no dynamic stuff yet
2012-10-20 23:03:59 -07:00
James Hillyerd
ec0823b452
mime & util unit tests pass
...
added a sample of what the config should look like, may need tweaking
once I actually try to parse & use it.
2012-10-20 17:30:32 -07:00
James Hillyerd
24dcd62951
Basic HTML email rendering
...
Messages with a MIME text/html MIME part will now be displayed with an
`HTML` button above them that will open another window and render the
HTML when clicked.
There is no sanitization performed, and inline attachment display is
not support.
This closes #2
2012-10-17 21:47: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
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
be97a4528f
revel skeleton
2012-10-06 20:27:00 -07:00