Skip to main content

Custom Email Setup (SMTP/IMAP)

Connect any email provider using SMTP and IMAP protocols. This is the live email integration — see the Integrations catalog.

Overview​

Use SMTP/IMAP when:

  • You want to connect Gmail or Outlook today (their OAuth options are Coming Soon) using an app password
  • Your email provider isn't directly supported
  • You need full control over settings
  • Using self-hosted email servers
  • Corporate email requirements

Fyncall ships built-in presets for Gmail, Outlook / Microsoft 365, Yahoo, iCloud, Zoho, Hostinger, and GoDaddy, plus a Custom option for any other provider.

Prerequisites​

Gather these before you connect:

  • An email address (used as the username)
  • The account password, or an app password if 2-factor authentication is enabled (required for Gmail, Outlook, Yahoo, iCloud)
  • SMTP host and port (for sending)
  • IMAP host and port (for receiving)
  • SSL/TLS settings for each
  • IMAP enabled on the account, and firewall access to the mail servers

Step 1: Gather Credentials​

Required Information​

SettingExample
Email Addresssupport@company.com
IMAP Serverimap.company.com
IMAP Port993
SMTP Serversmtp.company.com
SMTP Port587
Usernamesupport@company.com
PasswordApp password or regular password

Common Providers​

ProviderIMAP ServerIMAP PortSMTP ServerSMTP Port
Gmailimap.gmail.com993smtp.gmail.com587
Outlookoutlook.office365.com993smtp.office365.com587
Yahooimap.mail.yahoo.com993smtp.mail.yahoo.com587
Zohoimap.zoho.com993smtp.zoho.com587

Step 2: Connect in Fyncall​

  1. Go to Integrations and find the Email (SMTP/IMAP) card.

  2. Click Connect.

  3. Step 1 — Select Email Provider: choose your provider (Gmail, Outlook / Microsoft 365, Yahoo, iCloud, Zoho, Hostinger, GoDaddy) to auto-fill the server settings, or choose Custom to enter them manually. A hint shows whether an app password is required.

  4. Step 2 — Enter Credentials: fill in the form:

    FieldNotes
    Email AddressYour account address, e.g. support@yourcompany.com
    Password / App PasswordAccount password, or app password if 2FA is on
    SMTP Host / PortAuto-filled by preset; editable for Custom
    IMAP Host / PortAuto-filled by preset; editable for Custom
    Display Name (optional)Name shown on emails the AI sends
    Enable AI auto-replyToggle whether AI answers incoming email
  5. Click Test Connection to confirm both SMTP (sending) and IMAP (receiving) succeed.

  6. Click Connect Email.

IMAP Settings​

Server: imap.yourcompany.com
Port: 993
Security: SSL/TLS
Username: support@yourcompany.com
Password: ********

SMTP Settings​

Server: smtp.yourcompany.com
Port: 587
Security: STARTTLS
Username: support@yourcompany.com
Password: ********
From Name: Your Company Support

Step 3: Security Options​

Encryption​

OptionPortDescription
SSL/TLS993 (IMAP), 465 (SMTP)Full encryption
STARTTLS143 (IMAP), 587 (SMTP)Upgrade to encryption
None143, 25Not recommended

App Passwords​

For providers requiring app passwords (2FA enabled):

  1. Generate app password in your email provider
  2. Use app password instead of regular password
  3. Label it "Fyncall" for identification

Gmail App Password​

  1. Go to Google Account → Security
  2. Enable 2-Step Verification
  3. Go to App passwords
  4. Generate password for "Mail"

Outlook App Password​

  1. Go to Microsoft Account → Security
  2. Under App passwords, create new
  3. Use generated password

Step 4: Configure Folders​

IMAP Folders​

Map your folders:

Local FolderIMAP Folder
InboxINBOX
SentSent
DraftsDrafts
ArchiveArchive

Folder Sync​

Choose which folders to sync:

✓ INBOX
✓ Support
✓ Orders
☐ Newsletters
☐ Archived

Step 5: Test Connection​

Test IMAP​

  1. Click Test IMAP Connection
  2. Verify "Connection successful"
  3. Check emails are visible

Test SMTP​

  1. Click Send Test Email
  2. Enter your email address
  3. Check for test email receipt

Advanced Settings​

Polling Interval​

How often to check for new emails:

IntervalUse Case
1 minuteTime-sensitive support
5 minutesStandard support
15 minutesLow volume

Sync Options​

OptionDescription
Full syncAll emails (may be slow)
IncrementalOnly new emails
Date rangeLast 30 days

Connection Pool​

For high-volume accounts:

Max connections: 5
Keep-alive: Enabled
Timeout: 30 seconds

Troubleshooting​

Connection Refused​

  1. Check server address and port
  2. Verify firewall allows connection
  3. Check if IMAP is enabled
  4. Try different port/security combo

Authentication Failed​

  1. Verify username (usually full email)
  2. Check password (use app password if 2FA)
  3. Ensure account isn't locked
  4. Check for special characters in password

SSL Certificate Error​

  1. Check server certificate is valid
  2. Try allowing self-signed certs (testing only)
  3. Contact email provider for certificate issues

Emails Not Syncing​

  1. Verify folder names match exactly
  2. Check IMAP folder subscriptions
  3. Review sync settings
  4. Check for storage quota issues

Cannot Send​

  1. Verify SMTP credentials
  2. Check sending limits
  3. Verify From address is allowed
  4. Check SPF/DKIM records

Self-Hosted Email​

Additional Considerations​

For self-hosted email servers:

RequirementDescription
SSL CertificateValid, not self-signed
SPF RecordInclude Fyncall IPs
DKIMSign outgoing emails
DMARCConfigure policy
Reverse DNSPTR record for IP

Example DNS Records​

# SPF
v=spf1 include:yourserver.com include:fyncall.com -all

# DKIM
default._domainkey.yourdomain.com IN TXT "v=DKIM1; k=rsa; p=..."

# DMARC
_dmarc.yourdomain.com IN TXT "v=DMARC1; p=quarantine; rua=mailto:dmarc@yourdomain.com"

Performance Tips​

For High Volume​

  • Increase connection pool
  • Enable keep-alive
  • Use dedicated IMAP folders
  • Archive old conversations

For Reliability​

  • Set up monitoring
  • Configure failover SMTP
  • Regular credential rotation
  • Test connections periodically