How to Connect Your Own Email Using SMTP

Setting up SMTP will allow you to send the download emails from your own email address. You will have a few options to send emails from your own email address.

Options available

  • Using our default email address – [email protected]
    • This is the default when installing the app and includes Email Tracking
  • Connect your email using SMTP
    • This will allow you to connect your email via SMTP connection.
      • Method 1 (recommended)Connect your own SendGrid account (maximum functionality). SendGrid supports email tracking and improved deliverability.
      • Method 2 – Connect directly to your mail provider (limited functionality).
      • Method 3 – Use another email system similar to SendGrid that supports SMTP.

In this guide, we are going to be walking you through setting up with SMTP via your email account, or using your own SendGrid account.

Which plan do I need for this feature?

You will need the Premium plan or above. Already installed? Upgrade here.

Step 1 – Go to “Settings”, then “Email settings”

Please load up Fileflare and go to the Settings menu.


Step 2 – Choose SMTP

email setup

Step 3 – Find your email SMTP settings

Please be aware that you should check the limitations with your mail account. Mail servers have maximum daily send limits. SendGrid allows ease of use and limit increases if you want simplicity.

Recommended – use SendGrid SMTP

This method is compatible when using any mail provider. Simply connect your email domain to SendGrid, then connect SendGrid to Fileflare using SMTP.

Highly recommended for these reasons:

  • Easy to use and set up for non-techies.
  • Improve your email deliverability with industry-standard techniques.
  • Get access to email tracking inside SendGrid.
  • Create email aliases without creating a new email account.
  • Free when sending less than 100 emails per day. Cheap to upgrade.
Open details

Video guide

Written guide

  1. Sign up to SendGrid.
  2. Go to Fileflare > Settings > Email settings > SMTP. Here, you will see a bunch of boxes to enter your SMTP details. Keep this page open.
smtp settings
  1. Create an API key (This will be your password)
  2. Click the “Create API Key” button
create key
  1. Enter a name, such as Fileflare, so you remember what it is for, then all the available permissions, and then click the next button.
  2. Copy the API key.
created key
  1. Paste your API key into the “Password” box on Fileflare’s SMTP settings page.
password box
  1. Now enter the rest of the details into the other boxes from the below details:

Settings to use in the SMPT boxes:

  • Send from email address: your email address
  • Username: apikey
  • Password: Your password
  • Server Address (Host): smtp.sendgrid.net
  • Port Number: 587
  • Encryption method: TLS
  • Rate limits:
    • You may send up to 5k messages per SMTP connection.
    • You may open up to 10k concurrent connections from a single server.

Please see SendGrid’s guide for setting up SMTP if you want to learn more about how it works.

If using Google Workspace

Google has recently stopped access to SMTP for new users. You will need to use the SendGrid method or another email app similar that supports SMTP.

The way it works is that you connect your email domain DNS to SendGrid, and then you connect SendGrid to Fileflare using SMTP. This method is great because it provides you with features to get the best deliverability.

You can set up a SendGrid account and send up to 100 emails per day for free.

Read the SendGrid SMTP guide.

If using Outlook / Hotmail

Open details
  • Send from email address: leave empty
  • Username: Your Outlook Email Address (e.g. [email protected])
  • Password: Your Outlook Password
  • Server Address (Host): smtp-mail.outlook.com
  • Port Number: 587
  • Encryption method: TLS
  • Sending Limits by Outlook: 300 Emails a day or 100 recipients a day

You can view your SMTP settings here.

To create an app password, follow these steps:

  1. Go to the Security basics page and sign in to your Microsoft account.
  2. Select More security options
  3. Under App passwords, select Create a new app password. A new app password is generated and appears on your screen.
  4. Enter this app password where you would enter your normal Microsoft account password in the application.

If using Yahoo

Open details

How to get an app password

Step 1

Hover over your name and then go to “Account info“.

go to yahoo email account info
Step 2

Click on “Account security” & then “Generate app password“.

yahoo account security
Step 3

Fill in the fields and call it a name. Then you will be presented with the password. Copy and paste this into the app.

app password arrives
  • Port: 587
  • Encryption: TLS
  • Username: Your full email address ([email protected].)
  • Password: Generate App Password
  • Server (Host): smtp.mail.yahoo.com
  • Requires authentication: Yes

Step 4 – Enter your SMTP details into our app

You will receive an email verification to confirm that the SMTP settings have worked. Click the verify button, and you will confirm the changes. Once this is confirmed, you are good to go.

  1. Copy & paste the password to the email settings
  2. Click “Save
smtp 3
  1. Go to your email and click “Verify“.
  2. Make sure that the email is sent from the correct email address. It should say that it was sent by the email address you have added to the SMTP settings under “Username”. In this example, it will be [email protected] as you can see in the image above.
verify email address

You should receive the below confirmation that the SMTP is set up correctly.


Now you have set up your SMTP correctly, there is nothing else that you need to do. Check our tutorial if you want to learn how to customise email templates.

Improve your email deliverability (optional)

Please learn about DMARC, DKIM, and SPF. You need to be very careful following the below steps because if you mess something up in your DNS settings, your domain could stop working. I would recommend getting a professional to do this or someone who is technical.

Once you have the below set up on your domain, you will be able to get the best deliverability rates.

Setting up DMARC

The DMARC will be set up using this app and your DNS settings. It’s best this way because it creates and handles your DMARC for you, and it also reads the reports and puts them in a graph so you can understand who is trying to spoof your domain.

  1. Click here to sign up to EasyDMARC (they have a free plan)
  2. They will bring you through the process of adding a DMARC to your DNS (it’s super easy with EasyDMARC)

Setting up DKIM with SendGrid

The DKIM will be set up in SendGrid, and your DNS settings

  1. Log into your SendGrid account
  2. Go to Settings
  3. Go to Sender Authentication
  4. Click the “Authenticate Your Domain” button
  5. Follow the steps to complete the setup and verify the adjustment

Setting up DKIM with Google Workspace

If you use Google for your email, then you can set up DKIM with your domain using the below.

  1. Log into your Workspace Admin Console
  2. Go to Apps > Google Workspace > Gmail.
  3. Go to the “Authenticate email” box
  4. Create your DKIM and add it to your DNS

View Google’s full guide.

Setting up SPF

This will show you how to add an SPF to the DNS.

  1. Log into your domain DNS provider and go to the DNS settings
  2. Here, you will enter a TXT record for your SPF. Please copy the one below if you are only using Google and SendGrid. If you are using other email delivery apps, you will need to include them, too.

The SPF is what you will inform which platforms are allowed to send email using your domain. For this example, we are only using SendGrid and Google Workspace, so your SPF will look like this:

v=spf1 include:_spf.google.com include:sendgrid.net ~all

Learn more about what SPF, DKIM, and DMARC are

See full SendGrid guide.


DomainKeys Identified Mail (DKIM) is an authentication method that uses asymmetric encryption to sign and verify your email. With DKIM implemented, the sending email server adds a cryptographic signature to your emails’ headers. The DKIM record is a TXT record that stores the DKIM public key. For more information about how DKIM works, see DKIM Records Explained.


Sender Policy Framework (SPF) is an email authentication standard developed by AOL that allows you to list all the IP addresses that are authorized to send email on behalf of your domain. The SPF record is a TXT record that lists the IP addresses approved by the domain owner. The receiving server can compare the email sender’s actual IP address to the list in the SPF record. For more information about how SPF works, see SPF Records Explained.


Domain-based Message Authentication, Reporting & Conformance (DMARC) is a protocol that verifies the authenticity of an email’s sender. It helps prevent malicious senders from harming your sender reputation. DMARC provides a policy to email service providers, instructing them on the actions to take when they receive an email that fails SPF, DKIM, or both checks, and appears to be from your domain—a sign it may be spoofed.

DMARC is an optional field for Sender Authentication. SendGrid suggests starting with the simplest DMARC policy: v=DMARC1; p=none . However, your organization may enforce a stricter policy, which you should then apply. Twilio SendGrid will accept any valid DMARC policy during its verification process. For more information on DMARC, please refer to the article, Everything about DMARC.


Create a BIMI using this BIMI generator.