Knowledgebase

Sending Nodes

Sending Node (also called MTA) is the mail carrier that carries the email from Mumara and delivers it to the recipient's mail server. There are several types of sending nodes integrated with Mumara

Menu Navigation: Setup - Sending Nodes  

List Sending Nodes

This page gives a list of all sending nodes that you have added/connected.

Table Fields

Field Description
Name Friendly name of the sending node for identification
Group Group in which the sending node has been categorized/added
Type Type of Sending Node i.e. SMTP or an ESP etc
From Name Name of the sender that the email seems to be coming from
Status Active: The sending node is ready to relay the emails
Inactive: Inactive sending node will not appear in the scheduling process
Error: The sending node has shown some error(s) during the sending process. When an error occurs, it becomes visible on the "View Scheduled" page.
Added On Data when the sending node was added
Actions
  • Test Connection: Opens a popup and starts validating sending node if it is functional
    Note: When the popup opens, it also gives you an option to update the sending node status as per the result.
  • Set as Active: Set the sending node as active
  • Set as Inactive: Set the sending node as inactive
  • Export to CSV: Export the sending node to CSV
  • Make a Copy: Make a copy of this sending node
  • Edit: Edit sending node
  • Delete: Delete the sending node

Tools

  • Test Connection: Opens a popup and starts validating the selected sending nodes if they are functional
    Note: When the popup opens, it also gives you an option to update the sending nodes status as per the results.
  • Import: Import SMTPs from a CSV file
  • Export: Export sending nodes to a CSV file
  • Set as Active: Set the selected sending nodes as active
  • Set as Inactive: Set the selected sending nodes as inactive
  • Delete: Delete selected sending nodes

Add Sending Node

Click on [+Add New] button and it will take you to the page where you can choose from the available sending node types.

Note: Adding any node type opens a wizard that consists of four(4) steps, out of which three(3) steps are the same for all node types except the third step that holds the connectivity information.


Step 1: Account Info

This step carries basic information and categorization of the sending node.


 
Field Description
Status Active: Active sending nodes are ready to relay the emails
Inactive: Inactive sending nodes don't appear in the scheduling process
Node Name Friendly name of the sending node for identification purpose
Group Categorize the sending node into a group
 
Add a Group: Click on the [+] icon to create more groups
Mail Encoding Select the encoding of the outgoing messages
 

Step 2: Sender Info

Fill up the sender details that will appear in the email headers and the email appears to be coming from it


 
Field Header Field Description
Sender Name From: Name that the email will appear to be sent from.
Sender Email From: The email will appear to be sent from this email address at the recipient's server. (Responsible for DKIM Authentication)
Reply-To Email Reply-To: The email address where the replies will be sent to.
Bounce Email Return-Path: The email address where the delivery reports for the failed messages will be sent. (Responsible for SPF Authentication)
Tracking Domain - The domain/subdomain that appears in all hyperlinks and images.


Step 3: Connection

 
Step 3 depends on the NODE type so it will be discussed below separately for every node.


Step 4: Additional Settings

Additional settings are the optional settings for the sending node and you can add additional headers for it.

Additional Headers

  • Header: Header to be added to every email going out
  • Value: The value of the header to embed. (supports custom/additional/system fields, spintags and dynamic tags)


Sending Node: SMTP

SMTP (Simple Mail Transfer Protocol) is a method of connecting to the MTA server and is almost supported by all email service providers as well. In most cases, clients build up their own SMTP servers and this node type is the best fit for you.


 
Field Type Description
SMTP Host Text Hostname of the SMTP server to connect with
Username Text Username of the SMTP
Password Password Password of the SMTP
Port Numeric Port number of the SMTP server to connect with
Encryption Type Dropdown It's the encryption of the email message to protect the content of the email from being read by entities other than the original recipients.

None: The SMTP server doesn't require any encryption
TLS: TLS is a cryptographic protocol that provides end-to-end communications security over networks and is widely used for internet communications and online transactions.
SSL: It is a layer over the plaintext communication, allowing email servers to upgrade their plaintext communication to encrypted communication.
Validate Button Test SMTP if the provided authentication data is establishing the connection.
 

Sending Node: SendGrid

SendGrid (acquired by Twilio) is an Email Service Provider that is being widely used by mailers.


 
Field Description
API Key Insert your SendGrid API key. Read more on how to acquire SendGrid API Key
Process Delivery Reports Enable it if you want to process delivery status reports for all recipients
Processing Method Webbooks: Use SendGrid webhooks to postback delivery status notifications to Mumara. Read more on how to enable webhooks in SendGrid
 

Supported Callbacks

Injected Delivered Bounced Rejected
Yes Yes Yes Yes
Opened Clicked Unsubscribed Spammed
Yes Yes Yes Yes
 

Obtaining SendGrid API Key

To get the SendGrid API key, follow the steps below.
 
  1. Login to your SendGrid Account
  2. Navigate to Settings -> API Key
  3. Click on “Create API Key” button and copy the key
 

Configuring SendGrid Webhooks

SendGrid webhooks are used to postback email delivery notification to Mumara and Mumara then processes it accordingly. Below you'll find out how to configure webhooks in SendGrid.
 
  1. Login to your SendGrid Account
  2. Navigate to Settings -> Mail Settings
  3. Turn on Event Notification, select from the actions you want to get processed and paste the callback URL you see in Mumara
 

Sending Node: Mailgun

Mailgun is an Email Service Provider with a powerful API and big clientele. Connect your Mailgun account with Mumara in few easy steps.



 
Field Description
API Key Insert your Mailgun API key. Learn how to obtain Mailgun API Key
Process Delivery Reports Enable it if you want to process delivery status reports for all recipients
Processing Method Webbooks: Use Mailgun webhooks to postback delivery status notifications to Mumara. Read more on how to enable webhooks in Mailgun
 

Supported Callbacks

Injected Delivered Bounced Rejected
Yes Yes Yes Yes
Opened Clicked Unsubscribed Spammed
Yes Yes Yes Yes
 

Obtaining Mailgun API Key

Inside the Mailgun Control Panel (options displayed down the left-hand side on a dark column), the API keys appear on only one page.  To view the API keys, use the following instructions:
 

  1. Click on Settings on the left-hand side of your Mailgun dashboard
  2. Select Security & Users from the menu below on the left-hand side
  3. Click on the API security tab
  4. On the following page, under the API Keys section, you'll see both your Private and Public API keys
  5. Click on the eye icon to make the Private API key visible and copy it
 

Configuring Mailgun Webhooks

Configure Mailgun webhooks by following the steps below to process the delivery status notifications for the outgoing message
 
  1. Click on Sending on the left-hand side of your Mailgun dashboard
  2. Click on Webhooks and select the domain from the top dropdown
  3. Click on Add Webhook button
  4. Select from the Event Types and paste the Callback URL you see in Mumara and press Create Webhook button
 

Sending Node: Amazon SES

Amazon SES (Simple Email Service) is another type of widely being used Email Service Provider that has already gotten very big and has captured a huge clientele. Below you'll learn how it works with Mumara



 
Field Description
Access Key ID Insert your Amazon Access Key ID. Learn how to obtain Amazon Access Key
Secret Access Key Insert your Amazon Secret Access Key. Learn how to obtain Secret Access Key
Region Select the region your Amazon SES account belongs to
Process Delivery Reports Enable it if you want to process delivery status reports for all recipients
Processing Method SNS (Simple Notification Service): Use Amazon SNS to postback delivery status notifications to Mumara. Read more on how to configure SNS in Amazon
 

Supported Callbacks (via SNS)

Injected Delivered Bounced Rejected
Yes Yes Yes Yes
Opened Clicked Unsubscribed Spammed
Yes Yes Yes Yes
 

Obtaining Amazon SES API Credentials

Follow the steps below to obtain Amazon SES API Credentials to connect it with Mumara.
 

  1. Login to Amazon AWS Console
  2. Click on your Name in the top navigation and navigate to My Security Credentials
  3. Click on Users and Add New
  4. Write a Username, choose access type as Programmatic Access and click Next.
  5. Select "Attach existing policies directly" and select "AmazonSESFullAccess" from the list
  6. Click next and then click Next: Review
  7. Click Create User and copy the Access Key ID and Secret Access Key.
 

Configuring Simple Notification Service (SNS) in Amazon

Configure Amazon SNS by following the steps below to process the delivery status notifications for the outgoing message via Amazon Simple Notification Service
 
  1. Login to Amazon AWS Console
  2. Now Navigate to SES Home
  3. Click on Configuration Sets
  4. Click on the “Create Configuration Set” button and define a name e.g Mumara-Report. (This configuration set name will be used in step 21)
  5. Click on the recently created Configuration Set
  6. In “Add Destination” and choose SNS from the dropdown
  7. Write a name e.g Mumara-SNS and select the event types you want Mumara to process. Most commonly used events are
    • Reject
    • Delivery
    • Bounce
    • Complaint
    • Rendering Failure
  8. From the Topic dropdown, select “Create SNS Topic”
  9. Define a Topic Name e.g Mumara-SNS-Topic and Display Name
  10. Press Save
  11. Now Navigate to Amazon Simple Notification Service (SNS)
  12. Navigate to Topics
  13. Click on the recently created topic ARN
  14. Click on “Create Subscription” button
  15. Use the correct protocol i.e HTTP or HTTPS
  16. In Endpoint, paste the callback URL you see in Mumara
  17. Click “Create Subscription”
  18. Click on the blue button if you are done with all the steps listed above
  19. Click on the second blue button to fetch the confirmation URL that Amazon SNS has sent recently
  20. Now click on the "Confirm Subscription" button to open the confirmation page in a new tab. Once you see the confirmed message in XML format, it means the confirmation was successful
  21. Paste the Configuration Set Name in the textbox that you have created in step 4.

You should be all set now!
 

Sending Node: SparkPost

SparkPost is an Email Service Provider that provides advanced analytics and signals. You can connect your SparkPost account with Mumara by following the details below



 
Field Description
API Key Insert your SparkPost API key. Learn how to obtain SparkPost API Key
Process Delivery Reports Enable it if you want to process delivery status reports for all recipients
Processing Method Webbooks: Use SparkPost webhooks to postback delivery status notifications to Mumara. Read more on how to enable webhooks in SparkPost
 

Supported Callbacks

Injected Delivered Bounced Rejected
Yes Yes Yes Yes
Opened Clicked Unsubscribed Spammed
Yes Yes Yes Yes
 

Obtaining SparkPost API Key

Follow the steps below to obtain SparkPost API Key
 

  1. Login to your Sparkpost Account
  2. Navigate to Configuration -> API Keys
  3. Click on “Create API Key” button
  4. Write any API Key Name
  5. Select “All” for API Permissions
  6. Click on "Create API Key" button and copy it
 

Configuring SparkPost Webhooks

Configure SparkPost webhooks by following the steps below to process the delivery status notifications for the outgoing message
 
  1. Login to your Sparkpost account
  2. Navigate to Configuration -> Webhooks and click on Create Webhook button
  3. Write any webhook name, copy the callback URL from Mumara and paste into Target field
  4. Select from the Events you want to be processed by Mumara. If you want to process all events then select “All Events”. (Important: this option may overload your server, so just select the events that really matter)
  5. Authentication should be “None”
  6. Click on “Create Webhook” button and it should be all set
 

Sending Node: Mailjet

Secure & reliable email delivery platform and advance email marketing features. With Mailjet build and deliver dynamic emails for your mailing campaign or newsletters.



 
Field Description
API Public Key Insert your Mailjet API Public Key. Learn how to obtain Mailjet API Keys
API Secret Key Insert your Mailjet API Secret Key
Process Delivery Reports Enable it if you want to process delivery status reports for all recipients
Processing Method Webbooks: Use Mailjet webhooks to postback delivery status notifications to Mumara. Read more on how to enable webhooks in Mailjet
 

Supported Callbacks

Sent Blocked Bounced Rejected
Yes Yes Yes Yes
Opened Clicked Unsubscribed Spammed
Yes Yes Yes Yes
 

Obtaining Mailjet API Key

Follow the steps below to obtain Mailjet API Key
 

  1. Login to your Mailjet Account.
  2. Navigate to Transactional -> Overview
  3. Click on Manage API Keys Link
  4. Here you'll find the API Public Key and Secret Key
 

Configuring Mailjet Webhooks

Configure Mailjet webhooks by following the steps below to process the delivery status notifications for the outgoing message
 
  1. Login to your Mailjet Account
  2. Navigate to Transactional -> Overview
  3. Click on Configure Event Tracking Link
  4. Paste the Callback URL you see in Mumara for events you want to process
 

Sending Node: SMTP2GO

SMTP2GO is a scalable, reliable email deliverability solution. Worldwide servers, a robust API, and powerful reporting set us apart.



 
Field Description
API Key Insert your SMTP2GO API Key. Learn how to obtain SMTP2GO API Keys
Process Delivery Reports Enable it if you want to process delivery status reports for all recipients
Processing Method Webbooks: Use SMTP2GO webhooks to postback delivery status notifications to Mumara. Read more on how to enable webhooks in SMTP2GO
 

Supported Callbacks

Sent Blocked Bounced Rejected
Yes Yes Yes Yes
Opened Clicked Unsubscribed Spammed
Yes Yes Yes Yes
 

Obtaining SMTP2GO API Key

Follow the steps below to obtain SMTP2GO API Key
 

  1. Login to your SMTP2GO Account
  2. Navigate to Settings and then click on API Keys
  3. Click on Add API Key
  4. Select all under the Permissions tab
  5. Press Save
  6. Copy the API Key and paste into Mumara
 

Configuring SMTP2GO Webhooks

Configure SMTP2GO webhooks by following the steps below to process the delivery status notifications for the outgoing message
 
  1. Login to your SMTP2GO Account
  2. Navigate to Settings and then click on Webhooks
  3. Click on Add Webhook
  4. Paste the Callback URL you see in Mumara into Webhook URL Textbox
  5. In Users, select the API Key or Select All
  6. Select the events you want to be processed
  7. In Headers textbox, write email_log_id
  8. Click Save
 

Sending Node: PostMark

Trusted by thousands of developers, Postmark is a fast and reliable transactional email service.



 
Field Description
API Key Insert your Postmark API Key. Learn how to obtain Postmark API Keys
Process Delivery Reports Enable it if you want to process delivery status reports for all recipients
Processing Method Webbooks: Use Postmark webhooks to postback delivery status notifications to Mumara. Read more on how to enable webhooks in Postmark
 

Supported Callbacks

Delivered Bounced Spammed
Yes Yes Yes
Opened Clicked Unsubscribed
Yes Yes Yes
 

Obtaining Postmark API Key

Follow the steps below to obtain Postmark API Key
 

  1. Login to your Postmark Account
  2. Go to Servers and click on the desired server
  3. Click on API Tokens
  4. Copy the token and paste into Mumara
 

Configuring Postmark Webhooks

Configure Postmark webhooks by following the steps below to process the delivery status notifications for the outgoing message
 
  1. Login to your Postmark Account
  2. Navigate to Servers and select the desired server
  3. Click on Webhooks
  4. Click on Add webhook
  5. Paste here the Callback URL you see in Mumara and select the events you want to get processed
  6. Click Save webhook
 

Sending Node: Elastic Email

Tens of thousands of companies already send their emails with Elastic Email. An amazing Email Marketing platform, built on the most cost-effective email delivery engine.


 
Field Description
API Key Insert your Elastic Email API Key. Learn how to obtain Elastic Email API Keys
Process Delivery Reports Enable it if you want to process delivery status reports for all recipients
Processing Method Webbooks: Use Postmark webhooks to postback delivery status notifications to Mumara. Read more on how to enable webhooks in Elastic Email
 

Supported Callbacks

Sent Blocked Bounced Rejected
Yes Yes Yes Yes
Opened Clicked Unsubscribed Spammed
Yes Yes Yes Yes
 

Obtaining Elastic Email API Key

Follow the steps below to obtain Elastic Email API Key
 

  1. Login to your Elastic Email Account
  2. Navigate to Settings
  3. Click on API
  4. Click on Create API Key button
  5. Write a friendly API Key Name
  6. Select Full Permissions for API Permissions
  7. Click on the Create button
  8. Copy the API Key and paste into Mumara
 

Configuring Elastic Email Webhooks

Configure Elastic Email webhooks by following the steps below to process the delivery status notifications for the outgoing message
 
  1. Login to your Elastic Email account
  2. Now Navigate to Webhooks and click on plus sign [+] to create the webhook
  3. Insert the Callback URL that you see in Mumara into Target
  4. Select the Notifications you want to be processed
  5. Insert the Notification Link in inbound email (URL where Inbound email notifications will be available)
  6. Insert the inbound domain
  7. Click on Save button