The architecture of OfficePath/SMTP-Send is centered around providing SMTP email functionality within a z/OS environment. The main components include the SMTP service, configuration files, and JCL interfaces. The SMTP service is the core component, responsible for handling email transmission using standard SMTP protocols.
It receives email data from z/OS applications, formats the messages, and sends them to the configured SMTP server. Configuration files store essential parameters such as SMTP server addresses, port numbers, authentication settings, and logging configurations. These files are typically maintained by system administrators and are crucial for the proper functioning of the product.
JCL (Job Control Language) interfaces are used for integrating OfficePath/SMTP-Send with z/OS applications. JCL jobs are created to submit email sending requests using the SEND EMAIL command. The command syntax includes parameters for specifying the sender, recipient, subject, and body of the email.
The product does not expose a REST API, as it is designed for z/OS environments. Security is a key consideration in the architecture. Authentication is handled via SMTP AUTH, ensuring that only authorized users can send emails.
Access control is managed through z/OS security features, such as user IDs and passwords, and RACF or similar security products. Logging capabilities are provided to audit email sending activities, including timestamps, sender, recipient, and status. This information is valuable for troubleshooting and security audits.
The product's design prioritizes performance and reliability within the z/OS environment, with minimal external dependencies beyond TCP/IP.