On 11/7/25 12:20, Antonio Oliveira via dovecot wrote:
    Hi,  I'm using dovecot-2.3.21.1 on fedora42. It seems that increasingly     remote clients are only supporting the full email address as the login ID     instead of just the username. One such example is Apollo.io, an AI sales     platform that uses IMAP to connect to a remote server to send and receive
    emails.
    The documentation I've found on this appears to be deprecated or
    incomplete. Do I want to look for "shared namespace" documentation?
    Currently, emails are stored in /var/spool/mail/username. Does this need
    to change to something like /var/spool/[1]domain.com/username?

   We've been using full-address logins here for 20yrs or so.  We use / var/mail/<domain>/<uname> for mail storage.  No shared namespace stuff.   We use MySQL-based authentication.  It's all very easy to set up.

If you are serving a single domain (or multiple domains that ultimately deliver to the same mailbox, for example [[email protected]] (mailto:[email protected]) and [[email protected]] (mailto:[email protected]) both going to myuser), you don’t need to store mailboxes under /var/spool/<domain>/myuser. You can simply keep them in /var/spool/mail/myuser.

We need to use the domain as a path component here to avoid username namespace collisions, as we are serving many domains. The OP wouldn't necessarily need that if he's handling one domain, as you observed, but it's not a bad idea.

             -Dave

--
Dave McGuire, AK4HZ
New Kensington, PA
_______________________________________________
dovecot mailing list -- [email protected]
To unsubscribe send an email to [email protected]

Reply via email to