Download Latest Version EFortikaMailServer.v1.1.tar.gz (86.3 kB)
Email in envelope

Get an email when there's a new version of EFortika Mailserver

Home
Name Modified Size InfoDownloads / Week
Previous Versions 2014-03-09
EFortikaMailServer.v1.1.tar.gz 2014-03-09 86.3 kB
README.txt 2014-02-25 4.2 kB
Totals: 3 Items   90.4 kB 0
v1.0b
    Guided installation
    Menu driven mailserver administration interface via SSH or console.
    SSH user logon interface for encrypted mailbox users to facilitate mounting/creating encrypted mailbox containers.
    A modern webmail service (roundcube 0.9.5)
    Secure IMAP and POP3 access via SSL HTTPS (Dovecot)
    Internet facing SMTP server for your domain (postfix/sasl)
    Integrated antispam measures (RBL’s) and Anti virus (ClamAV)
    Locally Encrypted user mailboxes (eCryptfs)
    Automatic firewall lockdown and configuration (UFW)
    Custom centrally managed configueration files


Before you install

In order for your mailserver to function correctly, you must install it upon an internet facing server that allows outbound DNS, HTTP/S traffic and outbound SMTP (note: if you are installing this behind a home internet connection, then make sure that your internet service provider does not block SMTP traffic).
In order to receive email and allow client connections externally, your server will need to be reachable via the internet either directly or via a firewall with port forwarding for SMTP, SMTP submission, HTTPS, Secure IMAP/POP3, and SSH.
We recommend that you install this on Debian stable branch base install with only the SSH role installed. You can potentially install this upon other Debian based Linux distributions however only Debian is directly supported. You cannot install this upon non-debian based distribtions due to it’s reliance upon sysv, apt and deb package support.
Many 3rd party providers will cheaply provide a VPS or hosted server that fits the above description and should be enough to meet these requirements.


You should also review the external DNS settings for your domain:

If you are installing your Mail Server upon a live server that you intend to use for sending/receiving internet email then you will need to own your own domain e.g: yourdomain.com.
Your server’s hostname will need to be fully qualified to your domain e.g: mail.yourdomain.com
Additionally you should set up the following DNS records (substituting your hostname/IP where appropriate):

A record:
This will allow your servers hostname to be resolved via the internet
e.g: A: mail.yourdomain.com 123.123.123.123

MX Record:
This will tell other internet mailservers to send email for your domain to your mail server:
e.g: MX 10 mail.yourdomain.com

SPF(TXT) record:
This will tell external recipients of email sent by your mail server that your server is authorised to send mail on behalf of your domain:
"v=spf1 mx ptr ip4:10.10.10.10/32 ?all" (replace 10.10.10.10 with the external IP of your mail server)

RDNS/PTR:
This record is slightly different in that you will need to have your ISP or VPS hosting provider set this up for you as opposed to your domain name provider (unless they are the same).
This record will allow intended receiving servers to verify that the fully qualified name of your server matches the external IP is is sending email from and will reduce the likelihood of it being identified as a SPAM server.
you should request that the owner of your servers external IP create a PTR record for your servers external IP address that resolves to your servers fully qualified hostname e.g. mail.yourdomain.com 


Installation

Download EFortikaMailServer.tar.gz from the files section and save this at a temporary location on your server e.g. /tmp/EFortikaMailServer.tar.gz
https://downloads.sourceforge.net/project/efortika/EFortikaMailServer.tar.gz?r=&ts=1393084770&use_mirror=master

open a terminal or logon to the console and ensure that you are logged on as root:
su root or sudo su root

once you have verified that you are logged on as root:

change to the temp directory that you downloaded the tar file to: cd /tmp

extract the tar file: tar -zxvf ./EFortikaMailServer.tar.gz

change to the extracted directory: cd ./EFortikaMailServer

ensure that the install script is executable: chmod +x ./efortika-install

run the script: ./efortika-install

Carefully follow the installer instructions and answer all questions and complete all fields.
Source: README.txt, updated 2014-02-25