Like the topic says, any future plans about mail servers like dockerized mailcow, mailu etc.? cause i feel like this is a necessity for a full fledge server management panel.
Hello @Lynx ,
Thanks for bringing up the topic!
Weâve talked internally in the past about having a mail server solution. Honestly, itâs not something that comes up too often by our customers so weâve never prioritized it past being something for the âfutureâ.
Usually, when the topic of mail comes up itâs typically linked to a WordPress site and wondering why emails arenât being delivered - which the answer to that is most VPS providers lock down port 25 and require customers to make a request to open up directlyâŚ
For a dockerized solution, actually, I think it would be cool if we have a guide, or maybe even a quick script, to help users that might be interested in a mail server. We made a similar guide for Plausible, which is a usage analytics app. Iâll put this on our to-do list.
Do you have a mail server solution that you prefer most?
I think you compare Cleavr with Plesk or DirectAdmin. Cleavr and similar server panels are created the right way: without email.
Itâs strongly recommended to separate email and website hosting.
I see similar questions in Facebook groups all the time âwhat email hosting should I use with my WordPress server hosting panelâ.
My personal advice isâŚ
If you need a cheap and great email hosting go for qboxmail.com and send your website emails with services like Sendgrid or Postmark.
I am also not a fan of implementing a full email server stack. But would love to see support for something like msmtp, so you can specify a default SMTP Server for the sendmail command, which is used by PHP mail(). You could integrate it as a service, where you can edit the config file (/etc/msmtprc) with your smtp details. Here is some info about msmtp.
Thatâs interesting, I did a similar setup on the mail server level used Milgun to send those email using Postfix: Configure Postfix + Mailgun on a Cloud VPS | Tutorial Depot
@amiedema, msmtp could be a solution to use email on servers where the smtp port is blocked by hosting provider. For example for sending WordPress setup emails. The SMTP config could be configured via Cleavr and used for all new servers. Always better than php mail() plus sendmail
The best thing is that the msmtp config is very self explaining. The users just have to enter the smtp credentials. They could use gmail, gsuite, exchange, zoho, or any other smtp server with almost zero struggles. Itâs almost as convenient as setting up mail on outlook
# Set default values for all following accounts.
defaults
auth on
tls on
tls_starttls on
# accounts
# gsuite
account gsuite
host smtp-relay.gmail.com
port 587
from webadmin@example.com
user webadmin@example.com
password SuperStrongPW123
# set a default account
account default : gsuite
A big âthank youâ,
thatâs a nice little package i may have use for in some of my personal projects.
Just my 2c in â used to be a Domino Mail Admin for large corporations in the old days when mail was not really a cloud solution (as common as it is now) but a corporate server to corporate server âthingâ.
It was a constant , daily administration â thousands of emails, spams, spoofing, multitude of hack attempts at the SMTP and MTA, banning by the âEmail routing Godsâ (cant remember the org name bans SMTP servers if found guilty of spamming or spoofing mail sends ), malaware, virus payloads⌠etc⌠and this was on our public SMTP gateway / proxy on IBM AIX âŚ
In short your really do not want to manage your own public mail server, specially if the intention is just to mail out low volume emails or notifications. Even with high volume outgoing mails, iâd really rather pay for MailGun or other third party mail routers from apps running on the server.
I agree with the other users here using MSMTP as a mini MTA (Mail Transfer Agent) - safer and easier to maintain