import React from 'react'; import { useTranslation } from 'react-i18next'; import { Mail, Server, Lock, Copy, Check, Shield, Smartphone, Monitor, Globe } from 'lucide-react'; import { useState } from 'react'; interface CopyButtonProps { text: string; } const CopyButton: React.FC = ({ text }) => { const [copied, setCopied] = useState(false); const handleCopy = async () => { try { await navigator.clipboard.writeText(text); setCopied(true); setTimeout(() => setCopied(false), 2000); } catch (err) { console.error('Failed to copy:', err); } }; return ( ); }; interface SettingRowProps { label: string; value: string; monospace?: boolean; } const SettingRow: React.FC = ({ label, value, monospace = true }) => (
{label}
{value}
); const HelpEmailSettings: React.FC = () => { const { t } = useTranslation(); return (
{/* Header */}

{t('help.email.title', 'Email Client Settings')}

{t('help.email.subtitle', 'Configure your email client to send and receive emails using your SmoothSchedule platform email address')}

{/* Quick Start */}

Quick Reference

Use these settings to configure any email client. Your username is your full email address, and your password is the one you set when creating the email address.

Incoming Mail (IMAP)

Outgoing Mail (SMTP)

{/* Security Note */}

Security Notice

Always ensure your email client is configured to use encrypted connections (SSL/TLS or STARTTLS). Never connect using unencrypted ports (25, 110, 143 without encryption).

{/* Desktop Clients */}

Desktop Email Clients

{/* Outlook */}

Microsoft Outlook

  1. Go to File > Add Account
  2. Enter your email address and click Advanced options
  3. Check Let me set up my account manually
  4. Select IMAP
  5. Enter the incoming and outgoing server settings from above
  6. Enter your password when prompted
  7. Click Connect to complete setup
{/* Apple Mail */}

Apple Mail (macOS)

  1. Open Mail and go to Mail > Add Account
  2. Select Other Mail Account and click Continue
  3. Enter your name, email address, and password
  4. If automatic setup fails, enter the server settings manually:
    • Account Type: IMAP
    • Incoming Mail Server: mail.talova.net
    • Outgoing Mail Server: mail.talova.net
  5. Click Sign In to complete
{/* Thunderbird */}

Mozilla Thunderbird

  1. Go to Account Settings > Account Actions > Add Mail Account
  2. Enter your name, email address, and password
  3. Click Configure manually
  4. Configure incoming server:
    • Protocol: IMAP
    • Hostname: mail.talova.net
    • Port: 993
    • Connection Security: SSL/TLS
    • Authentication: Normal password
  5. Configure outgoing server:
    • Hostname: mail.talova.net
    • Port: 587
    • Connection Security: STARTTLS
    • Authentication: Normal password
  6. Click Done
{/* Mobile Clients */}

Mobile Email Apps

{/* iOS */}

iPhone / iPad (iOS Mail)

  1. Go to Settings > Mail > Accounts > Add Account
  2. Select Other > Add Mail Account
  3. Enter your name, email, password, and a description
  4. Tap Next and select IMAP
  5. For Incoming Mail Server:
    • Host Name: mail.talova.net
    • User Name: your full email address
    • Password: your email password
  6. For Outgoing Mail Server:
    • Host Name: mail.talova.net
    • User Name: your full email address
    • Password: your email password
  7. Tap Save
{/* Android */}

Android (Gmail App)

  1. Open the Gmail app and tap your profile icon
  2. Tap Add another account > Other
  3. Enter your email address and tap Next
  4. Select Personal (IMAP)
  5. Enter your password
  6. For incoming server settings:
    • Server: mail.talova.net
    • Port: 993
    • Security type: SSL/TLS
  7. For outgoing server settings:
    • Server: mail.talova.net
    • Port: 587
    • Security type: STARTTLS
  8. Complete the setup
{/* Troubleshooting */}

Troubleshooting

Cannot connect to server

Make sure you're using the correct port numbers (993 for IMAP, 587 for SMTP) and that your firewall isn't blocking these ports.

Authentication failed

Verify that your username is your full email address (e.g., support@talova.net) and that you're using the correct password. If you've forgotten your password, you can reset it from the Email Addresses page in Platform Settings.

Certificate warnings

If you see SSL certificate warnings, ensure your device's date and time are correct. The mail server uses a valid SSL certificate that should be trusted by all modern devices.

Emails not syncing

Check your sync frequency settings in your email client. Some clients may be set to manual sync by default. Also verify that the email address is active in Platform Settings.

); }; export default HelpEmailSettings;