automated setup of linux mailserver

i am looking for someone to create an automated install or scripted install of all the packages and configuration files for a linux fileserver and mailserver.

I will accept either a fully automated installation or a script that fully automates the installation of the packages and configuration after the initial distribution has been installed.

The preferred distro is Debian, Ubuntu or Fedora, which ever you are more comfortable with.

What we want installed and configured should on completion act as a fully blown server that could be used in a small business.

I will give you the standard admin password that can be used for the sql root password or any other situations where a password is needed but the script would ask the following questions in the beginning



mailserver domain name? (i.e. [url removed, login to view])

DOMAIN NAME (i.e. [url removed, login to view])





once the questions are asked it would install Samba, Postfix, Courier IMAP, MySQL, Amavisd-new, SpamAssassin, Cyrus SASL, PostGrey, TLS and Roundcube.

Samba install is designed to be used as a windows primary domain controller:

Samba would be configured to install to act as a windows domain controller, using the workgroup setting above. It would be configured to have roaming profiles, a home directory that is writable. The config file that was shown in this youtube video was fine. [url removed, login to view] The idea is that this config file is created using the paramaters asked for in the beginning.

For the remainder of the install you could base the configuration loosely on what has been set out in the following guide: [url removed, login to view]

There is a few changes. I want the firewall to allow all hosts for SSH, IMAP, SMTP and POP3 instead of just SSH.

As in the guide I want postfix and other applications that support SQL to be installed to use MYSQL. It will use the questions asked in the beginning to create the sql root password and the sql mail username and password (used by postfix, etc)

Courier should be installed to be used as an IMAP server so that outlook clients and mobile phones can connect in using imap to the mailserver. The server will use the ISPs SMTP server to send mail rather than sending directly. This will use the SMTP server as specified in the questions in the beginning.

Amavisd-new, SpamAssassin, ClamAV, and PostGrey, will need to be installed/configured for spam / virus filtering

Cyrus SASL will need to be installed and configured for the secure authentication of SMTP traffic.

Roundcube needs to be installed and configured to be used as the webmail client (i.e. [url removed, login to view])

It is expected that the resulting scripts or image and script will be designed to work on a specific version of one of the abovementioned distros and explanation of how the configuration of the base o.s. needs to be configured should be provided. The idea is that whatever is provided can provide a 10 second worth of input installation method to create an all in one domain controller/mail server with imap and webmail access.

The second part of this project is that i want a scripts made for my techs to do the following:

1. add a mail account

2. delete a mail account

3. change a mail password

4. add a samba / linux account (for use as a domain logon)

5. remove a samba / linux account

6. change linux/samba account password.

If it is easier the work could be completed and tested using a sun virtualbox or vmware or kde virtual machine. If the applicant wanted to supply a virtual machine already setup with a script file to configure the samba/mailserver that would also be fine.

Skills: Linux, Perl, Script Install

See more: script automated install mail server ubuntu, linux mailserver, samba mailserver, www small home business, what is packages in sql, what am i worth, vmware com, small home base business, roundcube com, roundcube admin, one and one webmail, new windows business server installation, linux small business server, linux for business, linux 4.5, designed packages, courier work, courier wanted, courier packages, 30 second scripts, mailserver install, setup linux mailserver, what is perl used for, virtual linux server, scripted com

About the Employer:
( 0 reviews ) Fyshwick, Australia

Project ID: #1269978

12 freelancers are bidding on average $714 for this job


Hi. That's my specialty. Please check PM.

$720 USD in 28 days
(171 Reviews)

We can help in your project, please check PMB and our ratings/reviews to get idea of our experience.

$500 USD in 10 days
(36 Reviews)

I'm a Network and System Administrator with solid knowledge in more than 10 programming languages. I can write your perfect script for maintaining your server. I'll deliver high quality product. And of course Fedora wo More

$1500 USD in 20 days
(48 Reviews)

13 years *nix experience, I have a BSDA certificate.

$800 USD in 7 days
(26 Reviews)

Hi, i have over 10 years experience in systems administration. I have experience in administration of hostings, VPS and Networking. Please, check your private.

$1000 USD in 4 days
(32 Reviews)

I am very interested to complete this project, please check your PM Box for further details

$1000 USD in 10 days
(8 Reviews)

Hello, i´m a system administrator with 10+ years of experience. My knowledge is based in IP communications, Linux and Windows servers, Security and Virtual platforms. You have a PM.

$1000 USD in 7 days
(8 Reviews)

A well versed Linux engineer. Please chk your PM.

$350 USD in 10 days
(6 Reviews)

Hello! I think the server will be located on trusted LAN and will have only one ethernet interface. 1) I can provide a fully automated installation image of CentOS or Fedora for your needs(kikstart automated install More

$1500 USD in 35 days
(1 Review)

i can do it...

$250 USD in 1 day
(0 Reviews)

I build and run Linux systems hosting various Server & Email servers for a living. I can install your listed mail server related software distributions quickly & easily. You can provide the server (root capable s More

$450 USD in 4 days
(0 Reviews)

Hi, I can do this for you in under 21 days. Im a UK based IT Consultant with 10+ years of Linux building & administration. I have created this type of server hundreds of times before. I have to admit that I've never More

$750 USD in 21 days
(0 Reviews)

hi plz check PM

$250 USD in 0 days
(0 Reviews)