Prominent 'features' of the deepOfix Mail Server

  • strict warning: Non-static method view::load() should not be called statically in /home/deeproot.in/site/modules/views/views.module on line 843.
  • strict warning: Declaration of views_plugin_display::options_validate() should be compatible with views_plugin::options_validate(&$form, &$form_state) in /home/deeproot.in/site/modules/views/plugins/views_plugin_display.inc on line 0.
  • strict warning: Declaration of views_plugin_display_block::options_submit() should be compatible with views_plugin_display::options_submit(&$form, &$form_state) in /home/deeproot.in/site/modules/views/plugins/views_plugin_display_block.inc on line 0.
  • strict warning: Declaration of views_handler_field_broken::ui_name() should be compatible with views_handler::ui_name($short = false) in /home/deeproot.in/site/modules/views/handlers/views_handler_field.inc on line 0.
  • strict warning: Declaration of views_handler_filter::options_validate() should be compatible with views_handler::options_validate($form, &$form_state) in /home/deeproot.in/site/modules/views/handlers/views_handler_filter.inc on line 0.
  • strict warning: Declaration of views_handler_filter::options_submit() should be compatible with views_handler::options_submit($form, &$form_state) in /home/deeproot.in/site/modules/views/handlers/views_handler_filter.inc on line 0.
  • strict warning: Declaration of views_handler_filter_broken::ui_name() should be compatible with views_handler::ui_name($short = false) in /home/deeproot.in/site/modules/views/handlers/views_handler_filter.inc on line 0.
  • strict warning: Declaration of views_handler_filter_boolean_operator::value_validate() should be compatible with views_handler_filter::value_validate($form, &$form_state) in /home/deeproot.in/site/modules/views/handlers/views_handler_filter_boolean_operator.inc on line 0.
  • strict warning: Declaration of views_handler_filter_many_to_one::init() should be compatible with views_handler_filter::init(&$view, $options) in /home/deeproot.in/site/modules/views/handlers/views_handler_filter_many_to_one.inc on line 0.
  • strict warning: Declaration of views_handler_filter_term_node_tid::value_validate() should be compatible with views_handler_filter::value_validate($form, &$form_state) in /home/deeproot.in/site/modules/views/modules/taxonomy/views_handler_filter_term_node_tid.inc on line 0.
  • strict warning: Declaration of views_plugin_row::options_validate() should be compatible with views_plugin::options_validate(&$form, &$form_state) in /home/deeproot.in/site/modules/views/plugins/views_plugin_row.inc on line 0.
  • strict warning: Declaration of views_plugin_row::options_submit() should be compatible with views_plugin::options_submit(&$form, &$form_state) in /home/deeproot.in/site/modules/views/plugins/views_plugin_row.inc on line 0.

Overview

Simplified installation system

deepOfix features one of the quickest and simplest operating system installers ever written for GNU/Linux! You don't need to have any prior experience on GNU/Linux, you don't need to be a high-end system admin and it hardly takes any time. You could complete the server installation with just 15 simple questions and within 25 minutes. And get instant productivity right after the server installation!

Integrated server management system

deepOfix makes it extremely easy to manage the server. We ensure that a lack of prior GNU/Linux server administration experience is not a problem at all. The EasyPush Server Manager (our server management system) simplifies day-to-day server administration and monitoring tasks. EasyPush allows a server admin to build up upon their knowledge of server administration and learn more about GNU/Linux.

Want to know more...

Built-in LDAP support

deepOfix is one of the first (and few) GNU/Linux operating systems that ship with built-in and pre-integrated support for LDAP. LDAP support in deepOfix goes beyond installation - in deepOfix LDAP is not just installed, but also configured as the default store for user account data and password information. LDAP support not only enables deepOfix to be highly scalable, but also ensure a large group of features that would otherwise have been impossible.

Want to know more...

Intelligent & flexible account management

Superior account management is one of the most important features of deepOfix:

  • How else would you modify the mailbox quotas and passwords of 250 users at the same time?
  • How else would you query the server to see which users haven't changed their passwords in the recent past (or are supposed to change them in a few days). Similarly, how else would you effectively and effortlessly remind users to change their passwords regularly and enforce some sort of password policy server-wide?
  • How effortlessly can you copy all emails of a user being deleted to another?

The EasyPush Server Manager lets you do this (and more) all this in just a few seconds!

Want to know more...

SMTP / POP3 / IMAP Services

deepOfix allows you to have greater control with on how your mail sending and delivery (SMTP) services work. Additionally, it provides you with out-of-the-box POP3 and IMAP services to access your mailbox.

  • deepOfix ships with a full-featured SMTP server - now you can authenticate users when they send emails to others, discard email addressed to non-existant users or with non-existent local senders and reject messages based on the number of recipients or the size of the message... and so much more.
  • POP3 and IMAP services let users access their mailboxes through standards-based email clients along with facilities to lock users out of their mailboxes when required.

Want to know more...

Web-based email

Web-based email is here to stay! It lets you access your mailbox from just about anywhere on the Internet and your local network

  • Provide users access to their email using just a browser on any public computer
  • Provide users the facility to change their own passwords and configure their own vacation replies
  • Get access to your mailbox (complete with all your folders) outside your network as well

Want to know more...

Pre-integrated anti-virus and anti-spam tools

Spam, unwanted junk emails and email-borne viruses affect just about everyone now! Here is how deepOfix frees you from having to bother about spam and virus:

  • deepOfix does not require you to do anything extra to filter emails for spam or virus!
  • The ClamAV anti-virus system ensures virus free mailboxes for users - even anti-virus signature updates are automated!
  • The SpamAssassin-based anti-spam system ensures that you can control incoming spam. The server ships pre-configured with secure defaults that can be further optimised using our EasyPush Server Manager
  • .. and best of all, our continued research and development ensures that your spam control system remains updated and capable enough to handle new and upcoming spam threats as well

Want to know more...

Centralised LDAP-based address books

LDAP-based addressbooks can really change the way you look at centralised contact management in your organisation:

  • Build a neatly-categorised organisation-wide addressbook of common contacts.
  • Ensure that information is always fresh because it is managed centrally.
  • A single addressbook serves contact information about local users & groups and other contacts.

Want to know more...

Groups and Distribution Lists

Do you frequently send out emails to multiple users using simple CCs? deepOfix will help you simplify your group mailings and email distribution lists:

  • Distribute emails to multiple local and remote users
  • Allow only certain users to send emails to such distribution lists & groups
  • Enable moderation of emails sent to various distribution lists

Want to know more...

Email fetch with multidrop support

  • Fetch email from other mail servers?
  • Mix catch-all, multi-drop and individual mail accounts?
  • Work multiple protocols to fetch email - POP3, IMAP etc?

Want to know more...

Extensive customisation options

Get your deepOfix server to work better for you:

  • Know some sort of scripting (shell or Perl etc.)? Want to write quick add-ons for deepOfix to something more? EasyPush supports simple extensions via command-line programs and scripts
  • Experienced programmer and want to get deepOfix to do more? Weave your own code!

 

LDAP

LDAP Support in deepOfix

deepOfix is one of the first (and few) GNU/Linux operating systems that ship with built-in and pre-integrated support for LDAP. LDAP support in deepOfix goes beyond installation - in deepOfix LDAP is not just installed, but also configured as the default store for user account data and password information. LDAP support not only enables deepOfix to be highly scalable, but also ensure a large group of features that would otherwise have been impossible.

What is LDAP?

LDAP stands for Lightweight Directory Access Protocol (LDAP). LDAP is a networking protocol for querying and modifying directory services. A directory is a set of information with similar attributes organized in a logical and hierarchical manner. The most common example is the telephone directory, which consists of a series of names (either of a person or organization) organized alphabetically, with an address and phone number attached. A directory service is a software application that allows you query, access and modify information stored in a directory. (Source: wikipedia.org)

Directory services are very popularly employed in servers to store all sorts of user information and server configuration as well.

How does deepOfix use LDAP?

The deepOfix Mail Server is completely built around LDAP. We have endeavoured to use a LDAP-based directory for almost everything that deserves to be stored and could be stored in the directory.

deepOfix uses LDAP to store and access the following information:

  • User information
    • All user attributes such as the user's ID, home directory path, full name and display name
    • Authentication and password information for email services, system services and domain and file sharing services for Microsoft Windows networks
    • Data related to password expiry and change
  • Group information
    • All groups (in Linux terminology), email distribution lists and mailing lists in deepOfix are also stored in LDAP
    • Information about group members (both local and external), group moderators and those allowed to send emails to the group is also stored in LDAP
  • Email related info
    • All users' email IDs - primary email IDs as well as aliases
    • Users' email forwarding and auto-response information
    • Per-user / mailbox level mail archiving information
    • Information about the location of a user's mailbox - both on the server as well as about which server (in case of clustered mail servers)
    • Size of users' mailboxes
  • Contact information and Address books
    • Contact information about users within the server
    • Address books for storing contact information of external contacts

User benefits of using LDAP inside deepOfix

LDAP impacts deepOfix in many ways:

  • High scalability: deepOfix can host thousands of mailboxes on a single server depending upon the server's hardware configuration
  • High performance: deepOfix can effortlessly handle hunderds of thousands of emails per day (again based on the server's hardware configuration)
  • Clusterable: LDAP-based directories are easy to replicate and hence deepOfix can be configured to host a larger numbers of mailboxes in a special clustering configuration.
  • Simpler security model: The use of LDAP in deepOfix enables simpler ways to control access to who can query and modify what sort of information from the directory using LDAP. This enables users to change their own passwords, update their own contact information, configure their own email forwarding and auto-response and so much more!
  • High Speed: LDAP lookups are typically much faster than lookups against plain text files or other databases. This is because LDAP-based directory servers are optimised to handle a high number of reads than writes. This enables deepOfix to do user lookups faster and hence consume less resources in the server.

How do we do it?

deepOfix uses the excellent and free / open source OpenLDAP software to provide directory services. Additionally tools like qmail with LDAP patches (qmail-ldap) (for email delivery services) and Samba (for MS Windows domain and file sharing services) now support LDAP to enable such functionality to be developed and used.

 


Intelligent Account Management

Superior account management is one of the most important features of deepOfix:

  • How else would you modify the mailbox quotas and passwords of 250 users at the same time?
  • How else would you query the server to see which users haven't changed their passwords in the recent past (or are supposed to change them in a few days). Similarly, how else would you effectively and effortlessly remind users to change their passwords reguarly and enforce some sort of password policy server-wide?
  • How effortlessly can you copy all emails of a user being deleted to another?

Account management challenges

Account management is one of the most common and recurring server management tasks! It covers responsibilities such as creating accounts, tracking account usage (disk usage, account misuse etc.), configuring (and tracking) password expiry settings, disabling or deleting accounts, changing user account settings, applying or changing the same setting across multiple users and so on.

A lot of these tasks can be very repetitive in the absence of good reporting and management tools. It could sometimes involve writing complicated scripts and programs to automate such tasks. The actual complexity of these tasks, in turn, depends upon the complexity and diversity of underlying technology used for account management.

How complicated do you think it would be to:

  • modify the mailbox quotas and passwords of 250 users at the same time?
  • query the server to see which users haven't changed their passwords in the recent past (or are supposed to change them in a few days) or remind users to change their passwords reguarly?
  • copy all emails of a user being deleted to another?

By default, there are no Free / Open Source Software tools that would enable you to do this automagically on a server - much less on a server which uses LDAP for account management! Most of the tasks above would involve scripting and programming of some apart from very detailed knowledge of how the operating system work and operates.

deepOfix simplifies account management challenges

The EasyPush Server Manager, an integrated server management system for deepOfix, provides multiple tools to ease account management:

All user account properties and attributes in one place

In spite of using multiple components to manage and apply account properties and attributes in the system, deepOfix provides you with facilities to manage all user-related information in one place.

EasyPush is the first Free / Open Source Software tool that provides you with cross-component integration for account management. Unlike other systems (mostly command line oriented but some web-based as well) EasyPush does not make you use multiple user interfaces to configure and manage properties related to user accounts.

A single window to query account information

EasyPush is one of the first server management systems that give you the ability to get a list of all user accounts along with their corresponding email addresses, full names and disk usage and quota information in one place. You can even download all this information in a CSV file for further processing and reporting!

Additionally, the query interface allows you to search users based on specific criteria, such as: group membership, disk usage, email address or full name or user name content and password last or next change dates.

Ability to apply the same setting across multiple accounts

EasyPush solves the classic problem of repetitive account management tasks. It provides you a very simple mechanism to apply the same change or setting across multiple users!

Not only can you change all users' passwords at one time, you can also set (or unset) mailbox quotas, group memberships and password expiry settings for everyone at the click of a button.

Two ways to do group memberships

You can think about group memberships as a user belonging to multiple groups or a group having multiple users as members. No matter how you want to look at group memberships, EasyPush will let you apply group memberships.

Ability to operate on user or group data before deleting it

Deleting a user is no longer as simple as deleting the user's complete mailbox and data! Most people today want to make a backup of the user's mailbox and data, copy the user's email to another user, forward all future emails to another user and so on. Tasks like this can also become fairly complicated - requiring server administrators to turn to shell scripting or programming to automate the tasks.

However, EasyPush provides you with a simple interface to do this in a jiffy!

... and many more under development
The EasyPush Server Manager's account management system is only getting better, simpler and more capable. Our next few features include built-in and web-based mass user creation and migration tools...

 


Centralised LDAP-based Address books

LDAP-based addressbooks can really change the way you look at centralised contact management in your organisation:

  • Build a neatly-categorised organisation-wide addressbook of common contacts

  • Ensure that information is always fresh because it is managed centrally

  • A single addressbook serves contact information about local users & groups and other contacts

Webmail

Table of contents

Web-based email in deepOfix

Web-based email is here to stay! It lets you access your mailbox from just about anywhere on the Internet and your local network:

  • Provide users access to their email using just a browser on any public computer
  • Provide users the facility to change their own passwords and configure their own vacation replies
  • Get access to your mailbox (complete with all your folders) outside your network as well

deepOfix Webmail really liberates users:

  • It allow users to look up their email from just about anywhere.
  • They not only get access to their INBOX emails, but if they use IMAP to read their emails, they also get access to all their draft and sent mails. Similarly, webmail will also let them access all other mailbox folders from anywhere on your local network or the Internet.
  • Users can also perform their own mailbox management tasks. They can change their passwords, track their disk usage on the server and even configure their own email auto-response settings.

Apart from this, the EasyPush Server Manager lets you customise your webmail operations through a simple user interface giving you complete control on how your user's operate and use webmail. EasyPush lets you:

  • change the default logo with your own organisation logo on the webmail login page
  • choose what to set as your organisation name and page title on the webmail pages
  • configure the default names of users' Trash and Sent Mail folders.
  • configure whether user's names & email addresses are queried from the user database or input by the users themselves

And these are default, built-in features that works out-of-the-box without requiring any configuration!

Security

deepOfix can protect you against spam and virus

Spam, unwanted junk emails and email-borne viruses are a tremendous nuisance and affect just about everyone now! Here is how deepOfix frees you from having to bother about spam and virus:

  • deepOfix does not require you to do anything extra to filter emails for spam or virus!
  • The ClamAV anti-virus system ensures virus free mailboxes for users - even anti-virus signature updates are automated!
  • The SpamAssassin-based anti-spam system ensures that you can control incoming spam. The server ships pre-configured with secure defaults that can be further optimised using our EasyPush Server Manager
  • .. and best of all, our continued research and development ensures that your spam control system remains updated and capable enough to handle new and upcoming spam threats as well

deepOfix spam and virus control is pre-integrated & pre-configured

deepOfix is one the first GNU/Linux operating system to ship with a completely integrated, configured and working spam and virus control solution! The moment you start receiving emails through deepOfix, each email gets subjected to spam and virus checks - right out of the box!

This simply means that your email mailboxes can be clean right after installation and through out the timespan of operation of your mail server!

The ClamAV - anti-virus system

deepOfix ships pre-integrated with the Clam Anti-Virus (ClamAV) anti-virus system. ClamAV is a Free / Open Source Software toolkit developed and maintained by a community. It is as good and as capable as any other proprietary anti-virus toolkit.

deepOfix provides integrated features to scan all incoming and outgoing emails for viruses using ClamAV. Emails found to be infected by viruses are quarantined in a separate quarantine directory for further action.

The SpamAssassin toolkit

SpamAssassin is a Free / Open Source Software toolkit that uses a rule-based system to classify and filter spam messages. It does not just depend upon email content based filters to classify spam but also tests the email against DNS-based IP, URL and other blacklists.

SpamAssassin fires up thousands of rules per email to test for various conditions that can help classify spam. For each rule that matches for the email, the score of the email (or probability of the email being spam) increases. deepOfix ships with default score thresholds over which email can be considered to be spam. There are four sorts of such thresholds in deepOfix:

  • Email spam score threshold - any email with a score greater than this can be considered as spam. This is also known as the "required hits" limit in SpamAssassin terminology.
  • Email tagging threshold - this is a small grey area just above the "required hits" threshold where the incidence of valid emails is possible. In such cases, the subject of emails is modified to contain a small warning for the user that the email is suspected to be spam.
  • Email quarantine threshold - this is a limit above the email tagging threshold over which emails are not delivered to the recipients but stored in a separate quarantine area of the server. The server administrator can periodically look at them and flush emails from this quarantine hold if they are invalid or release emails to the user if the email was improperly quarantined.
  • Email reject threshold - any emails above this limit are confirmed to be spam emails and are rejected by the server during the SMTP session itself. Such emails should bounce back to the sender if they are sent from a properly configured mail server.

Updates to spam and virus patterns

deepOfix offers automatic updates to both spam and virus patterns and definitions. This means that not only is your deepOfix ready to fight against malicious email content today, but also remains strong enough to keep fighting against them in future as well.

Qurantine emails management with deepOfix

deepOfix quarantines emails in a special section of the mail server under various conditions:

  • If the email contains a virus, or
  • If the email's spam score is greater than the quarantine threshold but below the email reject threshold

Emails in this quarantine area of the server can either be processed manually by the server administrator or can also be flushed automatically after they become older than a certain number of days. The server administrator can either delete the emails from the quarantine permanently or release them to the originally intended recipients, in case of incorrect classification.

Email updates

The deepOfix spam control system has the ability to send email updates of processing done on emails. Email updates can be sent to the email's recipient(s) or sender with an additional copy being addressed to the server administrator. These email updates are entirely at your option and can even be disabled if required.

Controlling spam is a continuous battle - one which involves implementing new strategies just about as quickly as spammers come up with new ways to send out spam and other types of malicious emails! Our continued research enables us to be ready for all current and future challenges.

And we ship new spam control techniques to you through out automatic update system!

Mail Services

Email Protocols - SMTP / POP3 / IMAP

deepOfix allows you to have greater control with on how your mail sending and delivery (SMTP) services work. Additionally, it provides you with out-of-the-box POP3 and IMAP services to access your mailbox.

  • deepOfix ships with a full-featured SMTP server - now you can authenticate users when they send emails to others, discard email addressed to non-existant users or with non-existant local senders and reject messages based on the number of recipients or the size of the message... and so much more.
  • POP3 and IMAP services let users access their mailboxes through standards-based email clients along with facilities to lock users out of their mailboxes when required.

deepOfix goes far beyond basic email services. Email services in deepOfix are not only configurable but have default pre-integrated settings that are far more advanced than most other mail servers'.

SMTP Services

The deepOfix SMTP server lets you do the following:

  • Configure SMTP server properties such as:
    • SMTP Port number
    • memory limit for the SMTP server
    • maximum number of recipients for a single email
    • maximum size of messages that the server will allow
    • whether to check for valid senders (when the 'from' email address is for a deepOfix-hosted domain)
  • Choose how to allow users to send emails to non-local users:
    • on the basis of their IP address
    • after successful authentication before sending emails
  • Configure outgoing email settings
    • choose whether emails to non-local users should be sent out directly or using another SMTP server. This feature is especially useful when deepOfix is dial-up or dynamic IP-based broadband connection.
  • Customise bounce message settings
    • add your own message or contact information to bounce messages
    • reject email to non-existant email IDs at the SMTP protocol level itself (saves bandwidth, queue time as well as server resources)
    • limit the size of bounce messages. So if someone sends you a message with a large attachment and it bounces, then the whole message does not need to bounce back - you can limit the size of the bounce to just a few kilobytes.
    • try to deliver such bounced (non-deliverable) emails through another SMTP server
    • deliver non-deliverable emails to a single or multiple local or remote users
  • Configure options to control spam and virus emails
    • the number of incoming email connections that the mail server will allow. This will not allow spammers to connect to the server and exhaust all server resources by sending too many emails simultaneously.
    • check emails against DNS blacklists
    • block mail relay tests from public mail services
  • Disable certain users from sending out emails - this is possible if user authentication is enabled and if the user's mailbox status is changed to "Disabled" or "No Access"

And all this is configurable through an easy to use user interface!

IMAP and POP3 Services

The deepOfix IMAP and POP3 server lets you configure the following:

  • The number of simultaneous IMAP & POP3 connections that can be opened on the server
  • Lock users of their respective mailboxes by changing their mailbox status to "No Access"

 


Group and Distribution Lists

Do you frequently send out emails to multiple users using simple CCs? deepOfix will help you simplify your group mailings and email distribution lists:

  • Distribute emails to multiple local and remote users
  • Allow only certain users to send emails to such distribution lists & groups
  • Enable moderation of emails sent to various distribution lists

Grouping users into groups

deepOfix allows you to group users into groups. A user can belong to multiple groups and at the same time a group can contain multiple users. Groups can be populated either by modifying the user (and choosing which groups the user belongs to) or by modifying the group (and choosing which users are a part of the group).

Simple email distribution lists using deepOfix groups

If you want, you can configure groups as simple email distribution lists. By configuring an email address for a group, any email sent to the group will be distributed to the users who belong to the group. No more CC: and BCC: lists. No more looking up which users to mark a copy of the email to. Just create another group for frequently used email distribution lists.

Advanced settings of deepOfix groups

Simple email distribution lists can be problematic if misused. Sometimes you might also want to restrict who can send emails to a distribution list or at times you might want to look at what has been sent before allowing it to be sent to everyone.

EasyPush lets you manage both these situations with very great ease! You can not only allow specific users in your mail server to send emails to a group but allow other email addresses as well. Similarly, email moderation facilities let you have a look at the content of emails before they reach group members.

 


Email fetch with multidrop support

Do you need to:

  • Fetch email from other mail servers?
  • Mix catch-all, multi-drop and individual mail accounts?
  • Work multiple protocols to fetch email - POP3, IMAP etc?

If you host your emails with an email service provider, then to use deepOfix you would have to setup a service so that emails from the service provider's server can be downloaded and distributed to your server. deepOfix allows this via its email fetch feature.

Fetching emails from another server

deepOfix support POP3 and IMAP protocols for fetching emails from your service providers server. Once you've configured the server to fetch emails from, you just have to configure the remote account details (remote username and password) and then map that to a local user account.

Multidrop (or Catch-all) support

To simplify the administration of multiple (sometimes in hundreds) email accounts, email service providers have facilities for the creation of a single account that can receive email for multiple (or all) users in just one mailbox.

deepOfix provides you features for fetching emails from such accounts as well. At just a click of a button you can mark a certain account as a multi-drop account. deepOfix will use the fetchmail tool to download the emails and then deliver the email to intended local user.

Server Management

What is Easypush Server Manager or ESM?

ESM is an exclusive web-based server management system for deepofix. It helps you manage your server using a web browser from anywhere in the network. It also helps you in managing your server effectively without having to use any console.

How does ESM simplifies the tasks of a server admin?  

ESM as a web interface helps the server admin to do various tasks using the browser. The different functionalities of ESM are discussed below. It would help you greatly if you have access to an ESM while going through the document.

Account

Using the Account tab in ESM, a server admin can create,delete and modify account settings of any user in the system.  Apart from this through the account tab, a server admin can also create, modify and delete different groups for the users. Attributes of each user has been divided into 3 main categories, namely, Account Details, Email Settings, Contact Details.

  • Account details include user's full name, login name, password (which the server admin can set/reset anytime), option to disable the account, User's group memberships, option to give user ftp access and shell access to his home directory in server, option to specify duration after which password if not changed will get expired.
  • Email Settings include User's primary and alternate email address, option to allow automatic forwarding of user's mails to any specific email address, option to limit the size of the mail a user can send and also the option to set quota on the size of mail directory for any particular user.
  • Contact Details include the personal information about the user like any other addressbook like salutation, designation, DOB, office and home phone number, mobile number, and office and home address.

Each group has a name, option to specify an email address for the group, option to add both local and non-local users to the group, and a tag to describe the purpose of the group. Apart from this, ESM also provides you the feature of adding multiple users upto 200 users at a time to the server.

Network

Using the Network tab in ESM, A server admin can configure the network and firewall related attributes of the server. Network settings include network configuration, DNS settings, network routes and host routes.

  • In Network Configuration, a server admin can configure different ethernet devices connected to the system and set IP address, Netmask, Gateway address and different aliases for the ethernet device.
  • In DNS Settings, a server admin can specify whether to use the local DNS cache for DNS or a number of IP addresses to be used as DNS.
  • In Network Routes, a server admin make the traffic of a particular network to go through any particular gateway.
  • In Host Routes, a server admin can make the traffic of a particular system in the network to go through any particular gateway.

Firewall settings allows server admin to set different firewall rules on the basis of the source and destination of the packets. Through ESM, the server admin can create rules for packets coming from lan to internet, from internet to lan and from internet to the server apart from rules set globally which will be applied to all the 3 cases also. Also you can specify some known ports to ESM, so that they can be directly used to set firewall rules.

In Network tab, there is also a switch board which allows the server admin to restart firewall or network of ther server so that all the changes made to firewall or network settings are applied.

Mail Server

The Mail Server tab  takes care of all the configuration related to a mail server including SMTP settings, Email Domains, webmail settings, Address book and many more.

  • SMTP settings takes care of not only the basic SMTP settings like the SMTP port number, memory limit for the SMTP server, maximum number of simultaneous POP3/IMAP connections but also the relay settings and relay access control.
  • Bounce Settings takes care of the mails that get bounced due to non-existence of the user in the server and also it takes care of configuring the bounce mails by including default bounce messages.
  • Email Domains takes care of adding new domain for the server or deleting existing domains for the server.
  • Webmail Configuration takes care of configuring the webmail that the user will use to access the mails. You can specify the organization name, logo and title apart from many more attributes for the webmail.
  • Address book is an extensive Address Book where in contacts can be added and searched. This address book can then be imported in different mail clients as explained in the configure clients option.
  • Email Fetch takes care of fetching mails for this server or any other server. Also using the “Manage scheduler”, mails can be fetched at time intervals as decided by the server admin automatically.
  • Mail Templates contain some default Mail templates that can be set by the server admin to send mails by the server automatically on some specific situations.

Spam Control

This tab deal mainly with scanning the mails through different scanners to find out if the mail is a spam, virus or a good mail. Once the mails go through different scanners, it gets filtered if it is a spam or a virus and can be released only if the server admin allows it.

  • Email filters can be created by server admin so that every email is scanned against the rules based on the headers or the properties of the attachments of the mails. If the email does not pass the filters, then it gets filtered.
  • Quarantined Mails can be either released or deleted permanently. Mails get quarantined either because they fail to pass the Email filters or because they are considered as virus or Spamassasssin declares it to be a spam.
  • Spam settings is used to configure spamassassin so that it can filter the mails as spams according to thier scores. In this server admin can also define a list of email addresses and domains which are whitelisted and hence do not go through spamassassin.

Backup/Restore

Using this tab, server admin can get the backup of the configuration of the present server or restore the configuration of some server to the present server.

  • System Backup gives you a tar file which contains all the system level configuration in the server. This tar file can be used later on some other server to get the same configuration as this server.
  • System Restore can be used to restore the server using the tar file generated by the system backup.

Server Control

This tab deals with various normal jobs of a server. From managing different services running on the system to displaying all the installed packages, setting the local time to changing the root password of the server, this tab controls all these jobs in the server.

  • Services displays all the services present on the server and server admin can either start/stop or restart the services.
  • Monitor Server displays different information about the server. The server admin can get information about the packages installed in the server. Also the system information, hard disk information and hardware information is available along with different resource usage graphs.
  • Log Messages displays the kernel logs, logs of various services running on the system and also the logs of different mails.
  • Mail Queue displays the different mails in the queue which have not yet been dispatched by the server. It shows both local mails ie mails from one user of the server to another user of the same server or also remote mails  ie mails from a user of the server to a user of any other server.
  • Timezone allows the server admin to set the timezone for the server on the basis of region, country and the timezone.
  • Server Password allows the server admin to change the password of the superuser.

Help

  • Support tab gives you the option of getting in touch with the support team of Deeproot Linux, or send back a feedback to the hacker team of Deeproot Linux or get yourself registered as a deepofix user. You can also allow our support team to login remotely to your server by uploading our public key. This should be done only under the supervision of our support team as uploading a wrong public key might lead to security compromise of the server.
  • About Easypush tab gives you a list of organisations to whom we are credited for their contribution to FOSS. It also displays the licensing of easypush. It also displays the easypush version that is installed on the server.