By default, emails are sent out from Directo via the Directo server directo.gate.ee (90.190.150.212), and in most cases, the user does not have to think about how their emails are being sent. However, there are exceptional situations where the ability to specify the sender server can be very helpful. In addition, all services that require the presence of the mass mail module (such as invoicing and customer emails) are also allowed in this case.
Configuration is user-based (but can also be set up globally) and can be accessed via the user card by selecting Main Menu → Personal → User. To make the settings visible, select SMTP from the Mail Sender options. The following can be set:
To send emails using a Google account, you need to go through a one-time process where you create a separate “app password” for your Google account, and then use it as the password in Directo's SMTP configuration.
NB! Starting from April 2026, Microsoft 365 must be configured using the OAUTH method as per the following instructions, since traditional username/password/app-password authentication will no longer be supported.
Prerequisite: The Microsoft 365 user must have Authenticated SMTP enabled. This can be configured in the Microsoft 365 Admin Center (either globally for the organization or per user).
1. Enable “Authenticated SMTP” for your account
This requires administrator privileges. If you don’t have admin rights, ask your administrator to enable it for you:
Open Microsoft 365 Admin Center and select:
2. Required configuration data
Configuration is user-based and done from the user card under Main menu → Personal → User.
| Field | Value |
|---|---|
| Mail sender | Microsoft 365 OAUTH |
| Server | smtp.office365.com:587 |
| SSL/TLS | StartTLS / SSL / TLS |
| Username | Your Microsoft 365 email address (e.g. name@company.com) |
3. Log in with your Microsoft 365 account
Accept📬 From now on, emails will be sent securely via your Office 365 account.
✅ If everything is successful, you’ll see the message: “Microsoft 365 has been authenticated”
Legacy method (works until April 2026):
smtp.office365.com:25
If an error ERR: 334 occurs during sending, read the guide here
smtp.zone.ee:465 or smtp.zone.eu:465.There are situations (such as when a company has its own mail server) where there is a need to set the same configuration for all users when sending emails. To do this, it is possible to configure the settings for one user and then set the user's code as the System Code: “Mail sending user code - the SMTP configuration of this user is the basis for sending emails”.
As a result, all users automatically receive the same configuration. However, it is still possible to set user-specific settings, such as only the username and password (in this case, the server is already taken from the global user configuration).
In regular situations, the FROM address or sender for email sending is always the email address assigned to the user card. If desired, the email sending format can be changed so that the sender address is company_name@event.data.directo.ee and the reply-to header is set to the email address assigned to the user card. To do this, in the user card under Main Menu → Personal → User, select Email sender from the dropdown menu and choose Directo-Reply-to.
In this case, the sender address appears visually to the recipient as Directo's, but when replying to the email sent in this way, the reply will still be sent to the correct address (the one originally set in the reply-to header).
This option may be suitable in situations where there is no desire to change the SPF record (to allow Directo to be authorized as the sender for the company domain), but emails sent from Directo are treated as spam or not delivered at all due to SPF restrictions.
The address that is used as the sender is, in essence, Directo event mailbox address. This means that if email sending fails and it “bounces back”, since the response is still sent directly to the sender address in case of errors, it will end up in the Directo Event module as an event, where the cause of the error can be identified.