From a90620bc99a2b12750dd7d0a0023351777e537bc Mon Sep 17 00:00:00 2001
From: Suleyman Farajli <suleyman@farajli.net>
Date: Fri, 24 Jan 2025 20:32:27 +0400
Subject: post added: reasons to not host your own email server

---
 home/index.md         |  3 ++-
 posts/posts.md        |  1 +
 posts/selfhostmail.md | 47 +++++++++++++++++++++++++++++++++++++++++++++++
 3 files changed, 50 insertions(+), 1 deletion(-)
 create mode 100644 posts/selfhostmail.md

diff --git a/home/index.md b/home/index.md
index dd54441..69a943a 100644
--- a/home/index.md
+++ b/home/index.md
@@ -5,7 +5,8 @@ Yari, Yari, Yara.
 ### top posts
 
 <table>
-    <tr><td><time>2024-12-27</time></td><td><a href="/posts/software.html">Software I use.</a></td></tr>
+    <tr><td><time>2025-01-24</time></td><td><a href="https://posts.farajli.net/posts/selfhostmail.html">Reasons not to host an email server.</a></td></tr>
+    <tr><td><time>2024-12-27</time></td><td><a href="https://posts.farajli.net/posts/software.html">Software I use.</a></td></tr>
     <tr><td><time>2024-09-25</time></td><td><a href="https://posts.farajli.net/posts/nophone.html">Why I absolutely hate smartphones.</a></td></tr>
     <tr><td><time>2024-09-06</time></td><td><a href="https://posts.farajli.net/posts/gentoo.html">Why I use gentoo.</a></td></tr>
     <tr><td><time>2024-06-09</time></td><td><a href="https://posts.farajli.net/posts/website_created.html">Website Created!</a></td></tr>
diff --git a/posts/posts.md b/posts/posts.md
index c855f2d..9a6f871 100644
--- a/posts/posts.md
+++ b/posts/posts.md
@@ -1,6 +1,7 @@
 <!-- Title: Posts -->
 
 <table>
+    <tr><td><time>2025-01-24</time></td><td><a href="/posts/selfhostmail.html">Reasons not to host an email server.</a></td></tr>
     <tr><td><time>2024-12-31</time></td><td><a href="/posts/2024_new_year.html">Happy new year!</a></td></tr>
     <tr><td><time>2024-12-27</time></td><td><a href="/posts/software.html">Software I use.</a></td></tr>
     <tr><td><time>2024-09-26</time></td><td><a href="/posts/qizlar.html">Qızlar haqqında.</a></td></tr>
diff --git a/posts/selfhostmail.md b/posts/selfhostmail.md
new file mode 100644
index 0000000..9bfffcc
--- /dev/null
+++ b/posts/selfhostmail.md
@@ -0,0 +1,47 @@
+<!-- Title: Reasons not to host an email server -->
+
+## Reasons to not host your own email server.
+
+Last summer, I had successfully managed to host my email server but 
+a couple of days ago I completely removed everything from my server
+and purchased an email hosting service.
+
+I'd like to share my experience with setting up an email server
+and what makes the process an absolute nightmare.
+
+### - It's hard to find an affordable VPS provider that doesn't block port 25. 
+
+If you don't know anything about email, you need the port 25 to be open to send mails but 
+most server providers block it to reduce spam and the ones that don't costs more than
+the usual ones.
+
+### - Getting a domain and IP that is not blacklisted.
+
+If you have already bought a domain it might be blacklisted meaning that 
+all the mails you'll send is going to go right into the spam folder of the receiver.
+It's the same for IP but chaining it is a lot easier than getting a new domain on most 
+server providers.
+
+### - Not enough documentation is available and some is outdated.
+
+There aren't that much documentation for mail services, I think partially because of
+the process being so tough that no one really wants to document it and there are so many commands 
+involved in the process even just a small update on one program can make the documentation outdated.
+
+### - It's very hard to set up.
+Configuring an email server was perhaps the hardest thing that I'd ever done 
+(even after finding the proper documentation), I spent weeks on that.
+
+### - Almost certainly, Your mails won't be delivered.
+
+Even after going through the very difficult process of finding the correct server provider, 
+documentation and setting everything up (DKIM, SPF etc.) you'll still end up in spams
+you might be able to pass spam filters of some email services, but you'll never feel 
+confident of sending mails because because big email services sometimes update their spam filters
+and you got to keep up with those as well, so it doesn't just end there when you set it up.
+
+### Summing it up
+
+I'd gladly host an email server, but I just can't make it work half as good as the paid 
+email service providers. In the future I might try to do it again 
+(though I don't think the results will be different) but now I'll stick to email services.
-- 
cgit v1.2.3