IndiMail 1.8.2


 Sponsored links


 Sponsored links
License:
GPL
Category:
Internet Utilities
Publisher:
Manvendra-Bhangui
Size:
9.6 MB
Last Updated:
2013-09-10
Operating System:
Mac OS X
Price:
FREE
Download
Publisher's description - IndiMail 1.8.2
 
 Sponsored links

IndiMail is a secure, reliable, efficient, simple mail server coded entirely in C supporting host of features. It has a extremely small footprint.

IndiMail provides the functionality of delivering mails to the User`s mailbox and retrieving the same by any third party MUA used by the Internet Community. However IndiMail does not provide any Email Client or web mail Client. It is designed for typical Internet-connected UNIX hosts and this is what it is.

IndiMail is a mailing solution built using following packages qmail, serialmail, qmailanalog, dotforward, fastforward, mess822, daemontools, ucspi-tcp, Courier IMAP/POP3, Bogofilter - A Bayesian Spam Filter, Fetchmail, other useful utilities (pack, unpack, altermime, ripmime, flash).

IndiMail also provides Management of Virtual domains. Lot of the integration has been done by modifying some of the core components. IndiMail works on 32 / 64 bit Unix platforms.

The power of IndiMail lies in the ability to distribute the users across multiple hosts in a non-proprietary, simple way. You can have multiple hosts hosting a domain placed anywhere and tied up by IndiMail.

This allows you to migrate seamlessly from a proprietary solution like MS Exchange or Lotus Notes to IndiMail. All you have to do is to install the proxy IMAP/POP3 and point the MX record to IndiMail.

Though IndiMail uses the power of qmail, it has multiple queues (called a queue collection). The collection allows IndiMail to process a very high incoming rate of mails.

The system ids, configuration files used by IndiMail are all configurable through a set of environment variables. This gives the ability of a single installation of IndiMail have a different behavior for each queue, sender, recipient, source host, destination host.

Here are some key features of "IndiMail":

· Simple: IndiMail is vastly smaller than any other Internet mail systems and hence we have better control on its behaviour.Mailing list management is one of IndiMail`s strengths.
· IndiMail lets each user handle his own mailing lists. The delivery instructions for user-whatever go into ~user/.qmail-whatever.
· IndiMail makes it really easy to set up mailing list owners. If the user touches ~user/.qmail-whatever-owner, all bounces will come back to him.
· IndiMail supports VERPs, which permit completely reliable automated bounce handling for mailing lists of any size.
· SPEED: IndiMail blasts through mailing lists two orders of magnitude faster than sendmail.
· IndiMail automatically prevents mailing list loops, even across hosts.
· IndiMail allows inconceivably gigantic mailing lists. No random limits.
· IndiMail handles aliasing and forwarding with the same simple mechanism. For example, Postmaster is controlled by ~alias/.qmail-postmaster. This means that cross-host loop detection also applies to aliases.
· automatic adaptation to your UNIX variant---no porting needed
· Mac OS X, Linux, SunOS, Solaris, and more
· automatic per-host configuration (config, config-fast), make install.
· quick installation---no big list of decisions to make
· High degree of automation of configuration through svctool.
· clear separation between addresses, files, and programs
· minimization of setuid code (qmail-queue)
· minimization of root code (qmail-start, qmail-lspawn)
· five-way trust partitioning---security in depth
· optional logging of one-way hashes, entire contents, etc. (EXTRAQUEUE)
· virus scanning through qscanq
· RFC 822, RFC 1123
· full support for address groups
· automatic conversion of old-style address lists to RFC 822 format
· sendmail hook for compatibility with current user agents
· header line length limited only by memory
· host masquerading (control/defaulthost)
· user masquerading ($MAILUSER, $MAILHOST)
· automatic Mail-Followup-To creation ($QMAILMFTFILE)
· RFC 2821, RFC 1123, RFC 1651, RFC 1652, RFC 1854, RFC 1870, RFC 1893
· 8-bit clean
· 931/1413/ident/TAP callback
· relay control---stop unauthorized relaying by outsiders (control/rcpthosts)
· no interference between relay control and aliases
· automatic recognition of local IP addresses
· per-buffer timeouts
· hop counting
· parallelism limit (tcpserver)
· per host limit (tcpserver - MAXPERIP)
· refusal of connections from known abusers (tcpserver, badmailfrom, badmailpatterns, badhelo, blackholedsender, blackholedpatterns)
· relaying and message rewriting for authorized clients
· authenticated SMTP PLAIN, LOGIN, CRAM-MD5 ( HMAC (rfc1321, rfc2104, RFC 2554))
· POP/IMAP before SMTP
· ETRN (RFC 1985)
· ODMR (RFC 2645)
· RBL/ORBS support (rblsmtpd)
· SPAM Control (Reject/Tag/Accept) using Bayesian techniques
· High Performance MS Virus Control via control file viruscheck and control file signatures
· Content Filtering and blocking of prohibited attachments via control file bodycheck
· Ability to bounce mails for unknown/inactive users (CHECKRECIPIENT)
· ability to have the RECIPIENT check for selective domains using control file chkrcptdomains
· Antispoofing mode (turned on by environment variable ANTISPOOFING)
· Masquerading ability.
· Multiline greetings via control file smtpgreeting
· Message Submission Agent MSA (RFC 2476)
· Domain IP address pair access control via control file hostaccess
· Per User accesslist via control file accesslist
· SPF Sender Permitted From
· Per User control of environment variable by envrules (rules file set by environment variable FROMRULES)
· instant handling of messages added to queue
· parallelism limit (control/concurrencyremote, control/concurrencylocal)
· split queue directory---no slowdown when queue gets big
· quadratic retry schedule---old messages tried less often
· independent message retry schedules
· automatic safe queueing---no loss of mail if system crashes
· automatic per-recipient checkpointing
· automatic queue cleanups (qmail-clean)
· queue viewing (qmail-qstat)
· detailed delivery statistics (qmailanalog)
· Configurable number of queues and time slicing algorithm for load balancing via qmail-multi: A queue in indimail is configurable by three environment variables QUEUE_BASE, QUEUE_COUNT, and QUEUE_START. A queue in IndiMail is a collection of queues. Each queue in the collection can have one or more SMTP listener but a single or no delivery (qmail-send) process. It is possible to have the entire queue collection without a delivery process (e.g. SMTP on port 366 ODMR). The QUEUE_COUNT can be defined based on how powerful your host is (IO bandwidth, etc).
· Ability to hold local, remote or both deliveries (holdlocal, holdremote control file)
· Qmail Queue Extra Header Ability to pass extra headers to local and remote deliveries via qmail-queue (Environment variable QQEH).
· External Virus scanning via QHPSI Qmail High Performance Scanner Interface
· Ability to extend QHPSI interface through plugins. The keyword plugin:shared_lib defined in the environment variable QHPSI denotes `shared_lib` to be loaded.
· Virus scanner qscanq. Ability to detect virus via a third party scanner defined by SCANCMD environment variable (clamscan, clamdscan, etc)
· Blocking of prohibited filename extensions via qscanq program
· DOMAIN KEYS (qmail-dk)
· Set all header values listed in envheader control file as environment variables.
· Log all headers listed in control file logheaders to stderr.
· Remove all headers listed in control file removeheaders from email.
· Ability to do line processing instead of block processing.
· qmail-nullqueue blackhole the mail silently.
· QSBMF bounce messages---both machine-readable and human-readable
· HCMSSC support---language-independent RFC 1893 error codes
· double bounces sent to postmaster
· Ability to discard double bounces
· Ability to preserve MIME format when bouncing.
· Control of bounce process via envrules (rules file controlled by environment variable BOUNCERULES)
· limit size of bounce using control file bouncemaxbytes
· any number of names for local host (control/locals)
· any number of virtual domains (control/virtualdomains)
· domain wildcards (control/virtualdomains)
· configurable percent hack support (control/percenthack)
· Clustered Domain. Same virtual domain can exist on multiple hosts, each having its own set of users. Provides Load Balancing
· RFC 2821, RFC 974, RFC 1123, RFC 1870
· 8-bit clean
· automatic downed host backoffs
· Configurable tcp timeouts for downed host backoffs.
· automatic switchover to next best MX
· artificial routing---smarthost, localnet, mailertable (control/smtproutes)
· Support for jumbo ISP (control/smtproutes.cdb)
· per-buffer timeouts
· passive SMTP queue---perfect for SLIP/PPP (serialmail)
· AutoTURN support (serialmail)
· Authenticated SMTP (userid/passwd in control/smtproutes)
· Static and Dynamic Routing. (SMTPROUTES environment variable)
· Spam control (SPAMFILTER environment variable)
· Environment variable control via envrules (rules file controled by environment variable RCPTRULES)
· QMAILREMOTE environment variable to run any executable/script instead of qmail-remote
· user-controlled address hierarchy : fred controls fred-anything
· mbox delivery
· reliable NFS delivery (maildir)
· user-controlled program delivery: procmail etc. (qmail-command)
· optional new-mail notification (qbiff)
· detailed Delivered-To Headers
· optional NRUDT return receipts (qreceipt)
· autoresponder rfc3834 compliance (provide Auto-Submitted, -Reply-To, References fields (RFC 3834))
· conditional filtering (condredirect, bouncesaying, vfilter)
· Environment variable control via envrules (rules file controled by environment variable RCPTRULES)
· Eliminate duplicate messages
· QMAILLOCAL environment variable to run any executable/script instead of qmail-local
· Change concurrency of tcpserver without restart.
· Ability to restrict connection per IP (MAXPERIP)
· run shutdown script if present on svc -d
· ability to log svscan output using multilog
· inlookup High Performance User Lookup Daemon.
· indisrvr Indimail Administration Daemon.
· Spawn-filter - Ability to add disclaimer, run multiple filters before local/remote delivery.
· Proxy for IMAP/POP3 Protocol
· svctool Configuration tool for IndiMail.

Requirements:

· Apple Xcode

What`s New in This Release: [ read full changelog ]

· Fixed indiamil startup on debian systems
· Fixed indimail upstart job
· added rule in vadddomain post handle to filter virus infected mails into quarantine folder


 

Also See ...
WSJ 1.7.0.5

WSJ 1.7.0.5
MailOnline 1.7.0.5

MailOnline 1.7.0.5
LA Times 1.7.0.5

LA Times 1.7.0.5
The Washington Post 1.7.0.5

The Washington Post 1.7.0.5
SignatureProfiler for Mail 1.5.9

SignatureProfiler for Mail 1.5.9



More
MemoryKeep

MemoryKeep
Jumpy Bird!

Jumpy Bird!
Tworb

Tworb
The Little Market

The Little Market
Radio México

Radio México



Mac App
Countdown.It mini

Countdown.It mini
SplashShopper

SplashShopper
Backblaze 1.5.1.332

Backblaze 1.5.1.332
Cemetery ScreenSaver 2.1

Cemetery ScreenSaver 2.1
Simpsons Theme 1.0

Simpsons Theme 1.0