Skip to content

Proxies

Some servers can’t reach certain services directly, for example a server in mainland China connecting to Gmail or chatgpt.com. For those, add a proxy under Settings → Proxies. You pick the proxy feature by feature, and everything else keeps connecting directly.

  1. Open Settings → Proxies and click Add proxy
  2. Fill in the form:
Field Notes
Name A label for yourself, such as “Hong Kong proxy”
Type SOCKS5, HTTP, HTTPS or SOCKS4. HTTP and HTTPS proxies must support CONNECT
Host and port For example 127.0.0.1 and 1080. When DaMail runs in Docker, 127.0.0.1 is the container itself. To reach a proxy on the host, use the host’s LAN address
Username and password Only if the proxy needs authentication. The password is stored encrypted; leave it blank when editing to keep it
Test target Test connection connects to this address through the proxy. The default is imap.gmail.com:993; change it to the server you need
  1. Click Test connection, then save once it succeeds

Accounts that use a proxy reconnect automatically after you edit it. If you delete a proxy, those accounts switch to a direct connection.

Use Where to select it What goes through the proxy
Sending and receiving mail Edit mailbox → Proxy IMAP, SMTP, Microsoft Graph and OAuth token refresh
Gmail / Microsoft authorization Settings → OAuth apps → Proxy Token exchange with Google or Microsoft during authorization. New mailboxes authorized this way use the same proxy by default
AI client sign-in Settings → OAuth settings → Proxy Fetching client metadata documents and keys for clients such as ChatGPT. Only the site of the client ID is accessed
Update checks The UPDATE_CHECK_PROXY_ID environment variable Reading the latest release from api.github.com

The test says the proxy refused the connection. Check the host and port. In Docker, don’t use 127.0.0.1. Use the host’s address, or run the proxy in the same Docker network and use its service name.

The test passes but the mailbox still can’t connect. Make sure the proxy is selected and saved in the mailbox settings. For Gmail accounts authorized with OAuth, also select the proxy under OAuth apps, or authorization and token refresh will fail.