Provider Console Guide

 

This page provides a complete guide to using the Provider section of the Namirasoft Email Sender Console. It explains what a provider is, why it matters, and how to manage all provider-related settings. Use this guide to understand each field, learn provider types, and configure your email sending sources effectively within the Namirasoft ecosystem.

 

What Is a Provider?

A provider is the source through which Namirasoft Email Sender delivers messages. It defines the email service and credentials used for sending messages, ensuring that emails are sent securely and reliably.

 

Each provider type (Namirasoft, Gmail, AWS, or SMTP) has its own configuration requirements and verification process. The chosen provider determines how manual messages and system-generated alerts are sent to recipients.

 

Namirasoft Email Sender includes the Namirasoft provider, which is pre-verified and used exclusively for system-generated messages and alerts. Other providers require verification before they can send emails.

Why Provider Management Matters

Proper provider management ensures your messages are delivered securely, reliably, and with full tracking. Misconfigured providers can result in failed email delivery or delays, so understanding each provider type and completing verification is essential for maintaining workflow integrity.

 

How Namirasoft Email Sender Organizes Your Providers

The Provider section acts as the management layer for your sending sources. When you create and verify a provider, you can:

 

  • Send manual messages via the Send section

 

  • Receive automated alerts and notifications from Namirasoft apps

 

  • Track delivery and verify that emails reach their intended recipients

 

This structure keeps each provider’s credentials, configurations, and delivery history organized and separate, allowing multiple providers to coexist for different purposes or workflows.

 

Note: The Namirasoft provider is limited to system-generated messages. Manual messages require a verified Gmail, AWS, or SMTP provider.

 

Overview of Provider Fields and Options

The sections below explain each field and option within the Provider entity. Understanding these terms will help you configure and manage your email sending sources effectively:

 

  • ID (string): The ID is a unique identifier automatically generated for each provider configuration. It ensures that each provider can be distinctly referenced.

 

  • User ID (Namirasoft Account’s ID): The User ID identifies the account owner or the user who originally created the provider. It links each provider to its creator for reference and management purposes.

 

  • Name (String): This field defines the display name of the provider. It helps you identify the provider in your list when sending messages or managing settings.

 

  • Type (Enum): The Type field specifies the kind of provider being configured. The user must select one of the available types: Namirasoft, Gmail, AWS, or SMTP. The selected type determines which configuration fields appear in the form.

 

    • Namirasoft: The Namirasoft provider type allows the user to send emails through Namirasoft’s own built-in sending service. This method does not require any external credentials or configurations. It is suitable for general users who prefer a managed and ready-to-use setup.  However, this provider type is exclusively used for system-generated messages and alerts. It cannot be used to send messages manually from the Email Sender console.

 

    • Gmail: The Gmail provider type enables sending emails through a Gmail account. After selecting this type, the user is prompted to sign in with a Google account and grant Namirasoft Email Sender permission to send messages on their behalf. This process ensures secure authorization using Google’s verification system.

 

    • AWS: The AWS provider type integrates Namirasoft Email Sender with Amazon Simple Email Service (SES). It allows users to send large volumes of messages using their AWS account and manage verified sender addresses and regions. This provider type requires the configuration fields below that must be filled accurately to ensure successful delivery.

 

      • Region (String): The Region field specifies the AWS region in which the user’s SES account is set up. The value should exactly match the region displayed in the AWS SES console, such as us-east-1 or eu-west-2.

 

      • From (String): The From field defines the sender email address that will appear in outgoing messages. This address must be verified in the AWS SES console before it can be used.

 

      • Access Key (String): The Access Key field holds the public access key ID that identifies the user’s AWS account. It is required for authentication and API access. Users can obtain this key from the AWS Management Console. For detailed step-by-step instructions on obtaining AWS Access Keys, please visit How to Create AWS Access Keys.

 

      • Secret Key (String): The Secret Key field stores the private key associated with the AWS Access Key. This secret must be copied and stored securely during creation, as AWS does not display it again later.

        For complete instructions on safely obtaining and configuring your AWS keys, please visit How to Create AWS Access Keys.

 

    • SMTP: The SMTP provider type allows users to send emails through any external mail server that supports the Simple Mail Transfer Protocol. It can be configured with credentials from email providers such as Outlook, Zoho, or custom domain mail servers.

      Users must collect their SMTP connection details from their email service provider before setting up this type.

 

      • Host (String): The Host field specifies the server address of the SMTP service. For example, Gmail uses smtp.gmail.com, and Outlook uses smtp.office365.com. The correct host name can be found in your provider’s documentation.

 

      • Port (Integer): The Port field defines the communication port used for the SMTP connection. Common port numbers include 465 for SSL and 587 for TLS connections. The port value must match the settings provided by your email host.

 

      • User (String): The User field indicates the username required to authenticate the SMTP connection. It is usually the same as the sender’s email address.

 

      • Password (String): The Password field stores the password used for logging into the SMTP server. Some email providers require an application-specific password rather than your main account password for enhanced security.

 

  • Description (String):The Description field allows users to include optional notes that describe the provider’s purpose or role.

 

  • Limit (Yes/No): The Limit field defines whether a sending restriction should be applied to this provider. When enabled, the system will limit how many messages can be sent during a given time interval.

 

  • Limit Count (Integer): The Limit Count field specifies the maximum number of messages that can be sent during the defined period.

 

  • Limit Per Value (Integer): The Limit Per Value field defines the duration value for the sending limit. For example, in a limit of 200 messages per 1 hour, the Limit Count is 200 and the Limit Per Value is 1.

 

  • Limit Per Unit (Enum): The Limit Per Unit field defines the time unit used for the sending limit, including per second, per minute, per hour, or per day.

 

  • Delay (Yes/No): The Delay field indicates whether a waiting interval should be applied between consecutive messages to prevent throttling or server overload.

 

  • Delay Value (Integer): The Delay Value field defines the numerical duration of the waiting period between each message.

 

  • Delay Unit (Enum):The Delay Unit field defines the time measurement used for the delay. The available options are millisecond, second, and minute.

 

  • Verified (Yes/No): The E Verified displays whether the provider has been successfully verified. Verification is required for certain provider types such as Gmail, AWS and SMTP before sending messages.

 

  • Meta (String): The Meta contains internal system data such as verification logs, connection results, or additional metadata used for troubleshooting and monitoring.

 

  • Created At (DateTime): The Created At field records the exact date and time when the provider was first created in the system.

 

  • Updated At (DateTime): The Updated At field records the most recent date and time when the provider’s configuration was modified.



Ready to Start or Want to Explore the Console Guide?