| |
iMS is the perfect product suite for any business who communicates via email. It's functionality and customizability are unrivaled by any other email product I've ever worked with. iMS is incorporated into our CRM system, our email server and it even manages our undeliverable emails automatically, saving us valuable time. The iMS support team is superb, I've never had a question go unanswered! Thanks CoolFusion! |
-Mark Kecko Technology MediaPost Technologies |
|
| |

|
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).
|