Hi!

I am using dovecot from the latest docker image: Version 2:2.3.20-3+debian11
When getting the proxy list I get the following entries.

# doveadm -f flow proxy list
username=u...@example.com proto=imap src ip=10.254.0.13 dest ip=172.23.6.194 port=143
username=username proto=service src ip=src-ip dest ip=dest-ip port=dest-port
username=us...@example.com proto=imap src ip=10.254.0.13 dest ip=172.23.6.194 port=143
username=username proto=service src ip=src-ip dest ip=dest-ip port=dest-port
username=us...@example.com proto=imap src ip=10.254.0.13 dest ip=172.23.6.194 port=143
username=username proto=service src ip=src-ip dest ip=dest-ip port=dest-port
...

These correspond to the http API's response:

# curl -H "Authorization: X-Dovecot-API $(echo -n MY_API_KEY|base64 -w0)" http://localhost:8080/doveadm/v1 -H "Content-Type: application/json" -d '[["proxyList",{},"tag1"]]' | jq
[
  [
    "doveadmResponse",
    [
      {
        "username": "u...@example.com",
        "service": "imap",
        "src-ip": "10.254.0.13",
        "dest-ip": "172.23.6.194",
        "dest-port": "143"
      },
      {
        "username": "username",
        "service": "service",
        "src-ip": "src-ip",
        "dest-ip": "dest-ip",
        "dest-port": "dest-port"
      },
...
    ],
    "tag1"
  ]
]


This does not look right.

Cheers,
 Tobias Florek

Reply via email to