Pop3c Mailbox Format
The pop3c storage accesses a remote POP3 server as if it were a regular (local) Dovecot mailbox format.
The remote POP3 mailbox is visible as the INBOX folder on the Dovecot side.
Settings
pop3c_features
Default | [None] |
---|---|
Value | 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 | [None] |
---|---|
Value | string |
The remote POP3 host to connect to.
pop3c_master_user
Default | [None] |
---|---|
Value | string |
See Also |
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 | [None] |
---|---|
Value | string |
See Also |
The authentication password for the remote POP3 server.
If using master users, this setting will be the password of the master user.
pop3c_port
Default | 110 |
---|---|
Value | unsigned integer |
The port on the remote POP3 host to connect to.
pop3c_quick_received_date
Default | no |
---|---|
Value | boolean |
If enabled, pop3c doesn't require calling TOP for each message in order to get the metadata.
pop3c_rawlog_dir
Default | [None] |
---|---|
Value | string |
See Also |
Log all POP3 traffic input/output to this directory.
pop3c_ssl
Default | no |
---|---|
Value | string |
Allowed 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
Default | yes |
---|---|
Value | boolean |
See Also |
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.
pop3c_user
Default | %u |
---|---|
Value | string |
See Also |
The user identity to be used for performing authentication to the source POP3 server.
Mail user variables
can be used.
Configuration Example
Connect using STARTTLS to pop3.example.com:
# In-memory index files:
mail_location = pop3c:
# OR, Store index files locally:
#mail_location = pop3c:~/pop3c
pop3c_host = pop3.example.com
pop3c_password = secret
pop3c_port = 110
pop3c_ssl = starttls
pop3c_user = user@example.com