How to configure SMTP & API

How to configure SMTP & API

HTTP API Settings

API Key

Your API Key is a 96-character single GUID and it is the key to your account when trying to gain access or make API calls while outside of the User Interface. Every API call will require this key. It is unique for API connections and separate from SMTP Relay communication.

Manage API Keys

Note: Each account can store up to 10 unique API Keys.

Create API Key

New accounts don't have any API Keys on their accounts. Just click this button and create a new key.

At this point you can set custom permissions for this API Key and set optional access restriction for it. The restriction forces the API Key to work only with an IP or IP range that will be specified in this field.

API Key

After clicking the Create button, a popup will appear with your newly created API Key. Copy it and save in a safe place. Once you close this window you will not be able to retrieve it. After this step our system will obfuscate it except for the last 5 digits for your security reasons.

Add additional API Key

This option allows you to add more API Keys. This can be useful if you want to share it with someone, but for example, need to set different permissions for it's use. The steps are the same as with the Create API Key part.

Edit

This will allow you to change the details of your API Key like permissions or name.

Change API Key

This will generate a new API Key for the particular credentials you chose. This way only the API Key will be changed and the permissions you chose for it will stay the same. This is the only way to regain access to this particular credential if you somehow misplaced the key.

SMTP Credentials

Note: Each account can store up to 10 unique SMTP Credentials

Almost all third party SMTP clients, Servers, CMSs, and Plugins will use these settings to connect and relay mail through your EmailPush Account. We don't know of any software that supports SMTP connections that do not work with EmailPush, but there is a list of CMSs and Plugins that are designed to work specifically with EmailPush.

Manage SMTP Credentials

Create SMTP Credential

New accounts do not have any SMTP Credentials. Click this button to create a new one.

SMTP Credentials

Username 

Your EmailPush Account SMTP Username defaults to your EmailPush Account email address that you use to log in. You can use another email address, but it has to be unique across the entire system - just as with account email addresses. Here you can also set IP access restriction.

After clicking the Create button, a pop up will appear with your newly created SMTP Credential details.

Password

A unique password for your SMTP connection. Copy it and save it in a safe place. Once you close this window you will not be able to retrieve it. After this step, our system will obfuscate it except for the last 5 digits for your security reasons.

Server You can either use smtp.salespush.net or smtp25.salespush.net

Port We support the following connection ports:

25, 2525, 587, 465

We support TLS and SSL connections. Make sure the connection port you are using is open on your own server.

Using Postfix? If you are configuring postfix as a local relay make sure you include the following three lines in your postfix configuration

smtp_sasl_auth_enable = yes

smtp_sasl_password_maps = static:yourusername:your api key

smtp_sasl_security_options = noanonymous

Just as with the API Key, you can also Edit, Change or Add other SMTP Credentials.

API and SMTP limits

API
20 concurrent requests from single IP
Connection time-out = 600 seconds

SMTP
20 concurrent requests from single IP
Single command timeout is 2 minutes
Multiple emails can be submitted in one session.

    • Related Articles

    • Discover tools that email marketers love

      Making a big step when looking for a new service might need some research first. Let us help and show you the features that EmailPush offers! Below we present you a set of tools that might be useful for email marketers, like yourself. Email Designer ...
    • List-unsubscribe in Sales-Push.com

      This article will help you to understand list-unsubscribe in Sales-Push.com Whether you are using SMTP Relay, HTTP API, or the User Interface, you can add an unsubscribe link to your emails. Unsubscribe links are generally required in all emails. You ...
    • Transactional Email Features and Tools

      Making a big step when looking for a new service might need some research first. Let us help you choose the best one! Today, we would love to show you some of our tools for transactional email that we offer. SMTP and API Easily connect to us with ...
    • How does the contact pruning work in EmailPush

      When Contact Pruning is enabled, contacts are automatically blocked after a specified number of emails are sent with 0 opens. The Contact Pruning setting is on your Settings Screen under the Sending tab. Set a limit on the number of emails that can ...
    • How to export email logs

      Learn how to download email log data from your EmailPush account Exporting Before exporting your email logs, you can decide if you want the whole 7 (or 35 for PRO plans) days of each and every email submitted to be exported, or rather filter them out ...