| |
| After trying CFMAIL and then moving to ASP ServerObjects AspQmail, we finally found the iMS solution. The iMS solution is a stable, reliable and robust mail platform which has never failed to meet our demanding needs. And in addition to an excellent product, the support could not be better. iMS support is responsive and very helpful. We are a satisfied customer. |
-Brook Davies Lead Developer www.logiforms.com |
|
| |

|
The inFusion Mail Server consists of 5 distinct
server modules: |
-
SMTP -
receives incoming mail
- POST -
sends mail
- POP -
supports POP clients like Outlook Express and
Eudora
- Relay -
receives incoming SMTP mail and inserts it
directly into the POST queue
- Scheduler -
schedules events and restarts applications upon
failure
|  |
Each module has it's own set of templates, tags,
and/or COM objects to provide intelligence and functionality to the
server.
SMTP
There are several protocol steps executed when receiving email from a remote client. In iMS, each one of these steps is controlled by a separate web application server template. Each template is named after the protocol command.
| TEMPLATE |
EXAMPLES OF
USAGE |
| HELO.xxx |
· deny incoming mail based upon remote IP
address |
| MAIL.xxx |
· deny mail based upon sender's email
address |
| RCPT.xxx |
· limit the number of mail recipients
|
| DATA.xxx |
· determine who the mail is for (user, list,
forum, etc.)
· store mail in a database
· reject mail based on size
· scan mail for viruses
|
(xxx = .cfm, .php, .ihtml, .plx)
|
Associated Tags
CFX_ODSMIME - performs operations on email
attachments
|
POST
The POST server does not require any templates to send mail, but can use the following optional
templates to process the results of mailings:
| TEMPLATE |
EXAMPLES OF
USAGE |
| ReportPOSTStatus.xxx |
reports the delivery status of an
email |
| POSTWarn.xxx |
used to send customized warning messages
|
| POSTFail.xxx |
used to send customized failure messages
|
(xxx = .cfm, .php, .ihtml, .plx)
|
Associated Tags
CFX_iMSMail - puts email directly into the iMS
POST queue (for ColdFusion only)
iMSMail.DLL - puts email directly into the iMS
POST queue
|
POP
The POP server uses web application server
templates named to match the steps of the POP protocol. The code in these
templates dictates the action the mail server will take.
| TEMPLATE |
FUNCTION |
| USER.xxx |
deny or allow access based upon user name
|
| PASS.xxx |
deny or allow access based upon
password |
| RETR.xxx |
retrieve stored mail (SQL database
only) |
| QUIT.xxx |
delete retrieved mail that has been marked for
deletion |
(xxx = .cfm, .php, .ihtml, .plx)
|
|
Relay
The relay server is a specialized SMTP server built specifically for legacy systems that require SMTP protocol to send mail (ex. CFMail).
|