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

FieldDescription
NameFriendly name of the sending node for identification
GroupGroup in which the sending node has been categorized/added
TypeType of Sending Node i.e. SMTP or an ESP etc
From NameName of the sender that the email seems to be coming from
StatusActive: 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 OnData 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 the [+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.

FieldDescription
StatusActive: Active sending nodes are ready to relay the emails
Inactive: Inactive sending nodes don't appear in the scheduling process
Node NameFriendly name of the sending node for identification purpose
GroupCategorize the sending node into a group
Add a Group:
Click on the [+] icon to create more groups
Mail EncodingSelect 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

FieldHeader FieldDescription
Sender NameFrom:Name that the email will appear to be sent from.
Sender EmailFrom:The email will appear to be sent from this email address at the recipient's server. (Responsible for DKIM Authentication)
Reply-To EmailReply-To:The email address where the replies will be sent to.
Bounce EmailReturn-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

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.

FieldTypeDescription
SMTP HostTextHostname of the SMTP server to connect with
UsernameTextUsername of the SMTP
PasswordPasswordPassword of the SMTP
PortNumericPort number of the SMTP server to connect with
Encryption TypeDropdownIt'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.
ValidateButtonTest 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.

FieldDescription
API KeyInsert your SendGrid API key. Read more on how to acquire SendGrid API Key
Process Delivery ReportsEnable it if you want to process delivery status reports for all recipients
Processing MethodWebbooks: Use SendGrid webhooks to postback delivery status notifications to Mumara. Read more on how to enable webhooks in SendGrid

Supported Callbacks

InjectedDeliveredBouncedRejected
YesYesYesYes
OpenedClickedUnsubscribedSpammed
YesYesYesYes

 

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 the “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.

FieldDescription
API KeyInsert your Mailgun API key. Learn how to obtain Mailgun API Key
Process Delivery ReportsEnable it if you want to process delivery status reports for all recipients
Processing MethodWebbooks: Use Mailgun webhooks to postback delivery status notifications to Mumara. Read more on how to enable webhooks in Mailgun

Supported Callbacks

InjectedDeliveredBouncedRejected
YesYesYesYes
OpenedClickedUnsubscribedSpammed
YesYesYesYes

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

FieldDescription
Access Key IDInsert your Amazon Access Key ID. Learn how to obtain Amazon Access Key
Secret Access KeyInsert your Amazon Secret Access Key. Learn how to obtain Secret Access Key
RegionSelect the region your Amazon SES account belongs to
Process Delivery ReportsEnable it if you want to process delivery status reports for all recipients
Processing MethodSNS (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)

InjectedDeliveredBouncedRejected
YesYesYesYes
OpenedClickedUnsubscribedSpammed
YesYesYesYes

 

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 areReject
  1. From the Topic dropdown, select “Create SNS Topic”
  2. Define a Topic Name e.g Mumara-SNS-Topic and Display Name
  3. Press Save
  4. Now Navigate to Amazon Simple Notification Service (SNS)
  5. Navigate to Topics
  6. Click on the recently created topic ARN
  7. Click on the “Create Subscription” button
  8. Use the correct protocol i.e HTTP or HTTPS
  9. In Endpoint, paste the callback URL you see in Mumara
  10. Click “Create Subscription”
  11. Click on the blue button if you are done with all the steps listed above
  12. Click on the second blue button to fetch the confirmation URL that Amazon SNS has sent recently
  13. 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
  14. 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

FieldDescription
API KeyInsert your SparkPost API key. Learn how to obtain SparkPost API Key
Process Delivery ReportsEnable it if you want to process delivery status reports for all recipients
Processing MethodWebbooks: Use SparkPost webhooks to postback delivery status notifications to Mumara. Read more on how to enable webhooks in SparkPost

 

Supported Callbacks

InjectedDeliveredBouncedRejected
YesYesYesYes
OpenedClickedUnsubscribedSpammed
YesYesYesYes

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 the “Create API Key” button
  4. Write any API Key Name
  5. Select “All” for API Permissions
  6. Click on the "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 it into the 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 the “Create Webhook” button and it should be all set

  
Sending Node: Mailjet

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

FieldDescription
API Public KeyInsert your Mailjet API Public Key. Learn how to obtain Mailjet API Keys
API Secret KeyInsert your Mailjet API Secret Key
Process Delivery ReportsEnable it if you want to process delivery status reports for all recipients
Processing MethodWebbooks: Use Mailjet webhooks to postback delivery status notifications to Mumara. Read more on how to enable webhooks in Mailjet

 

Supported Callbacks

SentBlockedBouncedRejected
YesYesYesYes
OpenedClickedUnsubscribedSpammed
YesYesYesYes

 

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.

FieldDescription
API KeyInsert your SMTP2GO API Key. Learn how to obtain SMTP2GO API Keys
Process Delivery ReportsEnable it if you want to process delivery status reports for all recipients
Processing MethodWebbooks: Use SMTP2GO webhooks to postback delivery status notifications to Mumara. Read more on how to enable webhooks in SMTP2GO

 

Supported Callbacks

SentBlockedBouncedRejected
YesYesYesYes
OpenedClickedUnsubscribedSpammed
YesYesYesYes

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

FieldDescription
API KeyInsert your Postmark API Key. Learn how to obtain Postmark API Keys
Process Delivery ReportsEnable it if you want to process delivery status reports for all recipients
Processing MethodWebbooks: Use Postmark webhooks to postback delivery status notifications to Mumara. Read more on how to enable webhooks in Postmark

 

Supported Callbacks

DeliveredBouncedSpammed
YesYesYes
OpenedClickedUnsubscribed
YesYesYes

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

FieldDescription
API KeyInsert your Elastic Email API Key. Learn how to obtain Elastic Email API Keys
Process Delivery ReportsEnable it if you want to process delivery status reports for all recipients
Processing MethodWebbooks: Use Postmark webhooks to postback delivery status notifications to Mumara. Read more on how to enable webhooks in Elastic Email

 

Supported Callbacks

SentBlockedBouncedRejected
YesYesYesYes
OpenedClickedUnsubscribedSpammed
YesYesYesYes

 

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 it 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 an inbound email (URL where Inbound email notifications will be available)
  6. Insert the inbound domain
  7. Click on the Save button