Synchronize your emails, how does it work?

You will need to configure SMTP settings if you want to send invoices, quotes, overdue reminders, etc. The SMTP configuration will act as a general email of your space for all emails that will be sent.

To configure the function of sending e-mails, go to Settings-> Setup-> E-mail.

Outlook/Office accounts are not supported for sending email via SMTP, as Microsoft has dropped support for the standard SMTP connection.

Configuration possibilities #

Below you can read more about email setup option to familiarize yourself with, however, in most cases, you will only need to adjust a few of them, like mentioned in our examples below.

messaging engine #

Djaboo offers two mail engines, by default PHPMailer will be selected. The difference between the email engine lies in the libraries used to send emails from Djaboo.

If you decide to use PHPMailer (which is recommended), the library responsible for this will be the popular php mail library PHPMailer, you can read more about the library by clicking here

The other messaging engine is the default Codeigniter framework library, more information can be found by clicking here

However, you shouldn't worry too much about it, just select the one that suits you best.

Messaging Protocol #

SMTP, Sendmail and Mail.

It is strongly recommended to configure the SMTP protocol for sending emails if you don't want to have problems with emails going to spam or encoding, the examples below will be strictly for the SMTP protocol, as that is the one that is recommended.

Email encryption #

  • SSL – Select if you are configuring SMTP with the port 465
  • TLS – Select if you are configuring SMTP with the port 587
  • No – Select if you are configuring SMTP with the port 25

In summary, SSL works with port 465, TLS works with port 587 and if you try to configure the SMTP configuration with port 25 (unsecured), there will be no encryption and you must select None.

SMTP Host #

Enter your SMTP hostname.

SMTP port #

Enter your SMTP port

Don't mix these modes; Email encryption set to SSL on port 587 or TLS on port 465 will not work.

E-mail #

Enter the SMTP email you are trying to configure as a general email, in most cases this will be an email used only to send emails from Djaboo, example: you can create an account email with the name no-reply@ or info@, however, it's up to you to determine how best to meet your needs.

SMTP username #

Only fill in if your email client uses a username for the SMTP connection, you will mainly fill in this field if you are using an exchange mailbox.

In most cases, when using an Exchange server, you will need to log in with a username, not the email address. In this case, Djaboo will use the SMTP username field to connect to your mail server instead of email address , however the email address you filled in above will still be used as the FROM header.

SMTP password #

Fill in the password to login, you should already know your password.

Email character set #

The default is UTF-8, you'll never need to change this, as in most cases it works fine, however, if you decide to change the encoding, doing some research is highly recommended to see which encoding works best for you.

Bcc all emails to #

You can add an email to add as a BCC header if you want to track and get copies of all emails sent from Djaboo if you need to add multiple BCC emails, separate them with a comma .

Email signature #

Global email signature for all sent emails, can be used as added merge field in templates of e-mail in Settings -> Email Templates, keep in mind that this option can be overridden whether staff who send an invoice to email have a custom email signature set up in their profile.

Your space comes by default with a predefined header and footer for all email templates, the predefined header and footer is pretty clean, but if you need something moreover, feel free to adjust the text.

Le email message content is merged between the predefined header and footer example:


[predefined header code]

The email message

[predefined footer code]


Some examples #

The examples below are general examples of setting up SMTP to send email, keep in mind that the examples may be different from your actual server needs, best to consult your hosting provider to provide you with the correct SMTP configuration.

SMTP server on port 25 #

Encryption: None
SMTP host: your.company.com
SMTP port: 25
SMTP email: Your email
SMTP password: Your password

SMTP servers requiring an SSL connection #

Encryption: SSL
SMTP host: your.company.com
SMTP port: 465
SMTP email: Your email
SMTP password: Your password

For Gmail, use the following configuration: #

Encryption: SSL
SMTP host: smtp.gmail.com
SMTP port: 465 / For TLS encryption, use port 587
SMTP email: your.company@gmail.com
SMTP password: Your password