summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSuleyman Farajli <suleyman@farajli.net>2025-01-24 20:32:27 +0400
committerSuleyman Farajli <suleyman@farajli.net>2025-01-24 20:32:27 +0400
commita90620bc99a2b12750dd7d0a0023351777e537bc (patch)
treec6f4495b4923bc754cf3f038cdeebc812b739971
parentff31ee3449815c78fc69a162689a6a778a57cd90 (diff)
post added: reasons to not host your own email server
-rw-r--r--home/index.md3
-rw-r--r--posts/posts.md1
-rw-r--r--posts/selfhostmail.md47
3 files changed, 50 insertions, 1 deletions
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.