Mail integration
Learn how to setup incoming and outgoing emails. Path in software Settings -> Mail.
Guide for version 4.0.5 and lower can be found here.
Why to setup Mail?
Setting up Mail is crucial as it delivers email notifications from the system to customers, drivers and admins.
Setup name and email address
From name
This is the sender name a customer will see when reading your email.
From email
This is the sender email address a customer will see when reading your email.
Reply to email
This is an email address customers will reply to.
Admin email
This is an email address to which the admin will receive an email notifications (e.g. customer makes a reservation, driver changes status).
Note: It is recommended that “Admin email” is different from “From email”. Depending on the provider, anti spam filters might reduce or completely block mail delivery to Admin email.
Send a test email
This option allows to test if the integration has been done correctly and emails can be delivered.
Enter an email address, click Send and check your mailbox to see if your have received it. If you have received the email it means the integration has been setup correctly. If you have not receive it, please check below FAQs for more information.
It is very important to choose the right connection as connection type impact mail delivery.
Sendmail
Sendmail connection works best if Software URL and From email use the same domain name.
Example: If software URL is app.yourdomain.com/admin, your email address have to end with @yourdomain.com.
Sendmail path: This is optional setting and it should be only used if you understand how it will impact the connection, otherwise it should be left empty (software will automatically find the path).
Before making the connection ensure the mailbox exists on your server. You can do that by login into you server (hosting) account or contact your server (hosting) provider.
SMTP
SMTP connection should be used when Software URL and From email don’t use the same domain name.
Example: If software URL is app.yourdomain.com/admin and your email address ends with @gmail.com.
This connection type require a setup of following details: Host, Port, Username, Password, Security (Encryption type). This details can be found in your hosting / server / mailbox account. If you don’t know where to find it, please contact your hosting / server provider and ask for it.
Example:
Host: mail.example.com
Port: (25, 465, 587)
Username: [email protected]
Password: ***
Security: (SSL, TLS)
Before making the connection ensure mailbox exists on your server and for SMTP connection ensure firewall is not blocking sending emails. You can do that by login into you server (hosting) account or contact your server (hosting) provider.
How to setup SMTP connection with Gmail?
To setup SMTP connection with Gmail, go to Settings -> Mail and set options as shown in an example below. You will need to replace example data with your own username and password.
Example configuration:
Connection type: SMTP
SMTP Host: smtp.gmail.com
SMTP Port: 587
SMTP Username: [email protected]
SMTP Password: ••••• (your gmail password)
SMTP Security: TSL
If you entered all details as per example above and you see one of the error messages below when sending a test email (Settings -> Mail -> Send a test email) please follow the instructions below.
“Expected response code 250 but got code “535”, with message “535-5.7.8 Username and Password not accepted. Learn more at 535 5.7.8 https://support.google.com/mail/?p=BadCredentials t202sm10704752wmt.20 – gsmtp”
Please make sure you have activated “Less secure app access” option in your Google account. This online guide explains step by step how to do it.
Once all options are activated as per above instructions you should now be able to send emails using your Gmail integration.
How to setup SMTP connection with GoDaddy?
To setup SMTP connection with GoDaddy, go to Settings -> Mail and set options as shown in an example below. You will need to replace example data with your own username and password.
Example configuration:
Connection type: SMTP
SMTP Host: smtpout.secureserver.net
SMTP Port: 80
SMTP Username: [email protected]
SMTP Password: ••••• (your mailbox password)
SMTP Security: None
If you entered all details as per example above and you see one of the error messages below when sending a test email (Settings -> Mail -> Send a test email) please follow the instructions below.
“Connection could not be established with host smtpout.secureserver.net connection refused #111”
Please change the port number to one of these 80 or 3535 or 25 or 465 and set security option to SSL, save settings and then try again. You might also try to replace SMTP Host with your cPanel subdomain that you use to login, for example “xyz.prod.sxb1.secureserver.net”
How to setup SMTP connection with G Suite?
To setup SMTP connection with G Suite, go to Settings -> Mail and set options as shown in an example below. You will need to replace example data with your own username and password.
Example configuration:
Connection type: SMTP
SMTP Host: smtp-relay.gmail.com
SMTP Port: 587
SMTP Username: [email protected]
SMTP Password: ••••• (your gmail password)
SMTP Security: TSL
If you entered all details as per example above and you see one of the error messages below when sending a test email (Settings -> Mail -> Send a test email) please follow the instructions below.
“Expected response code 250 but got code “535”, with message “535-5.7.8 Username and Password not accepted. Learn more at 535 5.7.8 https://support.google.com/mail/?p=BadCredentials t202sm10704752wmt.20 – gsmtp”
Please make sure you have activated “Less secure app access” option in your Google account. This online guide explains step by step how to do it.
“The message could not been sent, please check your configuration.
Expected response code 250 but got code “550”, with message “550-5.7.0 Mail relay denied [x.x.x.x]. Invalid credentials for relay for
550-5.7.0 one of the domains in: (as obtained from HELO and MAIL FROM).
550-5.7.0 Email is being sent from a domain or IP address which isn’t registered
550-5.7.0 in your G Suite account. Please login to your G Suite account and
550-5.7.0 verify that your sending device IP address has been registered within
550-5.7.0 the G Suite SMTP Relay Settings. For more information, please visit
550 5.7.0 https://support.google.com/a/answer/6140680#maildenied z10sm19689wrl.81 – gsmtp”
Go to your G Suite admin panel and navigate to Apps -> G Suite -> Settings for Gmail -> Advanced settings -> SMTP relay service, click the “Add” button and enter the details as shown on the example below and save settings.
SMTP relay service: ETO App
Allowed senders: Only registered Apps users in my domains
Authentication: Only accept mail from the specified IP addresses (NO), Require SMTP Authentication (YES)
Encryption: Require TLS encryption (NO)
Once all options are activated as per above instructions you should now be able to send emails using your Gmail integration.
Issue with Mail setup? Check Troubleshooting.