Skip to main content
All CollectionsAbilities Panel
How to Set Up SMTP for Your App
How to Set Up SMTP for Your App

This article will give you step by step instructions to easily incorporate the required configuration for SMTP Email Service.

Updated over 3 months ago

Step-by-Step Guide to Setting Up SMTP

Step 1: Choose Your SMTP Service Provider

You’ll need to pick an SMTP service provider to handle your emails. Some popular (and free) options are:

  1. Gmail SMTP

    • Host: smtp.gmail.com

    • Port: 587 (TLS) or 465 (SSL)

    • Limit: Free users can send up to 100 emails/day.

    • Tip: You’ll need to enable “Less Secure Apps” or generate an app password if you use 2FA (Two-Factor Authentication).

  2. Sendinblue SMTP

    • Host: smtp-relay.sendinblue.com

    • Port: 587 (TLS)

    • Limit: Free plan allows you to send up to 300 emails/day.

  3. Mailgun SMTP

    • Host: smtp.mailgun.org

    • Port: 587 (TLS)

    • Limit: Free tier gives you 5,000 emails in your first month, then 100 emails/day for free.

  4. SendGrid SMTP

    • Host: smtp.sendgrid.net

    • Port: 587 (TLS)

    • Limit: Free plan includes 100 emails/day.

Step 2: Collect Your SMTP Credentials

To connect your app to any of the above services, you’ll need the following details:

  • SMTP Host: The SMTP server address (provided by your email service).

  • Port: The communication port, typically 587 for TLS encryption.

  • Email: Your email address that will be sending the emails.

  • Password: Either your email account’s password or an API key provided by your SMTP service.

  • Encryption Type: SSL or TLS, depending on your provider.

Step 3: Configure SMTP in Your App

Depending on your app platform or service, you’ll need to enter your SMTP credentials in its email settings. Here’s how to generally set it up:

  1. Go to Email Settings: Navigate to the part of your app where email or SMTP settings are configured.

  2. Enter SMTP Host and Port: Use the values provided by your SMTP service (e.g., smtp.gmail.com, smtp-relay.sendinblue.com).

  3. Input Username and Password: This will either be your email and password or the API key provided by the SMTP service.

  4. Select Encryption: Choose SSL or TLS, depending on what your service supports.

  5. Test the Connection: Most apps will have an option to send a test email. Make sure it works!

Step 4: Test Your Emails

After setting up your SMTP details, try sending a test email to ensure everything is working. Most platforms will notify you if the connection fails, which may indicate incorrect credentials or server issues.


Free SMTP Providers to Try

Here are some great free SMTP options you can try, based on your needs:

  1. Gmail SMTP: Simple and easy, ideal for low-volume emails.

  2. Sendinblue SMTP: Excellent for marketing emails and transactional emails, with analytics tools.

  3. Mailgun: Great for developers, offering easy API access and free email tier.

  4. SendGrid: Known for robust infrastructure, great for transactional emails and scalability.

Did this answer your question?