list

server

This is the main dovel repository, it has the Go code to run dovel SMTP server.

curl https://dovel.email/server.tar tar

ec74d65

Author: blmayer (git@mail.blmayer.dev)

Date: Mon May 15 20:42:32 2023 -0300

Parent: afdd85f

Added delete button in other pages

Diff

www/inboxes.html

commit ec74d65f52c09d206827aafa1d5b8a6517f4ef40
Author: blmayer <git@mail.blmayer.dev>
Date:   Mon May 15 20:42:32 2023 -0300

    Added delete button in other pages

diff --git a/www/inboxes.html b/www/inboxes.html
index 7582762..6214dfa 100644
--- a/www/inboxes.html
+++ b/www/inboxes.html
@@ -7,7 +7,8 @@
 <h2>{{.Query.Get "inbox"}}</h2>
 
 <a href="index.html">index</a>&emsp;
-<a href="compose.html?inbox={{.Query.Get "inbox"}}">compose</a>
+<a href="compose.html?inbox={{.Query.Get "inbox"}}">compose</a>&emsp;
+<a href="delete?id={{.Query.Get "inbox"}}">delete</a>
 {{range (.Mailer.Mailboxes (.Query.Get "inbox"))}}
 <p>
 	<a href="mails.html?inbox={{$.Query.Get "inbox"}}&subj={{.Title}}">{{.Title}}</a><br>

www/mails.html

commit ec74d65f52c09d206827aafa1d5b8a6517f4ef40
Author: blmayer <git@mail.blmayer.dev>
Date:   Mon May 15 20:42:32 2023 -0300

    Added delete button in other pages

diff --git a/www/mails.html b/www/mails.html
index b457664..caac595 100644
--- a/www/mails.html
+++ b/www/mails.html
@@ -6,9 +6,10 @@
 	<body>
 <h2>{{.Query.Get "subj"}}</h2>
 
-<a href="inboxes.html?inbox={{.Query.Get "inbox"}}">inbox</a>&emsp;
-<a href="compose.html?inbox={{.Query.Get "inbox"}}&subj={{.Query.Get "subj"}}">compose</a>
 {{$inbox := printf "%s/%s" (.Query.Get "inbox") (.Query.Get "subj")}}
+<a href="inboxes.html?inbox={{.Query.Get "inbox"}}">inbox</a>&emsp;
+<a href="compose.html?inbox={{.Query.Get "inbox"}}&subj={{.Query.Get "subj"}}">compose</a>&emsp;
+<a href="delete?id={{$inbox}}">delete</a>
 {{range (.Mailer.Mails $inbox)}}
 <p>
 	<details>
@@ -40,20 +41,8 @@
 	{{if .Body}}
 	<pre>{{.Body}}</pre>
 	{{end}}
-	<a href="compose.html?inbox={{$.Query.Get "inbox"}}&subj={{.Subject}}&to={{.From}}">reply</a>
-	<form action=delete>
-		<input type=hidden name=id value="{{.ID}}">
-		<input type=submit value=delete>
-	</form>
-	<details>
-		<summary>move</summary>
-		<form action=/move>
-			<input name=to type=select list=folders><br>
-			<datalist id=folders>
-			</datalist>
-			<input type=submit value=move>
-		<form>
-	</details>
+	<a href="compose.html?inbox={{$.Query.Get "inbox"}}&subj={{.Subject}}&to={{.From}}">reply</a> 
+	<a href="delete?id={{printf "%s/%s" $inbox .ID}}">delete</a>
 </p>
 {{end}}
 	</body>