OCS Mail Server Architecture

Mail Server is component of Oracle Collaboration Suite which is from Oracle Fusion Middleware Family.

There are two main components in Oracle Collaboration Suite Mail Server
i) Application Tier which consists of Oracle Mail Web Component and Oracle Mail Protocol Server
ii) Infrastructure Tier consist of Mail Store (Repository for Mail Messages) and OID (Identity Store or LDAP server from Oracle) (* For more information on OID Click Here)

Application Tier
As shown in figure, Application Tier consists of Web Components (Application Server Instance – Web cache and HTTP Server and OC4J Instance) and Mail Protocol Server (POP3, IMAP4, SMTP-inbound & outbound)

Outbound Mail Request flow (POP, IMAP) in above architecture
i) Client (desktop clients like POP3 or IMAP4 or MS Outlook using outlook connector) in Intranet delivers send mail request to SMTP server.
ii) SMTP server then sends mail request to OID to verify and authenticates recipients address and send mail request back to SMTP server.
iii) If message recipient is internal, SMTP sends message to inbound SMTP server which deliver it to Mail Store
iv) If message recipient is external, then SMTP server sends message to individuals

Inbound Mail Request flow (POP, IMAP) in above architecture
i) Mail from outside organization delivered to SMTP server.
ii) SMTP uses OID for authentication and address verification.
iii) This request then goes to SMTP server which then sends it to mail store for user pickup.

Above two methods are NOT using web client, hence Application Server (Web Cache & HTTP Server) is not in request flow.Webcache , HTTP Server and OC4J are used only for Web Access of Mail Server.

Installation of Oracle Collaboration Suite including Mail Server, RTC coming soon …
“”On top right of this page, you will see POLL for level of topics you wish to see on this blog ! “”

Share This Post with Your Friends over Social Media!

About the Author Atul Kumar

Oracle ACE, Author, Speaker and Founder of K21 Technologies & K21 Academy : Specialising in Design, Implement, and Trainings.

follow me on:

Leave a Comment:

niteshjain_29 says October 10, 2007

Hi Atul,

I am waiting for your post regarding Installation of Oracle Collaboration Suite including Mail Server.

Atul says October 10, 2007

Thanks for reminding me about this. For time being you can use install on liux at


niteshjain_29 says October 11, 2007

Thank you Atul.

But still i am looking for your post.

Mohammad Rijwan says October 11, 2007

How do we know which dbc file is being used?

Atul Kumar says October 11, 2007

Hi Mohammad Rijwan,
DBC file in use is identified by profile option “Applications Database ID”.dbc under $FND_SECURE directory.


sarfaraz says October 12, 2007

Atul Baiya,

Right now i am working with R-12 can i configure OCS Mail Server from my server for testing or R&D purpose. What are the basics things I need for this???


Add Your Reply