summaryrefslogtreecommitdiff
path: root/posts
diff options
context:
space:
mode:
Diffstat (limited to 'posts')
-rw-r--r--posts/posts.md1
-rw-r--r--posts/selfhostmail.md47
2 files changed, 48 insertions, 0 deletions
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.