Skip to content

IMAP / Webmail Connections

The IMAP / Webmail Connections module allows users to connect external email accounts to Taskip using IMAP and SMTP credentials. This enables full email synchronization, sending, and receiving directly within the workspace.

Purpose

  • Connect external email accounts
  • Sync incoming and outgoing emails
  • Manage multiple inboxes in one interface
  • Enable real-time email communication
  • Centralize email workflows

Key Features

  • Multiple email account connections
  • IMAP-based email retrieval
  • SMTP-based email sending
  • Connection testing before activation
  • Support for major email providers
  • Custom email configuration support

IMAP Accounts List

Description

Displays all connected email accounts.

Table Structure

EmailStatusAction

Empty State

If no accounts are connected:

No IMAP accounts connected

Add New Account

Workflow

  1. Click Add New Account
  2. Select provider (Gmail, Outlook, etc.)
  3. Enter credentials
  4. Test connection
  5. Save connection

Configuration Schema

Common Fields

FieldTypeRequiredDescription
email_addressstringYesEmail account
passwordstringYesApp password
imap_hoststringYesIMAP server
portintegerYesIMAP port
encryptionenumYesSSL/TLS
smtp_hoststringYesSMTP server
smtp_portintegerYesSMTP port

Provider Configurations

Gmail

FieldValue
IMAP Hostimap.gmail.com
Port993
EncryptionSSL
SMTP Hostsmtp.gmail.com
SMTP Port587

⚠️ Requires App Password (not regular password)

Outlook

FieldValue
IMAP Hostoutlook.office365.com
Port993
EncryptionSSL
SMTP Hostsmtp.office365.com
SMTP Port587

Yahoo

FieldValue
IMAP Hostimap.mail.yahoo.com
Port993
EncryptionSSL
SMTP Hostsmtp.mail.yahoo.com

⚠️ Requires App Password

Zoho

FieldValue
IMAP Hostimap.zoho.com
Port993
EncryptionSSL
SMTP Hostsmtp.zoho.com

Apple (iCloud Mail)

FieldValue
IMAP Hostimap.mail.me.com
Port993
EncryptionSSL
SMTP Hostsmtp.mail.me.com

⚠️ Requires App Password

Fastmail

FieldValue
IMAP Hostimap.fastmail.com
Port993
EncryptionSSL
SMTP Hostsmtp.fastmail.com

Custom Email

FieldExample
IMAP Hostimap.example.com
Port993
EncryptionSSL
SMTP Hostsmtp.example.com
SMTP Port587

Connection Actions

Clear

  • Resets all input fields

Test Connection

  • Validates IMAP and SMTP credentials
  • Checks authentication and connectivity

Save Connection

  • Stores configuration
  • Activates email account

System Behavior

  • Multiple IMAP accounts can be connected
  • Emails are synced from external servers
  • SMTP is used for sending emails
  • Failed connections prevent saving
  • App passwords required for secure providers

Security Requirements

  • Use App Passwords instead of regular passwords
  • Credentials are stored securely (encrypted)
  • Avoid exposing credentials in logs
  • Restrict access to authorized users

Error Handling

ErrorCauseResolution
Authentication failedWrong passwordUse correct App Password
Connection timeoutServer issueCheck IMAP/SMTP host
Invalid portIncorrect configurationUse standard ports (993, 587)
SSL errorEncryption mismatchUse SSL where required

Best Practices

  • Use App Passwords for all major providers
  • Test connection before saving
  • Connect multiple accounts for centralized inbox
  • Keep credentials secure
  • Regularly verify connections

Summary

The IMAP / Webmail Connections module enables seamless integration of external email accounts into Taskip. It provides secure, scalable, and centralized email management by supporting multiple providers and custom configurations.