How to connect Viindoo to your own mail servers

To send and receive emails with your own company domain, go to Settings ‣ General Settings, tick Use Custom Email Servers in the Emails section, then create an outgoing (SMTP) server in Outgoing Email Servers and an incoming (IMAP or POP) server in Incoming Email Servers, and set your Alias Domain. Viindoo then sends quotations, invoices and notifications from your domain and attaches the replies to the right documents.

Who

An administrator, with the connection details from your email provider (server name, port, encryption, username and password).

App

Settings

Before you start

How do I set up an outgoing mail server?

  1. Go to Settings ‣ General Settings, tick Use Custom Email Servers in the Emails section and click Outgoing Email Servers. In developer mode you can also use Settings ‣ Technical ‣ Email ‣ Outgoing Mail Servers.

    List of outgoing mail servers with the New button
  2. Click New and fill in the fields described in Which outgoing server fields do I need?.

    Outgoing mail server form with name, FROM filtering, authentication, encryption, SMTP server and port
  3. Click Test Connection. If the details are correct, Viindoo shows Connection Test Successful!.

    Connection Test Successful message

Which outgoing server fields do I need?

Field

What to enter

Name

A name to recognize the server, for example Company SMTP.

Priority

When several outgoing servers can be used, the one with the lowest number is used first (default 10).

FROM Filtering

The email addresses or domains this server may send from, separated by commas, for example example.com.

Authenticate with

Username (username and password, the usual choice), SSL Certificate (certificate and private key) or Command Line Interface (settings of the server configuration file).

Connection Encryption

TLS (STARTTLS) (recommended, usually port 587), SSL/TLS (usually port 465) or None (no encryption).

SMTP Server, SMTP Port

Host name or IP address and port given by your provider. Usually 465 for SSL/TLS and 25 or 587 otherwise.

Username, Password

The login of the mailbox used to send.

Debugging

Writes the full SMTP conversation to the server log. Use it only to find a connection problem: the log may contain confidential information.

How do I set the alias domain?

The alias domain is the domain of your incoming addresses (for example sales@example.com) and of the reply address of the emails Viindoo sends.

  1. Activate the developer mode, go to Settings ‣ Technical ‣ Email ‣ Alias Domains and click New.

  2. Enter the Domain (for example example.com) and, if needed, the bounce alias, catchall alias and default From address.

  3. Go back to Settings ‣ General Settings and choose the record in Alias Domain in the Emails section.

    Emails section of the settings with Use Custom Email Servers and the Alias Domain field

Emails sent to the catchall address of this domain are received by Viindoo and attached to the document they answer, when it can be recognized.

How do I set up an incoming mail server?

  1. Go to Settings ‣ General Settings, tick Use Custom Email Servers and click Incoming Email Servers. In developer mode you can also use Settings ‣ Technical ‣ Email ‣ Incoming Mail Servers.

    List of incoming mail servers with the New button
  2. Click New and fill in the fields described in Which incoming server fields do I need?.

    Incoming mail server form with server type, server name, port, SSL/TLS and login
  3. In developer mode, adjust the Advanced tab if needed.

    Advanced tab with server priority, keep attachments and keep original
  4. Click Test & Confirm. If the details are correct, the status changes to Confirmed.

    Incoming mail server in the Confirmed status

Viindoo now fetches the emails of this mailbox regularly. Click Fetch Now to fetch them immediately, or Reset Confirmation to change the settings.

Which incoming server fields do I need?

Field

What to enter

Name

A name to recognize the server.

Server Type

IMAP Server, POP Server or Local Server.

Server Name, Port

Host name or IP address and port given by your provider.

SSL/TLS

Tick to encrypt the connection through a dedicated port (by default 993 for IMAP, 995 for POP3).

Username, Password

The login of the mailbox to read.

Create a New Record

The type of document to create when an email does not answer an existing document, for example a lead or a helpdesk ticket. Replies to existing documents are attached to them. Leave empty to route emails by the alias they were sent to.

Server Priority (Advanced)

Order in which servers are processed; the lowest number first.

Keep Attachments (Advanced)

Untick to drop the attachments of incoming emails.

Keep Original (Advanced)

Keeps a full copy of each email on the document. Uses more storage.

Last Fetch Date

Filled in automatically with the last time Viindoo read the mailbox.

Common errors

Message

What to do

Connection Test Failed! Here is what we got instead: …

Check the SMTP server, port, encryption, username and password with your provider. The text after the message gives the cause.

Invalid server name!

The server name cannot be found. Check the spelling of the host name.

Connection test failed: … (incoming server)

Check the server type, port, SSL/TLS, username and password. Some providers require an application password or enabling IMAP in the mailbox settings.

Next steps