Mailpigeon Postfix MTA 100% free from Gayatri Hitech, mail server for SME


Published on

MailPigeon is a 100% free mail server from Gayatri Hitech that serves e-mail for the enterprise or ISP/MSP or even a small business.

This document details the installation and configuration of the web interface.

Published in: Technology
  • Be the first to comment

  • Be the first to like this

No Downloads
Total views
On SlideShare
From Embeds
Number of Embeds
Embeds 0
No embeds

No notes for slide

Mailpigeon Postfix MTA 100% free from Gayatri Hitech, mail server for SME

  1. 1. Mailpigeon manual Mailpigeon is a Postfix based MTA by Gayatri Hitech. It is a full fledged mail transfer agent(mail server) with ability to draw reports, perform addressbook lookups using LDAP, webmail, mail aliases and procmail rules for automated mail processing. All standard mail server features are available and you can setup a fully functional mail server in minutes and setup user accounts in a jiffy using simple file import. You can also create mail groups and aliases using drag and drop. You can monitor the usage of mailbox sizes, tweak the mail sending and receiving rates as well as use tools for calendering, tasks and notes. Mailpigeon is iCal compatible and also comes with a web interface with Ajax and folder drag and drop a la MS Outlook. MailPigeon can be used in concert with SpamCheetah also from Gayatri Hitech for spam control and other features offered by an industry standard e-mail security gateway product. MailPigeon also comes with industry standard clustering features and load sharing by using MX weights. You can also setup offsite backup mail servers as well as make MailPigeon serve as backup mail servers for other mail servers. You can control relaying, create users with restricted access and so on. After you configure the IP address, network mask and gateway using the nCurses screen you have to login using the web panel which looks like this.
  2. 2. After you login, the dashboard is shown which lists down the high level parameters of interest to the administrator. The dashboard is updated automatically by the browser to show the current information. You can start with the Setup -> Install MailPigeon menu. You can change the IP address of the appliance in case you desire. Also setup additional alias network addresses or setup static routes.
  3. 3. You can also configure the domain and certain high level parameters like local network range and enable or disable webmail and LDA protocols.
  4. 4. Then you can setup some more parameters using the Generic Settings menu next. Enable mail archival, setup virtual users and setup mail server to domain maps for relaying to remote mail servers. Following that we have to setup users as without mail users a mail server cannot do much.
  5. 5. The user creation in MailPigeon can be done either using the one by one manual addition or importing a file with the following info in a line per user: user,Display name,password,group,phone You have to create a separate line per user created. You can also specify the alias to which the user should belong to. Groups can only be one per user but a user can belong to any number of aliases.
  6. 6. This Aliases and Groups menu helps you organize the user groups by using simple drag and drop operations. This screen is very user friendly and does not require much hand holding.
  7. 7. MailPigeon comes with integrated chat facility and you can easily setup chat rooms and use any Jabber compatible client like pidgin or even use web chat. Then you have the LDAP addressbook menu. You can perform LDAP lookups as well as configure the LDAP server parameters like search base and so on.
  8. 8. Next you have the Webmail settings menu. It is just to change the logo of webmail with your corporate logo and also change the webmail URL from the default http://<ip>/webmail/ address. You have the ability to add a header or footer to every mail transiting MailPigeon configured using the Header/footer addition menu item. Note that adding a header field is not a performance bottleneck but adding a footer can slow down mail. You are better off doing it at the e-mail secuirty gateway level.
  9. 9. You can set time and date using the Time menu. You can also configure the timezone to suit your geographic location.
  10. 10. Then you move on to Server components -> Calender/Scheduler menu. You have an iCal compatible calender in MailPigeon. You can access the calender using a separate URL but the settings are done here.
  11. 11. Then you can setup mail forwarding using the Mail forward menu. You can forward mail within the mail server domain as well to any outside mail address.
  12. 12. You can read the mailboxes of users or purge the mailbox using this screen. It is a very rudimentary mail client that talks the IMAP LDA protocol. Next you have the Public folders menu using which you can setup Windows shares between mail users.
  13. 13. You then have the IMAP/POP3 settings to configure mail downloading to clients like MS Outlook. You can also setup a mailing list for local discussions, search and archival of threads using the Mailing list menu item.
  14. 14. You can setup vacation rules for employees going on leave. You could also forward mails to your managers using the forward option. Also remember that MailPigeon comes with a user interface for each user to login and use. It is not necessary to depend upon the administrator for user actions. But what the user can do admin always can.
  15. 15. You can setup mailbots for performing certain predefined automated actions like weather lookup, dictionary lookup and setup FTP serving of files using the mailbot feature.
  16. 16. You can setup monitoring of MailPigeon server parameters using the Monit menu item. E-mail alerts can be setup and limits defined for CPU, memory , swap usage.
  17. 17. We then move to the next top level menu Server Controls -> Rate Controls. MailPigeon has some firewall level mail rate control and TCP state parameters that you can tweak to your taste. But the higher level Postfix parameters in the same page are of more interest to a sys admin.
  18. 18. Then you have the Relaying controls menu item. You can control the additional domains you relay mail for and also setup backup mail domains.
  19. 19. Following that you can view Mail and disk quotas menu. With this menu you can set and inspect the fine grained user mailbox and mail storage quotas. You can set quotas and generally any parameter per user or per group user is part of.
  20. 20. Then you have the User controls menu for some advanced knobs to control user behavior with mail. Some countries and companies may require this.
  21. 21. You then have some procmail rules in Kill rules. Ability to perform more generic procmail rules will be made available in future releases. MailPigeon has a feature to create temporary users that expire after a certain time period set by the administrator. This could be used to create mail Ids that the system administrator need not remember to delete after use. This prevents abuse and eases the job of the admin.
  22. 22. Then you go to the next top level menu item System internals -> Mail transit. Using this menu you can inspect the speed at which MailPigeon receives mail traffic live in a guage display as well as view the bar graphs of the mail traffic you have received over the week and month.
  23. 23. You then have the biggest screen of MailPigeon, the system internals display which shows the list of diagnostic tools you have at your disposal for health checking, tools for checking network connectivity, DNS resolution and also look at the routing table and mail queues.
  24. 24. This page lists all of the features that you will need to perform advanced
  25. 25. diagnostics on MailPigeon. Then you can view the SMTP handshakes done by MailPigeon to send and receive mails live with the Live mail view menu. You can then inspect the mail Queue in detail and also take actions on certain mails or all of them using the options given in the page.
  26. 26. You then have the graphs listed in the Graphs view. You can view a very short summary of the
  27. 27. MailPigeon vital parameters in the Reporting menu item. You then have the mail archive view for inspecting the mails in the archive of Mailpigeon. Note that even moderate traffic mail servers have a high growth of mail archives. So it is best if you archive only outgoing mail traffic. Or create some extra storage to file away archives. Using this page you can search and retrieve info as well as create reports that can be exported to MS Excel, HTML or PDF.
  28. 28. You then have the log views of SMTP logs, IMAP/POP3 logs, Edit logs and Syslog.
  29. 29. Finally you have syslog.
  30. 30. Then you move on to the Utility -> Web interface menu item. Using this menu you can set UI themes, restore the configuration values to default, upload a new Logo etc.
  31. 31. Following this you have the Access menu item. You can configure the networks that have access to MailPigeon and those networks that should be rejected at a packet level itself.
  32. 32. Then you have the Backup menu item in which you can perform backup and restore of internal databases of MailPigeon as well as the configuration files where all changes are kept. You can also take automated backups by rsnapshot UNIX utility using this menu.
  33. 33. You can perform complete OS ghosting for saving and restoring the MailPigeon appliance on identical hardware or VM using this menu. You require an FTP server to upload the OS image on the local LAN. You have the license information the Product licensing page. You have to upload the license file sent to you after purchase using this interface. You then have the Remote syslog menu. You can view the logging live with a local UDP server which even Windows machines can do.
  34. 34. You can setup a simple SNMP agent using this SNMP menu.
  35. 35. Then you have the Shutdown menu using which you can reboot and shutdown the mail server for maintenance purposes. Following which you have the SNMP monitoring menu in which a locally running SNMP manager fetches all the SNMP parameters spat out by MailPigeon.
  36. 36. You then have the Contrywise view of the mail traffic landing in MailPigeon. You have the list of countries sending you mail in a choropleth view in which each color and its tone tells you very easily the amount of mail traffic originating from the nation. The top 50 countries are also shown in a table below for accurate numbers.
  37. 37. Finally the Clustering -> Cluster menu item sets up a MailPigeon cluster. MailPigeon comes with out of the box clustering using which you can trivially setup a cluster of mail servers and load share the traffic using MX weights. MailPigeon comes with built in 100% guarantee by using the CARP protocol(Common Address Redundancy Protocol) which can effectively perform a 100% uptime master slave deployment of MailPigeon in which downtimes are reduced to just 200 milliseconds. Here is the screen.
  38. 38. Finally MailPigeon is not just about mail. It is much more. Thought has gone into performing even the mundane tasks with accuracy, grace and ease. To combat spam Gayatri Hitech has created SpamCheetah which is a spam and virus filtering e-mail security gateway product which can be used in concert with MailPigeon MTA.