Understanding Email Identities

Master identity management for seamless email communication and organization

← Back to Support Documentation

🆔 What Are Email Identities?

Email identities in CodaMail define the addresses you use when sending or replying to messages. While you may have many email addresses that can receive mail (through account aliases, masked aliases, and catch-alls), you need to create specific identities for the addresses you want to send from.

Think of identities as your collection of "From" addresses. Each identity allows you to control:

🔄 How Identities Work with Replies

One of the most powerful features of CodaMail's identity system is its automatic handling of reply addresses:

This automatic selection happens behind the scenes, making it easy to maintain separate identities for different purposes without having to manually switch between them when replying to messages.

Pro Tip: You can still manually change the sending identity before sending your reply if needed, using the dropdown menu in the compose window's header.

❓ When Do You Need to Create an Identity?

You need to create an identity for any email address that you plan to send mail from or reply as. This typically includes:

Important: While you can receive mail at unlimited addresses through catch-all functionality, you only need to create identities for the specific addresses you'll actually send from or reply as.

⚙️ Creating and Managing Identities

To create or manage your identities:

  1. Go to Settings → Identities
  2. Click Create to add a new identity
  3. Fill in the required information:
    • Display Name: How your name appears to recipients
    • Email: The address that will appear in the From field
    • Organization: Optional company or group name
    • Reply-To: Optional alternative address for replies
    • Bcc: Optional address to receive blind copies of all sent mail
    • Signature: Optional text to automatically append to messages
  4. Click Save to create the identity

After creating an identity, you can edit it anytime to update settings or make changes.

🔧 Using Custom SMTP Settings (Advanced)

By default, all identities use CodaMail's SMTP server to send mail. However, there are situations where you need to use an external SMTP server instead:

Configuration Steps:

  1. Create or edit the identity
  2. Toggle off Use the default SMTP server
  3. Enter the required SMTP details:
    • Server IP/Hostname + Port: The SMTP server address with appropriate protocol prefix (e.g., ssl://smtp.gmail.com:465 or tls://smtp.gmail.com:587)
    • Username: Your login for that SMTP server
    • Password: Your password for that SMTP server
  4. Save your changes

Important: Always prefix your SMTP server with either ssl:// or tls:// to specify the encryption protocol (e.g., ssl://smtp.gmail.com:465 or tls://smtp.gmail.com:587).

Privacy Note: When using external SMTP servers, your connection still goes through CodaMail's servers, keeping your IP address private from the external service. To recipients, it will appear as if you're using the external service directly.

📧 Identities and Catch-All Addresses

For effective communication using catch-all addresses, you'll likely need to create identities for specific catch-all addresses you regularly use:

While it might initially seem convenient to create identities just for category addresses (like shopping@domain.com), in practice you'll want to create identities for the specific catch-all addresses you actively use for correspondence.

Exception for Encryption: You can create a category identity solely for the purpose of encrypting an entire category with that identity's PGP key, even if you don't use it for sending.

📥 Identities and Fetch Mail

Fetch Mail and Identities work together to provide a seamless experience when integrating external email accounts:

  1. Set up Fetch Mail to retrieve messages from your external account
  2. Create an identity with the same email address as the external account
  3. Configure SMTP settings for that identity to use the external provider's SMTP server

Benefits of This Setup:

This integration lets you manage multiple email accounts from CodaMail's interface while maintaining the technical requirements for proper email delivery.

🔐 Identities and PGP Encryption

Identities also play a crucial role in CodaMail's encryption features:

Setting Up Encryption:

  1. First create the identity for the email address
  2. Go to Settings → Manage PGP Keys
  3. Create or import a key for this identity
  4. For automatic encryption of incoming mail to this identity, go to Settings → Auto-Encryption and add the address

⭐ Best Practices

🔧 Troubleshooting

Messages Not Sending

If messages aren't sending properly with a custom SMTP configuration:

Replies Going to Wrong Address

If replies aren't going to the expected address:

Recipients See Wrong Name

If recipients see a different name than expected: