Pop3c Configuration

See Pop3c for a technical description of Dovecot’s pop3c mailbox format.

Mail Location Configuration Examples

# In-memory index files:
mail_location = pop3c:

# Store index files locally:
mail_location = pop3c:~/pop3c

Connection Settings

pop3c_features
  • Default: <empty>

  • Values: String

A space-separated list of features, optimizations, and workarounds that can be enabled.

Workarounds:

no-pipelining

Prevents use of the PIPELINING extension even when it is advertised.

pop3c_host
  • Default: <empty>

  • Values: String

The remote POP3 host to connect to.

pop3c_master_user
  • Default: <empty>

  • Values: String

The master username to authenticate as on the remote POP3 host.

To authenticate as a master user but use a separate login user, the following configuration should be employed, where the credentials are represented by masteruser and masteruser-secret:

pop3c_user = %u
pop3c_master_user = masteruser
pop3c_password = masteruser-secret

Mail user variables can be used.

pop3c_password
  • Default: <empty>

  • Values: String

The authentication password for the remote POP3 server.

If using master users, this setting will be the password of the master user.

pop3c_port

The port on the remote POP3 host to connect to.

pop3c_quick_received_date

If enabled, pop3c doesn’t require calling TOP for each message in order to get the metadata.

pop3c_rawlog_dir
  • Default: <empty>

  • Values: String

Log all POP3 traffic input/output to this directory.

See also

Rawlog

pop3c_ssl
  • Default: no

  • Values: no, pop3s, starttls

Use TLS to connect to the remote POP3 server.

Value

Description

no

No TLS

pop3s

Explicitly connect to remote POP3 port using TLS

starttls

Use POP3 STARTTLS command to switch to TLS connection

pop3c_ssl_verify

Verify remote POP3 TLS certificate?

Verification may be disabled during testing, but should be enabled during production use.

Only used if pop3c_ssl is enabled.

See also

pop3c_ssl

pop3c_user

The user identity to be used for performing authentication to the source POP3 server.

Mail user variables can be used.

Usage Examples

Connect using STARTTLS to pop3.example.com:

pop3c_host = pop3.example.com
pop3c_password = secret
pop3c_port = 110
pop3c_ssl = starttls
pop3c_user = user@example.com