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

84634ca

Author: blmayer (bleemayer@gmail.com)

Date: Wed Mar 29 13:59:26 2023 -0300

Parent: dddc52e

Updated index page

Diff

Makefile

commit 84634ca5b0ee7b483552ce784030f263b94ffd6d
Author: blmayer <bleemayer@gmail.com>
Date:   Wed Mar 29 13:59:26 2023 -0300

    Updated index page

diff --git a/Makefile b/Makefile
index ed1753b..160ccdc 100644
--- a/Makefile
+++ b/Makefile
@@ -7,7 +7,7 @@ deploy: dovel
 	scp $^ zero:
 	ssh zero "mv $^ .local/bin/"
 
-deploy-site: index.html
+deploy-site: index.html www/assets/favicon.ico www/assets/logo.png
 	scp $^ zero:dovel.email/
 
 deploy-assets: $(wildcard www/assets/*)
@@ -15,3 +15,6 @@ deploy-assets: $(wildcard www/assets/*)
 
 deploy-pages: $(wildcard www/*.*)
 	scp $^ zero:blmayer.dev/www/mail
+
+deploy-certs: $(wildcard *.pem)
+	scp $^ zero:certs/dovel.email/

TODO.txt

commit 84634ca5b0ee7b483552ce784030f263b94ffd6d
Author: blmayer <bleemayer@gmail.com>
Date:   Wed Mar 29 13:59:26 2023 -0300

    Updated index page

diff --git a/TODO.txt b/TODO.txt
index c91bd2a..d714e35 100644
--- a/TODO.txt
+++ b/TODO.txt
@@ -8,3 +8,5 @@
 ✓ Support DKIM if needed
 ☐ Improve web users
 ☐ Support SMTP for sending email?
+☐ Add config menu
+☐ Add denylist filtering

index.html

commit 84634ca5b0ee7b483552ce784030f263b94ffd6d
Author: blmayer <bleemayer@gmail.com>
Date:   Wed Mar 29 13:59:26 2023 -0300

    Updated index page

diff --git a/index.html b/index.html
index eb0073e..3c768c9 100644
--- a/index.html
+++ b/index.html
@@ -2,7 +2,6 @@
 <html lang="en">
 <head>
 	<title>dovel email</title>
-	<link rel="icon" href="data:;base64,=">
 	<meta charset="UTF-8">
 	<meta name="author" content="Brian Lee Mayer">
 	<meta name="description" content="Dovel is a simple and extensible SMTP server written in Go. Send and receive email using a self hosted instance with minimum configuration. Dovel is free and open source software.">
@@ -35,6 +34,7 @@ tt {
 </head>
 <body>
 	<center>
+		<img src=/logo.png>
 		<h1>Dovel</h1>
 		<i>Self host your email in 4 easy steps.</i>
 		<p>

www/assets/logo.png

commit 84634ca5b0ee7b483552ce784030f263b94ffd6d
Author: blmayer <bleemayer@gmail.com>
Date:   Wed Mar 29 13:59:26 2023 -0300

    Updated index page

diff --git a/www/assets/logo.png b/www/assets/logo.png
new file mode 100644
index 0000000..de112e2
Binary files /dev/null and b/www/assets/logo.png differ

www/assets/manifest.json

commit 84634ca5b0ee7b483552ce784030f263b94ffd6d
Author: blmayer <bleemayer@gmail.com>
Date:   Wed Mar 29 13:59:26 2023 -0300

    Updated index page

diff --git a/www/assets/manifest.json b/www/assets/manifest.json
index 2cd1a87..e63f7ca 100644
--- a/www/assets/manifest.json
+++ b/www/assets/manifest.json
@@ -9,5 +9,6 @@
 		}
 	],
 	"start_url": "../index.html",
+	"background_color": "#FFF",
 	"display": "standalone"
 }