@initiator - are you aiming to build a production mailserver, or it's just for learning purposes? because the procedure above is quite old and incomplete. a production mailserver is not a trivial task at all.
Printable View
@initiator - are you aiming to build a production mailserver, or it's just for learning purposes? because the procedure above is quite old and incomplete. a production mailserver is not a trivial task at all.
What bluexmas said... a production mail server is not trivial. Speaking from the basis of running one for ~15K users, it's time consuming if you don't have proper filtering and automation built into the workflow. If you are just playing around, have fun! Otherwise, have a look at iRedMail. It does a somewhat decent job of getting you all the components you need to run a mail server - including the webmail client. Do note that they request you have a fresh server to begin the installation, and you should be somewhat familiar with setting the hostname of your system and what to set it to.
Squirrelmail is a very "slimmed down" front end (read: antiquated). Roundcube is a bit better, and it's what comes with iRedMail.
If this is for production, I believe they offer paid-for services to help you out. Hopefully this partially answers your original question.
Now, to address a couple of your posts.
1. It's best to post code using the CODE brackets (see menu, looks like #).
2. As pointed out, the command line is case-sensitive. Therefore, PHP7 is not the same as php7.
3. If you see apt-get in some online tutorial, it will likely work, but it should be an immediate flag that the article is old. apt is sufficient nowadays. apt-get is retained in current versions, but not necessary. For example:
is sufficient.Code:sudo apt install postfix
4. The following are not the same:
please be aware that you are entering what is intended, not just copy/paste.Code:dovecot- pop
dovecot - pop
dovecot-pop3d
5. I haven't followed this article, but if you're playing around, give it a shot: Dovecot Server Guide
Good Luck!
In addition to what xubuntu84 said, for a production server you would need:
- postfix
- dovecot
- amavis-new
- spamassasin
- clamav
- roundcube
- opendkim
- dcc
- apache (or nginx) + php + mysql
- a good recipe to install and configure all components so they talk to each other properly
- access to dns managemnt to set up SPF and DKIM records
- posibility to set up reverse dns
- check to be sure that the mail server ip is not blacklisted
- get in touch with microsoft support :) (they usually block ips sending mail to their outlook.com)
As mentioned above, iRedMail is a very good alternative to ease the pain of configurations for different server components.
After you have the mailserver up and running, the dance begins: you need to maintain it updated and secure, check it periodically and write as many automatic maintenance tasks for it as possible, depending of the needs. It's really not an install-and-forget thing.
HI,
Can anyone suggest further troubleshooting tips? It would be very appreciated!
regards,
Tim.
As everyone has said, setting up a production mail server is not for the faint of heart. What specific software are you using and what specific problems do you have? Asking for "troubleshooting tips" tells us nothing.
Thank you everyone for replying I haven't checked my PC for a while and I have missed all of your advice. Ill run through all of your suggestions now and reply when finished.
):P
Just for learning and experimenting!
Just for fun!!not production environment
Hi
Ive abandonned postfix and squirrel and im setting up iRedmail instead. I get to the following stage:
Trying 127.0.0.1...
Connected to localhost.localdomain.
Escape character is '^]'.
+OK Dovecot ready
I downloaded Roundcube and extracted it on my windows 10 machine. As I'm new to this how do i
install it on windows 10?
Thank you.