==> Synchronizing chroot copy [/home/alhp/workspace/chroot/root] -> [build_98644ff3-6723-45e1-8c1d-ac24a6280e01]...done ==> Making package: protonmail-bridge 3.22.0-2.1 (Sat Feb 14 00:18:26 2026) ==> Retrieving sources... -> Cloning proton-bridge git repo... Cloning into bare repository '/home/alhp/workspace/build/x86-64-v3/protonmail-bridge-3.22.0-2/proton-bridge'... -> Found protonmail-bridge.service -> Found remove-vcpkg-dependency.patch -> Downloading fix-wayland-icon.patch... % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 0 100 990 100 990 0 0 3608 0 0 100 990 100 990 0 0 3607 0 0 100 990 100 990 0 0 3606 0 0 ==> Validating source files with sha256sums... proton-bridge ... Passed protonmail-bridge.service ... Passed remove-vcpkg-dependency.patch ... Passed fix-wayland-icon.patch ... Passed ==> Making package: protonmail-bridge 3.22.0-2.1 (Fri Feb 13 23:18:44 2026) ==> Checking runtime dependencies... ==> Checking buildtime dependencies... ==> Installing missing dependencies... resolving dependencies... looking for conflicting packages... Package (79) New Version Net Change Download Size extra/avahi 1:0.9rc3-1 1.98 MiB extra/c-ares 1.34.6-1 0.51 MiB extra/cppdap 1.58.0-2 1.55 MiB extra/default-cursors 3-1 0.00 MiB extra/double-conversion 3.4.0-1 0.19 MiB extra/duktape 2.7.0-7 0.78 MiB extra/fontconfig 2:2.17.1-1 1.12 MiB extra/freetype2 2.14.1-1 1.66 MiB extra/graphite 1:1.3.14-5 0.20 MiB extra/gtest 1.17.0-1 1.63 MiB extra/harfbuzz 12.3.2-1 4.21 MiB extra/hicolor-icon-theme 0.18-1 0.05 MiB extra/hidapi 0.15.0-1 0.13 MiB extra/jsoncpp 1.9.6-3 0.77 MiB extra/libb2 0.98.1-3 0.13 MiB extra/libcbor 0.12.0-1 0.17 MiB extra/libcups 2:2.4.16-1 0.77 MiB extra/libdaemon 0.14-6 0.06 MiB extra/libdrm 2.4.131-1 1.28 MiB core/libedit 20250104_3.1-1 0.26 MiB extra/libevdev 1.13.6-1 0.21 MiB extra/libglvnd 1.7.0-3 3.34 MiB extra/libgudev 238-3 0.38 MiB extra/libice 1.1.2-1 0.36 MiB extra/libinput 1.30.1-1 0.75 MiB extra/libjpeg-turbo 3.1.3-1 2.42 MiB extra/libpciaccess 0.18.1-2 0.06 MiB extra/libpng 1.6.55-1 0.58 MiB extra/libproxy 0.5.12-1 0.10 MiB extra/libsm 1.2.6-1 0.26 MiB extra/libuv 1.52.0-1 0.63 MiB extra/libwacom 2.18.0-1 1.57 MiB extra/libx11 1.8.13-1 9.78 MiB extra/libxau 1.0.12-1 0.02 MiB extra/libxcb 1.17.0-1 3.87 MiB extra/libxdmcp 1.1.5-1 0.13 MiB extra/libxext 1.3.7-1 0.30 MiB extra/libxkbcommon 1.13.1-1 1.03 MiB extra/libxkbcommon-x11 1.13.1-1 0.10 MiB extra/libxshmfence 1.3.3-1 0.02 MiB extra/libxxf86vm 1.1.7-1 0.03 MiB extra/llvm-libs 21.1.6-2 150.01 MiB extra/lm_sensors 1:3.6.2-1 0.48 MiB extra/lua 5.4.8-2 1.50 MiB extra/md4c 0.5.2-1 0.25 MiB extra/mesa 1:25.3.5-1 49.18 MiB extra/mtdev 1.1.7-1 0.05 MiB extra/perl-error 0.17030-3 0.04 MiB extra/perl-mailtools 2.22-3 0.10 MiB extra/perl-timedate 2.33-9 0.08 MiB extra/qt6-translations 6.10.2-1 15.28 MiB extra/re2 2:2025.11.05-1 0.60 MiB extra/rhash 1.4.6-1 0.34 MiB extra/shared-mime-info 2.4-2 4.57 MiB extra/spirv-tools 1:1.4.341.0-1 7.60 MiB extra/tslib 1.24-1 0.47 MiB extra/wayland 1.24.0-1 0.82 MiB extra/xcb-proto 1.17.0-4 1.03 MiB extra/xcb-util 0.4.1-2 0.03 MiB extra/xcb-util-cursor 0.1.6-1 0.03 MiB extra/xcb-util-image 0.4.1-3 0.05 MiB extra/xcb-util-keysyms 0.4.1-5 0.02 MiB extra/xcb-util-renderutil 0.3.10-2 0.03 MiB extra/xcb-util-wm 0.4.2-2 0.21 MiB extra/xdg-utils 1.2.1-2 0.30 MiB extra/xkeyboard-config 2.46-1 10.21 MiB extra/xorgproto 2025.1-1 1.47 MiB extra/zlib-ng 2.3.3-1 0.28 MiB extra/abseil-cpp 20250814.1-1 6.55 MiB extra/cmake 4.2.3-1 92.90 MiB extra/git 2.53.0-1 29.72 MiB extra/go 2:1.25.7-1 191.63 MiB extra/grpc 1.76.0-4 25.19 MiB extra/libfido2 1.16.0-2 0.45 MiB extra/protobuf 33.1-3 17.92 MiB extra/qt6-base 6.10.2-1 64.52 MiB extra/qt6-declarative 6.10.2-1 111.28 MiB extra/qt6-svg 6.10.2-1 0.96 MiB extra/sentry-native 0.12.7-1 1.43 MiB 0.46 MiB Total Download Size: 0.46 MiB Total Installed Size: 830.93 MiB :: Proceed with installation? [Y/n] :: Retrieving packages... sentry-native-0.12.7-1-x86_64 downloading... checking keyring... checking package integrity... loading package files... checking for file conflicts... :: Processing package changes... installing gtest... Optional dependencies for gtest python: gmock generator installing abseil-cpp... installing cppdap... installing hicolor-icon-theme... installing jsoncpp... Optional dependencies for jsoncpp jsoncpp-doc: documentation installing libuv... installing rhash... installing cmake... Optional dependencies for cmake make: for unix Makefile generator [installed] ninja: for ninja generator qt6-base: cmake-gui [pending] installing perl-error... installing perl-timedate... installing perl-mailtools... installing zlib-ng... installing git... Optional dependencies for git git-zsh-completion: upstream zsh completion tk: gitk and git gui openssh: ssh transport and crypto man: show help with `git command --help` perl-libwww: git svn perl-term-readkey: git svn and interactive.singlekey setting perl-io-socket-ssl: git send-email TLS support perl-authen-sasl: git send-email TLS support perl-cgi: gitweb (web interface) support python: git svn & git p4 subversion: git svn org.freedesktop.secrets: keyring credential helper libsecret: libsecret credential helper [installed] less: the default pager for git installing go... installing c-ares... installing protobuf... installing re2... installing grpc... installing libcbor... installing hidapi... Optional dependencies for hidapi libusb: for hidapi-libusb [installed] installing libfido2... installing double-conversion... installing libpng... installing freetype2... Optional dependencies for freetype2 harfbuzz: Improved autohinting [pending] installing fontconfig... Creating fontconfig configuration... Rebuilding fontconfig cache... installing graphite... Optional dependencies for graphite graphite-docs: Documentation installing harfbuzz... Optional dependencies for harfbuzz harfbuzz-utils: utilities installing libb2... installing libdaemon... installing avahi... Optional dependencies for avahi gtk3: avahi-discover, avahi-discover-standalone, bshell, bssh, bvnc libevent: libevent bindings [installed] nss-mdns: NSS support for mDNS python-dbus: avahi-bookmarks, avahi-discover python-gobject: avahi-bookmarks, avahi-discover python-twisted: avahi-bookmarks installing libcups... installing libpciaccess... installing libdrm... Optional dependencies for libdrm cairo: needed for modetest tool installing xcb-proto... installing xorgproto... installing libxdmcp... installing libxau... installing libxcb... installing libx11... installing libxext... installing libxshmfence... installing libxxf86vm... installing libedit... installing llvm-libs... installing lm_sensors... Optional dependencies for lm_sensors rrdtool: for logging with sensord perl: for sensor detection and configuration convert [installed] installing spirv-tools... installing default-cursors... Optional dependencies for default-cursors adwaita-cursors: default cursor theme installing wayland... installing mesa... Optional dependencies for mesa opengl-man-pages: for the OpenGL API man pages installing libglvnd... installing libice... installing libevdev... installing libgudev... installing libwacom... Optional dependencies for libwacom python-libevdev: for libwacom-show-stylus python-pyudev: for libwacom-show-stylus installing lua... installing mtdev... installing libinput... Optional dependencies for libinput libinput-tools: debug utilities installing libjpeg-turbo... Optional dependencies for libjpeg-turbo java-runtime>11: for TurboJPEG Java wrapper installing duktape... installing libproxy... installing libsm... installing xkeyboard-config... installing libxkbcommon... Optional dependencies for libxkbcommon libxkbcommon-x11: xkbcli interactive-x11 [pending] wayland: xkbcli interactive-wayland [installed] installing libxkbcommon-x11... installing md4c... installing shared-mime-info... installing tslib... installing xcb-util-renderutil... installing xcb-util... installing xcb-util-image... installing xcb-util-cursor... installing xcb-util-keysyms... installing xcb-util-wm... installing xdg-utils... Optional dependencies for xdg-utils kde-cli-tools: for KDE Plasma5 support in xdg-open exo: for Xfce support in xdg-open pcmanfm: for LXDE support in xdg-open perl-file-mimeinfo: for generic support in xdg-open perl-net-dbus: Perl extension to dbus used in xdg-screensaver perl-x11-protocol: Perl X11 protocol used in xdg-screensaver xorg-xset: for X11 support in xdg-screensaver xorg-xprop: for X11 support in xdg-screensaver installing qt6-translations... installing qt6-base... Optional dependencies for qt6-base freetds: MS SQL driver gdk-pixbuf2: GTK platform plugin gtk3: GTK platform plugin libfbclient: Firebird/iBase driver mariadb-libs: MariaDB driver pango: GTK platform plugin perl: for syncqt [installed] postgresql-libs: PostgreSQL driver unixodbc: ODBC driver installing qt6-declarative... Optional dependencies for qt6-declarative qt6-svg: for QtQuickVectorImage and svgtoqml [pending] installing qt6-svg... installing sentry-native... :: Running post-transaction hooks... (1/9) Creating system user accounts... Creating group 'avahi' with GID 969. Creating user 'avahi' (Avahi mDNS/DNS-SD daemon) with UID 969 and GID 969. Creating group 'git' with GID 968. Creating user 'git' (git daemon user) with UID 968 and GID 968. (2/9) Updating udev hardware database... (3/9) Reloading system manager configuration... Skipped: Current root is not booted. (4/9) Updating the MIME type database... (5/9) Reloading device manager configuration... Skipped: Current root is not booted. (6/9) Arming ConditionNeedsUpdate... (7/9) Updating fontconfig configuration... (8/9) Reloading system bus configuration... Skipped: Current root is not booted. (9/9) Updating fontconfig cache... ==> Retrieving sources... -> Found protonmail-bridge.service -> Found remove-vcpkg-dependency.patch -> Found fix-wayland-icon.patch ==> WARNING: Skipping all source file integrity checks. ==> Extracting sources... -> Creating working copy of proton-bridge git repo... Cloning into 'proton-bridge'... done. Switched to a new branch 'makepkg' ==> Starting prepare()... patching file internal/frontend/bridge-gui/BridgeSetup.cmake patching file internal/frontend/bridge-gui/bridge-gui/main.cpp go: downloading github.com/ProtonMail/go-proton-api v0.4.1-0.20260109112619-daf7af47921d go: downloading github.com/fxamacker/cbor/v2 v2.9.0 go: downloading github.com/go-ctap/ctaphid v0.8.1 go: downloading github.com/ProtonMail/winhello v0.0.0-20250918145518-a739b7dc2e56 go: downloading github.com/ProtonMail/go-libfido2 v0.0.0-20250916110427-df894d6d07a1 go: downloading github.com/bradenaw/juniper v0.12.0 go: downloading golang.org/x/exp v0.0.0-20230522175609-2e198f4a06a1 go: downloading github.com/stretchr/testify v1.11.1 go: downloading github.com/sirupsen/logrus v1.9.3 go: downloading google.golang.org/protobuf v1.36.6 go: downloading google.golang.org/grpc v1.75.1 go: downloading github.com/Masterminds/semver/v3 v3.2.0 go: downloading github.com/ProtonMail/gluon v0.17.1-0.20260112123503-2046c95ca745 go: downloading github.com/elastic/go-sysinfo v1.11.2-0.20231129083954-35e55cd2a542 go: downloading github.com/getsentry/sentry-go v0.15.0 go: downloading github.com/jeandeaual/go-locale v0.0.0-20220711133428-7de61946b173 go: downloading golang.org/x/sys v0.35.0 go: downloading github.com/ProtonMail/gopenpgp/v2 v2.9.0-proton go: downloading github.com/golang/mock v1.6.0 go: downloading github.com/ProtonMail/go-smtp v0.0.0-20231109081432-2b3d50599865 go: downloading github.com/pkg/errors v0.9.1 go: downloading github.com/pbnjay/memory v0.0.0-20210728143218-7b4eea64cf58 go: downloading go.uber.org/goleak v1.2.1 go: downloading github.com/google/uuid v1.6.0 go: downloading github.com/vmihailenco/msgpack/v5 v5.3.5 go: downloading github.com/google/go-cmp v0.7.0 go: downloading github.com/hashicorp/go-multierror v1.1.1 go: downloading github.com/docker/docker-credential-helpers v0.8.1 go: downloading github.com/godbus/dbus v4.1.0+incompatible go: downloading github.com/ProtonMail/go-keychain v0.0.0-20250929142014-ea8548dff768 go: downloading golang.org/x/text v0.28.0 go: downloading github.com/ProtonMail/go-message v0.13.1-0.20240919135104-3bc88e6a9423 go: downloading github.com/jaytaylor/html2text v0.0.0-20211105163654-bc68cce691ba go: downloading github.com/PuerkitoBio/goquery v1.8.1 go: downloading golang.org/x/net v0.42.0 go: downloading github.com/cucumber/godog v0.12.5 go: downloading github.com/cucumber/messages-go/v16 v16.0.1 go: downloading github.com/emersion/go-imap v1.2.1 go: downloading github.com/emersion/go-imap-id v0.0.0-20190926060100-f94a56b9ecde go: downloading github.com/emersion/go-sasl v0.0.0-20220912192320-0145f2c60ead go: downloading github.com/emersion/go-vcard v0.0.0-20230331202150-f3d26859ccd3 go: downloading google.golang.org/api v0.114.0 go: downloading golang.org/x/oauth2 v0.30.0 go: downloading github.com/urfave/cli/v2 v2.24.4 go: downloading github.com/ProtonMail/resty/v2 v2.0.0-20250929142426-e3dc6308c80b go: downloading howett.net/plist v1.0.0 go: downloading github.com/miekg/dns v1.1.50 go: downloading github.com/ProtonMail/go-autostart v0.0.0-20250402094843-326608c16033 go: downloading github.com/allan-simon/go-singleinstance v0.0.0-20210120080615-d0997106ab37 go: downloading github.com/pkg/profile v1.7.0 go: downloading github.com/0xAX/notificator v0.0.0-20220220101646-ee9b8921e557 go: downloading github.com/abiosoft/ishell v2.0.0+incompatible go: downloading github.com/fatih/color v1.13.0 go: downloading github.com/x448/float16 v0.8.4 go: downloading github.com/davecgh/go-spew v1.1.1 go: downloading github.com/pmezard/go-difflib v1.0.0 go: downloading github.com/ldclabs/cose v1.3.2 go: downloading github.com/ProtonMail/go-crypto v1.3.0-proton go: downloading github.com/ProtonMail/go-srp v0.0.7 go: downloading gitlab.com/c0b/go-ordered-json v0.0.0-20201030195603-febf46534d5a go: downloading github.com/stretchr/objx v0.5.2 go: downloading golang.org/x/sync v0.16.0 go: downloading github.com/ProtonMail/go-mime v0.0.0-20230322103455-7d82a3887f2f go: downloading google.golang.org/genproto v0.0.0-20230410155749-daa745c078e1 go: downloading github.com/vmihailenco/tagparser/v2 v2.0.0 go: downloading github.com/hashicorp/errwrap v1.1.0 go: downloading github.com/danieljoos/wincred v1.2.1 go: downloading github.com/mattn/go-sqlite3 v1.14.22 go: downloading github.com/gin-gonic/gin v1.9.1 go: downloading github.com/andybalholm/cascadia v1.3.2 go: downloading golang.org/x/crypto v0.41.0 go: downloading github.com/emersion/go-textwrapper v0.0.0-20200911093747-65d896831594 go: downloading github.com/olekukonko/tablewriter v0.0.5 go: downloading github.com/ssor/bom v0.0.0-20170718123548-6386211fdfcf go: downloading cloud.google.com/go/compute/metadata v0.7.0 go: downloading github.com/pierrec/lz4/v4 v4.1.17 go: downloading github.com/gofrs/uuid v4.3.0+incompatible go: downloading gopkg.in/yaml.v3 v3.0.1 go: downloading github.com/felixge/fgprof v0.9.3 go: downloading github.com/mattn/go-colorable v0.1.13 go: downloading github.com/mattn/go-isatty v0.0.19 go: downloading github.com/joeshaw/multierror v0.0.0-20140124173710-69b34d4ec901 go: downloading github.com/prometheus/procfs v0.12.0 go: downloading github.com/elastic/go-windows v1.0.1 go: downloading github.com/abiosoft/readline v0.0.0-20180607040430-155bce2042db go: downloading github.com/flynn-archive/go-shlex v0.0.0-20150515145356-3f9db97f8568 go: downloading golang.org/x/tools v0.35.0 go: downloading github.com/cpuguy83/go-md2man/v2 v2.0.2 go: downloading github.com/xrash/smetrics v0.0.0-20201216005158-039620a65673 go: downloading github.com/cloudflare/circl v1.6.1 go: downloading github.com/gin-contrib/sse v0.1.0 go: downloading github.com/spf13/pflag v1.0.5 go: downloading github.com/mattn/go-runewidth v0.0.14 go: downloading github.com/russross/blackfriday/v2 v2.1.0 go: downloading github.com/go-playground/validator/v10 v10.14.0 go: downloading github.com/pelletier/go-toml/v2 v2.0.8 go: downloading github.com/ugorji/go/codec v1.2.11 go: downloading github.com/bytedance/sonic v1.9.1 go: downloading github.com/goccy/go-json v0.10.2 go: downloading github.com/json-iterator/go v1.1.12 go: downloading github.com/cucumber/gherkin-go/v19 v19.0.3 go: downloading github.com/hashicorp/go-memdb v1.3.3 go: downloading github.com/google/pprof v0.0.0-20211214055906-6f57359322fd go: downloading github.com/rivo/uniseg v0.4.2 go: downloading github.com/gabriel-vasile/mimetype v1.4.2 go: downloading github.com/go-playground/universal-translator v0.18.1 go: downloading github.com/leodido/go-urn v1.2.4 go: downloading github.com/modern-go/concurrent v0.0.0-20180306012644-bacd9c7ef1dd go: downloading github.com/modern-go/reflect2 v1.0.2 go: downloading github.com/hashicorp/go-immutable-radix v1.3.1 go: downloading golang.org/x/mod v0.26.0 go: downloading github.com/chenzhuoyu/base64x v0.0.0-20221115062448-fe3a3abad311 go: downloading golang.org/x/arch v0.3.0 go: downloading github.com/go-playground/locales v0.14.1 go: downloading github.com/twitchyliquid64/golang-asm v0.15.1 go: downloading github.com/klauspost/cpuid/v2 v2.2.4 go: downloading github.com/hashicorp/golang-lru v0.5.4 go: downloading github.com/ProtonMail/bcrypt v0.0.0-20211005172633-e235017c1baf go: downloading github.com/cronokirby/saferith v0.33.0 go: downloading google.golang.org/appengine v1.6.7 go: downloading github.com/googleapis/gax-go/v2 v2.7.1 go: downloading go.opencensus.io v0.24.0 go: downloading github.com/googleapis/enterprise-certificate-proxy v0.2.3 go: downloading github.com/golang/groupcache v0.0.0-20200121045136-8c9f03a8e57e go: downloading github.com/golang/protobuf v1.5.4 # cloud.google.com/go/compute/metadata v0.7.0 ## explicit; go 1.23.0 cloud.google.com/go/compute/metadata # github.com/0xAX/notificator v0.0.0-20220220101646-ee9b8921e557 ## explicit; go 1.16 github.com/0xAX/notificator # github.com/Masterminds/semver/v3 v3.2.0 ## explicit; go 1.18 github.com/Masterminds/semver/v3 # github.com/ProtonMail/bcrypt v0.0.0-20211005172633-e235017c1baf ## explicit; go 1.17 github.com/ProtonMail/bcrypt # github.com/ProtonMail/gluon v0.17.1-0.20260112123503-2046c95ca745 ## explicit; go 1.24 github.com/ProtonMail/gluon github.com/ProtonMail/gluon/async github.com/ProtonMail/gluon/connector github.com/ProtonMail/gluon/constants github.com/ProtonMail/gluon/db github.com/ProtonMail/gluon/events github.com/ProtonMail/gluon/imap github.com/ProtonMail/gluon/imap/command github.com/ProtonMail/gluon/imap/connectioncounter github.com/ProtonMail/gluon/internal/backend github.com/ProtonMail/gluon/internal/contexts github.com/ProtonMail/gluon/internal/db_impl/sqlite3 github.com/ProtonMail/gluon/internal/db_impl/sqlite3/utils github.com/ProtonMail/gluon/internal/db_impl/sqlite3/v0 github.com/ProtonMail/gluon/internal/db_impl/sqlite3/v1 github.com/ProtonMail/gluon/internal/db_impl/sqlite3/v2 github.com/ProtonMail/gluon/internal/db_impl/sqlite3/v3 github.com/ProtonMail/gluon/internal/hash github.com/ProtonMail/gluon/internal/ids github.com/ProtonMail/gluon/internal/response github.com/ProtonMail/gluon/internal/session github.com/ProtonMail/gluon/internal/session/cmdwatcher github.com/ProtonMail/gluon/internal/state github.com/ProtonMail/gluon/internal/ticker github.com/ProtonMail/gluon/internal/unleash github.com/ProtonMail/gluon/internal/unleash/featureflags github.com/ProtonMail/gluon/internal/utils github.com/ProtonMail/gluon/limits github.com/ProtonMail/gluon/liner github.com/ProtonMail/gluon/logging github.com/ProtonMail/gluon/observability github.com/ProtonMail/gluon/observability/metrics github.com/ProtonMail/gluon/profiling github.com/ProtonMail/gluon/reporter github.com/ProtonMail/gluon/rfc5322 github.com/ProtonMail/gluon/rfc822 github.com/ProtonMail/gluon/rfcparser github.com/ProtonMail/gluon/rfcvalidation github.com/ProtonMail/gluon/store github.com/ProtonMail/gluon/store/fallback_v0 github.com/ProtonMail/gluon/version github.com/ProtonMail/gluon/watcher # github.com/ProtonMail/go-autostart v0.0.0-20210130080809-00ed301c8e9a => github.com/ProtonMail/go-autostart v0.0.0-20250402094843-326608c16033 ## explicit github.com/ProtonMail/go-autostart # github.com/ProtonMail/go-crypto v1.3.0-proton ## explicit; go 1.22.0 github.com/ProtonMail/go-crypto/bitcurves github.com/ProtonMail/go-crypto/brainpool github.com/ProtonMail/go-crypto/eax github.com/ProtonMail/go-crypto/internal/byteutil github.com/ProtonMail/go-crypto/ocb github.com/ProtonMail/go-crypto/openpgp github.com/ProtonMail/go-crypto/openpgp/aes/keywrap github.com/ProtonMail/go-crypto/openpgp/armor github.com/ProtonMail/go-crypto/openpgp/clearsign github.com/ProtonMail/go-crypto/openpgp/ecdh github.com/ProtonMail/go-crypto/openpgp/ecdsa github.com/ProtonMail/go-crypto/openpgp/ed25519 github.com/ProtonMail/go-crypto/openpgp/ed448 github.com/ProtonMail/go-crypto/openpgp/eddsa github.com/ProtonMail/go-crypto/openpgp/elgamal github.com/ProtonMail/go-crypto/openpgp/errors github.com/ProtonMail/go-crypto/openpgp/internal/algorithm github.com/ProtonMail/go-crypto/openpgp/internal/ecc github.com/ProtonMail/go-crypto/openpgp/internal/ecc/curve25519 github.com/ProtonMail/go-crypto/openpgp/internal/ecc/curve25519/field github.com/ProtonMail/go-crypto/openpgp/internal/encoding github.com/ProtonMail/go-crypto/openpgp/mldsa_eddsa github.com/ProtonMail/go-crypto/openpgp/mlkem_ecdh github.com/ProtonMail/go-crypto/openpgp/packet github.com/ProtonMail/go-crypto/openpgp/s2k github.com/ProtonMail/go-crypto/openpgp/symmetric github.com/ProtonMail/go-crypto/openpgp/x25519 github.com/ProtonMail/go-crypto/openpgp/x448 # github.com/ProtonMail/go-mime v0.0.0-20230322103455-7d82a3887f2f ## explicit; go 1.12 github.com/ProtonMail/go-mime # github.com/ProtonMail/go-proton-api v0.4.1-0.20260109112619-daf7af47921d ## explicit; go 1.24 github.com/ProtonMail/go-proton-api github.com/ProtonMail/go-proton-api/server github.com/ProtonMail/go-proton-api/server/backend # github.com/ProtonMail/go-srp v0.0.7 ## explicit; go 1.12 github.com/ProtonMail/go-srp # github.com/ProtonMail/gopenpgp/v2 v2.9.0-proton ## explicit; go 1.22.0 github.com/ProtonMail/gopenpgp/v2/armor github.com/ProtonMail/gopenpgp/v2/constants github.com/ProtonMail/gopenpgp/v2/crypto github.com/ProtonMail/gopenpgp/v2/helper github.com/ProtonMail/gopenpgp/v2/internal # github.com/PuerkitoBio/goquery v1.8.1 ## explicit; go 1.13 github.com/PuerkitoBio/goquery # github.com/abiosoft/ishell v2.0.0+incompatible ## explicit github.com/abiosoft/ishell # github.com/abiosoft/readline v0.0.0-20180607040430-155bce2042db ## explicit github.com/abiosoft/readline # github.com/allan-simon/go-singleinstance v0.0.0-20210120080615-d0997106ab37 ## explicit; go 1.15 github.com/allan-simon/go-singleinstance # github.com/andybalholm/cascadia v1.3.2 ## explicit; go 1.16 github.com/andybalholm/cascadia # github.com/bradenaw/juniper v0.12.0 ## explicit; go 1.18 github.com/bradenaw/juniper/container/xheap github.com/bradenaw/juniper/internal/heap github.com/bradenaw/juniper/iterator github.com/bradenaw/juniper/parallel github.com/bradenaw/juniper/stream github.com/bradenaw/juniper/xerrors github.com/bradenaw/juniper/xmaps github.com/bradenaw/juniper/xmath github.com/bradenaw/juniper/xslices github.com/bradenaw/juniper/xsort # github.com/bytedance/sonic v1.9.1 ## explicit; go 1.15 github.com/bytedance/sonic github.com/bytedance/sonic/ast github.com/bytedance/sonic/decoder github.com/bytedance/sonic/encoder github.com/bytedance/sonic/internal/caching github.com/bytedance/sonic/internal/cpu github.com/bytedance/sonic/internal/decoder github.com/bytedance/sonic/internal/encoder github.com/bytedance/sonic/internal/jit github.com/bytedance/sonic/internal/loader github.com/bytedance/sonic/internal/native github.com/bytedance/sonic/internal/native/avx github.com/bytedance/sonic/internal/native/avx2 github.com/bytedance/sonic/internal/native/sse github.com/bytedance/sonic/internal/native/types github.com/bytedance/sonic/internal/resolver github.com/bytedance/sonic/internal/rt github.com/bytedance/sonic/loader github.com/bytedance/sonic/option github.com/bytedance/sonic/unquote github.com/bytedance/sonic/utf8 # github.com/chenzhuoyu/base64x v0.0.0-20221115062448-fe3a3abad311 ## explicit; go 1.15 github.com/chenzhuoyu/base64x # github.com/chzyer/test v1.0.0 ## explicit; go 1.15 # github.com/cloudflare/circl v1.6.1 ## explicit; go 1.22.0 github.com/cloudflare/circl/dh/x25519 github.com/cloudflare/circl/dh/x448 github.com/cloudflare/circl/ecc/goldilocks github.com/cloudflare/circl/internal/conv github.com/cloudflare/circl/internal/sha3 github.com/cloudflare/circl/kem github.com/cloudflare/circl/kem/mlkem/mlkem1024 github.com/cloudflare/circl/kem/mlkem/mlkem768 github.com/cloudflare/circl/math github.com/cloudflare/circl/math/fp25519 github.com/cloudflare/circl/math/fp448 github.com/cloudflare/circl/math/mlsbset github.com/cloudflare/circl/pke/kyber/internal/common github.com/cloudflare/circl/pke/kyber/internal/common/params github.com/cloudflare/circl/pke/kyber/kyber1024 github.com/cloudflare/circl/pke/kyber/kyber1024/internal github.com/cloudflare/circl/pke/kyber/kyber768 github.com/cloudflare/circl/pke/kyber/kyber768/internal github.com/cloudflare/circl/sign github.com/cloudflare/circl/sign/ed25519 github.com/cloudflare/circl/sign/ed448 github.com/cloudflare/circl/sign/internal/dilithium github.com/cloudflare/circl/sign/internal/dilithium/params github.com/cloudflare/circl/sign/mldsa/mldsa65 github.com/cloudflare/circl/sign/mldsa/mldsa65/internal github.com/cloudflare/circl/sign/mldsa/mldsa87 github.com/cloudflare/circl/sign/mldsa/mldsa87/internal github.com/cloudflare/circl/simd/keccakf1600 # github.com/cpuguy83/go-md2man/v2 v2.0.2 ## explicit; go 1.11 github.com/cpuguy83/go-md2man/v2/md2man # github.com/cronokirby/saferith v0.33.0 ## explicit; go 1.15 github.com/cronokirby/saferith # github.com/cucumber/gherkin-go/v19 v19.0.3 ## explicit; go 1.13 github.com/cucumber/gherkin-go/v19 # github.com/cucumber/godog v0.12.5 ## explicit; go 1.13 github.com/cucumber/godog github.com/cucumber/godog/colors github.com/cucumber/godog/formatters github.com/cucumber/godog/internal/builder github.com/cucumber/godog/internal/flags github.com/cucumber/godog/internal/formatters github.com/cucumber/godog/internal/models github.com/cucumber/godog/internal/parser github.com/cucumber/godog/internal/storage github.com/cucumber/godog/internal/tags github.com/cucumber/godog/internal/utils # github.com/cucumber/messages-go/v16 v16.0.1 ## explicit; go 1.13 github.com/cucumber/messages-go/v16 # github.com/danieljoos/wincred v1.2.1 ## explicit; go 1.18 github.com/danieljoos/wincred # github.com/davecgh/go-spew v1.1.1 ## explicit github.com/davecgh/go-spew/spew # github.com/docker/docker-credential-helpers v0.8.1 ## explicit; go 1.19 github.com/docker/docker-credential-helpers/credentials github.com/docker/docker-credential-helpers/pass github.com/docker/docker-credential-helpers/registryurl github.com/docker/docker-credential-helpers/secretservice github.com/docker/docker-credential-helpers/wincred # github.com/elastic/go-sysinfo v1.11.2-0.20231129083954-35e55cd2a542 ## explicit; go 1.18 github.com/elastic/go-sysinfo github.com/elastic/go-sysinfo/internal/registry github.com/elastic/go-sysinfo/providers/aix github.com/elastic/go-sysinfo/providers/darwin github.com/elastic/go-sysinfo/providers/linux github.com/elastic/go-sysinfo/providers/shared github.com/elastic/go-sysinfo/providers/windows github.com/elastic/go-sysinfo/types # github.com/elastic/go-windows v1.0.1 ## explicit github.com/elastic/go-windows # github.com/emersion/go-imap v1.2.1 ## explicit; go 1.13 github.com/emersion/go-imap github.com/emersion/go-imap/backend github.com/emersion/go-imap/client github.com/emersion/go-imap/commands github.com/emersion/go-imap/responses github.com/emersion/go-imap/server github.com/emersion/go-imap/utf7 # github.com/emersion/go-imap-id v0.0.0-20190926060100-f94a56b9ecde ## explicit github.com/emersion/go-imap-id # github.com/emersion/go-message v0.16.0 => github.com/ProtonMail/go-message v0.13.1-0.20240919135104-3bc88e6a9423 ## explicit; go 1.14 github.com/emersion/go-message github.com/emersion/go-message/textproto # github.com/emersion/go-sasl v0.0.0-20220912192320-0145f2c60ead ## explicit; go 1.12 github.com/emersion/go-sasl # github.com/emersion/go-smtp v0.15.1-0.20221021114529-49b17434419d => github.com/ProtonMail/go-smtp v0.0.0-20231109081432-2b3d50599865 ## explicit; go 1.13 github.com/emersion/go-smtp # github.com/emersion/go-textwrapper v0.0.0-20200911093747-65d896831594 ## explicit github.com/emersion/go-textwrapper # github.com/emersion/go-vcard v0.0.0-20230331202150-f3d26859ccd3 ## explicit; go 1.13 github.com/emersion/go-vcard # github.com/fatih/color v1.13.0 ## explicit; go 1.13 github.com/fatih/color # github.com/felixge/fgprof v0.9.3 ## explicit; go 1.14 github.com/felixge/fgprof # github.com/flynn-archive/go-shlex v0.0.0-20150515145356-3f9db97f8568 ## explicit github.com/flynn-archive/go-shlex # github.com/fxamacker/cbor/v2 v2.9.0 ## explicit; go 1.20 github.com/fxamacker/cbor/v2 # github.com/gabriel-vasile/mimetype v1.4.2 ## explicit; go 1.20 github.com/gabriel-vasile/mimetype github.com/gabriel-vasile/mimetype/internal/charset github.com/gabriel-vasile/mimetype/internal/json github.com/gabriel-vasile/mimetype/internal/magic # github.com/getsentry/sentry-go v0.15.0 ## explicit; go 1.19 github.com/getsentry/sentry-go github.com/getsentry/sentry-go/internal/crypto/randutil github.com/getsentry/sentry-go/internal/debug github.com/getsentry/sentry-go/internal/ratelimit # github.com/gin-contrib/sse v0.1.0 ## explicit; go 1.12 github.com/gin-contrib/sse # github.com/gin-gonic/gin v1.9.1 ## explicit; go 1.20 github.com/gin-gonic/gin github.com/gin-gonic/gin/binding github.com/gin-gonic/gin/internal/bytesconv github.com/gin-gonic/gin/internal/json github.com/gin-gonic/gin/render # github.com/go-ctap/ctaphid v0.8.1 ## explicit; go 1.24 github.com/go-ctap/ctaphid/pkg/ctaptypes github.com/go-ctap/ctaphid/pkg/webauthntypes # github.com/go-ctap/winhello v0.1.0 => github.com/ProtonMail/winhello v0.0.0-20250918145518-a739b7dc2e56 ## explicit; go 1.24.4 github.com/go-ctap/winhello github.com/go-ctap/winhello/window # github.com/go-playground/locales v0.14.1 ## explicit; go 1.17 github.com/go-playground/locales github.com/go-playground/locales/currency # github.com/go-playground/universal-translator v0.18.1 ## explicit; go 1.18 github.com/go-playground/universal-translator # github.com/go-playground/validator/v10 v10.14.0 ## explicit; go 1.18 github.com/go-playground/validator/v10 # github.com/go-resty/resty/v2 v2.7.0 => github.com/ProtonMail/resty/v2 v2.0.0-20250929142426-e3dc6308c80b ## explicit; go 1.16 github.com/go-resty/resty/v2 # github.com/goccy/go-json v0.10.2 ## explicit; go 1.12 github.com/goccy/go-json github.com/goccy/go-json/internal/decoder github.com/goccy/go-json/internal/encoder github.com/goccy/go-json/internal/encoder/vm github.com/goccy/go-json/internal/encoder/vm_color github.com/goccy/go-json/internal/encoder/vm_color_indent github.com/goccy/go-json/internal/encoder/vm_indent github.com/goccy/go-json/internal/errors github.com/goccy/go-json/internal/runtime # github.com/godbus/dbus v4.1.0+incompatible ## explicit github.com/godbus/dbus # github.com/gofrs/uuid v4.3.0+incompatible ## explicit github.com/gofrs/uuid # github.com/golang/groupcache v0.0.0-20200121045136-8c9f03a8e57e ## explicit github.com/golang/groupcache/lru # github.com/golang/mock v1.6.0 ## explicit; go 1.11 github.com/golang/mock/gomock # github.com/golang/protobuf v1.5.4 ## explicit; go 1.17 github.com/golang/protobuf/proto # github.com/google/go-cmp v0.7.0 ## explicit; go 1.21 github.com/google/go-cmp/cmp github.com/google/go-cmp/cmp/internal/diff github.com/google/go-cmp/cmp/internal/flags github.com/google/go-cmp/cmp/internal/function github.com/google/go-cmp/cmp/internal/value # github.com/google/pprof v0.0.0-20211214055906-6f57359322fd ## explicit; go 1.14 github.com/google/pprof/profile # github.com/google/uuid v1.6.0 ## explicit github.com/google/uuid # github.com/googleapis/enterprise-certificate-proxy v0.2.3 ## explicit; go 1.19 github.com/googleapis/enterprise-certificate-proxy/client github.com/googleapis/enterprise-certificate-proxy/client/util # github.com/googleapis/gax-go/v2 v2.7.1 ## explicit; go 1.19 github.com/googleapis/gax-go/v2 github.com/googleapis/gax-go/v2/apierror github.com/googleapis/gax-go/v2/apierror/internal/proto github.com/googleapis/gax-go/v2/internal # github.com/hashicorp/errwrap v1.1.0 ## explicit github.com/hashicorp/errwrap # github.com/hashicorp/go-immutable-radix v1.3.1 ## explicit github.com/hashicorp/go-immutable-radix # github.com/hashicorp/go-memdb v1.3.3 ## explicit; go 1.13 github.com/hashicorp/go-memdb # github.com/hashicorp/go-multierror v1.1.1 ## explicit; go 1.13 github.com/hashicorp/go-multierror # github.com/hashicorp/golang-lru v0.5.4 ## explicit; go 1.12 github.com/hashicorp/golang-lru/simplelru # github.com/jaytaylor/html2text v0.0.0-20211105163654-bc68cce691ba ## explicit github.com/jaytaylor/html2text # github.com/jeandeaual/go-locale v0.0.0-20220711133428-7de61946b173 ## explicit; go 1.14 github.com/jeandeaual/go-locale # github.com/joeshaw/multierror v0.0.0-20140124173710-69b34d4ec901 ## explicit github.com/joeshaw/multierror # github.com/json-iterator/go v1.1.12 ## explicit; go 1.12 github.com/json-iterator/go # github.com/keybase/go-keychain v0.0.0 => github.com/ProtonMail/go-keychain v0.0.0-20250929142014-ea8548dff768 ## explicit; go 1.17 github.com/keybase/go-keychain github.com/keybase/go-keychain/secretservice # github.com/keys-pub/go-libfido2 v1.5.4-0.20250104233141-2534349bd685 => github.com/ProtonMail/go-libfido2 v0.0.0-20250916110427-df894d6d07a1 ## explicit; go 1.13 github.com/keys-pub/go-libfido2 # github.com/klauspost/cpuid/v2 v2.2.4 ## explicit; go 1.15 github.com/klauspost/cpuid/v2 # github.com/ldclabs/cose v1.3.2 ## explicit; go 1.20 github.com/ldclabs/cose/iana github.com/ldclabs/cose/key # github.com/leodido/go-urn v1.2.4 ## explicit; go 1.16 github.com/leodido/go-urn # github.com/mattn/go-colorable v0.1.13 ## explicit; go 1.15 github.com/mattn/go-colorable # github.com/mattn/go-isatty v0.0.19 ## explicit; go 1.15 github.com/mattn/go-isatty # github.com/mattn/go-runewidth v0.0.14 ## explicit; go 1.9 github.com/mattn/go-runewidth # github.com/mattn/go-sqlite3 v1.14.22 ## explicit; go 1.19 github.com/mattn/go-sqlite3 # github.com/miekg/dns v1.1.50 ## explicit; go 1.14 github.com/miekg/dns # github.com/modern-go/concurrent v0.0.0-20180306012644-bacd9c7ef1dd ## explicit github.com/modern-go/concurrent # github.com/modern-go/reflect2 v1.0.2 ## explicit; go 1.12 github.com/modern-go/reflect2 # github.com/olekukonko/tablewriter v0.0.5 ## explicit; go 1.12 github.com/olekukonko/tablewriter # github.com/pbnjay/memory v0.0.0-20210728143218-7b4eea64cf58 ## explicit; go 1.16 github.com/pbnjay/memory # github.com/pelletier/go-toml/v2 v2.0.8 ## explicit; go 1.16 github.com/pelletier/go-toml/v2 github.com/pelletier/go-toml/v2/internal/characters github.com/pelletier/go-toml/v2/internal/danger github.com/pelletier/go-toml/v2/internal/tracker github.com/pelletier/go-toml/v2/unstable # github.com/pierrec/lz4/v4 v4.1.17 ## explicit; go 1.14 github.com/pierrec/lz4/v4 github.com/pierrec/lz4/v4/internal/lz4block github.com/pierrec/lz4/v4/internal/lz4errors github.com/pierrec/lz4/v4/internal/lz4stream github.com/pierrec/lz4/v4/internal/xxh32 # github.com/pkg/errors v0.9.1 ## explicit github.com/pkg/errors # github.com/pkg/profile v1.7.0 ## explicit; go 1.13 github.com/pkg/profile # github.com/pmezard/go-difflib v1.0.0 ## explicit github.com/pmezard/go-difflib/difflib # github.com/prometheus/procfs v0.12.0 ## explicit; go 1.19 github.com/prometheus/procfs github.com/prometheus/procfs/internal/fs github.com/prometheus/procfs/internal/util # github.com/rivo/uniseg v0.4.2 ## explicit; go 1.18 github.com/rivo/uniseg # github.com/russross/blackfriday/v2 v2.1.0 ## explicit github.com/russross/blackfriday/v2 # github.com/sirupsen/logrus v1.9.3 ## explicit; go 1.13 github.com/sirupsen/logrus # github.com/spf13/pflag v1.0.5 ## explicit; go 1.12 github.com/spf13/pflag # github.com/ssor/bom v0.0.0-20170718123548-6386211fdfcf ## explicit github.com/ssor/bom # github.com/stretchr/objx v0.5.2 ## explicit; go 1.20 github.com/stretchr/objx # github.com/stretchr/testify v1.11.1 ## explicit; go 1.17 github.com/stretchr/testify/assert github.com/stretchr/testify/assert/yaml github.com/stretchr/testify/mock github.com/stretchr/testify/require # github.com/twitchyliquid64/golang-asm v0.15.1 ## explicit; go 1.13 github.com/twitchyliquid64/golang-asm/asm/arch github.com/twitchyliquid64/golang-asm/bio github.com/twitchyliquid64/golang-asm/dwarf github.com/twitchyliquid64/golang-asm/goobj github.com/twitchyliquid64/golang-asm/obj github.com/twitchyliquid64/golang-asm/obj/arm github.com/twitchyliquid64/golang-asm/obj/arm64 github.com/twitchyliquid64/golang-asm/obj/mips github.com/twitchyliquid64/golang-asm/obj/ppc64 github.com/twitchyliquid64/golang-asm/obj/riscv github.com/twitchyliquid64/golang-asm/obj/s390x github.com/twitchyliquid64/golang-asm/obj/wasm github.com/twitchyliquid64/golang-asm/obj/x86 github.com/twitchyliquid64/golang-asm/objabi github.com/twitchyliquid64/golang-asm/src github.com/twitchyliquid64/golang-asm/sys github.com/twitchyliquid64/golang-asm/unsafeheader # github.com/ugorji/go/codec v1.2.11 ## explicit; go 1.11 github.com/ugorji/go/codec # github.com/urfave/cli/v2 v2.24.4 ## explicit; go 1.18 github.com/urfave/cli/v2 # github.com/vmihailenco/msgpack/v5 v5.3.5 ## explicit; go 1.11 github.com/vmihailenco/msgpack/v5 github.com/vmihailenco/msgpack/v5/msgpcode # github.com/vmihailenco/tagparser/v2 v2.0.0 ## explicit; go 1.15 github.com/vmihailenco/tagparser/v2 github.com/vmihailenco/tagparser/v2/internal github.com/vmihailenco/tagparser/v2/internal/parser # github.com/x448/float16 v0.8.4 ## explicit; go 1.11 github.com/x448/float16 # github.com/xrash/smetrics v0.0.0-20201216005158-039620a65673 ## explicit github.com/xrash/smetrics # gitlab.com/c0b/go-ordered-json v0.0.0-20201030195603-febf46534d5a ## explicit gitlab.com/c0b/go-ordered-json # go.opencensus.io v0.24.0 ## explicit; go 1.13 go.opencensus.io go.opencensus.io/internal go.opencensus.io/internal/tagencoding go.opencensus.io/metric/metricdata go.opencensus.io/metric/metricproducer go.opencensus.io/plugin/ochttp go.opencensus.io/plugin/ochttp/propagation/b3 go.opencensus.io/resource go.opencensus.io/stats go.opencensus.io/stats/internal go.opencensus.io/stats/view go.opencensus.io/tag go.opencensus.io/trace go.opencensus.io/trace/internal go.opencensus.io/trace/propagation go.opencensus.io/trace/tracestate # go.uber.org/goleak v1.2.1 ## explicit; go 1.18 go.uber.org/goleak go.uber.org/goleak/internal/stack # golang.org/x/arch v0.3.0 ## explicit; go 1.17 golang.org/x/arch/x86/x86asm # golang.org/x/crypto v0.41.0 ## explicit; go 1.23.0 golang.org/x/crypto/argon2 golang.org/x/crypto/blake2b golang.org/x/crypto/cast5 golang.org/x/crypto/cryptobyte golang.org/x/crypto/cryptobyte/asn1 golang.org/x/crypto/curve25519 golang.org/x/crypto/hkdf golang.org/x/crypto/sha3 # golang.org/x/exp v0.0.0-20230522175609-2e198f4a06a1 ## explicit; go 1.20 golang.org/x/exp/constraints golang.org/x/exp/maps golang.org/x/exp/slices # golang.org/x/mod v0.26.0 ## explicit; go 1.23.0 golang.org/x/mod/semver # golang.org/x/net v0.42.0 ## explicit; go 1.23.0 golang.org/x/net/bpf golang.org/x/net/context golang.org/x/net/html golang.org/x/net/html/atom golang.org/x/net/html/charset golang.org/x/net/http/httpguts golang.org/x/net/http/httpproxy golang.org/x/net/http2 golang.org/x/net/http2/h2c golang.org/x/net/http2/hpack golang.org/x/net/idna golang.org/x/net/internal/httpcommon golang.org/x/net/internal/iana golang.org/x/net/internal/socket golang.org/x/net/internal/timeseries golang.org/x/net/ipv4 golang.org/x/net/ipv6 golang.org/x/net/publicsuffix golang.org/x/net/trace # golang.org/x/oauth2 v0.30.0 ## explicit; go 1.23.0 golang.org/x/oauth2 golang.org/x/oauth2/authhandler golang.org/x/oauth2/google golang.org/x/oauth2/google/externalaccount golang.org/x/oauth2/google/internal/externalaccountauthorizeduser golang.org/x/oauth2/google/internal/impersonate golang.org/x/oauth2/google/internal/stsexchange golang.org/x/oauth2/internal golang.org/x/oauth2/jws golang.org/x/oauth2/jwt # golang.org/x/sync v0.16.0 ## explicit; go 1.23.0 golang.org/x/sync/errgroup # golang.org/x/sys v0.35.0 ## explicit; go 1.23.0 golang.org/x/sys/cpu golang.org/x/sys/execabs golang.org/x/sys/unix golang.org/x/sys/windows golang.org/x/sys/windows/registry # golang.org/x/text v0.28.0 ## explicit; go 1.23.0 golang.org/x/text/cases golang.org/x/text/encoding golang.org/x/text/encoding/charmap golang.org/x/text/encoding/htmlindex golang.org/x/text/encoding/ianaindex golang.org/x/text/encoding/internal golang.org/x/text/encoding/internal/identifier golang.org/x/text/encoding/japanese golang.org/x/text/encoding/korean golang.org/x/text/encoding/simplifiedchinese golang.org/x/text/encoding/traditionalchinese golang.org/x/text/encoding/unicode golang.org/x/text/internal golang.org/x/text/internal/language golang.org/x/text/internal/language/compact golang.org/x/text/internal/tag golang.org/x/text/internal/utf8internal golang.org/x/text/language golang.org/x/text/runes golang.org/x/text/secure/bidirule golang.org/x/text/transform golang.org/x/text/unicode/bidi golang.org/x/text/unicode/norm # golang.org/x/tools v0.35.0 ## explicit; go 1.23.0 golang.org/x/tools/go/gcexportdata golang.org/x/tools/go/packages golang.org/x/tools/go/types/objectpath golang.org/x/tools/go/types/typeutil golang.org/x/tools/internal/aliases golang.org/x/tools/internal/event golang.org/x/tools/internal/event/core golang.org/x/tools/internal/event/keys golang.org/x/tools/internal/event/label golang.org/x/tools/internal/gcimporter golang.org/x/tools/internal/gocommand golang.org/x/tools/internal/packagesinternal golang.org/x/tools/internal/pkgbits golang.org/x/tools/internal/stdlib golang.org/x/tools/internal/typeparams golang.org/x/tools/internal/typesinternal golang.org/x/tools/internal/versions # google.golang.org/api v0.114.0 ## explicit; go 1.19 google.golang.org/api/gmail/v1 google.golang.org/api/googleapi google.golang.org/api/googleapi/transport google.golang.org/api/internal google.golang.org/api/internal/cert google.golang.org/api/internal/gensupport google.golang.org/api/internal/impersonate google.golang.org/api/internal/third_party/uritemplates google.golang.org/api/option google.golang.org/api/option/internaloption google.golang.org/api/transport/http google.golang.org/api/transport/http/internal/propagation # google.golang.org/appengine v1.6.7 ## explicit; go 1.11 google.golang.org/appengine/internal google.golang.org/appengine/internal/base google.golang.org/appengine/internal/datastore google.golang.org/appengine/internal/log google.golang.org/appengine/internal/remote_api google.golang.org/appengine/internal/urlfetch google.golang.org/appengine/urlfetch # google.golang.org/genproto v0.0.0-20230410155749-daa745c078e1 ## explicit; go 1.19 google.golang.org/genproto/googleapis/rpc/code google.golang.org/genproto/googleapis/rpc/errdetails google.golang.org/genproto/googleapis/rpc/status # google.golang.org/grpc v1.75.1 ## explicit; go 1.23.0 google.golang.org/grpc google.golang.org/grpc/attributes google.golang.org/grpc/backoff google.golang.org/grpc/balancer google.golang.org/grpc/balancer/base google.golang.org/grpc/balancer/endpointsharding google.golang.org/grpc/balancer/grpclb/state google.golang.org/grpc/balancer/pickfirst google.golang.org/grpc/balancer/pickfirst/internal google.golang.org/grpc/balancer/pickfirst/pickfirstleaf google.golang.org/grpc/balancer/roundrobin google.golang.org/grpc/binarylog/grpc_binarylog_v1 google.golang.org/grpc/channelz google.golang.org/grpc/codes google.golang.org/grpc/connectivity google.golang.org/grpc/credentials google.golang.org/grpc/credentials/insecure google.golang.org/grpc/encoding google.golang.org/grpc/encoding/proto google.golang.org/grpc/experimental/stats google.golang.org/grpc/grpclog google.golang.org/grpc/grpclog/internal google.golang.org/grpc/internal google.golang.org/grpc/internal/backoff google.golang.org/grpc/internal/balancer/gracefulswitch google.golang.org/grpc/internal/balancerload google.golang.org/grpc/internal/binarylog google.golang.org/grpc/internal/buffer google.golang.org/grpc/internal/channelz google.golang.org/grpc/internal/credentials google.golang.org/grpc/internal/envconfig google.golang.org/grpc/internal/grpclog google.golang.org/grpc/internal/grpcsync google.golang.org/grpc/internal/grpcutil google.golang.org/grpc/internal/idle google.golang.org/grpc/internal/metadata google.golang.org/grpc/internal/pretty google.golang.org/grpc/internal/proxyattributes google.golang.org/grpc/internal/resolver google.golang.org/grpc/internal/resolver/delegatingresolver google.golang.org/grpc/internal/resolver/dns google.golang.org/grpc/internal/resolver/dns/internal google.golang.org/grpc/internal/resolver/passthrough google.golang.org/grpc/internal/resolver/unix google.golang.org/grpc/internal/serviceconfig google.golang.org/grpc/internal/stats google.golang.org/grpc/internal/status google.golang.org/grpc/internal/syscall google.golang.org/grpc/internal/transport google.golang.org/grpc/internal/transport/networktype google.golang.org/grpc/keepalive google.golang.org/grpc/mem google.golang.org/grpc/metadata google.golang.org/grpc/peer google.golang.org/grpc/resolver google.golang.org/grpc/resolver/dns google.golang.org/grpc/serviceconfig google.golang.org/grpc/stats google.golang.org/grpc/status google.golang.org/grpc/tap # google.golang.org/protobuf v1.36.6 ## explicit; go 1.22 google.golang.org/protobuf/encoding/protojson google.golang.org/protobuf/encoding/prototext google.golang.org/protobuf/encoding/protowire google.golang.org/protobuf/internal/descfmt google.golang.org/protobuf/internal/descopts google.golang.org/protobuf/internal/detrand google.golang.org/protobuf/internal/editiondefaults google.golang.org/protobuf/internal/editionssupport google.golang.org/protobuf/internal/encoding/defval google.golang.org/protobuf/internal/encoding/json google.golang.org/protobuf/internal/encoding/messageset google.golang.org/protobuf/internal/encoding/tag google.golang.org/protobuf/internal/encoding/text google.golang.org/protobuf/internal/errors google.golang.org/protobuf/internal/filedesc google.golang.org/protobuf/internal/filetype google.golang.org/protobuf/internal/flags google.golang.org/protobuf/internal/genid google.golang.org/protobuf/internal/impl google.golang.org/protobuf/internal/order google.golang.org/protobuf/internal/pragma google.golang.org/protobuf/internal/protolazy google.golang.org/protobuf/internal/set google.golang.org/protobuf/internal/strs google.golang.org/protobuf/internal/version google.golang.org/protobuf/proto google.golang.org/protobuf/protoadapt google.golang.org/protobuf/reflect/protodesc google.golang.org/protobuf/reflect/protoreflect google.golang.org/protobuf/reflect/protoregistry google.golang.org/protobuf/runtime/protoiface google.golang.org/protobuf/runtime/protoimpl google.golang.org/protobuf/types/descriptorpb google.golang.org/protobuf/types/gofeaturespb google.golang.org/protobuf/types/known/anypb google.golang.org/protobuf/types/known/durationpb google.golang.org/protobuf/types/known/emptypb google.golang.org/protobuf/types/known/timestamppb google.golang.org/protobuf/types/known/wrapperspb # gopkg.in/yaml.v3 v3.0.1 ## explicit gopkg.in/yaml.v3 # howett.net/plist v1.0.0 ## explicit; go 1.12 howett.net/plist # github.com/ProtonMail/go-autostart => github.com/ProtonMail/go-autostart v0.0.0-20250402094843-326608c16033 # github.com/emersion/go-message => github.com/ProtonMail/go-message v0.13.1-0.20240919135104-3bc88e6a9423 # github.com/emersion/go-smtp => github.com/ProtonMail/go-smtp v0.0.0-20231109081432-2b3d50599865 # github.com/go-ctap/winhello => github.com/ProtonMail/winhello v0.0.0-20250918145518-a739b7dc2e56 # github.com/go-resty/resty/v2 => github.com/ProtonMail/resty/v2 v2.0.0-20250929142426-e3dc6308c80b # github.com/keybase/go-keychain => github.com/ProtonMail/go-keychain v0.0.0-20250929142014-ea8548dff768 # github.com/keys-pub/go-libfido2 => github.com/ProtonMail/go-libfido2 v0.0.0-20250916110427-df894d6d07a1 ==> Starting build()... /startdir/src/proton-bridge/utils /startdir/src/proton-bridge egrep: warning: egrep is obsolescent; using grep -E egrep: warning: egrep is obsolescent; using grep -E egrep: warning: egrep is obsolescent; using grep -E /startdir/src/proton-bridge internal/goarch internal/unsafeheader internal/byteorder internal/coverage/rtcov internal/godebugs internal/goexperiment internal/trace/tracev2 crypto/internal/fips140/alias internal/goos internal/itoa sync/atomic internal/cpu golang.org/x/exp/maps unicode golang.org/x/exp/constraints internal/profilerecord cmp github.com/bradenaw/juniper/xslices internal/asan github.com/ProtonMail/go-crypto/internal/byteutil internal/abi internal/msan math/bits unicode/utf16 log/internal encoding crypto/internal/boring/sig internal/nettrace unicode/utf8 internal/runtime/atomic internal/runtime/math internal/runtime/gc internal/runtime/sys crypto/internal/fips140deps/byteorder vendor/golang.org/x/crypto/cryptobyte/asn1 golang.org/x/crypto/cryptobyte/asn1 internal/runtime/syscall github.com/cloudflare/circl/sign/internal/dilithium/params github.com/cloudflare/circl/pke/kyber/internal/common/params image/color golang.org/x/text/internal/utf8internal golang.org/x/text/encoding/internal/identifier internal/runtime/strconv container/list vendor/golang.org/x/crypto/internal/alias github.com/ProtonMail/gopenpgp/v2/constants github.com/bradenaw/juniper/iterator github.com/bradenaw/juniper/xmath github.com/ProtonMail/proton-bridge/v3/internal/platform golang.org/x/exp/slices golang.org/x/net/html/atom github.com/elastic/go-sysinfo/providers/aix github.com/elastic/go-sysinfo/providers/windows internal/goversion internal/platform internal/syslist github.com/vmihailenco/msgpack/v5/msgpcode crypto/internal/fips140/subtle github.com/vmihailenco/tagparser/v2/internal google.golang.org/protobuf/internal/flags google.golang.org/grpc/serviceconfig github.com/ProtonMail/proton-bridge/v3/internal/identifier google.golang.org/protobuf/internal/set github.com/ProtonMail/gluon/constants internal/bytealg internal/chacha8rand math crypto/internal/fips140deps/cpu github.com/pierrec/lz4/v4/internal/lz4errors github.com/ProtonMail/gluon/internal/unleash/featureflags github.com/google/go-cmp/cmp/internal/flags golang.org/x/net/internal/iana github.com/rivo/uniseg internal/runtime/exithook internal/race internal/synctest internal/runtime/cgroup internal/stringslite internal/runtime/maps internal/sync runtime iter internal/reflectlite crypto/subtle sync weak github.com/ProtonMail/proton-bridge/v3/internal/frontend/theme slices maps errors sort internal/bisect internal/testlog internal/singleflight unique crypto/internal/fips140cache google.golang.org/protobuf/internal/pragma github.com/ProtonMail/proton-bridge/v3/internal/safe runtime/cgo io strconv internal/oserror path math/rand/v2 vendor/golang.org/x/net/dns/dnsmessage golang.org/x/crypto/cast5 internal/godebug github.com/cloudflare/circl/kem google.golang.org/grpc/internal/buffer syscall github.com/bradenaw/juniper/internal/heap golang.org/x/text/internal/tag github.com/bradenaw/juniper/xsort github.com/bradenaw/juniper/container/xheap hash bytes crypto/internal/fips140deps/godebug strings crypto/internal/randutil math/rand internal/saferio github.com/cloudflare/circl/internal/sha3 github.com/emersion/go-textwrapper crypto/internal/fips140 crypto/internal/impl regexp/syntax bufio hash/crc32 golang.org/x/text/transform vendor/golang.org/x/text/transform github.com/x448/float16 github.com/ProtonMail/proton-bridge/v3/internal/plan go/build/constraint crypto net/http/internal/ascii hash/fnv net/netip encoding/base32 hash/adler32 reflect encoding/base64 github.com/vmihailenco/tagparser/v2/internal/parser crypto/internal/fips140/sha3 html github.com/bradenaw/juniper/xerrors crypto/internal/fips140/sha256 crypto/internal/fips140/sha512 internal/syscall/unix internal/syscall/execenv time github.com/pbnjay/memory github.com/vmihailenco/tagparser/v2 golang.org/x/text/encoding github.com/cloudflare/circl/sign compress/bzip2 image golang.org/x/text/runes golang.org/x/text/encoding/internal encoding/pem github.com/emersion/go-imap/utf7 regexp crypto/internal/fips140/hmac crypto/sha3 golang.org/x/text/encoding/simplifiedchinese golang.org/x/text/encoding/traditionalchinese golang.org/x/text/encoding/charmap golang.org/x/text/encoding/japanese golang.org/x/text/encoding/unicode golang.org/x/text/encoding/korean crypto/internal/fips140/check image/internal/imageutil crypto/internal/fips140/aes crypto/internal/fips140/bigmod crypto/internal/fips140/nistec/fiat crypto/internal/fips140/edwards25519/field crypto/internal/fips140/hkdf crypto/internal/fips140/tls12 crypto/internal/fips140hash crypto/fips140 crypto/tls/internal/fips140tls image/jpeg crypto/internal/fips140/tls13 crypto/internal/fips140/edwards25519 io/fs context internal/poll github.com/emersion/go-vcard github.com/ProtonMail/gluon/observability/metrics google.golang.org/grpc/backoff google.golang.org/grpc/balancer/pickfirst/internal google.golang.org/grpc/keepalive github.com/ProtonMail/gluon/internal/ticker github.com/google/go-cmp/cmp/internal/diff github.com/elastic/go-sysinfo/types github.com/ProtonMail/proton-bridge/v3/pkg/cpc google.golang.org/grpc/internal/backoff github.com/ProtonMail/gluon/observability google.golang.org/grpc/internal/grpcsync github.com/ProtonMail/gluon/internal/contexts github.com/ProtonMail/gluon/profiling github.com/ProtonMail/proton-bridge/v3/internal/frontend/grpc/fido github.com/bradenaw/juniper/stream internal/filepathlite embed golang.org/x/text/encoding/ianaindex google.golang.org/protobuf/internal/editiondefaults crypto/internal/fips140/nistec os internal/fmtsort encoding/binary github.com/hashicorp/errwrap github.com/google/go-cmp/cmp/internal/function vendor/golang.org/x/crypto/internal/poly1305 github.com/pierrec/lz4/v4/internal/lz4block github.com/pierrec/lz4/v4/internal/xxh32 github.com/ProtonMail/go-crypto/openpgp/internal/ecc/curve25519/field golang.org/x/sys/unix crypto/internal/sysrand fmt path/filepath golang.org/x/sys/cpu vendor/golang.org/x/sys/cpu io/ioutil github.com/prometheus/procfs/internal/util internal/lazyregexp github.com/jeandeaual/go-locale google.golang.org/grpc/internal/envconfig google.golang.org/protobuf/internal/detrand internal/sysinfo github.com/mattn/go-runewidth os/signal crypto/internal/entropy crypto/internal/fips140/drbg github.com/ssor/bom github.com/allan-simon/go-singleinstance github.com/cloudflare/circl/simd/keccakf1600 golang.org/x/crypto/sha3 golang.org/x/crypto/blake2b github.com/cloudflare/circl/sign/internal/dilithium crypto/internal/fips140/aes/gcm crypto/internal/fips140only crypto/internal/fips140/rsa crypto/internal/fips140/ecdh crypto/internal/fips140/ecdsa crypto/internal/fips140/ed25519 crypto/internal/fips140/mlkem os/exec crypto/md5 crypto/hkdf crypto/rc4 github.com/cloudflare/circl/pke/kyber/internal/common golang.org/x/crypto/argon2 crypto/cipher github.com/cloudflare/circl/pke/kyber/kyber1024/internal github.com/cloudflare/circl/pke/kyber/kyber768/internal encoding/hex encoding/json database/sql/driver compress/flate text/tabwriter encoding/gob github.com/ProtonMail/gluon/rfcparser mime log mime/quotedprintable github.com/ProtonMail/gluon/version vendor/golang.org/x/text/unicode/norm math/big net/url text/template/parse github.com/ProtonMail/go-crypto/openpgp/errors golang.org/x/text/internal/language vendor/golang.org/x/net/http2/hpack github.com/ProtonMail/go-crypto/openpgp/armor net/http/internal github.com/pkg/errors net runtime/debug crypto/internal/boring crypto/des golang.org/x/net/html github.com/ProtonMail/go-crypto/eax github.com/ProtonMail/go-crypto/ocb vendor/golang.org/x/crypto/chacha20 vendor/golang.org/x/text/unicode/bidi golang.org/x/sync/errgroup github.com/ProtonMail/gopenpgp/v2/internal crypto/sha256 crypto/sha1 crypto/sha512 crypto/aes crypto/ecdh github.com/ProtonMail/go-crypto/openpgp/aes/keywrap crypto/hmac compress/gzip compress/zlib golang.org/x/crypto/hkdf github.com/ProtonMail/gopenpgp/v2/armor github.com/bradenaw/juniper/parallel encoding/xml github.com/ProtonMail/proton-bridge/v3/internal github.com/hashicorp/go-multierror github.com/ProtonMail/gluon/internal/hash archive/zip vendor/golang.org/x/text/secure/bidirule github.com/ProtonMail/proton-bridge/v3/internal/constants github.com/0xAX/notificator github.com/ProtonMail/go-crypto/openpgp/internal/algorithm github.com/ProtonMail/proton-bridge/v3/pkg/algo golang.org/x/sys/execabs github.com/elastic/go-sysinfo/internal/registry github.com/ProtonMail/proton-bridge/v3/pkg/files github.com/joeshaw/multierror github.com/prometheus/procfs/internal/fs golang.org/x/crypto/curve25519 runtime/pprof github.com/ProtonMail/go-crypto/openpgp/s2k github.com/ProtonMail/go-crypto/openpgp/symmetric vendor/golang.org/x/crypto/chacha20poly1305 go/token golang.org/x/text/unicode/norm go/doc/comment internal/buildcfg internal/goroot os/user github.com/vmihailenco/msgpack/v5 github.com/bradenaw/juniper/xmaps github.com/golang/mock/gomock golang.org/x/text/internal/language/compact golang.org/x/net/internal/timeseries google.golang.org/grpc/attributes google.golang.org/protobuf/internal/errors google.golang.org/protobuf/internal/version google.golang.org/grpc/internal/idle google.golang.org/protobuf/encoding/protowire golang.org/x/net/http2/hpack github.com/ProtonMail/gluon/imap/command golang.org/x/text/unicode/bidi github.com/pierrec/lz4/v4/internal/lz4stream google.golang.org/protobuf/reflect/protoreflect database/sql encoding/csv github.com/ProtonMail/proton-bridge/v3/internal/files flag go/scanner runtime/trace github.com/andybalholm/cascadia text/template golang.org/x/text/language vendor/golang.org/x/net/idna github.com/pierrec/lz4/v4 github.com/google/go-cmp/cmp/internal/value golang.org/x/net/bpf google.golang.org/protobuf/internal/encoding/messageset go/ast google.golang.org/protobuf/internal/genid google.golang.org/protobuf/internal/order google.golang.org/protobuf/internal/strs golang.org/x/text/encoding/htmlindex golang.org/x/text/internal google.golang.org/protobuf/runtime/protoiface google.golang.org/protobuf/reflect/protoregistry google.golang.org/protobuf/internal/encoding/json google.golang.org/protobuf/internal/descfmt golang.org/x/text/cases google.golang.org/protobuf/internal/descopts google.golang.org/protobuf/internal/encoding/text google.golang.org/protobuf/internal/protolazy golang.org/x/text/secure/bidirule github.com/ProtonMail/gluon/logging golang.org/x/net/html/charset crypto/rand crypto/dsa crypto/internal/boring/bbig crypto/elliptic github.com/ProtonMail/gluon/async github.com/mattn/go-sqlite3 github.com/olekukonko/tablewriter encoding/asn1 github.com/ProtonMail/go-crypto/openpgp/internal/encoding github.com/cronokirby/saferith google.golang.org/protobuf/proto golang.org/x/net/idna github.com/sirupsen/logrus gitlab.com/c0b/go-ordered-json github.com/Masterminds/semver/v3 github.com/ProtonMail/proton-bridge/v3/internal/service github.com/ProtonMail/go-crypto/brainpool github.com/ProtonMail/go-crypto/bitcurves github.com/docker/docker-credential-helpers/credentials google.golang.org/grpc/grpclog/internal github.com/ProtonMail/proton-bridge/v3/internal/kb crypto/rsa crypto/ed25519 github.com/cloudflare/circl/math github.com/cloudflare/circl/sign/mldsa/mldsa65/internal github.com/cloudflare/circl/sign/mldsa/mldsa87/internal github.com/ProtonMail/go-crypto/openpgp/elgamal github.com/cloudflare/circl/pke/kyber/kyber1024 github.com/cloudflare/circl/pke/kyber/kyber768 crypto/internal/hpke github.com/ProtonMail/go-autostart github.com/cloudflare/circl/kem/mlkem/mlkem1024 github.com/ProtonMail/gluon/watcher github.com/ProtonMail/bcrypt github.com/ProtonMail/proton-bridge/v3/internal/services/orderedtasks github.com/cloudflare/circl/kem/mlkem/mlkem768 github.com/getsentry/sentry-go/internal/crypto/randutil github.com/docker/docker-credential-helpers/pass github.com/docker/docker-credential-helpers/secretservice github.com/ProtonMail/proton-bridge/v3/internal/locations github.com/ProtonMail/gluon/reporter howett.net/plist github.com/ProtonMail/proton-bridge/v3/pkg/restarter github.com/ProtonMail/proton-bridge/v3/internal/updater/versioncompare github.com/ProtonMail/proton-bridge/v3/pkg/sum github.com/ProtonMail/proton-bridge/v3/internal/useragent github.com/ProtonMail/proton-bridge/v3/internal/vault/storage html/template google.golang.org/protobuf/internal/encoding/defval github.com/ProtonMail/gluon/imap/connectioncounter github.com/jaytaylor/html2text github.com/emersion/go-sasl github.com/ProtonMail/proton-bridge/v3/internal/try testing vendor/golang.org/x/crypto/cryptobyte github.com/cloudflare/circl/sign/mldsa/mldsa65 golang.org/x/crypto/cryptobyte crypto/x509/pkix github.com/google/go-cmp/cmp github.com/cloudflare/circl/sign/mldsa/mldsa87 google.golang.org/grpc/grpclog github.com/fxamacker/cbor/v2 github.com/mattn/go-isatty github.com/keys-pub/go-libfido2 github.com/flynn-archive/go-shlex github.com/ProtonMail/proton-bridge/v3/internal/legacy/credentials google.golang.org/grpc/connectivity github.com/google/pprof/profile google.golang.org/grpc/internal/grpclog github.com/mattn/go-colorable github.com/xrash/smetrics github.com/russross/blackfriday/v2 go/doc go/parser github.com/fatih/color crypto/ecdsa github.com/elastic/go-sysinfo/providers/darwin github.com/cloudflare/circl/internal/conv github.com/cloudflare/circl/math/fp25519 github.com/cloudflare/circl/math/mlsbset github.com/cloudflare/circl/math/fp448 google.golang.org/protobuf/encoding/prototext google.golang.org/protobuf/internal/filedesc github.com/cpuguy83/go-md2man/v2/md2man github.com/cloudflare/circl/dh/x25519 github.com/cloudflare/circl/sign/ed25519 github.com/cloudflare/circl/dh/x448 github.com/cloudflare/circl/ecc/goldilocks archive/tar github.com/ProtonMail/go-crypto/openpgp/ed25519 github.com/urfave/cli/v2 github.com/ProtonMail/go-crypto/openpgp/internal/ecc/curve25519 github.com/ProtonMail/go-crypto/openpgp/x25519 github.com/cloudflare/circl/sign/ed448 github.com/ProtonMail/go-crypto/openpgp/ed448 github.com/ProtonMail/go-crypto/openpgp/internal/ecc github.com/ProtonMail/go-crypto/openpgp/x448 go/build github.com/ProtonMail/go-crypto/openpgp/ecdh github.com/ProtonMail/go-crypto/openpgp/ecdsa github.com/ProtonMail/go-crypto/openpgp/eddsa github.com/ProtonMail/go-crypto/openpgp/mldsa_eddsa github.com/ProtonMail/go-crypto/openpgp/mlkem_ecdh google.golang.org/protobuf/internal/encoding/tag github.com/ProtonMail/go-crypto/openpgp/packet google.golang.org/protobuf/encoding/protojson google.golang.org/protobuf/internal/impl github.com/ProtonMail/proton-bridge/v3/pkg/tar github.com/ProtonMail/go-crypto/openpgp net/textproto github.com/google/uuid vendor/golang.org/x/net/http/httpproxy crypto/x509 github.com/elastic/go-sysinfo/providers/shared github.com/ProtonMail/proton-bridge/v3/pkg/ports google.golang.org/grpc/internal github.com/godbus/dbus google.golang.org/grpc/internal/syscall google.golang.org/grpc/internal/resolver/dns/internal golang.org/x/net/internal/socket github.com/abiosoft/readline github.com/prometheus/procfs google.golang.org/grpc/metadata github.com/ProtonMail/proton-bridge/v3/pkg/mobileconfig google.golang.org/grpc/codes google.golang.org/grpc/mem net/mail github.com/ProtonMail/go-crypto/openpgp/clearsign vendor/golang.org/x/net/http/httpguts mime/multipart github.com/emersion/go-message/textproto golang.org/x/net/http/httpguts github.com/ProtonMail/proton-bridge/v3/internal/clientconfig google.golang.org/grpc/stats google.golang.org/grpc/internal/grpcutil google.golang.org/grpc/internal/balancerload google.golang.org/grpc/tap golang.org/x/net/ipv4 golang.org/x/net/ipv6 google.golang.org/grpc/encoding github.com/ProtonMail/gluon/rfc5322 github.com/ProtonMail/go-srp github.com/emersion/go-message google.golang.org/grpc/experimental/stats google.golang.org/grpc/internal/stats github.com/ProtonMail/gluon/rfc822 github.com/abiosoft/ishell github.com/ProtonMail/gluon/rfcvalidation github.com/ProtonMail/gluon/imap github.com/ProtonMail/proton-bridge/v3/internal/services/sendrecorder crypto/tls github.com/keybase/go-keychain/secretservice github.com/ProtonMail/gluon/events github.com/ProtonMail/gluon/db github.com/ProtonMail/gluon/connector github.com/ProtonMail/gluon/internal/ids github.com/ProtonMail/gluon/internal/utils github.com/ProtonMail/gluon/limits github.com/ProtonMail/gluon/internal/response github.com/ProtonMail/gluon/internal/unleash github.com/ProtonMail/gluon/store github.com/elastic/go-sysinfo/providers/linux github.com/ProtonMail/gluon/internal/session/cmdwatcher github.com/ProtonMail/gluon/store/fallback_v0 github.com/ProtonMail/gluon/internal/state google.golang.org/protobuf/internal/filetype github.com/elastic/go-sysinfo google.golang.org/protobuf/runtime/protoimpl google.golang.org/protobuf/protoadapt google.golang.org/protobuf/types/known/durationpb google.golang.org/protobuf/types/known/timestamppb google.golang.org/protobuf/types/known/anypb google.golang.org/protobuf/types/known/emptypb google.golang.org/protobuf/types/known/wrapperspb google.golang.org/grpc/internal/pretty google.golang.org/grpc/encoding/proto google.golang.org/genproto/googleapis/rpc/status google.golang.org/grpc/binarylog/grpc_binarylog_v1 google.golang.org/grpc/internal/status google.golang.org/grpc/status google.golang.org/grpc/internal/binarylog github.com/ProtonMail/gluon/internal/backend net/http/httptrace google.golang.org/grpc/internal/credentials github.com/ProtonMail/proton-bridge/v3/internal/certs github.com/emersion/go-smtp github.com/ProtonMail/gluon/internal/session github.com/emersion/go-imap github.com/miekg/dns net/http/internal/httpcommon golang.org/x/net/internal/httpcommon google.golang.org/grpc/credentials net/http google.golang.org/grpc/internal/channelz google.golang.org/grpc/resolver google.golang.org/grpc/credentials/insecure google.golang.org/grpc/peer google.golang.org/grpc/internal/metadata google.golang.org/grpc/internal/proxyattributes google.golang.org/grpc/internal/transport/networktype google.golang.org/grpc/internal/resolver/passthrough google.golang.org/grpc/balancer/grpclb/state google.golang.org/grpc/internal/resolver/unix google.golang.org/grpc/internal/resolver/dns google.golang.org/grpc/resolver/dns google.golang.org/grpc/channelz github.com/emersion/go-imap/responses github.com/emersion/go-imap/commands google.golang.org/grpc/balancer google.golang.org/grpc/balancer/base google.golang.org/grpc/internal/serviceconfig google.golang.org/grpc/balancer/pickfirst/pickfirstleaf github.com/emersion/go-imap/client google.golang.org/grpc/internal/resolver google.golang.org/grpc/balancer/endpointsharding google.golang.org/grpc/internal/balancer/gracefulswitch google.golang.org/grpc/balancer/pickfirst google.golang.org/grpc/balancer/roundrobin github.com/ProtonMail/go-mime net/http/cookiejar github.com/felixge/fgprof github.com/ProtonMail/proton-bridge/v3/internal/cookies net/http/httputil github.com/getsentry/sentry-go/internal/ratelimit golang.org/x/net/trace github.com/PuerkitoBio/goquery golang.org/x/net/http2 github.com/pkg/profile golang.org/x/net/publicsuffix github.com/ProtonMail/gopenpgp/v2/crypto github.com/go-resty/resty/v2 github.com/getsentry/sentry-go/internal/debug github.com/getsentry/sentry-go github.com/ProtonMail/proton-bridge/v3/internal/versioner github.com/ProtonMail/proton-bridge/v3/internal/dialer github.com/ProtonMail/go-proton-api github.com/ProtonMail/proton-bridge/v3/internal/updater github.com/ProtonMail/proton-bridge/v3/internal/telemetry github.com/ProtonMail/proton-bridge/v3/internal/sentry github.com/ProtonMail/proton-bridge/v3/internal/crash github.com/ProtonMail/proton-bridge/v3/internal/logging google.golang.org/grpc/internal/transport google.golang.org/grpc/internal/resolver/delegatingresolver google.golang.org/grpc github.com/ProtonMail/proton-bridge/v3/internal/services/observability/gluonmetrics github.com/ProtonMail/proton-bridge/v3/internal/unleash github.com/ProtonMail/proton-bridge/v3/internal/network github.com/ProtonMail/proton-bridge/v3/internal/hv github.com/ProtonMail/proton-bridge/v3/internal/services/imapservice/observabilitymetrics/evtloopmsgevents github.com/ProtonMail/proton-bridge/v3/internal/services/imapservice/observabilitymetrics/syncmsgevents github.com/ProtonMail/proton-bridge/v3/internal/services/syncservice/observabilitymetrics github.com/ProtonMail/proton-bridge/v3/pkg/mime github.com/ProtonMail/proton-bridge/v3/internal/vault/observabilitymetrics github.com/ProtonMail/proton-bridge/v3/pkg/message/parser github.com/ProtonMail/proton-bridge/v3/pkg/keychain github.com/ProtonMail/proton-bridge/v3/pkg/message github.com/ProtonMail/proton-bridge/v3/internal/vault github.com/ProtonMail/proton-bridge/v3/internal/events github.com/ProtonMail/proton-bridge/v3/internal/usertypes github.com/ProtonMail/proton-bridge/v3/internal/services/userevents github.com/ProtonMail/proton-bridge/v3/internal/focus/proto github.com/ProtonMail/proton-bridge/v3/internal/services/telemetry github.com/ProtonMail/proton-bridge/v3/internal/services/useridentity github.com/ProtonMail/proton-bridge/v3/internal/focus github.com/ProtonMail/proton-bridge/v3/internal/services/observability github.com/ProtonMail/proton-bridge/v3/internal/bridge/mocks github.com/ProtonMail/proton-bridge/v3/internal/services/syncservice github.com/ProtonMail/proton-bridge/v3/internal/services/smtp/observabilitymetrics github.com/ProtonMail/proton-bridge/v3/internal/services/notifications github.com/ProtonMail/proton-bridge/v3/internal/services/smtp github.com/ProtonMail/proton-bridge/v3/internal/fido # github.com/mattn/go-sqlite3 sqlite3-binding.c: In function ‘sqlite3ShadowTableName’: sqlite3-binding.c:123133:9: warning: assignment discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] 123133 | zTail = strrchr(zName, '_'); | ^ In function ‘sqlite3Strlen30’, inlined from ‘sqlite3ColumnSetColl’ at sqlite3-binding.c:121310:10: sqlite3-binding.c:34654:28: warning: ‘strlen’ reading 1 or more bytes from a region of size 0 [-Wstringop-overread] 34654 | return 0x3fffffff & (int)strlen(z); | ^~~~~~~~~ In function ‘sqlite3ColumnSetColl’: cc1: note: source object is likely at address zero github.com/ProtonMail/gluon/internal/db_impl/sqlite3/utils github.com/ProtonMail/gluon/internal/db_impl/sqlite3/v2 github.com/ProtonMail/gluon/internal/db_impl/sqlite3/v0 github.com/ProtonMail/gluon/internal/db_impl/sqlite3/v1 github.com/ProtonMail/gluon/internal/db_impl/sqlite3/v3 github.com/ProtonMail/gluon/internal/db_impl/sqlite3 github.com/ProtonMail/gluon github.com/ProtonMail/proton-bridge/v3/internal/services/imapservice github.com/ProtonMail/proton-bridge/v3/internal/services/imapsmtpserver github.com/ProtonMail/proton-bridge/v3/internal/user github.com/ProtonMail/proton-bridge/v3/internal/bridge github.com/ProtonMail/proton-bridge/v3/internal/frontend/grpc github.com/ProtonMail/proton-bridge/v3/internal/frontend/cli github.com/ProtonMail/proton-bridge/v3/internal/app github.com/ProtonMail/proton-bridge/v3/cmd/Desktop-Bridge -- BRIDGE_REPO_ROOT is /startdir/src/proton-bridge/internal/frontend/bridge-gui/bridge-gui/../../../.. -- The CXX compiler identification is GNU 15.2.1 -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /usr/bin/c++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- App name is Proton Mail Bridge -- App vendor is Proton AG -- Bridge version is 3.22.0 -- Found qmake at /usr/bin/qmake6 -- Using Default install path (/usr), export BRIDGE_INSTALL_PATH to change it. -- Performing Test CMAKE_HAVE_LIBC_PTHREAD -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success -- Found Threads: TRUE -- Performing Test HAVE_STDATOMIC -- Performing Test HAVE_STDATOMIC - Success -- Found WrapAtomic: TRUE -- Found OpenGL: /usr/lib/libOpenGL.so -- Found WrapOpenGL: TRUE -- Could NOT find WrapVulkanHeaders (missing: Vulkan_INCLUDE_DIR) -- Could NOT find WrapVulkanHeaders (missing: Vulkan_INCLUDE_DIR) -- Using Qt 6.10.2 -- Bridge version is 3.22.0 -- Found qmake at /usr/bin/qmake6 -- Found ZLIB: /usr/lib/libz.so (found version "1.3.1") -- Using protobuf 33.1.0 -- Found OpenSSL: /usr/lib/libcrypto.so (found version "3.6.1") -- Found c-ares: /usr/lib/cmake/c-ares/c-ares-config.cmake (found version "1.34.6") -- Found RE2 via CMake. -- Using gRPC 1.76.0 -- protoc found /usr/bin/protoc -- grpc_cpp_plugin -- grpc_cpp_plugin found at /usr/bin/grpc_cpp_plugin -- The C compiler identification is GNU 15.2.1 -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /usr/bin/cc - skipped -- Detecting C compile features -- Detecting C compile features - done -- Could NOT find Python (missing: Python_EXECUTABLE Interpreter) -- Configuring done (3.4s) -- Generating done (0.1s) -- Build files have been written to: /startdir/src/proton-bridge/build [ 0%] Built target gtest_autogen_timestamp_deps [ 1%] Generating focus gPRC/Protobuf Focus service C++ code [ 3%] Generating Bridge gPRC/Protobuf C++ code [ 4%] Automatic MOC and UIC for target gtest [ 4%] Built target gtest_autogen [ 6%] Building CXX object _deps/googletest-build/googletest/CMakeFiles/gtest.dir/gtest_autogen/mocs_compilation.cpp.o [ 7%] Building CXX object _deps/googletest-build/googletest/CMakeFiles/gtest.dir/src/gtest-all.cc.o [ 7%] Built target bridgepp_autogen_timestamp_deps [ 9%] Automatic MOC and UIC for target bridgepp [ 9%] Built target bridgepp_autogen [ 10%] Building CXX object bridgepp/CMakeFiles/bridgepp.dir/cmake_pch.hxx.gch [ 12%] Building CXX object bridgepp/CMakeFiles/bridgepp.dir/bridgepp/BugReportFlow/BugReportFlow.cpp.o [ 13%] Building CXX object bridgepp/CMakeFiles/bridgepp.dir/bridgepp/BridgeUtils.cpp.o [ 15%] Building CXX object bridgepp/CMakeFiles/bridgepp.dir/bridgepp_autogen/mocs_compilation.cpp.o [ 16%] Building CXX object bridgepp/CMakeFiles/bridgepp.dir/bridgepp/CLI/CLIUtils.cpp.o [ 18%] Building CXX object bridgepp/CMakeFiles/bridgepp.dir/bridgepp/Exception/Exception.cpp.o [ 20%] Building CXX object bridgepp/CMakeFiles/bridgepp.dir/bridgepp/GRPC/GRPCClient.cpp.o [ 21%] Building CXX object bridgepp/CMakeFiles/bridgepp.dir/bridgepp/GRPC/GRPCErrors.cpp.o [ 23%] Building CXX object bridgepp/CMakeFiles/bridgepp.dir/bridgepp/GRPC/EventFactory.cpp.o [ 24%] Building CXX object bridgepp/CMakeFiles/bridgepp.dir/bridgepp/GRPC/GRPCUtils.cpp.o [ 26%] Building CXX object bridgepp/CMakeFiles/bridgepp.dir/bridgepp/GRPC/GRPCConfig.cpp.o [ 27%] Building CXX object bridgepp/CMakeFiles/bridgepp.dir/bridgepp/GRPC/bridge.pb.cc.o [ 29%] Building CXX object bridgepp/CMakeFiles/bridgepp.dir/bridgepp/GRPC/bridge.grpc.pb.cc.o [ 30%] Building CXX object bridgepp/CMakeFiles/bridgepp.dir/bridgepp/FocusGRPC/focus.grpc.pb.cc.o [ 33%] Building CXX object bridgepp/CMakeFiles/bridgepp.dir/bridgepp/FocusGRPC/FocusGRPCClient.cpp.o [ 35%] Building CXX object bridgepp/CMakeFiles/bridgepp.dir/bridgepp/Log/LogUtils.cpp.o [ 36%] Building CXX object bridgepp/CMakeFiles/bridgepp.dir/bridgepp/ProcessMonitor.cpp.o [ 36%] Building CXX object bridgepp/CMakeFiles/bridgepp.dir/bridgepp/FocusGRPC/focus.pb.cc.o [ 38%] Building CXX object bridgepp/CMakeFiles/bridgepp.dir/bridgepp/Log/Log.cpp.o [ 40%] Building CXX object bridgepp/CMakeFiles/bridgepp.dir/bridgepp/SessionID/SessionID.cpp.o [ 41%] Building CXX object bridgepp/CMakeFiles/bridgepp.dir/bridgepp/User/User.cpp.o [ 43%] Building CXX object bridgepp/CMakeFiles/bridgepp.dir/bridgepp/Worker/Overseer.cpp.o [ 44%] Linking CXX static library ../../../lib/libgtest.a [ 46%] Built target gtest [ 46%] Built target gmock_autogen_timestamp_deps [ 46%] Built target gtest_main_autogen_timestamp_deps [ 47%] Automatic MOC and UIC for target gmock [ 49%] Automatic MOC and UIC for target gtest_main [ 49%] Built target gtest_main_autogen [ 49%] Built target gmock_autogen [ 50%] Building CXX object _deps/googletest-build/googletest/CMakeFiles/gtest_main.dir/gtest_main_autogen/mocs_compilation.cpp.o [ 52%] Building CXX object _deps/googletest-build/googlemock/CMakeFiles/gmock.dir/gmock_autogen/mocs_compilation.cpp.o [ 53%] Building CXX object _deps/googletest-build/googletest/CMakeFiles/gtest_main.dir/src/gtest_main.cc.o [ 55%] Building CXX object _deps/googletest-build/googlemock/CMakeFiles/gmock.dir/src/gmock-all.cc.o [ 56%] Linking CXX static library ../../../lib/libgtest_main.a [ 58%] Built target gtest_main [ 60%] Linking CXX static library ../../../lib/libgmock.a [ 61%] Built target gmock [ 61%] Built target gmock_main_autogen_timestamp_deps [ 63%] Automatic MOC and UIC for target gmock_main [ 63%] Built target gmock_main_autogen [ 64%] Building CXX object _deps/googletest-build/googlemock/CMakeFiles/gmock_main.dir/gmock_main_autogen/mocs_compilation.cpp.o [ 66%] Building CXX object _deps/googletest-build/googlemock/CMakeFiles/gmock_main.dir/src/gmock_main.cc.o [ 67%] Linking CXX static library ../../../lib/libgmock_main.a [ 69%] Built target gmock_main [ 70%] Linking CXX static library libbridgepp.a [ 70%] Built target bridgepp [ 70%] Built target bridge-gui_autogen_timestamp_deps [ 72%] Automatic MOC and UIC for target bridge-gui [ 72%] Built target bridge-gui_autogen [ 73%] Automatic RCC for Resources.qrc [ 75%] Building CXX object CMakeFiles/bridge-gui.dir/cmake_pch.hxx.gch [ 76%] Building CXX object CMakeFiles/bridge-gui.dir/bridge-gui_autogen/mocs_compilation.cpp.o [ 80%] Building CXX object CMakeFiles/bridge-gui.dir/BridgeApp.cpp.o [ 81%] Building CXX object CMakeFiles/bridge-gui.dir/CommandLine.cpp.o [ 83%] Building CXX object CMakeFiles/bridge-gui.dir/EventStreamWorker.cpp.o [ 84%] Building CXX object CMakeFiles/bridge-gui.dir/LogUtils.cpp.o [ 86%] Building CXX object CMakeFiles/bridge-gui.dir/UserList.cpp.o [ 89%] Building CXX object CMakeFiles/bridge-gui.dir/TrayIcon.cpp.o [ 78%] Building CXX object CMakeFiles/bridge-gui.dir/AppController.cpp.o [ 90%] Building CXX object CMakeFiles/bridge-gui.dir/QMLBackend.cpp.o [ 87%] Building CXX object CMakeFiles/bridge-gui.dir/main.cpp.o [ 95%] Building CXX object CMakeFiles/bridge-gui.dir/ClipboardProxy.cpp.o [ 92%] Building CXX object CMakeFiles/bridge-gui.dir/SentryUtils.cpp.o [ 98%] Building CXX object CMakeFiles/bridge-gui.dir/bridge-gui_autogen/EWIEGA46WW/qrc_Resources.cpp.o [ 93%] Building CXX object CMakeFiles/bridge-gui.dir/Settings.cpp.o [ 98%] Building CXX object CMakeFiles/bridge-gui.dir/MacOS/DockIcon.cpp.o /startdir/src/proton-bridge/internal/frontend/bridge-gui/bridge-gui/main.cpp: In function ‘QUrl getApiUrl()’: /startdir/src/proton-bridge/internal/frontend/bridge-gui/bridge-gui/main.cpp:168:22: warning: ignoring return value of ‘virtual bool QFile::open(QIODeviceBase::OpenMode)’, declared with attribute ‘nodiscard’ [-Wunused-result] 168 | prefFile.open(QIODevice::ReadOnly | QIODevice::Text); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt6/QtCore/qdir.h:11, from /usr/include/qt6/QtCore/QtCore:91, from /startdir/src/proton-bridge/internal/frontend/bridge-gui/bridge-gui/Pch.h:23, from /startdir/src/proton-bridge/build/CMakeFiles/bridge-gui.dir/cmake_pch.hxx:5, from : /usr/include/qt6/QtCore/qfile.h:291:32: note: declared here 291 | QFILE_MAYBE_NODISCARD bool open(OpenMode flags) override; | ^~~~ [100%] Linking CXX executable bridge-gui [100%] Built target bridge-gui ==> Starting check()... # github.com/mattn/go-sqlite3 sqlite3-binding.c: In function ‘sqlite3ShadowTableName’: sqlite3-binding.c:123133:9: warning: assignment discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] 123133 | zTail = strrchr(zName, '_'); | ^ In function ‘sqlite3Strlen30’, inlined from ‘sqlite3ColumnSetColl’ at sqlite3-binding.c:121310:10: sqlite3-binding.c:34654:28: warning: ‘strlen’ reading 1 or more bytes from a region of size 0 [-Wstringop-overread] 34654 | return 0x3fffffff & (int)strlen(z); | ^~~~~~~~~ In function ‘sqlite3ColumnSetColl’: cc1: note: source object is likely at address zero ok github.com/ProtonMail/proton-bridge/v3/cmd/Desktop-Bridge 0.023s ok github.com/ProtonMail/proton-bridge/v3/cmd/launcher 0.017s ? github.com/ProtonMail/proton-bridge/v3/internal [no test files] ok github.com/ProtonMail/proton-bridge/v3/internal/app 0.342s ok github.com/ProtonMail/proton-bridge/v3/internal/certs 0.159s ? github.com/ProtonMail/proton-bridge/v3/internal/clientconfig [no test files] ok github.com/ProtonMail/proton-bridge/v3/internal/constants 0.025s ok github.com/ProtonMail/proton-bridge/v3/internal/cookies 2.023s ok github.com/ProtonMail/proton-bridge/v3/internal/crash 0.015s ? github.com/ProtonMail/proton-bridge/v3/internal/events [no test files] ? github.com/ProtonMail/proton-bridge/v3/internal/events/mocks [no test files] ? github.com/ProtonMail/proton-bridge/v3/internal/fido [no test files] ok github.com/ProtonMail/proton-bridge/v3/internal/files 0.010s ok github.com/ProtonMail/proton-bridge/v3/internal/focus 0.021s ? github.com/ProtonMail/proton-bridge/v3/internal/focus/proto [no test files] ? github.com/ProtonMail/proton-bridge/v3/internal/frontend/cli [no test files] ok github.com/ProtonMail/proton-bridge/v3/internal/frontend/grpc 0.017s ? github.com/ProtonMail/proton-bridge/v3/internal/frontend/grpc/fido [no test files] ok github.com/ProtonMail/proton-bridge/v3/internal/frontend/theme 0.007s ok github.com/ProtonMail/proton-bridge/v3/internal/hv 0.006s ? github.com/ProtonMail/proton-bridge/v3/internal/identifier [no test files] ok github.com/ProtonMail/proton-bridge/v3/internal/kb 0.009s ok github.com/ProtonMail/proton-bridge/v3/internal/legacy/credentials 0.014s ok github.com/ProtonMail/proton-bridge/v3/internal/locations 0.015s ok github.com/ProtonMail/proton-bridge/v3/internal/logging 0.141s ? github.com/ProtonMail/proton-bridge/v3/internal/network [no test files] ? github.com/ProtonMail/proton-bridge/v3/internal/plan [no test files] ? github.com/ProtonMail/proton-bridge/v3/internal/platform [no test files] ? github.com/ProtonMail/proton-bridge/v3/internal/safe [no test files] ok github.com/ProtonMail/proton-bridge/v3/internal/sentry 0.033s ok github.com/ProtonMail/proton-bridge/v3/internal/service 0.021s ok github.com/ProtonMail/proton-bridge/v3/internal/services/imapservice 0.025s ? github.com/ProtonMail/proton-bridge/v3/internal/services/imapservice/mocks [no test files] ? github.com/ProtonMail/proton-bridge/v3/internal/services/imapservice/observabilitymetrics/evtloopmsgevents [no test files] ? github.com/ProtonMail/proton-bridge/v3/internal/services/imapservice/observabilitymetrics/syncmsgevents [no test files] ? github.com/ProtonMail/proton-bridge/v3/internal/services/imapsmtpserver [no test files] ok github.com/ProtonMail/proton-bridge/v3/internal/services/notifications 1.218s ok github.com/ProtonMail/proton-bridge/v3/internal/services/observability 0.020s ? github.com/ProtonMail/proton-bridge/v3/internal/services/observability/gluonmetrics [no test files] ? github.com/ProtonMail/proton-bridge/v3/internal/services/orderedtasks [no test files] ok github.com/ProtonMail/proton-bridge/v3/internal/services/sendrecorder 7.038s ok github.com/ProtonMail/proton-bridge/v3/internal/services/smtp 6.231s ? github.com/ProtonMail/proton-bridge/v3/internal/services/smtp/observabilitymetrics [no test files] ok github.com/ProtonMail/proton-bridge/v3/internal/services/syncservice 0.102s ? github.com/ProtonMail/proton-bridge/v3/internal/services/syncservice/observabilitymetrics [no test files] ok github.com/ProtonMail/proton-bridge/v3/internal/services/telemetry 0.037s ok github.com/ProtonMail/proton-bridge/v3/internal/services/userevents 0.566s ? github.com/ProtonMail/proton-bridge/v3/internal/services/userevents/mocks [no test files] ok github.com/ProtonMail/proton-bridge/v3/internal/services/useridentity 0.029s ? github.com/ProtonMail/proton-bridge/v3/internal/services/useridentity/mocks [no test files] ok github.com/ProtonMail/proton-bridge/v3/internal/telemetry 0.013s ? github.com/ProtonMail/proton-bridge/v3/internal/telemetry/mocks [no test files] ok github.com/ProtonMail/proton-bridge/v3/internal/try 0.015s ok github.com/ProtonMail/proton-bridge/v3/internal/unleash 1.531s ok github.com/ProtonMail/proton-bridge/v3/internal/updater 0.030s ? github.com/ProtonMail/proton-bridge/v3/internal/updater/mocks [no test files] ? github.com/ProtonMail/proton-bridge/v3/internal/updater/versioncompare [no test files] ok github.com/ProtonMail/proton-bridge/v3/internal/user 0.940s ok github.com/ProtonMail/proton-bridge/v3/internal/useragent 0.004s ok github.com/ProtonMail/proton-bridge/v3/internal/usertypes 0.008s ok github.com/ProtonMail/proton-bridge/v3/internal/vault 1.519s ? github.com/ProtonMail/proton-bridge/v3/internal/vault/observabilitymetrics [no test files] ? github.com/ProtonMail/proton-bridge/v3/internal/vault/storage [no test files] ok github.com/ProtonMail/proton-bridge/v3/internal/versioner 0.686s ok github.com/ProtonMail/proton-bridge/v3/pkg/algo 0.006s ok github.com/ProtonMail/proton-bridge/v3/pkg/cpc 0.004s ? github.com/ProtonMail/proton-bridge/v3/pkg/dialer [no test files] ok github.com/ProtonMail/proton-bridge/v3/pkg/files 0.006s ok github.com/ProtonMail/proton-bridge/v3/pkg/keychain 1.052s ok github.com/ProtonMail/proton-bridge/v3/pkg/message 7.864s ok github.com/ProtonMail/proton-bridge/v3/pkg/message/parser 0.016s ok github.com/ProtonMail/proton-bridge/v3/pkg/mime 0.028s ? github.com/ProtonMail/proton-bridge/v3/pkg/mobileconfig [no test files] ok github.com/ProtonMail/proton-bridge/v3/pkg/ports 0.020s ok github.com/ProtonMail/proton-bridge/v3/pkg/restarter 0.012s ok github.com/ProtonMail/proton-bridge/v3/pkg/sum 0.012s ? github.com/ProtonMail/proton-bridge/v3/pkg/tar [no test files] Feature: Bridge picks default ports wisely time="2026-02-13T23:23:02Z" level=info msg="Starting bridge" time="2026-02-13T23:23:02Z" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures1466701680/001/config4107837613/grpcFocusServerConfig.json pkg=focus/service time="2026-02-13T23:23:02Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures1466701680/001/cache1203291765/unleash_cache/unleash_flags: no such file or directory" service=unleash time="2026-02-13T23:23:02Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures1466701680/001/cache1203291765/notifications/notification_cache: no such file or directory" pkg=notification-store time="2026-02-13T23:23:02Z" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures1466701680/001/data3064672115/gluon/backend/db gluonStore=/tmp/TestFeatures1466701680/001/data3064672115/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2026-02-13T23:23:02Z" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2026-02-13T23:23:02Z" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2026-02-13T23:23:02Z" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2026-02-13T23:23:02Z" level=info msg="Starting service" service=unleash time="2026-02-13T23:23:02Z" level=info msg="Starting service" pkg=observability time="2026-02-13T23:23:02Z" level=info msg="Starting frontend service" time="2026-02-13T23:23:02Z" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures1466701680/001/config4107837613/grpcServerConfig.json time="2026-02-13T23:23:02Z" level=info msg="gRPC server listening on /tmp/bridge1875" pkg=grpc time="2026-02-13T23:23:02Z" level=info msg="Frontend service started" time="2026-02-13T23:23:02Z" level=info msg="Starting frontend client" time="2026-02-13T23:23:02Z" level=info msg="Starting poll service" service=unleash time="2026-02-13T23:23:02Z" level=info msg="Starting receiver service" service=unleash time="2026-02-13T23:23:02Z" level=info msg="Loading users" count=0 pkg=bridge/user time="2026-02-13T23:23:02Z" level=info msg="Finished loading users" pkg=bridge/user time="2026-02-13T23:23:02Z" level=info msg="Checking for updates" pkg=bridge time="2026-02-13T23:23:02Z" level=info msg="Not monitoring parent PID" pkg=grpc time="2026-02-13T23:23:02Z" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2026-02-13T23:23:02Z" level=info msg="200 OK: GET https://127.0.0.1:34983/feature/v2/frontend?bridgeStickyKey=1d3fc0f7-48a5-4af6-bae6-91f04c2f6e2f" pkg=gpa/manager time="2026-02-13T23:23:02Z" level=info msg="Frontend client started" Scenario: bridge picks ports for IMAP and SMTP using default values. # features/bridge/default_ports.feature:3 When bridge starts # :1 -> *scenario Then bridge IMAP port is 1143 # :1 -> *scenario time="2026-02-13T23:23:02Z" level=info msg="Frontend service stopped" time="2026-02-13T23:23:02Z" level=info msg="Frontend client stopped" time="2026-02-13T23:23:02Z" level=info msg="Closing bridge" pkg=bridge time="2026-02-13T23:23:02Z" level=info msg="Stopping service" pkg=observability time="2026-02-13T23:23:02Z" level=info msg="Closing IMAP Listener" service=server-manager time="2026-02-13T23:23:02Z" level=info msg="Closing IMAP server" service=server-manager time="2026-02-13T23:23:02Z" level=info msg="Closing SMTP Listener" service=server-manager time="2026-02-13T23:23:02Z" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2026-02-13T23:23:02Z" level=info msg="Closing SMTP server" service=server-manager time="2026-02-13T23:23:02Z" level=info msg="Closing service" service=unleash Then bridge SMTP port is 1025 # :1 -> *scenario Scenario: bridge picks ports for IMAP wisely when default port is busy. # features/bridge/default_ports.feature:8 When the network port 1143 is busy # :1 -> *scenario time="2026-02-13T23:23:02Z" level=info msg="Starting bridge" time="2026-02-13T23:23:02Z" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures1466701680/002/config1206750265/grpcFocusServerConfig.json pkg=focus/service time="2026-02-13T23:23:02Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures1466701680/002/cache3856775139/unleash_cache/unleash_flags: no such file or directory" service=unleash time="2026-02-13T23:23:02Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures1466701680/002/cache3856775139/notifications/notification_cache: no such file or directory" pkg=notification-store time="2026-02-13T23:23:02Z" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures1466701680/002/data4171748555/gluon/backend/db gluonStore=/tmp/TestFeatures1466701680/002/data4171748555/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2026-02-13T23:23:02Z" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2026-02-13T23:23:02Z" level=info msg="Starting IMAP server" port=1144 service=server-manager ssl=false time="2026-02-13T23:23:02Z" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2026-02-13T23:23:02Z" level=info msg="Starting service" service=unleash time="2026-02-13T23:23:02Z" level=info msg="Starting service" pkg=observability time="2026-02-13T23:23:02Z" level=info msg="Starting frontend service" time="2026-02-13T23:23:02Z" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures1466701680/002/config1206750265/grpcServerConfig.json time="2026-02-13T23:23:02Z" level=info msg="gRPC server listening on /tmp/bridge7422" pkg=grpc time="2026-02-13T23:23:02Z" level=info msg="Frontend service started" time="2026-02-13T23:23:02Z" level=info msg="Starting frontend client" time="2026-02-13T23:23:02Z" level=info msg="Starting poll service" service=unleash time="2026-02-13T23:23:02Z" level=info msg="Starting receiver service" service=unleash time="2026-02-13T23:23:02Z" level=info msg="Loading users" count=0 pkg=bridge/user time="2026-02-13T23:23:02Z" level=info msg="Finished loading users" pkg=bridge/user time="2026-02-13T23:23:02Z" level=info msg="Checking for updates" pkg=bridge time="2026-02-13T23:23:02Z" level=info msg="Not monitoring parent PID" pkg=grpc time="2026-02-13T23:23:02Z" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2026-02-13T23:23:02Z" level=info msg="Frontend client started" And bridge starts # :1 -> *scenario Then bridge IMAP port is 1144 # :1 -> *scenario time="2026-02-13T23:23:02Z" level=info msg="200 OK: GET https://127.0.0.1:34503/feature/v2/frontend?bridgeStickyKey=71f193cc-e36f-4395-95b3-51fbbfe2926e" pkg=gpa/manager time="2026-02-13T23:23:02Z" level=info msg="Frontend service stopped" time="2026-02-13T23:23:02Z" level=info msg="Frontend client stopped" time="2026-02-13T23:23:02Z" level=info msg="Closing bridge" pkg=bridge time="2026-02-13T23:23:02Z" level=info msg="Stopping service" pkg=observability time="2026-02-13T23:23:02Z" level=info msg="Closing IMAP Listener" service=server-manager time="2026-02-13T23:23:02Z" level=info msg="Closing IMAP server" service=server-manager time="2026-02-13T23:23:02Z" level=info msg="Closing SMTP Listener" service=server-manager time="2026-02-13T23:23:02Z" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2026-02-13T23:23:02Z" level=info msg="Closing SMTP server" service=server-manager time="2026-02-13T23:23:02Z" level=info msg="Closing service" service=unleash Then bridge SMTP port is 1025 # :1 -> *scenario Scenario: bridge picks ports for SMTP wisely when default port is busy. # features/bridge/default_ports.feature:14 When the network port range 1025-1030 is busy # :1 -> *scenario time="2026-02-13T23:23:02Z" level=info msg="Starting bridge" time="2026-02-13T23:23:02Z" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures1466701680/003/config2132530582/grpcFocusServerConfig.json pkg=focus/service time="2026-02-13T23:23:02Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures1466701680/003/cache519094039/unleash_cache/unleash_flags: no such file or directory" service=unleash time="2026-02-13T23:23:02Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures1466701680/003/cache519094039/notifications/notification_cache: no such file or directory" pkg=notification-store time="2026-02-13T23:23:02Z" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures1466701680/003/data9393472/gluon/backend/db gluonStore=/tmp/TestFeatures1466701680/003/data9393472/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2026-02-13T23:23:02Z" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2026-02-13T23:23:02Z" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2026-02-13T23:23:02Z" level=info msg="Starting SMTP server" port=1031 service=server-manager ssl=false time="2026-02-13T23:23:02Z" level=info msg="Starting service" service=unleash time="2026-02-13T23:23:02Z" level=info msg="Starting service" pkg=observability time="2026-02-13T23:23:02Z" level=info msg="Starting frontend service" time="2026-02-13T23:23:02Z" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures1466701680/003/config2132530582/grpcServerConfig.json time="2026-02-13T23:23:02Z" level=info msg="gRPC server listening on /tmp/bridge5741" pkg=grpc time="2026-02-13T23:23:02Z" level=info msg="Frontend service started" time="2026-02-13T23:23:02Z" level=info msg="Starting frontend client" time="2026-02-13T23:23:02Z" level=info msg="Starting poll service" service=unleash time="2026-02-13T23:23:02Z" level=info msg="Starting receiver service" service=unleash time="2026-02-13T23:23:02Z" level=info msg="Loading users" count=0 pkg=bridge/user time="2026-02-13T23:23:02Z" level=info msg="Finished loading users" pkg=bridge/user time="2026-02-13T23:23:02Z" level=info msg="Checking for updates" pkg=bridge time="2026-02-13T23:23:02Z" level=info msg="Not monitoring parent PID" pkg=grpc time="2026-02-13T23:23:02Z" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2026-02-13T23:23:02Z" level=info msg="Frontend client started" And bridge starts # :1 -> *scenario Then bridge IMAP port is 1143 # :1 -> *scenario time="2026-02-13T23:23:02Z" level=info msg="Frontend service stopped" time="2026-02-13T23:23:02Z" level=info msg="Frontend client stopped" time="2026-02-13T23:23:02Z" level=info msg="Closing bridge" pkg=bridge time="2026-02-13T23:23:02Z" level=info msg="Stopping service" pkg=observability time="2026-02-13T23:23:02Z" level=info msg="Closing IMAP Listener" service=server-manager time="2026-02-13T23:23:02Z" level=info msg="Closing IMAP server" service=server-manager time="2026-02-13T23:23:02Z" level=info msg="Closing SMTP Listener" service=server-manager time="2026-02-13T23:23:02Z" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1031: use of closed network connection" service=server-manager time="2026-02-13T23:23:02Z" level=info msg="Closing SMTP server" service=server-manager time="2026-02-13T23:23:02Z" level=info msg="Closing service" service=unleash Then bridge SMTP port is 1031 # :1 -> *scenario time="2026-02-13T23:23:02Z" level=warning msg="Get \"https://127.0.0.1:35531/feature/v2/frontend?bridgeStickyKey=7db02e59-0cc8-46b3-9d71-180966514601\": context canceled, Attempt 1" pkg=gpa/client time="2026-02-13T23:23:02Z" level=error msg="Get \"https://127.0.0.1:35531/feature/v2/frontend?bridgeStickyKey=7db02e59-0cc8-46b3-9d71-180966514601\": context canceled" pkg=gpa/client time="2026-02-13T23:23:02Z" level=error msg="Failed to get flags from server" error="Get \"https://127.0.0.1:35531/feature/v2/frontend?bridgeStickyKey=7db02e59-0cc8-46b3-9d71-180966514601\": context canceled" service=unleash Scenario: bridge picks ports for IMAP SMTP wisely when default ports are busy. # features/bridge/default_ports.feature:20 When the network port range 1025-1200 is busy # :1 -> *scenario time="2026-02-13T23:23:02Z" level=info msg="Starting bridge" time="2026-02-13T23:23:02Z" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures1466701680/004/config3529482171/grpcFocusServerConfig.json pkg=focus/service time="2026-02-13T23:23:02Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures1466701680/004/cache55289085/unleash_cache/unleash_flags: no such file or directory" service=unleash time="2026-02-13T23:23:02Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures1466701680/004/cache55289085/notifications/notification_cache: no such file or directory" pkg=notification-store time="2026-02-13T23:23:02Z" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures1466701680/004/data142292769/gluon/backend/db gluonStore=/tmp/TestFeatures1466701680/004/data142292769/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2026-02-13T23:23:02Z" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2026-02-13T23:23:02Z" level=info msg="Starting IMAP server" port=1201 service=server-manager ssl=false time="2026-02-13T23:23:02Z" level=info msg="Starting SMTP server" port=1202 service=server-manager ssl=false time="2026-02-13T23:23:02Z" level=info msg="Starting service" service=unleash time="2026-02-13T23:23:02Z" level=info msg="Starting service" pkg=observability time="2026-02-13T23:23:02Z" level=info msg="Starting frontend service" time="2026-02-13T23:23:02Z" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures1466701680/004/config3529482171/grpcServerConfig.json time="2026-02-13T23:23:02Z" level=info msg="gRPC server listening on /tmp/bridge1293" pkg=grpc time="2026-02-13T23:23:02Z" level=info msg="Frontend service started" time="2026-02-13T23:23:02Z" level=info msg="Starting frontend client" time="2026-02-13T23:23:02Z" level=info msg="Starting poll service" service=unleash time="2026-02-13T23:23:02Z" level=info msg="Starting receiver service" service=unleash time="2026-02-13T23:23:02Z" level=info msg="Loading users" count=0 pkg=bridge/user time="2026-02-13T23:23:02Z" level=info msg="Finished loading users" pkg=bridge/user time="2026-02-13T23:23:02Z" level=info msg="Checking for updates" pkg=bridge time="2026-02-13T23:23:02Z" level=info msg="Not monitoring parent PID" pkg=grpc time="2026-02-13T23:23:02Z" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2026-02-13T23:23:02Z" level=info msg="Frontend client started" And bridge starts # :1 -> *scenario Then bridge IMAP port is 1201 # :1 -> *scenario time="2026-02-13T23:23:02Z" level=info msg="200 OK: GET https://127.0.0.1:36849/feature/v2/frontend?bridgeStickyKey=1acf2fda-6207-4cf3-8069-b78c94c3ee7b" pkg=gpa/manager time="2026-02-13T23:23:02Z" level=info msg="Frontend service stopped" time="2026-02-13T23:23:02Z" level=info msg="Frontend client stopped" time="2026-02-13T23:23:02Z" level=info msg="Closing bridge" pkg=bridge time="2026-02-13T23:23:02Z" level=info msg="Stopping service" pkg=observability time="2026-02-13T23:23:02Z" level=info msg="Closing IMAP Listener" service=server-manager time="2026-02-13T23:23:02Z" level=info msg="Closing IMAP server" service=server-manager time="2026-02-13T23:23:02Z" level=info msg="Closing SMTP Listener" service=server-manager time="2026-02-13T23:23:02Z" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1202: use of closed network connection" service=server-manager time="2026-02-13T23:23:02Z" level=info msg="Closing SMTP server" service=server-manager time="2026-02-13T23:23:02Z" level=info msg="Closing service" service=unleash Then bridge SMTP port is 1202 # :1 -> *scenario Feature: Send Telemetry Heartbeat time="2026-02-13T23:23:03Z" level=info msg="User '072fbf20-5612-4b1d-9d18-88afe77267c1' created with id=e871d661-12ed-4f08-b5c7-620a68d61031" pkg=gpa/server/backend Background: Given there exists an account with username "072fbf20-5612-4b1d-9d18-88afe77267c1" and password "password" # :1 -> *scenario time="2026-02-13T23:23:03Z" level=info msg="User '77e7591f-a28f-43d3-b4d5-f9e66b27cada' created with id=0b5c0caf-a36c-41df-8a76-c6e6f2b57038" pkg=gpa/server/backend And there exists an account with username "77e7591f-a28f-43d3-b4d5-f9e66b27cada" and password "password" # :1 -> *scenario time="2026-02-13T23:23:04Z" level=info msg="User '14dc7850-4aa4-420d-9a14-1880a5184dd7' created with id=ed992bbc-3d5b-43b6-bada-3d492238f66e" pkg=gpa/server/backend And there exists an account with username "14dc7850-4aa4-420d-9a14-1880a5184dd7" and password "password" # :1 -> *scenario Then it succeeds # :1 -> *scenario time="2026-02-13T23:23:04Z" level=info msg="Starting bridge" time="2026-02-13T23:23:04Z" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures1466701680/005/config448500047/grpcFocusServerConfig.json pkg=focus/service time="2026-02-13T23:23:04Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures1466701680/005/cache3305291703/unleash_cache/unleash_flags: no such file or directory" service=unleash time="2026-02-13T23:23:04Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures1466701680/005/cache3305291703/notifications/notification_cache: no such file or directory" pkg=notification-store time="2026-02-13T23:23:04Z" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures1466701680/005/data3210915059/gluon/backend/db gluonStore=/tmp/TestFeatures1466701680/005/data3210915059/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2026-02-13T23:23:04Z" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2026-02-13T23:23:04Z" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2026-02-13T23:23:04Z" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2026-02-13T23:23:04Z" level=info msg="Starting service" service=unleash time="2026-02-13T23:23:04Z" level=info msg="Starting service" pkg=observability time="2026-02-13T23:23:04Z" level=info msg="Starting frontend service" time="2026-02-13T23:23:04Z" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures1466701680/005/config448500047/grpcServerConfig.json time="2026-02-13T23:23:04Z" level=info msg="gRPC server listening on /tmp/bridge3618" pkg=grpc time="2026-02-13T23:23:04Z" level=info msg="Frontend service started" time="2026-02-13T23:23:04Z" level=info msg="Starting frontend client" time="2026-02-13T23:23:04Z" level=info msg="Starting poll service" service=unleash time="2026-02-13T23:23:04Z" level=info msg="Loading users" count=0 pkg=bridge/user time="2026-02-13T23:23:04Z" level=info msg="Finished loading users" pkg=bridge/user time="2026-02-13T23:23:04Z" level=info msg="Starting receiver service" service=unleash time="2026-02-13T23:23:04Z" level=info msg="Checking for updates" pkg=bridge time="2026-02-13T23:23:04Z" level=info msg="Not monitoring parent PID" pkg=grpc time="2026-02-13T23:23:04Z" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2026-02-13T23:23:04Z" level=info msg="Frontend client started" When bridge starts # :1 -> *scenario Then it succeeds # :1 -> *scenario time="2026-02-13T23:23:04Z" level=info msg="200 OK: GET https://127.0.0.1:37785/feature/v2/frontend?bridgeStickyKey=160be68e-93e1-4a48-8689-c921d76e2583" pkg=gpa/manager Scenario: Send at first start - one user default settings # features/bridge/heartbeat.feature:11 Then bridge telemetry feature is enabled # :1 -> *scenario And bridge needs to send heartbeat # :1 -> *scenario time="2026-02-13T23:23:04Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (0fcaf4c9)" time="2026-02-13T23:23:04Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (0fcaf4c9)" time="2026-02-13T23:23:04Z" level=info msg="200 OK: POST https://127.0.0.1:37785/auth/v4/info" pkg=gpa/manager time="2026-02-13T23:23:04Z" level=info msg="200 OK: POST https://127.0.0.1:37785/auth/v4" pkg=gpa/manager time="2026-02-13T23:23:04Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=e871d661-12ed-4f08-b5c7-620a68d61031 time="2026-02-13T23:23:04Z" level=info msg="Adding vault user" userID=e871d661-12ed-4f08-b5c7-620a68d61031 time="2026-02-13T23:23:04Z" level=info msg="Creating new user" userID=e871d661-12ed-4f08-b5c7-620a68d61031 time="2026-02-13T23:23:04Z" level=warning msg="404 GET https://127.0.0.1:37785/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2026-02-13T23:23:04Z" level=error msg="404 GET https://127.0.0.1:37785/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2026-02-13T23:23:04Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:37785/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2026-02-13T23:23:04Z" level=info msg="Creating user object" numAddr=1 numLabels=12 userID=e871d661-12ed-4f08-b5c7-620a68d61031 time="2026-02-13T23:23:04Z" level=info msg="200 OK: GET https://127.0.0.1:37785/core/v4/events/latest" pkg=gpa/client userID=e871d661-12ed-4f08-b5c7-620a68d61031 time="2026-02-13T23:23:04Z" level=info msg="Starting service Last EventID=AA==" service=user-events user=e871d661-12ed-4f08-b5c7-620a68d61031 time="2026-02-13T23:23:04Z" level=info msg="200 OK: GET https://127.0.0.1:37785/core/v4/settings" pkg=gpa/client userID=e871d661-12ed-4f08-b5c7-620a68d61031 time="2026-02-13T23:23:04Z" level=info msg="Registering user client, ID:e871d661-12ed-4f08-b5c7-620a68d61031" pkg=observability time="2026-02-13T23:23:04Z" level=info msg="Starting service main loop" service=telemetry user=e871d661-12ed-4f08-b5c7-620a68d61031 time="2026-02-13T23:23:04Z" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=e871d661-12ed-4f08-b5c7-620a68d61031 time="2026-02-13T23:23:04Z" level=info msg="Starting service main loop" service=notification user=e871d661-12ed-4f08-b5c7-620a68d61031 time="2026-02-13T23:23:04Z" level=info msg="Starting service main loop" service=smtp user=e871d661-12ed-4f08-b5c7-620a68d61031 time="2026-02-13T23:23:04Z" level=info msg="200 OK: GET https://127.0.0.1:37785/core/v4/labels?Type=4" pkg=gpa/client userID=e871d661-12ed-4f08-b5c7-620a68d61031 time="2026-02-13T23:23:04Z" level=info msg="200 OK: GET https://127.0.0.1:37785/core/v4/labels?Type=3" pkg=gpa/client userID=e871d661-12ed-4f08-b5c7-620a68d61031 time="2026-02-13T23:23:04Z" level=info msg="200 OK: GET https://127.0.0.1:37785/core/v4/labels?Type=1" pkg=gpa/client userID=e871d661-12ed-4f08-b5c7-620a68d61031 time="2026-02-13T23:23:04Z" level=info msg="Setting labels" labelIDs="[3 4 5 6 12 1 7 8 9 10 0 2]" pkg=rwLabels time="2026-02-13T23:23:04Z" level=info msg="Adding user to imap server" addrID=7967ecc7-0123-4d1f-b4c0-ffdb336d49ee service=server-manager time="2026-02-13T23:23:04Z" level=info msg="Creating new IMAP user" addrID=7967ecc7-0123-4d1f-b4c0-ffdb336d49ee service=server-manager time="2026-02-13T23:23:04Z" level=info msg="Setting gluon ID" addrID=7967ecc7-0123-4d1f-b4c0-ffdb336d49ee gluonID=c07775c3-a613-4967-bf4d-54fce37d8749 userID=e871d661-12ed-4f08-b5c7-620a68d61031 time="2026-02-13T23:23:04Z" level=info msg="Created new IMAP user" addrID=7967ecc7-0123-4d1f-b4c0-ffdb336d49ee gluonID=c07775c3-a613-4967-bf4d-54fce37d8749 service=server-manager time="2026-02-13T23:23:04Z" level=info msg="Validating Listener State" service=server-manager time="2026-02-13T23:23:04Z" level=info msg=Resuming service=user-events user=e871d661-12ed-4f08-b5c7-620a68d61031 When the user logs in with username "072fbf20-5612-4b1d-9d18-88afe77267c1" and password "password" # :1 -> *scenario time="2026-02-13T23:23:04Z" level=info msg="Received mailbox message count" count=0 gluonID=c07775c3-a613-4967-bf4d-54fce37d8749 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2026-02-13T23:23:04Z" level=info msg="Starting IMAP Service" service=imap user=e871d661-12ed-4f08-b5c7-620a68d61031 time="2026-02-13T23:23:04Z" level=info msg="Sync triggered" service=imap user=e871d661-12ed-4f08-b5c7-620a68d61031 time="2026-02-13T23:23:04Z" level=info msg="Beginning user sync" service=imap start="2026-02-13 23:23:04.643866433 +0000 UTC m=+2.450474833" user=e871d661-12ed-4f08-b5c7-620a68d61031 time="2026-02-13T23:23:04Z" level=info msg="Syncing labels" service=imap user=e871d661-12ed-4f08-b5c7-620a68d61031 time="2026-02-13T23:23:04Z" level=info msg="Checking whether logged in user should re-sync. UserID:e871d661-12ed-4f08-b5c7-620a68d61031" userID=e871d661-12ed-4f08-b5c7-620a68d61031 time="2026-02-13T23:23:04Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=c07775c3-a613-4967-bf4d-54fce37d8749 time="2026-02-13T23:23:04Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=c07775c3-a613-4967-bf4d-54fce37d8749 time="2026-02-13T23:23:04Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5 userID=c07775c3-a613-4967-bf4d-54fce37d8749 time="2026-02-13T23:23:04Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0 userID=c07775c3-a613-4967-bf4d-54fce37d8749 time="2026-02-13T23:23:04Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=12 userID=c07775c3-a613-4967-bf4d-54fce37d8749 time="2026-02-13T23:23:04Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4 userID=c07775c3-a613-4967-bf4d-54fce37d8749 time="2026-02-13T23:23:04Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6 userID=c07775c3-a613-4967-bf4d-54fce37d8749 time="2026-02-13T23:23:04Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=7 userID=c07775c3-a613-4967-bf4d-54fce37d8749 time="2026-02-13T23:23:04Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=8 userID=c07775c3-a613-4967-bf4d-54fce37d8749 time="2026-02-13T23:23:04Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=10 userID=c07775c3-a613-4967-bf4d-54fce37d8749 time="2026-02-13T23:23:04Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=3 userID=c07775c3-a613-4967-bf4d-54fce37d8749 time="2026-02-13T23:23:04Z" level=info msg="Synced labels" service=imap user=e871d661-12ed-4f08-b5c7-620a68d61031 time="2026-02-13T23:23:04Z" level=info msg="200 OK: GET https://127.0.0.1:37785/mail/v4/messages/count" pkg=gpa/client userID=e871d661-12ed-4f08-b5c7-620a68d61031 time="2026-02-13T23:23:04Z" level=info msg="Syncing messages" service=imap user=e871d661-12ed-4f08-b5c7-620a68d61031 time="2026-02-13T23:23:04Z" level=info msg="Job started" service=imap user=e871d661-12ed-4f08-b5c7-620a68d61031 time="2026-02-13T23:23:04Z" level=info msg="200 OK: POST https://127.0.0.1:37785/mail/v4/messages" pkg=gpa/client userID=e871d661-12ed-4f08-b5c7-620a68d61031 time="2026-02-13T23:23:04Z" level=info msg="Job finished" service=imap user=e871d661-12ed-4f08-b5c7-620a68d61031 time="2026-02-13T23:23:04Z" level=info msg="All child jobs completed" service=imap sync-job=waiter user=e871d661-12ed-4f08-b5c7-620a68d61031 time="2026-02-13T23:23:04Z" level=info msg="Synced messages" service=imap user=e871d661-12ed-4f08-b5c7-620a68d61031 time="2026-02-13T23:23:04Z" level=info msg="Finished user sync" duration=6.952373ms service=imap user=e871d661-12ed-4f08-b5c7-620a68d61031 time="2026-02-13T23:23:04Z" level=info msg="Sync complete, starting API event stream" service=imap user=e871d661-12ed-4f08-b5c7-620a68d61031 time="2026-02-13T23:23:04Z" level=info msg="Event loop reset" eventID="AA==" service=user-events user=e871d661-12ed-4f08-b5c7-620a68d61031 And user "072fbf20-5612-4b1d-9d18-88afe77267c1" finishes syncing # :1 -> *scenario time="2026-02-13T23:23:04Z" level=info msg="Heartbeat sent" metrics="{bridge.any.heartbeat bridge_heartbeat_new {1 5} {true true false false false true true true true true false 0.0.0 starttls starttls unknown}}" pkg=telemetry Then bridge eventually sends the following heartbeat: # :1 -> *scenario """  {  "MeasurementGroup": "bridge.any.heartbeat",  "Event": "bridge_heartbeat_new",  "Values": {  "NumberConnectedAccounts": 1,  "rolloutPercentage": 1  },  "Dimensions": {  "isAutoUpdateEnabled": "true",  "isAutoStartEnabled": "true",  "isBetaEnabled": "false",  "isDohEnabled": "false",  "usesSplitMode": "false",  "useAllMail": "true",  "useDefaultImapPort": "true",  "useDefaultSmtpPort": "true",  "useDefaultCacheLocation": "true",  "useDefaultKeychain": "true",  "isContactedByAppleNotes": "false",  "imapConnectionMode": "starttls",  "smtpConnectionMode": "starttls",  "prevVersion": "0.0.0",  "bridgePlanGroup": "unknown"  }  } """ time="2026-02-13T23:23:04Z" level=info msg="Frontend service stopped" time="2026-02-13T23:23:04Z" level=info msg="Frontend client stopped" time="2026-02-13T23:23:04Z" level=info msg="Closing bridge" pkg=bridge time="2026-02-13T23:23:04Z" level=info msg="Stopping service" pkg=observability time="2026-02-13T23:23:04Z" level=info msg="Closing user" userID=e871d661-12ed-4f08-b5c7-620a68d61031 time="2026-02-13T23:23:04Z" level=info msg="De-registering user client, ID:e871d661-12ed-4f08-b5c7-620a68d61031" pkg=observability time="2026-02-13T23:23:04Z" level=info msg="Exiting IMAP Service" service=imap user=e871d661-12ed-4f08-b5c7-620a68d61031 time="2026-02-13T23:23:04Z" level=info msg="Exiting service main loop" service=smtp user=e871d661-12ed-4f08-b5c7-620a68d61031 time="2026-02-13T23:23:04Z" level=info msg="Exiting service main loop" service=notification user=e871d661-12ed-4f08-b5c7-620a68d61031 time="2026-02-13T23:23:04Z" level=info msg="Exiting Service" service=user-identity user=e871d661-12ed-4f08-b5c7-620a68d61031 time="2026-02-13T23:23:04Z" level=info msg="Exiting service main loop" service=telemetry user=e871d661-12ed-4f08-b5c7-620a68d61031 time="2026-02-13T23:23:04Z" level=info msg="Exiting service" service=user-events user=e871d661-12ed-4f08-b5c7-620a68d61031 time="2026-02-13T23:23:04Z" level=info msg="Closing IMAP Listener" service=server-manager time="2026-02-13T23:23:04Z" level=info msg="Closing IMAP server" service=server-manager time="2026-02-13T23:23:04Z" level=info msg="Closing SMTP Listener" service=server-manager time="2026-02-13T23:23:04Z" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2026-02-13T23:23:04Z" level=info msg="Closing SMTP server" service=server-manager time="2026-02-13T23:23:04Z" level=info msg="Closing service" service=unleash And bridge do not need to send heartbeat # :1 -> *scenario time="2026-02-13T23:23:05Z" level=info msg="User 'd289e467-e328-47f4-86e5-762b78b8d660' created with id=0e15a3dc-094e-47df-9ab4-eb84e21b9432" pkg=gpa/server/backend time="2026-02-13T23:23:05Z" level=info msg="User '070cbe47-38cf-45e1-b89b-b2b3eb6f91d1' created with id=6a7be877-0598-4558-b471-637f9ea39e4a" pkg=gpa/server/backend time="2026-02-13T23:23:05Z" level=info msg="User '8567096d-955a-4ea0-91d2-0829cbc1bdc9' created with id=2ca0c45e-3dc6-444f-b341-e838933962a2" pkg=gpa/server/backend time="2026-02-13T23:23:05Z" level=info msg="Starting bridge" time="2026-02-13T23:23:05Z" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures1466701680/006/config744961587/grpcFocusServerConfig.json pkg=focus/service time="2026-02-13T23:23:05Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures1466701680/006/cache3589168992/unleash_cache/unleash_flags: no such file or directory" service=unleash time="2026-02-13T23:23:05Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures1466701680/006/cache3589168992/notifications/notification_cache: no such file or directory" pkg=notification-store time="2026-02-13T23:23:05Z" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures1466701680/006/data344350167/gluon/backend/db gluonStore=/tmp/TestFeatures1466701680/006/data344350167/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2026-02-13T23:23:05Z" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2026-02-13T23:23:05Z" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2026-02-13T23:23:05Z" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2026-02-13T23:23:05Z" level=info msg="Starting service" service=unleash time="2026-02-13T23:23:05Z" level=info msg="Starting service" pkg=observability time="2026-02-13T23:23:05Z" level=info msg="Starting frontend service" time="2026-02-13T23:23:05Z" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures1466701680/006/config744961587/grpcServerConfig.json time="2026-02-13T23:23:05Z" level=info msg="gRPC server listening on /tmp/bridge1546" pkg=grpc time="2026-02-13T23:23:05Z" level=info msg="Frontend service started" time="2026-02-13T23:23:05Z" level=info msg="Starting frontend client" time="2026-02-13T23:23:05Z" level=info msg="Starting poll service" service=unleash time="2026-02-13T23:23:05Z" level=info msg="Loading users" count=0 pkg=bridge/user time="2026-02-13T23:23:05Z" level=info msg="Finished loading users" pkg=bridge/user time="2026-02-13T23:23:05Z" level=info msg="Starting receiver service" service=unleash time="2026-02-13T23:23:05Z" level=info msg="Checking for updates" pkg=bridge time="2026-02-13T23:23:05Z" level=info msg="Not monitoring parent PID" pkg=grpc time="2026-02-13T23:23:05Z" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2026-02-13T23:23:05Z" level=info msg="Frontend client started" time="2026-02-13T23:23:06Z" level=info msg="200 OK: GET https://127.0.0.1:36707/feature/v2/frontend?bridgeStickyKey=82eaac1b-f129-4ef3-a22f-a018d0541985" pkg=gpa/manager Scenario: Send at first start - one user modified settings # features/bridge/heartbeat.feature:47 Then bridge telemetry feature is enabled # :1 -> *scenario And bridge needs to send heartbeat # :1 -> *scenario When the user has disabled automatic updates # :1 -> *scenario And the user has disabled automatic start # :1 -> *scenario And the user has enabled alternative routing # :1 -> *scenario And the user hides All Mail # :1 -> *scenario time="2026-02-13T23:23:06Z" level=info msg="Restarting IMAP server" service=server-manager time="2026-02-13T23:23:06Z" level=info msg="Checking for updates" pkg=bridge time="2026-02-13T23:23:06Z" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=true And the user set IMAP mode to SSL # :1 -> *scenario time="2026-02-13T23:23:06Z" level=info msg="Restarting SMTP server" service=server-manager time="2026-02-13T23:23:06Z" level=info msg="Closing SMTP Listener" service=server-manager time="2026-02-13T23:23:06Z" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2026-02-13T23:23:06Z" level=info msg="Closing SMTP server" service=server-manager time="2026-02-13T23:23:06Z" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2026-02-13T23:23:06Z" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=true And the user set SMTP mode to SSL # :1 -> *scenario time="2026-02-13T23:23:06Z" level=info msg="Restarting IMAP server" service=server-manager time="2026-02-13T23:23:06Z" level=info msg="Starting IMAP server" port=42695 service=server-manager ssl=true And the user changes the IMAP port to 42695 # :1 -> *scenario time="2026-02-13T23:23:06Z" level=info msg="Restarting SMTP server" service=server-manager time="2026-02-13T23:23:06Z" level=info msg="Closing SMTP Listener" service=server-manager time="2026-02-13T23:23:06Z" level=info msg="Closing SMTP server" service=server-manager time="2026-02-13T23:23:06Z" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2026-02-13T23:23:06Z" level=info msg="Starting SMTP server" port=56942 service=server-manager ssl=true And the user changes the SMTP port to 56942 # :1 -> *scenario time="2026-02-13T23:23:06Z" level=info msg="Pausing user event loops for gluon dir change" pkg=bridge time="2026-02-13T23:23:06Z" level=info msg="Waiting on user event loop completion" pkg=bridge time="2026-02-13T23:23:06Z" level=info msg="Changing gluon directory" pkg=bridge time="2026-02-13T23:23:06Z" level=info msg="Closing IMAP Listener" service=server-manager time="2026-02-13T23:23:06Z" level=info msg="Closing IMAP server" service=server-manager time="2026-02-13T23:23:06Z" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2026-02-13T23:23:06Z" level=info msg="gluon cache moving from /tmp/TestFeatures1466701680/006/data344350167/gluon to /tmp/TestFeatures1466701680/006/gluon3280430745/gluon" pkg=service/imap time="2026-02-13T23:23:06Z" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures1466701680/006/data344350167/gluon/backend/db gluonStore=/tmp/TestFeatures1466701680/006/gluon3280430745/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2026-02-13T23:23:06Z" level=info msg="Starting IMAP server" port=42695 service=server-manager ssl=true time="2026-02-13T23:23:06Z" level=info msg="Restarting user event loops" pkg=bridge And the user changes the gluon path # :1 -> *scenario And the user changes the default keychain application # :1 -> *scenario time="2026-02-13T23:23:06Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (dacd6ed4)" time="2026-02-13T23:23:06Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (dacd6ed4)" time="2026-02-13T23:23:06Z" level=info msg="200 OK: POST https://127.0.0.1:36707/auth/v4/info" pkg=gpa/manager time="2026-02-13T23:23:06Z" level=info msg="200 OK: POST https://127.0.0.1:36707/auth/v4" pkg=gpa/manager time="2026-02-13T23:23:06Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=0e15a3dc-094e-47df-9ab4-eb84e21b9432 time="2026-02-13T23:23:06Z" level=info msg="Adding vault user" userID=0e15a3dc-094e-47df-9ab4-eb84e21b9432 time="2026-02-13T23:23:06Z" level=info msg="Creating new user" userID=0e15a3dc-094e-47df-9ab4-eb84e21b9432 time="2026-02-13T23:23:06Z" level=warning msg="404 GET https://127.0.0.1:36707/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2026-02-13T23:23:06Z" level=error msg="404 GET https://127.0.0.1:36707/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2026-02-13T23:23:06Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:36707/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2026-02-13T23:23:06Z" level=info msg="Creating user object" numAddr=1 numLabels=12 userID=0e15a3dc-094e-47df-9ab4-eb84e21b9432 time="2026-02-13T23:23:06Z" level=info msg="200 OK: GET https://127.0.0.1:36707/core/v4/events/latest" pkg=gpa/client userID=0e15a3dc-094e-47df-9ab4-eb84e21b9432 time="2026-02-13T23:23:06Z" level=info msg="Starting service Last EventID=AA==" service=user-events user=0e15a3dc-094e-47df-9ab4-eb84e21b9432 time="2026-02-13T23:23:06Z" level=info msg="200 OK: GET https://127.0.0.1:36707/core/v4/settings" pkg=gpa/client userID=0e15a3dc-094e-47df-9ab4-eb84e21b9432 time="2026-02-13T23:23:06Z" level=info msg="Registering user client, ID:0e15a3dc-094e-47df-9ab4-eb84e21b9432" pkg=observability time="2026-02-13T23:23:06Z" level=info msg="Starting service main loop" service=telemetry user=0e15a3dc-094e-47df-9ab4-eb84e21b9432 time="2026-02-13T23:23:06Z" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=0e15a3dc-094e-47df-9ab4-eb84e21b9432 time="2026-02-13T23:23:06Z" level=info msg="Starting service main loop" service=notification user=0e15a3dc-094e-47df-9ab4-eb84e21b9432 time="2026-02-13T23:23:06Z" level=info msg="Starting service main loop" service=smtp user=0e15a3dc-094e-47df-9ab4-eb84e21b9432 time="2026-02-13T23:23:06Z" level=info msg="200 OK: GET https://127.0.0.1:36707/core/v4/labels?Type=4" pkg=gpa/client userID=0e15a3dc-094e-47df-9ab4-eb84e21b9432 time="2026-02-13T23:23:06Z" level=info msg="200 OK: GET https://127.0.0.1:36707/core/v4/labels?Type=3" pkg=gpa/client userID=0e15a3dc-094e-47df-9ab4-eb84e21b9432 time="2026-02-13T23:23:06Z" level=info msg="200 OK: GET https://127.0.0.1:36707/core/v4/labels?Type=1" pkg=gpa/client userID=0e15a3dc-094e-47df-9ab4-eb84e21b9432 time="2026-02-13T23:23:06Z" level=info msg="Setting labels" labelIDs="[2 4 5 7 9 10 12 0 1 3 6 8]" pkg=rwLabels time="2026-02-13T23:23:06Z" level=info msg="Adding user to imap server" addrID=6f9437db-ce36-4a54-a6bb-0b82d23d7ed7 service=server-manager time="2026-02-13T23:23:06Z" level=info msg="Creating new IMAP user" addrID=6f9437db-ce36-4a54-a6bb-0b82d23d7ed7 service=server-manager time="2026-02-13T23:23:06Z" level=info msg="Setting gluon ID" addrID=6f9437db-ce36-4a54-a6bb-0b82d23d7ed7 gluonID=1485c0b7-0557-4676-9ba6-59ba0931fd83 userID=0e15a3dc-094e-47df-9ab4-eb84e21b9432 time="2026-02-13T23:23:06Z" level=info msg="Created new IMAP user" addrID=6f9437db-ce36-4a54-a6bb-0b82d23d7ed7 gluonID=1485c0b7-0557-4676-9ba6-59ba0931fd83 service=server-manager time="2026-02-13T23:23:06Z" level=info msg="Validating Listener State" service=server-manager time="2026-02-13T23:23:06Z" level=info msg=Resuming service=user-events user=0e15a3dc-094e-47df-9ab4-eb84e21b9432 When the user logs in with username "d289e467-e328-47f4-86e5-762b78b8d660" and password "password" # :1 -> *scenario time="2026-02-13T23:23:06Z" level=info msg="Received mailbox message count" count=0 gluonID=1485c0b7-0557-4676-9ba6-59ba0931fd83 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2026-02-13T23:23:06Z" level=info msg="Starting IMAP Service" service=imap user=0e15a3dc-094e-47df-9ab4-eb84e21b9432 time="2026-02-13T23:23:06Z" level=info msg="Sync triggered" service=imap user=0e15a3dc-094e-47df-9ab4-eb84e21b9432 time="2026-02-13T23:23:06Z" level=info msg="Beginning user sync" service=imap start="2026-02-13 23:23:06.34382514 +0000 UTC m=+4.150433550" user=0e15a3dc-094e-47df-9ab4-eb84e21b9432 time="2026-02-13T23:23:06Z" level=info msg="Syncing labels" service=imap user=0e15a3dc-094e-47df-9ab4-eb84e21b9432 time="2026-02-13T23:23:06Z" level=info msg="Checking whether logged in user should re-sync. UserID:0e15a3dc-094e-47df-9ab4-eb84e21b9432" userID=0e15a3dc-094e-47df-9ab4-eb84e21b9432 time="2026-02-13T23:23:06Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=1485c0b7-0557-4676-9ba6-59ba0931fd83 time="2026-02-13T23:23:06Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=1485c0b7-0557-4676-9ba6-59ba0931fd83 time="2026-02-13T23:23:06Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=3 userID=1485c0b7-0557-4676-9ba6-59ba0931fd83 time="2026-02-13T23:23:06Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=8 userID=1485c0b7-0557-4676-9ba6-59ba0931fd83 time="2026-02-13T23:23:06Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=10 userID=1485c0b7-0557-4676-9ba6-59ba0931fd83 time="2026-02-13T23:23:06Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=12 userID=1485c0b7-0557-4676-9ba6-59ba0931fd83 time="2026-02-13T23:23:06Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6 userID=1485c0b7-0557-4676-9ba6-59ba0931fd83 time="2026-02-13T23:23:06Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0 userID=1485c0b7-0557-4676-9ba6-59ba0931fd83 time="2026-02-13T23:23:06Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4 userID=1485c0b7-0557-4676-9ba6-59ba0931fd83 time="2026-02-13T23:23:06Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5 userID=1485c0b7-0557-4676-9ba6-59ba0931fd83 time="2026-02-13T23:23:06Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=7 userID=1485c0b7-0557-4676-9ba6-59ba0931fd83 time="2026-02-13T23:23:06Z" level=info msg="Synced labels" service=imap user=0e15a3dc-094e-47df-9ab4-eb84e21b9432 time="2026-02-13T23:23:06Z" level=info msg="200 OK: GET https://127.0.0.1:36707/mail/v4/messages/count" pkg=gpa/client userID=0e15a3dc-094e-47df-9ab4-eb84e21b9432 time="2026-02-13T23:23:06Z" level=info msg="Syncing messages" service=imap user=0e15a3dc-094e-47df-9ab4-eb84e21b9432 time="2026-02-13T23:23:06Z" level=info msg="Job started" service=imap user=0e15a3dc-094e-47df-9ab4-eb84e21b9432 time="2026-02-13T23:23:06Z" level=info msg="200 OK: POST https://127.0.0.1:36707/mail/v4/messages" pkg=gpa/client userID=0e15a3dc-094e-47df-9ab4-eb84e21b9432 time="2026-02-13T23:23:06Z" level=info msg="Job finished" service=imap user=0e15a3dc-094e-47df-9ab4-eb84e21b9432 time="2026-02-13T23:23:06Z" level=info msg="All child jobs completed" service=imap sync-job=waiter user=0e15a3dc-094e-47df-9ab4-eb84e21b9432 time="2026-02-13T23:23:06Z" level=info msg="Synced messages" service=imap user=0e15a3dc-094e-47df-9ab4-eb84e21b9432 time="2026-02-13T23:23:06Z" level=info msg="Finished user sync" duration=5.116791ms service=imap user=0e15a3dc-094e-47df-9ab4-eb84e21b9432 time="2026-02-13T23:23:06Z" level=info msg="Sync complete, starting API event stream" service=imap user=0e15a3dc-094e-47df-9ab4-eb84e21b9432 time="2026-02-13T23:23:06Z" level=info msg="Event loop reset" eventID="AA==" service=user-events user=0e15a3dc-094e-47df-9ab4-eb84e21b9432 And user "d289e467-e328-47f4-86e5-762b78b8d660" finishes syncing # :1 -> *scenario time="2026-02-13T23:23:06Z" level=info msg="Heartbeat sent" metrics="{bridge.any.heartbeat bridge_heartbeat_new {1 6} {false false false true false false false false false false false 0.0.0 ssl ssl unknown}}" pkg=telemetry Then bridge eventually sends the following heartbeat: # :1 -> *scenario """ {  "MeasurementGroup": "bridge.any.heartbeat",  "Event": "bridge_heartbeat_new",  "Values": {  "NumberConnectedAccounts": 1,  "rolloutPercentage": 1  },  "Dimensions": {  "isAutoUpdateEnabled": "false",  "isAutoStartEnabled": "false",  "isBetaEnabled": "false",  "isDohEnabled": "true",  "usesSplitMode": "false",  "useAllMail": "false",  "useDefaultImapPort": "false",  "useDefaultSmtpPort": "false",  "useDefaultCacheLocation": "false",  "useDefaultKeychain": "false",  "isContactedByAppleNotes": "false",  "imapConnectionMode": "ssl",  "smtpConnectionMode": "ssl",  "prevVersion": "0.0.0",  "bridgePlanGroup": "unknown"  } } """ time="2026-02-13T23:23:06Z" level=info msg="Frontend service stopped" time="2026-02-13T23:23:06Z" level=info msg="Frontend client stopped" time="2026-02-13T23:23:06Z" level=info msg="Closing bridge" pkg=bridge time="2026-02-13T23:23:06Z" level=info msg="Stopping service" pkg=observability time="2026-02-13T23:23:06Z" level=info msg="Closing user" userID=0e15a3dc-094e-47df-9ab4-eb84e21b9432 time="2026-02-13T23:23:06Z" level=info msg="De-registering user client, ID:0e15a3dc-094e-47df-9ab4-eb84e21b9432" pkg=observability time="2026-02-13T23:23:06Z" level=info msg="Exiting IMAP Service" service=imap user=0e15a3dc-094e-47df-9ab4-eb84e21b9432 time="2026-02-13T23:23:06Z" level=info msg="Exiting service main loop" service=smtp user=0e15a3dc-094e-47df-9ab4-eb84e21b9432 time="2026-02-13T23:23:06Z" level=info msg="Exiting service main loop" service=notification user=0e15a3dc-094e-47df-9ab4-eb84e21b9432 time="2026-02-13T23:23:06Z" level=info msg="Exiting Service" service=user-identity user=0e15a3dc-094e-47df-9ab4-eb84e21b9432 time="2026-02-13T23:23:06Z" level=info msg="Exiting service main loop" service=telemetry user=0e15a3dc-094e-47df-9ab4-eb84e21b9432 time="2026-02-13T23:23:06Z" level=info msg="Exiting service" service=user-events user=0e15a3dc-094e-47df-9ab4-eb84e21b9432 time="2026-02-13T23:23:06Z" level=info msg="Closing IMAP Listener" service=server-manager time="2026-02-13T23:23:06Z" level=info msg="Closing IMAP server" service=server-manager time="2026-02-13T23:23:06Z" level=info msg="Closing SMTP Listener" service=server-manager time="2026-02-13T23:23:06Z" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:56942: use of closed network connection" service=server-manager time="2026-02-13T23:23:06Z" level=info msg="Closing SMTP server" service=server-manager time="2026-02-13T23:23:06Z" level=info msg="Closing service" service=unleash And bridge do not need to send heartbeat # :1 -> *scenario time="2026-02-13T23:23:06Z" level=info msg="User 'c834e150-a89f-43f5-aa13-ae234e738f99' created with id=64194bab-446d-48d5-ac1d-23f80dccb2bf" pkg=gpa/server/backend time="2026-02-13T23:23:07Z" level=info msg="User '6c291826-391a-449a-b179-9dd6843db16f' created with id=1e93078f-4091-4899-958e-681eb7292a72" pkg=gpa/server/backend time="2026-02-13T23:23:07Z" level=info msg="User '41d79978-85ff-4f3c-8bdd-881abd535d3a' created with id=b41a4454-ddae-4450-9f6c-79737ceb63a7" pkg=gpa/server/backend time="2026-02-13T23:23:07Z" level=info msg="Starting bridge" time="2026-02-13T23:23:07Z" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures1466701680/007/config3990772033/grpcFocusServerConfig.json pkg=focus/service time="2026-02-13T23:23:07Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures1466701680/007/cache720947308/unleash_cache/unleash_flags: no such file or directory" service=unleash time="2026-02-13T23:23:07Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures1466701680/007/cache720947308/notifications/notification_cache: no such file or directory" pkg=notification-store time="2026-02-13T23:23:07Z" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures1466701680/007/data1430762284/gluon/backend/db gluonStore=/tmp/TestFeatures1466701680/007/data1430762284/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2026-02-13T23:23:07Z" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2026-02-13T23:23:07Z" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2026-02-13T23:23:07Z" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2026-02-13T23:23:07Z" level=info msg="Starting service" service=unleash time="2026-02-13T23:23:07Z" level=info msg="Starting service" pkg=observability time="2026-02-13T23:23:07Z" level=info msg="Starting frontend service" time="2026-02-13T23:23:07Z" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures1466701680/007/config3990772033/grpcServerConfig.json time="2026-02-13T23:23:07Z" level=info msg="gRPC server listening on /tmp/bridge3235" pkg=grpc time="2026-02-13T23:23:07Z" level=info msg="Frontend service started" time="2026-02-13T23:23:07Z" level=info msg="Starting frontend client" time="2026-02-13T23:23:07Z" level=info msg="Starting poll service" service=unleash time="2026-02-13T23:23:07Z" level=info msg="Not monitoring parent PID" pkg=grpc time="2026-02-13T23:23:07Z" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2026-02-13T23:23:07Z" level=info msg="Starting receiver service" service=unleash time="2026-02-13T23:23:07Z" level=info msg="Loading users" count=0 pkg=bridge/user time="2026-02-13T23:23:07Z" level=info msg="Finished loading users" pkg=bridge/user time="2026-02-13T23:23:07Z" level=info msg="Checking for updates" pkg=bridge time="2026-02-13T23:23:07Z" level=info msg="Frontend client started" time="2026-02-13T23:23:07Z" level=info msg="200 OK: GET https://127.0.0.1:43041/feature/v2/frontend?bridgeStickyKey=5b7623ed-1a09-4621-a9b7-134b49ed1d29" pkg=gpa/manager Scenario: Send at first start - one user telemetry disabled # features/bridge/heartbeat.feature:93 Then bridge telemetry feature is enabled # :1 -> *scenario And bridge needs to send heartbeat # :1 -> *scenario When the user disables telemetry in bridge settings # :1 -> *scenario time="2026-02-13T23:23:07Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (22638070)" time="2026-02-13T23:23:07Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (22638070)" time="2026-02-13T23:23:07Z" level=info msg="200 OK: POST https://127.0.0.1:43041/auth/v4/info" pkg=gpa/manager time="2026-02-13T23:23:07Z" level=info msg="200 OK: POST https://127.0.0.1:43041/auth/v4" pkg=gpa/manager time="2026-02-13T23:23:07Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=64194bab-446d-48d5-ac1d-23f80dccb2bf time="2026-02-13T23:23:07Z" level=info msg="Adding vault user" userID=64194bab-446d-48d5-ac1d-23f80dccb2bf time="2026-02-13T23:23:07Z" level=info msg="Creating new user" userID=64194bab-446d-48d5-ac1d-23f80dccb2bf time="2026-02-13T23:23:07Z" level=warning msg="404 GET https://127.0.0.1:43041/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2026-02-13T23:23:07Z" level=error msg="404 GET https://127.0.0.1:43041/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2026-02-13T23:23:07Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:43041/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2026-02-13T23:23:07Z" level=info msg="Creating user object" numAddr=1 numLabels=12 userID=64194bab-446d-48d5-ac1d-23f80dccb2bf time="2026-02-13T23:23:07Z" level=info msg="200 OK: GET https://127.0.0.1:43041/core/v4/events/latest" pkg=gpa/client userID=64194bab-446d-48d5-ac1d-23f80dccb2bf time="2026-02-13T23:23:07Z" level=info msg="Starting service Last EventID=AA==" service=user-events user=64194bab-446d-48d5-ac1d-23f80dccb2bf time="2026-02-13T23:23:07Z" level=info msg="200 OK: GET https://127.0.0.1:43041/core/v4/settings" pkg=gpa/client userID=64194bab-446d-48d5-ac1d-23f80dccb2bf time="2026-02-13T23:23:07Z" level=info msg="Registering user client, ID:64194bab-446d-48d5-ac1d-23f80dccb2bf" pkg=observability time="2026-02-13T23:23:07Z" level=info msg="Starting service main loop" service=telemetry user=64194bab-446d-48d5-ac1d-23f80dccb2bf time="2026-02-13T23:23:07Z" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=64194bab-446d-48d5-ac1d-23f80dccb2bf time="2026-02-13T23:23:07Z" level=info msg="Starting service main loop" service=notification user=64194bab-446d-48d5-ac1d-23f80dccb2bf time="2026-02-13T23:23:07Z" level=info msg="Starting service main loop" service=smtp user=64194bab-446d-48d5-ac1d-23f80dccb2bf time="2026-02-13T23:23:07Z" level=info msg="200 OK: GET https://127.0.0.1:43041/core/v4/labels?Type=4" pkg=gpa/client userID=64194bab-446d-48d5-ac1d-23f80dccb2bf time="2026-02-13T23:23:07Z" level=info msg="200 OK: GET https://127.0.0.1:43041/core/v4/labels?Type=3" pkg=gpa/client userID=64194bab-446d-48d5-ac1d-23f80dccb2bf time="2026-02-13T23:23:07Z" level=info msg="200 OK: GET https://127.0.0.1:43041/core/v4/labels?Type=1" pkg=gpa/client userID=64194bab-446d-48d5-ac1d-23f80dccb2bf time="2026-02-13T23:23:07Z" level=info msg="Setting labels" labelIDs="[7 9 10 0 2 4 6 8 12 1 3 5]" pkg=rwLabels time="2026-02-13T23:23:07Z" level=info msg="Adding user to imap server" addrID=2fec7b15-c648-4c13-9f53-5b86f80af82c service=server-manager time="2026-02-13T23:23:07Z" level=info msg="Creating new IMAP user" addrID=2fec7b15-c648-4c13-9f53-5b86f80af82c service=server-manager time="2026-02-13T23:23:07Z" level=info msg="Setting gluon ID" addrID=2fec7b15-c648-4c13-9f53-5b86f80af82c gluonID=b225e2fb-1949-4589-aa68-7694abe7a61c userID=64194bab-446d-48d5-ac1d-23f80dccb2bf time="2026-02-13T23:23:07Z" level=info msg="Received mailbox message count" count=0 gluonID=b225e2fb-1949-4589-aa68-7694abe7a61c labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2026-02-13T23:23:07Z" level=info msg="Created new IMAP user" addrID=2fec7b15-c648-4c13-9f53-5b86f80af82c gluonID=b225e2fb-1949-4589-aa68-7694abe7a61c service=server-manager time="2026-02-13T23:23:07Z" level=info msg="Validating Listener State" service=server-manager time="2026-02-13T23:23:07Z" level=info msg=Resuming service=user-events user=64194bab-446d-48d5-ac1d-23f80dccb2bf time="2026-02-13T23:23:07Z" level=info msg="Starting IMAP Service" service=imap user=64194bab-446d-48d5-ac1d-23f80dccb2bf time="2026-02-13T23:23:07Z" level=info msg="Checking whether logged in user should re-sync. UserID:64194bab-446d-48d5-ac1d-23f80dccb2bf" userID=64194bab-446d-48d5-ac1d-23f80dccb2bf time="2026-02-13T23:23:07Z" level=info msg="Sync triggered" service=imap user=64194bab-446d-48d5-ac1d-23f80dccb2bf time="2026-02-13T23:23:07Z" level=info msg="Beginning user sync" service=imap start="2026-02-13 23:23:07.781597339 +0000 UTC m=+5.588205749" user=64194bab-446d-48d5-ac1d-23f80dccb2bf And the user logs in with username "c834e150-a89f-43f5-aa13-ae234e738f99" and password "password" # :1 -> *scenario time="2026-02-13T23:23:07Z" level=info msg="Syncing labels" service=imap user=64194bab-446d-48d5-ac1d-23f80dccb2bf time="2026-02-13T23:23:07Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=b225e2fb-1949-4589-aa68-7694abe7a61c time="2026-02-13T23:23:07Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=b225e2fb-1949-4589-aa68-7694abe7a61c time="2026-02-13T23:23:07Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=3 userID=b225e2fb-1949-4589-aa68-7694abe7a61c time="2026-02-13T23:23:07Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=10 userID=b225e2fb-1949-4589-aa68-7694abe7a61c time="2026-02-13T23:23:07Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0 userID=b225e2fb-1949-4589-aa68-7694abe7a61c time="2026-02-13T23:23:07Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5 userID=b225e2fb-1949-4589-aa68-7694abe7a61c time="2026-02-13T23:23:07Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=7 userID=b225e2fb-1949-4589-aa68-7694abe7a61c time="2026-02-13T23:23:07Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4 userID=b225e2fb-1949-4589-aa68-7694abe7a61c time="2026-02-13T23:23:07Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6 userID=b225e2fb-1949-4589-aa68-7694abe7a61c time="2026-02-13T23:23:07Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=8 userID=b225e2fb-1949-4589-aa68-7694abe7a61c time="2026-02-13T23:23:07Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=12 userID=b225e2fb-1949-4589-aa68-7694abe7a61c time="2026-02-13T23:23:07Z" level=info msg="Synced labels" service=imap user=64194bab-446d-48d5-ac1d-23f80dccb2bf time="2026-02-13T23:23:07Z" level=info msg="200 OK: GET https://127.0.0.1:43041/mail/v4/messages/count" pkg=gpa/client userID=64194bab-446d-48d5-ac1d-23f80dccb2bf time="2026-02-13T23:23:07Z" level=info msg="Syncing messages" service=imap user=64194bab-446d-48d5-ac1d-23f80dccb2bf time="2026-02-13T23:23:07Z" level=info msg="Job started" service=imap user=64194bab-446d-48d5-ac1d-23f80dccb2bf time="2026-02-13T23:23:07Z" level=info msg="200 OK: POST https://127.0.0.1:43041/mail/v4/messages" pkg=gpa/client userID=64194bab-446d-48d5-ac1d-23f80dccb2bf time="2026-02-13T23:23:07Z" level=info msg="Job finished" service=imap user=64194bab-446d-48d5-ac1d-23f80dccb2bf time="2026-02-13T23:23:07Z" level=info msg="All child jobs completed" service=imap sync-job=waiter user=64194bab-446d-48d5-ac1d-23f80dccb2bf time="2026-02-13T23:23:07Z" level=info msg="Synced messages" service=imap user=64194bab-446d-48d5-ac1d-23f80dccb2bf time="2026-02-13T23:23:07Z" level=info msg="Finished user sync" duration=3.485052ms service=imap user=64194bab-446d-48d5-ac1d-23f80dccb2bf time="2026-02-13T23:23:07Z" level=info msg="Sync complete, starting API event stream" service=imap user=64194bab-446d-48d5-ac1d-23f80dccb2bf time="2026-02-13T23:23:07Z" level=info msg="Event loop reset" eventID="AA==" service=user-events user=64194bab-446d-48d5-ac1d-23f80dccb2bf And user "c834e150-a89f-43f5-aa13-ae234e738f99" finishes syncing # :1 -> *scenario And bridge needs to send heartbeat # :1 -> *scenario time="2026-02-13T23:23:07Z" level=info msg="Setting address mode" mode=split pkg=bridge/user userID=64194bab-446d-48d5-ac1d-23f80dccb2bf time="2026-02-13T23:23:07Z" level=info msg="Setting address mode" mode=split userID=64194bab-446d-48d5-ac1d-23f80dccb2bf time="2026-02-13T23:23:07Z" level=info msg="Setting Split Address Mode" service=imap user=64194bab-446d-48d5-ac1d-23f80dccb2bf time="2026-02-13T23:23:07Z" level=info msg="Removing gluon ID" addrID=2fec7b15-c648-4c13-9f53-5b86f80af82c gluonID=b225e2fb-1949-4589-aa68-7694abe7a61c userID=64194bab-446d-48d5-ac1d-23f80dccb2bf time="2026-02-13T23:23:07Z" level=info msg="Validating Listener State" service=server-manager time="2026-02-13T23:23:07Z" level=info msg="Adding user to imap server" addrID=2fec7b15-c648-4c13-9f53-5b86f80af82c service=server-manager time="2026-02-13T23:23:07Z" level=info msg="Creating new IMAP user" addrID=2fec7b15-c648-4c13-9f53-5b86f80af82c service=server-manager time="2026-02-13T23:23:07Z" level=info msg="Setting gluon ID" addrID=2fec7b15-c648-4c13-9f53-5b86f80af82c gluonID=f52e67ff-7980-4279-86d5-9fd9f2898cf6 userID=64194bab-446d-48d5-ac1d-23f80dccb2bf time="2026-02-13T23:23:07Z" level=info msg="Received mailbox message count" count=0 gluonID=f52e67ff-7980-4279-86d5-9fd9f2898cf6 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2026-02-13T23:23:07Z" level=info msg="Created new IMAP user" addrID=2fec7b15-c648-4c13-9f53-5b86f80af82c gluonID=f52e67ff-7980-4279-86d5-9fd9f2898cf6 service=server-manager time="2026-02-13T23:23:07Z" level=info msg="Validating Listener State" service=server-manager time="2026-02-13T23:23:07Z" level=info msg="Sync triggered" service=imap user=64194bab-446d-48d5-ac1d-23f80dccb2bf time="2026-02-13T23:23:07Z" level=info msg="Beginning user sync" service=imap start="2026-02-13 23:23:07.791460758 +0000 UTC m=+5.598069158" user=64194bab-446d-48d5-ac1d-23f80dccb2bf Then the user sets the address mode of user "c834e150-a89f-43f5-aa13-ae234e738f99" to "split" # :1 -> *scenario And the user enables telemetry in bridge settings # :1 -> *scenario time="2026-02-13T23:23:07Z" level=info msg="Syncing labels" service=imap user=64194bab-446d-48d5-ac1d-23f80dccb2bf time="2026-02-13T23:23:07Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=f52e67ff-7980-4279-86d5-9fd9f2898cf6 time="2026-02-13T23:23:07Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=f52e67ff-7980-4279-86d5-9fd9f2898cf6 time="2026-02-13T23:23:07Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=10 userID=f52e67ff-7980-4279-86d5-9fd9f2898cf6 time="2026-02-13T23:23:07Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6 userID=f52e67ff-7980-4279-86d5-9fd9f2898cf6 time="2026-02-13T23:23:07Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=3 userID=f52e67ff-7980-4279-86d5-9fd9f2898cf6 time="2026-02-13T23:23:07Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5 userID=f52e67ff-7980-4279-86d5-9fd9f2898cf6 time="2026-02-13T23:23:07Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4 userID=f52e67ff-7980-4279-86d5-9fd9f2898cf6 time="2026-02-13T23:23:07Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=8 userID=f52e67ff-7980-4279-86d5-9fd9f2898cf6 time="2026-02-13T23:23:07Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=12 userID=f52e67ff-7980-4279-86d5-9fd9f2898cf6 time="2026-02-13T23:23:07Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0 userID=f52e67ff-7980-4279-86d5-9fd9f2898cf6 time="2026-02-13T23:23:07Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=7 userID=f52e67ff-7980-4279-86d5-9fd9f2898cf6 time="2026-02-13T23:23:07Z" level=info msg="Synced labels" service=imap user=64194bab-446d-48d5-ac1d-23f80dccb2bf time="2026-02-13T23:23:07Z" level=info msg="200 OK: GET https://127.0.0.1:43041/mail/v4/messages/count" pkg=gpa/client userID=64194bab-446d-48d5-ac1d-23f80dccb2bf time="2026-02-13T23:23:07Z" level=info msg="Syncing messages" service=imap user=64194bab-446d-48d5-ac1d-23f80dccb2bf time="2026-02-13T23:23:07Z" level=info msg="Job started" service=imap user=64194bab-446d-48d5-ac1d-23f80dccb2bf time="2026-02-13T23:23:07Z" level=info msg="200 OK: POST https://127.0.0.1:43041/mail/v4/messages" pkg=gpa/client userID=64194bab-446d-48d5-ac1d-23f80dccb2bf time="2026-02-13T23:23:07Z" level=info msg="Job finished" service=imap user=64194bab-446d-48d5-ac1d-23f80dccb2bf time="2026-02-13T23:23:07Z" level=info msg="All child jobs completed" service=imap sync-job=waiter user=64194bab-446d-48d5-ac1d-23f80dccb2bf time="2026-02-13T23:23:07Z" level=info msg="Synced messages" service=imap user=64194bab-446d-48d5-ac1d-23f80dccb2bf time="2026-02-13T23:23:07Z" level=info msg="Finished user sync" duration=4.845963ms service=imap user=64194bab-446d-48d5-ac1d-23f80dccb2bf time="2026-02-13T23:23:07Z" level=info msg="Sync complete, starting API event stream" service=imap user=64194bab-446d-48d5-ac1d-23f80dccb2bf time="2026-02-13T23:23:07Z" level=info msg="Event loop reset" eventID="AA==" service=user-events user=64194bab-446d-48d5-ac1d-23f80dccb2bf time="2026-02-13T23:23:07Z" level=info msg="Heartbeat sent" metrics="{bridge.any.heartbeat bridge_heartbeat_new {1 0} {true true false false true true true true true true false 0.0.0 starttls starttls unknown}}" pkg=telemetry Then bridge eventually sends the following heartbeat: # :1 -> *scenario """ {  "MeasurementGroup": "bridge.any.heartbeat",  "Event": "bridge_heartbeat_new",  "Values": {  "NumberConnectedAccounts": 1,  "rolloutPercentage": 1  },  "Dimensions": {  "isAutoUpdateEnabled": "true",  "isAutoStartEnabled": "true",  "isBetaEnabled": "false",  "isDohEnabled": "false",  "usesSplitMode": "true",  "useAllMail": "true",  "useDefaultImapPort": "true",  "useDefaultSmtpPort": "true",  "useDefaultCacheLocation": "true",  "useDefaultKeychain": "true",  "isContactedByAppleNotes": "false",  "imapConnectionMode": "starttls",  "smtpConnectionMode": "starttls",  "prevVersion": "0.0.0",  "bridgePlanGroup": "unknown"  } } """ time="2026-02-13T23:23:07Z" level=info msg="Frontend service stopped" time="2026-02-13T23:23:07Z" level=info msg="Frontend client stopped" time="2026-02-13T23:23:07Z" level=info msg="Closing bridge" pkg=bridge time="2026-02-13T23:23:07Z" level=info msg="Stopping service" pkg=observability time="2026-02-13T23:23:07Z" level=info msg="Closing user" userID=64194bab-446d-48d5-ac1d-23f80dccb2bf time="2026-02-13T23:23:07Z" level=info msg="De-registering user client, ID:64194bab-446d-48d5-ac1d-23f80dccb2bf" pkg=observability time="2026-02-13T23:23:07Z" level=info msg="Exiting IMAP Service" service=imap user=64194bab-446d-48d5-ac1d-23f80dccb2bf time="2026-02-13T23:23:07Z" level=info msg="Exiting service main loop" service=smtp user=64194bab-446d-48d5-ac1d-23f80dccb2bf time="2026-02-13T23:23:07Z" level=info msg="Exiting service main loop" service=notification user=64194bab-446d-48d5-ac1d-23f80dccb2bf time="2026-02-13T23:23:07Z" level=info msg="Exiting Service" service=user-identity user=64194bab-446d-48d5-ac1d-23f80dccb2bf time="2026-02-13T23:23:07Z" level=info msg="Exiting service main loop" service=telemetry user=64194bab-446d-48d5-ac1d-23f80dccb2bf time="2026-02-13T23:23:07Z" level=info msg="Exiting service" service=user-events user=64194bab-446d-48d5-ac1d-23f80dccb2bf time="2026-02-13T23:23:07Z" level=info msg="Closing IMAP Listener" service=server-manager time="2026-02-13T23:23:07Z" level=info msg="Closing IMAP server" service=server-manager time="2026-02-13T23:23:07Z" level=info msg="Closing SMTP Listener" service=server-manager time="2026-02-13T23:23:07Z" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2026-02-13T23:23:07Z" level=info msg="Closing SMTP server" service=server-manager time="2026-02-13T23:23:07Z" level=info msg="Closing service" service=unleash And bridge do not need to send heartbeat # :1 -> *scenario time="2026-02-13T23:23:08Z" level=info msg="User '639741f2-6f42-49ea-a703-b56ff393bff8' created with id=f83e7b0d-75b8-49c2-ac27-7fb2ba152c12" pkg=gpa/server/backend time="2026-02-13T23:23:08Z" level=info msg="User 'b2a6bca1-6043-4828-8422-94ec2e9b5c3b' created with id=a336715c-7d3d-4eb5-b0db-c8013a839281" pkg=gpa/server/backend time="2026-02-13T23:23:08Z" level=info msg="User '8e5f01ac-e11a-452a-a10f-6073202eec14' created with id=174383d2-85ee-4acb-b779-f3b0467b328d" pkg=gpa/server/backend time="2026-02-13T23:23:08Z" level=info msg="Starting bridge" time="2026-02-13T23:23:08Z" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures1466701680/008/config955126684/grpcFocusServerConfig.json pkg=focus/service time="2026-02-13T23:23:08Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures1466701680/008/cache3862952816/unleash_cache/unleash_flags: no such file or directory" service=unleash time="2026-02-13T23:23:08Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures1466701680/008/cache3862952816/notifications/notification_cache: no such file or directory" pkg=notification-store time="2026-02-13T23:23:08Z" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures1466701680/008/data882991278/gluon/backend/db gluonStore=/tmp/TestFeatures1466701680/008/data882991278/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2026-02-13T23:23:08Z" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2026-02-13T23:23:08Z" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2026-02-13T23:23:08Z" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2026-02-13T23:23:08Z" level=info msg="Starting service" service=unleash time="2026-02-13T23:23:08Z" level=info msg="Starting service" pkg=observability time="2026-02-13T23:23:08Z" level=info msg="Starting frontend service" time="2026-02-13T23:23:08Z" level=info msg="Starting poll service" service=unleash time="2026-02-13T23:23:09Z" level=info msg="Starting receiver service" service=unleash time="2026-02-13T23:23:09Z" level=info msg="Loading users" count=0 pkg=bridge/user time="2026-02-13T23:23:09Z" level=info msg="Finished loading users" pkg=bridge/user time="2026-02-13T23:23:09Z" level=info msg="Checking for updates" pkg=bridge time="2026-02-13T23:23:09Z" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures1466701680/008/config955126684/grpcServerConfig.json time="2026-02-13T23:23:09Z" level=info msg="gRPC server listening on /tmp/bridge0371" pkg=grpc time="2026-02-13T23:23:09Z" level=info msg="Frontend service started" time="2026-02-13T23:23:09Z" level=info msg="Starting frontend client" time="2026-02-13T23:23:09Z" level=info msg="Not monitoring parent PID" pkg=grpc time="2026-02-13T23:23:09Z" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2026-02-13T23:23:09Z" level=info msg="Frontend client started" time="2026-02-13T23:23:09Z" level=info msg="200 OK: GET https://127.0.0.1:45953/feature/v2/frontend?bridgeStickyKey=97da2cb1-53f0-47d2-bc90-d4712d233938" pkg=gpa/manager Scenario: Multiple-users on Bridge reported correctly # features/bridge/heartbeat.feature:133 Then bridge telemetry feature is enabled # :1 -> *scenario time="2026-02-13T23:23:09Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (fef0e7b5)" time="2026-02-13T23:23:09Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (fef0e7b5)" time="2026-02-13T23:23:09Z" level=info msg="200 OK: POST https://127.0.0.1:45953/auth/v4/info" pkg=gpa/manager time="2026-02-13T23:23:09Z" level=info msg="200 OK: POST https://127.0.0.1:45953/auth/v4" pkg=gpa/manager time="2026-02-13T23:23:09Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=f83e7b0d-75b8-49c2-ac27-7fb2ba152c12 time="2026-02-13T23:23:09Z" level=info msg="Adding vault user" userID=f83e7b0d-75b8-49c2-ac27-7fb2ba152c12 time="2026-02-13T23:23:09Z" level=info msg="Creating new user" userID=f83e7b0d-75b8-49c2-ac27-7fb2ba152c12 time="2026-02-13T23:23:09Z" level=warning msg="404 GET https://127.0.0.1:45953/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2026-02-13T23:23:09Z" level=error msg="404 GET https://127.0.0.1:45953/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2026-02-13T23:23:09Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:45953/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2026-02-13T23:23:09Z" level=info msg="Creating user object" numAddr=1 numLabels=12 userID=f83e7b0d-75b8-49c2-ac27-7fb2ba152c12 time="2026-02-13T23:23:09Z" level=info msg="200 OK: GET https://127.0.0.1:45953/core/v4/events/latest" pkg=gpa/client userID=f83e7b0d-75b8-49c2-ac27-7fb2ba152c12 time="2026-02-13T23:23:09Z" level=info msg="Starting service Last EventID=AA==" service=user-events user=f83e7b0d-75b8-49c2-ac27-7fb2ba152c12 time="2026-02-13T23:23:09Z" level=info msg="200 OK: GET https://127.0.0.1:45953/core/v4/settings" pkg=gpa/client userID=f83e7b0d-75b8-49c2-ac27-7fb2ba152c12 time="2026-02-13T23:23:09Z" level=info msg="Registering user client, ID:f83e7b0d-75b8-49c2-ac27-7fb2ba152c12" pkg=observability time="2026-02-13T23:23:09Z" level=info msg="Starting service main loop" service=telemetry user=f83e7b0d-75b8-49c2-ac27-7fb2ba152c12 time="2026-02-13T23:23:09Z" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=f83e7b0d-75b8-49c2-ac27-7fb2ba152c12 time="2026-02-13T23:23:09Z" level=info msg="Starting service main loop" service=notification user=f83e7b0d-75b8-49c2-ac27-7fb2ba152c12 time="2026-02-13T23:23:09Z" level=info msg="Starting service main loop" service=smtp user=f83e7b0d-75b8-49c2-ac27-7fb2ba152c12 time="2026-02-13T23:23:09Z" level=info msg="200 OK: GET https://127.0.0.1:45953/core/v4/labels?Type=4" pkg=gpa/client userID=f83e7b0d-75b8-49c2-ac27-7fb2ba152c12 time="2026-02-13T23:23:09Z" level=info msg="200 OK: GET https://127.0.0.1:45953/core/v4/labels?Type=3" pkg=gpa/client userID=f83e7b0d-75b8-49c2-ac27-7fb2ba152c12 time="2026-02-13T23:23:09Z" level=info msg="200 OK: GET https://127.0.0.1:45953/core/v4/labels?Type=1" pkg=gpa/client userID=f83e7b0d-75b8-49c2-ac27-7fb2ba152c12 time="2026-02-13T23:23:09Z" level=info msg="Setting labels" labelIDs="[0 1 4 5 9 10 2 3 6 7 8 12]" pkg=rwLabels time="2026-02-13T23:23:09Z" level=info msg="Adding user to imap server" addrID=ab24bd73-2a4e-4413-856c-7fc33c80d63a service=server-manager time="2026-02-13T23:23:09Z" level=info msg="Creating new IMAP user" addrID=ab24bd73-2a4e-4413-856c-7fc33c80d63a service=server-manager time="2026-02-13T23:23:09Z" level=info msg="Setting gluon ID" addrID=ab24bd73-2a4e-4413-856c-7fc33c80d63a gluonID=26d69cff-832b-4985-9751-fe699e64b300 userID=f83e7b0d-75b8-49c2-ac27-7fb2ba152c12 time="2026-02-13T23:23:09Z" level=info msg="Created new IMAP user" addrID=ab24bd73-2a4e-4413-856c-7fc33c80d63a gluonID=26d69cff-832b-4985-9751-fe699e64b300 service=server-manager time="2026-02-13T23:23:09Z" level=info msg="Validating Listener State" service=server-manager time="2026-02-13T23:23:09Z" level=info msg=Resuming service=user-events user=f83e7b0d-75b8-49c2-ac27-7fb2ba152c12 When the user logs in with username "639741f2-6f42-49ea-a703-b56ff393bff8" and password "password" # :1 -> *scenario Then it succeeds # :1 -> *scenario time="2026-02-13T23:23:09Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (b3a10312)" time="2026-02-13T23:23:09Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (b3a10312)" time="2026-02-13T23:23:09Z" level=info msg="Received mailbox message count" count=0 gluonID=26d69cff-832b-4985-9751-fe699e64b300 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2026-02-13T23:23:09Z" level=info msg="Starting IMAP Service" service=imap user=f83e7b0d-75b8-49c2-ac27-7fb2ba152c12 time="2026-02-13T23:23:09Z" level=info msg="Sync triggered" service=imap user=f83e7b0d-75b8-49c2-ac27-7fb2ba152c12 time="2026-02-13T23:23:09Z" level=info msg="Beginning user sync" service=imap start="2026-02-13 23:23:09.366941566 +0000 UTC m=+7.173549976" user=f83e7b0d-75b8-49c2-ac27-7fb2ba152c12 time="2026-02-13T23:23:09Z" level=info msg="Syncing labels" service=imap user=f83e7b0d-75b8-49c2-ac27-7fb2ba152c12 time="2026-02-13T23:23:09Z" level=info msg="Checking whether logged in user should re-sync. UserID:f83e7b0d-75b8-49c2-ac27-7fb2ba152c12" userID=f83e7b0d-75b8-49c2-ac27-7fb2ba152c12 time="2026-02-13T23:23:09Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=26d69cff-832b-4985-9751-fe699e64b300 time="2026-02-13T23:23:09Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=26d69cff-832b-4985-9751-fe699e64b300 time="2026-02-13T23:23:09Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0 userID=26d69cff-832b-4985-9751-fe699e64b300 time="2026-02-13T23:23:09Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=10 userID=26d69cff-832b-4985-9751-fe699e64b300 time="2026-02-13T23:23:09Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=3 userID=26d69cff-832b-4985-9751-fe699e64b300 time="2026-02-13T23:23:09Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6 userID=26d69cff-832b-4985-9751-fe699e64b300 time="2026-02-13T23:23:09Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=7 userID=26d69cff-832b-4985-9751-fe699e64b300 time="2026-02-13T23:23:09Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4 userID=26d69cff-832b-4985-9751-fe699e64b300 time="2026-02-13T23:23:09Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5 userID=26d69cff-832b-4985-9751-fe699e64b300 time="2026-02-13T23:23:09Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=12 userID=26d69cff-832b-4985-9751-fe699e64b300 time="2026-02-13T23:23:09Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=8 userID=26d69cff-832b-4985-9751-fe699e64b300 time="2026-02-13T23:23:09Z" level=info msg="Synced labels" service=imap user=f83e7b0d-75b8-49c2-ac27-7fb2ba152c12 time="2026-02-13T23:23:09Z" level=info msg="200 OK: GET https://127.0.0.1:45953/mail/v4/messages/count" pkg=gpa/client userID=f83e7b0d-75b8-49c2-ac27-7fb2ba152c12 time="2026-02-13T23:23:09Z" level=info msg="Syncing messages" service=imap user=f83e7b0d-75b8-49c2-ac27-7fb2ba152c12 time="2026-02-13T23:23:09Z" level=info msg="Job started" service=imap user=f83e7b0d-75b8-49c2-ac27-7fb2ba152c12 time="2026-02-13T23:23:09Z" level=info msg="200 OK: POST https://127.0.0.1:45953/auth/v4/info" pkg=gpa/manager time="2026-02-13T23:23:09Z" level=info msg="200 OK: POST https://127.0.0.1:45953/mail/v4/messages" pkg=gpa/client userID=f83e7b0d-75b8-49c2-ac27-7fb2ba152c12 time="2026-02-13T23:23:09Z" level=info msg="Job finished" service=imap user=f83e7b0d-75b8-49c2-ac27-7fb2ba152c12 time="2026-02-13T23:23:09Z" level=info msg="All child jobs completed" service=imap sync-job=waiter user=f83e7b0d-75b8-49c2-ac27-7fb2ba152c12 time="2026-02-13T23:23:09Z" level=info msg="Synced messages" service=imap user=f83e7b0d-75b8-49c2-ac27-7fb2ba152c12 time="2026-02-13T23:23:09Z" level=info msg="Finished user sync" duration=16.582565ms service=imap user=f83e7b0d-75b8-49c2-ac27-7fb2ba152c12 time="2026-02-13T23:23:09Z" level=info msg="Sync complete, starting API event stream" service=imap user=f83e7b0d-75b8-49c2-ac27-7fb2ba152c12 time="2026-02-13T23:23:09Z" level=info msg="Event loop reset" eventID="AA==" service=user-events user=f83e7b0d-75b8-49c2-ac27-7fb2ba152c12 time="2026-02-13T23:23:09Z" level=info msg="200 OK: POST https://127.0.0.1:45953/auth/v4" pkg=gpa/manager time="2026-02-13T23:23:09Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=a336715c-7d3d-4eb5-b0db-c8013a839281 time="2026-02-13T23:23:09Z" level=info msg="Heartbeat sent" metrics="{bridge.any.heartbeat bridge_heartbeat_new {1 3} {true true false false false true true true true true false 0.0.0 starttls starttls unknown}}" pkg=telemetry time="2026-02-13T23:23:09Z" level=info msg="Adding vault user" userID=a336715c-7d3d-4eb5-b0db-c8013a839281 time="2026-02-13T23:23:09Z" level=info msg="Creating new user" userID=a336715c-7d3d-4eb5-b0db-c8013a839281 time="2026-02-13T23:23:09Z" level=warning msg="404 GET https://127.0.0.1:45953/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2026-02-13T23:23:09Z" level=error msg="404 GET https://127.0.0.1:45953/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2026-02-13T23:23:09Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:45953/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2026-02-13T23:23:09Z" level=info msg="Creating user object" numAddr=1 numLabels=12 userID=a336715c-7d3d-4eb5-b0db-c8013a839281 time="2026-02-13T23:23:09Z" level=info msg="200 OK: GET https://127.0.0.1:45953/core/v4/events/latest" pkg=gpa/client userID=a336715c-7d3d-4eb5-b0db-c8013a839281 time="2026-02-13T23:23:09Z" level=info msg="Starting service Last EventID=AQ==" service=user-events user=a336715c-7d3d-4eb5-b0db-c8013a839281 time="2026-02-13T23:23:09Z" level=info msg="200 OK: GET https://127.0.0.1:45953/core/v4/settings" pkg=gpa/client userID=a336715c-7d3d-4eb5-b0db-c8013a839281 time="2026-02-13T23:23:09Z" level=info msg="Registering user client, ID:a336715c-7d3d-4eb5-b0db-c8013a839281" pkg=observability time="2026-02-13T23:23:09Z" level=info msg="Starting service main loop" service=telemetry user=a336715c-7d3d-4eb5-b0db-c8013a839281 time="2026-02-13T23:23:09Z" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=a336715c-7d3d-4eb5-b0db-c8013a839281 time="2026-02-13T23:23:09Z" level=info msg="Starting service main loop" service=notification user=a336715c-7d3d-4eb5-b0db-c8013a839281 time="2026-02-13T23:23:09Z" level=info msg="Starting service main loop" service=smtp user=a336715c-7d3d-4eb5-b0db-c8013a839281 time="2026-02-13T23:23:09Z" level=info msg="200 OK: GET https://127.0.0.1:45953/core/v4/labels?Type=4" pkg=gpa/client userID=a336715c-7d3d-4eb5-b0db-c8013a839281 time="2026-02-13T23:23:09Z" level=info msg="200 OK: GET https://127.0.0.1:45953/core/v4/labels?Type=3" pkg=gpa/client userID=a336715c-7d3d-4eb5-b0db-c8013a839281 time="2026-02-13T23:23:09Z" level=info msg="200 OK: GET https://127.0.0.1:45953/core/v4/labels?Type=1" pkg=gpa/client userID=a336715c-7d3d-4eb5-b0db-c8013a839281 time="2026-02-13T23:23:09Z" level=info msg="Setting labels" labelIDs="[6 9 10 0 1 4 7 8 12 2 3 5]" pkg=rwLabels time="2026-02-13T23:23:09Z" level=info msg="Adding user to imap server" addrID=741ecf87-bf82-47bc-a05e-814c4d504ff8 service=server-manager time="2026-02-13T23:23:09Z" level=info msg="Creating new IMAP user" addrID=741ecf87-bf82-47bc-a05e-814c4d504ff8 service=server-manager time="2026-02-13T23:23:09Z" level=info msg="Setting gluon ID" addrID=741ecf87-bf82-47bc-a05e-814c4d504ff8 gluonID=386b6e1c-d91f-4969-987c-4b29ef71ef70 userID=a336715c-7d3d-4eb5-b0db-c8013a839281 time="2026-02-13T23:23:09Z" level=info msg="Created new IMAP user" addrID=741ecf87-bf82-47bc-a05e-814c4d504ff8 gluonID=386b6e1c-d91f-4969-987c-4b29ef71ef70 service=server-manager time="2026-02-13T23:23:09Z" level=info msg="Validating Listener State" service=server-manager time="2026-02-13T23:23:09Z" level=info msg=Resuming service=user-events user=a336715c-7d3d-4eb5-b0db-c8013a839281 When the user logs in with username "b2a6bca1-6043-4828-8422-94ec2e9b5c3b" and password "password" # :1 -> *scenario Then it succeeds # :1 -> *scenario time="2026-02-13T23:23:09Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (4b7560af)" time="2026-02-13T23:23:09Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (4b7560af)" time="2026-02-13T23:23:09Z" level=info msg="Received mailbox message count" count=0 gluonID=386b6e1c-d91f-4969-987c-4b29ef71ef70 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2026-02-13T23:23:09Z" level=info msg="Starting IMAP Service" service=imap user=a336715c-7d3d-4eb5-b0db-c8013a839281 time="2026-02-13T23:23:09Z" level=info msg="Sync triggered" service=imap user=a336715c-7d3d-4eb5-b0db-c8013a839281 time="2026-02-13T23:23:09Z" level=info msg="Beginning user sync" service=imap start="2026-02-13 23:23:09.625519368 +0000 UTC m=+7.432127778" user=a336715c-7d3d-4eb5-b0db-c8013a839281 time="2026-02-13T23:23:09Z" level=info msg="Syncing labels" service=imap user=a336715c-7d3d-4eb5-b0db-c8013a839281 time="2026-02-13T23:23:09Z" level=info msg="Checking whether logged in user should re-sync. UserID:a336715c-7d3d-4eb5-b0db-c8013a839281" userID=a336715c-7d3d-4eb5-b0db-c8013a839281 time="2026-02-13T23:23:09Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=386b6e1c-d91f-4969-987c-4b29ef71ef70 time="2026-02-13T23:23:09Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=386b6e1c-d91f-4969-987c-4b29ef71ef70 time="2026-02-13T23:23:09Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=12 userID=386b6e1c-d91f-4969-987c-4b29ef71ef70 time="2026-02-13T23:23:09Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6 userID=386b6e1c-d91f-4969-987c-4b29ef71ef70 time="2026-02-13T23:23:09Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=8 userID=386b6e1c-d91f-4969-987c-4b29ef71ef70 time="2026-02-13T23:23:09Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=3 userID=386b6e1c-d91f-4969-987c-4b29ef71ef70 time="2026-02-13T23:23:09Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=10 userID=386b6e1c-d91f-4969-987c-4b29ef71ef70 time="2026-02-13T23:23:09Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4 userID=386b6e1c-d91f-4969-987c-4b29ef71ef70 time="2026-02-13T23:23:09Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=7 userID=386b6e1c-d91f-4969-987c-4b29ef71ef70 time="2026-02-13T23:23:09Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5 userID=386b6e1c-d91f-4969-987c-4b29ef71ef70 time="2026-02-13T23:23:09Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0 userID=386b6e1c-d91f-4969-987c-4b29ef71ef70 time="2026-02-13T23:23:09Z" level=info msg="Synced labels" service=imap user=a336715c-7d3d-4eb5-b0db-c8013a839281 time="2026-02-13T23:23:09Z" level=info msg="200 OK: POST https://127.0.0.1:45953/auth/v4/info" pkg=gpa/manager time="2026-02-13T23:23:09Z" level=info msg="200 OK: GET https://127.0.0.1:45953/mail/v4/messages/count" pkg=gpa/client userID=a336715c-7d3d-4eb5-b0db-c8013a839281 time="2026-02-13T23:23:09Z" level=info msg="Syncing messages" service=imap user=a336715c-7d3d-4eb5-b0db-c8013a839281 time="2026-02-13T23:23:09Z" level=info msg="Job started" service=imap user=a336715c-7d3d-4eb5-b0db-c8013a839281 time="2026-02-13T23:23:09Z" level=info msg="200 OK: POST https://127.0.0.1:45953/mail/v4/messages" pkg=gpa/client userID=a336715c-7d3d-4eb5-b0db-c8013a839281 time="2026-02-13T23:23:09Z" level=info msg="Job finished" service=imap user=a336715c-7d3d-4eb5-b0db-c8013a839281 time="2026-02-13T23:23:09Z" level=info msg="All child jobs completed" service=imap sync-job=waiter user=a336715c-7d3d-4eb5-b0db-c8013a839281 time="2026-02-13T23:23:09Z" level=info msg="Synced messages" service=imap user=a336715c-7d3d-4eb5-b0db-c8013a839281 time="2026-02-13T23:23:09Z" level=info msg="Finished user sync" duration=18.315022ms service=imap user=a336715c-7d3d-4eb5-b0db-c8013a839281 time="2026-02-13T23:23:09Z" level=info msg="Sync complete, starting API event stream" service=imap user=a336715c-7d3d-4eb5-b0db-c8013a839281 time="2026-02-13T23:23:09Z" level=info msg="Event loop reset" eventID="AQ==" service=user-events user=a336715c-7d3d-4eb5-b0db-c8013a839281 time="2026-02-13T23:23:09Z" level=info msg="200 OK: POST https://127.0.0.1:45953/auth/v4" pkg=gpa/manager time="2026-02-13T23:23:09Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=174383d2-85ee-4acb-b779-f3b0467b328d time="2026-02-13T23:23:09Z" level=info msg="Adding vault user" userID=174383d2-85ee-4acb-b779-f3b0467b328d time="2026-02-13T23:23:09Z" level=info msg="Creating new user" userID=174383d2-85ee-4acb-b779-f3b0467b328d time="2026-02-13T23:23:09Z" level=warning msg="404 GET https://127.0.0.1:45953/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2026-02-13T23:23:09Z" level=error msg="404 GET https://127.0.0.1:45953/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2026-02-13T23:23:09Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:45953/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2026-02-13T23:23:09Z" level=info msg="Creating user object" numAddr=1 numLabels=12 userID=174383d2-85ee-4acb-b779-f3b0467b328d time="2026-02-13T23:23:09Z" level=info msg="200 OK: GET https://127.0.0.1:45953/core/v4/events/latest" pkg=gpa/client userID=174383d2-85ee-4acb-b779-f3b0467b328d time="2026-02-13T23:23:09Z" level=info msg="Starting service Last EventID=Ag==" service=user-events user=174383d2-85ee-4acb-b779-f3b0467b328d time="2026-02-13T23:23:09Z" level=info msg="200 OK: GET https://127.0.0.1:45953/core/v4/settings" pkg=gpa/client userID=174383d2-85ee-4acb-b779-f3b0467b328d time="2026-02-13T23:23:09Z" level=info msg="Registering user client, ID:174383d2-85ee-4acb-b779-f3b0467b328d" pkg=observability time="2026-02-13T23:23:09Z" level=info msg="Starting service main loop" service=telemetry user=174383d2-85ee-4acb-b779-f3b0467b328d time="2026-02-13T23:23:09Z" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=174383d2-85ee-4acb-b779-f3b0467b328d time="2026-02-13T23:23:09Z" level=info msg="Starting service main loop" service=notification user=174383d2-85ee-4acb-b779-f3b0467b328d time="2026-02-13T23:23:09Z" level=info msg="Starting service main loop" service=smtp user=174383d2-85ee-4acb-b779-f3b0467b328d time="2026-02-13T23:23:09Z" level=info msg="200 OK: GET https://127.0.0.1:45953/core/v4/labels?Type=4" pkg=gpa/client userID=174383d2-85ee-4acb-b779-f3b0467b328d time="2026-02-13T23:23:09Z" level=info msg="200 OK: GET https://127.0.0.1:45953/core/v4/labels?Type=3" pkg=gpa/client userID=174383d2-85ee-4acb-b779-f3b0467b328d time="2026-02-13T23:23:09Z" level=info msg="200 OK: GET https://127.0.0.1:45953/core/v4/labels?Type=1" pkg=gpa/client userID=174383d2-85ee-4acb-b779-f3b0467b328d time="2026-02-13T23:23:09Z" level=info msg="Setting labels" labelIDs="[2 3 6 7 8 9 12 0 1 4 5 10]" pkg=rwLabels time="2026-02-13T23:23:09Z" level=info msg="Adding user to imap server" addrID=d855089c-44af-4fa0-8a0c-132d1f6ba0f2 service=server-manager time="2026-02-13T23:23:09Z" level=info msg="Creating new IMAP user" addrID=d855089c-44af-4fa0-8a0c-132d1f6ba0f2 service=server-manager time="2026-02-13T23:23:09Z" level=info msg="Setting gluon ID" addrID=d855089c-44af-4fa0-8a0c-132d1f6ba0f2 gluonID=57bbcf84-9e78-403d-b3b0-1736c95d1c1c userID=174383d2-85ee-4acb-b779-f3b0467b328d time="2026-02-13T23:23:09Z" level=info msg="Created new IMAP user" addrID=d855089c-44af-4fa0-8a0c-132d1f6ba0f2 gluonID=57bbcf84-9e78-403d-b3b0-1736c95d1c1c service=server-manager time="2026-02-13T23:23:09Z" level=info msg="Validating Listener State" service=server-manager time="2026-02-13T23:23:09Z" level=info msg=Resuming service=user-events user=174383d2-85ee-4acb-b779-f3b0467b328d When the user logs in with username "8e5f01ac-e11a-452a-a10f-6073202eec14" and password "password" # :1 -> *scenario Then it succeeds # :1 -> *scenario When bridge needs to explicitly send heartbeat # :1 -> *scenario time="2026-02-13T23:23:09Z" level=info msg="Received mailbox message count" count=0 gluonID=57bbcf84-9e78-403d-b3b0-1736c95d1c1c labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2026-02-13T23:23:09Z" level=info msg="Starting IMAP Service" service=imap user=174383d2-85ee-4acb-b779-f3b0467b328d time="2026-02-13T23:23:09Z" level=info msg="Sync triggered" service=imap user=174383d2-85ee-4acb-b779-f3b0467b328d time="2026-02-13T23:23:09Z" level=info msg="Beginning user sync" service=imap start="2026-02-13 23:23:09.885261713 +0000 UTC m=+7.691870123" user=174383d2-85ee-4acb-b779-f3b0467b328d time="2026-02-13T23:23:09Z" level=info msg="Syncing labels" service=imap user=174383d2-85ee-4acb-b779-f3b0467b328d time="2026-02-13T23:23:09Z" level=info msg="Checking whether logged in user should re-sync. UserID:174383d2-85ee-4acb-b779-f3b0467b328d" userID=174383d2-85ee-4acb-b779-f3b0467b328d time="2026-02-13T23:23:09Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=57bbcf84-9e78-403d-b3b0-1736c95d1c1c time="2026-02-13T23:23:09Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=57bbcf84-9e78-403d-b3b0-1736c95d1c1c time="2026-02-13T23:23:09Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=8 userID=57bbcf84-9e78-403d-b3b0-1736c95d1c1c time="2026-02-13T23:23:09Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=12 userID=57bbcf84-9e78-403d-b3b0-1736c95d1c1c time="2026-02-13T23:23:09Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4 userID=57bbcf84-9e78-403d-b3b0-1736c95d1c1c time="2026-02-13T23:23:09Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=10 userID=57bbcf84-9e78-403d-b3b0-1736c95d1c1c time="2026-02-13T23:23:09Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0 userID=57bbcf84-9e78-403d-b3b0-1736c95d1c1c time="2026-02-13T23:23:09Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=7 userID=57bbcf84-9e78-403d-b3b0-1736c95d1c1c time="2026-02-13T23:23:09Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5 userID=57bbcf84-9e78-403d-b3b0-1736c95d1c1c time="2026-02-13T23:23:09Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=3 userID=57bbcf84-9e78-403d-b3b0-1736c95d1c1c time="2026-02-13T23:23:09Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6 userID=57bbcf84-9e78-403d-b3b0-1736c95d1c1c time="2026-02-13T23:23:09Z" level=info msg="Synced labels" service=imap user=174383d2-85ee-4acb-b779-f3b0467b328d time="2026-02-13T23:23:09Z" level=info msg="200 OK: GET https://127.0.0.1:45953/mail/v4/messages/count" pkg=gpa/client userID=174383d2-85ee-4acb-b779-f3b0467b328d time="2026-02-13T23:23:09Z" level=info msg="Syncing messages" service=imap user=174383d2-85ee-4acb-b779-f3b0467b328d time="2026-02-13T23:23:09Z" level=info msg="Job started" service=imap user=174383d2-85ee-4acb-b779-f3b0467b328d time="2026-02-13T23:23:09Z" level=info msg="200 OK: POST https://127.0.0.1:45953/mail/v4/messages" pkg=gpa/client userID=174383d2-85ee-4acb-b779-f3b0467b328d time="2026-02-13T23:23:09Z" level=info msg="Job finished" service=imap user=174383d2-85ee-4acb-b779-f3b0467b328d time="2026-02-13T23:23:09Z" level=info msg="All child jobs completed" service=imap sync-job=waiter user=174383d2-85ee-4acb-b779-f3b0467b328d time="2026-02-13T23:23:09Z" level=info msg="Synced messages" service=imap user=174383d2-85ee-4acb-b779-f3b0467b328d time="2026-02-13T23:23:09Z" level=info msg="Finished user sync" duration=5.120098ms service=imap user=174383d2-85ee-4acb-b779-f3b0467b328d time="2026-02-13T23:23:09Z" level=info msg="Sync complete, starting API event stream" service=imap user=174383d2-85ee-4acb-b779-f3b0467b328d time="2026-02-13T23:23:09Z" level=info msg="Event loop reset" eventID="Ag==" service=user-events user=174383d2-85ee-4acb-b779-f3b0467b328d time="2026-02-13T23:23:09Z" level=info msg="Heartbeat sent" metrics="{bridge.any.heartbeat bridge_heartbeat_new {3 3} {true true false false false true true true true true false 0.0.0 starttls starttls unknown}}" pkg=telemetry Then bridge eventually sends the following heartbeat: # :1 -> *scenario """ {  "MeasurementGroup": "bridge.any.heartbeat",  "Event": "bridge_heartbeat_new",  "Values": {  "NumberConnectedAccounts": 3,  "rolloutPercentage": 1  },  "Dimensions": {  "isAutoUpdateEnabled": "true",  "isAutoStartEnabled": "true",  "isBetaEnabled": "false",  "isDohEnabled": "false",  "usesSplitMode": "false",  "useAllMail": "true",  "useDefaultImapPort": "true",  "useDefaultSmtpPort": "true",  "useDefaultCacheLocation": "true",  "useDefaultKeychain": "true",  "isContactedByAppleNotes": "false",  "imapConnectionMode": "starttls",  "smtpConnectionMode": "starttls",  "prevVersion": "0.0.0",  "bridgePlanGroup": "unknown"  } } """ time="2026-02-13T23:23:09Z" level=info msg="Frontend service stopped" time="2026-02-13T23:23:09Z" level=info msg="Frontend client stopped" time="2026-02-13T23:23:09Z" level=info msg="Closing bridge" pkg=bridge time="2026-02-13T23:23:09Z" level=info msg="Stopping service" pkg=observability time="2026-02-13T23:23:09Z" level=info msg="Closing user" userID=f83e7b0d-75b8-49c2-ac27-7fb2ba152c12 time="2026-02-13T23:23:09Z" level=info msg="De-registering user client, ID:f83e7b0d-75b8-49c2-ac27-7fb2ba152c12" pkg=observability time="2026-02-13T23:23:09Z" level=info msg="Exiting IMAP Service" service=imap user=f83e7b0d-75b8-49c2-ac27-7fb2ba152c12 time="2026-02-13T23:23:09Z" level=info msg="Exiting service main loop" service=smtp user=f83e7b0d-75b8-49c2-ac27-7fb2ba152c12 time="2026-02-13T23:23:09Z" level=info msg="Exiting service main loop" service=notification user=f83e7b0d-75b8-49c2-ac27-7fb2ba152c12 time="2026-02-13T23:23:09Z" level=info msg="Exiting Service" service=user-identity user=f83e7b0d-75b8-49c2-ac27-7fb2ba152c12 time="2026-02-13T23:23:09Z" level=info msg="Exiting service main loop" service=telemetry user=f83e7b0d-75b8-49c2-ac27-7fb2ba152c12 time="2026-02-13T23:23:09Z" level=info msg="Exiting service" service=user-events user=f83e7b0d-75b8-49c2-ac27-7fb2ba152c12 time="2026-02-13T23:23:09Z" level=info msg="Closing user" userID=a336715c-7d3d-4eb5-b0db-c8013a839281 time="2026-02-13T23:23:09Z" level=info msg="De-registering user client, ID:a336715c-7d3d-4eb5-b0db-c8013a839281" pkg=observability time="2026-02-13T23:23:09Z" level=info msg="Exiting IMAP Service" service=imap user=a336715c-7d3d-4eb5-b0db-c8013a839281 time="2026-02-13T23:23:09Z" level=info msg="Exiting service main loop" service=smtp user=a336715c-7d3d-4eb5-b0db-c8013a839281 time="2026-02-13T23:23:09Z" level=info msg="Exiting service main loop" service=notification user=a336715c-7d3d-4eb5-b0db-c8013a839281 time="2026-02-13T23:23:09Z" level=info msg="Exiting Service" service=user-identity user=a336715c-7d3d-4eb5-b0db-c8013a839281 time="2026-02-13T23:23:09Z" level=info msg="Exiting service main loop" service=telemetry user=a336715c-7d3d-4eb5-b0db-c8013a839281 time="2026-02-13T23:23:09Z" level=info msg="Exiting service" service=user-events user=a336715c-7d3d-4eb5-b0db-c8013a839281 time="2026-02-13T23:23:09Z" level=info msg="Closing user" userID=174383d2-85ee-4acb-b779-f3b0467b328d time="2026-02-13T23:23:09Z" level=info msg="De-registering user client, ID:174383d2-85ee-4acb-b779-f3b0467b328d" pkg=observability time="2026-02-13T23:23:09Z" level=info msg="Exiting IMAP Service" service=imap user=174383d2-85ee-4acb-b779-f3b0467b328d time="2026-02-13T23:23:09Z" level=info msg="Exiting service main loop" service=smtp user=174383d2-85ee-4acb-b779-f3b0467b328d time="2026-02-13T23:23:09Z" level=info msg="Exiting service main loop" service=notification user=174383d2-85ee-4acb-b779-f3b0467b328d time="2026-02-13T23:23:09Z" level=info msg="Exiting Service" service=user-identity user=174383d2-85ee-4acb-b779-f3b0467b328d time="2026-02-13T23:23:09Z" level=info msg="Exiting service main loop" service=telemetry user=174383d2-85ee-4acb-b779-f3b0467b328d time="2026-02-13T23:23:09Z" level=info msg="Exiting service" service=user-events user=174383d2-85ee-4acb-b779-f3b0467b328d time="2026-02-13T23:23:09Z" level=info msg="Closing IMAP Listener" service=server-manager time="2026-02-13T23:23:09Z" level=info msg="Closing IMAP server" service=server-manager time="2026-02-13T23:23:09Z" level=info msg="Closing SMTP Listener" service=server-manager time="2026-02-13T23:23:09Z" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2026-02-13T23:23:09Z" level=info msg="Closing SMTP server" service=server-manager time="2026-02-13T23:23:09Z" level=info msg="Closing service" service=unleash And bridge do not need to send heartbeat # :1 -> *scenario time="2026-02-13T23:23:10Z" level=info msg="User '925b6dbe-6894-466c-8299-7a3c5db89bf4' created with id=30e5494c-004d-4187-8690-ce26eb892c69" pkg=gpa/server/backend time="2026-02-13T23:23:10Z" level=info msg="User '7b6843ad-7a1b-4580-9070-6c4418eb768b' created with id=abeafd0b-0ff8-420d-b68e-479e44732911" pkg=gpa/server/backend time="2026-02-13T23:23:10Z" level=info msg="User '66eb05ab-bd1b-4a23-8d13-60c5297ef19e' created with id=391f3502-31c5-4ce2-b03d-52c9d185eb83" pkg=gpa/server/backend time="2026-02-13T23:23:10Z" level=info msg="Starting bridge" time="2026-02-13T23:23:10Z" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures1466701680/009/config2551501773/grpcFocusServerConfig.json pkg=focus/service time="2026-02-13T23:23:10Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures1466701680/009/cache3334912267/unleash_cache/unleash_flags: no such file or directory" service=unleash time="2026-02-13T23:23:10Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures1466701680/009/cache3334912267/notifications/notification_cache: no such file or directory" pkg=notification-store time="2026-02-13T23:23:10Z" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures1466701680/009/data648430529/gluon/backend/db gluonStore=/tmp/TestFeatures1466701680/009/data648430529/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2026-02-13T23:23:10Z" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2026-02-13T23:23:10Z" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2026-02-13T23:23:10Z" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2026-02-13T23:23:10Z" level=info msg="Starting service" service=unleash time="2026-02-13T23:23:10Z" level=info msg="Starting service" pkg=observability time="2026-02-13T23:23:10Z" level=info msg="Starting frontend service" time="2026-02-13T23:23:10Z" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures1466701680/009/config2551501773/grpcServerConfig.json time="2026-02-13T23:23:10Z" level=info msg="gRPC server listening on /tmp/bridge5592" pkg=grpc time="2026-02-13T23:23:10Z" level=info msg="Frontend service started" time="2026-02-13T23:23:10Z" level=info msg="Starting frontend client" time="2026-02-13T23:23:10Z" level=info msg="Starting poll service" service=unleash time="2026-02-13T23:23:10Z" level=info msg="Loading users" count=0 pkg=bridge/user time="2026-02-13T23:23:10Z" level=info msg="Finished loading users" pkg=bridge/user time="2026-02-13T23:23:10Z" level=info msg="Checking for updates" pkg=bridge time="2026-02-13T23:23:10Z" level=info msg="Starting receiver service" service=unleash time="2026-02-13T23:23:10Z" level=info msg="Not monitoring parent PID" pkg=grpc time="2026-02-13T23:23:10Z" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2026-02-13T23:23:10Z" level=info msg="Frontend client started" time="2026-02-13T23:23:10Z" level=info msg="200 OK: GET https://127.0.0.1:33631/feature/v2/frontend?bridgeStickyKey=7447b010-f988-4406-8da0-77ce8a1a6f89" pkg=gpa/manager Scenario: Send heartbeat explicitly - apple notes tried to connect # features/bridge/heartbeat.feature:173 Then bridge telemetry feature is enabled # :1 -> *scenario time="2026-02-13T23:23:10Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (8b21dc7a)" time="2026-02-13T23:23:10Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (8b21dc7a)" time="2026-02-13T23:23:10Z" level=info msg="200 OK: POST https://127.0.0.1:33631/auth/v4/info" pkg=gpa/manager time="2026-02-13T23:23:11Z" level=info msg="200 OK: POST https://127.0.0.1:33631/auth/v4" pkg=gpa/manager time="2026-02-13T23:23:11Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=30e5494c-004d-4187-8690-ce26eb892c69 time="2026-02-13T23:23:11Z" level=info msg="Adding vault user" userID=30e5494c-004d-4187-8690-ce26eb892c69 time="2026-02-13T23:23:11Z" level=info msg="Creating new user" userID=30e5494c-004d-4187-8690-ce26eb892c69 time="2026-02-13T23:23:11Z" level=warning msg="404 GET https://127.0.0.1:33631/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2026-02-13T23:23:11Z" level=error msg="404 GET https://127.0.0.1:33631/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2026-02-13T23:23:11Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:33631/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2026-02-13T23:23:11Z" level=info msg="Creating user object" numAddr=1 numLabels=12 userID=30e5494c-004d-4187-8690-ce26eb892c69 time="2026-02-13T23:23:11Z" level=info msg="200 OK: GET https://127.0.0.1:33631/core/v4/events/latest" pkg=gpa/client userID=30e5494c-004d-4187-8690-ce26eb892c69 time="2026-02-13T23:23:11Z" level=info msg="Starting service Last EventID=AA==" service=user-events user=30e5494c-004d-4187-8690-ce26eb892c69 time="2026-02-13T23:23:11Z" level=info msg="200 OK: GET https://127.0.0.1:33631/core/v4/settings" pkg=gpa/client userID=30e5494c-004d-4187-8690-ce26eb892c69 time="2026-02-13T23:23:11Z" level=info msg="Registering user client, ID:30e5494c-004d-4187-8690-ce26eb892c69" pkg=observability time="2026-02-13T23:23:11Z" level=info msg="Starting service main loop" service=telemetry user=30e5494c-004d-4187-8690-ce26eb892c69 time="2026-02-13T23:23:11Z" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=30e5494c-004d-4187-8690-ce26eb892c69 time="2026-02-13T23:23:11Z" level=info msg="Starting service main loop" service=notification user=30e5494c-004d-4187-8690-ce26eb892c69 time="2026-02-13T23:23:11Z" level=info msg="Starting service main loop" service=smtp user=30e5494c-004d-4187-8690-ce26eb892c69 time="2026-02-13T23:23:11Z" level=info msg="200 OK: GET https://127.0.0.1:33631/core/v4/labels?Type=4" pkg=gpa/client userID=30e5494c-004d-4187-8690-ce26eb892c69 time="2026-02-13T23:23:11Z" level=info msg="200 OK: GET https://127.0.0.1:33631/core/v4/labels?Type=3" pkg=gpa/client userID=30e5494c-004d-4187-8690-ce26eb892c69 time="2026-02-13T23:23:11Z" level=info msg="200 OK: GET https://127.0.0.1:33631/core/v4/labels?Type=1" pkg=gpa/client userID=30e5494c-004d-4187-8690-ce26eb892c69 time="2026-02-13T23:23:11Z" level=info msg="Setting labels" labelIDs="[7 8 0 1 5 9 10 12 2 3 4 6]" pkg=rwLabels time="2026-02-13T23:23:11Z" level=info msg="Adding user to imap server" addrID=4af6506d-406b-4d5d-8e34-752636b1e3d7 service=server-manager time="2026-02-13T23:23:11Z" level=info msg="Creating new IMAP user" addrID=4af6506d-406b-4d5d-8e34-752636b1e3d7 service=server-manager time="2026-02-13T23:23:11Z" level=info msg="Setting gluon ID" addrID=4af6506d-406b-4d5d-8e34-752636b1e3d7 gluonID=3034a340-a680-4b27-8afa-df4f8d5a9484 userID=30e5494c-004d-4187-8690-ce26eb892c69 time="2026-02-13T23:23:11Z" level=info msg="Received mailbox message count" count=0 gluonID=3034a340-a680-4b27-8afa-df4f8d5a9484 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2026-02-13T23:23:11Z" level=info msg="Created new IMAP user" addrID=4af6506d-406b-4d5d-8e34-752636b1e3d7 gluonID=3034a340-a680-4b27-8afa-df4f8d5a9484 service=server-manager time="2026-02-13T23:23:11Z" level=info msg="Validating Listener State" service=server-manager time="2026-02-13T23:23:11Z" level=info msg=Resuming service=user-events user=30e5494c-004d-4187-8690-ce26eb892c69 time="2026-02-13T23:23:11Z" level=info msg="Starting IMAP Service" service=imap user=30e5494c-004d-4187-8690-ce26eb892c69 time="2026-02-13T23:23:11Z" level=info msg="Sync triggered" service=imap user=30e5494c-004d-4187-8690-ce26eb892c69 time="2026-02-13T23:23:11Z" level=info msg="Checking whether logged in user should re-sync. UserID:30e5494c-004d-4187-8690-ce26eb892c69" userID=30e5494c-004d-4187-8690-ce26eb892c69 time="2026-02-13T23:23:11Z" level=info msg="Beginning user sync" service=imap start="2026-02-13 23:23:11.174420522 +0000 UTC m=+8.981028922" user=30e5494c-004d-4187-8690-ce26eb892c69 When the user logs in with username "925b6dbe-6894-466c-8299-7a3c5db89bf4" and password "password" # :1 -> *scenario Then it succeeds # :1 -> *scenario When user "925b6dbe-6894-466c-8299-7a3c5db89bf4" connects IMAP client "1" # :1 -> *scenario time="2026-02-13T23:23:11Z" level=info msg="Received IMAP ID" name="Mac OS X Notes" pkg=bridge/event/imap sessionID=1 version=14.5 time="2026-02-13T23:23:11Z" level=info msg="Syncing labels" service=imap user=30e5494c-004d-4187-8690-ce26eb892c69 And IMAP client "1" announces its ID with name "Mac OS X Notes" and version "14.5" # :1 -> *scenario When bridge needs to explicitly send heartbeat # :1 -> *scenario time="2026-02-13T23:23:11Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=3034a340-a680-4b27-8afa-df4f8d5a9484 time="2026-02-13T23:23:11Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=3034a340-a680-4b27-8afa-df4f8d5a9484 time="2026-02-13T23:23:11Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4 userID=3034a340-a680-4b27-8afa-df4f8d5a9484 time="2026-02-13T23:23:11Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=7 userID=3034a340-a680-4b27-8afa-df4f8d5a9484 time="2026-02-13T23:23:11Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=12 userID=3034a340-a680-4b27-8afa-df4f8d5a9484 time="2026-02-13T23:23:11Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6 userID=3034a340-a680-4b27-8afa-df4f8d5a9484 time="2026-02-13T23:23:11Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=10 userID=3034a340-a680-4b27-8afa-df4f8d5a9484 time="2026-02-13T23:23:11Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0 userID=3034a340-a680-4b27-8afa-df4f8d5a9484 time="2026-02-13T23:23:11Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5 userID=3034a340-a680-4b27-8afa-df4f8d5a9484 time="2026-02-13T23:23:11Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=3 userID=3034a340-a680-4b27-8afa-df4f8d5a9484 time="2026-02-13T23:23:11Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=8 userID=3034a340-a680-4b27-8afa-df4f8d5a9484 time="2026-02-13T23:23:11Z" level=info msg="Synced labels" service=imap user=30e5494c-004d-4187-8690-ce26eb892c69 time="2026-02-13T23:23:11Z" level=info msg="200 OK: GET https://127.0.0.1:33631/mail/v4/messages/count" pkg=gpa/client userID=30e5494c-004d-4187-8690-ce26eb892c69 time="2026-02-13T23:23:11Z" level=info msg="Syncing messages" service=imap user=30e5494c-004d-4187-8690-ce26eb892c69 time="2026-02-13T23:23:11Z" level=info msg="Job started" service=imap user=30e5494c-004d-4187-8690-ce26eb892c69 time="2026-02-13T23:23:11Z" level=info msg="200 OK: POST https://127.0.0.1:33631/mail/v4/messages" pkg=gpa/client userID=30e5494c-004d-4187-8690-ce26eb892c69 time="2026-02-13T23:23:11Z" level=info msg="Job finished" service=imap user=30e5494c-004d-4187-8690-ce26eb892c69 time="2026-02-13T23:23:11Z" level=info msg="All child jobs completed" service=imap sync-job=waiter user=30e5494c-004d-4187-8690-ce26eb892c69 time="2026-02-13T23:23:11Z" level=info msg="Synced messages" service=imap user=30e5494c-004d-4187-8690-ce26eb892c69 time="2026-02-13T23:23:11Z" level=info msg="Finished user sync" duration=8.821566ms service=imap user=30e5494c-004d-4187-8690-ce26eb892c69 time="2026-02-13T23:23:11Z" level=info msg="Sync complete, starting API event stream" service=imap user=30e5494c-004d-4187-8690-ce26eb892c69 time="2026-02-13T23:23:11Z" level=info msg="Event loop reset" eventID="AA==" service=user-events user=30e5494c-004d-4187-8690-ce26eb892c69 time="2026-02-13T23:23:11Z" level=info msg="Heartbeat sent" metrics="{bridge.any.heartbeat bridge_heartbeat_new {1 1} {true true false false false true true true true true true 0.0.0 starttls starttls unknown}}" pkg=telemetry Then bridge eventually sends the following heartbeat: # :1 -> *scenario """ {  "MeasurementGroup": "bridge.any.heartbeat",  "Event": "bridge_heartbeat_new",  "Values": {  "NumberConnectedAccounts": 1,  "rolloutPercentage": 1  },  "Dimensions": {  "isAutoUpdateEnabled": "true",  "isAutoStartEnabled": "true",  "isBetaEnabled": "false",  "isDohEnabled": "false",  "usesSplitMode": "false",  "useAllMail": "true",  "useDefaultImapPort": "true",  "useDefaultSmtpPort": "true",  "useDefaultCacheLocation": "true",  "useDefaultKeychain": "true",  "isContactedByAppleNotes": "true",  "imapConnectionMode": "starttls",  "smtpConnectionMode": "starttls",  "prevVersion": "0.0.0",  "bridgePlanGroup": "unknown"  } } """ time="2026-02-13T23:23:11Z" level=info msg="Frontend service stopped" time="2026-02-13T23:23:11Z" level=info msg="Frontend client stopped" time="2026-02-13T23:23:11Z" level=info msg="Closing bridge" pkg=bridge time="2026-02-13T23:23:11Z" level=info msg="Stopping service" pkg=observability time="2026-02-13T23:23:11Z" level=info msg="Closing user" userID=30e5494c-004d-4187-8690-ce26eb892c69 time="2026-02-13T23:23:11Z" level=info msg="De-registering user client, ID:30e5494c-004d-4187-8690-ce26eb892c69" pkg=observability time="2026-02-13T23:23:11Z" level=info msg="Exiting IMAP Service" service=imap user=30e5494c-004d-4187-8690-ce26eb892c69 time="2026-02-13T23:23:11Z" level=info msg="Exiting service main loop" service=smtp user=30e5494c-004d-4187-8690-ce26eb892c69 time="2026-02-13T23:23:11Z" level=info msg="Exiting service main loop" service=notification user=30e5494c-004d-4187-8690-ce26eb892c69 time="2026-02-13T23:23:11Z" level=info msg="Exiting Service" service=user-identity user=30e5494c-004d-4187-8690-ce26eb892c69 time="2026-02-13T23:23:11Z" level=info msg="Exiting service main loop" service=telemetry user=30e5494c-004d-4187-8690-ce26eb892c69 time="2026-02-13T23:23:11Z" level=info msg="Exiting service" service=user-events user=30e5494c-004d-4187-8690-ce26eb892c69 time="2026-02-13T23:23:11Z" level=info msg="Closing IMAP Listener" service=server-manager time="2026-02-13T23:23:11Z" level=info msg="Closing IMAP server" service=server-manager time="2026-02-13T23:23:11Z" level=info msg="Closing SMTP Listener" service=server-manager time="2026-02-13T23:23:11Z" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2026-02-13T23:23:11Z" level=info msg="Closing SMTP server" service=server-manager time="2026-02-13T23:23:11Z" level=info msg="Closing service" service=unleash And bridge do not need to send heartbeat # :1 -> *scenario time="2026-02-13T23:23:11Z" level=info msg="User '36be6ce0-6ec5-4230-89bb-a8420dda80e2' created with id=5e2fed7c-8ac8-455d-98e3-63e7cbcc1dc8" pkg=gpa/server/backend time="2026-02-13T23:23:11Z" level=info msg="User '35c2bbdb-f0c7-49b2-a3c8-34620f651559' created with id=99fd4d61-d263-4f04-aea8-a6f55270ed58" pkg=gpa/server/backend time="2026-02-13T23:23:12Z" level=info msg="User 'a3b72595-cce1-49fc-b013-2a8021b87de0' created with id=05bf1b6e-1e93-42e5-b0e9-a05ed53e8b78" pkg=gpa/server/backend time="2026-02-13T23:23:12Z" level=info msg="Starting bridge" time="2026-02-13T23:23:12Z" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures1466701680/010/config2974416682/grpcFocusServerConfig.json pkg=focus/service time="2026-02-13T23:23:12Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures1466701680/010/cache533705680/unleash_cache/unleash_flags: no such file or directory" service=unleash time="2026-02-13T23:23:12Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures1466701680/010/cache533705680/notifications/notification_cache: no such file or directory" pkg=notification-store time="2026-02-13T23:23:12Z" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures1466701680/010/data2421611227/gluon/backend/db gluonStore=/tmp/TestFeatures1466701680/010/data2421611227/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2026-02-13T23:23:12Z" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2026-02-13T23:23:12Z" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2026-02-13T23:23:12Z" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2026-02-13T23:23:12Z" level=info msg="Starting service" service=unleash time="2026-02-13T23:23:12Z" level=info msg="Starting service" pkg=observability time="2026-02-13T23:23:12Z" level=info msg="Starting frontend service" time="2026-02-13T23:23:12Z" level=info msg="Starting poll service" service=unleash time="2026-02-13T23:23:12Z" level=info msg="Checking for updates" pkg=bridge time="2026-02-13T23:23:12Z" level=info msg="Loading users" count=0 pkg=bridge/user time="2026-02-13T23:23:12Z" level=info msg="Finished loading users" pkg=bridge/user time="2026-02-13T23:23:12Z" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures1466701680/010/config2974416682/grpcServerConfig.json time="2026-02-13T23:23:12Z" level=info msg="Starting receiver service" service=unleash time="2026-02-13T23:23:12Z" level=info msg="gRPC server listening on /tmp/bridge3439" pkg=grpc time="2026-02-13T23:23:12Z" level=info msg="Frontend service started" time="2026-02-13T23:23:12Z" level=info msg="Starting frontend client" time="2026-02-13T23:23:12Z" level=info msg="Not monitoring parent PID" pkg=grpc time="2026-02-13T23:23:12Z" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2026-02-13T23:23:12Z" level=info msg="200 OK: GET https://127.0.0.1:43135/feature/v2/frontend?bridgeStickyKey=77064a46-d3da-4aa4-8361-f7b91b5cf40e" pkg=gpa/manager time="2026-02-13T23:23:12Z" level=info msg="Frontend client started" Scenario: GroupMeasurement rejected by API # features/bridge/heartbeat.feature:211 Given heartbeat is not whitelisted # :1 -> *scenario Then bridge telemetry feature is enabled # :1 -> *scenario And bridge needs to send heartbeat # :1 -> *scenario time="2026-02-13T23:23:12Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (5982e300)" time="2026-02-13T23:23:12Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (5982e300)" time="2026-02-13T23:23:12Z" level=info msg="200 OK: POST https://127.0.0.1:43135/auth/v4/info" pkg=gpa/manager time="2026-02-13T23:23:12Z" level=info msg="200 OK: POST https://127.0.0.1:43135/auth/v4" pkg=gpa/manager time="2026-02-13T23:23:12Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=5e2fed7c-8ac8-455d-98e3-63e7cbcc1dc8 time="2026-02-13T23:23:12Z" level=info msg="Adding vault user" userID=5e2fed7c-8ac8-455d-98e3-63e7cbcc1dc8 time="2026-02-13T23:23:12Z" level=info msg="Creating new user" userID=5e2fed7c-8ac8-455d-98e3-63e7cbcc1dc8 time="2026-02-13T23:23:12Z" level=warning msg="404 GET https://127.0.0.1:43135/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2026-02-13T23:23:12Z" level=error msg="404 GET https://127.0.0.1:43135/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2026-02-13T23:23:12Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:43135/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2026-02-13T23:23:12Z" level=info msg="Creating user object" numAddr=1 numLabels=12 userID=5e2fed7c-8ac8-455d-98e3-63e7cbcc1dc8 time="2026-02-13T23:23:12Z" level=info msg="200 OK: GET https://127.0.0.1:43135/core/v4/events/latest" pkg=gpa/client userID=5e2fed7c-8ac8-455d-98e3-63e7cbcc1dc8 time="2026-02-13T23:23:12Z" level=info msg="Starting service Last EventID=AA==" service=user-events user=5e2fed7c-8ac8-455d-98e3-63e7cbcc1dc8 time="2026-02-13T23:23:12Z" level=info msg="200 OK: GET https://127.0.0.1:43135/core/v4/settings" pkg=gpa/client userID=5e2fed7c-8ac8-455d-98e3-63e7cbcc1dc8 time="2026-02-13T23:23:12Z" level=info msg="Registering user client, ID:5e2fed7c-8ac8-455d-98e3-63e7cbcc1dc8" pkg=observability time="2026-02-13T23:23:12Z" level=info msg="Starting service main loop" service=telemetry user=5e2fed7c-8ac8-455d-98e3-63e7cbcc1dc8 time="2026-02-13T23:23:12Z" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=5e2fed7c-8ac8-455d-98e3-63e7cbcc1dc8 time="2026-02-13T23:23:12Z" level=info msg="Starting service main loop" service=notification user=5e2fed7c-8ac8-455d-98e3-63e7cbcc1dc8 time="2026-02-13T23:23:12Z" level=info msg="Starting service main loop" service=smtp user=5e2fed7c-8ac8-455d-98e3-63e7cbcc1dc8 time="2026-02-13T23:23:12Z" level=info msg="200 OK: GET https://127.0.0.1:43135/core/v4/labels?Type=4" pkg=gpa/client userID=5e2fed7c-8ac8-455d-98e3-63e7cbcc1dc8 time="2026-02-13T23:23:12Z" level=info msg="200 OK: GET https://127.0.0.1:43135/core/v4/labels?Type=3" pkg=gpa/client userID=5e2fed7c-8ac8-455d-98e3-63e7cbcc1dc8 time="2026-02-13T23:23:12Z" level=info msg="200 OK: GET https://127.0.0.1:43135/core/v4/labels?Type=1" pkg=gpa/client userID=5e2fed7c-8ac8-455d-98e3-63e7cbcc1dc8 time="2026-02-13T23:23:12Z" level=info msg="Setting labels" labelIDs="[0 1 3 4 5 6 7 8 2 9 10 12]" pkg=rwLabels time="2026-02-13T23:23:12Z" level=info msg="Adding user to imap server" addrID=ab9776e3-8378-49fb-ad08-8daa81cf0345 service=server-manager time="2026-02-13T23:23:12Z" level=info msg="Creating new IMAP user" addrID=ab9776e3-8378-49fb-ad08-8daa81cf0345 service=server-manager time="2026-02-13T23:23:12Z" level=info msg="Setting gluon ID" addrID=ab9776e3-8378-49fb-ad08-8daa81cf0345 gluonID=7d1b4978-4b52-4eaf-832e-0fc2ac4a4f39 userID=5e2fed7c-8ac8-455d-98e3-63e7cbcc1dc8 time="2026-02-13T23:23:12Z" level=info msg="Created new IMAP user" addrID=ab9776e3-8378-49fb-ad08-8daa81cf0345 gluonID=7d1b4978-4b52-4eaf-832e-0fc2ac4a4f39 service=server-manager time="2026-02-13T23:23:12Z" level=info msg="Validating Listener State" service=server-manager time="2026-02-13T23:23:12Z" level=info msg=Resuming service=user-events user=5e2fed7c-8ac8-455d-98e3-63e7cbcc1dc8 When the user logs in with username "36be6ce0-6ec5-4230-89bb-a8420dda80e2" and password "password" # :1 -> *scenario time="2026-02-13T23:23:12Z" level=info msg="Received mailbox message count" count=0 gluonID=7d1b4978-4b52-4eaf-832e-0fc2ac4a4f39 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2026-02-13T23:23:12Z" level=info msg="Starting IMAP Service" service=imap user=5e2fed7c-8ac8-455d-98e3-63e7cbcc1dc8 time="2026-02-13T23:23:12Z" level=info msg="Sync triggered" service=imap user=5e2fed7c-8ac8-455d-98e3-63e7cbcc1dc8 time="2026-02-13T23:23:12Z" level=info msg="Beginning user sync" service=imap start="2026-02-13 23:23:12.61497665 +0000 UTC m=+10.421585060" user=5e2fed7c-8ac8-455d-98e3-63e7cbcc1dc8 time="2026-02-13T23:23:12Z" level=info msg="Syncing labels" service=imap user=5e2fed7c-8ac8-455d-98e3-63e7cbcc1dc8 time="2026-02-13T23:23:12Z" level=info msg="Checking whether logged in user should re-sync. UserID:5e2fed7c-8ac8-455d-98e3-63e7cbcc1dc8" userID=5e2fed7c-8ac8-455d-98e3-63e7cbcc1dc8 time="2026-02-13T23:23:12Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=7d1b4978-4b52-4eaf-832e-0fc2ac4a4f39 time="2026-02-13T23:23:12Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=7d1b4978-4b52-4eaf-832e-0fc2ac4a4f39 time="2026-02-13T23:23:12Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6 userID=7d1b4978-4b52-4eaf-832e-0fc2ac4a4f39 time="2026-02-13T23:23:12Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5 userID=7d1b4978-4b52-4eaf-832e-0fc2ac4a4f39 time="2026-02-13T23:23:12Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=8 userID=7d1b4978-4b52-4eaf-832e-0fc2ac4a4f39 time="2026-02-13T23:23:12Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=3 userID=7d1b4978-4b52-4eaf-832e-0fc2ac4a4f39 time="2026-02-13T23:23:12Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=7 userID=7d1b4978-4b52-4eaf-832e-0fc2ac4a4f39 time="2026-02-13T23:23:12Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=10 userID=7d1b4978-4b52-4eaf-832e-0fc2ac4a4f39 time="2026-02-13T23:23:12Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=12 userID=7d1b4978-4b52-4eaf-832e-0fc2ac4a4f39 time="2026-02-13T23:23:12Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0 userID=7d1b4978-4b52-4eaf-832e-0fc2ac4a4f39 time="2026-02-13T23:23:12Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4 userID=7d1b4978-4b52-4eaf-832e-0fc2ac4a4f39 time="2026-02-13T23:23:12Z" level=info msg="Synced labels" service=imap user=5e2fed7c-8ac8-455d-98e3-63e7cbcc1dc8 time="2026-02-13T23:23:12Z" level=info msg="200 OK: GET https://127.0.0.1:43135/mail/v4/messages/count" pkg=gpa/client userID=5e2fed7c-8ac8-455d-98e3-63e7cbcc1dc8 time="2026-02-13T23:23:12Z" level=info msg="Syncing messages" service=imap user=5e2fed7c-8ac8-455d-98e3-63e7cbcc1dc8 time="2026-02-13T23:23:12Z" level=info msg="Job started" service=imap user=5e2fed7c-8ac8-455d-98e3-63e7cbcc1dc8 time="2026-02-13T23:23:12Z" level=info msg="200 OK: POST https://127.0.0.1:43135/mail/v4/messages" pkg=gpa/client userID=5e2fed7c-8ac8-455d-98e3-63e7cbcc1dc8 time="2026-02-13T23:23:12Z" level=info msg="Job finished" service=imap user=5e2fed7c-8ac8-455d-98e3-63e7cbcc1dc8 time="2026-02-13T23:23:12Z" level=info msg="All child jobs completed" service=imap sync-job=waiter user=5e2fed7c-8ac8-455d-98e3-63e7cbcc1dc8 time="2026-02-13T23:23:12Z" level=info msg="Synced messages" service=imap user=5e2fed7c-8ac8-455d-98e3-63e7cbcc1dc8 time="2026-02-13T23:23:12Z" level=info msg="Finished user sync" duration=4.910044ms service=imap user=5e2fed7c-8ac8-455d-98e3-63e7cbcc1dc8 time="2026-02-13T23:23:12Z" level=info msg="Sync complete, starting API event stream" service=imap user=5e2fed7c-8ac8-455d-98e3-63e7cbcc1dc8 time="2026-02-13T23:23:12Z" level=info msg="Event loop reset" eventID="AA==" service=user-events user=5e2fed7c-8ac8-455d-98e3-63e7cbcc1dc8 And user "36be6ce0-6ec5-4230-89bb-a8420dda80e2" finishes syncing # :1 -> *scenario time="2026-02-13T23:23:12Z" level=info msg="Frontend service stopped" time="2026-02-13T23:23:12Z" level=info msg="Frontend client stopped" time="2026-02-13T23:23:12Z" level=info msg="Closing bridge" pkg=bridge time="2026-02-13T23:23:12Z" level=info msg="Stopping service" pkg=observability time="2026-02-13T23:23:12Z" level=info msg="Closing user" userID=5e2fed7c-8ac8-455d-98e3-63e7cbcc1dc8 time="2026-02-13T23:23:12Z" level=info msg="De-registering user client, ID:5e2fed7c-8ac8-455d-98e3-63e7cbcc1dc8" pkg=observability time="2026-02-13T23:23:12Z" level=info msg="Exiting IMAP Service" service=imap user=5e2fed7c-8ac8-455d-98e3-63e7cbcc1dc8 time="2026-02-13T23:23:12Z" level=info msg="Exiting service main loop" service=smtp user=5e2fed7c-8ac8-455d-98e3-63e7cbcc1dc8 time="2026-02-13T23:23:12Z" level=info msg="Exiting service main loop" service=notification user=5e2fed7c-8ac8-455d-98e3-63e7cbcc1dc8 time="2026-02-13T23:23:12Z" level=info msg="Exiting Service" service=user-identity user=5e2fed7c-8ac8-455d-98e3-63e7cbcc1dc8 time="2026-02-13T23:23:12Z" level=info msg="Exiting service main loop" service=telemetry user=5e2fed7c-8ac8-455d-98e3-63e7cbcc1dc8 time="2026-02-13T23:23:12Z" level=info msg="Exiting service" service=user-events user=5e2fed7c-8ac8-455d-98e3-63e7cbcc1dc8 time="2026-02-13T23:23:12Z" level=info msg="Closing IMAP Listener" service=server-manager time="2026-02-13T23:23:12Z" level=info msg="Closing IMAP server" service=server-manager time="2026-02-13T23:23:12Z" level=info msg="Closing SMTP Listener" service=server-manager time="2026-02-13T23:23:12Z" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2026-02-13T23:23:12Z" level=info msg="Closing SMTP server" service=server-manager time="2026-02-13T23:23:12Z" level=info msg="Closing service" service=unleash Then bridge needs to send heartbeat # :1 -> *scenario Feature: Bridge checks for updates Background: Given the legacy update kill switch is enabled # :1 -> *scenario Scenario: Update not available # features/bridge/updates_legacy.feature:5 Given bridge is version "2.3.0" and the latest available version is "2.3.0" reachable from "2.3.0" # :1 -> *scenario time="2026-02-13T23:23:12Z" level=info msg="Starting bridge" time="2026-02-13T23:23:12Z" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures1466701680/011/config1780289620/grpcFocusServerConfig.json pkg=focus/service time="2026-02-13T23:23:12Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures1466701680/011/cache1985261806/unleash_cache/unleash_flags: no such file or directory" service=unleash time="2026-02-13T23:23:12Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures1466701680/011/cache1985261806/notifications/notification_cache: no such file or directory" pkg=notification-store time="2026-02-13T23:23:12Z" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures1466701680/011/data1294925406/gluon/backend/db gluonStore=/tmp/TestFeatures1466701680/011/data1294925406/gluon/backend/store logClient=false logServer=false pkg=server/imap version=2.3.0 time="2026-02-13T23:23:12Z" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2026-02-13T23:23:12Z" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2026-02-13T23:23:12Z" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2026-02-13T23:23:12Z" level=info msg="Starting service" service=unleash time="2026-02-13T23:23:12Z" level=info msg="Starting service" pkg=observability time="2026-02-13T23:23:12Z" level=info msg="Starting frontend service" time="2026-02-13T23:23:12Z" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures1466701680/011/config1780289620/grpcServerConfig.json time="2026-02-13T23:23:12Z" level=info msg="gRPC server listening on /tmp/bridge2865" pkg=grpc time="2026-02-13T23:23:12Z" level=info msg="Frontend service started" time="2026-02-13T23:23:12Z" level=info msg="Starting frontend client" time="2026-02-13T23:23:12Z" level=info msg="Loading users" count=0 pkg=bridge/user time="2026-02-13T23:23:12Z" level=info msg="Finished loading users" pkg=bridge/user time="2026-02-13T23:23:12Z" level=info msg="Checking for updates" pkg=bridge time="2026-02-13T23:23:12Z" level=info msg="Starting poll service" service=unleash time="2026-02-13T23:23:12Z" level=info msg="Starting receiver service" service=unleash time="2026-02-13T23:23:12Z" level=info msg="Not monitoring parent PID" pkg=grpc time="2026-02-13T23:23:12Z" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2026-02-13T23:23:12Z" level=info msg="200 OK: GET https://127.0.0.1:41307/feature/v2/frontend?bridgeStickyKey=af694212-93d9-4504-b046-bf9bd7e0a1d8" pkg=gpa/manager time="2026-02-13T23:23:12Z" level=info msg="Frontend client started" When bridge starts # :1 -> *scenario RES true And bridge verifies that the legacy update is enabled # :1 -> *scenario And bridge checks for updates # :1 -> *scenario time="2026-02-13T23:23:12Z" level=info msg="Checking for updates" pkg=bridge time="2026-02-13T23:23:12Z" level=info msg="Frontend service stopped" time="2026-02-13T23:23:12Z" level=info msg="Frontend client stopped" time="2026-02-13T23:23:12Z" level=info msg="Closing bridge" pkg=bridge time="2026-02-13T23:23:12Z" level=info msg="Stopping service" pkg=observability time="2026-02-13T23:23:12Z" level=info msg="Closing IMAP Listener" service=server-manager time="2026-02-13T23:23:12Z" level=info msg="Closing IMAP server" service=server-manager time="2026-02-13T23:23:12Z" level=info msg="Closing SMTP Listener" service=server-manager time="2026-02-13T23:23:12Z" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2026-02-13T23:23:12Z" level=info msg="Closing SMTP server" service=server-manager time="2026-02-13T23:23:12Z" level=info msg="Closing service" service=unleash Then bridge sends an update not available event # :1 -> *scenario Scenario: Update available without automatic updates enabled # features/bridge/updates_legacy.feature:12 Given bridge is version "2.3.0" and the latest available version is "2.4.0" reachable from "2.3.0" # :1 -> *scenario time="2026-02-13T23:23:12Z" level=info msg="Starting bridge" time="2026-02-13T23:23:12Z" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures1466701680/012/config2293254868/grpcFocusServerConfig.json pkg=focus/service time="2026-02-13T23:23:12Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures1466701680/012/cache1360899264/unleash_cache/unleash_flags: no such file or directory" service=unleash time="2026-02-13T23:23:12Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures1466701680/012/cache1360899264/notifications/notification_cache: no such file or directory" pkg=notification-store time="2026-02-13T23:23:12Z" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures1466701680/012/data2902899836/gluon/backend/db gluonStore=/tmp/TestFeatures1466701680/012/data2902899836/gluon/backend/store logClient=false logServer=false pkg=server/imap version=2.3.0 time="2026-02-13T23:23:12Z" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2026-02-13T23:23:12Z" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2026-02-13T23:23:12Z" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2026-02-13T23:23:12Z" level=info msg="Starting service" service=unleash time="2026-02-13T23:23:12Z" level=info msg="Starting service" pkg=observability time="2026-02-13T23:23:12Z" level=info msg="Starting frontend service" time="2026-02-13T23:23:12Z" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures1466701680/012/config2293254868/grpcServerConfig.json time="2026-02-13T23:23:12Z" level=info msg="gRPC server listening on /tmp/bridge9118" pkg=grpc time="2026-02-13T23:23:12Z" level=info msg="Frontend service started" time="2026-02-13T23:23:12Z" level=info msg="Starting frontend client" time="2026-02-13T23:23:12Z" level=info msg="Starting poll service" service=unleash time="2026-02-13T23:23:12Z" level=info msg="Starting receiver service" service=unleash time="2026-02-13T23:23:12Z" level=info msg="Loading users" count=0 pkg=bridge/user time="2026-02-13T23:23:12Z" level=info msg="Finished loading users" pkg=bridge/user time="2026-02-13T23:23:12Z" level=info msg="Checking for updates" pkg=bridge time="2026-02-13T23:23:12Z" level=info msg="Not monitoring parent PID" pkg=grpc time="2026-02-13T23:23:12Z" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2026-02-13T23:23:12Z" level=info msg="Frontend client started" time="2026-02-13T23:23:12Z" level=info msg="Checking for updates" pkg=bridge time="2026-02-13T23:23:12Z" level=info msg="200 OK: GET https://127.0.0.1:42779/feature/v2/frontend?bridgeStickyKey=65100802-0e1b-4052-b1dd-eb3a151b3f27" pkg=gpa/manager time="2026-02-13T23:23:12Z" level=info msg="Frontend service stopped" time="2026-02-13T23:23:12Z" level=info msg="Frontend client stopped" time="2026-02-13T23:23:12Z" level=info msg="Closing bridge" pkg=bridge time="2026-02-13T23:23:12Z" level=info msg="Stopping service" pkg=observability time="2026-02-13T23:23:12Z" level=info msg="Closing IMAP Listener" service=server-manager time="2026-02-13T23:23:12Z" level=info msg="Closing IMAP server" service=server-manager time="2026-02-13T23:23:12Z" level=info msg="Closing SMTP Listener" service=server-manager time="2026-02-13T23:23:12Z" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2026-02-13T23:23:12Z" level=info msg="Closing SMTP server" service=server-manager time="2026-02-13T23:23:12Z" level=info msg="Closing service" service=unleash And the user has disabled automatic updates # :1 -> *scenario time="2026-02-13T23:23:12Z" level=info msg="Starting bridge" time="2026-02-13T23:23:12Z" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures1466701680/012/config2293254868/grpcFocusServerConfig.json pkg=focus/service time="2026-02-13T23:23:12Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures1466701680/012/cache1360899264/notifications/notification_cache: no such file or directory" pkg=notification-store time="2026-02-13T23:23:12Z" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures1466701680/012/data2902899836/gluon/backend/db gluonStore=/tmp/TestFeatures1466701680/012/data2902899836/gluon/backend/store logClient=false logServer=false pkg=server/imap version=2.3.0 time="2026-02-13T23:23:12Z" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2026-02-13T23:23:12Z" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2026-02-13T23:23:12Z" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2026-02-13T23:23:12Z" level=info msg="Starting service" service=unleash time="2026-02-13T23:23:12Z" level=info msg="Starting service" pkg=observability time="2026-02-13T23:23:12Z" level=info msg="Starting frontend service" time="2026-02-13T23:23:12Z" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures1466701680/012/config2293254868/grpcServerConfig.json time="2026-02-13T23:23:12Z" level=info msg="gRPC server listening on /tmp/bridge8851" pkg=grpc time="2026-02-13T23:23:12Z" level=info msg="Frontend service started" time="2026-02-13T23:23:12Z" level=info msg="Starting frontend client" time="2026-02-13T23:23:12Z" level=info msg="Starting poll service" service=unleash time="2026-02-13T23:23:12Z" level=info msg="Starting receiver service" service=unleash time="2026-02-13T23:23:12Z" level=info msg="Loading users" count=0 pkg=bridge/user time="2026-02-13T23:23:12Z" level=info msg="Finished loading users" pkg=bridge/user time="2026-02-13T23:23:12Z" level=info msg="Checking for updates" pkg=bridge time="2026-02-13T23:23:12Z" level=info msg="An update is available but auto-update is disabled" channel=stable current=2.3.0 version=2.4.0 time="2026-02-13T23:23:12Z" level=info msg="Not monitoring parent PID" pkg=grpc time="2026-02-13T23:23:12Z" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2026-02-13T23:23:12Z" level=info msg="Frontend client started" When bridge starts # :1 -> *scenario time="2026-02-13T23:23:12Z" level=info msg="200 OK: GET https://127.0.0.1:42779/feature/v2/frontend?bridgeStickyKey=65100802-0e1b-4052-b1dd-eb3a151b3f27" pkg=gpa/manager RES true And bridge verifies that the legacy update is enabled # :1 -> *scenario And bridge checks for updates # :1 -> *scenario time="2026-02-13T23:23:12Z" level=info msg="Checking for updates" pkg=bridge time="2026-02-13T23:23:12Z" level=info msg="An update is available but auto-update is disabled" channel=stable current=2.3.0 version=2.4.0 time="2026-02-13T23:23:12Z" level=info msg="Frontend service stopped" time="2026-02-13T23:23:12Z" level=info msg="Frontend client stopped" time="2026-02-13T23:23:12Z" level=info msg="Closing bridge" pkg=bridge time="2026-02-13T23:23:12Z" level=info msg="Stopping service" pkg=observability time="2026-02-13T23:23:12Z" level=info msg="Closing IMAP Listener" service=server-manager time="2026-02-13T23:23:12Z" level=info msg="Closing IMAP server" service=server-manager time="2026-02-13T23:23:12Z" level=info msg="Closing SMTP Listener" service=server-manager time="2026-02-13T23:23:12Z" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2026-02-13T23:23:12Z" level=info msg="Closing SMTP server" service=server-manager time="2026-02-13T23:23:12Z" level=info msg="Closing service" service=unleash Then bridge sends an update available event for version "2.4.0" # :1 -> *scenario Scenario: Update available with automatic updates enabled # features/bridge/updates_legacy.feature:20 Given bridge is version "2.3.0" and the latest available version is "2.4.0" reachable from "2.3.0" # :1 -> *scenario time="2026-02-13T23:23:12Z" level=info msg="Starting bridge" time="2026-02-13T23:23:12Z" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures1466701680/013/config3186994677/grpcFocusServerConfig.json pkg=focus/service time="2026-02-13T23:23:12Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures1466701680/013/cache725204942/unleash_cache/unleash_flags: no such file or directory" service=unleash time="2026-02-13T23:23:12Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures1466701680/013/cache725204942/notifications/notification_cache: no such file or directory" pkg=notification-store time="2026-02-13T23:23:12Z" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures1466701680/013/data2582485658/gluon/backend/db gluonStore=/tmp/TestFeatures1466701680/013/data2582485658/gluon/backend/store logClient=false logServer=false pkg=server/imap version=2.3.0 time="2026-02-13T23:23:12Z" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2026-02-13T23:23:12Z" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2026-02-13T23:23:12Z" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2026-02-13T23:23:12Z" level=info msg="Starting service" service=unleash time="2026-02-13T23:23:12Z" level=info msg="Starting service" pkg=observability time="2026-02-13T23:23:12Z" level=info msg="Starting frontend service" time="2026-02-13T23:23:12Z" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures1466701680/013/config3186994677/grpcServerConfig.json time="2026-02-13T23:23:12Z" level=info msg="gRPC server listening on /tmp/bridge0246" pkg=grpc time="2026-02-13T23:23:12Z" level=info msg="Frontend service started" time="2026-02-13T23:23:12Z" level=info msg="Starting frontend client" time="2026-02-13T23:23:12Z" level=info msg="Starting poll service" service=unleash time="2026-02-13T23:23:12Z" level=info msg="Starting receiver service" service=unleash time="2026-02-13T23:23:12Z" level=info msg="Loading users" count=0 pkg=bridge/user time="2026-02-13T23:23:12Z" level=info msg="Finished loading users" pkg=bridge/user time="2026-02-13T23:23:12Z" level=info msg="Checking for updates" pkg=bridge time="2026-02-13T23:23:12Z" level=info msg="Not monitoring parent PID" pkg=grpc time="2026-02-13T23:23:12Z" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2026-02-13T23:23:12Z" level=info msg="200 OK: GET https://127.0.0.1:46021/feature/v2/frontend?bridgeStickyKey=878d029f-e059-41c4-b489-fe45f4e84c06" pkg=gpa/manager time="2026-02-13T23:23:12Z" level=info msg="Frontend client started" When bridge starts # :1 -> *scenario RES true And bridge verifies that the legacy update is enabled # :1 -> *scenario And bridge checks for updates # :1 -> *scenario time="2026-02-13T23:23:13Z" level=info msg="Checking for updates" pkg=bridge time="2026-02-13T23:23:13Z" level=info msg="An update is available" channel=stable current=2.3.0 silent=true version=2.4.0 time="2026-02-13T23:23:13Z" level=info msg="The update was installed successfully" channel=stable current=2.3.0 version=2.4.0 time="2026-02-13T23:23:13Z" level=info msg="Frontend service stopped" time="2026-02-13T23:23:13Z" level=info msg="Frontend client stopped" time="2026-02-13T23:23:13Z" level=info msg="Closing bridge" pkg=bridge time="2026-02-13T23:23:13Z" level=info msg="Stopping service" pkg=observability time="2026-02-13T23:23:13Z" level=info msg="Closing IMAP Listener" service=server-manager time="2026-02-13T23:23:13Z" level=info msg="Closing IMAP server" service=server-manager time="2026-02-13T23:23:13Z" level=info msg="Closing SMTP Listener" service=server-manager time="2026-02-13T23:23:13Z" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2026-02-13T23:23:13Z" level=info msg="Closing SMTP server" service=server-manager time="2026-02-13T23:23:13Z" level=info msg="Closing service" service=unleash Then bridge sends an update installed event for version "2.4.0" # :1 -> *scenario Scenario: Manual update available with automatic updates enabled # features/bridge/updates_legacy.feature:27 Given bridge is version "2.3.0" and the latest available version is "2.4.0" reachable from "2.4.0" # :1 -> *scenario time="2026-02-13T23:23:13Z" level=info msg="Starting bridge" time="2026-02-13T23:23:13Z" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures1466701680/014/config3798603956/grpcFocusServerConfig.json pkg=focus/service time="2026-02-13T23:23:13Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures1466701680/014/cache3668631342/unleash_cache/unleash_flags: no such file or directory" service=unleash time="2026-02-13T23:23:13Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures1466701680/014/cache3668631342/notifications/notification_cache: no such file or directory" pkg=notification-store time="2026-02-13T23:23:13Z" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures1466701680/014/data1056441265/gluon/backend/db gluonStore=/tmp/TestFeatures1466701680/014/data1056441265/gluon/backend/store logClient=false logServer=false pkg=server/imap version=2.3.0 time="2026-02-13T23:23:13Z" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2026-02-13T23:23:13Z" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2026-02-13T23:23:13Z" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2026-02-13T23:23:13Z" level=info msg="Starting service" service=unleash time="2026-02-13T23:23:13Z" level=info msg="Starting service" pkg=observability time="2026-02-13T23:23:13Z" level=info msg="Starting frontend service" time="2026-02-13T23:23:13Z" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures1466701680/014/config3798603956/grpcServerConfig.json time="2026-02-13T23:23:13Z" level=info msg="gRPC server listening on /tmp/bridge6844" pkg=grpc time="2026-02-13T23:23:13Z" level=info msg="Frontend service started" time="2026-02-13T23:23:13Z" level=info msg="Starting frontend client" time="2026-02-13T23:23:13Z" level=info msg="Starting poll service" service=unleash time="2026-02-13T23:23:13Z" level=info msg="Starting receiver service" service=unleash time="2026-02-13T23:23:13Z" level=info msg="Checking for updates" pkg=bridge time="2026-02-13T23:23:13Z" level=info msg="Loading users" count=0 pkg=bridge/user time="2026-02-13T23:23:13Z" level=info msg="Finished loading users" pkg=bridge/user time="2026-02-13T23:23:13Z" level=info msg="Not monitoring parent PID" pkg=grpc time="2026-02-13T23:23:13Z" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2026-02-13T23:23:13Z" level=info msg="200 OK: GET https://127.0.0.1:35443/feature/v2/frontend?bridgeStickyKey=0d84fefd-77ee-43cd-806e-c5b2617cf752" pkg=gpa/manager time="2026-02-13T23:23:13Z" level=info msg="Frontend client started" When bridge starts # :1 -> *scenario RES true And bridge verifies that the legacy update is enabled # :1 -> *scenario And bridge checks for updates # :1 -> *scenario time="2026-02-13T23:23:13Z" level=info msg="Checking for updates" pkg=bridge time="2026-02-13T23:23:13Z" level=info msg="An update is available but is incompatible with this version" channel=stable current=2.3.0 version=2.4.0 time="2026-02-13T23:23:13Z" level=info msg="Frontend service stopped" time="2026-02-13T23:23:13Z" level=info msg="Frontend client stopped" time="2026-02-13T23:23:13Z" level=info msg="Closing bridge" pkg=bridge time="2026-02-13T23:23:13Z" level=info msg="Stopping service" pkg=observability time="2026-02-13T23:23:13Z" level=info msg="Closing IMAP Listener" service=server-manager time="2026-02-13T23:23:13Z" level=info msg="Closing IMAP server" service=server-manager time="2026-02-13T23:23:13Z" level=info msg="Closing SMTP Listener" service=server-manager time="2026-02-13T23:23:13Z" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2026-02-13T23:23:13Z" level=info msg="Closing SMTP server" service=server-manager time="2026-02-13T23:23:13Z" level=info msg="Closing service" service=unleash Then bridge sends a manual update event for version "2.4.0" # :1 -> *scenario time="2026-02-13T23:23:13Z" level=info msg="User '5b0b3fab-c76c-4435-bbff-114c3a3f1faa' created with id=e09c5286-09b9-47a4-b5d0-ab41ae887a2d" pkg=gpa/server/backend Scenario: Update is required to continue using bridge # features/bridge/updates_legacy.feature:34 Given there exists an account with username "5b0b3fab-c76c-4435-bbff-114c3a3f1faa" and password "password" # :1 -> *scenario And bridge is version "2.3.0" and the latest available version is "2.3.0" reachable from "2.3.0" # :1 -> *scenario And the API requires bridge version at least "2.4.0" # :1 -> *scenario time="2026-02-13T23:23:13Z" level=info msg="Starting bridge" time="2026-02-13T23:23:13Z" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures1466701680/015/config820503130/grpcFocusServerConfig.json pkg=focus/service time="2026-02-13T23:23:13Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures1466701680/015/cache1270196952/unleash_cache/unleash_flags: no such file or directory" service=unleash time="2026-02-13T23:23:13Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures1466701680/015/cache1270196952/notifications/notification_cache: no such file or directory" pkg=notification-store time="2026-02-13T23:23:13Z" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures1466701680/015/data159581172/gluon/backend/db gluonStore=/tmp/TestFeatures1466701680/015/data159581172/gluon/backend/store logClient=false logServer=false pkg=server/imap version=2.3.0 time="2026-02-13T23:23:13Z" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2026-02-13T23:23:13Z" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2026-02-13T23:23:13Z" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2026-02-13T23:23:13Z" level=info msg="Starting service" service=unleash time="2026-02-13T23:23:13Z" level=info msg="Starting service" pkg=observability time="2026-02-13T23:23:13Z" level=info msg="Starting poll service" service=unleash time="2026-02-13T23:23:13Z" level=info msg="Starting frontend service" time="2026-02-13T23:23:13Z" level=info msg="Starting receiver service" service=unleash time="2026-02-13T23:23:13Z" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures1466701680/015/config820503130/grpcServerConfig.json time="2026-02-13T23:23:13Z" level=info msg="Checking for updates" pkg=bridge time="2026-02-13T23:23:13Z" level=info msg="gRPC server listening on /tmp/bridge6399" pkg=grpc time="2026-02-13T23:23:13Z" level=info msg="Frontend service started" time="2026-02-13T23:23:13Z" level=info msg="Starting frontend client" time="2026-02-13T23:23:13Z" level=info msg="Loading users" count=0 pkg=bridge/user time="2026-02-13T23:23:13Z" level=info msg="Finished loading users" pkg=bridge/user time="2026-02-13T23:23:13Z" level=info msg="Not monitoring parent PID" pkg=grpc time="2026-02-13T23:23:13Z" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2026-02-13T23:23:13Z" level=info msg="Frontend client started" time="2026-02-13T23:23:13Z" level=warning msg="400 GET https://127.0.0.1:46523/feature/v2/frontend?bridgeStickyKey=0e1726a6-b2af-4823-8302-6691e580eb6b: This version of the app is no longer supported, please update to continue using the app (Code=5003, Status=400), Attempt 1" pkg=gpa/client When bridge starts # :1 -> *scenario time="2026-02-13T23:23:13Z" level=error msg="400 GET https://127.0.0.1:46523/feature/v2/frontend?bridgeStickyKey=0e1726a6-b2af-4823-8302-6691e580eb6b: This version of the app is no longer supported, please update to continue using the app (Code=5003, Status=400)" pkg=gpa/client time="2026-02-13T23:23:13Z" level=warning msg="App version is bad" pkg=bridge time="2026-02-13T23:23:13Z" level=error msg="Failed to get flags from server" error="400 GET https://127.0.0.1:46523/feature/v2/frontend?bridgeStickyKey=0e1726a6-b2af-4823-8302-6691e580eb6b: This version of the app is no longer supported, please update to continue using the app (Code=5003, Status=400)" service=unleash time="2026-02-13T23:23:13Z" level=info msg="Checking for updates" pkg=bridge time="2026-02-13T23:23:13Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (1df1de82)" time="2026-02-13T23:23:13Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (1df1de82)" time="2026-02-13T23:23:13Z" level=warning msg="400 POST https://127.0.0.1:46523/auth/v4/info: This version of the app is no longer supported, please update to continue using the app (Code=5003, Status=400), Attempt 1" pkg=gpa/client time="2026-02-13T23:23:13Z" level=error msg="400 POST https://127.0.0.1:46523/auth/v4/info: This version of the app is no longer supported, please update to continue using the app (Code=5003, Status=400)" pkg=gpa/client time="2026-02-13T23:23:13Z" level=warning msg="App version is bad" pkg=bridge And the user logs in with username "5b0b3fab-c76c-4435-bbff-114c3a3f1faa" and password "password"# :1 -> *scenario time="2026-02-13T23:23:13Z" level=info msg="Frontend service stopped" time="2026-02-13T23:23:13Z" level=info msg="Frontend client stopped" time="2026-02-13T23:23:13Z" level=info msg="Closing bridge" pkg=bridge time="2026-02-13T23:23:13Z" level=info msg="Stopping service" pkg=observability time="2026-02-13T23:23:13Z" level=info msg="Closing IMAP Listener" service=server-manager time="2026-02-13T23:23:13Z" level=info msg="Closing IMAP server" service=server-manager time="2026-02-13T23:23:13Z" level=info msg="Closing SMTP Listener" service=server-manager time="2026-02-13T23:23:13Z" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2026-02-13T23:23:13Z" level=info msg="Closing SMTP server" service=server-manager time="2026-02-13T23:23:13Z" level=info msg="Closing service" service=unleash Then bridge sends a forced update event # :1 -> *scenario Feature: Frontend events Scenario: Frontend starts and stops # features/frontend/frontend.feature:2 Given bridge is version "2.3.0" and the latest available version is "2.3.0" reachable from "2.3.0" # :1 -> *scenario time="2026-02-13T23:23:13Z" level=info msg="Starting bridge" time="2026-02-13T23:23:13Z" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures1466701680/016/config3235755046/grpcFocusServerConfig.json pkg=focus/service time="2026-02-13T23:23:13Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures1466701680/016/cache1732964122/unleash_cache/unleash_flags: no such file or directory" service=unleash time="2026-02-13T23:23:13Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures1466701680/016/cache1732964122/notifications/notification_cache: no such file or directory" pkg=notification-store time="2026-02-13T23:23:13Z" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures1466701680/016/data2865414562/gluon/backend/db gluonStore=/tmp/TestFeatures1466701680/016/data2865414562/gluon/backend/store logClient=false logServer=false pkg=server/imap version=2.3.0 time="2026-02-13T23:23:13Z" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2026-02-13T23:23:13Z" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2026-02-13T23:23:13Z" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2026-02-13T23:23:13Z" level=info msg="Starting service" service=unleash time="2026-02-13T23:23:13Z" level=info msg="Starting service" pkg=observability time="2026-02-13T23:23:13Z" level=info msg="Starting frontend service" time="2026-02-13T23:23:13Z" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures1466701680/016/config3235755046/grpcServerConfig.json time="2026-02-13T23:23:13Z" level=info msg="gRPC server listening on /tmp/bridge5664" pkg=grpc time="2026-02-13T23:23:13Z" level=info msg="Frontend service started" time="2026-02-13T23:23:13Z" level=info msg="Starting frontend client" time="2026-02-13T23:23:13Z" level=info msg="Starting poll service" service=unleash time="2026-02-13T23:23:13Z" level=info msg="Loading users" count=0 pkg=bridge/user time="2026-02-13T23:23:13Z" level=info msg="Finished loading users" pkg=bridge/user time="2026-02-13T23:23:13Z" level=info msg="Starting receiver service" service=unleash time="2026-02-13T23:23:13Z" level=info msg="Checking for updates" pkg=bridge time="2026-02-13T23:23:13Z" level=info msg="Not monitoring parent PID" pkg=grpc time="2026-02-13T23:23:13Z" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2026-02-13T23:23:13Z" level=info msg="200 OK: GET https://127.0.0.1:41299/feature/v2/frontend?bridgeStickyKey=0a248922-bc3b-4644-bf17-665e16f3b972" pkg=gpa/manager time="2026-02-13T23:23:13Z" level=info msg="Frontend client started" When bridge starts # :1 -> *scenario time="2026-02-13T23:23:13Z" level=info msg="Frontend service stopped" time="2026-02-13T23:23:13Z" level=info msg="Frontend client stopped" time="2026-02-13T23:23:13Z" level=info msg="Closing bridge" pkg=bridge time="2026-02-13T23:23:13Z" level=info msg="Stopping service" pkg=observability time="2026-02-13T23:23:13Z" level=info msg="Closing IMAP Listener" service=server-manager time="2026-02-13T23:23:13Z" level=info msg="Closing IMAP server" service=server-manager time="2026-02-13T23:23:13Z" level=info msg="Closing SMTP Listener" service=server-manager time="2026-02-13T23:23:13Z" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2026-02-13T23:23:13Z" level=info msg="Closing SMTP server" service=server-manager time="2026-02-13T23:23:13Z" level=info msg="Closing service" service=unleash Then frontend sees that bridge is version "2.3.0" # :1 -> *scenario Feature: IMAP client authentication with address modes time="2026-02-13T23:23:13Z" level=info msg="User 'f6d7bcc2-47f3-4226-a086-d0150193490c' created with id=474b29b8-b455-410a-81ea-e0b2144522bd" pkg=gpa/server/backend Background: Given there exists an account with username "f6d7bcc2-47f3-4226-a086-d0150193490c" and password "password" # :1 -> *scenario And the account "f6d7bcc2-47f3-4226-a086-d0150193490c" has additional address "642653a4-d752-40fa-8405-8c907a558279@proton.local" # :1 -> *scenario And it succeeds # :1 -> *scenario time="2026-02-13T23:23:13Z" level=info msg="Starting bridge" time="2026-02-13T23:23:13Z" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures1466701680/017/config2272947178/grpcFocusServerConfig.json pkg=focus/service time="2026-02-13T23:23:13Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures1466701680/017/cache1422070288/unleash_cache/unleash_flags: no such file or directory" service=unleash time="2026-02-13T23:23:13Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures1466701680/017/cache1422070288/notifications/notification_cache: no such file or directory" pkg=notification-store time="2026-02-13T23:23:13Z" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures1466701680/017/data1811401627/gluon/backend/db gluonStore=/tmp/TestFeatures1466701680/017/data1811401627/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2026-02-13T23:23:13Z" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2026-02-13T23:23:13Z" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2026-02-13T23:23:13Z" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2026-02-13T23:23:13Z" level=info msg="Starting service" service=unleash time="2026-02-13T23:23:13Z" level=info msg="Starting service" pkg=observability time="2026-02-13T23:23:13Z" level=info msg="Starting receiver service" service=unleash time="2026-02-13T23:23:13Z" level=info msg="Starting poll service" service=unleash time="2026-02-13T23:23:13Z" level=info msg="Checking for updates" pkg=bridge time="2026-02-13T23:23:13Z" level=info msg="Starting frontend service" time="2026-02-13T23:23:13Z" level=info msg="Loading users" count=0 pkg=bridge/user time="2026-02-13T23:23:13Z" level=info msg="Finished loading users" pkg=bridge/user time="2026-02-13T23:23:13Z" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures1466701680/017/config2272947178/grpcServerConfig.json time="2026-02-13T23:23:13Z" level=info msg="gRPC server listening on /tmp/bridge9589" pkg=grpc time="2026-02-13T23:23:13Z" level=info msg="Frontend service started" time="2026-02-13T23:23:13Z" level=info msg="Starting frontend client" time="2026-02-13T23:23:13Z" level=info msg="Not monitoring parent PID" pkg=grpc time="2026-02-13T23:23:13Z" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2026-02-13T23:23:13Z" level=info msg="200 OK: GET https://127.0.0.1:38559/feature/v2/frontend?bridgeStickyKey=69463462-2cc1-420b-9f95-eb7e183629bc" pkg=gpa/manager time="2026-02-13T23:23:13Z" level=info msg="Frontend client started" Scenario: IMAP client can authenticate successfully with secondary address in combine mode # features/imap/addressmode.feature:7 Given bridge starts # :1 -> *scenario time="2026-02-13T23:23:13Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (8a8f3e92)" time="2026-02-13T23:23:13Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (8a8f3e92)" time="2026-02-13T23:23:13Z" level=info msg="200 OK: POST https://127.0.0.1:38559/auth/v4/info" pkg=gpa/manager time="2026-02-13T23:23:14Z" level=info msg="200 OK: POST https://127.0.0.1:38559/auth/v4" pkg=gpa/manager time="2026-02-13T23:23:14Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=474b29b8-b455-410a-81ea-e0b2144522bd time="2026-02-13T23:23:14Z" level=info msg="Adding vault user" userID=474b29b8-b455-410a-81ea-e0b2144522bd time="2026-02-13T23:23:14Z" level=info msg="Creating new user" userID=474b29b8-b455-410a-81ea-e0b2144522bd time="2026-02-13T23:23:14Z" level=warning msg="404 GET https://127.0.0.1:38559/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2026-02-13T23:23:14Z" level=error msg="404 GET https://127.0.0.1:38559/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2026-02-13T23:23:14Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:38559/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2026-02-13T23:23:14Z" level=info msg="Creating user object" numAddr=2 numLabels=12 userID=474b29b8-b455-410a-81ea-e0b2144522bd time="2026-02-13T23:23:14Z" level=info msg="200 OK: GET https://127.0.0.1:38559/core/v4/events/latest" pkg=gpa/client userID=474b29b8-b455-410a-81ea-e0b2144522bd time="2026-02-13T23:23:14Z" level=info msg="Starting service Last EventID=AQ==" service=user-events user=474b29b8-b455-410a-81ea-e0b2144522bd time="2026-02-13T23:23:14Z" level=info msg="200 OK: GET https://127.0.0.1:38559/core/v4/settings" pkg=gpa/client userID=474b29b8-b455-410a-81ea-e0b2144522bd time="2026-02-13T23:23:14Z" level=info msg="Registering user client, ID:474b29b8-b455-410a-81ea-e0b2144522bd" pkg=observability time="2026-02-13T23:23:14Z" level=info msg="Starting user identity service" numAddr=2 service=user-identity user=474b29b8-b455-410a-81ea-e0b2144522bd time="2026-02-13T23:23:14Z" level=info msg="Starting service main loop" service=notification user=474b29b8-b455-410a-81ea-e0b2144522bd time="2026-02-13T23:23:14Z" level=info msg="Starting service main loop" service=telemetry user=474b29b8-b455-410a-81ea-e0b2144522bd time="2026-02-13T23:23:14Z" level=info msg="Starting service main loop" service=smtp user=474b29b8-b455-410a-81ea-e0b2144522bd time="2026-02-13T23:23:14Z" level=info msg="200 OK: GET https://127.0.0.1:38559/core/v4/labels?Type=4" pkg=gpa/client userID=474b29b8-b455-410a-81ea-e0b2144522bd time="2026-02-13T23:23:14Z" level=info msg="200 OK: GET https://127.0.0.1:38559/core/v4/labels?Type=3" pkg=gpa/client userID=474b29b8-b455-410a-81ea-e0b2144522bd time="2026-02-13T23:23:14Z" level=info msg="200 OK: GET https://127.0.0.1:38559/core/v4/labels?Type=1" pkg=gpa/client userID=474b29b8-b455-410a-81ea-e0b2144522bd time="2026-02-13T23:23:14Z" level=info msg="Setting labels" labelIDs="[5 8 10 2 3 6 7 9 12 0 1 4]" pkg=rwLabels time="2026-02-13T23:23:14Z" level=info msg="Adding user to imap server" addrID=758a077a-eeb5-44aa-a8d2-805c6f21551d service=server-manager time="2026-02-13T23:23:14Z" level=info msg="Creating new IMAP user" addrID=758a077a-eeb5-44aa-a8d2-805c6f21551d service=server-manager time="2026-02-13T23:23:14Z" level=info msg="Setting gluon ID" addrID=758a077a-eeb5-44aa-a8d2-805c6f21551d gluonID=967e5ae2-f53d-4bb8-8b11-373957496013 userID=474b29b8-b455-410a-81ea-e0b2144522bd time="2026-02-13T23:23:14Z" level=info msg="Created new IMAP user" addrID=758a077a-eeb5-44aa-a8d2-805c6f21551d gluonID=967e5ae2-f53d-4bb8-8b11-373957496013 service=server-manager time="2026-02-13T23:23:14Z" level=info msg="Validating Listener State" service=server-manager time="2026-02-13T23:23:14Z" level=info msg=Resuming service=user-events user=474b29b8-b455-410a-81ea-e0b2144522bd And the user logs in with username "f6d7bcc2-47f3-4226-a086-d0150193490c" and password "password" # :1 -> *scenario time="2026-02-13T23:23:14Z" level=info msg="Received mailbox message count" count=0 gluonID=967e5ae2-f53d-4bb8-8b11-373957496013 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2026-02-13T23:23:14Z" level=info msg="Starting IMAP Service" service=imap user=474b29b8-b455-410a-81ea-e0b2144522bd time="2026-02-13T23:23:14Z" level=info msg="Sync triggered" service=imap user=474b29b8-b455-410a-81ea-e0b2144522bd time="2026-02-13T23:23:14Z" level=info msg="Beginning user sync" service=imap start="2026-02-13 23:23:14.133056497 +0000 UTC m=+11.939664897" user=474b29b8-b455-410a-81ea-e0b2144522bd time="2026-02-13T23:23:14Z" level=info msg="Checking whether logged in user should re-sync. UserID:474b29b8-b455-410a-81ea-e0b2144522bd" userID=474b29b8-b455-410a-81ea-e0b2144522bd time="2026-02-13T23:23:14Z" level=info msg="Syncing labels" service=imap user=474b29b8-b455-410a-81ea-e0b2144522bd time="2026-02-13T23:23:14Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=967e5ae2-f53d-4bb8-8b11-373957496013 time="2026-02-13T23:23:14Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=967e5ae2-f53d-4bb8-8b11-373957496013 time="2026-02-13T23:23:14Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5 userID=967e5ae2-f53d-4bb8-8b11-373957496013 time="2026-02-13T23:23:14Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=8 userID=967e5ae2-f53d-4bb8-8b11-373957496013 time="2026-02-13T23:23:14Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=10 userID=967e5ae2-f53d-4bb8-8b11-373957496013 time="2026-02-13T23:23:14Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=3 userID=967e5ae2-f53d-4bb8-8b11-373957496013 time="2026-02-13T23:23:14Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0 userID=967e5ae2-f53d-4bb8-8b11-373957496013 time="2026-02-13T23:23:14Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=12 userID=967e5ae2-f53d-4bb8-8b11-373957496013 time="2026-02-13T23:23:14Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4 userID=967e5ae2-f53d-4bb8-8b11-373957496013 time="2026-02-13T23:23:14Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6 userID=967e5ae2-f53d-4bb8-8b11-373957496013 time="2026-02-13T23:23:14Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=7 userID=967e5ae2-f53d-4bb8-8b11-373957496013 time="2026-02-13T23:23:14Z" level=info msg="Synced labels" service=imap user=474b29b8-b455-410a-81ea-e0b2144522bd time="2026-02-13T23:23:14Z" level=info msg="200 OK: GET https://127.0.0.1:38559/mail/v4/messages/count" pkg=gpa/client userID=474b29b8-b455-410a-81ea-e0b2144522bd time="2026-02-13T23:23:14Z" level=info msg="Syncing messages" service=imap user=474b29b8-b455-410a-81ea-e0b2144522bd time="2026-02-13T23:23:14Z" level=info msg="Job started" service=imap user=474b29b8-b455-410a-81ea-e0b2144522bd time="2026-02-13T23:23:14Z" level=info msg="200 OK: POST https://127.0.0.1:38559/mail/v4/messages" pkg=gpa/client userID=474b29b8-b455-410a-81ea-e0b2144522bd time="2026-02-13T23:23:14Z" level=info msg="Job finished" service=imap user=474b29b8-b455-410a-81ea-e0b2144522bd time="2026-02-13T23:23:14Z" level=info msg="All child jobs completed" service=imap sync-job=waiter user=474b29b8-b455-410a-81ea-e0b2144522bd time="2026-02-13T23:23:14Z" level=info msg="Synced messages" service=imap user=474b29b8-b455-410a-81ea-e0b2144522bd time="2026-02-13T23:23:14Z" level=info msg="Finished user sync" duration=3.627561ms service=imap user=474b29b8-b455-410a-81ea-e0b2144522bd time="2026-02-13T23:23:14Z" level=info msg="Sync complete, starting API event stream" service=imap user=474b29b8-b455-410a-81ea-e0b2144522bd time="2026-02-13T23:23:14Z" level=info msg="Event loop reset" eventID="AQ==" service=user-events user=474b29b8-b455-410a-81ea-e0b2144522bd And user "f6d7bcc2-47f3-4226-a086-d0150193490c" finishes syncing # :1 -> *scenario time="2026-02-13T23:23:14Z" level=info msg="Frontend service stopped" time="2026-02-13T23:23:14Z" level=info msg="Frontend client stopped" time="2026-02-13T23:23:14Z" level=info msg="Closing bridge" pkg=bridge time="2026-02-13T23:23:14Z" level=info msg="Stopping service" pkg=observability time="2026-02-13T23:23:14Z" level=info msg="Closing user" userID=474b29b8-b455-410a-81ea-e0b2144522bd time="2026-02-13T23:23:14Z" level=info msg="De-registering user client, ID:474b29b8-b455-410a-81ea-e0b2144522bd" pkg=observability time="2026-02-13T23:23:14Z" level=info msg="Exiting IMAP Service" service=imap user=474b29b8-b455-410a-81ea-e0b2144522bd time="2026-02-13T23:23:14Z" level=info msg="Exiting service main loop" service=smtp user=474b29b8-b455-410a-81ea-e0b2144522bd time="2026-02-13T23:23:14Z" level=info msg="Exiting service main loop" service=notification user=474b29b8-b455-410a-81ea-e0b2144522bd time="2026-02-13T23:23:14Z" level=info msg="Exiting Service" service=user-identity user=474b29b8-b455-410a-81ea-e0b2144522bd time="2026-02-13T23:23:14Z" level=info msg="Exiting service main loop" service=telemetry user=474b29b8-b455-410a-81ea-e0b2144522bd time="2026-02-13T23:23:14Z" level=info msg="Exiting service" service=user-events user=474b29b8-b455-410a-81ea-e0b2144522bd time="2026-02-13T23:23:14Z" level=info msg="Closing IMAP Listener" service=server-manager time="2026-02-13T23:23:14Z" level=info msg="Closing IMAP server" service=server-manager time="2026-02-13T23:23:14Z" level=info msg="Closing SMTP Listener" service=server-manager time="2026-02-13T23:23:14Z" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2026-02-13T23:23:14Z" level=info msg="Closing SMTP server" service=server-manager time="2026-02-13T23:23:14Z" level=info msg="Closing service" service=unleash Then user "f6d7bcc2-47f3-4226-a086-d0150193490c" connects and authenticates IMAP client "1" with address "642653a4-d752-40fa-8405-8c907a558279@proton.local" # :1 -> *scenario time="2026-02-13T23:23:14Z" level=info msg="User '36981822-e8e2-41e9-a3df-6d40f565d042' created with id=70de0b37-15ce-4bb6-b91f-a0a34ebdff0a" pkg=gpa/server/backend time="2026-02-13T23:23:14Z" level=info msg="Starting bridge" time="2026-02-13T23:23:14Z" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures1466701680/018/config1238268811/grpcFocusServerConfig.json pkg=focus/service time="2026-02-13T23:23:14Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures1466701680/018/cache3978541716/unleash_cache/unleash_flags: no such file or directory" service=unleash time="2026-02-13T23:23:14Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures1466701680/018/cache3978541716/notifications/notification_cache: no such file or directory" pkg=notification-store time="2026-02-13T23:23:14Z" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures1466701680/018/data1479521583/gluon/backend/db gluonStore=/tmp/TestFeatures1466701680/018/data1479521583/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2026-02-13T23:23:14Z" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2026-02-13T23:23:14Z" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2026-02-13T23:23:14Z" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2026-02-13T23:23:14Z" level=info msg="Starting service" service=unleash time="2026-02-13T23:23:14Z" level=info msg="Starting service" pkg=observability time="2026-02-13T23:23:14Z" level=info msg="Starting frontend service" time="2026-02-13T23:23:14Z" level=info msg="Starting receiver service" service=unleash time="2026-02-13T23:23:14Z" level=info msg="Loading users" count=0 pkg=bridge/user time="2026-02-13T23:23:14Z" level=info msg="Finished loading users" pkg=bridge/user time="2026-02-13T23:23:14Z" level=info msg="Starting poll service" service=unleash time="2026-02-13T23:23:14Z" level=info msg="Checking for updates" pkg=bridge time="2026-02-13T23:23:14Z" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures1466701680/018/config1238268811/grpcServerConfig.json time="2026-02-13T23:23:14Z" level=info msg="gRPC server listening on /tmp/bridge2277" pkg=grpc time="2026-02-13T23:23:14Z" level=info msg="Frontend service started" time="2026-02-13T23:23:14Z" level=info msg="Starting frontend client" time="2026-02-13T23:23:14Z" level=info msg="Not monitoring parent PID" pkg=grpc time="2026-02-13T23:23:14Z" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2026-02-13T23:23:14Z" level=info msg="200 OK: GET https://127.0.0.1:38455/feature/v2/frontend?bridgeStickyKey=9f6b691c-e9d5-46a9-9085-1170557d8ded" pkg=gpa/manager time="2026-02-13T23:23:14Z" level=info msg="Frontend client started" Scenario: IMAP client can authenticate successfully with secondary address in split mode # features/imap/addressmode.feature:13 Given bridge starts # :1 -> *scenario time="2026-02-13T23:23:14Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (1e6febfc)" time="2026-02-13T23:23:14Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (1e6febfc)" time="2026-02-13T23:23:14Z" level=info msg="200 OK: POST https://127.0.0.1:38455/auth/v4/info" pkg=gpa/manager time="2026-02-13T23:23:14Z" level=info msg="200 OK: POST https://127.0.0.1:38455/auth/v4" pkg=gpa/manager time="2026-02-13T23:23:14Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=70de0b37-15ce-4bb6-b91f-a0a34ebdff0a time="2026-02-13T23:23:14Z" level=info msg="Adding vault user" userID=70de0b37-15ce-4bb6-b91f-a0a34ebdff0a time="2026-02-13T23:23:14Z" level=info msg="Creating new user" userID=70de0b37-15ce-4bb6-b91f-a0a34ebdff0a time="2026-02-13T23:23:14Z" level=warning msg="404 GET https://127.0.0.1:38455/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2026-02-13T23:23:14Z" level=error msg="404 GET https://127.0.0.1:38455/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2026-02-13T23:23:14Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:38455/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2026-02-13T23:23:14Z" level=info msg="Creating user object" numAddr=2 numLabels=12 userID=70de0b37-15ce-4bb6-b91f-a0a34ebdff0a time="2026-02-13T23:23:14Z" level=info msg="200 OK: GET https://127.0.0.1:38455/core/v4/events/latest" pkg=gpa/client userID=70de0b37-15ce-4bb6-b91f-a0a34ebdff0a time="2026-02-13T23:23:14Z" level=info msg="Starting service Last EventID=AQ==" service=user-events user=70de0b37-15ce-4bb6-b91f-a0a34ebdff0a time="2026-02-13T23:23:14Z" level=info msg="200 OK: GET https://127.0.0.1:38455/core/v4/settings" pkg=gpa/client userID=70de0b37-15ce-4bb6-b91f-a0a34ebdff0a time="2026-02-13T23:23:14Z" level=info msg="Registering user client, ID:70de0b37-15ce-4bb6-b91f-a0a34ebdff0a" pkg=observability time="2026-02-13T23:23:14Z" level=info msg="Starting service main loop" service=telemetry user=70de0b37-15ce-4bb6-b91f-a0a34ebdff0a time="2026-02-13T23:23:14Z" level=info msg="Starting user identity service" numAddr=2 service=user-identity user=70de0b37-15ce-4bb6-b91f-a0a34ebdff0a time="2026-02-13T23:23:14Z" level=info msg="Starting service main loop" service=notification user=70de0b37-15ce-4bb6-b91f-a0a34ebdff0a time="2026-02-13T23:23:14Z" level=info msg="Starting service main loop" service=smtp user=70de0b37-15ce-4bb6-b91f-a0a34ebdff0a time="2026-02-13T23:23:14Z" level=info msg="200 OK: GET https://127.0.0.1:38455/core/v4/labels?Type=4" pkg=gpa/client userID=70de0b37-15ce-4bb6-b91f-a0a34ebdff0a time="2026-02-13T23:23:14Z" level=info msg="200 OK: GET https://127.0.0.1:38455/core/v4/labels?Type=3" pkg=gpa/client userID=70de0b37-15ce-4bb6-b91f-a0a34ebdff0a time="2026-02-13T23:23:14Z" level=info msg="200 OK: GET https://127.0.0.1:38455/core/v4/labels?Type=1" pkg=gpa/client userID=70de0b37-15ce-4bb6-b91f-a0a34ebdff0a time="2026-02-13T23:23:14Z" level=info msg="Setting labels" labelIDs="[0 1 3 4 5 7 8 9 2 6 10 12]" pkg=rwLabels time="2026-02-13T23:23:14Z" level=info msg="Adding user to imap server" addrID=d4b6ac90-c299-4c5d-81b9-054c05df7d33 service=server-manager time="2026-02-13T23:23:14Z" level=info msg="Creating new IMAP user" addrID=d4b6ac90-c299-4c5d-81b9-054c05df7d33 service=server-manager time="2026-02-13T23:23:14Z" level=info msg="Setting gluon ID" addrID=d4b6ac90-c299-4c5d-81b9-054c05df7d33 gluonID=c578853b-0543-43b2-b330-f55f7529add0 userID=70de0b37-15ce-4bb6-b91f-a0a34ebdff0a time="2026-02-13T23:23:14Z" level=info msg="Created new IMAP user" addrID=d4b6ac90-c299-4c5d-81b9-054c05df7d33 gluonID=c578853b-0543-43b2-b330-f55f7529add0 service=server-manager time="2026-02-13T23:23:14Z" level=info msg="Validating Listener State" service=server-manager time="2026-02-13T23:23:14Z" level=info msg=Resuming service=user-events user=70de0b37-15ce-4bb6-b91f-a0a34ebdff0a time="2026-02-13T23:23:14Z" level=info msg="Received mailbox message count" count=0 gluonID=c578853b-0543-43b2-b330-f55f7529add0 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2026-02-13T23:23:14Z" level=info msg="Starting IMAP Service" service=imap user=70de0b37-15ce-4bb6-b91f-a0a34ebdff0a time="2026-02-13T23:23:14Z" level=info msg="Sync triggered" service=imap user=70de0b37-15ce-4bb6-b91f-a0a34ebdff0a time="2026-02-13T23:23:14Z" level=info msg="Checking whether logged in user should re-sync. UserID:70de0b37-15ce-4bb6-b91f-a0a34ebdff0a" userID=70de0b37-15ce-4bb6-b91f-a0a34ebdff0a time="2026-02-13T23:23:14Z" level=info msg="Beginning user sync" service=imap start="2026-02-13 23:23:14.755265007 +0000 UTC m=+12.561873407" user=70de0b37-15ce-4bb6-b91f-a0a34ebdff0a And the user logs in with username "36981822-e8e2-41e9-a3df-6d40f565d042" and password "password" # :1 -> *scenario time="2026-02-13T23:23:14Z" level=info msg="Setting address mode" mode=split pkg=bridge/user userID=70de0b37-15ce-4bb6-b91f-a0a34ebdff0a time="2026-02-13T23:23:14Z" level=info msg="Setting address mode" mode=split userID=70de0b37-15ce-4bb6-b91f-a0a34ebdff0a time="2026-02-13T23:23:14Z" level=info msg="Setting Split Address Mode" service=imap user=70de0b37-15ce-4bb6-b91f-a0a34ebdff0a time="2026-02-13T23:23:14Z" level=error msg="Failed to check and report label conflicts" error="context canceled" service=imap user=70de0b37-15ce-4bb6-b91f-a0a34ebdff0a time="2026-02-13T23:23:14Z" level=error msg="Sync aborted" error="context canceled" service=imap user=70de0b37-15ce-4bb6-b91f-a0a34ebdff0a time="2026-02-13T23:23:14Z" level=info msg="Finished user sync" duration="431.419µs" service=imap user=70de0b37-15ce-4bb6-b91f-a0a34ebdff0a time="2026-02-13T23:23:14Z" level=info msg="Removing gluon ID" addrID=d4b6ac90-c299-4c5d-81b9-054c05df7d33 gluonID=c578853b-0543-43b2-b330-f55f7529add0 userID=70de0b37-15ce-4bb6-b91f-a0a34ebdff0a time="2026-02-13T23:23:14Z" level=info msg="Validating Listener State" service=server-manager time="2026-02-13T23:23:14Z" level=info msg="Adding user to imap server" addrID=ca87f22d-bbe6-4031-ab05-4a9a2be34a5a service=server-manager time="2026-02-13T23:23:14Z" level=info msg="Creating new IMAP user" addrID=ca87f22d-bbe6-4031-ab05-4a9a2be34a5a service=server-manager time="2026-02-13T23:23:14Z" level=info msg="Setting gluon ID" addrID=ca87f22d-bbe6-4031-ab05-4a9a2be34a5a gluonID=e9be6a37-6db6-49a5-908b-622d0fa09e2e userID=70de0b37-15ce-4bb6-b91f-a0a34ebdff0a time="2026-02-13T23:23:14Z" level=info msg="Received mailbox message count" count=0 gluonID=e9be6a37-6db6-49a5-908b-622d0fa09e2e labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2026-02-13T23:23:14Z" level=info msg="Created new IMAP user" addrID=ca87f22d-bbe6-4031-ab05-4a9a2be34a5a gluonID=e9be6a37-6db6-49a5-908b-622d0fa09e2e service=server-manager time="2026-02-13T23:23:14Z" level=info msg="Validating Listener State" service=server-manager time="2026-02-13T23:23:14Z" level=info msg="Adding user to imap server" addrID=d4b6ac90-c299-4c5d-81b9-054c05df7d33 service=server-manager time="2026-02-13T23:23:14Z" level=info msg="Creating new IMAP user" addrID=d4b6ac90-c299-4c5d-81b9-054c05df7d33 service=server-manager time="2026-02-13T23:23:14Z" level=info msg="Setting gluon ID" addrID=d4b6ac90-c299-4c5d-81b9-054c05df7d33 gluonID=7eaf8b07-447f-4fb1-84f0-5f18dcc08042 userID=70de0b37-15ce-4bb6-b91f-a0a34ebdff0a time="2026-02-13T23:23:14Z" level=info msg="Created new IMAP user" addrID=d4b6ac90-c299-4c5d-81b9-054c05df7d33 gluonID=7eaf8b07-447f-4fb1-84f0-5f18dcc08042 service=server-manager time="2026-02-13T23:23:14Z" level=info msg="Validating Listener State" service=server-manager time="2026-02-13T23:23:14Z" level=info msg="Sync triggered" service=imap user=70de0b37-15ce-4bb6-b91f-a0a34ebdff0a time="2026-02-13T23:23:14Z" level=info msg="Received mailbox message count" count=0 gluonID=7eaf8b07-447f-4fb1-84f0-5f18dcc08042 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2026-02-13T23:23:14Z" level=info msg="Beginning user sync" service=imap start="2026-02-13 23:23:14.763849028 +0000 UTC m=+12.570457438" user=70de0b37-15ce-4bb6-b91f-a0a34ebdff0a And the user sets the address mode of user "36981822-e8e2-41e9-a3df-6d40f565d042" to "split" # :1 -> *scenario time="2026-02-13T23:23:14Z" level=info msg="Syncing labels" service=imap user=70de0b37-15ce-4bb6-b91f-a0a34ebdff0a time="2026-02-13T23:23:14Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=7eaf8b07-447f-4fb1-84f0-5f18dcc08042 time="2026-02-13T23:23:14Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=e9be6a37-6db6-49a5-908b-622d0fa09e2e time="2026-02-13T23:23:14Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=7eaf8b07-447f-4fb1-84f0-5f18dcc08042 time="2026-02-13T23:23:14Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=e9be6a37-6db6-49a5-908b-622d0fa09e2e time="2026-02-13T23:23:14Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5 userID=e9be6a37-6db6-49a5-908b-622d0fa09e2e time="2026-02-13T23:23:14Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5 userID=7eaf8b07-447f-4fb1-84f0-5f18dcc08042 time="2026-02-13T23:23:14Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=8 userID=e9be6a37-6db6-49a5-908b-622d0fa09e2e time="2026-02-13T23:23:14Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=8 userID=7eaf8b07-447f-4fb1-84f0-5f18dcc08042 time="2026-02-13T23:23:14Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=10 userID=e9be6a37-6db6-49a5-908b-622d0fa09e2e time="2026-02-13T23:23:14Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=10 userID=7eaf8b07-447f-4fb1-84f0-5f18dcc08042 time="2026-02-13T23:23:14Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=7 userID=e9be6a37-6db6-49a5-908b-622d0fa09e2e time="2026-02-13T23:23:14Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=7 userID=7eaf8b07-447f-4fb1-84f0-5f18dcc08042 time="2026-02-13T23:23:14Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=12 userID=e9be6a37-6db6-49a5-908b-622d0fa09e2e time="2026-02-13T23:23:14Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=12 userID=7eaf8b07-447f-4fb1-84f0-5f18dcc08042 time="2026-02-13T23:23:14Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0 userID=e9be6a37-6db6-49a5-908b-622d0fa09e2e time="2026-02-13T23:23:14Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0 userID=7eaf8b07-447f-4fb1-84f0-5f18dcc08042 time="2026-02-13T23:23:14Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=3 userID=e9be6a37-6db6-49a5-908b-622d0fa09e2e time="2026-02-13T23:23:14Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=3 userID=7eaf8b07-447f-4fb1-84f0-5f18dcc08042 time="2026-02-13T23:23:14Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6 userID=e9be6a37-6db6-49a5-908b-622d0fa09e2e time="2026-02-13T23:23:14Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6 userID=7eaf8b07-447f-4fb1-84f0-5f18dcc08042 time="2026-02-13T23:23:14Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4 userID=7eaf8b07-447f-4fb1-84f0-5f18dcc08042 time="2026-02-13T23:23:14Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4 userID=e9be6a37-6db6-49a5-908b-622d0fa09e2e time="2026-02-13T23:23:14Z" level=info msg="Synced labels" service=imap user=70de0b37-15ce-4bb6-b91f-a0a34ebdff0a time="2026-02-13T23:23:14Z" level=info msg="200 OK: GET https://127.0.0.1:38455/mail/v4/messages/count" pkg=gpa/client userID=70de0b37-15ce-4bb6-b91f-a0a34ebdff0a time="2026-02-13T23:23:14Z" level=info msg="Syncing messages" service=imap user=70de0b37-15ce-4bb6-b91f-a0a34ebdff0a time="2026-02-13T23:23:14Z" level=info msg="Job started" service=imap user=70de0b37-15ce-4bb6-b91f-a0a34ebdff0a time="2026-02-13T23:23:14Z" level=info msg="200 OK: POST https://127.0.0.1:38455/mail/v4/messages" pkg=gpa/client userID=70de0b37-15ce-4bb6-b91f-a0a34ebdff0a time="2026-02-13T23:23:14Z" level=info msg="Job finished" service=imap user=70de0b37-15ce-4bb6-b91f-a0a34ebdff0a time="2026-02-13T23:23:14Z" level=info msg="All child jobs completed" service=imap sync-job=waiter user=70de0b37-15ce-4bb6-b91f-a0a34ebdff0a time="2026-02-13T23:23:14Z" level=info msg="Synced messages" service=imap user=70de0b37-15ce-4bb6-b91f-a0a34ebdff0a time="2026-02-13T23:23:14Z" level=info msg="Finished user sync" duration=5.450618ms service=imap user=70de0b37-15ce-4bb6-b91f-a0a34ebdff0a time="2026-02-13T23:23:14Z" level=info msg="Sync complete, starting API event stream" service=imap user=70de0b37-15ce-4bb6-b91f-a0a34ebdff0a time="2026-02-13T23:23:14Z" level=info msg="Event loop reset" eventID="AQ==" service=user-events user=70de0b37-15ce-4bb6-b91f-a0a34ebdff0a And user "36981822-e8e2-41e9-a3df-6d40f565d042" finishes syncing # :1 -> *scenario time="2026-02-13T23:23:14Z" level=info msg="Frontend service stopped" time="2026-02-13T23:23:14Z" level=info msg="Frontend client stopped" time="2026-02-13T23:23:14Z" level=info msg="Closing bridge" pkg=bridge time="2026-02-13T23:23:14Z" level=info msg="Stopping service" pkg=observability time="2026-02-13T23:23:14Z" level=info msg="Closing user" userID=70de0b37-15ce-4bb6-b91f-a0a34ebdff0a time="2026-02-13T23:23:14Z" level=info msg="De-registering user client, ID:70de0b37-15ce-4bb6-b91f-a0a34ebdff0a" pkg=observability time="2026-02-13T23:23:14Z" level=info msg="Exiting IMAP Service" service=imap user=70de0b37-15ce-4bb6-b91f-a0a34ebdff0a time="2026-02-13T23:23:14Z" level=info msg="Exiting service main loop" service=smtp user=70de0b37-15ce-4bb6-b91f-a0a34ebdff0a time="2026-02-13T23:23:14Z" level=info msg="Exiting service main loop" service=notification user=70de0b37-15ce-4bb6-b91f-a0a34ebdff0a time="2026-02-13T23:23:14Z" level=info msg="Exiting Service" service=user-identity user=70de0b37-15ce-4bb6-b91f-a0a34ebdff0a time="2026-02-13T23:23:14Z" level=info msg="Exiting service main loop" service=telemetry user=70de0b37-15ce-4bb6-b91f-a0a34ebdff0a time="2026-02-13T23:23:14Z" level=info msg="Exiting service" service=user-events user=70de0b37-15ce-4bb6-b91f-a0a34ebdff0a time="2026-02-13T23:23:14Z" level=info msg="Closing IMAP Listener" service=server-manager time="2026-02-13T23:23:14Z" level=info msg="Closing IMAP server" service=server-manager time="2026-02-13T23:23:14Z" level=info msg="Closing SMTP Listener" service=server-manager time="2026-02-13T23:23:14Z" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2026-02-13T23:23:14Z" level=info msg="Closing SMTP server" service=server-manager time="2026-02-13T23:23:14Z" level=info msg="Closing service" service=unleash Then user "36981822-e8e2-41e9-a3df-6d40f565d042" connects and authenticates IMAP client "1" with address "1ee768b0-242e-4dd3-b7ea-59b7db9fef28@proton.local" # :1 -> *scenario time="2026-02-13T23:23:14Z" level=info msg="User '65cc0ab7-6c5e-4ef3-98c2-ae4b699b8d03' created with id=593ed3a6-c89b-44e3-8114-4320613cefb5" pkg=gpa/server/backend Scenario: IMAP client cannot authenticate successfully with disabled alias in combine mode # features/imap/addressmode.feature:22 Given the account "65cc0ab7-6c5e-4ef3-98c2-ae4b699b8d03" has additional disabled address "bfbb228c-36a2-48af-9a5e-e33d975021ad@proton.local" # :1 -> *scenario And it succeeds # :1 -> *scenario time="2026-02-13T23:23:15Z" level=info msg="Starting bridge" time="2026-02-13T23:23:15Z" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures1466701680/019/config457882504/grpcFocusServerConfig.json pkg=focus/service time="2026-02-13T23:23:15Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures1466701680/019/cache1253623150/unleash_cache/unleash_flags: no such file or directory" service=unleash time="2026-02-13T23:23:15Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures1466701680/019/cache1253623150/notifications/notification_cache: no such file or directory" pkg=notification-store time="2026-02-13T23:23:15Z" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures1466701680/019/data776353705/gluon/backend/db gluonStore=/tmp/TestFeatures1466701680/019/data776353705/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2026-02-13T23:23:15Z" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2026-02-13T23:23:15Z" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2026-02-13T23:23:15Z" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2026-02-13T23:23:15Z" level=info msg="Starting service" service=unleash time="2026-02-13T23:23:15Z" level=info msg="Starting service" pkg=observability time="2026-02-13T23:23:15Z" level=info msg="Starting frontend service" time="2026-02-13T23:23:15Z" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures1466701680/019/config457882504/grpcServerConfig.json time="2026-02-13T23:23:15Z" level=info msg="gRPC server listening on /tmp/bridge8609" pkg=grpc time="2026-02-13T23:23:15Z" level=info msg="Frontend service started" time="2026-02-13T23:23:15Z" level=info msg="Starting frontend client" time="2026-02-13T23:23:15Z" level=info msg="Starting poll service" service=unleash time="2026-02-13T23:23:15Z" level=info msg="Starting receiver service" service=unleash time="2026-02-13T23:23:15Z" level=info msg="Loading users" count=0 pkg=bridge/user time="2026-02-13T23:23:15Z" level=info msg="Not monitoring parent PID" pkg=grpc time="2026-02-13T23:23:15Z" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2026-02-13T23:23:15Z" level=info msg="Finished loading users" pkg=bridge/user time="2026-02-13T23:23:15Z" level=info msg="Checking for updates" pkg=bridge time="2026-02-13T23:23:15Z" level=info msg="Frontend client started" Given bridge starts # :1 -> *scenario time="2026-02-13T23:23:15Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (d22dbbb2)" time="2026-02-13T23:23:15Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (d22dbbb2)" time="2026-02-13T23:23:15Z" level=info msg="200 OK: GET https://127.0.0.1:43985/feature/v2/frontend?bridgeStickyKey=8ae5e5f9-bbd6-4d86-86a5-682af17c4415" pkg=gpa/manager time="2026-02-13T23:23:15Z" level=info msg="200 OK: POST https://127.0.0.1:43985/auth/v4/info" pkg=gpa/manager time="2026-02-13T23:23:15Z" level=info msg="200 OK: POST https://127.0.0.1:43985/auth/v4" pkg=gpa/manager time="2026-02-13T23:23:15Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=593ed3a6-c89b-44e3-8114-4320613cefb5 time="2026-02-13T23:23:15Z" level=info msg="Adding vault user" userID=593ed3a6-c89b-44e3-8114-4320613cefb5 time="2026-02-13T23:23:15Z" level=info msg="Creating new user" userID=593ed3a6-c89b-44e3-8114-4320613cefb5 time="2026-02-13T23:23:15Z" level=warning msg="404 GET https://127.0.0.1:43985/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2026-02-13T23:23:15Z" level=error msg="404 GET https://127.0.0.1:43985/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2026-02-13T23:23:15Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:43985/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2026-02-13T23:23:15Z" level=info msg="Creating user object" numAddr=3 numLabels=12 userID=593ed3a6-c89b-44e3-8114-4320613cefb5 time="2026-02-13T23:23:15Z" level=info msg="200 OK: GET https://127.0.0.1:43985/core/v4/events/latest" pkg=gpa/client userID=593ed3a6-c89b-44e3-8114-4320613cefb5 time="2026-02-13T23:23:15Z" level=info msg="Starting service Last EventID=Ag==" service=user-events user=593ed3a6-c89b-44e3-8114-4320613cefb5 time="2026-02-13T23:23:15Z" level=info msg="200 OK: GET https://127.0.0.1:43985/core/v4/settings" pkg=gpa/client userID=593ed3a6-c89b-44e3-8114-4320613cefb5 time="2026-02-13T23:23:15Z" level=info msg="Registering user client, ID:593ed3a6-c89b-44e3-8114-4320613cefb5" pkg=observability time="2026-02-13T23:23:15Z" level=info msg="Starting service main loop" service=telemetry user=593ed3a6-c89b-44e3-8114-4320613cefb5 time="2026-02-13T23:23:15Z" level=info msg="Starting user identity service" numAddr=3 service=user-identity user=593ed3a6-c89b-44e3-8114-4320613cefb5 time="2026-02-13T23:23:15Z" level=info msg="Starting service main loop" service=notification user=593ed3a6-c89b-44e3-8114-4320613cefb5 time="2026-02-13T23:23:15Z" level=info msg="Starting service main loop" service=smtp user=593ed3a6-c89b-44e3-8114-4320613cefb5 time="2026-02-13T23:23:15Z" level=info msg="200 OK: GET https://127.0.0.1:43985/core/v4/labels?Type=4" pkg=gpa/client userID=593ed3a6-c89b-44e3-8114-4320613cefb5 time="2026-02-13T23:23:15Z" level=info msg="200 OK: GET https://127.0.0.1:43985/core/v4/labels?Type=3" pkg=gpa/client userID=593ed3a6-c89b-44e3-8114-4320613cefb5 time="2026-02-13T23:23:15Z" level=info msg="200 OK: GET https://127.0.0.1:43985/core/v4/labels?Type=1" pkg=gpa/client userID=593ed3a6-c89b-44e3-8114-4320613cefb5 time="2026-02-13T23:23:15Z" level=info msg="Setting labels" labelIDs="[2 4 6 8 10 1 3 5 7 9 12 0]" pkg=rwLabels time="2026-02-13T23:23:15Z" level=info msg="Adding user to imap server" addrID=2be3d015-df2f-45ff-ae6e-c5e58aadcd4b service=server-manager time="2026-02-13T23:23:15Z" level=info msg="Creating new IMAP user" addrID=2be3d015-df2f-45ff-ae6e-c5e58aadcd4b service=server-manager time="2026-02-13T23:23:15Z" level=info msg="Setting gluon ID" addrID=2be3d015-df2f-45ff-ae6e-c5e58aadcd4b gluonID=ccd68194-da44-4fb5-ae82-8e9df1d1b1f1 userID=593ed3a6-c89b-44e3-8114-4320613cefb5 time="2026-02-13T23:23:15Z" level=info msg="Created new IMAP user" addrID=2be3d015-df2f-45ff-ae6e-c5e58aadcd4b gluonID=ccd68194-da44-4fb5-ae82-8e9df1d1b1f1 service=server-manager time="2026-02-13T23:23:15Z" level=info msg="Validating Listener State" service=server-manager time="2026-02-13T23:23:15Z" level=info msg=Resuming service=user-events user=593ed3a6-c89b-44e3-8114-4320613cefb5 And the user logs in with username "65cc0ab7-6c5e-4ef3-98c2-ae4b699b8d03" and password "password" # :1 -> *scenario time="2026-02-13T23:23:15Z" level=info msg="Received mailbox message count" count=0 gluonID=ccd68194-da44-4fb5-ae82-8e9df1d1b1f1 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2026-02-13T23:23:15Z" level=info msg="Starting IMAP Service" service=imap user=593ed3a6-c89b-44e3-8114-4320613cefb5 time="2026-02-13T23:23:15Z" level=info msg="Sync triggered" service=imap user=593ed3a6-c89b-44e3-8114-4320613cefb5 time="2026-02-13T23:23:15Z" level=info msg="Beginning user sync" service=imap start="2026-02-13 23:23:15.588311519 +0000 UTC m=+13.394919919" user=593ed3a6-c89b-44e3-8114-4320613cefb5 time="2026-02-13T23:23:15Z" level=info msg="Checking whether logged in user should re-sync. UserID:593ed3a6-c89b-44e3-8114-4320613cefb5" userID=593ed3a6-c89b-44e3-8114-4320613cefb5 time="2026-02-13T23:23:15Z" level=info msg="Syncing labels" service=imap user=593ed3a6-c89b-44e3-8114-4320613cefb5 time="2026-02-13T23:23:15Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=ccd68194-da44-4fb5-ae82-8e9df1d1b1f1 time="2026-02-13T23:23:15Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=ccd68194-da44-4fb5-ae82-8e9df1d1b1f1 time="2026-02-13T23:23:15Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=8 userID=ccd68194-da44-4fb5-ae82-8e9df1d1b1f1 time="2026-02-13T23:23:15Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=10 userID=ccd68194-da44-4fb5-ae82-8e9df1d1b1f1 time="2026-02-13T23:23:15Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=12 userID=ccd68194-da44-4fb5-ae82-8e9df1d1b1f1 time="2026-02-13T23:23:15Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6 userID=ccd68194-da44-4fb5-ae82-8e9df1d1b1f1 time="2026-02-13T23:23:15Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=3 userID=ccd68194-da44-4fb5-ae82-8e9df1d1b1f1 time="2026-02-13T23:23:15Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4 userID=ccd68194-da44-4fb5-ae82-8e9df1d1b1f1 time="2026-02-13T23:23:15Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5 userID=ccd68194-da44-4fb5-ae82-8e9df1d1b1f1 time="2026-02-13T23:23:15Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=7 userID=ccd68194-da44-4fb5-ae82-8e9df1d1b1f1 time="2026-02-13T23:23:15Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0 userID=ccd68194-da44-4fb5-ae82-8e9df1d1b1f1 time="2026-02-13T23:23:15Z" level=info msg="Synced labels" service=imap user=593ed3a6-c89b-44e3-8114-4320613cefb5 time="2026-02-13T23:23:15Z" level=info msg="200 OK: GET https://127.0.0.1:43985/mail/v4/messages/count" pkg=gpa/client userID=593ed3a6-c89b-44e3-8114-4320613cefb5 time="2026-02-13T23:23:15Z" level=info msg="Syncing messages" service=imap user=593ed3a6-c89b-44e3-8114-4320613cefb5 time="2026-02-13T23:23:15Z" level=info msg="Job started" service=imap user=593ed3a6-c89b-44e3-8114-4320613cefb5 time="2026-02-13T23:23:15Z" level=info msg="200 OK: POST https://127.0.0.1:43985/mail/v4/messages" pkg=gpa/client userID=593ed3a6-c89b-44e3-8114-4320613cefb5 time="2026-02-13T23:23:15Z" level=info msg="Job finished" service=imap user=593ed3a6-c89b-44e3-8114-4320613cefb5 time="2026-02-13T23:23:15Z" level=info msg="All child jobs completed" service=imap sync-job=waiter user=593ed3a6-c89b-44e3-8114-4320613cefb5 time="2026-02-13T23:23:15Z" level=info msg="Synced messages" service=imap user=593ed3a6-c89b-44e3-8114-4320613cefb5 time="2026-02-13T23:23:15Z" level=info msg="Finished user sync" duration=5.234863ms service=imap user=593ed3a6-c89b-44e3-8114-4320613cefb5 time="2026-02-13T23:23:15Z" level=info msg="Sync complete, starting API event stream" service=imap user=593ed3a6-c89b-44e3-8114-4320613cefb5 time="2026-02-13T23:23:15Z" level=info msg="Event loop reset" eventID="Ag==" service=user-events user=593ed3a6-c89b-44e3-8114-4320613cefb5 And user "65cc0ab7-6c5e-4ef3-98c2-ae4b699b8d03" finishes syncing # :1 -> *scenario time="2026-02-13T23:23:15Z" level=error msg="Command failed" cmd="LOGIN 'umab2pEN88sVa/CkdMdcNhCRVchdZELr5MTLJ/P6nsY=' " error="no such user" pkg=gluon/session session=1 time="2026-02-13T23:23:15Z" level=error msg="Incorrect login credentials." pkg=imap sessionID=1 username=bfbb228c-36a2-48af-9a5e-e33d975021ad@proton.local time="2026-02-13T23:23:15Z" level=info msg="Frontend service stopped" time="2026-02-13T23:23:15Z" level=info msg="Frontend client stopped" time="2026-02-13T23:23:15Z" level=info msg="Closing bridge" pkg=bridge time="2026-02-13T23:23:15Z" level=info msg="Stopping service" pkg=observability time="2026-02-13T23:23:15Z" level=info msg="Closing user" userID=593ed3a6-c89b-44e3-8114-4320613cefb5 time="2026-02-13T23:23:15Z" level=info msg="De-registering user client, ID:593ed3a6-c89b-44e3-8114-4320613cefb5" pkg=observability time="2026-02-13T23:23:15Z" level=info msg="Exiting IMAP Service" service=imap user=593ed3a6-c89b-44e3-8114-4320613cefb5 time="2026-02-13T23:23:15Z" level=info msg="Exiting service main loop" service=smtp user=593ed3a6-c89b-44e3-8114-4320613cefb5 time="2026-02-13T23:23:15Z" level=info msg="Exiting service main loop" service=notification user=593ed3a6-c89b-44e3-8114-4320613cefb5 time="2026-02-13T23:23:15Z" level=info msg="Exiting Service" service=user-identity user=593ed3a6-c89b-44e3-8114-4320613cefb5 time="2026-02-13T23:23:15Z" level=info msg="Exiting service main loop" service=telemetry user=593ed3a6-c89b-44e3-8114-4320613cefb5 time="2026-02-13T23:23:15Z" level=info msg="Exiting service" service=user-events user=593ed3a6-c89b-44e3-8114-4320613cefb5 time="2026-02-13T23:23:15Z" level=info msg="Closing IMAP Listener" service=server-manager time="2026-02-13T23:23:15Z" level=info msg="Closing IMAP server" service=server-manager time="2026-02-13T23:23:15Z" level=info msg="Closing SMTP Listener" service=server-manager time="2026-02-13T23:23:15Z" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2026-02-13T23:23:15Z" level=info msg="Closing SMTP server" service=server-manager time="2026-02-13T23:23:15Z" level=info msg="Closing service" service=unleash When user "65cc0ab7-6c5e-4ef3-98c2-ae4b699b8d03" connects and can not authenticate IMAP client "1" with address "bfbb228c-36a2-48af-9a5e-e33d975021ad@proton.local" # :1 -> *scenario time="2026-02-13T23:23:15Z" level=info msg="User 'd5caaf4a-94e6-4705-a6a0-9b99502fe98d' created with id=e8d05b4e-3334-4c34-8429-cd60faa5d901" pkg=gpa/server/backend Scenario: IMAP client cannot authenticate successfully with disabled alias in split mode # features/imap/addressmode.feature:33 Given the account "d5caaf4a-94e6-4705-a6a0-9b99502fe98d" has additional disabled address "a8723634-ac85-4c2e-9f9e-464efe1837c6@proton.local" # :1 -> *scenario And it succeeds # :1 -> *scenario time="2026-02-13T23:23:16Z" level=info msg="Starting bridge" time="2026-02-13T23:23:16Z" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures1466701680/020/config1388926616/grpcFocusServerConfig.json pkg=focus/service time="2026-02-13T23:23:16Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures1466701680/020/cache3141246158/unleash_cache/unleash_flags: no such file or directory" service=unleash time="2026-02-13T23:23:16Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures1466701680/020/cache3141246158/notifications/notification_cache: no such file or directory" pkg=notification-store time="2026-02-13T23:23:16Z" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures1466701680/020/data3441946227/gluon/backend/db gluonStore=/tmp/TestFeatures1466701680/020/data3441946227/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2026-02-13T23:23:16Z" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2026-02-13T23:23:16Z" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2026-02-13T23:23:16Z" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2026-02-13T23:23:16Z" level=info msg="Starting service" service=unleash time="2026-02-13T23:23:16Z" level=info msg="Starting service" pkg=observability time="2026-02-13T23:23:16Z" level=info msg="Starting receiver service" service=unleash time="2026-02-13T23:23:16Z" level=info msg="Starting poll service" service=unleash time="2026-02-13T23:23:16Z" level=info msg="Checking for updates" pkg=bridge time="2026-02-13T23:23:16Z" level=info msg="Loading users" count=0 pkg=bridge/user time="2026-02-13T23:23:16Z" level=info msg="Starting frontend service" time="2026-02-13T23:23:16Z" level=info msg="Finished loading users" pkg=bridge/user time="2026-02-13T23:23:16Z" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures1466701680/020/config1388926616/grpcServerConfig.json time="2026-02-13T23:23:16Z" level=info msg="gRPC server listening on /tmp/bridge3476" pkg=grpc time="2026-02-13T23:23:16Z" level=info msg="Frontend service started" time="2026-02-13T23:23:16Z" level=info msg="Starting frontend client" time="2026-02-13T23:23:16Z" level=info msg="Not monitoring parent PID" pkg=grpc time="2026-02-13T23:23:16Z" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2026-02-13T23:23:16Z" level=info msg="200 OK: GET https://127.0.0.1:44755/feature/v2/frontend?bridgeStickyKey=01b0fff0-5d14-4d88-8cdf-09b96ba659d8" pkg=gpa/manager time="2026-02-13T23:23:16Z" level=info msg="Frontend client started" Given bridge starts # :1 -> *scenario time="2026-02-13T23:23:16Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (67e30227)" time="2026-02-13T23:23:16Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (67e30227)" time="2026-02-13T23:23:16Z" level=info msg="200 OK: POST https://127.0.0.1:44755/auth/v4/info" pkg=gpa/manager time="2026-02-13T23:23:16Z" level=info msg="200 OK: POST https://127.0.0.1:44755/auth/v4" pkg=gpa/manager time="2026-02-13T23:23:16Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=e8d05b4e-3334-4c34-8429-cd60faa5d901 time="2026-02-13T23:23:16Z" level=info msg="Adding vault user" userID=e8d05b4e-3334-4c34-8429-cd60faa5d901 time="2026-02-13T23:23:16Z" level=info msg="Creating new user" userID=e8d05b4e-3334-4c34-8429-cd60faa5d901 time="2026-02-13T23:23:16Z" level=warning msg="404 GET https://127.0.0.1:44755/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2026-02-13T23:23:16Z" level=error msg="404 GET https://127.0.0.1:44755/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2026-02-13T23:23:16Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:44755/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2026-02-13T23:23:16Z" level=info msg="Creating user object" numAddr=3 numLabels=12 userID=e8d05b4e-3334-4c34-8429-cd60faa5d901 time="2026-02-13T23:23:16Z" level=info msg="200 OK: GET https://127.0.0.1:44755/core/v4/events/latest" pkg=gpa/client userID=e8d05b4e-3334-4c34-8429-cd60faa5d901 time="2026-02-13T23:23:16Z" level=info msg="Starting service Last EventID=Ag==" service=user-events user=e8d05b4e-3334-4c34-8429-cd60faa5d901 time="2026-02-13T23:23:16Z" level=info msg="200 OK: GET https://127.0.0.1:44755/core/v4/settings" pkg=gpa/client userID=e8d05b4e-3334-4c34-8429-cd60faa5d901 time="2026-02-13T23:23:16Z" level=info msg="Registering user client, ID:e8d05b4e-3334-4c34-8429-cd60faa5d901" pkg=observability time="2026-02-13T23:23:16Z" level=info msg="Starting service main loop" service=telemetry user=e8d05b4e-3334-4c34-8429-cd60faa5d901 time="2026-02-13T23:23:16Z" level=info msg="Starting user identity service" numAddr=3 service=user-identity user=e8d05b4e-3334-4c34-8429-cd60faa5d901 time="2026-02-13T23:23:16Z" level=info msg="Starting service main loop" service=notification user=e8d05b4e-3334-4c34-8429-cd60faa5d901 time="2026-02-13T23:23:16Z" level=info msg="Starting service main loop" service=smtp user=e8d05b4e-3334-4c34-8429-cd60faa5d901 time="2026-02-13T23:23:16Z" level=info msg="200 OK: GET https://127.0.0.1:44755/core/v4/labels?Type=4" pkg=gpa/client userID=e8d05b4e-3334-4c34-8429-cd60faa5d901 time="2026-02-13T23:23:16Z" level=info msg="200 OK: GET https://127.0.0.1:44755/core/v4/labels?Type=3" pkg=gpa/client userID=e8d05b4e-3334-4c34-8429-cd60faa5d901 time="2026-02-13T23:23:16Z" level=info msg="200 OK: GET https://127.0.0.1:44755/core/v4/labels?Type=1" pkg=gpa/client userID=e8d05b4e-3334-4c34-8429-cd60faa5d901 time="2026-02-13T23:23:16Z" level=info msg="Setting labels" labelIDs="[5 6 8 9 10 1 4 7 12 0 2 3]" pkg=rwLabels time="2026-02-13T23:23:16Z" level=info msg="Adding user to imap server" addrID=34e35730-4d5b-4b27-9ec3-4118926e56a7 service=server-manager time="2026-02-13T23:23:16Z" level=info msg="Creating new IMAP user" addrID=34e35730-4d5b-4b27-9ec3-4118926e56a7 service=server-manager time="2026-02-13T23:23:16Z" level=info msg="Setting gluon ID" addrID=34e35730-4d5b-4b27-9ec3-4118926e56a7 gluonID=98d5ebf5-5019-4807-a922-8bf845577d10 userID=e8d05b4e-3334-4c34-8429-cd60faa5d901 time="2026-02-13T23:23:16Z" level=info msg="Created new IMAP user" addrID=34e35730-4d5b-4b27-9ec3-4118926e56a7 gluonID=98d5ebf5-5019-4807-a922-8bf845577d10 service=server-manager time="2026-02-13T23:23:16Z" level=info msg="Validating Listener State" service=server-manager time="2026-02-13T23:23:16Z" level=info msg=Resuming service=user-events user=e8d05b4e-3334-4c34-8429-cd60faa5d901 time="2026-02-13T23:23:16Z" level=info msg="Received mailbox message count" count=0 gluonID=98d5ebf5-5019-4807-a922-8bf845577d10 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2026-02-13T23:23:16Z" level=info msg="Starting IMAP Service" service=imap user=e8d05b4e-3334-4c34-8429-cd60faa5d901 time="2026-02-13T23:23:16Z" level=info msg="Sync triggered" service=imap user=e8d05b4e-3334-4c34-8429-cd60faa5d901 time="2026-02-13T23:23:16Z" level=info msg="Beginning user sync" service=imap start="2026-02-13 23:23:16.586814224 +0000 UTC m=+14.393422634" user=e8d05b4e-3334-4c34-8429-cd60faa5d901 time="2026-02-13T23:23:16Z" level=info msg="Checking whether logged in user should re-sync. UserID:e8d05b4e-3334-4c34-8429-cd60faa5d901" userID=e8d05b4e-3334-4c34-8429-cd60faa5d901 And the user logs in with username "d5caaf4a-94e6-4705-a6a0-9b99502fe98d" and password "password" # :1 -> *scenario time="2026-02-13T23:23:16Z" level=info msg="Setting address mode" mode=split pkg=bridge/user userID=e8d05b4e-3334-4c34-8429-cd60faa5d901 time="2026-02-13T23:23:16Z" level=info msg="Setting address mode" mode=split userID=e8d05b4e-3334-4c34-8429-cd60faa5d901 time="2026-02-13T23:23:16Z" level=info msg="Setting Split Address Mode" service=imap user=e8d05b4e-3334-4c34-8429-cd60faa5d901 time="2026-02-13T23:23:16Z" level=error msg="Failed to check and report label conflicts" error="context canceled" service=imap user=e8d05b4e-3334-4c34-8429-cd60faa5d901 time="2026-02-13T23:23:16Z" level=error msg="Sync aborted" error="context canceled" service=imap user=e8d05b4e-3334-4c34-8429-cd60faa5d901 time="2026-02-13T23:23:16Z" level=info msg="Finished user sync" duration="396.273µs" service=imap user=e8d05b4e-3334-4c34-8429-cd60faa5d901 time="2026-02-13T23:23:16Z" level=info msg="Removing gluon ID" addrID=34e35730-4d5b-4b27-9ec3-4118926e56a7 gluonID=98d5ebf5-5019-4807-a922-8bf845577d10 userID=e8d05b4e-3334-4c34-8429-cd60faa5d901 time="2026-02-13T23:23:16Z" level=info msg="Validating Listener State" service=server-manager time="2026-02-13T23:23:16Z" level=info msg="Adding user to imap server" addrID=d9552c90-d38b-4e21-8563-77f0bcf15133 service=server-manager time="2026-02-13T23:23:16Z" level=info msg="Creating new IMAP user" addrID=d9552c90-d38b-4e21-8563-77f0bcf15133 service=server-manager time="2026-02-13T23:23:16Z" level=info msg="Setting gluon ID" addrID=d9552c90-d38b-4e21-8563-77f0bcf15133 gluonID=50446865-874e-409b-a8f9-cd4bf6254426 userID=e8d05b4e-3334-4c34-8429-cd60faa5d901 time="2026-02-13T23:23:16Z" level=info msg="Received mailbox message count" count=0 gluonID=50446865-874e-409b-a8f9-cd4bf6254426 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2026-02-13T23:23:16Z" level=info msg="Created new IMAP user" addrID=d9552c90-d38b-4e21-8563-77f0bcf15133 gluonID=50446865-874e-409b-a8f9-cd4bf6254426 service=server-manager time="2026-02-13T23:23:16Z" level=info msg="Validating Listener State" service=server-manager time="2026-02-13T23:23:16Z" level=info msg="Adding user to imap server" addrID=34e35730-4d5b-4b27-9ec3-4118926e56a7 service=server-manager time="2026-02-13T23:23:16Z" level=info msg="Creating new IMAP user" addrID=34e35730-4d5b-4b27-9ec3-4118926e56a7 service=server-manager time="2026-02-13T23:23:16Z" level=info msg="Setting gluon ID" addrID=34e35730-4d5b-4b27-9ec3-4118926e56a7 gluonID=c3d3c34f-70d5-4f0d-a29f-4225c7762680 userID=e8d05b4e-3334-4c34-8429-cd60faa5d901 time="2026-02-13T23:23:16Z" level=info msg="Received mailbox message count" count=0 gluonID=c3d3c34f-70d5-4f0d-a29f-4225c7762680 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2026-02-13T23:23:16Z" level=info msg="Created new IMAP user" addrID=34e35730-4d5b-4b27-9ec3-4118926e56a7 gluonID=c3d3c34f-70d5-4f0d-a29f-4225c7762680 service=server-manager time="2026-02-13T23:23:16Z" level=info msg="Validating Listener State" service=server-manager time="2026-02-13T23:23:16Z" level=info msg="Adding user to imap server" addrID=8c79f5da-8e1d-431b-9ed6-da0bb1559c9b service=server-manager time="2026-02-13T23:23:16Z" level=info msg="Creating new IMAP user" addrID=8c79f5da-8e1d-431b-9ed6-da0bb1559c9b service=server-manager time="2026-02-13T23:23:16Z" level=info msg="Setting gluon ID" addrID=8c79f5da-8e1d-431b-9ed6-da0bb1559c9b gluonID=e96f5b39-ebc8-4a11-bbca-95f0b0b03fe8 userID=e8d05b4e-3334-4c34-8429-cd60faa5d901 time="2026-02-13T23:23:16Z" level=info msg="Created new IMAP user" addrID=8c79f5da-8e1d-431b-9ed6-da0bb1559c9b gluonID=e96f5b39-ebc8-4a11-bbca-95f0b0b03fe8 service=server-manager time="2026-02-13T23:23:16Z" level=info msg="Validating Listener State" service=server-manager time="2026-02-13T23:23:16Z" level=info msg="Sync triggered" service=imap user=e8d05b4e-3334-4c34-8429-cd60faa5d901 And the user sets the address mode of user "d5caaf4a-94e6-4705-a6a0-9b99502fe98d" to "split" # :1 -> *scenario time="2026-02-13T23:23:16Z" level=info msg="Beginning user sync" service=imap start="2026-02-13 23:23:16.606449621 +0000 UTC m=+14.413058031" user=e8d05b4e-3334-4c34-8429-cd60faa5d901 time="2026-02-13T23:23:16Z" level=info msg="Received mailbox message count" count=0 gluonID=e96f5b39-ebc8-4a11-bbca-95f0b0b03fe8 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2026-02-13T23:23:16Z" level=info msg="Syncing labels" service=imap user=e8d05b4e-3334-4c34-8429-cd60faa5d901 time="2026-02-13T23:23:16Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=e96f5b39-ebc8-4a11-bbca-95f0b0b03fe8 time="2026-02-13T23:23:16Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=50446865-874e-409b-a8f9-cd4bf6254426 time="2026-02-13T23:23:16Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=c3d3c34f-70d5-4f0d-a29f-4225c7762680 time="2026-02-13T23:23:16Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=e96f5b39-ebc8-4a11-bbca-95f0b0b03fe8 time="2026-02-13T23:23:16Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=50446865-874e-409b-a8f9-cd4bf6254426 time="2026-02-13T23:23:16Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=c3d3c34f-70d5-4f0d-a29f-4225c7762680 time="2026-02-13T23:23:16Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=3 userID=e96f5b39-ebc8-4a11-bbca-95f0b0b03fe8 time="2026-02-13T23:23:16Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=3 userID=50446865-874e-409b-a8f9-cd4bf6254426 time="2026-02-13T23:23:16Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=8 userID=50446865-874e-409b-a8f9-cd4bf6254426 time="2026-02-13T23:23:16Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=3 userID=c3d3c34f-70d5-4f0d-a29f-4225c7762680 time="2026-02-13T23:23:16Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=8 userID=e96f5b39-ebc8-4a11-bbca-95f0b0b03fe8 time="2026-02-13T23:23:16Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4 userID=50446865-874e-409b-a8f9-cd4bf6254426 time="2026-02-13T23:23:16Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=7 userID=50446865-874e-409b-a8f9-cd4bf6254426 time="2026-02-13T23:23:16Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=8 userID=c3d3c34f-70d5-4f0d-a29f-4225c7762680 time="2026-02-13T23:23:16Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0 userID=50446865-874e-409b-a8f9-cd4bf6254426 time="2026-02-13T23:23:16Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4 userID=e96f5b39-ebc8-4a11-bbca-95f0b0b03fe8 time="2026-02-13T23:23:16Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4 userID=c3d3c34f-70d5-4f0d-a29f-4225c7762680 time="2026-02-13T23:23:16Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=10 userID=50446865-874e-409b-a8f9-cd4bf6254426 time="2026-02-13T23:23:16Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=7 userID=c3d3c34f-70d5-4f0d-a29f-4225c7762680 time="2026-02-13T23:23:16Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5 userID=50446865-874e-409b-a8f9-cd4bf6254426 time="2026-02-13T23:23:16Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0 userID=c3d3c34f-70d5-4f0d-a29f-4225c7762680 time="2026-02-13T23:23:16Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=7 userID=e96f5b39-ebc8-4a11-bbca-95f0b0b03fe8 time="2026-02-13T23:23:16Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6 userID=50446865-874e-409b-a8f9-cd4bf6254426 time="2026-02-13T23:23:16Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=10 userID=c3d3c34f-70d5-4f0d-a29f-4225c7762680 time="2026-02-13T23:23:16Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5 userID=c3d3c34f-70d5-4f0d-a29f-4225c7762680 time="2026-02-13T23:23:16Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0 userID=e96f5b39-ebc8-4a11-bbca-95f0b0b03fe8 time="2026-02-13T23:23:16Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=12 userID=50446865-874e-409b-a8f9-cd4bf6254426 time="2026-02-13T23:23:16Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6 userID=c3d3c34f-70d5-4f0d-a29f-4225c7762680 time="2026-02-13T23:23:16Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=10 userID=e96f5b39-ebc8-4a11-bbca-95f0b0b03fe8 time="2026-02-13T23:23:16Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=12 userID=c3d3c34f-70d5-4f0d-a29f-4225c7762680 time="2026-02-13T23:23:16Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5 userID=e96f5b39-ebc8-4a11-bbca-95f0b0b03fe8 time="2026-02-13T23:23:16Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6 userID=e96f5b39-ebc8-4a11-bbca-95f0b0b03fe8 time="2026-02-13T23:23:16Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=12 userID=e96f5b39-ebc8-4a11-bbca-95f0b0b03fe8 time="2026-02-13T23:23:16Z" level=info msg="Synced labels" service=imap user=e8d05b4e-3334-4c34-8429-cd60faa5d901 time="2026-02-13T23:23:16Z" level=info msg="200 OK: GET https://127.0.0.1:44755/mail/v4/messages/count" pkg=gpa/client userID=e8d05b4e-3334-4c34-8429-cd60faa5d901 time="2026-02-13T23:23:16Z" level=info msg="Syncing messages" service=imap user=e8d05b4e-3334-4c34-8429-cd60faa5d901 time="2026-02-13T23:23:16Z" level=info msg="Job started" service=imap user=e8d05b4e-3334-4c34-8429-cd60faa5d901 time="2026-02-13T23:23:16Z" level=info msg="200 OK: POST https://127.0.0.1:44755/mail/v4/messages" pkg=gpa/client userID=e8d05b4e-3334-4c34-8429-cd60faa5d901 time="2026-02-13T23:23:16Z" level=info msg="Job finished" service=imap user=e8d05b4e-3334-4c34-8429-cd60faa5d901 time="2026-02-13T23:23:16Z" level=info msg="All child jobs completed" service=imap sync-job=waiter user=e8d05b4e-3334-4c34-8429-cd60faa5d901 time="2026-02-13T23:23:16Z" level=info msg="Synced messages" service=imap user=e8d05b4e-3334-4c34-8429-cd60faa5d901 time="2026-02-13T23:23:16Z" level=info msg="Finished user sync" duration=6.908039ms service=imap user=e8d05b4e-3334-4c34-8429-cd60faa5d901 time="2026-02-13T23:23:16Z" level=info msg="Sync complete, starting API event stream" service=imap user=e8d05b4e-3334-4c34-8429-cd60faa5d901 time="2026-02-13T23:23:16Z" level=info msg="Event loop reset" eventID="Ag==" service=user-events user=e8d05b4e-3334-4c34-8429-cd60faa5d901 And user "d5caaf4a-94e6-4705-a6a0-9b99502fe98d" finishes syncing # :1 -> *scenario time="2026-02-13T23:23:16Z" level=error msg="Command failed" cmd="LOGIN 'uiU7/8xCe2BGUvpIYY3Ae59AMXIX27/W7/XqOf1Ic/Q=' " error="no such user" pkg=gluon/session session=1 time="2026-02-13T23:23:16Z" level=error msg="Incorrect login credentials." pkg=imap sessionID=1 username=a8723634-ac85-4c2e-9f9e-464efe1837c6@proton.local time="2026-02-13T23:23:16Z" level=info msg="Frontend service stopped" time="2026-02-13T23:23:16Z" level=info msg="Frontend client stopped" time="2026-02-13T23:23:16Z" level=info msg="Closing bridge" pkg=bridge time="2026-02-13T23:23:16Z" level=info msg="Stopping service" pkg=observability time="2026-02-13T23:23:16Z" level=info msg="Closing user" userID=e8d05b4e-3334-4c34-8429-cd60faa5d901 time="2026-02-13T23:23:16Z" level=info msg="De-registering user client, ID:e8d05b4e-3334-4c34-8429-cd60faa5d901" pkg=observability time="2026-02-13T23:23:16Z" level=info msg="Exiting IMAP Service" service=imap user=e8d05b4e-3334-4c34-8429-cd60faa5d901 time="2026-02-13T23:23:16Z" level=info msg="Exiting service main loop" service=smtp user=e8d05b4e-3334-4c34-8429-cd60faa5d901 time="2026-02-13T23:23:16Z" level=info msg="Exiting service main loop" service=notification user=e8d05b4e-3334-4c34-8429-cd60faa5d901 time="2026-02-13T23:23:16Z" level=info msg="Exiting Service" service=user-identity user=e8d05b4e-3334-4c34-8429-cd60faa5d901 time="2026-02-13T23:23:16Z" level=info msg="Exiting service main loop" service=telemetry user=e8d05b4e-3334-4c34-8429-cd60faa5d901 time="2026-02-13T23:23:16Z" level=info msg="Exiting service" service=user-events user=e8d05b4e-3334-4c34-8429-cd60faa5d901 time="2026-02-13T23:23:16Z" level=info msg="Closing IMAP Listener" service=server-manager time="2026-02-13T23:23:16Z" level=info msg="Closing IMAP server" service=server-manager time="2026-02-13T23:23:16Z" level=info msg="Closing SMTP Listener" service=server-manager time="2026-02-13T23:23:16Z" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2026-02-13T23:23:16Z" level=info msg="Closing SMTP server" service=server-manager time="2026-02-13T23:23:16Z" level=info msg="Closing service" service=unleash When user "d5caaf4a-94e6-4705-a6a0-9b99502fe98d" connects and can not authenticate IMAP client "1" with address "a8723634-ac85-4c2e-9f9e-464efe1837c6@proton.local" # :1 -> *scenario Feature: A user can authenticate an IMAP client time="2026-02-13T23:23:16Z" level=info msg="User '1690a822-715e-4b21-9f41-4ac79eb817a2' created with id=86b0f341-b999-428d-b7e7-3e900e5672be" pkg=gpa/server/backend Background: Given there exists an account with username "1690a822-715e-4b21-9f41-4ac79eb817a2" and password "password" # :1 -> *scenario time="2026-02-13T23:23:17Z" level=info msg="User '8c32ec10-dcf6-4659-b097-b2c915955054' created with id=527b4868-d1cb-46bf-9b5e-7dd6575bc3e9" pkg=gpa/server/backend And there exists an account with username "8c32ec10-dcf6-4659-b097-b2c915955054" and password "password2" # :1 -> *scenario And the account "1690a822-715e-4b21-9f41-4ac79eb817a2" has additional address "d7a82956-7e3b-4168-a7d2-eaa3a6bdade8@proton.local" # :1 -> *scenario Then it succeeds # :1 -> *scenario time="2026-02-13T23:23:17Z" level=info msg="Starting bridge" time="2026-02-13T23:23:17Z" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures1466701680/021/config2991247117/grpcFocusServerConfig.json pkg=focus/service time="2026-02-13T23:23:17Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures1466701680/021/cache475411038/unleash_cache/unleash_flags: no such file or directory" service=unleash time="2026-02-13T23:23:17Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures1466701680/021/cache475411038/notifications/notification_cache: no such file or directory" pkg=notification-store time="2026-02-13T23:23:17Z" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures1466701680/021/data3880964208/gluon/backend/db gluonStore=/tmp/TestFeatures1466701680/021/data3880964208/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2026-02-13T23:23:17Z" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2026-02-13T23:23:17Z" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2026-02-13T23:23:17Z" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2026-02-13T23:23:17Z" level=info msg="Starting service" service=unleash time="2026-02-13T23:23:17Z" level=info msg="Starting service" pkg=observability time="2026-02-13T23:23:17Z" level=info msg="Starting frontend service" time="2026-02-13T23:23:17Z" level=info msg="Starting poll service" service=unleash time="2026-02-13T23:23:17Z" level=info msg="Loading users" count=0 pkg=bridge/user time="2026-02-13T23:23:17Z" level=info msg="Starting receiver service" service=unleash time="2026-02-13T23:23:17Z" level=info msg="Finished loading users" pkg=bridge/user time="2026-02-13T23:23:17Z" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures1466701680/021/config2991247117/grpcServerConfig.json time="2026-02-13T23:23:17Z" level=info msg="Checking for updates" pkg=bridge time="2026-02-13T23:23:17Z" level=info msg="gRPC server listening on /tmp/bridge1411" pkg=grpc time="2026-02-13T23:23:17Z" level=info msg="Frontend service started" time="2026-02-13T23:23:17Z" level=info msg="Starting frontend client" time="2026-02-13T23:23:17Z" level=info msg="Not monitoring parent PID" pkg=grpc time="2026-02-13T23:23:17Z" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2026-02-13T23:23:17Z" level=info msg="200 OK: GET https://127.0.0.1:45843/feature/v2/frontend?bridgeStickyKey=6d4edecf-4ae0-484b-bef0-5ea0217395fc" pkg=gpa/manager time="2026-02-13T23:23:17Z" level=info msg="Frontend client started" When bridge starts # :1 -> *scenario time="2026-02-13T23:23:17Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (d854ee60)" time="2026-02-13T23:23:17Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (d854ee60)" time="2026-02-13T23:23:17Z" level=info msg="200 OK: POST https://127.0.0.1:45843/auth/v4/info" pkg=gpa/manager time="2026-02-13T23:23:17Z" level=info msg="200 OK: POST https://127.0.0.1:45843/auth/v4" pkg=gpa/manager time="2026-02-13T23:23:17Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=86b0f341-b999-428d-b7e7-3e900e5672be time="2026-02-13T23:23:17Z" level=info msg="Adding vault user" userID=86b0f341-b999-428d-b7e7-3e900e5672be time="2026-02-13T23:23:17Z" level=info msg="Creating new user" userID=86b0f341-b999-428d-b7e7-3e900e5672be time="2026-02-13T23:23:17Z" level=warning msg="404 GET https://127.0.0.1:45843/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2026-02-13T23:23:17Z" level=error msg="404 GET https://127.0.0.1:45843/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2026-02-13T23:23:17Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:45843/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2026-02-13T23:23:17Z" level=info msg="Creating user object" numAddr=2 numLabels=12 userID=86b0f341-b999-428d-b7e7-3e900e5672be time="2026-02-13T23:23:17Z" level=info msg="200 OK: GET https://127.0.0.1:45843/core/v4/events/latest" pkg=gpa/client userID=86b0f341-b999-428d-b7e7-3e900e5672be time="2026-02-13T23:23:17Z" level=info msg="Starting service Last EventID=Ag==" service=user-events user=86b0f341-b999-428d-b7e7-3e900e5672be time="2026-02-13T23:23:17Z" level=info msg="200 OK: GET https://127.0.0.1:45843/core/v4/settings" pkg=gpa/client userID=86b0f341-b999-428d-b7e7-3e900e5672be time="2026-02-13T23:23:17Z" level=info msg="Registering user client, ID:86b0f341-b999-428d-b7e7-3e900e5672be" pkg=observability time="2026-02-13T23:23:17Z" level=info msg="Starting user identity service" numAddr=2 service=user-identity user=86b0f341-b999-428d-b7e7-3e900e5672be time="2026-02-13T23:23:17Z" level=info msg="Starting service main loop" service=telemetry user=86b0f341-b999-428d-b7e7-3e900e5672be time="2026-02-13T23:23:17Z" level=info msg="Starting service main loop" service=notification user=86b0f341-b999-428d-b7e7-3e900e5672be time="2026-02-13T23:23:17Z" level=info msg="Starting service main loop" service=smtp user=86b0f341-b999-428d-b7e7-3e900e5672be time="2026-02-13T23:23:17Z" level=info msg="200 OK: GET https://127.0.0.1:45843/core/v4/labels?Type=4" pkg=gpa/client userID=86b0f341-b999-428d-b7e7-3e900e5672be time="2026-02-13T23:23:17Z" level=info msg="200 OK: GET https://127.0.0.1:45843/core/v4/labels?Type=3" pkg=gpa/client userID=86b0f341-b999-428d-b7e7-3e900e5672be time="2026-02-13T23:23:17Z" level=info msg="200 OK: GET https://127.0.0.1:45843/core/v4/labels?Type=1" pkg=gpa/client userID=86b0f341-b999-428d-b7e7-3e900e5672be time="2026-02-13T23:23:17Z" level=info msg="Setting labels" labelIDs="[7 9 10 12 0 1 2 4 8 3 5 6]" pkg=rwLabels time="2026-02-13T23:23:17Z" level=info msg="Adding user to imap server" addrID=27721b05-a96c-4d40-b2a5-c7fec368e601 service=server-manager time="2026-02-13T23:23:17Z" level=info msg="Creating new IMAP user" addrID=27721b05-a96c-4d40-b2a5-c7fec368e601 service=server-manager time="2026-02-13T23:23:17Z" level=info msg="Setting gluon ID" addrID=27721b05-a96c-4d40-b2a5-c7fec368e601 gluonID=c7f203a2-93b4-4193-ab76-589ba891a76b userID=86b0f341-b999-428d-b7e7-3e900e5672be time="2026-02-13T23:23:17Z" level=info msg="Created new IMAP user" addrID=27721b05-a96c-4d40-b2a5-c7fec368e601 gluonID=c7f203a2-93b4-4193-ab76-589ba891a76b service=server-manager time="2026-02-13T23:23:17Z" level=info msg="Validating Listener State" service=server-manager time="2026-02-13T23:23:17Z" level=info msg=Resuming service=user-events user=86b0f341-b999-428d-b7e7-3e900e5672be time="2026-02-13T23:23:17Z" level=info msg="Received mailbox message count" count=0 gluonID=c7f203a2-93b4-4193-ab76-589ba891a76b labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2026-02-13T23:23:17Z" level=info msg="Starting IMAP Service" service=imap user=86b0f341-b999-428d-b7e7-3e900e5672be time="2026-02-13T23:23:17Z" level=info msg="Checking whether logged in user should re-sync. UserID:86b0f341-b999-428d-b7e7-3e900e5672be" userID=86b0f341-b999-428d-b7e7-3e900e5672be And the user logs in with username "1690a822-715e-4b21-9f41-4ac79eb817a2" and password "password" # :1 -> *scenario time="2026-02-13T23:23:17Z" level=info msg="Sync triggered" service=imap user=86b0f341-b999-428d-b7e7-3e900e5672be time="2026-02-13T23:23:17Z" level=info msg="Beginning user sync" service=imap start="2026-02-13 23:23:17.553577511 +0000 UTC m=+15.360185911" user=86b0f341-b999-428d-b7e7-3e900e5672be time="2026-02-13T23:23:17Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (9183ccfa)" time="2026-02-13T23:23:17Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (9183ccfa)" time="2026-02-13T23:23:17Z" level=info msg="Syncing labels" service=imap user=86b0f341-b999-428d-b7e7-3e900e5672be time="2026-02-13T23:23:17Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=c7f203a2-93b4-4193-ab76-589ba891a76b time="2026-02-13T23:23:17Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=c7f203a2-93b4-4193-ab76-589ba891a76b time="2026-02-13T23:23:17Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0 userID=c7f203a2-93b4-4193-ab76-589ba891a76b time="2026-02-13T23:23:17Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=8 userID=c7f203a2-93b4-4193-ab76-589ba891a76b time="2026-02-13T23:23:17Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=3 userID=c7f203a2-93b4-4193-ab76-589ba891a76b time="2026-02-13T23:23:17Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=7 userID=c7f203a2-93b4-4193-ab76-589ba891a76b time="2026-02-13T23:23:17Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5 userID=c7f203a2-93b4-4193-ab76-589ba891a76b time="2026-02-13T23:23:17Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=10 userID=c7f203a2-93b4-4193-ab76-589ba891a76b time="2026-02-13T23:23:17Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=12 userID=c7f203a2-93b4-4193-ab76-589ba891a76b time="2026-02-13T23:23:17Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4 userID=c7f203a2-93b4-4193-ab76-589ba891a76b time="2026-02-13T23:23:17Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6 userID=c7f203a2-93b4-4193-ab76-589ba891a76b time="2026-02-13T23:23:17Z" level=info msg="Synced labels" service=imap user=86b0f341-b999-428d-b7e7-3e900e5672be time="2026-02-13T23:23:17Z" level=info msg="200 OK: GET https://127.0.0.1:45843/mail/v4/messages/count" pkg=gpa/client userID=86b0f341-b999-428d-b7e7-3e900e5672be time="2026-02-13T23:23:17Z" level=info msg="Syncing messages" service=imap user=86b0f341-b999-428d-b7e7-3e900e5672be time="2026-02-13T23:23:17Z" level=info msg="Job started" service=imap user=86b0f341-b999-428d-b7e7-3e900e5672be time="2026-02-13T23:23:17Z" level=info msg="200 OK: POST https://127.0.0.1:45843/auth/v4/info" pkg=gpa/manager time="2026-02-13T23:23:17Z" level=info msg="200 OK: POST https://127.0.0.1:45843/mail/v4/messages" pkg=gpa/client userID=86b0f341-b999-428d-b7e7-3e900e5672be time="2026-02-13T23:23:17Z" level=info msg="Job finished" service=imap user=86b0f341-b999-428d-b7e7-3e900e5672be time="2026-02-13T23:23:17Z" level=info msg="All child jobs completed" service=imap sync-job=waiter user=86b0f341-b999-428d-b7e7-3e900e5672be time="2026-02-13T23:23:17Z" level=info msg="Synced messages" service=imap user=86b0f341-b999-428d-b7e7-3e900e5672be time="2026-02-13T23:23:17Z" level=info msg="Finished user sync" duration=7.808367ms service=imap user=86b0f341-b999-428d-b7e7-3e900e5672be time="2026-02-13T23:23:17Z" level=info msg="Sync complete, starting API event stream" service=imap user=86b0f341-b999-428d-b7e7-3e900e5672be time="2026-02-13T23:23:17Z" level=info msg="Event loop reset" eventID="Ag==" service=user-events user=86b0f341-b999-428d-b7e7-3e900e5672be time="2026-02-13T23:23:17Z" level=info msg="200 OK: POST https://127.0.0.1:45843/auth/v4" pkg=gpa/manager time="2026-02-13T23:23:17Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=527b4868-d1cb-46bf-9b5e-7dd6575bc3e9 time="2026-02-13T23:23:17Z" level=info msg="Adding vault user" userID=527b4868-d1cb-46bf-9b5e-7dd6575bc3e9 time="2026-02-13T23:23:17Z" level=info msg="Creating new user" userID=527b4868-d1cb-46bf-9b5e-7dd6575bc3e9 time="2026-02-13T23:23:17Z" level=warning msg="404 GET https://127.0.0.1:45843/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2026-02-13T23:23:17Z" level=error msg="404 GET https://127.0.0.1:45843/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2026-02-13T23:23:17Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:45843/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2026-02-13T23:23:17Z" level=info msg="Creating user object" numAddr=1 numLabels=12 userID=527b4868-d1cb-46bf-9b5e-7dd6575bc3e9 time="2026-02-13T23:23:17Z" level=info msg="200 OK: GET https://127.0.0.1:45843/core/v4/events/latest" pkg=gpa/client userID=527b4868-d1cb-46bf-9b5e-7dd6575bc3e9 time="2026-02-13T23:23:17Z" level=info msg="Starting service Last EventID=AQ==" service=user-events user=527b4868-d1cb-46bf-9b5e-7dd6575bc3e9 time="2026-02-13T23:23:17Z" level=info msg="200 OK: GET https://127.0.0.1:45843/core/v4/settings" pkg=gpa/client userID=527b4868-d1cb-46bf-9b5e-7dd6575bc3e9 time="2026-02-13T23:23:17Z" level=info msg="Registering user client, ID:527b4868-d1cb-46bf-9b5e-7dd6575bc3e9" pkg=observability time="2026-02-13T23:23:17Z" level=info msg="Starting service main loop" service=telemetry user=527b4868-d1cb-46bf-9b5e-7dd6575bc3e9 time="2026-02-13T23:23:17Z" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=527b4868-d1cb-46bf-9b5e-7dd6575bc3e9 time="2026-02-13T23:23:17Z" level=info msg="Starting service main loop" service=notification user=527b4868-d1cb-46bf-9b5e-7dd6575bc3e9 time="2026-02-13T23:23:17Z" level=info msg="Starting service main loop" service=smtp user=527b4868-d1cb-46bf-9b5e-7dd6575bc3e9 time="2026-02-13T23:23:17Z" level=info msg="200 OK: GET https://127.0.0.1:45843/core/v4/labels?Type=4" pkg=gpa/client userID=527b4868-d1cb-46bf-9b5e-7dd6575bc3e9 time="2026-02-13T23:23:17Z" level=info msg="200 OK: GET https://127.0.0.1:45843/core/v4/labels?Type=3" pkg=gpa/client userID=527b4868-d1cb-46bf-9b5e-7dd6575bc3e9 time="2026-02-13T23:23:17Z" level=info msg="200 OK: GET https://127.0.0.1:45843/core/v4/labels?Type=1" pkg=gpa/client userID=527b4868-d1cb-46bf-9b5e-7dd6575bc3e9 time="2026-02-13T23:23:17Z" level=info msg="Setting labels" labelIDs="[0 1 5 6 7 8 9 10 2 3 4 12]" pkg=rwLabels time="2026-02-13T23:23:17Z" level=info msg="Adding user to imap server" addrID=3f9a5050-81f7-4418-835c-fd0920daae38 service=server-manager time="2026-02-13T23:23:17Z" level=info msg="Creating new IMAP user" addrID=3f9a5050-81f7-4418-835c-fd0920daae38 service=server-manager time="2026-02-13T23:23:17Z" level=info msg="Setting gluon ID" addrID=3f9a5050-81f7-4418-835c-fd0920daae38 gluonID=cc2d9ce9-d29d-46d3-860d-10244c445beb userID=527b4868-d1cb-46bf-9b5e-7dd6575bc3e9 time="2026-02-13T23:23:17Z" level=info msg="Created new IMAP user" addrID=3f9a5050-81f7-4418-835c-fd0920daae38 gluonID=cc2d9ce9-d29d-46d3-860d-10244c445beb service=server-manager time="2026-02-13T23:23:17Z" level=info msg="Validating Listener State" service=server-manager time="2026-02-13T23:23:17Z" level=info msg=Resuming service=user-events user=527b4868-d1cb-46bf-9b5e-7dd6575bc3e9 And the user logs in with username "8c32ec10-dcf6-4659-b097-b2c915955054" and password "password2" # :1 -> *scenario Then it succeeds # :1 -> *scenario time="2026-02-13T23:23:17Z" level=info msg="Starting IMAP Service" service=imap user=527b4868-d1cb-46bf-9b5e-7dd6575bc3e9 time="2026-02-13T23:23:17Z" level=info msg="Checking whether logged in user should re-sync. UserID:527b4868-d1cb-46bf-9b5e-7dd6575bc3e9" userID=527b4868-d1cb-46bf-9b5e-7dd6575bc3e9 time="2026-02-13T23:23:17Z" level=info msg="Sync triggered" service=imap user=527b4868-d1cb-46bf-9b5e-7dd6575bc3e9 time="2026-02-13T23:23:17Z" level=info msg="Beginning user sync" service=imap start="2026-02-13 23:23:17.725106528 +0000 UTC m=+15.531714928" user=527b4868-d1cb-46bf-9b5e-7dd6575bc3e9 time="2026-02-13T23:23:17Z" level=info msg="Received mailbox message count" count=0 gluonID=cc2d9ce9-d29d-46d3-860d-10244c445beb labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap Scenario: IMAP client can authenticate successfully # features/imap/auth.feature:12 When user "1690a822-715e-4b21-9f41-4ac79eb817a2" connects IMAP client "1" # :1 -> *scenario time="2026-02-13T23:23:17Z" level=info msg="Syncing labels" service=imap user=527b4868-d1cb-46bf-9b5e-7dd6575bc3e9 time="2026-02-13T23:23:17Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=cc2d9ce9-d29d-46d3-860d-10244c445beb time="2026-02-13T23:23:17Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=cc2d9ce9-d29d-46d3-860d-10244c445beb time="2026-02-13T23:23:17Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=8 userID=cc2d9ce9-d29d-46d3-860d-10244c445beb time="2026-02-13T23:23:17Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=10 userID=cc2d9ce9-d29d-46d3-860d-10244c445beb time="2026-02-13T23:23:17Z" level=info msg="Frontend service stopped" time="2026-02-13T23:23:17Z" level=info msg="Frontend client stopped" time="2026-02-13T23:23:17Z" level=info msg="Closing bridge" pkg=bridge time="2026-02-13T23:23:17Z" level=info msg="Stopping service" pkg=observability time="2026-02-13T23:23:17Z" level=info msg="Closing user" userID=86b0f341-b999-428d-b7e7-3e900e5672be time="2026-02-13T23:23:17Z" level=info msg="De-registering user client, ID:86b0f341-b999-428d-b7e7-3e900e5672be" pkg=observability time="2026-02-13T23:23:17Z" level=info msg="Exiting IMAP Service" service=imap user=86b0f341-b999-428d-b7e7-3e900e5672be time="2026-02-13T23:23:17Z" level=info msg="Exiting service main loop" service=smtp user=86b0f341-b999-428d-b7e7-3e900e5672be time="2026-02-13T23:23:17Z" level=info msg="Exiting service main loop" service=notification user=86b0f341-b999-428d-b7e7-3e900e5672be time="2026-02-13T23:23:17Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4 userID=cc2d9ce9-d29d-46d3-860d-10244c445beb time="2026-02-13T23:23:17Z" level=info msg="Exiting Service" service=user-identity user=86b0f341-b999-428d-b7e7-3e900e5672be time="2026-02-13T23:23:17Z" level=info msg="Exiting service main loop" service=telemetry user=86b0f341-b999-428d-b7e7-3e900e5672be time="2026-02-13T23:23:17Z" level=info msg="Exiting service" service=user-events user=86b0f341-b999-428d-b7e7-3e900e5672be time="2026-02-13T23:23:17Z" level=info msg="Closing user" userID=527b4868-d1cb-46bf-9b5e-7dd6575bc3e9 time="2026-02-13T23:23:17Z" level=info msg="De-registering user client, ID:527b4868-d1cb-46bf-9b5e-7dd6575bc3e9" pkg=observability time="2026-02-13T23:23:17Z" level=info msg="Synced labels" service=imap user=527b4868-d1cb-46bf-9b5e-7dd6575bc3e9 time="2026-02-13T23:23:17Z" level=warning msg="Get \"https://127.0.0.1:45843/mail/v4/messages/count\": context canceled, Attempt 1" pkg=gpa/client time="2026-02-13T23:23:17Z" level=error msg="Get \"https://127.0.0.1:45843/mail/v4/messages/count\": context canceled" pkg=gpa/client time="2026-02-13T23:23:17Z" level=error msg="Failed to sync, will retry later" error="failed to retrieve message ids: received no response from API: Get \"https://127.0.0.1:45843/mail/v4/messages/count\": context canceled" service=imap user=527b4868-d1cb-46bf-9b5e-7dd6575bc3e9 time="2026-02-13T23:23:17Z" level=error msg="Sync aborted" error="context canceled" service=imap user=527b4868-d1cb-46bf-9b5e-7dd6575bc3e9 time="2026-02-13T23:23:17Z" level=info msg="Finished user sync" duration=2.11224ms service=imap user=527b4868-d1cb-46bf-9b5e-7dd6575bc3e9 time="2026-02-13T23:23:17Z" level=info msg="Exiting IMAP Service" service=imap user=527b4868-d1cb-46bf-9b5e-7dd6575bc3e9 time="2026-02-13T23:23:17Z" level=info msg="Exiting service main loop" service=smtp user=527b4868-d1cb-46bf-9b5e-7dd6575bc3e9 time="2026-02-13T23:23:17Z" level=info msg="Exiting service main loop" service=notification user=527b4868-d1cb-46bf-9b5e-7dd6575bc3e9 time="2026-02-13T23:23:17Z" level=info msg="Exiting Service" service=user-identity user=527b4868-d1cb-46bf-9b5e-7dd6575bc3e9 time="2026-02-13T23:23:17Z" level=info msg="Exiting service main loop" service=telemetry user=527b4868-d1cb-46bf-9b5e-7dd6575bc3e9 time="2026-02-13T23:23:17Z" level=info msg="Exiting service" service=user-events user=527b4868-d1cb-46bf-9b5e-7dd6575bc3e9 time="2026-02-13T23:23:17Z" level=info msg="Closing IMAP Listener" service=server-manager time="2026-02-13T23:23:17Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0 userID=cc2d9ce9-d29d-46d3-860d-10244c445beb time="2026-02-13T23:23:17Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6 userID=cc2d9ce9-d29d-46d3-860d-10244c445beb time="2026-02-13T23:23:17Z" level=info msg="Closing IMAP server" service=server-manager time="2026-02-13T23:23:17Z" level=info msg="Closing SMTP Listener" service=server-manager time="2026-02-13T23:23:17Z" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2026-02-13T23:23:17Z" level=info msg="Closing SMTP server" service=server-manager time="2026-02-13T23:23:17Z" level=info msg="Closing service" service=unleash Then IMAP client "1" can authenticate # :1 -> *scenario time="2026-02-13T23:23:17Z" level=info msg="User 'a4f56118-67bd-472b-aa40-1b2faf724eea' created with id=a6395f68-4f66-4273-a66b-766fbd0fc891" pkg=gpa/server/backend time="2026-02-13T23:23:18Z" level=info msg="User 'd5b5a1c6-0aa4-4923-b7ce-1959e541b964' created with id=4962b535-6edf-44fe-9d6f-52c1ce6da61e" pkg=gpa/server/backend time="2026-02-13T23:23:18Z" level=info msg="Starting bridge" time="2026-02-13T23:23:18Z" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures1466701680/022/config3179816160/grpcFocusServerConfig.json pkg=focus/service time="2026-02-13T23:23:18Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures1466701680/022/cache3211114725/unleash_cache/unleash_flags: no such file or directory" service=unleash time="2026-02-13T23:23:18Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures1466701680/022/cache3211114725/notifications/notification_cache: no such file or directory" pkg=notification-store time="2026-02-13T23:23:18Z" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures1466701680/022/data94522587/gluon/backend/db gluonStore=/tmp/TestFeatures1466701680/022/data94522587/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2026-02-13T23:23:18Z" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2026-02-13T23:23:18Z" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2026-02-13T23:23:18Z" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2026-02-13T23:23:18Z" level=info msg="Starting service" service=unleash time="2026-02-13T23:23:18Z" level=info msg="Starting service" pkg=observability time="2026-02-13T23:23:18Z" level=info msg="Starting poll service" service=unleash time="2026-02-13T23:23:18Z" level=info msg="Starting frontend service" time="2026-02-13T23:23:18Z" level=info msg="Starting receiver service" service=unleash time="2026-02-13T23:23:18Z" level=info msg="Checking for updates" pkg=bridge time="2026-02-13T23:23:18Z" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures1466701680/022/config3179816160/grpcServerConfig.json time="2026-02-13T23:23:18Z" level=info msg="gRPC server listening on /tmp/bridge3184" pkg=grpc time="2026-02-13T23:23:18Z" level=info msg="Frontend service started" time="2026-02-13T23:23:18Z" level=info msg="Starting frontend client" time="2026-02-13T23:23:18Z" level=info msg="Loading users" count=0 pkg=bridge/user time="2026-02-13T23:23:18Z" level=info msg="Finished loading users" pkg=bridge/user time="2026-02-13T23:23:18Z" level=info msg="Not monitoring parent PID" pkg=grpc time="2026-02-13T23:23:18Z" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2026-02-13T23:23:18Z" level=info msg="Frontend client started" time="2026-02-13T23:23:18Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (6d6354b0)" time="2026-02-13T23:23:18Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (6d6354b0)" time="2026-02-13T23:23:18Z" level=info msg="200 OK: GET https://127.0.0.1:43367/feature/v2/frontend?bridgeStickyKey=d605fb7f-05b9-4980-a1a2-3fc33d388bb6" pkg=gpa/manager time="2026-02-13T23:23:18Z" level=info msg="200 OK: POST https://127.0.0.1:43367/auth/v4/info" pkg=gpa/manager time="2026-02-13T23:23:18Z" level=info msg="200 OK: POST https://127.0.0.1:43367/auth/v4" pkg=gpa/manager time="2026-02-13T23:23:18Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=a6395f68-4f66-4273-a66b-766fbd0fc891 time="2026-02-13T23:23:18Z" level=info msg="Adding vault user" userID=a6395f68-4f66-4273-a66b-766fbd0fc891 time="2026-02-13T23:23:18Z" level=info msg="Creating new user" userID=a6395f68-4f66-4273-a66b-766fbd0fc891 time="2026-02-13T23:23:18Z" level=warning msg="404 GET https://127.0.0.1:43367/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2026-02-13T23:23:18Z" level=error msg="404 GET https://127.0.0.1:43367/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2026-02-13T23:23:18Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:43367/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2026-02-13T23:23:18Z" level=info msg="Creating user object" numAddr=2 numLabels=12 userID=a6395f68-4f66-4273-a66b-766fbd0fc891 time="2026-02-13T23:23:18Z" level=info msg="200 OK: GET https://127.0.0.1:43367/core/v4/events/latest" pkg=gpa/client userID=a6395f68-4f66-4273-a66b-766fbd0fc891 time="2026-02-13T23:23:18Z" level=info msg="Starting service Last EventID=Ag==" service=user-events user=a6395f68-4f66-4273-a66b-766fbd0fc891 time="2026-02-13T23:23:18Z" level=info msg="200 OK: GET https://127.0.0.1:43367/core/v4/settings" pkg=gpa/client userID=a6395f68-4f66-4273-a66b-766fbd0fc891 time="2026-02-13T23:23:18Z" level=info msg="Registering user client, ID:a6395f68-4f66-4273-a66b-766fbd0fc891" pkg=observability time="2026-02-13T23:23:18Z" level=info msg="Starting service main loop" service=telemetry user=a6395f68-4f66-4273-a66b-766fbd0fc891 time="2026-02-13T23:23:18Z" level=info msg="Starting user identity service" numAddr=2 service=user-identity user=a6395f68-4f66-4273-a66b-766fbd0fc891 time="2026-02-13T23:23:18Z" level=info msg="Starting service main loop" service=notification user=a6395f68-4f66-4273-a66b-766fbd0fc891 time="2026-02-13T23:23:18Z" level=info msg="Starting service main loop" service=smtp user=a6395f68-4f66-4273-a66b-766fbd0fc891 time="2026-02-13T23:23:18Z" level=info msg="200 OK: GET https://127.0.0.1:43367/core/v4/labels?Type=4" pkg=gpa/client userID=a6395f68-4f66-4273-a66b-766fbd0fc891 time="2026-02-13T23:23:18Z" level=info msg="200 OK: GET https://127.0.0.1:43367/core/v4/labels?Type=3" pkg=gpa/client userID=a6395f68-4f66-4273-a66b-766fbd0fc891 time="2026-02-13T23:23:18Z" level=info msg="200 OK: GET https://127.0.0.1:43367/core/v4/labels?Type=1" pkg=gpa/client userID=a6395f68-4f66-4273-a66b-766fbd0fc891 time="2026-02-13T23:23:18Z" level=info msg="Setting labels" labelIDs="[0 1 3 9 12 2 4 5 6 7 8 10]" pkg=rwLabels time="2026-02-13T23:23:18Z" level=info msg="Adding user to imap server" addrID=f56c9f81-a1cd-4516-aee4-02bc3ceb70b6 service=server-manager time="2026-02-13T23:23:18Z" level=info msg="Creating new IMAP user" addrID=f56c9f81-a1cd-4516-aee4-02bc3ceb70b6 service=server-manager time="2026-02-13T23:23:18Z" level=info msg="Setting gluon ID" addrID=f56c9f81-a1cd-4516-aee4-02bc3ceb70b6 gluonID=d3779f66-9411-4e21-b5bb-11c78a162a69 userID=a6395f68-4f66-4273-a66b-766fbd0fc891 time="2026-02-13T23:23:18Z" level=info msg="Created new IMAP user" addrID=f56c9f81-a1cd-4516-aee4-02bc3ceb70b6 gluonID=d3779f66-9411-4e21-b5bb-11c78a162a69 service=server-manager time="2026-02-13T23:23:18Z" level=info msg="Received mailbox message count" count=0 gluonID=d3779f66-9411-4e21-b5bb-11c78a162a69 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2026-02-13T23:23:18Z" level=info msg="Validating Listener State" service=server-manager time="2026-02-13T23:23:18Z" level=info msg="Starting IMAP Service" service=imap user=a6395f68-4f66-4273-a66b-766fbd0fc891 time="2026-02-13T23:23:18Z" level=info msg="Sync triggered" service=imap user=a6395f68-4f66-4273-a66b-766fbd0fc891 time="2026-02-13T23:23:18Z" level=info msg=Resuming service=user-events user=a6395f68-4f66-4273-a66b-766fbd0fc891 time="2026-02-13T23:23:18Z" level=info msg="Beginning user sync" service=imap start="2026-02-13 23:23:18.634714858 +0000 UTC m=+16.441323268" user=a6395f68-4f66-4273-a66b-766fbd0fc891 time="2026-02-13T23:23:18Z" level=info msg="Checking whether logged in user should re-sync. UserID:a6395f68-4f66-4273-a66b-766fbd0fc891" userID=a6395f68-4f66-4273-a66b-766fbd0fc891 time="2026-02-13T23:23:18Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (42d4279e)" time="2026-02-13T23:23:18Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (42d4279e)" time="2026-02-13T23:23:18Z" level=info msg="Syncing labels" service=imap user=a6395f68-4f66-4273-a66b-766fbd0fc891 time="2026-02-13T23:23:18Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=d3779f66-9411-4e21-b5bb-11c78a162a69 time="2026-02-13T23:23:18Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=d3779f66-9411-4e21-b5bb-11c78a162a69 time="2026-02-13T23:23:18Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6 userID=d3779f66-9411-4e21-b5bb-11c78a162a69 time="2026-02-13T23:23:18Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=7 userID=d3779f66-9411-4e21-b5bb-11c78a162a69 time="2026-02-13T23:23:18Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=8 userID=d3779f66-9411-4e21-b5bb-11c78a162a69 time="2026-02-13T23:23:18Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=12 userID=d3779f66-9411-4e21-b5bb-11c78a162a69 time="2026-02-13T23:23:18Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=10 userID=d3779f66-9411-4e21-b5bb-11c78a162a69 time="2026-02-13T23:23:18Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0 userID=d3779f66-9411-4e21-b5bb-11c78a162a69 time="2026-02-13T23:23:18Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=3 userID=d3779f66-9411-4e21-b5bb-11c78a162a69 time="2026-02-13T23:23:18Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5 userID=d3779f66-9411-4e21-b5bb-11c78a162a69 time="2026-02-13T23:23:18Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4 userID=d3779f66-9411-4e21-b5bb-11c78a162a69 time="2026-02-13T23:23:18Z" level=info msg="Synced labels" service=imap user=a6395f68-4f66-4273-a66b-766fbd0fc891 time="2026-02-13T23:23:18Z" level=info msg="200 OK: GET https://127.0.0.1:43367/mail/v4/messages/count" pkg=gpa/client userID=a6395f68-4f66-4273-a66b-766fbd0fc891 time="2026-02-13T23:23:18Z" level=info msg="200 OK: POST https://127.0.0.1:43367/auth/v4/info" pkg=gpa/manager time="2026-02-13T23:23:18Z" level=info msg="Syncing messages" service=imap user=a6395f68-4f66-4273-a66b-766fbd0fc891 time="2026-02-13T23:23:18Z" level=info msg="Job started" service=imap user=a6395f68-4f66-4273-a66b-766fbd0fc891 time="2026-02-13T23:23:18Z" level=info msg="200 OK: POST https://127.0.0.1:43367/mail/v4/messages" pkg=gpa/client userID=a6395f68-4f66-4273-a66b-766fbd0fc891 time="2026-02-13T23:23:18Z" level=info msg="Job finished" service=imap user=a6395f68-4f66-4273-a66b-766fbd0fc891 time="2026-02-13T23:23:18Z" level=info msg="All child jobs completed" service=imap sync-job=waiter user=a6395f68-4f66-4273-a66b-766fbd0fc891 time="2026-02-13T23:23:18Z" level=info msg="Synced messages" service=imap user=a6395f68-4f66-4273-a66b-766fbd0fc891 time="2026-02-13T23:23:18Z" level=info msg="Finished user sync" duration=7.779382ms service=imap user=a6395f68-4f66-4273-a66b-766fbd0fc891 time="2026-02-13T23:23:18Z" level=info msg="Sync complete, starting API event stream" service=imap user=a6395f68-4f66-4273-a66b-766fbd0fc891 time="2026-02-13T23:23:18Z" level=info msg="Event loop reset" eventID="Ag==" service=user-events user=a6395f68-4f66-4273-a66b-766fbd0fc891 time="2026-02-13T23:23:18Z" level=info msg="200 OK: POST https://127.0.0.1:43367/auth/v4" pkg=gpa/manager time="2026-02-13T23:23:18Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=4962b535-6edf-44fe-9d6f-52c1ce6da61e time="2026-02-13T23:23:18Z" level=info msg="Adding vault user" userID=4962b535-6edf-44fe-9d6f-52c1ce6da61e time="2026-02-13T23:23:18Z" level=info msg="Creating new user" userID=4962b535-6edf-44fe-9d6f-52c1ce6da61e time="2026-02-13T23:23:18Z" level=warning msg="404 GET https://127.0.0.1:43367/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2026-02-13T23:23:18Z" level=error msg="404 GET https://127.0.0.1:43367/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2026-02-13T23:23:18Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:43367/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2026-02-13T23:23:18Z" level=info msg="Creating user object" numAddr=1 numLabels=12 userID=4962b535-6edf-44fe-9d6f-52c1ce6da61e time="2026-02-13T23:23:18Z" level=info msg="200 OK: GET https://127.0.0.1:43367/core/v4/events/latest" pkg=gpa/client userID=4962b535-6edf-44fe-9d6f-52c1ce6da61e time="2026-02-13T23:23:18Z" level=info msg="Starting service Last EventID=AQ==" service=user-events user=4962b535-6edf-44fe-9d6f-52c1ce6da61e time="2026-02-13T23:23:18Z" level=info msg="200 OK: GET https://127.0.0.1:43367/core/v4/settings" pkg=gpa/client userID=4962b535-6edf-44fe-9d6f-52c1ce6da61e time="2026-02-13T23:23:18Z" level=info msg="Registering user client, ID:4962b535-6edf-44fe-9d6f-52c1ce6da61e" pkg=observability time="2026-02-13T23:23:18Z" level=info msg="Starting service main loop" service=telemetry user=4962b535-6edf-44fe-9d6f-52c1ce6da61e time="2026-02-13T23:23:18Z" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=4962b535-6edf-44fe-9d6f-52c1ce6da61e time="2026-02-13T23:23:18Z" level=info msg="Starting service main loop" service=notification user=4962b535-6edf-44fe-9d6f-52c1ce6da61e time="2026-02-13T23:23:18Z" level=info msg="Starting service main loop" service=smtp user=4962b535-6edf-44fe-9d6f-52c1ce6da61e time="2026-02-13T23:23:18Z" level=info msg="200 OK: GET https://127.0.0.1:43367/core/v4/labels?Type=4" pkg=gpa/client userID=4962b535-6edf-44fe-9d6f-52c1ce6da61e time="2026-02-13T23:23:18Z" level=info msg="200 OK: GET https://127.0.0.1:43367/core/v4/labels?Type=3" pkg=gpa/client userID=4962b535-6edf-44fe-9d6f-52c1ce6da61e time="2026-02-13T23:23:18Z" level=info msg="200 OK: GET https://127.0.0.1:43367/core/v4/labels?Type=1" pkg=gpa/client userID=4962b535-6edf-44fe-9d6f-52c1ce6da61e time="2026-02-13T23:23:18Z" level=info msg="Setting labels" labelIDs="[10 3 4 6 9 12 0 1 2 5 7 8]" pkg=rwLabels time="2026-02-13T23:23:18Z" level=info msg="Adding user to imap server" addrID=69c328a0-16ef-4547-a5b1-e07f140f6a1f service=server-manager time="2026-02-13T23:23:18Z" level=info msg="Creating new IMAP user" addrID=69c328a0-16ef-4547-a5b1-e07f140f6a1f service=server-manager time="2026-02-13T23:23:18Z" level=info msg="Setting gluon ID" addrID=69c328a0-16ef-4547-a5b1-e07f140f6a1f gluonID=b8cec930-f5ec-46dd-a048-8c299e9ecafc userID=4962b535-6edf-44fe-9d6f-52c1ce6da61e time="2026-02-13T23:23:18Z" level=info msg="Created new IMAP user" addrID=69c328a0-16ef-4547-a5b1-e07f140f6a1f gluonID=b8cec930-f5ec-46dd-a048-8c299e9ecafc service=server-manager time="2026-02-13T23:23:18Z" level=info msg="Validating Listener State" service=server-manager time="2026-02-13T23:23:18Z" level=info msg=Resuming service=user-events user=4962b535-6edf-44fe-9d6f-52c1ce6da61e time="2026-02-13T23:23:18Z" level=info msg="Received mailbox message count" count=0 gluonID=b8cec930-f5ec-46dd-a048-8c299e9ecafc labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2026-02-13T23:23:18Z" level=info msg="Checking whether logged in user should re-sync. UserID:4962b535-6edf-44fe-9d6f-52c1ce6da61e" userID=4962b535-6edf-44fe-9d6f-52c1ce6da61e time="2026-02-13T23:23:18Z" level=info msg="Starting IMAP Service" service=imap user=4962b535-6edf-44fe-9d6f-52c1ce6da61e time="2026-02-13T23:23:18Z" level=info msg="Sync triggered" service=imap user=4962b535-6edf-44fe-9d6f-52c1ce6da61e time="2026-02-13T23:23:18Z" level=info msg="Beginning user sync" service=imap start="2026-02-13 23:23:18.802794367 +0000 UTC m=+16.609402767" user=4962b535-6edf-44fe-9d6f-52c1ce6da61e time="2026-02-13T23:23:18Z" level=info msg="Syncing labels" service=imap user=4962b535-6edf-44fe-9d6f-52c1ce6da61e Scenario: IMAP client can authenticate successfully using IMAP AUTHENTICATE # features/imap/auth.feature:16 When user "a4f56118-67bd-472b-aa40-1b2faf724eea" connects IMAP client "1" # :1 -> *scenario time="2026-02-13T23:23:18Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=b8cec930-f5ec-46dd-a048-8c299e9ecafc time="2026-02-13T23:23:18Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=b8cec930-f5ec-46dd-a048-8c299e9ecafc time="2026-02-13T23:23:18Z" level=info msg="Frontend service stopped" time="2026-02-13T23:23:18Z" level=info msg="Frontend client stopped" time="2026-02-13T23:23:18Z" level=info msg="Closing bridge" pkg=bridge time="2026-02-13T23:23:18Z" level=info msg="Stopping service" pkg=observability time="2026-02-13T23:23:18Z" level=info msg="Closing user" userID=a6395f68-4f66-4273-a66b-766fbd0fc891 time="2026-02-13T23:23:18Z" level=info msg="De-registering user client, ID:a6395f68-4f66-4273-a66b-766fbd0fc891" pkg=observability time="2026-02-13T23:23:18Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4 userID=b8cec930-f5ec-46dd-a048-8c299e9ecafc time="2026-02-13T23:23:18Z" level=info msg="Exiting IMAP Service" service=imap user=a6395f68-4f66-4273-a66b-766fbd0fc891 time="2026-02-13T23:23:18Z" level=info msg="Exiting service main loop" service=smtp user=a6395f68-4f66-4273-a66b-766fbd0fc891 time="2026-02-13T23:23:18Z" level=info msg="Exiting service main loop" service=notification user=a6395f68-4f66-4273-a66b-766fbd0fc891 time="2026-02-13T23:23:18Z" level=info msg="Exiting Service" service=user-identity user=a6395f68-4f66-4273-a66b-766fbd0fc891 time="2026-02-13T23:23:18Z" level=info msg="Exiting service main loop" service=telemetry user=a6395f68-4f66-4273-a66b-766fbd0fc891 time="2026-02-13T23:23:18Z" level=info msg="Exiting service" service=user-events user=a6395f68-4f66-4273-a66b-766fbd0fc891 time="2026-02-13T23:23:18Z" level=info msg="Closing user" userID=4962b535-6edf-44fe-9d6f-52c1ce6da61e time="2026-02-13T23:23:18Z" level=info msg="De-registering user client, ID:4962b535-6edf-44fe-9d6f-52c1ce6da61e" pkg=observability time="2026-02-13T23:23:18Z" level=info msg="Synced labels" service=imap user=4962b535-6edf-44fe-9d6f-52c1ce6da61e time="2026-02-13T23:23:18Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0 userID=b8cec930-f5ec-46dd-a048-8c299e9ecafc time="2026-02-13T23:23:18Z" level=warning msg="Get \"https://127.0.0.1:43367/mail/v4/messages/count\": context canceled, Attempt 1" pkg=gpa/client time="2026-02-13T23:23:18Z" level=error msg="Get \"https://127.0.0.1:43367/mail/v4/messages/count\": context canceled" pkg=gpa/client time="2026-02-13T23:23:18Z" level=error msg="Failed to sync, will retry later" error="failed to retrieve message ids: received no response from API: Get \"https://127.0.0.1:43367/mail/v4/messages/count\": context canceled" service=imap user=4962b535-6edf-44fe-9d6f-52c1ce6da61e time="2026-02-13T23:23:18Z" level=error msg="Sync aborted" error="context canceled" service=imap user=4962b535-6edf-44fe-9d6f-52c1ce6da61e time="2026-02-13T23:23:18Z" level=info msg="Finished user sync" duration=1.481498ms service=imap user=4962b535-6edf-44fe-9d6f-52c1ce6da61e time="2026-02-13T23:23:18Z" level=info msg="Exiting IMAP Service" service=imap user=4962b535-6edf-44fe-9d6f-52c1ce6da61e time="2026-02-13T23:23:18Z" level=info msg="Exiting service main loop" service=smtp user=4962b535-6edf-44fe-9d6f-52c1ce6da61e time="2026-02-13T23:23:18Z" level=info msg="Exiting service main loop" service=notification user=4962b535-6edf-44fe-9d6f-52c1ce6da61e time="2026-02-13T23:23:18Z" level=info msg="Exiting Service" service=user-identity user=4962b535-6edf-44fe-9d6f-52c1ce6da61e time="2026-02-13T23:23:18Z" level=info msg="Exiting service main loop" service=telemetry user=4962b535-6edf-44fe-9d6f-52c1ce6da61e time="2026-02-13T23:23:18Z" level=info msg="Exiting service" service=user-events user=4962b535-6edf-44fe-9d6f-52c1ce6da61e time="2026-02-13T23:23:18Z" level=info msg="Closing IMAP Listener" service=server-manager time="2026-02-13T23:23:18Z" level=info msg="Closing IMAP server" service=server-manager time="2026-02-13T23:23:18Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6 userID=b8cec930-f5ec-46dd-a048-8c299e9ecafc time="2026-02-13T23:23:18Z" level=info msg="Closing SMTP Listener" service=server-manager time="2026-02-13T23:23:18Z" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2026-02-13T23:23:18Z" level=info msg="Closing SMTP server" service=server-manager time="2026-02-13T23:23:18Z" level=info msg="Closing service" service=unleash Then IMAP client "1" can authenticate using IMAP AUTHENTICATE # :1 -> *scenario time="2026-02-13T23:23:18Z" level=info msg="User 'fded90cf-fbfa-4bdc-9860-d7fbe202a787' created with id=ff602690-85b2-4a25-a84f-c2559f8eaceb" pkg=gpa/server/backend time="2026-02-13T23:23:19Z" level=info msg="User '249d6386-3b4e-4799-b7e2-cf255a85c3b2' created with id=d755866f-1b93-48b4-83a3-bc2d84862a33" pkg=gpa/server/backend time="2026-02-13T23:23:19Z" level=info msg="Starting bridge" time="2026-02-13T23:23:19Z" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures1466701680/023/config3546884105/grpcFocusServerConfig.json pkg=focus/service time="2026-02-13T23:23:19Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures1466701680/023/cache2425070432/unleash_cache/unleash_flags: no such file or directory" service=unleash time="2026-02-13T23:23:19Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures1466701680/023/cache2425070432/notifications/notification_cache: no such file or directory" pkg=notification-store time="2026-02-13T23:23:19Z" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures1466701680/023/data2852700419/gluon/backend/db gluonStore=/tmp/TestFeatures1466701680/023/data2852700419/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2026-02-13T23:23:19Z" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2026-02-13T23:23:19Z" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2026-02-13T23:23:19Z" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2026-02-13T23:23:19Z" level=info msg="Starting service" service=unleash time="2026-02-13T23:23:19Z" level=info msg="Starting service" pkg=observability time="2026-02-13T23:23:19Z" level=info msg="Starting frontend service" time="2026-02-13T23:23:19Z" level=info msg="Starting poll service" service=unleash time="2026-02-13T23:23:19Z" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures1466701680/023/config3546884105/grpcServerConfig.json time="2026-02-13T23:23:19Z" level=info msg="Starting receiver service" service=unleash time="2026-02-13T23:23:19Z" level=info msg="Loading users" count=0 pkg=bridge/user time="2026-02-13T23:23:19Z" level=info msg="gRPC server listening on /tmp/bridge1583" pkg=grpc time="2026-02-13T23:23:19Z" level=info msg="Frontend service started" time="2026-02-13T23:23:19Z" level=info msg="Starting frontend client" time="2026-02-13T23:23:19Z" level=info msg="Finished loading users" pkg=bridge/user time="2026-02-13T23:23:19Z" level=info msg="Not monitoring parent PID" pkg=grpc time="2026-02-13T23:23:19Z" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2026-02-13T23:23:19Z" level=info msg="Checking for updates" pkg=bridge time="2026-02-13T23:23:19Z" level=info msg="Frontend client started" time="2026-02-13T23:23:19Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (60bbcd4d)" time="2026-02-13T23:23:19Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (60bbcd4d)" time="2026-02-13T23:23:19Z" level=info msg="200 OK: GET https://127.0.0.1:44285/feature/v2/frontend?bridgeStickyKey=dd436c40-19be-4a39-a9a6-25a1c93020bb" pkg=gpa/manager time="2026-02-13T23:23:19Z" level=info msg="200 OK: POST https://127.0.0.1:44285/auth/v4/info" pkg=gpa/manager time="2026-02-13T23:23:19Z" level=info msg="200 OK: POST https://127.0.0.1:44285/auth/v4" pkg=gpa/manager time="2026-02-13T23:23:19Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=ff602690-85b2-4a25-a84f-c2559f8eaceb time="2026-02-13T23:23:19Z" level=info msg="Adding vault user" userID=ff602690-85b2-4a25-a84f-c2559f8eaceb time="2026-02-13T23:23:19Z" level=info msg="Creating new user" userID=ff602690-85b2-4a25-a84f-c2559f8eaceb time="2026-02-13T23:23:19Z" level=warning msg="404 GET https://127.0.0.1:44285/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2026-02-13T23:23:19Z" level=error msg="404 GET https://127.0.0.1:44285/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2026-02-13T23:23:19Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:44285/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2026-02-13T23:23:19Z" level=info msg="Creating user object" numAddr=2 numLabels=12 userID=ff602690-85b2-4a25-a84f-c2559f8eaceb time="2026-02-13T23:23:19Z" level=info msg="200 OK: GET https://127.0.0.1:44285/core/v4/events/latest" pkg=gpa/client userID=ff602690-85b2-4a25-a84f-c2559f8eaceb time="2026-02-13T23:23:19Z" level=info msg="Starting service Last EventID=Ag==" service=user-events user=ff602690-85b2-4a25-a84f-c2559f8eaceb time="2026-02-13T23:23:19Z" level=info msg="200 OK: GET https://127.0.0.1:44285/core/v4/settings" pkg=gpa/client userID=ff602690-85b2-4a25-a84f-c2559f8eaceb time="2026-02-13T23:23:19Z" level=info msg="Registering user client, ID:ff602690-85b2-4a25-a84f-c2559f8eaceb" pkg=observability time="2026-02-13T23:23:19Z" level=info msg="Starting user identity service" numAddr=2 service=user-identity user=ff602690-85b2-4a25-a84f-c2559f8eaceb time="2026-02-13T23:23:19Z" level=info msg="Starting service main loop" service=telemetry user=ff602690-85b2-4a25-a84f-c2559f8eaceb time="2026-02-13T23:23:19Z" level=info msg="Starting service main loop" service=notification user=ff602690-85b2-4a25-a84f-c2559f8eaceb time="2026-02-13T23:23:19Z" level=info msg="Starting service main loop" service=smtp user=ff602690-85b2-4a25-a84f-c2559f8eaceb time="2026-02-13T23:23:19Z" level=info msg="200 OK: GET https://127.0.0.1:44285/core/v4/labels?Type=4" pkg=gpa/client userID=ff602690-85b2-4a25-a84f-c2559f8eaceb time="2026-02-13T23:23:19Z" level=info msg="200 OK: GET https://127.0.0.1:44285/core/v4/labels?Type=3" pkg=gpa/client userID=ff602690-85b2-4a25-a84f-c2559f8eaceb time="2026-02-13T23:23:19Z" level=info msg="200 OK: GET https://127.0.0.1:44285/core/v4/labels?Type=1" pkg=gpa/client userID=ff602690-85b2-4a25-a84f-c2559f8eaceb time="2026-02-13T23:23:19Z" level=info msg="Setting labels" labelIDs="[9 10 12 0 2 3 5 8 1 4 6 7]" pkg=rwLabels time="2026-02-13T23:23:19Z" level=info msg="Adding user to imap server" addrID=88d5140c-d4b2-4f41-9e31-0a55ca71e6f6 service=server-manager time="2026-02-13T23:23:19Z" level=info msg="Creating new IMAP user" addrID=88d5140c-d4b2-4f41-9e31-0a55ca71e6f6 service=server-manager time="2026-02-13T23:23:19Z" level=info msg="Setting gluon ID" addrID=88d5140c-d4b2-4f41-9e31-0a55ca71e6f6 gluonID=7acfe92b-24c8-4df1-90e9-b18b20fd4152 userID=ff602690-85b2-4a25-a84f-c2559f8eaceb time="2026-02-13T23:23:19Z" level=info msg="Created new IMAP user" addrID=88d5140c-d4b2-4f41-9e31-0a55ca71e6f6 gluonID=7acfe92b-24c8-4df1-90e9-b18b20fd4152 service=server-manager time="2026-02-13T23:23:19Z" level=info msg="Received mailbox message count" count=0 gluonID=7acfe92b-24c8-4df1-90e9-b18b20fd4152 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2026-02-13T23:23:19Z" level=info msg="Validating Listener State" service=server-manager time="2026-02-13T23:23:19Z" level=info msg=Resuming service=user-events user=ff602690-85b2-4a25-a84f-c2559f8eaceb time="2026-02-13T23:23:19Z" level=info msg="Starting IMAP Service" service=imap user=ff602690-85b2-4a25-a84f-c2559f8eaceb time="2026-02-13T23:23:19Z" level=info msg="Sync triggered" service=imap user=ff602690-85b2-4a25-a84f-c2559f8eaceb time="2026-02-13T23:23:19Z" level=info msg="Beginning user sync" service=imap start="2026-02-13 23:23:19.683585889 +0000 UTC m=+17.490194299" user=ff602690-85b2-4a25-a84f-c2559f8eaceb time="2026-02-13T23:23:19Z" level=info msg="Checking whether logged in user should re-sync. UserID:ff602690-85b2-4a25-a84f-c2559f8eaceb" userID=ff602690-85b2-4a25-a84f-c2559f8eaceb time="2026-02-13T23:23:19Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (66cdd15b)" time="2026-02-13T23:23:19Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (66cdd15b)" time="2026-02-13T23:23:19Z" level=info msg="Syncing labels" service=imap user=ff602690-85b2-4a25-a84f-c2559f8eaceb time="2026-02-13T23:23:19Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=7acfe92b-24c8-4df1-90e9-b18b20fd4152 time="2026-02-13T23:23:19Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=7acfe92b-24c8-4df1-90e9-b18b20fd4152 time="2026-02-13T23:23:19Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6 userID=7acfe92b-24c8-4df1-90e9-b18b20fd4152 time="2026-02-13T23:23:19Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5 userID=7acfe92b-24c8-4df1-90e9-b18b20fd4152 time="2026-02-13T23:23:19Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4 userID=7acfe92b-24c8-4df1-90e9-b18b20fd4152 time="2026-02-13T23:23:19Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=7 userID=7acfe92b-24c8-4df1-90e9-b18b20fd4152 time="2026-02-13T23:23:19Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0 userID=7acfe92b-24c8-4df1-90e9-b18b20fd4152 time="2026-02-13T23:23:19Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=8 userID=7acfe92b-24c8-4df1-90e9-b18b20fd4152 time="2026-02-13T23:23:19Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=10 userID=7acfe92b-24c8-4df1-90e9-b18b20fd4152 time="2026-02-13T23:23:19Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=12 userID=7acfe92b-24c8-4df1-90e9-b18b20fd4152 time="2026-02-13T23:23:19Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=3 userID=7acfe92b-24c8-4df1-90e9-b18b20fd4152 time="2026-02-13T23:23:19Z" level=info msg="Synced labels" service=imap user=ff602690-85b2-4a25-a84f-c2559f8eaceb time="2026-02-13T23:23:19Z" level=info msg="200 OK: GET https://127.0.0.1:44285/mail/v4/messages/count" pkg=gpa/client userID=ff602690-85b2-4a25-a84f-c2559f8eaceb time="2026-02-13T23:23:19Z" level=info msg="Syncing messages" service=imap user=ff602690-85b2-4a25-a84f-c2559f8eaceb time="2026-02-13T23:23:19Z" level=info msg="Job started" service=imap user=ff602690-85b2-4a25-a84f-c2559f8eaceb time="2026-02-13T23:23:19Z" level=info msg="200 OK: POST https://127.0.0.1:44285/auth/v4/info" pkg=gpa/manager time="2026-02-13T23:23:19Z" level=info msg="200 OK: POST https://127.0.0.1:44285/mail/v4/messages" pkg=gpa/client userID=ff602690-85b2-4a25-a84f-c2559f8eaceb time="2026-02-13T23:23:19Z" level=info msg="Job finished" service=imap user=ff602690-85b2-4a25-a84f-c2559f8eaceb time="2026-02-13T23:23:19Z" level=info msg="All child jobs completed" service=imap sync-job=waiter user=ff602690-85b2-4a25-a84f-c2559f8eaceb time="2026-02-13T23:23:19Z" level=info msg="Synced messages" service=imap user=ff602690-85b2-4a25-a84f-c2559f8eaceb time="2026-02-13T23:23:19Z" level=info msg="Finished user sync" duration=7.762672ms service=imap user=ff602690-85b2-4a25-a84f-c2559f8eaceb time="2026-02-13T23:23:19Z" level=info msg="Sync complete, starting API event stream" service=imap user=ff602690-85b2-4a25-a84f-c2559f8eaceb time="2026-02-13T23:23:19Z" level=info msg="Event loop reset" eventID="Ag==" service=user-events user=ff602690-85b2-4a25-a84f-c2559f8eaceb time="2026-02-13T23:23:19Z" level=info msg="200 OK: POST https://127.0.0.1:44285/auth/v4" pkg=gpa/manager time="2026-02-13T23:23:19Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=d755866f-1b93-48b4-83a3-bc2d84862a33 time="2026-02-13T23:23:19Z" level=info msg="Adding vault user" userID=d755866f-1b93-48b4-83a3-bc2d84862a33 time="2026-02-13T23:23:19Z" level=info msg="Creating new user" userID=d755866f-1b93-48b4-83a3-bc2d84862a33 time="2026-02-13T23:23:19Z" level=warning msg="404 GET https://127.0.0.1:44285/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2026-02-13T23:23:19Z" level=error msg="404 GET https://127.0.0.1:44285/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2026-02-13T23:23:19Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:44285/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2026-02-13T23:23:19Z" level=info msg="Creating user object" numAddr=1 numLabels=12 userID=d755866f-1b93-48b4-83a3-bc2d84862a33 time="2026-02-13T23:23:19Z" level=info msg="200 OK: GET https://127.0.0.1:44285/core/v4/events/latest" pkg=gpa/client userID=d755866f-1b93-48b4-83a3-bc2d84862a33 time="2026-02-13T23:23:19Z" level=info msg="Starting service Last EventID=AQ==" service=user-events user=d755866f-1b93-48b4-83a3-bc2d84862a33 time="2026-02-13T23:23:19Z" level=info msg="200 OK: GET https://127.0.0.1:44285/core/v4/settings" pkg=gpa/client userID=d755866f-1b93-48b4-83a3-bc2d84862a33 time="2026-02-13T23:23:19Z" level=info msg="Registering user client, ID:d755866f-1b93-48b4-83a3-bc2d84862a33" pkg=observability time="2026-02-13T23:23:19Z" level=info msg="Starting service main loop" service=telemetry user=d755866f-1b93-48b4-83a3-bc2d84862a33 time="2026-02-13T23:23:19Z" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=d755866f-1b93-48b4-83a3-bc2d84862a33 time="2026-02-13T23:23:19Z" level=info msg="Starting service main loop" service=notification user=d755866f-1b93-48b4-83a3-bc2d84862a33 time="2026-02-13T23:23:19Z" level=info msg="Starting service main loop" service=smtp user=d755866f-1b93-48b4-83a3-bc2d84862a33 time="2026-02-13T23:23:19Z" level=info msg="200 OK: GET https://127.0.0.1:44285/core/v4/labels?Type=4" pkg=gpa/client userID=d755866f-1b93-48b4-83a3-bc2d84862a33 time="2026-02-13T23:23:19Z" level=info msg="200 OK: GET https://127.0.0.1:44285/core/v4/labels?Type=3" pkg=gpa/client userID=d755866f-1b93-48b4-83a3-bc2d84862a33 time="2026-02-13T23:23:19Z" level=info msg="200 OK: GET https://127.0.0.1:44285/core/v4/labels?Type=1" pkg=gpa/client userID=d755866f-1b93-48b4-83a3-bc2d84862a33 time="2026-02-13T23:23:19Z" level=info msg="Setting labels" labelIDs="[10 12 1 2 5 6 8 0 3 4 7 9]" pkg=rwLabels time="2026-02-13T23:23:19Z" level=info msg="Adding user to imap server" addrID=0f426940-4e28-431b-8623-bc5d24241537 service=server-manager time="2026-02-13T23:23:19Z" level=info msg="Creating new IMAP user" addrID=0f426940-4e28-431b-8623-bc5d24241537 service=server-manager time="2026-02-13T23:23:19Z" level=info msg="Setting gluon ID" addrID=0f426940-4e28-431b-8623-bc5d24241537 gluonID=702f05a1-0220-4bbe-acb5-b49b1e751b25 userID=d755866f-1b93-48b4-83a3-bc2d84862a33 time="2026-02-13T23:23:19Z" level=info msg="Created new IMAP user" addrID=0f426940-4e28-431b-8623-bc5d24241537 gluonID=702f05a1-0220-4bbe-acb5-b49b1e751b25 service=server-manager time="2026-02-13T23:23:19Z" level=info msg="Validating Listener State" service=server-manager time="2026-02-13T23:23:19Z" level=info msg=Resuming service=user-events user=d755866f-1b93-48b4-83a3-bc2d84862a33 time="2026-02-13T23:23:19Z" level=info msg="Starting IMAP Service" service=imap user=d755866f-1b93-48b4-83a3-bc2d84862a33 time="2026-02-13T23:23:19Z" level=info msg="Checking whether logged in user should re-sync. UserID:d755866f-1b93-48b4-83a3-bc2d84862a33" userID=d755866f-1b93-48b4-83a3-bc2d84862a33 time="2026-02-13T23:23:19Z" level=info msg="Received mailbox message count" count=0 gluonID=702f05a1-0220-4bbe-acb5-b49b1e751b25 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2026-02-13T23:23:19Z" level=info msg="Sync triggered" service=imap user=d755866f-1b93-48b4-83a3-bc2d84862a33 time="2026-02-13T23:23:19Z" level=info msg="Beginning user sync" service=imap start="2026-02-13 23:23:19.856778824 +0000 UTC m=+17.663387234" user=d755866f-1b93-48b4-83a3-bc2d84862a33 time="2026-02-13T23:23:19Z" level=info msg="Syncing labels" service=imap user=d755866f-1b93-48b4-83a3-bc2d84862a33 Scenario: IMAP client can authenticate successfully with different case # features/imap/auth.feature:20 When user "fded90cf-fbfa-4bdc-9860-d7fbe202a787" connects IMAP client "1" # :1 -> *scenario time="2026-02-13T23:23:19Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=702f05a1-0220-4bbe-acb5-b49b1e751b25 time="2026-02-13T23:23:19Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=702f05a1-0220-4bbe-acb5-b49b1e751b25 time="2026-02-13T23:23:19Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5 userID=702f05a1-0220-4bbe-acb5-b49b1e751b25 time="2026-02-13T23:23:19Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4 userID=702f05a1-0220-4bbe-acb5-b49b1e751b25 time="2026-02-13T23:23:19Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=12 userID=702f05a1-0220-4bbe-acb5-b49b1e751b25 time="2026-02-13T23:23:19Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6 userID=702f05a1-0220-4bbe-acb5-b49b1e751b25 time="2026-02-13T23:23:19Z" level=info msg="Frontend service stopped" time="2026-02-13T23:23:19Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0 userID=702f05a1-0220-4bbe-acb5-b49b1e751b25 time="2026-02-13T23:23:19Z" level=info msg="Frontend client stopped" time="2026-02-13T23:23:19Z" level=info msg="Closing bridge" pkg=bridge time="2026-02-13T23:23:19Z" level=info msg="Stopping service" pkg=observability time="2026-02-13T23:23:19Z" level=info msg="Closing user" userID=d755866f-1b93-48b4-83a3-bc2d84862a33 time="2026-02-13T23:23:19Z" level=info msg="De-registering user client, ID:d755866f-1b93-48b4-83a3-bc2d84862a33" pkg=observability time="2026-02-13T23:23:19Z" level=info msg="Synced labels" service=imap user=d755866f-1b93-48b4-83a3-bc2d84862a33 time="2026-02-13T23:23:19Z" level=warning msg="Get \"https://127.0.0.1:44285/mail/v4/messages/count\": context canceled, Attempt 1" pkg=gpa/client time="2026-02-13T23:23:19Z" level=error msg="Get \"https://127.0.0.1:44285/mail/v4/messages/count\": context canceled" pkg=gpa/client time="2026-02-13T23:23:19Z" level=error msg="Failed to sync, will retry later" error="failed to retrieve message ids: received no response from API: Get \"https://127.0.0.1:44285/mail/v4/messages/count\": context canceled" service=imap user=d755866f-1b93-48b4-83a3-bc2d84862a33 time="2026-02-13T23:23:19Z" level=error msg="Sync aborted" error="context canceled" service=imap user=d755866f-1b93-48b4-83a3-bc2d84862a33 time="2026-02-13T23:23:19Z" level=info msg="Finished user sync" duration=4.108292ms service=imap user=d755866f-1b93-48b4-83a3-bc2d84862a33 time="2026-02-13T23:23:19Z" level=info msg="Exiting IMAP Service" service=imap user=d755866f-1b93-48b4-83a3-bc2d84862a33 time="2026-02-13T23:23:19Z" level=info msg="Exiting service main loop" service=smtp user=d755866f-1b93-48b4-83a3-bc2d84862a33 time="2026-02-13T23:23:19Z" level=info msg="Exiting service main loop" service=notification user=d755866f-1b93-48b4-83a3-bc2d84862a33 time="2026-02-13T23:23:19Z" level=info msg="Exiting Service" service=user-identity user=d755866f-1b93-48b4-83a3-bc2d84862a33 time="2026-02-13T23:23:19Z" level=info msg="Exiting service main loop" service=telemetry user=d755866f-1b93-48b4-83a3-bc2d84862a33 time="2026-02-13T23:23:19Z" level=info msg="Exiting service" service=user-events user=d755866f-1b93-48b4-83a3-bc2d84862a33 time="2026-02-13T23:23:19Z" level=info msg="Closing user" userID=ff602690-85b2-4a25-a84f-c2559f8eaceb time="2026-02-13T23:23:19Z" level=info msg="De-registering user client, ID:ff602690-85b2-4a25-a84f-c2559f8eaceb" pkg=observability time="2026-02-13T23:23:19Z" level=info msg="Exiting IMAP Service" service=imap user=ff602690-85b2-4a25-a84f-c2559f8eaceb time="2026-02-13T23:23:19Z" level=info msg="Exiting service main loop" service=smtp user=ff602690-85b2-4a25-a84f-c2559f8eaceb time="2026-02-13T23:23:19Z" level=info msg="Exiting service main loop" service=notification user=ff602690-85b2-4a25-a84f-c2559f8eaceb time="2026-02-13T23:23:19Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=7 userID=702f05a1-0220-4bbe-acb5-b49b1e751b25 time="2026-02-13T23:23:19Z" level=info msg="Exiting Service" service=user-identity user=ff602690-85b2-4a25-a84f-c2559f8eaceb time="2026-02-13T23:23:19Z" level=info msg="Exiting service main loop" service=telemetry user=ff602690-85b2-4a25-a84f-c2559f8eaceb time="2026-02-13T23:23:19Z" level=info msg="Exiting service" service=user-events user=ff602690-85b2-4a25-a84f-c2559f8eaceb time="2026-02-13T23:23:19Z" level=info msg="Closing IMAP Listener" service=server-manager time="2026-02-13T23:23:19Z" level=info msg="Closing IMAP server" service=server-manager time="2026-02-13T23:23:19Z" level=info msg="Closing SMTP Listener" service=server-manager time="2026-02-13T23:23:19Z" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2026-02-13T23:23:19Z" level=info msg="Closing SMTP server" service=server-manager time="2026-02-13T23:23:19Z" level=info msg="Closing service" service=unleash Then IMAP client "1" can authenticate with address "FDED90CF-FBFA-4BDC-9860-D7FBE202A787@PROTON.LOCAL" # :1 -> *scenario time="2026-02-13T23:23:20Z" level=info msg="User '8a842904-d035-466e-aa1a-6ef2804bfc9d' created with id=59cfa369-7d2a-4d04-9b39-ab6746b398ca" pkg=gpa/server/backend time="2026-02-13T23:23:20Z" level=info msg="User '9f15f9df-d691-441e-98cb-437966b80e4d' created with id=41eea7c3-48ca-4b0f-ae54-c83ea5281636" pkg=gpa/server/backend time="2026-02-13T23:23:20Z" level=info msg="Starting bridge" time="2026-02-13T23:23:20Z" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures1466701680/024/config3243488875/grpcFocusServerConfig.json pkg=focus/service time="2026-02-13T23:23:20Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures1466701680/024/cache1627707997/unleash_cache/unleash_flags: no such file or directory" service=unleash time="2026-02-13T23:23:20Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures1466701680/024/cache1627707997/notifications/notification_cache: no such file or directory" pkg=notification-store time="2026-02-13T23:23:20Z" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures1466701680/024/data2456234543/gluon/backend/db gluonStore=/tmp/TestFeatures1466701680/024/data2456234543/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2026-02-13T23:23:20Z" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2026-02-13T23:23:20Z" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2026-02-13T23:23:20Z" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2026-02-13T23:23:20Z" level=info msg="Starting service" service=unleash time="2026-02-13T23:23:20Z" level=info msg="Starting service" pkg=observability time="2026-02-13T23:23:20Z" level=info msg="Starting frontend service" time="2026-02-13T23:23:20Z" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures1466701680/024/config3243488875/grpcServerConfig.json time="2026-02-13T23:23:20Z" level=info msg="gRPC server listening on /tmp/bridge8379" pkg=grpc time="2026-02-13T23:23:20Z" level=info msg="Frontend service started" time="2026-02-13T23:23:20Z" level=info msg="Starting frontend client" time="2026-02-13T23:23:20Z" level=info msg="Starting poll service" service=unleash time="2026-02-13T23:23:20Z" level=info msg="Starting receiver service" service=unleash time="2026-02-13T23:23:20Z" level=info msg="Loading users" count=0 pkg=bridge/user time="2026-02-13T23:23:20Z" level=info msg="Finished loading users" pkg=bridge/user time="2026-02-13T23:23:20Z" level=info msg="Checking for updates" pkg=bridge time="2026-02-13T23:23:20Z" level=info msg="Not monitoring parent PID" pkg=grpc time="2026-02-13T23:23:20Z" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2026-02-13T23:23:20Z" level=info msg="Frontend client started" time="2026-02-13T23:23:20Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (a475ed4c)" time="2026-02-13T23:23:20Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (a475ed4c)" time="2026-02-13T23:23:20Z" level=info msg="200 OK: GET https://127.0.0.1:33279/feature/v2/frontend?bridgeStickyKey=99351ead-4c94-4f0c-86e0-8f9672dc2eec" pkg=gpa/manager time="2026-02-13T23:23:20Z" level=info msg="200 OK: POST https://127.0.0.1:33279/auth/v4/info" pkg=gpa/manager time="2026-02-13T23:23:20Z" level=info msg="200 OK: POST https://127.0.0.1:33279/auth/v4" pkg=gpa/manager time="2026-02-13T23:23:20Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=59cfa369-7d2a-4d04-9b39-ab6746b398ca time="2026-02-13T23:23:20Z" level=info msg="Adding vault user" userID=59cfa369-7d2a-4d04-9b39-ab6746b398ca time="2026-02-13T23:23:20Z" level=info msg="Creating new user" userID=59cfa369-7d2a-4d04-9b39-ab6746b398ca time="2026-02-13T23:23:20Z" level=warning msg="404 GET https://127.0.0.1:33279/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2026-02-13T23:23:20Z" level=error msg="404 GET https://127.0.0.1:33279/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2026-02-13T23:23:20Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:33279/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2026-02-13T23:23:20Z" level=info msg="Creating user object" numAddr=2 numLabels=12 userID=59cfa369-7d2a-4d04-9b39-ab6746b398ca time="2026-02-13T23:23:20Z" level=info msg="200 OK: GET https://127.0.0.1:33279/core/v4/events/latest" pkg=gpa/client userID=59cfa369-7d2a-4d04-9b39-ab6746b398ca time="2026-02-13T23:23:20Z" level=info msg="Starting service Last EventID=Ag==" service=user-events user=59cfa369-7d2a-4d04-9b39-ab6746b398ca time="2026-02-13T23:23:20Z" level=info msg="200 OK: GET https://127.0.0.1:33279/core/v4/settings" pkg=gpa/client userID=59cfa369-7d2a-4d04-9b39-ab6746b398ca time="2026-02-13T23:23:20Z" level=info msg="Registering user client, ID:59cfa369-7d2a-4d04-9b39-ab6746b398ca" pkg=observability time="2026-02-13T23:23:20Z" level=info msg="Starting user identity service" numAddr=2 service=user-identity user=59cfa369-7d2a-4d04-9b39-ab6746b398ca time="2026-02-13T23:23:20Z" level=info msg="Starting service main loop" service=telemetry user=59cfa369-7d2a-4d04-9b39-ab6746b398ca time="2026-02-13T23:23:20Z" level=info msg="Starting service main loop" service=notification user=59cfa369-7d2a-4d04-9b39-ab6746b398ca time="2026-02-13T23:23:20Z" level=info msg="Starting service main loop" service=smtp user=59cfa369-7d2a-4d04-9b39-ab6746b398ca time="2026-02-13T23:23:20Z" level=info msg="200 OK: GET https://127.0.0.1:33279/core/v4/labels?Type=4" pkg=gpa/client userID=59cfa369-7d2a-4d04-9b39-ab6746b398ca time="2026-02-13T23:23:20Z" level=info msg="200 OK: GET https://127.0.0.1:33279/core/v4/labels?Type=3" pkg=gpa/client userID=59cfa369-7d2a-4d04-9b39-ab6746b398ca time="2026-02-13T23:23:20Z" level=info msg="200 OK: GET https://127.0.0.1:33279/core/v4/labels?Type=1" pkg=gpa/client userID=59cfa369-7d2a-4d04-9b39-ab6746b398ca time="2026-02-13T23:23:20Z" level=info msg="Setting labels" labelIDs="[7 10 12 2 4 8 9 0 1 3 5 6]" pkg=rwLabels time="2026-02-13T23:23:20Z" level=info msg="Adding user to imap server" addrID=95c82b0a-d159-4da3-abc1-7fabecac7389 service=server-manager time="2026-02-13T23:23:20Z" level=info msg="Creating new IMAP user" addrID=95c82b0a-d159-4da3-abc1-7fabecac7389 service=server-manager time="2026-02-13T23:23:20Z" level=info msg="Setting gluon ID" addrID=95c82b0a-d159-4da3-abc1-7fabecac7389 gluonID=2e248048-119b-42c8-b3f6-6ee110858e62 userID=59cfa369-7d2a-4d04-9b39-ab6746b398ca time="2026-02-13T23:23:20Z" level=info msg="Created new IMAP user" addrID=95c82b0a-d159-4da3-abc1-7fabecac7389 gluonID=2e248048-119b-42c8-b3f6-6ee110858e62 service=server-manager time="2026-02-13T23:23:20Z" level=info msg="Validating Listener State" service=server-manager time="2026-02-13T23:23:20Z" level=info msg=Resuming service=user-events user=59cfa369-7d2a-4d04-9b39-ab6746b398ca time="2026-02-13T23:23:20Z" level=info msg="Received mailbox message count" count=0 gluonID=2e248048-119b-42c8-b3f6-6ee110858e62 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2026-02-13T23:23:20Z" level=info msg="Starting IMAP Service" service=imap user=59cfa369-7d2a-4d04-9b39-ab6746b398ca time="2026-02-13T23:23:20Z" level=info msg="Sync triggered" service=imap user=59cfa369-7d2a-4d04-9b39-ab6746b398ca time="2026-02-13T23:23:20Z" level=info msg="Beginning user sync" service=imap start="2026-02-13 23:23:20.771226315 +0000 UTC m=+18.577834715" user=59cfa369-7d2a-4d04-9b39-ab6746b398ca time="2026-02-13T23:23:20Z" level=info msg="Checking whether logged in user should re-sync. UserID:59cfa369-7d2a-4d04-9b39-ab6746b398ca" userID=59cfa369-7d2a-4d04-9b39-ab6746b398ca time="2026-02-13T23:23:20Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (605fd8cd)" time="2026-02-13T23:23:20Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (605fd8cd)" time="2026-02-13T23:23:20Z" level=info msg="Syncing labels" service=imap user=59cfa369-7d2a-4d04-9b39-ab6746b398ca time="2026-02-13T23:23:20Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=2e248048-119b-42c8-b3f6-6ee110858e62 time="2026-02-13T23:23:20Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=2e248048-119b-42c8-b3f6-6ee110858e62 time="2026-02-13T23:23:20Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4 userID=2e248048-119b-42c8-b3f6-6ee110858e62 time="2026-02-13T23:23:20Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=3 userID=2e248048-119b-42c8-b3f6-6ee110858e62 time="2026-02-13T23:23:20Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5 userID=2e248048-119b-42c8-b3f6-6ee110858e62 time="2026-02-13T23:23:20Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=10 userID=2e248048-119b-42c8-b3f6-6ee110858e62 time="2026-02-13T23:23:20Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0 userID=2e248048-119b-42c8-b3f6-6ee110858e62 time="2026-02-13T23:23:20Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=12 userID=2e248048-119b-42c8-b3f6-6ee110858e62 time="2026-02-13T23:23:20Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=8 userID=2e248048-119b-42c8-b3f6-6ee110858e62 time="2026-02-13T23:23:20Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6 userID=2e248048-119b-42c8-b3f6-6ee110858e62 time="2026-02-13T23:23:20Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=7 userID=2e248048-119b-42c8-b3f6-6ee110858e62 time="2026-02-13T23:23:20Z" level=info msg="Synced labels" service=imap user=59cfa369-7d2a-4d04-9b39-ab6746b398ca time="2026-02-13T23:23:20Z" level=info msg="200 OK: POST https://127.0.0.1:33279/auth/v4/info" pkg=gpa/manager time="2026-02-13T23:23:20Z" level=info msg="200 OK: GET https://127.0.0.1:33279/mail/v4/messages/count" pkg=gpa/client userID=59cfa369-7d2a-4d04-9b39-ab6746b398ca time="2026-02-13T23:23:20Z" level=info msg="Syncing messages" service=imap user=59cfa369-7d2a-4d04-9b39-ab6746b398ca time="2026-02-13T23:23:20Z" level=info msg="Job started" service=imap user=59cfa369-7d2a-4d04-9b39-ab6746b398ca time="2026-02-13T23:23:20Z" level=info msg="200 OK: POST https://127.0.0.1:33279/mail/v4/messages" pkg=gpa/client userID=59cfa369-7d2a-4d04-9b39-ab6746b398ca time="2026-02-13T23:23:20Z" level=info msg="Job finished" service=imap user=59cfa369-7d2a-4d04-9b39-ab6746b398ca time="2026-02-13T23:23:20Z" level=info msg="All child jobs completed" service=imap sync-job=waiter user=59cfa369-7d2a-4d04-9b39-ab6746b398ca time="2026-02-13T23:23:20Z" level=info msg="Synced messages" service=imap user=59cfa369-7d2a-4d04-9b39-ab6746b398ca time="2026-02-13T23:23:20Z" level=info msg="Finished user sync" duration=7.59687ms service=imap user=59cfa369-7d2a-4d04-9b39-ab6746b398ca time="2026-02-13T23:23:20Z" level=info msg="Sync complete, starting API event stream" service=imap user=59cfa369-7d2a-4d04-9b39-ab6746b398ca time="2026-02-13T23:23:20Z" level=info msg="Event loop reset" eventID="Ag==" service=user-events user=59cfa369-7d2a-4d04-9b39-ab6746b398ca time="2026-02-13T23:23:20Z" level=info msg="200 OK: POST https://127.0.0.1:33279/auth/v4" pkg=gpa/manager time="2026-02-13T23:23:20Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=41eea7c3-48ca-4b0f-ae54-c83ea5281636 time="2026-02-13T23:23:20Z" level=info msg="Adding vault user" userID=41eea7c3-48ca-4b0f-ae54-c83ea5281636 time="2026-02-13T23:23:20Z" level=info msg="Creating new user" userID=41eea7c3-48ca-4b0f-ae54-c83ea5281636 time="2026-02-13T23:23:20Z" level=warning msg="404 GET https://127.0.0.1:33279/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2026-02-13T23:23:20Z" level=error msg="404 GET https://127.0.0.1:33279/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2026-02-13T23:23:20Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:33279/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2026-02-13T23:23:20Z" level=info msg="Creating user object" numAddr=1 numLabels=12 userID=41eea7c3-48ca-4b0f-ae54-c83ea5281636 time="2026-02-13T23:23:20Z" level=info msg="200 OK: GET https://127.0.0.1:33279/core/v4/events/latest" pkg=gpa/client userID=41eea7c3-48ca-4b0f-ae54-c83ea5281636 time="2026-02-13T23:23:20Z" level=info msg="Starting service Last EventID=AQ==" service=user-events user=41eea7c3-48ca-4b0f-ae54-c83ea5281636 time="2026-02-13T23:23:20Z" level=info msg="200 OK: GET https://127.0.0.1:33279/core/v4/settings" pkg=gpa/client userID=41eea7c3-48ca-4b0f-ae54-c83ea5281636 time="2026-02-13T23:23:20Z" level=info msg="Registering user client, ID:41eea7c3-48ca-4b0f-ae54-c83ea5281636" pkg=observability time="2026-02-13T23:23:20Z" level=info msg="Starting service main loop" service=telemetry user=41eea7c3-48ca-4b0f-ae54-c83ea5281636 time="2026-02-13T23:23:20Z" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=41eea7c3-48ca-4b0f-ae54-c83ea5281636 time="2026-02-13T23:23:20Z" level=info msg="Starting service main loop" service=notification user=41eea7c3-48ca-4b0f-ae54-c83ea5281636 time="2026-02-13T23:23:20Z" level=info msg="Starting service main loop" service=smtp user=41eea7c3-48ca-4b0f-ae54-c83ea5281636 time="2026-02-13T23:23:20Z" level=info msg="200 OK: GET https://127.0.0.1:33279/core/v4/labels?Type=4" pkg=gpa/client userID=41eea7c3-48ca-4b0f-ae54-c83ea5281636 time="2026-02-13T23:23:20Z" level=info msg="200 OK: GET https://127.0.0.1:33279/core/v4/labels?Type=3" pkg=gpa/client userID=41eea7c3-48ca-4b0f-ae54-c83ea5281636 time="2026-02-13T23:23:20Z" level=info msg="200 OK: GET https://127.0.0.1:33279/core/v4/labels?Type=1" pkg=gpa/client userID=41eea7c3-48ca-4b0f-ae54-c83ea5281636 time="2026-02-13T23:23:20Z" level=info msg="Setting labels" labelIDs="[5 7 9 2 3 6 8 10 12 0 1 4]" pkg=rwLabels time="2026-02-13T23:23:20Z" level=info msg="Adding user to imap server" addrID=1eacc138-40c2-4f60-86f7-5a1ff07d9ffb service=server-manager time="2026-02-13T23:23:20Z" level=info msg="Creating new IMAP user" addrID=1eacc138-40c2-4f60-86f7-5a1ff07d9ffb service=server-manager time="2026-02-13T23:23:20Z" level=info msg="Setting gluon ID" addrID=1eacc138-40c2-4f60-86f7-5a1ff07d9ffb gluonID=6cc51f88-0a88-4681-bbc8-634d35c92659 userID=41eea7c3-48ca-4b0f-ae54-c83ea5281636 time="2026-02-13T23:23:20Z" level=info msg="Received mailbox message count" count=0 gluonID=6cc51f88-0a88-4681-bbc8-634d35c92659 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2026-02-13T23:23:20Z" level=info msg="Created new IMAP user" addrID=1eacc138-40c2-4f60-86f7-5a1ff07d9ffb gluonID=6cc51f88-0a88-4681-bbc8-634d35c92659 service=server-manager time="2026-02-13T23:23:20Z" level=info msg="Validating Listener State" service=server-manager time="2026-02-13T23:23:20Z" level=info msg=Resuming service=user-events user=41eea7c3-48ca-4b0f-ae54-c83ea5281636 time="2026-02-13T23:23:20Z" level=info msg="Starting IMAP Service" service=imap user=41eea7c3-48ca-4b0f-ae54-c83ea5281636 time="2026-02-13T23:23:20Z" level=info msg="Sync triggered" service=imap user=41eea7c3-48ca-4b0f-ae54-c83ea5281636 time="2026-02-13T23:23:20Z" level=info msg="Beginning user sync" service=imap start="2026-02-13 23:23:20.939482016 +0000 UTC m=+18.746090416" user=41eea7c3-48ca-4b0f-ae54-c83ea5281636 time="2026-02-13T23:23:20Z" level=info msg="Checking whether logged in user should re-sync. UserID:41eea7c3-48ca-4b0f-ae54-c83ea5281636" userID=41eea7c3-48ca-4b0f-ae54-c83ea5281636 time="2026-02-13T23:23:20Z" level=info msg="Syncing labels" service=imap user=41eea7c3-48ca-4b0f-ae54-c83ea5281636 Scenario: IMAP client can authenticate successfully with different case using IMAP AUTHENTICATE # features/imap/auth.feature:24 When user "8a842904-d035-466e-aa1a-6ef2804bfc9d" connects IMAP client "1" # :1 -> *scenario time="2026-02-13T23:23:20Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=6cc51f88-0a88-4681-bbc8-634d35c92659 time="2026-02-13T23:23:20Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=6cc51f88-0a88-4681-bbc8-634d35c92659 time="2026-02-13T23:23:20Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0 userID=6cc51f88-0a88-4681-bbc8-634d35c92659 time="2026-02-13T23:23:20Z" level=info msg="Frontend service stopped" time="2026-02-13T23:23:20Z" level=info msg="Frontend client stopped" time="2026-02-13T23:23:20Z" level=info msg="Closing bridge" pkg=bridge time="2026-02-13T23:23:20Z" level=info msg="Stopping service" pkg=observability time="2026-02-13T23:23:20Z" level=info msg="Closing user" userID=59cfa369-7d2a-4d04-9b39-ab6746b398ca time="2026-02-13T23:23:20Z" level=info msg="De-registering user client, ID:59cfa369-7d2a-4d04-9b39-ab6746b398ca" pkg=observability time="2026-02-13T23:23:20Z" level=info msg="Exiting IMAP Service" service=imap user=59cfa369-7d2a-4d04-9b39-ab6746b398ca time="2026-02-13T23:23:20Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=8 userID=6cc51f88-0a88-4681-bbc8-634d35c92659 time="2026-02-13T23:23:20Z" level=info msg="Exiting service main loop" service=smtp user=59cfa369-7d2a-4d04-9b39-ab6746b398ca time="2026-02-13T23:23:20Z" level=info msg="Exiting service main loop" service=notification user=59cfa369-7d2a-4d04-9b39-ab6746b398ca time="2026-02-13T23:23:20Z" level=info msg="Exiting Service" service=user-identity user=59cfa369-7d2a-4d04-9b39-ab6746b398ca time="2026-02-13T23:23:20Z" level=info msg="Exiting service main loop" service=telemetry user=59cfa369-7d2a-4d04-9b39-ab6746b398ca time="2026-02-13T23:23:20Z" level=info msg="Exiting service" service=user-events user=59cfa369-7d2a-4d04-9b39-ab6746b398ca time="2026-02-13T23:23:20Z" level=info msg="Closing user" userID=41eea7c3-48ca-4b0f-ae54-c83ea5281636 time="2026-02-13T23:23:20Z" level=info msg="De-registering user client, ID:41eea7c3-48ca-4b0f-ae54-c83ea5281636" pkg=observability time="2026-02-13T23:23:20Z" level=info msg="Synced labels" service=imap user=41eea7c3-48ca-4b0f-ae54-c83ea5281636 time="2026-02-13T23:23:20Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=3 userID=6cc51f88-0a88-4681-bbc8-634d35c92659 time="2026-02-13T23:23:20Z" level=warning msg="Get \"https://127.0.0.1:33279/mail/v4/messages/count\": context canceled, Attempt 1" pkg=gpa/client time="2026-02-13T23:23:20Z" level=error msg="Get \"https://127.0.0.1:33279/mail/v4/messages/count\": context canceled" pkg=gpa/client time="2026-02-13T23:23:20Z" level=error msg="Failed to sync, will retry later" error="failed to retrieve message ids: received no response from API: Get \"https://127.0.0.1:33279/mail/v4/messages/count\": context canceled" service=imap user=41eea7c3-48ca-4b0f-ae54-c83ea5281636 time="2026-02-13T23:23:20Z" level=error msg="Sync aborted" error="context canceled" service=imap user=41eea7c3-48ca-4b0f-ae54-c83ea5281636 time="2026-02-13T23:23:20Z" level=info msg="Finished user sync" duration=1.505392ms service=imap user=41eea7c3-48ca-4b0f-ae54-c83ea5281636 time="2026-02-13T23:23:20Z" level=info msg="Exiting IMAP Service" service=imap user=41eea7c3-48ca-4b0f-ae54-c83ea5281636 time="2026-02-13T23:23:20Z" level=info msg="Exiting service main loop" service=smtp user=41eea7c3-48ca-4b0f-ae54-c83ea5281636 time="2026-02-13T23:23:20Z" level=info msg="Exiting service main loop" service=notification user=41eea7c3-48ca-4b0f-ae54-c83ea5281636 time="2026-02-13T23:23:20Z" level=info msg="Exiting Service" service=user-identity user=41eea7c3-48ca-4b0f-ae54-c83ea5281636 time="2026-02-13T23:23:20Z" level=info msg="Exiting service main loop" service=telemetry user=41eea7c3-48ca-4b0f-ae54-c83ea5281636 time="2026-02-13T23:23:20Z" level=info msg="Exiting service" service=user-events user=41eea7c3-48ca-4b0f-ae54-c83ea5281636 time="2026-02-13T23:23:20Z" level=info msg="Closing IMAP Listener" service=server-manager time="2026-02-13T23:23:20Z" level=info msg="Closing IMAP server" service=server-manager time="2026-02-13T23:23:20Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6 userID=6cc51f88-0a88-4681-bbc8-634d35c92659 time="2026-02-13T23:23:20Z" level=info msg="Closing SMTP Listener" service=server-manager time="2026-02-13T23:23:20Z" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2026-02-13T23:23:20Z" level=info msg="Closing SMTP server" service=server-manager time="2026-02-13T23:23:20Z" level=info msg="Closing service" service=unleash Then IMAP client "1" can authenticate with address "8A842904-D035-466E-AA1A-6EF2804BFC9D@PROTON.LOCAL" using IMAP AUTHENTICATE # :1 -> *scenario time="2026-02-13T23:23:21Z" level=info msg="User '0342a053-f0f8-4d7e-bbb2-143de39de129' created with id=c0f30110-ae79-44ac-8817-fbe3117ed226" pkg=gpa/server/backend time="2026-02-13T23:23:21Z" level=info msg="User '3bc6015e-b735-4000-ad9e-9fa7ecc758aa' created with id=04e688ea-5593-4486-97f0-9a30faad8779" pkg=gpa/server/backend time="2026-02-13T23:23:21Z" level=info msg="Starting bridge" time="2026-02-13T23:23:21Z" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures1466701680/025/config2489152019/grpcFocusServerConfig.json pkg=focus/service time="2026-02-13T23:23:21Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures1466701680/025/cache219654058/unleash_cache/unleash_flags: no such file or directory" service=unleash time="2026-02-13T23:23:21Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures1466701680/025/cache219654058/notifications/notification_cache: no such file or directory" pkg=notification-store time="2026-02-13T23:23:21Z" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures1466701680/025/data3213490571/gluon/backend/db gluonStore=/tmp/TestFeatures1466701680/025/data3213490571/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2026-02-13T23:23:21Z" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2026-02-13T23:23:21Z" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2026-02-13T23:23:21Z" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2026-02-13T23:23:21Z" level=info msg="Starting service" service=unleash time="2026-02-13T23:23:21Z" level=info msg="Starting service" pkg=observability time="2026-02-13T23:23:21Z" level=info msg="Starting frontend service" time="2026-02-13T23:23:21Z" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures1466701680/025/config2489152019/grpcServerConfig.json time="2026-02-13T23:23:21Z" level=info msg="gRPC server listening on /tmp/bridge9846" pkg=grpc time="2026-02-13T23:23:21Z" level=info msg="Frontend service started" time="2026-02-13T23:23:21Z" level=info msg="Starting frontend client" time="2026-02-13T23:23:21Z" level=info msg="Starting poll service" service=unleash time="2026-02-13T23:23:21Z" level=info msg="Loading users" count=0 pkg=bridge/user time="2026-02-13T23:23:21Z" level=info msg="Checking for updates" pkg=bridge time="2026-02-13T23:23:21Z" level=info msg="Finished loading users" pkg=bridge/user time="2026-02-13T23:23:21Z" level=info msg="Starting receiver service" service=unleash time="2026-02-13T23:23:21Z" level=info msg="Not monitoring parent PID" pkg=grpc time="2026-02-13T23:23:21Z" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2026-02-13T23:23:21Z" level=info msg="Frontend client started" time="2026-02-13T23:23:21Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (7a1fdc2a)" time="2026-02-13T23:23:21Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (7a1fdc2a)" time="2026-02-13T23:23:21Z" level=info msg="200 OK: GET https://127.0.0.1:36983/feature/v2/frontend?bridgeStickyKey=32608c14-e4bd-471e-987b-1040d376c8a1" pkg=gpa/manager time="2026-02-13T23:23:21Z" level=info msg="200 OK: POST https://127.0.0.1:36983/auth/v4/info" pkg=gpa/manager time="2026-02-13T23:23:21Z" level=info msg="200 OK: POST https://127.0.0.1:36983/auth/v4" pkg=gpa/manager time="2026-02-13T23:23:21Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=c0f30110-ae79-44ac-8817-fbe3117ed226 time="2026-02-13T23:23:21Z" level=info msg="Adding vault user" userID=c0f30110-ae79-44ac-8817-fbe3117ed226 time="2026-02-13T23:23:21Z" level=info msg="Creating new user" userID=c0f30110-ae79-44ac-8817-fbe3117ed226 time="2026-02-13T23:23:21Z" level=warning msg="404 GET https://127.0.0.1:36983/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2026-02-13T23:23:21Z" level=error msg="404 GET https://127.0.0.1:36983/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2026-02-13T23:23:21Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:36983/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2026-02-13T23:23:21Z" level=info msg="Creating user object" numAddr=2 numLabels=12 userID=c0f30110-ae79-44ac-8817-fbe3117ed226 time="2026-02-13T23:23:21Z" level=info msg="200 OK: GET https://127.0.0.1:36983/core/v4/events/latest" pkg=gpa/client userID=c0f30110-ae79-44ac-8817-fbe3117ed226 time="2026-02-13T23:23:21Z" level=info msg="200 OK: GET https://127.0.0.1:36983/core/v4/settings" pkg=gpa/client userID=c0f30110-ae79-44ac-8817-fbe3117ed226 time="2026-02-13T23:23:21Z" level=info msg="Registering user client, ID:c0f30110-ae79-44ac-8817-fbe3117ed226" pkg=observability time="2026-02-13T23:23:21Z" level=info msg="Starting service main loop" service=telemetry user=c0f30110-ae79-44ac-8817-fbe3117ed226 time="2026-02-13T23:23:21Z" level=info msg="Starting user identity service" numAddr=2 service=user-identity user=c0f30110-ae79-44ac-8817-fbe3117ed226 time="2026-02-13T23:23:21Z" level=info msg="Starting service main loop" service=notification user=c0f30110-ae79-44ac-8817-fbe3117ed226 time="2026-02-13T23:23:21Z" level=info msg="Starting service main loop" service=smtp user=c0f30110-ae79-44ac-8817-fbe3117ed226 time="2026-02-13T23:23:21Z" level=info msg="200 OK: GET https://127.0.0.1:36983/core/v4/labels?Type=4" pkg=gpa/client userID=c0f30110-ae79-44ac-8817-fbe3117ed226 time="2026-02-13T23:23:21Z" level=info msg="200 OK: GET https://127.0.0.1:36983/core/v4/labels?Type=3" pkg=gpa/client userID=c0f30110-ae79-44ac-8817-fbe3117ed226 time="2026-02-13T23:23:21Z" level=info msg="200 OK: GET https://127.0.0.1:36983/core/v4/labels?Type=1" pkg=gpa/client userID=c0f30110-ae79-44ac-8817-fbe3117ed226 time="2026-02-13T23:23:21Z" level=info msg="Setting labels" labelIDs="[3 5 10 12 1 2 4 6 7 8 9 0]" pkg=rwLabels time="2026-02-13T23:23:21Z" level=info msg="Adding user to imap server" addrID=e94b65ed-600b-4f7f-8d24-2c43b3524273 service=server-manager time="2026-02-13T23:23:21Z" level=info msg="Creating new IMAP user" addrID=e94b65ed-600b-4f7f-8d24-2c43b3524273 service=server-manager time="2026-02-13T23:23:21Z" level=info msg="Starting service Last EventID=Ag==" service=user-events user=c0f30110-ae79-44ac-8817-fbe3117ed226 time="2026-02-13T23:23:21Z" level=info msg="Setting gluon ID" addrID=e94b65ed-600b-4f7f-8d24-2c43b3524273 gluonID=3e5d4d8a-79d7-4d72-a25c-fa97ed5956e3 userID=c0f30110-ae79-44ac-8817-fbe3117ed226 time="2026-02-13T23:23:21Z" level=info msg="Created new IMAP user" addrID=e94b65ed-600b-4f7f-8d24-2c43b3524273 gluonID=3e5d4d8a-79d7-4d72-a25c-fa97ed5956e3 service=server-manager time="2026-02-13T23:23:21Z" level=info msg="Validating Listener State" service=server-manager time="2026-02-13T23:23:21Z" level=info msg=Resuming service=user-events user=c0f30110-ae79-44ac-8817-fbe3117ed226 time="2026-02-13T23:23:21Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (c81f7ba9)" time="2026-02-13T23:23:21Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (c81f7ba9)" time="2026-02-13T23:23:21Z" level=info msg="Received mailbox message count" count=0 gluonID=3e5d4d8a-79d7-4d72-a25c-fa97ed5956e3 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2026-02-13T23:23:21Z" level=info msg="Starting IMAP Service" service=imap user=c0f30110-ae79-44ac-8817-fbe3117ed226 time="2026-02-13T23:23:21Z" level=info msg="Sync triggered" service=imap user=c0f30110-ae79-44ac-8817-fbe3117ed226 time="2026-02-13T23:23:21Z" level=info msg="Beginning user sync" service=imap start="2026-02-13 23:23:21.954825709 +0000 UTC m=+19.761434119" user=c0f30110-ae79-44ac-8817-fbe3117ed226 time="2026-02-13T23:23:21Z" level=info msg="Syncing labels" service=imap user=c0f30110-ae79-44ac-8817-fbe3117ed226 time="2026-02-13T23:23:21Z" level=info msg="Checking whether logged in user should re-sync. UserID:c0f30110-ae79-44ac-8817-fbe3117ed226" userID=c0f30110-ae79-44ac-8817-fbe3117ed226 time="2026-02-13T23:23:21Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=3e5d4d8a-79d7-4d72-a25c-fa97ed5956e3 time="2026-02-13T23:23:21Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=3e5d4d8a-79d7-4d72-a25c-fa97ed5956e3 time="2026-02-13T23:23:21Z" level=info msg="200 OK: POST https://127.0.0.1:36983/auth/v4/info" pkg=gpa/manager time="2026-02-13T23:23:21Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=3 userID=3e5d4d8a-79d7-4d72-a25c-fa97ed5956e3 time="2026-02-13T23:23:21Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6 userID=3e5d4d8a-79d7-4d72-a25c-fa97ed5956e3 time="2026-02-13T23:23:21Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5 userID=3e5d4d8a-79d7-4d72-a25c-fa97ed5956e3 time="2026-02-13T23:23:21Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=10 userID=3e5d4d8a-79d7-4d72-a25c-fa97ed5956e3 time="2026-02-13T23:23:21Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=12 userID=3e5d4d8a-79d7-4d72-a25c-fa97ed5956e3 time="2026-02-13T23:23:21Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0 userID=3e5d4d8a-79d7-4d72-a25c-fa97ed5956e3 time="2026-02-13T23:23:21Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=7 userID=3e5d4d8a-79d7-4d72-a25c-fa97ed5956e3 time="2026-02-13T23:23:21Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=8 userID=3e5d4d8a-79d7-4d72-a25c-fa97ed5956e3 time="2026-02-13T23:23:21Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4 userID=3e5d4d8a-79d7-4d72-a25c-fa97ed5956e3 time="2026-02-13T23:23:21Z" level=info msg="Synced labels" service=imap user=c0f30110-ae79-44ac-8817-fbe3117ed226 time="2026-02-13T23:23:21Z" level=info msg="200 OK: GET https://127.0.0.1:36983/mail/v4/messages/count" pkg=gpa/client userID=c0f30110-ae79-44ac-8817-fbe3117ed226 time="2026-02-13T23:23:21Z" level=info msg="Syncing messages" service=imap user=c0f30110-ae79-44ac-8817-fbe3117ed226 time="2026-02-13T23:23:21Z" level=info msg="Job started" service=imap user=c0f30110-ae79-44ac-8817-fbe3117ed226 time="2026-02-13T23:23:21Z" level=info msg="200 OK: POST https://127.0.0.1:36983/mail/v4/messages" pkg=gpa/client userID=c0f30110-ae79-44ac-8817-fbe3117ed226 time="2026-02-13T23:23:21Z" level=info msg="Job finished" service=imap user=c0f30110-ae79-44ac-8817-fbe3117ed226 time="2026-02-13T23:23:21Z" level=info msg="All child jobs completed" service=imap sync-job=waiter user=c0f30110-ae79-44ac-8817-fbe3117ed226 time="2026-02-13T23:23:21Z" level=info msg="Synced messages" service=imap user=c0f30110-ae79-44ac-8817-fbe3117ed226 time="2026-02-13T23:23:21Z" level=info msg="Finished user sync" duration=15.282307ms service=imap user=c0f30110-ae79-44ac-8817-fbe3117ed226 time="2026-02-13T23:23:21Z" level=info msg="Sync complete, starting API event stream" service=imap user=c0f30110-ae79-44ac-8817-fbe3117ed226 time="2026-02-13T23:23:21Z" level=info msg="Event loop reset" eventID="Ag==" service=user-events user=c0f30110-ae79-44ac-8817-fbe3117ed226 time="2026-02-13T23:23:22Z" level=info msg="200 OK: POST https://127.0.0.1:36983/auth/v4" pkg=gpa/manager time="2026-02-13T23:23:22Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=04e688ea-5593-4486-97f0-9a30faad8779 time="2026-02-13T23:23:22Z" level=info msg="Heartbeat sent" metrics="{bridge.any.heartbeat bridge_heartbeat_new {1 7} {true true false false false true true true true true false 0.0.0 starttls starttls unknown}}" pkg=telemetry time="2026-02-13T23:23:22Z" level=info msg="Adding vault user" userID=04e688ea-5593-4486-97f0-9a30faad8779 time="2026-02-13T23:23:22Z" level=info msg="Creating new user" userID=04e688ea-5593-4486-97f0-9a30faad8779 time="2026-02-13T23:23:22Z" level=warning msg="404 GET https://127.0.0.1:36983/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2026-02-13T23:23:22Z" level=error msg="404 GET https://127.0.0.1:36983/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2026-02-13T23:23:22Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:36983/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2026-02-13T23:23:22Z" level=info msg="Creating user object" numAddr=1 numLabels=12 userID=04e688ea-5593-4486-97f0-9a30faad8779 time="2026-02-13T23:23:22Z" level=info msg="200 OK: GET https://127.0.0.1:36983/core/v4/events/latest" pkg=gpa/client userID=04e688ea-5593-4486-97f0-9a30faad8779 time="2026-02-13T23:23:22Z" level=info msg="Starting service Last EventID=AQ==" service=user-events user=04e688ea-5593-4486-97f0-9a30faad8779 time="2026-02-13T23:23:22Z" level=info msg="200 OK: GET https://127.0.0.1:36983/core/v4/settings" pkg=gpa/client userID=04e688ea-5593-4486-97f0-9a30faad8779 time="2026-02-13T23:23:22Z" level=info msg="Registering user client, ID:04e688ea-5593-4486-97f0-9a30faad8779" pkg=observability time="2026-02-13T23:23:22Z" level=info msg="Starting service main loop" service=telemetry user=04e688ea-5593-4486-97f0-9a30faad8779 time="2026-02-13T23:23:22Z" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=04e688ea-5593-4486-97f0-9a30faad8779 time="2026-02-13T23:23:22Z" level=info msg="Starting service main loop" service=notification user=04e688ea-5593-4486-97f0-9a30faad8779 time="2026-02-13T23:23:22Z" level=info msg="Starting service main loop" service=smtp user=04e688ea-5593-4486-97f0-9a30faad8779 time="2026-02-13T23:23:22Z" level=info msg="200 OK: GET https://127.0.0.1:36983/core/v4/labels?Type=4" pkg=gpa/client userID=04e688ea-5593-4486-97f0-9a30faad8779 time="2026-02-13T23:23:22Z" level=info msg="200 OK: GET https://127.0.0.1:36983/core/v4/labels?Type=3" pkg=gpa/client userID=04e688ea-5593-4486-97f0-9a30faad8779 time="2026-02-13T23:23:22Z" level=info msg="200 OK: GET https://127.0.0.1:36983/core/v4/labels?Type=1" pkg=gpa/client userID=04e688ea-5593-4486-97f0-9a30faad8779 time="2026-02-13T23:23:22Z" level=info msg="Setting labels" labelIDs="[4 6 8 9 10 12 0 2 3 5 7 1]" pkg=rwLabels time="2026-02-13T23:23:22Z" level=info msg="Adding user to imap server" addrID=5a1a0d95-89fb-4281-9bea-fc64695f54fe service=server-manager time="2026-02-13T23:23:22Z" level=info msg="Creating new IMAP user" addrID=5a1a0d95-89fb-4281-9bea-fc64695f54fe service=server-manager time="2026-02-13T23:23:22Z" level=info msg="Setting gluon ID" addrID=5a1a0d95-89fb-4281-9bea-fc64695f54fe gluonID=541d6b8d-5558-4df8-bb05-8bfd757bcf8a userID=04e688ea-5593-4486-97f0-9a30faad8779 time="2026-02-13T23:23:22Z" level=info msg="Received mailbox message count" count=0 gluonID=541d6b8d-5558-4df8-bb05-8bfd757bcf8a labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2026-02-13T23:23:22Z" level=info msg="Created new IMAP user" addrID=5a1a0d95-89fb-4281-9bea-fc64695f54fe gluonID=541d6b8d-5558-4df8-bb05-8bfd757bcf8a service=server-manager time="2026-02-13T23:23:22Z" level=info msg="Validating Listener State" service=server-manager time="2026-02-13T23:23:22Z" level=info msg=Resuming service=user-events user=04e688ea-5593-4486-97f0-9a30faad8779 time="2026-02-13T23:23:22Z" level=info msg="Starting IMAP Service" service=imap user=04e688ea-5593-4486-97f0-9a30faad8779 time="2026-02-13T23:23:22Z" level=info msg="Sync triggered" service=imap user=04e688ea-5593-4486-97f0-9a30faad8779 time="2026-02-13T23:23:22Z" level=info msg="Beginning user sync" service=imap start="2026-02-13 23:23:22.190301296 +0000 UTC m=+19.996909706" user=04e688ea-5593-4486-97f0-9a30faad8779 time="2026-02-13T23:23:22Z" level=info msg="Checking whether logged in user should re-sync. UserID:04e688ea-5593-4486-97f0-9a30faad8779" userID=04e688ea-5593-4486-97f0-9a30faad8779 time="2026-02-13T23:23:22Z" level=info msg="Syncing labels" service=imap user=04e688ea-5593-4486-97f0-9a30faad8779 time="2026-02-13T23:23:22Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=541d6b8d-5558-4df8-bb05-8bfd757bcf8a time="2026-02-13T23:23:22Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=541d6b8d-5558-4df8-bb05-8bfd757bcf8a time="2026-02-13T23:23:22Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6 userID=541d6b8d-5558-4df8-bb05-8bfd757bcf8a time="2026-02-13T23:23:22Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=8 userID=541d6b8d-5558-4df8-bb05-8bfd757bcf8a time="2026-02-13T23:23:22Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=10 userID=541d6b8d-5558-4df8-bb05-8bfd757bcf8a time="2026-02-13T23:23:22Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0 userID=541d6b8d-5558-4df8-bb05-8bfd757bcf8a time="2026-02-13T23:23:22Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5 userID=541d6b8d-5558-4df8-bb05-8bfd757bcf8a time="2026-02-13T23:23:22Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=7 userID=541d6b8d-5558-4df8-bb05-8bfd757bcf8a time="2026-02-13T23:23:22Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4 userID=541d6b8d-5558-4df8-bb05-8bfd757bcf8a time="2026-02-13T23:23:22Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=12 userID=541d6b8d-5558-4df8-bb05-8bfd757bcf8a time="2026-02-13T23:23:22Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=3 userID=541d6b8d-5558-4df8-bb05-8bfd757bcf8a time="2026-02-13T23:23:22Z" level=info msg="Synced labels" service=imap user=04e688ea-5593-4486-97f0-9a30faad8779 time="2026-02-13T23:23:22Z" level=info msg="200 OK: GET https://127.0.0.1:36983/mail/v4/messages/count" pkg=gpa/client userID=04e688ea-5593-4486-97f0-9a30faad8779 time="2026-02-13T23:23:22Z" level=info msg="Syncing messages" service=imap user=04e688ea-5593-4486-97f0-9a30faad8779 time="2026-02-13T23:23:22Z" level=info msg="Job started" service=imap user=04e688ea-5593-4486-97f0-9a30faad8779 time="2026-02-13T23:23:22Z" level=info msg="200 OK: POST https://127.0.0.1:36983/mail/v4/messages" pkg=gpa/client userID=04e688ea-5593-4486-97f0-9a30faad8779 time="2026-02-13T23:23:22Z" level=info msg="Job finished" service=imap user=04e688ea-5593-4486-97f0-9a30faad8779 time="2026-02-13T23:23:22Z" level=info msg="All child jobs completed" service=imap sync-job=waiter user=04e688ea-5593-4486-97f0-9a30faad8779 time="2026-02-13T23:23:22Z" level=info msg="Synced messages" service=imap user=04e688ea-5593-4486-97f0-9a30faad8779 time="2026-02-13T23:23:22Z" level=info msg="Finished user sync" duration=4.755444ms service=imap user=04e688ea-5593-4486-97f0-9a30faad8779 time="2026-02-13T23:23:22Z" level=info msg="Sync complete, starting API event stream" service=imap user=04e688ea-5593-4486-97f0-9a30faad8779 time="2026-02-13T23:23:22Z" level=info msg="Event loop reset" eventID="AQ==" service=user-events user=04e688ea-5593-4486-97f0-9a30faad8779 time="2026-02-13T23:23:22Z" level=info msg="Frontend service stopped" time="2026-02-13T23:23:22Z" level=info msg="Frontend client stopped" time="2026-02-13T23:23:22Z" level=info msg="Closing bridge" pkg=bridge time="2026-02-13T23:23:22Z" level=info msg="Stopping service" pkg=observability time="2026-02-13T23:23:22Z" level=info msg="Closing user" userID=c0f30110-ae79-44ac-8817-fbe3117ed226 time="2026-02-13T23:23:22Z" level=info msg="De-registering user client, ID:c0f30110-ae79-44ac-8817-fbe3117ed226" pkg=observability time="2026-02-13T23:23:22Z" level=info msg="Exiting IMAP Service" service=imap user=c0f30110-ae79-44ac-8817-fbe3117ed226 time="2026-02-13T23:23:22Z" level=info msg="Exiting service main loop" service=smtp user=c0f30110-ae79-44ac-8817-fbe3117ed226 time="2026-02-13T23:23:22Z" level=info msg="Exiting service main loop" service=notification user=c0f30110-ae79-44ac-8817-fbe3117ed226 time="2026-02-13T23:23:22Z" level=info msg="Exiting Service" service=user-identity user=c0f30110-ae79-44ac-8817-fbe3117ed226 time="2026-02-13T23:23:22Z" level=info msg="Exiting service main loop" service=telemetry user=c0f30110-ae79-44ac-8817-fbe3117ed226 time="2026-02-13T23:23:22Z" level=info msg="Exiting service" service=user-events user=c0f30110-ae79-44ac-8817-fbe3117ed226 time="2026-02-13T23:23:22Z" level=info msg="Closing user" userID=04e688ea-5593-4486-97f0-9a30faad8779 time="2026-02-13T23:23:22Z" level=info msg="De-registering user client, ID:04e688ea-5593-4486-97f0-9a30faad8779" pkg=observability time="2026-02-13T23:23:22Z" level=info msg="Exiting IMAP Service" service=imap user=04e688ea-5593-4486-97f0-9a30faad8779 time="2026-02-13T23:23:22Z" level=info msg="Exiting service main loop" service=smtp user=04e688ea-5593-4486-97f0-9a30faad8779 time="2026-02-13T23:23:22Z" level=info msg="Exiting service main loop" service=notification user=04e688ea-5593-4486-97f0-9a30faad8779 time="2026-02-13T23:23:22Z" level=info msg="Exiting Service" service=user-identity user=04e688ea-5593-4486-97f0-9a30faad8779 time="2026-02-13T23:23:22Z" level=info msg="Exiting service main loop" service=telemetry user=04e688ea-5593-4486-97f0-9a30faad8779 time="2026-02-13T23:23:22Z" level=info msg="Exiting service" service=user-events user=04e688ea-5593-4486-97f0-9a30faad8779 time="2026-02-13T23:23:22Z" level=info msg="Closing IMAP Listener" service=server-manager time="2026-02-13T23:23:22Z" level=info msg="Closing IMAP server" service=server-manager time="2026-02-13T23:23:22Z" level=info msg="Closing SMTP Listener" service=server-manager time="2026-02-13T23:23:22Z" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2026-02-13T23:23:22Z" level=info msg="Closing SMTP server" service=server-manager time="2026-02-13T23:23:22Z" level=info msg="Closing service" service=unleash Scenario: IMAP client can authenticate successfully with secondary address # features/imap/auth.feature:28 Given user "0342a053-f0f8-4d7e-bbb2-143de39de129" connects and authenticates IMAP client "1" with address "2d8710f8-8119-4b1e-8196-2a6f5dbcfa14@proton.local" # :1 -> *scenario time="2026-02-13T23:23:22Z" level=info msg="User '04cdd246-c8ec-41a9-97c2-f5ef539ac47f' created with id=afb6d279-1010-41f9-b219-1682778de572" pkg=gpa/server/backend time="2026-02-13T23:23:22Z" level=info msg="User '5e07486c-cc30-486e-b5d2-654158934428' created with id=eb006d26-3794-4c1b-92a1-349916b8cad6" pkg=gpa/server/backend time="2026-02-13T23:23:23Z" level=info msg="Starting bridge" time="2026-02-13T23:23:23Z" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures1466701680/026/config2993468213/grpcFocusServerConfig.json pkg=focus/service time="2026-02-13T23:23:23Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures1466701680/026/cache1023400594/unleash_cache/unleash_flags: no such file or directory" service=unleash time="2026-02-13T23:23:23Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures1466701680/026/cache1023400594/notifications/notification_cache: no such file or directory" pkg=notification-store time="2026-02-13T23:23:23Z" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures1466701680/026/data1733909736/gluon/backend/db gluonStore=/tmp/TestFeatures1466701680/026/data1733909736/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2026-02-13T23:23:23Z" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2026-02-13T23:23:23Z" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2026-02-13T23:23:23Z" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2026-02-13T23:23:23Z" level=info msg="Starting service" service=unleash time="2026-02-13T23:23:23Z" level=info msg="Starting service" pkg=observability time="2026-02-13T23:23:23Z" level=info msg="Starting frontend service" time="2026-02-13T23:23:23Z" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures1466701680/026/config2993468213/grpcServerConfig.json time="2026-02-13T23:23:23Z" level=info msg="gRPC server listening on /tmp/bridge6066" pkg=grpc time="2026-02-13T23:23:23Z" level=info msg="Frontend service started" time="2026-02-13T23:23:23Z" level=info msg="Starting frontend client" time="2026-02-13T23:23:23Z" level=info msg="Starting poll service" service=unleash time="2026-02-13T23:23:23Z" level=info msg="Loading users" count=0 pkg=bridge/user time="2026-02-13T23:23:23Z" level=info msg="Finished loading users" pkg=bridge/user time="2026-02-13T23:23:23Z" level=info msg="Checking for updates" pkg=bridge time="2026-02-13T23:23:23Z" level=info msg="Not monitoring parent PID" pkg=grpc time="2026-02-13T23:23:23Z" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2026-02-13T23:23:23Z" level=info msg="Starting receiver service" service=unleash time="2026-02-13T23:23:23Z" level=info msg="Frontend client started" time="2026-02-13T23:23:23Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (23ac815c)" time="2026-02-13T23:23:23Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (23ac815c)" time="2026-02-13T23:23:23Z" level=info msg="200 OK: GET https://127.0.0.1:41745/feature/v2/frontend?bridgeStickyKey=569703a1-258f-4f4d-82dd-2cb1d7168e1a" pkg=gpa/manager time="2026-02-13T23:23:23Z" level=info msg="200 OK: POST https://127.0.0.1:41745/auth/v4/info" pkg=gpa/manager time="2026-02-13T23:23:23Z" level=info msg="200 OK: POST https://127.0.0.1:41745/auth/v4" pkg=gpa/manager time="2026-02-13T23:23:23Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=afb6d279-1010-41f9-b219-1682778de572 time="2026-02-13T23:23:23Z" level=info msg="Adding vault user" userID=afb6d279-1010-41f9-b219-1682778de572 time="2026-02-13T23:23:23Z" level=info msg="Creating new user" userID=afb6d279-1010-41f9-b219-1682778de572 time="2026-02-13T23:23:23Z" level=warning msg="404 GET https://127.0.0.1:41745/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2026-02-13T23:23:23Z" level=error msg="404 GET https://127.0.0.1:41745/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2026-02-13T23:23:23Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:41745/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2026-02-13T23:23:23Z" level=info msg="Creating user object" numAddr=2 numLabels=12 userID=afb6d279-1010-41f9-b219-1682778de572 time="2026-02-13T23:23:23Z" level=info msg="200 OK: GET https://127.0.0.1:41745/core/v4/events/latest" pkg=gpa/client userID=afb6d279-1010-41f9-b219-1682778de572 time="2026-02-13T23:23:23Z" level=info msg="Starting service Last EventID=Ag==" service=user-events user=afb6d279-1010-41f9-b219-1682778de572 time="2026-02-13T23:23:23Z" level=info msg="200 OK: GET https://127.0.0.1:41745/core/v4/settings" pkg=gpa/client userID=afb6d279-1010-41f9-b219-1682778de572 time="2026-02-13T23:23:23Z" level=info msg="Registering user client, ID:afb6d279-1010-41f9-b219-1682778de572" pkg=observability time="2026-02-13T23:23:23Z" level=info msg="Starting service main loop" service=telemetry user=afb6d279-1010-41f9-b219-1682778de572 time="2026-02-13T23:23:23Z" level=info msg="Starting user identity service" numAddr=2 service=user-identity user=afb6d279-1010-41f9-b219-1682778de572 time="2026-02-13T23:23:23Z" level=info msg="Starting service main loop" service=notification user=afb6d279-1010-41f9-b219-1682778de572 time="2026-02-13T23:23:23Z" level=info msg="Starting service main loop" service=smtp user=afb6d279-1010-41f9-b219-1682778de572 time="2026-02-13T23:23:23Z" level=info msg="200 OK: GET https://127.0.0.1:41745/core/v4/labels?Type=4" pkg=gpa/client userID=afb6d279-1010-41f9-b219-1682778de572 time="2026-02-13T23:23:23Z" level=info msg="200 OK: GET https://127.0.0.1:41745/core/v4/labels?Type=3" pkg=gpa/client userID=afb6d279-1010-41f9-b219-1682778de572 time="2026-02-13T23:23:23Z" level=info msg="200 OK: GET https://127.0.0.1:41745/core/v4/labels?Type=1" pkg=gpa/client userID=afb6d279-1010-41f9-b219-1682778de572 time="2026-02-13T23:23:23Z" level=info msg="Setting labels" labelIDs="[0 1 2 6 10 3 4 5 7 8 9 12]" pkg=rwLabels time="2026-02-13T23:23:23Z" level=info msg="Adding user to imap server" addrID=99161df6-ab44-47e9-bea5-d70cfe3efc73 service=server-manager time="2026-02-13T23:23:23Z" level=info msg="Creating new IMAP user" addrID=99161df6-ab44-47e9-bea5-d70cfe3efc73 service=server-manager time="2026-02-13T23:23:23Z" level=info msg="Setting gluon ID" addrID=99161df6-ab44-47e9-bea5-d70cfe3efc73 gluonID=699077bc-a8e9-4a79-92f2-7c0ac7ff4842 userID=afb6d279-1010-41f9-b219-1682778de572 time="2026-02-13T23:23:23Z" level=info msg="Created new IMAP user" addrID=99161df6-ab44-47e9-bea5-d70cfe3efc73 gluonID=699077bc-a8e9-4a79-92f2-7c0ac7ff4842 service=server-manager time="2026-02-13T23:23:23Z" level=info msg="Validating Listener State" service=server-manager time="2026-02-13T23:23:23Z" level=info msg=Resuming service=user-events user=afb6d279-1010-41f9-b219-1682778de572 time="2026-02-13T23:23:23Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (ca542543)" time="2026-02-13T23:23:23Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (ca542543)" time="2026-02-13T23:23:23Z" level=info msg="Received mailbox message count" count=0 gluonID=699077bc-a8e9-4a79-92f2-7c0ac7ff4842 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2026-02-13T23:23:23Z" level=info msg="Starting IMAP Service" service=imap user=afb6d279-1010-41f9-b219-1682778de572 time="2026-02-13T23:23:23Z" level=info msg="Sync triggered" service=imap user=afb6d279-1010-41f9-b219-1682778de572 time="2026-02-13T23:23:23Z" level=info msg="Beginning user sync" service=imap start="2026-02-13 23:23:23.390503512 +0000 UTC m=+21.197111922" user=afb6d279-1010-41f9-b219-1682778de572 time="2026-02-13T23:23:23Z" level=info msg="Syncing labels" service=imap user=afb6d279-1010-41f9-b219-1682778de572 time="2026-02-13T23:23:23Z" level=info msg="Checking whether logged in user should re-sync. UserID:afb6d279-1010-41f9-b219-1682778de572" userID=afb6d279-1010-41f9-b219-1682778de572 time="2026-02-13T23:23:23Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=699077bc-a8e9-4a79-92f2-7c0ac7ff4842 time="2026-02-13T23:23:23Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=699077bc-a8e9-4a79-92f2-7c0ac7ff4842 time="2026-02-13T23:23:23Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6 userID=699077bc-a8e9-4a79-92f2-7c0ac7ff4842 time="2026-02-13T23:23:23Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0 userID=699077bc-a8e9-4a79-92f2-7c0ac7ff4842 time="2026-02-13T23:23:23Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=8 userID=699077bc-a8e9-4a79-92f2-7c0ac7ff4842 time="2026-02-13T23:23:23Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=12 userID=699077bc-a8e9-4a79-92f2-7c0ac7ff4842 time="2026-02-13T23:23:23Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=10 userID=699077bc-a8e9-4a79-92f2-7c0ac7ff4842 time="2026-02-13T23:23:23Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=3 userID=699077bc-a8e9-4a79-92f2-7c0ac7ff4842 time="2026-02-13T23:23:23Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4 userID=699077bc-a8e9-4a79-92f2-7c0ac7ff4842 time="2026-02-13T23:23:23Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=7 userID=699077bc-a8e9-4a79-92f2-7c0ac7ff4842 time="2026-02-13T23:23:23Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5 userID=699077bc-a8e9-4a79-92f2-7c0ac7ff4842 time="2026-02-13T23:23:23Z" level=info msg="Synced labels" service=imap user=afb6d279-1010-41f9-b219-1682778de572 time="2026-02-13T23:23:23Z" level=info msg="200 OK: GET https://127.0.0.1:41745/mail/v4/messages/count" pkg=gpa/client userID=afb6d279-1010-41f9-b219-1682778de572 time="2026-02-13T23:23:23Z" level=info msg="Syncing messages" service=imap user=afb6d279-1010-41f9-b219-1682778de572 time="2026-02-13T23:23:23Z" level=info msg="Job started" service=imap user=afb6d279-1010-41f9-b219-1682778de572 time="2026-02-13T23:23:23Z" level=info msg="200 OK: POST https://127.0.0.1:41745/auth/v4/info" pkg=gpa/manager time="2026-02-13T23:23:23Z" level=info msg="200 OK: POST https://127.0.0.1:41745/mail/v4/messages" pkg=gpa/client userID=afb6d279-1010-41f9-b219-1682778de572 time="2026-02-13T23:23:23Z" level=info msg="Job finished" service=imap user=afb6d279-1010-41f9-b219-1682778de572 time="2026-02-13T23:23:23Z" level=info msg="All child jobs completed" service=imap sync-job=waiter user=afb6d279-1010-41f9-b219-1682778de572 time="2026-02-13T23:23:23Z" level=info msg="Synced messages" service=imap user=afb6d279-1010-41f9-b219-1682778de572 time="2026-02-13T23:23:23Z" level=info msg="Finished user sync" duration=22.949169ms service=imap user=afb6d279-1010-41f9-b219-1682778de572 time="2026-02-13T23:23:23Z" level=info msg="Sync complete, starting API event stream" service=imap user=afb6d279-1010-41f9-b219-1682778de572 time="2026-02-13T23:23:23Z" level=info msg="Event loop reset" eventID="Ag==" service=user-events user=afb6d279-1010-41f9-b219-1682778de572 time="2026-02-13T23:23:23Z" level=info msg="200 OK: POST https://127.0.0.1:41745/auth/v4" pkg=gpa/manager time="2026-02-13T23:23:23Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=eb006d26-3794-4c1b-92a1-349916b8cad6 time="2026-02-13T23:23:23Z" level=info msg="Heartbeat sent" metrics="{bridge.any.heartbeat bridge_heartbeat_new {1 6} {true true false false false true true true true true false 0.0.0 starttls starttls unknown}}" pkg=telemetry time="2026-02-13T23:23:23Z" level=info msg="Adding vault user" userID=eb006d26-3794-4c1b-92a1-349916b8cad6 time="2026-02-13T23:23:23Z" level=info msg="Creating new user" userID=eb006d26-3794-4c1b-92a1-349916b8cad6 time="2026-02-13T23:23:23Z" level=warning msg="404 GET https://127.0.0.1:41745/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2026-02-13T23:23:23Z" level=error msg="404 GET https://127.0.0.1:41745/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2026-02-13T23:23:23Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:41745/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2026-02-13T23:23:23Z" level=info msg="Creating user object" numAddr=1 numLabels=12 userID=eb006d26-3794-4c1b-92a1-349916b8cad6 time="2026-02-13T23:23:23Z" level=info msg="200 OK: GET https://127.0.0.1:41745/core/v4/events/latest" pkg=gpa/client userID=eb006d26-3794-4c1b-92a1-349916b8cad6 time="2026-02-13T23:23:23Z" level=info msg="Starting service Last EventID=AQ==" service=user-events user=eb006d26-3794-4c1b-92a1-349916b8cad6 time="2026-02-13T23:23:23Z" level=info msg="200 OK: GET https://127.0.0.1:41745/core/v4/settings" pkg=gpa/client userID=eb006d26-3794-4c1b-92a1-349916b8cad6 time="2026-02-13T23:23:23Z" level=info msg="Registering user client, ID:eb006d26-3794-4c1b-92a1-349916b8cad6" pkg=observability time="2026-02-13T23:23:23Z" level=info msg="Starting service main loop" service=telemetry user=eb006d26-3794-4c1b-92a1-349916b8cad6 time="2026-02-13T23:23:23Z" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=eb006d26-3794-4c1b-92a1-349916b8cad6 time="2026-02-13T23:23:23Z" level=info msg="Starting service main loop" service=notification user=eb006d26-3794-4c1b-92a1-349916b8cad6 time="2026-02-13T23:23:23Z" level=info msg="Starting service main loop" service=smtp user=eb006d26-3794-4c1b-92a1-349916b8cad6 time="2026-02-13T23:23:23Z" level=info msg="200 OK: GET https://127.0.0.1:41745/core/v4/labels?Type=4" pkg=gpa/client userID=eb006d26-3794-4c1b-92a1-349916b8cad6 time="2026-02-13T23:23:23Z" level=info msg="200 OK: GET https://127.0.0.1:41745/core/v4/labels?Type=3" pkg=gpa/client userID=eb006d26-3794-4c1b-92a1-349916b8cad6 time="2026-02-13T23:23:23Z" level=info msg="200 OK: GET https://127.0.0.1:41745/core/v4/labels?Type=1" pkg=gpa/client userID=eb006d26-3794-4c1b-92a1-349916b8cad6 time="2026-02-13T23:23:23Z" level=info msg="Setting labels" labelIDs="[1 5 6 8 9 10 0 2 3 4 7 12]" pkg=rwLabels time="2026-02-13T23:23:23Z" level=info msg="Adding user to imap server" addrID=12c8c540-34db-415f-a881-92dd71dfc2ae service=server-manager time="2026-02-13T23:23:23Z" level=info msg="Creating new IMAP user" addrID=12c8c540-34db-415f-a881-92dd71dfc2ae service=server-manager time="2026-02-13T23:23:23Z" level=info msg="Setting gluon ID" addrID=12c8c540-34db-415f-a881-92dd71dfc2ae gluonID=76c90b57-6842-492d-98ab-2904aadcae7b userID=eb006d26-3794-4c1b-92a1-349916b8cad6 time="2026-02-13T23:23:23Z" level=info msg="Received mailbox message count" count=0 gluonID=76c90b57-6842-492d-98ab-2904aadcae7b labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2026-02-13T23:23:23Z" level=info msg="Created new IMAP user" addrID=12c8c540-34db-415f-a881-92dd71dfc2ae gluonID=76c90b57-6842-492d-98ab-2904aadcae7b service=server-manager time="2026-02-13T23:23:23Z" level=info msg="Validating Listener State" service=server-manager time="2026-02-13T23:23:23Z" level=info msg=Resuming service=user-events user=eb006d26-3794-4c1b-92a1-349916b8cad6 time="2026-02-13T23:23:23Z" level=info msg="Starting IMAP Service" service=imap user=eb006d26-3794-4c1b-92a1-349916b8cad6 time="2026-02-13T23:23:23Z" level=info msg="Sync triggered" service=imap user=eb006d26-3794-4c1b-92a1-349916b8cad6 time="2026-02-13T23:23:23Z" level=info msg="Beginning user sync" service=imap start="2026-02-13 23:23:23.645341855 +0000 UTC m=+21.451950265" user=eb006d26-3794-4c1b-92a1-349916b8cad6 time="2026-02-13T23:23:23Z" level=info msg="Checking whether logged in user should re-sync. UserID:eb006d26-3794-4c1b-92a1-349916b8cad6" userID=eb006d26-3794-4c1b-92a1-349916b8cad6 time="2026-02-13T23:23:23Z" level=info msg="Syncing labels" service=imap user=eb006d26-3794-4c1b-92a1-349916b8cad6 time="2026-02-13T23:23:23Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=76c90b57-6842-492d-98ab-2904aadcae7b time="2026-02-13T23:23:23Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=76c90b57-6842-492d-98ab-2904aadcae7b time="2026-02-13T23:23:23Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0 userID=76c90b57-6842-492d-98ab-2904aadcae7b time="2026-02-13T23:23:23Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=12 userID=76c90b57-6842-492d-98ab-2904aadcae7b time="2026-02-13T23:23:23Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4 userID=76c90b57-6842-492d-98ab-2904aadcae7b time="2026-02-13T23:23:23Z" level=info msg="Frontend service stopped" time="2026-02-13T23:23:23Z" level=info msg="Frontend client stopped" time="2026-02-13T23:23:23Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=8 userID=76c90b57-6842-492d-98ab-2904aadcae7b time="2026-02-13T23:23:23Z" level=info msg="Closing bridge" pkg=bridge time="2026-02-13T23:23:23Z" level=info msg="Stopping service" pkg=observability time="2026-02-13T23:23:23Z" level=info msg="Closing user" userID=afb6d279-1010-41f9-b219-1682778de572 time="2026-02-13T23:23:23Z" level=info msg="De-registering user client, ID:afb6d279-1010-41f9-b219-1682778de572" pkg=observability time="2026-02-13T23:23:23Z" level=info msg="Exiting IMAP Service" service=imap user=afb6d279-1010-41f9-b219-1682778de572 time="2026-02-13T23:23:23Z" level=info msg="Exiting service main loop" service=smtp user=afb6d279-1010-41f9-b219-1682778de572 time="2026-02-13T23:23:23Z" level=info msg="Exiting service main loop" service=notification user=afb6d279-1010-41f9-b219-1682778de572 time="2026-02-13T23:23:23Z" level=info msg="Exiting Service" service=user-identity user=afb6d279-1010-41f9-b219-1682778de572 time="2026-02-13T23:23:23Z" level=info msg="Exiting service main loop" service=telemetry user=afb6d279-1010-41f9-b219-1682778de572 time="2026-02-13T23:23:23Z" level=info msg="Exiting service" service=user-events user=afb6d279-1010-41f9-b219-1682778de572 time="2026-02-13T23:23:23Z" level=info msg="Closing user" userID=eb006d26-3794-4c1b-92a1-349916b8cad6 time="2026-02-13T23:23:23Z" level=info msg="De-registering user client, ID:eb006d26-3794-4c1b-92a1-349916b8cad6" pkg=observability time="2026-02-13T23:23:23Z" level=info msg="Synced labels" service=imap user=eb006d26-3794-4c1b-92a1-349916b8cad6 time="2026-02-13T23:23:23Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=7 userID=76c90b57-6842-492d-98ab-2904aadcae7b time="2026-02-13T23:23:23Z" level=warning msg="Get \"https://127.0.0.1:41745/mail/v4/messages/count\": context canceled, Attempt 1" pkg=gpa/client time="2026-02-13T23:23:23Z" level=error msg="Get \"https://127.0.0.1:41745/mail/v4/messages/count\": context canceled" pkg=gpa/client time="2026-02-13T23:23:23Z" level=error msg="Failed to sync, will retry later" error="failed to retrieve message ids: received no response from API: Get \"https://127.0.0.1:41745/mail/v4/messages/count\": context canceled" service=imap user=eb006d26-3794-4c1b-92a1-349916b8cad6 time="2026-02-13T23:23:23Z" level=error msg="Sync aborted" error="context canceled" service=imap user=eb006d26-3794-4c1b-92a1-349916b8cad6 time="2026-02-13T23:23:23Z" level=info msg="Finished user sync" duration=2.680975ms service=imap user=eb006d26-3794-4c1b-92a1-349916b8cad6 time="2026-02-13T23:23:23Z" level=info msg="Exiting IMAP Service" service=imap user=eb006d26-3794-4c1b-92a1-349916b8cad6 time="2026-02-13T23:23:23Z" level=info msg="Exiting service main loop" service=smtp user=eb006d26-3794-4c1b-92a1-349916b8cad6 time="2026-02-13T23:23:23Z" level=info msg="Exiting service main loop" service=notification user=eb006d26-3794-4c1b-92a1-349916b8cad6 time="2026-02-13T23:23:23Z" level=info msg="Exiting Service" service=user-identity user=eb006d26-3794-4c1b-92a1-349916b8cad6 time="2026-02-13T23:23:23Z" level=info msg="Exiting service main loop" service=telemetry user=eb006d26-3794-4c1b-92a1-349916b8cad6 time="2026-02-13T23:23:23Z" level=info msg="Exiting service" service=user-events user=eb006d26-3794-4c1b-92a1-349916b8cad6 time="2026-02-13T23:23:23Z" level=info msg="Closing IMAP Listener" service=server-manager time="2026-02-13T23:23:23Z" level=info msg="Closing IMAP server" service=server-manager time="2026-02-13T23:23:23Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5 userID=76c90b57-6842-492d-98ab-2904aadcae7b time="2026-02-13T23:23:23Z" level=info msg="Closing SMTP Listener" service=server-manager time="2026-02-13T23:23:23Z" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2026-02-13T23:23:23Z" level=info msg="Closing SMTP server" service=server-manager time="2026-02-13T23:23:23Z" level=info msg="Closing service" service=unleash Scenario: IMAP client can authenticate successfully with secondary address using IMAP AUTHENTICATE # features/imap/auth.feature:31 Given user "04cdd246-c8ec-41a9-97c2-f5ef539ac47f" connects and authenticates IMAP client "1" with address "2f8769b4-95c2-4385-b200-c5e83014267b@proton.local" using IMAP AUTHENTICATE # :1 -> *scenario time="2026-02-13T23:23:23Z" level=info msg="User '29855d38-2650-4d43-9c3d-77322282de21' created with id=9fba5744-c87d-44b3-b49a-73308a65001a" pkg=gpa/server/backend time="2026-02-13T23:23:24Z" level=info msg="User '7bd86937-30ca-4a45-b5fa-5a75f4dc73b2' created with id=4f7564c2-b6fd-48b7-bf42-44e052c3b64c" pkg=gpa/server/backend time="2026-02-13T23:23:24Z" level=info msg="Starting bridge" time="2026-02-13T23:23:24Z" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures1466701680/027/config267324220/grpcFocusServerConfig.json pkg=focus/service time="2026-02-13T23:23:24Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures1466701680/027/cache132506445/unleash_cache/unleash_flags: no such file or directory" service=unleash time="2026-02-13T23:23:24Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures1466701680/027/cache132506445/notifications/notification_cache: no such file or directory" pkg=notification-store time="2026-02-13T23:23:24Z" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures1466701680/027/data688297713/gluon/backend/db gluonStore=/tmp/TestFeatures1466701680/027/data688297713/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2026-02-13T23:23:24Z" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2026-02-13T23:23:24Z" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2026-02-13T23:23:24Z" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2026-02-13T23:23:24Z" level=info msg="Starting service" service=unleash time="2026-02-13T23:23:24Z" level=info msg="Starting service" pkg=observability time="2026-02-13T23:23:24Z" level=info msg="Starting frontend service" time="2026-02-13T23:23:24Z" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures1466701680/027/config267324220/grpcServerConfig.json time="2026-02-13T23:23:24Z" level=info msg="gRPC server listening on /tmp/bridge5358" pkg=grpc time="2026-02-13T23:23:24Z" level=info msg="Frontend service started" time="2026-02-13T23:23:24Z" level=info msg="Starting frontend client" time="2026-02-13T23:23:24Z" level=info msg="Starting poll service" service=unleash time="2026-02-13T23:23:24Z" level=info msg="Starting receiver service" service=unleash time="2026-02-13T23:23:24Z" level=info msg="Loading users" count=0 pkg=bridge/user time="2026-02-13T23:23:24Z" level=info msg="Finished loading users" pkg=bridge/user time="2026-02-13T23:23:24Z" level=info msg="Checking for updates" pkg=bridge time="2026-02-13T23:23:24Z" level=info msg="Not monitoring parent PID" pkg=grpc time="2026-02-13T23:23:24Z" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2026-02-13T23:23:24Z" level=info msg="200 OK: GET https://127.0.0.1:46019/feature/v2/frontend?bridgeStickyKey=20910d66-be01-4216-a20e-c016cc1ca1c1" pkg=gpa/manager time="2026-02-13T23:23:24Z" level=info msg="Frontend client started" time="2026-02-13T23:23:24Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (e663a6af)" time="2026-02-13T23:23:24Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (e663a6af)" time="2026-02-13T23:23:24Z" level=info msg="200 OK: POST https://127.0.0.1:46019/auth/v4/info" pkg=gpa/manager time="2026-02-13T23:23:24Z" level=info msg="200 OK: POST https://127.0.0.1:46019/auth/v4" pkg=gpa/manager time="2026-02-13T23:23:24Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=9fba5744-c87d-44b3-b49a-73308a65001a time="2026-02-13T23:23:24Z" level=info msg="Adding vault user" userID=9fba5744-c87d-44b3-b49a-73308a65001a time="2026-02-13T23:23:24Z" level=info msg="Creating new user" userID=9fba5744-c87d-44b3-b49a-73308a65001a time="2026-02-13T23:23:24Z" level=warning msg="404 GET https://127.0.0.1:46019/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2026-02-13T23:23:24Z" level=error msg="404 GET https://127.0.0.1:46019/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2026-02-13T23:23:24Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:46019/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2026-02-13T23:23:24Z" level=info msg="Creating user object" numAddr=2 numLabels=12 userID=9fba5744-c87d-44b3-b49a-73308a65001a time="2026-02-13T23:23:24Z" level=info msg="200 OK: GET https://127.0.0.1:46019/core/v4/events/latest" pkg=gpa/client userID=9fba5744-c87d-44b3-b49a-73308a65001a time="2026-02-13T23:23:24Z" level=info msg="Starting service Last EventID=Ag==" service=user-events user=9fba5744-c87d-44b3-b49a-73308a65001a time="2026-02-13T23:23:24Z" level=info msg="200 OK: GET https://127.0.0.1:46019/core/v4/settings" pkg=gpa/client userID=9fba5744-c87d-44b3-b49a-73308a65001a time="2026-02-13T23:23:24Z" level=info msg="Registering user client, ID:9fba5744-c87d-44b3-b49a-73308a65001a" pkg=observability time="2026-02-13T23:23:24Z" level=info msg="Starting service main loop" service=telemetry user=9fba5744-c87d-44b3-b49a-73308a65001a time="2026-02-13T23:23:24Z" level=info msg="Starting user identity service" numAddr=2 service=user-identity user=9fba5744-c87d-44b3-b49a-73308a65001a time="2026-02-13T23:23:24Z" level=info msg="Starting service main loop" service=notification user=9fba5744-c87d-44b3-b49a-73308a65001a time="2026-02-13T23:23:24Z" level=info msg="Starting service main loop" service=smtp user=9fba5744-c87d-44b3-b49a-73308a65001a time="2026-02-13T23:23:24Z" level=info msg="200 OK: GET https://127.0.0.1:46019/core/v4/labels?Type=4" pkg=gpa/client userID=9fba5744-c87d-44b3-b49a-73308a65001a time="2026-02-13T23:23:24Z" level=info msg="200 OK: GET https://127.0.0.1:46019/core/v4/labels?Type=3" pkg=gpa/client userID=9fba5744-c87d-44b3-b49a-73308a65001a time="2026-02-13T23:23:24Z" level=info msg="200 OK: GET https://127.0.0.1:46019/core/v4/labels?Type=1" pkg=gpa/client userID=9fba5744-c87d-44b3-b49a-73308a65001a time="2026-02-13T23:23:24Z" level=info msg="Setting labels" labelIDs="[8 9 12 0 1 2 3 6 10 4 5 7]" pkg=rwLabels time="2026-02-13T23:23:24Z" level=info msg="Adding user to imap server" addrID=df8505c5-4c7c-4653-9553-c3fffcd4ca87 service=server-manager time="2026-02-13T23:23:24Z" level=info msg="Creating new IMAP user" addrID=df8505c5-4c7c-4653-9553-c3fffcd4ca87 service=server-manager time="2026-02-13T23:23:24Z" level=info msg="Setting gluon ID" addrID=df8505c5-4c7c-4653-9553-c3fffcd4ca87 gluonID=e0717f86-d83b-4899-8c0e-a4d9fa2981fd userID=9fba5744-c87d-44b3-b49a-73308a65001a time="2026-02-13T23:23:24Z" level=info msg="Created new IMAP user" addrID=df8505c5-4c7c-4653-9553-c3fffcd4ca87 gluonID=e0717f86-d83b-4899-8c0e-a4d9fa2981fd service=server-manager time="2026-02-13T23:23:24Z" level=info msg="Validating Listener State" service=server-manager time="2026-02-13T23:23:24Z" level=info msg=Resuming service=user-events user=9fba5744-c87d-44b3-b49a-73308a65001a time="2026-02-13T23:23:24Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (0d4108f8)" time="2026-02-13T23:23:24Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (0d4108f8)" time="2026-02-13T23:23:24Z" level=info msg="Received mailbox message count" count=0 gluonID=e0717f86-d83b-4899-8c0e-a4d9fa2981fd labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2026-02-13T23:23:24Z" level=info msg="Starting IMAP Service" service=imap user=9fba5744-c87d-44b3-b49a-73308a65001a time="2026-02-13T23:23:24Z" level=info msg="Sync triggered" service=imap user=9fba5744-c87d-44b3-b49a-73308a65001a time="2026-02-13T23:23:24Z" level=info msg="Beginning user sync" service=imap start="2026-02-13 23:23:24.907685988 +0000 UTC m=+22.714294398" user=9fba5744-c87d-44b3-b49a-73308a65001a time="2026-02-13T23:23:24Z" level=info msg="Syncing labels" service=imap user=9fba5744-c87d-44b3-b49a-73308a65001a time="2026-02-13T23:23:24Z" level=info msg="Checking whether logged in user should re-sync. UserID:9fba5744-c87d-44b3-b49a-73308a65001a" userID=9fba5744-c87d-44b3-b49a-73308a65001a time="2026-02-13T23:23:24Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=e0717f86-d83b-4899-8c0e-a4d9fa2981fd time="2026-02-13T23:23:24Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=e0717f86-d83b-4899-8c0e-a4d9fa2981fd time="2026-02-13T23:23:24Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5 userID=e0717f86-d83b-4899-8c0e-a4d9fa2981fd time="2026-02-13T23:23:24Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=8 userID=e0717f86-d83b-4899-8c0e-a4d9fa2981fd time="2026-02-13T23:23:24Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=12 userID=e0717f86-d83b-4899-8c0e-a4d9fa2981fd time="2026-02-13T23:23:24Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=3 userID=e0717f86-d83b-4899-8c0e-a4d9fa2981fd time="2026-02-13T23:23:24Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=10 userID=e0717f86-d83b-4899-8c0e-a4d9fa2981fd time="2026-02-13T23:23:24Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=7 userID=e0717f86-d83b-4899-8c0e-a4d9fa2981fd time="2026-02-13T23:23:24Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6 userID=e0717f86-d83b-4899-8c0e-a4d9fa2981fd time="2026-02-13T23:23:24Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4 userID=e0717f86-d83b-4899-8c0e-a4d9fa2981fd time="2026-02-13T23:23:24Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0 userID=e0717f86-d83b-4899-8c0e-a4d9fa2981fd time="2026-02-13T23:23:24Z" level=info msg="Synced labels" service=imap user=9fba5744-c87d-44b3-b49a-73308a65001a time="2026-02-13T23:23:24Z" level=info msg="200 OK: POST https://127.0.0.1:46019/auth/v4/info" pkg=gpa/manager time="2026-02-13T23:23:24Z" level=info msg="200 OK: GET https://127.0.0.1:46019/mail/v4/messages/count" pkg=gpa/client userID=9fba5744-c87d-44b3-b49a-73308a65001a time="2026-02-13T23:23:24Z" level=info msg="Syncing messages" service=imap user=9fba5744-c87d-44b3-b49a-73308a65001a time="2026-02-13T23:23:24Z" level=info msg="Job started" service=imap user=9fba5744-c87d-44b3-b49a-73308a65001a time="2026-02-13T23:23:24Z" level=info msg="200 OK: POST https://127.0.0.1:46019/mail/v4/messages" pkg=gpa/client userID=9fba5744-c87d-44b3-b49a-73308a65001a time="2026-02-13T23:23:24Z" level=info msg="Job finished" service=imap user=9fba5744-c87d-44b3-b49a-73308a65001a time="2026-02-13T23:23:24Z" level=info msg="All child jobs completed" service=imap sync-job=waiter user=9fba5744-c87d-44b3-b49a-73308a65001a time="2026-02-13T23:23:24Z" level=info msg="Synced messages" service=imap user=9fba5744-c87d-44b3-b49a-73308a65001a time="2026-02-13T23:23:24Z" level=info msg="Finished user sync" duration=16.055417ms service=imap user=9fba5744-c87d-44b3-b49a-73308a65001a time="2026-02-13T23:23:24Z" level=info msg="Sync complete, starting API event stream" service=imap user=9fba5744-c87d-44b3-b49a-73308a65001a time="2026-02-13T23:23:24Z" level=info msg="Event loop reset" eventID="Ag==" service=user-events user=9fba5744-c87d-44b3-b49a-73308a65001a time="2026-02-13T23:23:25Z" level=info msg="200 OK: POST https://127.0.0.1:46019/auth/v4" pkg=gpa/manager time="2026-02-13T23:23:25Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=4f7564c2-b6fd-48b7-bf42-44e052c3b64c time="2026-02-13T23:23:25Z" level=info msg="Heartbeat sent" metrics="{bridge.any.heartbeat bridge_heartbeat_new {1 2} {true true false false false true true true true true false 0.0.0 starttls starttls unknown}}" pkg=telemetry time="2026-02-13T23:23:25Z" level=info msg="Adding vault user" userID=4f7564c2-b6fd-48b7-bf42-44e052c3b64c time="2026-02-13T23:23:25Z" level=info msg="Creating new user" userID=4f7564c2-b6fd-48b7-bf42-44e052c3b64c time="2026-02-13T23:23:25Z" level=warning msg="404 GET https://127.0.0.1:46019/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2026-02-13T23:23:25Z" level=error msg="404 GET https://127.0.0.1:46019/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2026-02-13T23:23:25Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:46019/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2026-02-13T23:23:25Z" level=info msg="Creating user object" numAddr=1 numLabels=12 userID=4f7564c2-b6fd-48b7-bf42-44e052c3b64c time="2026-02-13T23:23:25Z" level=info msg="200 OK: GET https://127.0.0.1:46019/core/v4/events/latest" pkg=gpa/client userID=4f7564c2-b6fd-48b7-bf42-44e052c3b64c time="2026-02-13T23:23:25Z" level=info msg="Starting service Last EventID=AQ==" service=user-events user=4f7564c2-b6fd-48b7-bf42-44e052c3b64c time="2026-02-13T23:23:25Z" level=info msg="200 OK: GET https://127.0.0.1:46019/core/v4/settings" pkg=gpa/client userID=4f7564c2-b6fd-48b7-bf42-44e052c3b64c time="2026-02-13T23:23:25Z" level=info msg="Registering user client, ID:4f7564c2-b6fd-48b7-bf42-44e052c3b64c" pkg=observability time="2026-02-13T23:23:25Z" level=info msg="Starting service main loop" service=telemetry user=4f7564c2-b6fd-48b7-bf42-44e052c3b64c time="2026-02-13T23:23:25Z" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=4f7564c2-b6fd-48b7-bf42-44e052c3b64c time="2026-02-13T23:23:25Z" level=info msg="Starting service main loop" service=notification user=4f7564c2-b6fd-48b7-bf42-44e052c3b64c time="2026-02-13T23:23:25Z" level=info msg="Starting service main loop" service=smtp user=4f7564c2-b6fd-48b7-bf42-44e052c3b64c time="2026-02-13T23:23:25Z" level=info msg="200 OK: GET https://127.0.0.1:46019/core/v4/labels?Type=4" pkg=gpa/client userID=4f7564c2-b6fd-48b7-bf42-44e052c3b64c time="2026-02-13T23:23:25Z" level=info msg="200 OK: GET https://127.0.0.1:46019/core/v4/labels?Type=3" pkg=gpa/client userID=4f7564c2-b6fd-48b7-bf42-44e052c3b64c time="2026-02-13T23:23:25Z" level=info msg="200 OK: GET https://127.0.0.1:46019/core/v4/labels?Type=1" pkg=gpa/client userID=4f7564c2-b6fd-48b7-bf42-44e052c3b64c time="2026-02-13T23:23:25Z" level=info msg="Setting labels" labelIDs="[1 3 4 6 7 9 12 0 2 5 8 10]" pkg=rwLabels time="2026-02-13T23:23:25Z" level=info msg="Adding user to imap server" addrID=7cbb94ee-8108-4f1c-816d-13c4459b6167 service=server-manager time="2026-02-13T23:23:25Z" level=info msg="Creating new IMAP user" addrID=7cbb94ee-8108-4f1c-816d-13c4459b6167 service=server-manager time="2026-02-13T23:23:25Z" level=info msg="Setting gluon ID" addrID=7cbb94ee-8108-4f1c-816d-13c4459b6167 gluonID=e1dbf2ea-b122-4ba8-9cec-74446955d37c userID=4f7564c2-b6fd-48b7-bf42-44e052c3b64c time="2026-02-13T23:23:25Z" level=info msg="Created new IMAP user" addrID=7cbb94ee-8108-4f1c-816d-13c4459b6167 gluonID=e1dbf2ea-b122-4ba8-9cec-74446955d37c service=server-manager time="2026-02-13T23:23:25Z" level=info msg="Validating Listener State" service=server-manager time="2026-02-13T23:23:25Z" level=info msg=Resuming service=user-events user=4f7564c2-b6fd-48b7-bf42-44e052c3b64c time="2026-02-13T23:23:25Z" level=info msg="Received mailbox message count" count=0 gluonID=e1dbf2ea-b122-4ba8-9cec-74446955d37c labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2026-02-13T23:23:25Z" level=info msg="Starting IMAP Service" service=imap user=4f7564c2-b6fd-48b7-bf42-44e052c3b64c time="2026-02-13T23:23:25Z" level=info msg="Sync triggered" service=imap user=4f7564c2-b6fd-48b7-bf42-44e052c3b64c time="2026-02-13T23:23:25Z" level=info msg="Beginning user sync" service=imap start="2026-02-13 23:23:25.167583945 +0000 UTC m=+22.974192355" user=4f7564c2-b6fd-48b7-bf42-44e052c3b64c Scenario: IMAP client cannot authenticate with bad username # features/imap/auth.feature:34 When user "29855d38-2650-4d43-9c3d-77322282de21" connects IMAP client "1" # :1 -> *scenario time="2026-02-13T23:23:25Z" level=info msg="Checking whether logged in user should re-sync. UserID:4f7564c2-b6fd-48b7-bf42-44e052c3b64c" userID=4f7564c2-b6fd-48b7-bf42-44e052c3b64c time="2026-02-13T23:23:25Z" level=info msg="Syncing labels" service=imap user=4f7564c2-b6fd-48b7-bf42-44e052c3b64c time="2026-02-13T23:23:25Z" level=error msg="Command failed" cmd="LOGIN 'Nor4QSMo/NhuPphnS4bDhW8K9cUavmrdEroSH+BDyhI=' " error="no such user" pkg=gluon/session session=1 time="2026-02-13T23:23:25Z" level=error msg="Incorrect login credentials." pkg=imap sessionID=1 username=29855d38-2650-4d43-9c3d-77322282de21@proton.localbad time="2026-02-13T23:23:25Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=e1dbf2ea-b122-4ba8-9cec-74446955d37c time="2026-02-13T23:23:25Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=e1dbf2ea-b122-4ba8-9cec-74446955d37c time="2026-02-13T23:23:25Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4 userID=e1dbf2ea-b122-4ba8-9cec-74446955d37c time="2026-02-13T23:23:25Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6 userID=e1dbf2ea-b122-4ba8-9cec-74446955d37c time="2026-02-13T23:23:25Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=7 userID=e1dbf2ea-b122-4ba8-9cec-74446955d37c time="2026-02-13T23:23:25Z" level=info msg="Frontend service stopped" time="2026-02-13T23:23:25Z" level=info msg="Frontend client stopped" time="2026-02-13T23:23:25Z" level=info msg="Closing bridge" pkg=bridge time="2026-02-13T23:23:25Z" level=info msg="Stopping service" pkg=observability time="2026-02-13T23:23:25Z" level=info msg="Closing user" userID=9fba5744-c87d-44b3-b49a-73308a65001a time="2026-02-13T23:23:25Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=12 userID=e1dbf2ea-b122-4ba8-9cec-74446955d37c time="2026-02-13T23:23:25Z" level=info msg="De-registering user client, ID:9fba5744-c87d-44b3-b49a-73308a65001a" pkg=observability time="2026-02-13T23:23:25Z" level=info msg="Exiting IMAP Service" service=imap user=9fba5744-c87d-44b3-b49a-73308a65001a time="2026-02-13T23:23:25Z" level=info msg="Exiting service main loop" service=smtp user=9fba5744-c87d-44b3-b49a-73308a65001a time="2026-02-13T23:23:25Z" level=info msg="Exiting service main loop" service=notification user=9fba5744-c87d-44b3-b49a-73308a65001a time="2026-02-13T23:23:25Z" level=info msg="Exiting Service" service=user-identity user=9fba5744-c87d-44b3-b49a-73308a65001a time="2026-02-13T23:23:25Z" level=info msg="Exiting service main loop" service=telemetry user=9fba5744-c87d-44b3-b49a-73308a65001a time="2026-02-13T23:23:25Z" level=info msg="Exiting service" service=user-events user=9fba5744-c87d-44b3-b49a-73308a65001a time="2026-02-13T23:23:25Z" level=info msg="Closing user" userID=4f7564c2-b6fd-48b7-bf42-44e052c3b64c time="2026-02-13T23:23:25Z" level=info msg="De-registering user client, ID:4f7564c2-b6fd-48b7-bf42-44e052c3b64c" pkg=observability time="2026-02-13T23:23:25Z" level=info msg="Synced labels" service=imap user=4f7564c2-b6fd-48b7-bf42-44e052c3b64c time="2026-02-13T23:23:25Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=3 userID=e1dbf2ea-b122-4ba8-9cec-74446955d37c time="2026-02-13T23:23:25Z" level=warning msg="Get \"https://127.0.0.1:46019/mail/v4/messages/count\": context canceled, Attempt 1" pkg=gpa/client time="2026-02-13T23:23:25Z" level=error msg="Get \"https://127.0.0.1:46019/mail/v4/messages/count\": context canceled" pkg=gpa/client time="2026-02-13T23:23:25Z" level=error msg="Failed to sync, will retry later" error="failed to retrieve message ids: received no response from API: Get \"https://127.0.0.1:46019/mail/v4/messages/count\": context canceled" service=imap user=4f7564c2-b6fd-48b7-bf42-44e052c3b64c time="2026-02-13T23:23:25Z" level=error msg="Sync aborted" error="context canceled" service=imap user=4f7564c2-b6fd-48b7-bf42-44e052c3b64c time="2026-02-13T23:23:25Z" level=info msg="Finished user sync" duration=3.144695ms service=imap user=4f7564c2-b6fd-48b7-bf42-44e052c3b64c time="2026-02-13T23:23:25Z" level=info msg="Exiting IMAP Service" service=imap user=4f7564c2-b6fd-48b7-bf42-44e052c3b64c time="2026-02-13T23:23:25Z" level=info msg="Exiting service main loop" service=smtp user=4f7564c2-b6fd-48b7-bf42-44e052c3b64c time="2026-02-13T23:23:25Z" level=info msg="Exiting service main loop" service=notification user=4f7564c2-b6fd-48b7-bf42-44e052c3b64c time="2026-02-13T23:23:25Z" level=info msg="Exiting Service" service=user-identity user=4f7564c2-b6fd-48b7-bf42-44e052c3b64c time="2026-02-13T23:23:25Z" level=info msg="Exiting service main loop" service=telemetry user=4f7564c2-b6fd-48b7-bf42-44e052c3b64c time="2026-02-13T23:23:25Z" level=info msg="Exiting service" service=user-events user=4f7564c2-b6fd-48b7-bf42-44e052c3b64c time="2026-02-13T23:23:25Z" level=info msg="Closing IMAP Listener" service=server-manager time="2026-02-13T23:23:25Z" level=info msg="Closing IMAP server" service=server-manager time="2026-02-13T23:23:25Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=10 userID=e1dbf2ea-b122-4ba8-9cec-74446955d37c time="2026-02-13T23:23:25Z" level=info msg="Closing SMTP Listener" service=server-manager time="2026-02-13T23:23:25Z" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2026-02-13T23:23:25Z" level=info msg="Closing SMTP server" service=server-manager time="2026-02-13T23:23:25Z" level=info msg="Closing service" service=unleash Then IMAP client "1" cannot authenticate with incorrect username # :1 -> *scenario time="2026-02-13T23:23:25Z" level=info msg="User '8c003944-2adb-430a-b4a4-1ded57708015' created with id=4a16fab4-fc09-4799-b284-ff9f96482dea" pkg=gpa/server/backend time="2026-02-13T23:23:25Z" level=info msg="User '0cc23b43-4e9e-4be4-bf89-8884124cc571' created with id=7af267ce-a8d2-4747-a282-62e7b54cb3a4" pkg=gpa/server/backend time="2026-02-13T23:23:26Z" level=info msg="Starting bridge" time="2026-02-13T23:23:26Z" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures1466701680/028/config3216903609/grpcFocusServerConfig.json pkg=focus/service time="2026-02-13T23:23:26Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures1466701680/028/cache2788955237/unleash_cache/unleash_flags: no such file or directory" service=unleash time="2026-02-13T23:23:26Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures1466701680/028/cache2788955237/notifications/notification_cache: no such file or directory" pkg=notification-store time="2026-02-13T23:23:26Z" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures1466701680/028/data107779387/gluon/backend/db gluonStore=/tmp/TestFeatures1466701680/028/data107779387/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2026-02-13T23:23:26Z" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2026-02-13T23:23:26Z" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2026-02-13T23:23:26Z" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2026-02-13T23:23:26Z" level=info msg="Starting service" service=unleash time="2026-02-13T23:23:26Z" level=info msg="Starting service" pkg=observability time="2026-02-13T23:23:26Z" level=info msg="Starting frontend service" time="2026-02-13T23:23:26Z" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures1466701680/028/config3216903609/grpcServerConfig.json time="2026-02-13T23:23:26Z" level=info msg="gRPC server listening on /tmp/bridge8482" pkg=grpc time="2026-02-13T23:23:26Z" level=info msg="Frontend service started" time="2026-02-13T23:23:26Z" level=info msg="Starting frontend client" time="2026-02-13T23:23:26Z" level=info msg="Starting poll service" service=unleash time="2026-02-13T23:23:26Z" level=info msg="Starting receiver service" service=unleash time="2026-02-13T23:23:26Z" level=info msg="Checking for updates" pkg=bridge time="2026-02-13T23:23:26Z" level=info msg="Loading users" count=0 pkg=bridge/user time="2026-02-13T23:23:26Z" level=info msg="Finished loading users" pkg=bridge/user time="2026-02-13T23:23:26Z" level=info msg="Not monitoring parent PID" pkg=grpc time="2026-02-13T23:23:26Z" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2026-02-13T23:23:26Z" level=info msg="200 OK: GET https://127.0.0.1:43511/feature/v2/frontend?bridgeStickyKey=f667c433-e333-440a-8682-f4a95d35f39c" pkg=gpa/manager time="2026-02-13T23:23:26Z" level=info msg="Frontend client started" time="2026-02-13T23:23:26Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (6b32b911)" time="2026-02-13T23:23:26Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (6b32b911)" time="2026-02-13T23:23:26Z" level=info msg="200 OK: POST https://127.0.0.1:43511/auth/v4/info" pkg=gpa/manager time="2026-02-13T23:23:26Z" level=info msg="200 OK: POST https://127.0.0.1:43511/auth/v4" pkg=gpa/manager time="2026-02-13T23:23:26Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=4a16fab4-fc09-4799-b284-ff9f96482dea time="2026-02-13T23:23:26Z" level=info msg="Adding vault user" userID=4a16fab4-fc09-4799-b284-ff9f96482dea time="2026-02-13T23:23:26Z" level=info msg="Creating new user" userID=4a16fab4-fc09-4799-b284-ff9f96482dea time="2026-02-13T23:23:26Z" level=warning msg="404 GET https://127.0.0.1:43511/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2026-02-13T23:23:26Z" level=error msg="404 GET https://127.0.0.1:43511/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2026-02-13T23:23:26Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:43511/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2026-02-13T23:23:26Z" level=info msg="Creating user object" numAddr=2 numLabels=12 userID=4a16fab4-fc09-4799-b284-ff9f96482dea time="2026-02-13T23:23:26Z" level=info msg="200 OK: GET https://127.0.0.1:43511/core/v4/events/latest" pkg=gpa/client userID=4a16fab4-fc09-4799-b284-ff9f96482dea time="2026-02-13T23:23:26Z" level=info msg="Starting service Last EventID=Ag==" service=user-events user=4a16fab4-fc09-4799-b284-ff9f96482dea time="2026-02-13T23:23:26Z" level=info msg="200 OK: GET https://127.0.0.1:43511/core/v4/settings" pkg=gpa/client userID=4a16fab4-fc09-4799-b284-ff9f96482dea time="2026-02-13T23:23:26Z" level=info msg="Registering user client, ID:4a16fab4-fc09-4799-b284-ff9f96482dea" pkg=observability time="2026-02-13T23:23:26Z" level=info msg="Starting service main loop" service=telemetry user=4a16fab4-fc09-4799-b284-ff9f96482dea time="2026-02-13T23:23:26Z" level=info msg="Starting user identity service" numAddr=2 service=user-identity user=4a16fab4-fc09-4799-b284-ff9f96482dea time="2026-02-13T23:23:26Z" level=info msg="Starting service main loop" service=notification user=4a16fab4-fc09-4799-b284-ff9f96482dea time="2026-02-13T23:23:26Z" level=info msg="Starting service main loop" service=smtp user=4a16fab4-fc09-4799-b284-ff9f96482dea time="2026-02-13T23:23:26Z" level=info msg="200 OK: GET https://127.0.0.1:43511/core/v4/labels?Type=4" pkg=gpa/client userID=4a16fab4-fc09-4799-b284-ff9f96482dea time="2026-02-13T23:23:26Z" level=info msg="200 OK: GET https://127.0.0.1:43511/core/v4/labels?Type=3" pkg=gpa/client userID=4a16fab4-fc09-4799-b284-ff9f96482dea time="2026-02-13T23:23:26Z" level=info msg="200 OK: GET https://127.0.0.1:43511/core/v4/labels?Type=1" pkg=gpa/client userID=4a16fab4-fc09-4799-b284-ff9f96482dea time="2026-02-13T23:23:26Z" level=info msg="Setting labels" labelIDs="[0 2 4 6 7 1 3 5 8 9 10 12]" pkg=rwLabels time="2026-02-13T23:23:26Z" level=info msg="Adding user to imap server" addrID=d7d7cde3-d053-4eb9-87fd-065f57d00c10 service=server-manager time="2026-02-13T23:23:26Z" level=info msg="Creating new IMAP user" addrID=d7d7cde3-d053-4eb9-87fd-065f57d00c10 service=server-manager time="2026-02-13T23:23:26Z" level=info msg="Setting gluon ID" addrID=d7d7cde3-d053-4eb9-87fd-065f57d00c10 gluonID=2fe7667a-89b2-426d-a216-2459033d3003 userID=4a16fab4-fc09-4799-b284-ff9f96482dea time="2026-02-13T23:23:26Z" level=info msg="Created new IMAP user" addrID=d7d7cde3-d053-4eb9-87fd-065f57d00c10 gluonID=2fe7667a-89b2-426d-a216-2459033d3003 service=server-manager time="2026-02-13T23:23:26Z" level=info msg="Validating Listener State" service=server-manager time="2026-02-13T23:23:26Z" level=info msg=Resuming service=user-events user=4a16fab4-fc09-4799-b284-ff9f96482dea time="2026-02-13T23:23:26Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (31b4aed5)" time="2026-02-13T23:23:26Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (31b4aed5)" time="2026-02-13T23:23:26Z" level=info msg="Received mailbox message count" count=0 gluonID=2fe7667a-89b2-426d-a216-2459033d3003 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2026-02-13T23:23:26Z" level=info msg="Starting IMAP Service" service=imap user=4a16fab4-fc09-4799-b284-ff9f96482dea time="2026-02-13T23:23:26Z" level=info msg="Sync triggered" service=imap user=4a16fab4-fc09-4799-b284-ff9f96482dea time="2026-02-13T23:23:26Z" level=info msg="Beginning user sync" service=imap start="2026-02-13 23:23:26.392803388 +0000 UTC m=+24.199411788" user=4a16fab4-fc09-4799-b284-ff9f96482dea time="2026-02-13T23:23:26Z" level=info msg="Checking whether logged in user should re-sync. UserID:4a16fab4-fc09-4799-b284-ff9f96482dea" userID=4a16fab4-fc09-4799-b284-ff9f96482dea time="2026-02-13T23:23:26Z" level=info msg="Syncing labels" service=imap user=4a16fab4-fc09-4799-b284-ff9f96482dea time="2026-02-13T23:23:26Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=2fe7667a-89b2-426d-a216-2459033d3003 time="2026-02-13T23:23:26Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=2fe7667a-89b2-426d-a216-2459033d3003 time="2026-02-13T23:23:26Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=8 userID=2fe7667a-89b2-426d-a216-2459033d3003 time="2026-02-13T23:23:26Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=3 userID=2fe7667a-89b2-426d-a216-2459033d3003 time="2026-02-13T23:23:26Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=12 userID=2fe7667a-89b2-426d-a216-2459033d3003 time="2026-02-13T23:23:26Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4 userID=2fe7667a-89b2-426d-a216-2459033d3003 time="2026-02-13T23:23:26Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6 userID=2fe7667a-89b2-426d-a216-2459033d3003 time="2026-02-13T23:23:26Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=7 userID=2fe7667a-89b2-426d-a216-2459033d3003 time="2026-02-13T23:23:26Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=10 userID=2fe7667a-89b2-426d-a216-2459033d3003 time="2026-02-13T23:23:26Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5 userID=2fe7667a-89b2-426d-a216-2459033d3003 time="2026-02-13T23:23:26Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0 userID=2fe7667a-89b2-426d-a216-2459033d3003 time="2026-02-13T23:23:26Z" level=info msg="Synced labels" service=imap user=4a16fab4-fc09-4799-b284-ff9f96482dea time="2026-02-13T23:23:26Z" level=info msg="200 OK: GET https://127.0.0.1:43511/mail/v4/messages/count" pkg=gpa/client userID=4a16fab4-fc09-4799-b284-ff9f96482dea time="2026-02-13T23:23:26Z" level=info msg="Syncing messages" service=imap user=4a16fab4-fc09-4799-b284-ff9f96482dea time="2026-02-13T23:23:26Z" level=info msg="Job started" service=imap user=4a16fab4-fc09-4799-b284-ff9f96482dea time="2026-02-13T23:23:26Z" level=info msg="200 OK: POST https://127.0.0.1:43511/auth/v4/info" pkg=gpa/manager time="2026-02-13T23:23:26Z" level=info msg="200 OK: POST https://127.0.0.1:43511/mail/v4/messages" pkg=gpa/client userID=4a16fab4-fc09-4799-b284-ff9f96482dea time="2026-02-13T23:23:26Z" level=info msg="Job finished" service=imap user=4a16fab4-fc09-4799-b284-ff9f96482dea time="2026-02-13T23:23:26Z" level=info msg="All child jobs completed" service=imap sync-job=waiter user=4a16fab4-fc09-4799-b284-ff9f96482dea time="2026-02-13T23:23:26Z" level=info msg="Synced messages" service=imap user=4a16fab4-fc09-4799-b284-ff9f96482dea time="2026-02-13T23:23:26Z" level=info msg="Finished user sync" duration=13.881811ms service=imap user=4a16fab4-fc09-4799-b284-ff9f96482dea time="2026-02-13T23:23:26Z" level=info msg="Sync complete, starting API event stream" service=imap user=4a16fab4-fc09-4799-b284-ff9f96482dea time="2026-02-13T23:23:26Z" level=info msg="Event loop reset" eventID="Ag==" service=user-events user=4a16fab4-fc09-4799-b284-ff9f96482dea time="2026-02-13T23:23:26Z" level=info msg="200 OK: POST https://127.0.0.1:43511/auth/v4" pkg=gpa/manager time="2026-02-13T23:23:26Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=7af267ce-a8d2-4747-a282-62e7b54cb3a4 time="2026-02-13T23:23:26Z" level=info msg="Heartbeat sent" metrics="{bridge.any.heartbeat bridge_heartbeat_new {1 6} {true true false false false true true true true true false 0.0.0 starttls starttls unknown}}" pkg=telemetry time="2026-02-13T23:23:26Z" level=info msg="Adding vault user" userID=7af267ce-a8d2-4747-a282-62e7b54cb3a4 time="2026-02-13T23:23:26Z" level=info msg="Creating new user" userID=7af267ce-a8d2-4747-a282-62e7b54cb3a4 time="2026-02-13T23:23:26Z" level=warning msg="404 GET https://127.0.0.1:43511/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2026-02-13T23:23:26Z" level=error msg="404 GET https://127.0.0.1:43511/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2026-02-13T23:23:26Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:43511/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2026-02-13T23:23:26Z" level=info msg="Creating user object" numAddr=1 numLabels=12 userID=7af267ce-a8d2-4747-a282-62e7b54cb3a4 time="2026-02-13T23:23:26Z" level=info msg="200 OK: GET https://127.0.0.1:43511/core/v4/events/latest" pkg=gpa/client userID=7af267ce-a8d2-4747-a282-62e7b54cb3a4 time="2026-02-13T23:23:26Z" level=info msg="Starting service Last EventID=AQ==" service=user-events user=7af267ce-a8d2-4747-a282-62e7b54cb3a4 time="2026-02-13T23:23:26Z" level=info msg="200 OK: GET https://127.0.0.1:43511/core/v4/settings" pkg=gpa/client userID=7af267ce-a8d2-4747-a282-62e7b54cb3a4 time="2026-02-13T23:23:26Z" level=info msg="Registering user client, ID:7af267ce-a8d2-4747-a282-62e7b54cb3a4" pkg=observability time="2026-02-13T23:23:26Z" level=info msg="Starting service main loop" service=telemetry user=7af267ce-a8d2-4747-a282-62e7b54cb3a4 time="2026-02-13T23:23:26Z" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=7af267ce-a8d2-4747-a282-62e7b54cb3a4 time="2026-02-13T23:23:26Z" level=info msg="Starting service main loop" service=notification user=7af267ce-a8d2-4747-a282-62e7b54cb3a4 time="2026-02-13T23:23:26Z" level=info msg="Starting service main loop" service=smtp user=7af267ce-a8d2-4747-a282-62e7b54cb3a4 time="2026-02-13T23:23:26Z" level=info msg="200 OK: GET https://127.0.0.1:43511/core/v4/labels?Type=4" pkg=gpa/client userID=7af267ce-a8d2-4747-a282-62e7b54cb3a4 time="2026-02-13T23:23:26Z" level=info msg="200 OK: GET https://127.0.0.1:43511/core/v4/labels?Type=3" pkg=gpa/client userID=7af267ce-a8d2-4747-a282-62e7b54cb3a4 time="2026-02-13T23:23:26Z" level=info msg="200 OK: GET https://127.0.0.1:43511/core/v4/labels?Type=1" pkg=gpa/client userID=7af267ce-a8d2-4747-a282-62e7b54cb3a4 time="2026-02-13T23:23:26Z" level=info msg="Setting labels" labelIDs="[2 3 4 7 8 12 1 5 6 9 10 0]" pkg=rwLabels time="2026-02-13T23:23:26Z" level=info msg="Adding user to imap server" addrID=1181a3cc-99ac-43dc-80fa-1959f92bd978 service=server-manager time="2026-02-13T23:23:26Z" level=info msg="Creating new IMAP user" addrID=1181a3cc-99ac-43dc-80fa-1959f92bd978 service=server-manager time="2026-02-13T23:23:26Z" level=info msg="Setting gluon ID" addrID=1181a3cc-99ac-43dc-80fa-1959f92bd978 gluonID=4739f584-8f3e-45e7-b5d9-939610c96215 userID=7af267ce-a8d2-4747-a282-62e7b54cb3a4 time="2026-02-13T23:23:26Z" level=info msg="Created new IMAP user" addrID=1181a3cc-99ac-43dc-80fa-1959f92bd978 gluonID=4739f584-8f3e-45e7-b5d9-939610c96215 service=server-manager time="2026-02-13T23:23:26Z" level=info msg="Validating Listener State" service=server-manager time="2026-02-13T23:23:26Z" level=info msg=Resuming service=user-events user=7af267ce-a8d2-4747-a282-62e7b54cb3a4 time="2026-02-13T23:23:26Z" level=info msg="Received mailbox message count" count=0 gluonID=4739f584-8f3e-45e7-b5d9-939610c96215 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2026-02-13T23:23:26Z" level=info msg="Starting IMAP Service" service=imap user=7af267ce-a8d2-4747-a282-62e7b54cb3a4 time="2026-02-13T23:23:26Z" level=info msg="Sync triggered" service=imap user=7af267ce-a8d2-4747-a282-62e7b54cb3a4 time="2026-02-13T23:23:26Z" level=info msg="Checking whether logged in user should re-sync. UserID:7af267ce-a8d2-4747-a282-62e7b54cb3a4" userID=7af267ce-a8d2-4747-a282-62e7b54cb3a4 time="2026-02-13T23:23:26Z" level=info msg="Beginning user sync" service=imap start="2026-02-13 23:23:26.638536953 +0000 UTC m=+24.445145363" user=7af267ce-a8d2-4747-a282-62e7b54cb3a4 time="2026-02-13T23:23:26Z" level=info msg="Syncing labels" service=imap user=7af267ce-a8d2-4747-a282-62e7b54cb3a4 time="2026-02-13T23:23:26Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=4739f584-8f3e-45e7-b5d9-939610c96215 time="2026-02-13T23:23:26Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=4739f584-8f3e-45e7-b5d9-939610c96215 time="2026-02-13T23:23:26Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0 userID=4739f584-8f3e-45e7-b5d9-939610c96215 Scenario: IMAP client cannot authenticate with bad username using IMAP AUTHENTICATE # features/imap/auth.feature:38 When user "8c003944-2adb-430a-b4a4-1ded57708015" connects IMAP client "1" # :1 -> *scenario time="2026-02-13T23:23:26Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4 userID=4739f584-8f3e-45e7-b5d9-939610c96215 time="2026-02-13T23:23:26Z" level=error msg="Command failed" cmd="AUTHENTICATE " error="no such user" pkg=gluon/session session=1 time="2026-02-13T23:23:26Z" level=error msg="Incorrect login credentials." pkg=imap sessionID=1 username=8c003944-2adb-430a-b4a4-1ded57708015@proton.localbad time="2026-02-13T23:23:26Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=7 userID=4739f584-8f3e-45e7-b5d9-939610c96215 time="2026-02-13T23:23:26Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6 userID=4739f584-8f3e-45e7-b5d9-939610c96215 time="2026-02-13T23:23:26Z" level=info msg="Frontend service stopped" time="2026-02-13T23:23:26Z" level=info msg="Frontend client stopped" time="2026-02-13T23:23:26Z" level=info msg="Closing bridge" pkg=bridge time="2026-02-13T23:23:26Z" level=info msg="Stopping service" pkg=observability time="2026-02-13T23:23:26Z" level=info msg="Closing user" userID=7af267ce-a8d2-4747-a282-62e7b54cb3a4 time="2026-02-13T23:23:26Z" level=info msg="De-registering user client, ID:7af267ce-a8d2-4747-a282-62e7b54cb3a4" pkg=observability time="2026-02-13T23:23:26Z" level=info msg="Synced labels" service=imap user=7af267ce-a8d2-4747-a282-62e7b54cb3a4 time="2026-02-13T23:23:26Z" level=warning msg="Get \"https://127.0.0.1:43511/mail/v4/messages/count\": context canceled, Attempt 1" pkg=gpa/client time="2026-02-13T23:23:26Z" level=error msg="Get \"https://127.0.0.1:43511/mail/v4/messages/count\": context canceled" pkg=gpa/client time="2026-02-13T23:23:26Z" level=error msg="Failed to sync, will retry later" error="failed to retrieve message ids: received no response from API: Get \"https://127.0.0.1:43511/mail/v4/messages/count\": context canceled" service=imap user=7af267ce-a8d2-4747-a282-62e7b54cb3a4 time="2026-02-13T23:23:26Z" level=error msg="Sync aborted" error="context canceled" service=imap user=7af267ce-a8d2-4747-a282-62e7b54cb3a4 time="2026-02-13T23:23:26Z" level=info msg="Finished user sync" duration=2.546383ms service=imap user=7af267ce-a8d2-4747-a282-62e7b54cb3a4 time="2026-02-13T23:23:26Z" level=info msg="Exiting IMAP Service" service=imap user=7af267ce-a8d2-4747-a282-62e7b54cb3a4 time="2026-02-13T23:23:26Z" level=info msg="Exiting service main loop" service=smtp user=7af267ce-a8d2-4747-a282-62e7b54cb3a4 time="2026-02-13T23:23:26Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=8 userID=4739f584-8f3e-45e7-b5d9-939610c96215 time="2026-02-13T23:23:26Z" level=info msg="Exiting service main loop" service=notification user=7af267ce-a8d2-4747-a282-62e7b54cb3a4 time="2026-02-13T23:23:26Z" level=info msg="Exiting Service" service=user-identity user=7af267ce-a8d2-4747-a282-62e7b54cb3a4 time="2026-02-13T23:23:26Z" level=info msg="Exiting service main loop" service=telemetry user=7af267ce-a8d2-4747-a282-62e7b54cb3a4 time="2026-02-13T23:23:26Z" level=info msg="Exiting service" service=user-events user=7af267ce-a8d2-4747-a282-62e7b54cb3a4 time="2026-02-13T23:23:26Z" level=info msg="Closing user" userID=4a16fab4-fc09-4799-b284-ff9f96482dea time="2026-02-13T23:23:26Z" level=info msg="De-registering user client, ID:4a16fab4-fc09-4799-b284-ff9f96482dea" pkg=observability time="2026-02-13T23:23:26Z" level=info msg="Exiting IMAP Service" service=imap user=4a16fab4-fc09-4799-b284-ff9f96482dea time="2026-02-13T23:23:26Z" level=info msg="Exiting service main loop" service=smtp user=4a16fab4-fc09-4799-b284-ff9f96482dea time="2026-02-13T23:23:26Z" level=info msg="Exiting service main loop" service=notification user=4a16fab4-fc09-4799-b284-ff9f96482dea time="2026-02-13T23:23:26Z" level=info msg="Exiting Service" service=user-identity user=4a16fab4-fc09-4799-b284-ff9f96482dea time="2026-02-13T23:23:26Z" level=info msg="Exiting service main loop" service=telemetry user=4a16fab4-fc09-4799-b284-ff9f96482dea time="2026-02-13T23:23:26Z" level=info msg="Exiting service" service=user-events user=4a16fab4-fc09-4799-b284-ff9f96482dea time="2026-02-13T23:23:26Z" level=info msg="Closing IMAP Listener" service=server-manager time="2026-02-13T23:23:26Z" level=info msg="Closing IMAP server" service=server-manager time="2026-02-13T23:23:26Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=12 userID=4739f584-8f3e-45e7-b5d9-939610c96215 time="2026-02-13T23:23:26Z" level=info msg="Closing SMTP Listener" service=server-manager time="2026-02-13T23:23:26Z" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2026-02-13T23:23:26Z" level=info msg="Closing SMTP server" service=server-manager time="2026-02-13T23:23:26Z" level=info msg="Closing service" service=unleash Then IMAP client "1" cannot authenticate with incorrect username using IMAP AUTHENTICATE # :1 -> *scenario time="2026-02-13T23:23:26Z" level=info msg="User '183ac150-d04c-4765-90d9-430c6e437872' created with id=cd367347-2622-4e6b-8861-7c4c3bc52fad" pkg=gpa/server/backend time="2026-02-13T23:23:27Z" level=info msg="User '7aa660b9-a723-4a6b-b7f6-97b37b0bf133' created with id=4e6d1c60-ecf7-43f9-84f6-48907933eed7" pkg=gpa/server/backend time="2026-02-13T23:23:27Z" level=info msg="Starting bridge" time="2026-02-13T23:23:27Z" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures1466701680/029/config710331276/grpcFocusServerConfig.json pkg=focus/service time="2026-02-13T23:23:27Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures1466701680/029/cache2912623556/unleash_cache/unleash_flags: no such file or directory" service=unleash time="2026-02-13T23:23:27Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures1466701680/029/cache2912623556/notifications/notification_cache: no such file or directory" pkg=notification-store time="2026-02-13T23:23:27Z" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures1466701680/029/data1344248613/gluon/backend/db gluonStore=/tmp/TestFeatures1466701680/029/data1344248613/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2026-02-13T23:23:27Z" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2026-02-13T23:23:27Z" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2026-02-13T23:23:27Z" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2026-02-13T23:23:27Z" level=info msg="Starting service" service=unleash time="2026-02-13T23:23:27Z" level=info msg="Starting service" pkg=observability time="2026-02-13T23:23:27Z" level=info msg="Starting frontend service" time="2026-02-13T23:23:27Z" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures1466701680/029/config710331276/grpcServerConfig.json time="2026-02-13T23:23:27Z" level=info msg="gRPC server listening on /tmp/bridge2000" pkg=grpc time="2026-02-13T23:23:27Z" level=info msg="Frontend service started" time="2026-02-13T23:23:27Z" level=info msg="Starting frontend client" time="2026-02-13T23:23:27Z" level=info msg="Starting poll service" service=unleash time="2026-02-13T23:23:27Z" level=info msg="Starting receiver service" service=unleash time="2026-02-13T23:23:27Z" level=info msg="Loading users" count=0 pkg=bridge/user time="2026-02-13T23:23:27Z" level=info msg="Finished loading users" pkg=bridge/user time="2026-02-13T23:23:27Z" level=info msg="Checking for updates" pkg=bridge time="2026-02-13T23:23:27Z" level=info msg="Not monitoring parent PID" pkg=grpc time="2026-02-13T23:23:27Z" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2026-02-13T23:23:27Z" level=info msg="200 OK: GET https://127.0.0.1:42779/feature/v2/frontend?bridgeStickyKey=f7b95a59-da09-4a7d-a432-3cd3a6bd5f70" pkg=gpa/manager time="2026-02-13T23:23:27Z" level=info msg="Frontend client started" time="2026-02-13T23:23:27Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (4b76874c)" time="2026-02-13T23:23:27Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (4b76874c)" time="2026-02-13T23:23:27Z" level=info msg="200 OK: POST https://127.0.0.1:42779/auth/v4/info" pkg=gpa/manager time="2026-02-13T23:23:27Z" level=info msg="200 OK: POST https://127.0.0.1:42779/auth/v4" pkg=gpa/manager time="2026-02-13T23:23:27Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=cd367347-2622-4e6b-8861-7c4c3bc52fad time="2026-02-13T23:23:27Z" level=info msg="Adding vault user" userID=cd367347-2622-4e6b-8861-7c4c3bc52fad time="2026-02-13T23:23:27Z" level=info msg="Creating new user" userID=cd367347-2622-4e6b-8861-7c4c3bc52fad time="2026-02-13T23:23:27Z" level=warning msg="404 GET https://127.0.0.1:42779/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2026-02-13T23:23:27Z" level=error msg="404 GET https://127.0.0.1:42779/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2026-02-13T23:23:27Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:42779/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2026-02-13T23:23:27Z" level=info msg="Creating user object" numAddr=2 numLabels=12 userID=cd367347-2622-4e6b-8861-7c4c3bc52fad time="2026-02-13T23:23:27Z" level=info msg="200 OK: GET https://127.0.0.1:42779/core/v4/events/latest" pkg=gpa/client userID=cd367347-2622-4e6b-8861-7c4c3bc52fad time="2026-02-13T23:23:27Z" level=info msg="Starting service Last EventID=Ag==" service=user-events user=cd367347-2622-4e6b-8861-7c4c3bc52fad time="2026-02-13T23:23:27Z" level=info msg="200 OK: GET https://127.0.0.1:42779/core/v4/settings" pkg=gpa/client userID=cd367347-2622-4e6b-8861-7c4c3bc52fad time="2026-02-13T23:23:27Z" level=info msg="Registering user client, ID:cd367347-2622-4e6b-8861-7c4c3bc52fad" pkg=observability time="2026-02-13T23:23:27Z" level=info msg="Starting service main loop" service=telemetry user=cd367347-2622-4e6b-8861-7c4c3bc52fad time="2026-02-13T23:23:27Z" level=info msg="Starting user identity service" numAddr=2 service=user-identity user=cd367347-2622-4e6b-8861-7c4c3bc52fad time="2026-02-13T23:23:27Z" level=info msg="Starting service main loop" service=notification user=cd367347-2622-4e6b-8861-7c4c3bc52fad time="2026-02-13T23:23:27Z" level=info msg="Starting service main loop" service=smtp user=cd367347-2622-4e6b-8861-7c4c3bc52fad time="2026-02-13T23:23:27Z" level=info msg="200 OK: GET https://127.0.0.1:42779/core/v4/labels?Type=4" pkg=gpa/client userID=cd367347-2622-4e6b-8861-7c4c3bc52fad time="2026-02-13T23:23:27Z" level=info msg="200 OK: GET https://127.0.0.1:42779/core/v4/labels?Type=3" pkg=gpa/client userID=cd367347-2622-4e6b-8861-7c4c3bc52fad time="2026-02-13T23:23:27Z" level=info msg="200 OK: GET https://127.0.0.1:42779/core/v4/labels?Type=1" pkg=gpa/client userID=cd367347-2622-4e6b-8861-7c4c3bc52fad time="2026-02-13T23:23:27Z" level=info msg="Setting labels" labelIDs="[1 2 3 4 6 7 12 0 5 8 9 10]" pkg=rwLabels time="2026-02-13T23:23:27Z" level=info msg="Adding user to imap server" addrID=a47b5d5a-2440-4783-b867-59c737b7dc7f service=server-manager time="2026-02-13T23:23:27Z" level=info msg="Creating new IMAP user" addrID=a47b5d5a-2440-4783-b867-59c737b7dc7f service=server-manager time="2026-02-13T23:23:27Z" level=info msg="Setting gluon ID" addrID=a47b5d5a-2440-4783-b867-59c737b7dc7f gluonID=e1557111-5259-45ea-a557-610ff4645ea2 userID=cd367347-2622-4e6b-8861-7c4c3bc52fad time="2026-02-13T23:23:27Z" level=info msg="Created new IMAP user" addrID=a47b5d5a-2440-4783-b867-59c737b7dc7f gluonID=e1557111-5259-45ea-a557-610ff4645ea2 service=server-manager time="2026-02-13T23:23:27Z" level=info msg="Validating Listener State" service=server-manager time="2026-02-13T23:23:27Z" level=info msg=Resuming service=user-events user=cd367347-2622-4e6b-8861-7c4c3bc52fad time="2026-02-13T23:23:27Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (c6960112)" time="2026-02-13T23:23:27Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (c6960112)" time="2026-02-13T23:23:27Z" level=info msg="Received mailbox message count" count=0 gluonID=e1557111-5259-45ea-a557-610ff4645ea2 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2026-02-13T23:23:27Z" level=info msg="Starting IMAP Service" service=imap user=cd367347-2622-4e6b-8861-7c4c3bc52fad time="2026-02-13T23:23:27Z" level=info msg="Sync triggered" service=imap user=cd367347-2622-4e6b-8861-7c4c3bc52fad time="2026-02-13T23:23:27Z" level=info msg="Beginning user sync" service=imap start="2026-02-13 23:23:27.831205127 +0000 UTC m=+25.637813527" user=cd367347-2622-4e6b-8861-7c4c3bc52fad time="2026-02-13T23:23:27Z" level=info msg="Syncing labels" service=imap user=cd367347-2622-4e6b-8861-7c4c3bc52fad time="2026-02-13T23:23:27Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=e1557111-5259-45ea-a557-610ff4645ea2 time="2026-02-13T23:23:27Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=e1557111-5259-45ea-a557-610ff4645ea2 time="2026-02-13T23:23:27Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0 userID=e1557111-5259-45ea-a557-610ff4645ea2 time="2026-02-13T23:23:27Z" level=info msg="Checking whether logged in user should re-sync. UserID:cd367347-2622-4e6b-8861-7c4c3bc52fad" userID=cd367347-2622-4e6b-8861-7c4c3bc52fad time="2026-02-13T23:23:27Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5 userID=e1557111-5259-45ea-a557-610ff4645ea2 time="2026-02-13T23:23:27Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6 userID=e1557111-5259-45ea-a557-610ff4645ea2 time="2026-02-13T23:23:27Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=12 userID=e1557111-5259-45ea-a557-610ff4645ea2 time="2026-02-13T23:23:27Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=8 userID=e1557111-5259-45ea-a557-610ff4645ea2 time="2026-02-13T23:23:27Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=10 userID=e1557111-5259-45ea-a557-610ff4645ea2 time="2026-02-13T23:23:27Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=3 userID=e1557111-5259-45ea-a557-610ff4645ea2 time="2026-02-13T23:23:27Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4 userID=e1557111-5259-45ea-a557-610ff4645ea2 time="2026-02-13T23:23:27Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=7 userID=e1557111-5259-45ea-a557-610ff4645ea2 time="2026-02-13T23:23:27Z" level=info msg="Synced labels" service=imap user=cd367347-2622-4e6b-8861-7c4c3bc52fad time="2026-02-13T23:23:27Z" level=info msg="200 OK: GET https://127.0.0.1:42779/mail/v4/messages/count" pkg=gpa/client userID=cd367347-2622-4e6b-8861-7c4c3bc52fad time="2026-02-13T23:23:27Z" level=info msg="Syncing messages" service=imap user=cd367347-2622-4e6b-8861-7c4c3bc52fad time="2026-02-13T23:23:27Z" level=info msg="Job started" service=imap user=cd367347-2622-4e6b-8861-7c4c3bc52fad time="2026-02-13T23:23:27Z" level=info msg="200 OK: POST https://127.0.0.1:42779/mail/v4/messages" pkg=gpa/client userID=cd367347-2622-4e6b-8861-7c4c3bc52fad time="2026-02-13T23:23:27Z" level=info msg="Job finished" service=imap user=cd367347-2622-4e6b-8861-7c4c3bc52fad time="2026-02-13T23:23:27Z" level=info msg="All child jobs completed" service=imap sync-job=waiter user=cd367347-2622-4e6b-8861-7c4c3bc52fad time="2026-02-13T23:23:27Z" level=info msg="Synced messages" service=imap user=cd367347-2622-4e6b-8861-7c4c3bc52fad time="2026-02-13T23:23:27Z" level=info msg="Finished user sync" duration=8.1248ms service=imap user=cd367347-2622-4e6b-8861-7c4c3bc52fad time="2026-02-13T23:23:27Z" level=info msg="Sync complete, starting API event stream" service=imap user=cd367347-2622-4e6b-8861-7c4c3bc52fad time="2026-02-13T23:23:27Z" level=info msg="Event loop reset" eventID="Ag==" service=user-events user=cd367347-2622-4e6b-8861-7c4c3bc52fad time="2026-02-13T23:23:27Z" level=info msg="200 OK: POST https://127.0.0.1:42779/auth/v4/info" pkg=gpa/manager time="2026-02-13T23:23:28Z" level=info msg="200 OK: POST https://127.0.0.1:42779/auth/v4" pkg=gpa/manager time="2026-02-13T23:23:28Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=4e6d1c60-ecf7-43f9-84f6-48907933eed7 time="2026-02-13T23:23:28Z" level=info msg="Heartbeat sent" metrics="{bridge.any.heartbeat bridge_heartbeat_new {1 8} {true true false false false true true true true true false 0.0.0 starttls starttls unknown}}" pkg=telemetry time="2026-02-13T23:23:28Z" level=info msg="Adding vault user" userID=4e6d1c60-ecf7-43f9-84f6-48907933eed7 time="2026-02-13T23:23:28Z" level=info msg="Creating new user" userID=4e6d1c60-ecf7-43f9-84f6-48907933eed7 time="2026-02-13T23:23:28Z" level=warning msg="404 GET https://127.0.0.1:42779/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2026-02-13T23:23:28Z" level=error msg="404 GET https://127.0.0.1:42779/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2026-02-13T23:23:28Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:42779/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2026-02-13T23:23:28Z" level=info msg="Creating user object" numAddr=1 numLabels=12 userID=4e6d1c60-ecf7-43f9-84f6-48907933eed7 time="2026-02-13T23:23:28Z" level=info msg="200 OK: GET https://127.0.0.1:42779/core/v4/events/latest" pkg=gpa/client userID=4e6d1c60-ecf7-43f9-84f6-48907933eed7 time="2026-02-13T23:23:28Z" level=info msg="Starting service Last EventID=AQ==" service=user-events user=4e6d1c60-ecf7-43f9-84f6-48907933eed7 time="2026-02-13T23:23:28Z" level=info msg="200 OK: GET https://127.0.0.1:42779/core/v4/settings" pkg=gpa/client userID=4e6d1c60-ecf7-43f9-84f6-48907933eed7 time="2026-02-13T23:23:28Z" level=info msg="Registering user client, ID:4e6d1c60-ecf7-43f9-84f6-48907933eed7" pkg=observability time="2026-02-13T23:23:28Z" level=info msg="Starting service main loop" service=telemetry user=4e6d1c60-ecf7-43f9-84f6-48907933eed7 time="2026-02-13T23:23:28Z" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=4e6d1c60-ecf7-43f9-84f6-48907933eed7 time="2026-02-13T23:23:28Z" level=info msg="Starting service main loop" service=notification user=4e6d1c60-ecf7-43f9-84f6-48907933eed7 time="2026-02-13T23:23:28Z" level=info msg="Starting service main loop" service=smtp user=4e6d1c60-ecf7-43f9-84f6-48907933eed7 time="2026-02-13T23:23:28Z" level=info msg="200 OK: GET https://127.0.0.1:42779/core/v4/labels?Type=4" pkg=gpa/client userID=4e6d1c60-ecf7-43f9-84f6-48907933eed7 time="2026-02-13T23:23:28Z" level=info msg="200 OK: GET https://127.0.0.1:42779/core/v4/labels?Type=3" pkg=gpa/client userID=4e6d1c60-ecf7-43f9-84f6-48907933eed7 time="2026-02-13T23:23:28Z" level=info msg="200 OK: GET https://127.0.0.1:42779/core/v4/labels?Type=1" pkg=gpa/client userID=4e6d1c60-ecf7-43f9-84f6-48907933eed7 time="2026-02-13T23:23:28Z" level=info msg="Setting labels" labelIDs="[9 0 1 2 3 8 10 12 4 5 6 7]" pkg=rwLabels time="2026-02-13T23:23:28Z" level=info msg="Adding user to imap server" addrID=f8652287-e88f-43e8-bdea-5954e99387e4 service=server-manager time="2026-02-13T23:23:28Z" level=info msg="Creating new IMAP user" addrID=f8652287-e88f-43e8-bdea-5954e99387e4 service=server-manager time="2026-02-13T23:23:28Z" level=info msg="Setting gluon ID" addrID=f8652287-e88f-43e8-bdea-5954e99387e4 gluonID=b032dc2d-57bd-4d69-a324-2fc23a3d47ce userID=4e6d1c60-ecf7-43f9-84f6-48907933eed7 time="2026-02-13T23:23:28Z" level=info msg="Created new IMAP user" addrID=f8652287-e88f-43e8-bdea-5954e99387e4 gluonID=b032dc2d-57bd-4d69-a324-2fc23a3d47ce service=server-manager time="2026-02-13T23:23:28Z" level=info msg="Validating Listener State" service=server-manager time="2026-02-13T23:23:28Z" level=info msg=Resuming service=user-events user=4e6d1c60-ecf7-43f9-84f6-48907933eed7 time="2026-02-13T23:23:28Z" level=info msg="Received mailbox message count" count=0 gluonID=b032dc2d-57bd-4d69-a324-2fc23a3d47ce labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2026-02-13T23:23:28Z" level=info msg="Starting IMAP Service" service=imap user=4e6d1c60-ecf7-43f9-84f6-48907933eed7 time="2026-02-13T23:23:28Z" level=info msg="Sync triggered" service=imap user=4e6d1c60-ecf7-43f9-84f6-48907933eed7 time="2026-02-13T23:23:28Z" level=info msg="Beginning user sync" service=imap start="2026-02-13 23:23:28.072443836 +0000 UTC m=+25.879052246" user=4e6d1c60-ecf7-43f9-84f6-48907933eed7 time="2026-02-13T23:23:28Z" level=info msg="Syncing labels" service=imap user=4e6d1c60-ecf7-43f9-84f6-48907933eed7 time="2026-02-13T23:23:28Z" level=info msg="Checking whether logged in user should re-sync. UserID:4e6d1c60-ecf7-43f9-84f6-48907933eed7" userID=4e6d1c60-ecf7-43f9-84f6-48907933eed7 time="2026-02-13T23:23:28Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=b032dc2d-57bd-4d69-a324-2fc23a3d47ce Scenario: IMAP client cannot authenticate with bad password # features/imap/auth.feature:42 When user "183ac150-d04c-4765-90d9-430c6e437872" connects IMAP client "1" # :1 -> *scenario time="2026-02-13T23:23:28Z" level=error msg="Command failed" cmd="LOGIN 'vSk3eRWTdZ8TsXOUa3OrNRUnJhOfzmDIqNaKMcw36OM=' " error="no such user" pkg=gluon/session session=1 time="2026-02-13T23:23:28Z" level=error msg="Incorrect login credentials." pkg=imap sessionID=1 username=183ac150-d04c-4765-90d9-430c6e437872@proton.local time="2026-02-13T23:23:28Z" level=info msg="Frontend service stopped" time="2026-02-13T23:23:28Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=b032dc2d-57bd-4d69-a324-2fc23a3d47ce time="2026-02-13T23:23:28Z" level=info msg="Frontend client stopped" time="2026-02-13T23:23:28Z" level=info msg="Closing bridge" pkg=bridge time="2026-02-13T23:23:28Z" level=info msg="Stopping service" pkg=observability time="2026-02-13T23:23:28Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4 userID=b032dc2d-57bd-4d69-a324-2fc23a3d47ce time="2026-02-13T23:23:28Z" level=info msg="Closing user" userID=cd367347-2622-4e6b-8861-7c4c3bc52fad time="2026-02-13T23:23:28Z" level=info msg="De-registering user client, ID:cd367347-2622-4e6b-8861-7c4c3bc52fad" pkg=observability time="2026-02-13T23:23:28Z" level=info msg="Exiting IMAP Service" service=imap user=cd367347-2622-4e6b-8861-7c4c3bc52fad time="2026-02-13T23:23:28Z" level=info msg="Exiting service main loop" service=smtp user=cd367347-2622-4e6b-8861-7c4c3bc52fad time="2026-02-13T23:23:28Z" level=info msg="Exiting service main loop" service=notification user=cd367347-2622-4e6b-8861-7c4c3bc52fad time="2026-02-13T23:23:28Z" level=info msg="Exiting Service" service=user-identity user=cd367347-2622-4e6b-8861-7c4c3bc52fad time="2026-02-13T23:23:28Z" level=info msg="Exiting service main loop" service=telemetry user=cd367347-2622-4e6b-8861-7c4c3bc52fad time="2026-02-13T23:23:28Z" level=info msg="Exiting service" service=user-events user=cd367347-2622-4e6b-8861-7c4c3bc52fad time="2026-02-13T23:23:28Z" level=info msg="Closing user" userID=4e6d1c60-ecf7-43f9-84f6-48907933eed7 time="2026-02-13T23:23:28Z" level=info msg="De-registering user client, ID:4e6d1c60-ecf7-43f9-84f6-48907933eed7" pkg=observability time="2026-02-13T23:23:28Z" level=info msg="Synced labels" service=imap user=4e6d1c60-ecf7-43f9-84f6-48907933eed7 time="2026-02-13T23:23:28Z" level=warning msg="Get \"https://127.0.0.1:42779/mail/v4/messages/count\": context canceled, Attempt 1" pkg=gpa/client time="2026-02-13T23:23:28Z" level=error msg="Get \"https://127.0.0.1:42779/mail/v4/messages/count\": context canceled" pkg=gpa/client time="2026-02-13T23:23:28Z" level=error msg="Failed to sync, will retry later" error="failed to retrieve message ids: received no response from API: Get \"https://127.0.0.1:42779/mail/v4/messages/count\": context canceled" service=imap user=4e6d1c60-ecf7-43f9-84f6-48907933eed7 time="2026-02-13T23:23:28Z" level=error msg="Sync aborted" error="context canceled" service=imap user=4e6d1c60-ecf7-43f9-84f6-48907933eed7 time="2026-02-13T23:23:28Z" level=info msg="Finished user sync" duration=3.425902ms service=imap user=4e6d1c60-ecf7-43f9-84f6-48907933eed7 time="2026-02-13T23:23:28Z" level=info msg="Exiting IMAP Service" service=imap user=4e6d1c60-ecf7-43f9-84f6-48907933eed7 time="2026-02-13T23:23:28Z" level=info msg="Exiting service main loop" service=smtp user=4e6d1c60-ecf7-43f9-84f6-48907933eed7 time="2026-02-13T23:23:28Z" level=info msg="Exiting service main loop" service=notification user=4e6d1c60-ecf7-43f9-84f6-48907933eed7 time="2026-02-13T23:23:28Z" level=info msg="Exiting Service" service=user-identity user=4e6d1c60-ecf7-43f9-84f6-48907933eed7 time="2026-02-13T23:23:28Z" level=info msg="Exiting service main loop" service=telemetry user=4e6d1c60-ecf7-43f9-84f6-48907933eed7 time="2026-02-13T23:23:28Z" level=info msg="Exiting service" service=user-events user=4e6d1c60-ecf7-43f9-84f6-48907933eed7 time="2026-02-13T23:23:28Z" level=info msg="Closing IMAP Listener" service=server-manager time="2026-02-13T23:23:28Z" level=info msg="Closing IMAP server" service=server-manager time="2026-02-13T23:23:28Z" level=info msg="Closing SMTP Listener" service=server-manager time="2026-02-13T23:23:28Z" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2026-02-13T23:23:28Z" level=info msg="Closing SMTP server" service=server-manager time="2026-02-13T23:23:28Z" level=info msg="Closing service" service=unleash Then IMAP client "1" cannot authenticate with incorrect password # :1 -> *scenario time="2026-02-13T23:23:28Z" level=info msg="User '9a516c35-3588-4d70-b231-d240a253345f' created with id=1a365dce-18de-4c72-bbf3-5af548f310c5" pkg=gpa/server/backend time="2026-02-13T23:23:28Z" level=info msg="User 'f52b6b05-39df-428e-ba20-b750ee108fca' created with id=73435f36-c62a-4373-9b76-2891c6f6a272" pkg=gpa/server/backend time="2026-02-13T23:23:29Z" level=info msg="Starting bridge" time="2026-02-13T23:23:29Z" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures1466701680/030/config805044449/grpcFocusServerConfig.json pkg=focus/service time="2026-02-13T23:23:29Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures1466701680/030/cache1956471769/unleash_cache/unleash_flags: no such file or directory" service=unleash time="2026-02-13T23:23:29Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures1466701680/030/cache1956471769/notifications/notification_cache: no such file or directory" pkg=notification-store time="2026-02-13T23:23:29Z" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures1466701680/030/data1110917920/gluon/backend/db gluonStore=/tmp/TestFeatures1466701680/030/data1110917920/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2026-02-13T23:23:29Z" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2026-02-13T23:23:29Z" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2026-02-13T23:23:29Z" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2026-02-13T23:23:29Z" level=info msg="Starting service" service=unleash time="2026-02-13T23:23:29Z" level=info msg="Starting service" pkg=observability time="2026-02-13T23:23:29Z" level=info msg="Starting frontend service" time="2026-02-13T23:23:29Z" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures1466701680/030/config805044449/grpcServerConfig.json time="2026-02-13T23:23:29Z" level=info msg="Starting poll service" service=unleash time="2026-02-13T23:23:29Z" level=info msg="Starting receiver service" service=unleash time="2026-02-13T23:23:29Z" level=info msg="gRPC server listening on /tmp/bridge5162" pkg=grpc time="2026-02-13T23:23:29Z" level=info msg="Frontend service started" time="2026-02-13T23:23:29Z" level=info msg="Starting frontend client" time="2026-02-13T23:23:29Z" level=info msg="Loading users" count=0 pkg=bridge/user time="2026-02-13T23:23:29Z" level=info msg="Finished loading users" pkg=bridge/user time="2026-02-13T23:23:29Z" level=info msg="Not monitoring parent PID" pkg=grpc time="2026-02-13T23:23:29Z" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2026-02-13T23:23:29Z" level=info msg="Checking for updates" pkg=bridge time="2026-02-13T23:23:29Z" level=info msg="Frontend client started" time="2026-02-13T23:23:29Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (0516ac70)" time="2026-02-13T23:23:29Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (0516ac70)" time="2026-02-13T23:23:29Z" level=info msg="200 OK: GET https://127.0.0.1:41767/feature/v2/frontend?bridgeStickyKey=3d7cd20f-1d83-4beb-9e0a-32ff77ce21b2" pkg=gpa/manager time="2026-02-13T23:23:29Z" level=info msg="200 OK: POST https://127.0.0.1:41767/auth/v4/info" pkg=gpa/manager time="2026-02-13T23:23:29Z" level=info msg="200 OK: POST https://127.0.0.1:41767/auth/v4" pkg=gpa/manager time="2026-02-13T23:23:29Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=1a365dce-18de-4c72-bbf3-5af548f310c5 time="2026-02-13T23:23:29Z" level=info msg="Adding vault user" userID=1a365dce-18de-4c72-bbf3-5af548f310c5 time="2026-02-13T23:23:29Z" level=info msg="Creating new user" userID=1a365dce-18de-4c72-bbf3-5af548f310c5 time="2026-02-13T23:23:29Z" level=warning msg="404 GET https://127.0.0.1:41767/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2026-02-13T23:23:29Z" level=error msg="404 GET https://127.0.0.1:41767/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2026-02-13T23:23:29Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:41767/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2026-02-13T23:23:29Z" level=info msg="Creating user object" numAddr=2 numLabels=12 userID=1a365dce-18de-4c72-bbf3-5af548f310c5 time="2026-02-13T23:23:29Z" level=info msg="200 OK: GET https://127.0.0.1:41767/core/v4/events/latest" pkg=gpa/client userID=1a365dce-18de-4c72-bbf3-5af548f310c5 time="2026-02-13T23:23:29Z" level=info msg="Starting service Last EventID=Ag==" service=user-events user=1a365dce-18de-4c72-bbf3-5af548f310c5 time="2026-02-13T23:23:29Z" level=info msg="200 OK: GET https://127.0.0.1:41767/core/v4/settings" pkg=gpa/client userID=1a365dce-18de-4c72-bbf3-5af548f310c5 time="2026-02-13T23:23:29Z" level=info msg="Registering user client, ID:1a365dce-18de-4c72-bbf3-5af548f310c5" pkg=observability time="2026-02-13T23:23:29Z" level=info msg="Starting service main loop" service=telemetry user=1a365dce-18de-4c72-bbf3-5af548f310c5 time="2026-02-13T23:23:29Z" level=info msg="Starting user identity service" numAddr=2 service=user-identity user=1a365dce-18de-4c72-bbf3-5af548f310c5 time="2026-02-13T23:23:29Z" level=info msg="Starting service main loop" service=notification user=1a365dce-18de-4c72-bbf3-5af548f310c5 time="2026-02-13T23:23:29Z" level=info msg="Starting service main loop" service=smtp user=1a365dce-18de-4c72-bbf3-5af548f310c5 time="2026-02-13T23:23:29Z" level=info msg="200 OK: GET https://127.0.0.1:41767/core/v4/labels?Type=4" pkg=gpa/client userID=1a365dce-18de-4c72-bbf3-5af548f310c5 time="2026-02-13T23:23:29Z" level=info msg="200 OK: GET https://127.0.0.1:41767/core/v4/labels?Type=3" pkg=gpa/client userID=1a365dce-18de-4c72-bbf3-5af548f310c5 time="2026-02-13T23:23:29Z" level=info msg="200 OK: GET https://127.0.0.1:41767/core/v4/labels?Type=1" pkg=gpa/client userID=1a365dce-18de-4c72-bbf3-5af548f310c5 time="2026-02-13T23:23:29Z" level=info msg="Setting labels" labelIDs="[2 4 5 7 8 10 12 1 3 6 9 0]" pkg=rwLabels time="2026-02-13T23:23:29Z" level=info msg="Adding user to imap server" addrID=2ba836bc-7443-4310-a14a-ba975144479b service=server-manager time="2026-02-13T23:23:29Z" level=info msg="Creating new IMAP user" addrID=2ba836bc-7443-4310-a14a-ba975144479b service=server-manager time="2026-02-13T23:23:29Z" level=info msg="Setting gluon ID" addrID=2ba836bc-7443-4310-a14a-ba975144479b gluonID=5bf25226-7339-4c67-a7f4-f6b342303356 userID=1a365dce-18de-4c72-bbf3-5af548f310c5 time="2026-02-13T23:23:29Z" level=info msg="Created new IMAP user" addrID=2ba836bc-7443-4310-a14a-ba975144479b gluonID=5bf25226-7339-4c67-a7f4-f6b342303356 service=server-manager time="2026-02-13T23:23:29Z" level=info msg="Validating Listener State" service=server-manager time="2026-02-13T23:23:29Z" level=info msg=Resuming service=user-events user=1a365dce-18de-4c72-bbf3-5af548f310c5 time="2026-02-13T23:23:29Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (44f6404f)" time="2026-02-13T23:23:29Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (44f6404f)" time="2026-02-13T23:23:29Z" level=info msg="Received mailbox message count" count=0 gluonID=5bf25226-7339-4c67-a7f4-f6b342303356 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2026-02-13T23:23:29Z" level=info msg="Starting IMAP Service" service=imap user=1a365dce-18de-4c72-bbf3-5af548f310c5 time="2026-02-13T23:23:29Z" level=info msg="Sync triggered" service=imap user=1a365dce-18de-4c72-bbf3-5af548f310c5 time="2026-02-13T23:23:29Z" level=info msg="Beginning user sync" service=imap start="2026-02-13 23:23:29.277880805 +0000 UTC m=+27.084489215" user=1a365dce-18de-4c72-bbf3-5af548f310c5 time="2026-02-13T23:23:29Z" level=info msg="Checking whether logged in user should re-sync. UserID:1a365dce-18de-4c72-bbf3-5af548f310c5" userID=1a365dce-18de-4c72-bbf3-5af548f310c5 time="2026-02-13T23:23:29Z" level=info msg="Syncing labels" service=imap user=1a365dce-18de-4c72-bbf3-5af548f310c5 time="2026-02-13T23:23:29Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=5bf25226-7339-4c67-a7f4-f6b342303356 time="2026-02-13T23:23:29Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=5bf25226-7339-4c67-a7f4-f6b342303356 time="2026-02-13T23:23:29Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6 userID=5bf25226-7339-4c67-a7f4-f6b342303356 time="2026-02-13T23:23:29Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0 userID=5bf25226-7339-4c67-a7f4-f6b342303356 time="2026-02-13T23:23:29Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5 userID=5bf25226-7339-4c67-a7f4-f6b342303356 time="2026-02-13T23:23:29Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=8 userID=5bf25226-7339-4c67-a7f4-f6b342303356 time="2026-02-13T23:23:29Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4 userID=5bf25226-7339-4c67-a7f4-f6b342303356 time="2026-02-13T23:23:29Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=12 userID=5bf25226-7339-4c67-a7f4-f6b342303356 time="2026-02-13T23:23:29Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=7 userID=5bf25226-7339-4c67-a7f4-f6b342303356 time="2026-02-13T23:23:29Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=10 userID=5bf25226-7339-4c67-a7f4-f6b342303356 time="2026-02-13T23:23:29Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=3 userID=5bf25226-7339-4c67-a7f4-f6b342303356 time="2026-02-13T23:23:29Z" level=info msg="Synced labels" service=imap user=1a365dce-18de-4c72-bbf3-5af548f310c5 time="2026-02-13T23:23:29Z" level=info msg="200 OK: GET https://127.0.0.1:41767/mail/v4/messages/count" pkg=gpa/client userID=1a365dce-18de-4c72-bbf3-5af548f310c5 time="2026-02-13T23:23:29Z" level=info msg="Syncing messages" service=imap user=1a365dce-18de-4c72-bbf3-5af548f310c5 time="2026-02-13T23:23:29Z" level=info msg="Job started" service=imap user=1a365dce-18de-4c72-bbf3-5af548f310c5 time="2026-02-13T23:23:29Z" level=info msg="200 OK: POST https://127.0.0.1:41767/auth/v4/info" pkg=gpa/manager time="2026-02-13T23:23:29Z" level=info msg="200 OK: POST https://127.0.0.1:41767/mail/v4/messages" pkg=gpa/client userID=1a365dce-18de-4c72-bbf3-5af548f310c5 time="2026-02-13T23:23:29Z" level=info msg="Job finished" service=imap user=1a365dce-18de-4c72-bbf3-5af548f310c5 time="2026-02-13T23:23:29Z" level=info msg="All child jobs completed" service=imap sync-job=waiter user=1a365dce-18de-4c72-bbf3-5af548f310c5 time="2026-02-13T23:23:29Z" level=info msg="Synced messages" service=imap user=1a365dce-18de-4c72-bbf3-5af548f310c5 time="2026-02-13T23:23:29Z" level=info msg="Finished user sync" duration=22.27158ms service=imap user=1a365dce-18de-4c72-bbf3-5af548f310c5 time="2026-02-13T23:23:29Z" level=info msg="Sync complete, starting API event stream" service=imap user=1a365dce-18de-4c72-bbf3-5af548f310c5 time="2026-02-13T23:23:29Z" level=info msg="Event loop reset" eventID="Ag==" service=user-events user=1a365dce-18de-4c72-bbf3-5af548f310c5 time="2026-02-13T23:23:29Z" level=info msg="200 OK: POST https://127.0.0.1:41767/auth/v4" pkg=gpa/manager time="2026-02-13T23:23:29Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=73435f36-c62a-4373-9b76-2891c6f6a272 time="2026-02-13T23:23:29Z" level=info msg="Heartbeat sent" metrics="{bridge.any.heartbeat bridge_heartbeat_new {1 2} {true true false false false true true true true true false 0.0.0 starttls starttls unknown}}" pkg=telemetry time="2026-02-13T23:23:29Z" level=info msg="Adding vault user" userID=73435f36-c62a-4373-9b76-2891c6f6a272 time="2026-02-13T23:23:29Z" level=info msg="Creating new user" userID=73435f36-c62a-4373-9b76-2891c6f6a272 time="2026-02-13T23:23:29Z" level=warning msg="404 GET https://127.0.0.1:41767/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2026-02-13T23:23:29Z" level=error msg="404 GET https://127.0.0.1:41767/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2026-02-13T23:23:29Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:41767/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2026-02-13T23:23:29Z" level=info msg="Creating user object" numAddr=1 numLabels=12 userID=73435f36-c62a-4373-9b76-2891c6f6a272 time="2026-02-13T23:23:29Z" level=info msg="200 OK: GET https://127.0.0.1:41767/core/v4/events/latest" pkg=gpa/client userID=73435f36-c62a-4373-9b76-2891c6f6a272 time="2026-02-13T23:23:29Z" level=info msg="Starting service Last EventID=AQ==" service=user-events user=73435f36-c62a-4373-9b76-2891c6f6a272 time="2026-02-13T23:23:29Z" level=info msg="200 OK: GET https://127.0.0.1:41767/core/v4/settings" pkg=gpa/client userID=73435f36-c62a-4373-9b76-2891c6f6a272 time="2026-02-13T23:23:29Z" level=info msg="Registering user client, ID:73435f36-c62a-4373-9b76-2891c6f6a272" pkg=observability time="2026-02-13T23:23:29Z" level=info msg="Starting service main loop" service=telemetry user=73435f36-c62a-4373-9b76-2891c6f6a272 time="2026-02-13T23:23:29Z" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=73435f36-c62a-4373-9b76-2891c6f6a272 time="2026-02-13T23:23:29Z" level=info msg="Starting service main loop" service=notification user=73435f36-c62a-4373-9b76-2891c6f6a272 time="2026-02-13T23:23:29Z" level=info msg="Starting service main loop" service=smtp user=73435f36-c62a-4373-9b76-2891c6f6a272 time="2026-02-13T23:23:29Z" level=info msg="200 OK: GET https://127.0.0.1:41767/core/v4/labels?Type=4" pkg=gpa/client userID=73435f36-c62a-4373-9b76-2891c6f6a272 time="2026-02-13T23:23:29Z" level=info msg="200 OK: GET https://127.0.0.1:41767/core/v4/labels?Type=3" pkg=gpa/client userID=73435f36-c62a-4373-9b76-2891c6f6a272 time="2026-02-13T23:23:29Z" level=info msg="200 OK: GET https://127.0.0.1:41767/core/v4/labels?Type=1" pkg=gpa/client userID=73435f36-c62a-4373-9b76-2891c6f6a272 time="2026-02-13T23:23:29Z" level=info msg="Setting labels" labelIDs="[12 0 1 2 3 7 10 4 5 6 8 9]" pkg=rwLabels time="2026-02-13T23:23:29Z" level=info msg="Adding user to imap server" addrID=815912ed-532a-44b2-a8f6-751a5ab6fc85 service=server-manager time="2026-02-13T23:23:29Z" level=info msg="Creating new IMAP user" addrID=815912ed-532a-44b2-a8f6-751a5ab6fc85 service=server-manager time="2026-02-13T23:23:29Z" level=info msg="Setting gluon ID" addrID=815912ed-532a-44b2-a8f6-751a5ab6fc85 gluonID=176f4f2d-03ef-48fb-8c2c-f7c8e5ebfd1c userID=73435f36-c62a-4373-9b76-2891c6f6a272 time="2026-02-13T23:23:29Z" level=info msg="Created new IMAP user" addrID=815912ed-532a-44b2-a8f6-751a5ab6fc85 gluonID=176f4f2d-03ef-48fb-8c2c-f7c8e5ebfd1c service=server-manager time="2026-02-13T23:23:29Z" level=info msg="Validating Listener State" service=server-manager time="2026-02-13T23:23:29Z" level=info msg=Resuming service=user-events user=73435f36-c62a-4373-9b76-2891c6f6a272 time="2026-02-13T23:23:29Z" level=info msg="Received mailbox message count" count=0 gluonID=176f4f2d-03ef-48fb-8c2c-f7c8e5ebfd1c labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2026-02-13T23:23:29Z" level=info msg="Starting IMAP Service" service=imap user=73435f36-c62a-4373-9b76-2891c6f6a272 time="2026-02-13T23:23:29Z" level=info msg="Sync triggered" service=imap user=73435f36-c62a-4373-9b76-2891c6f6a272 time="2026-02-13T23:23:29Z" level=info msg="Beginning user sync" service=imap start="2026-02-13 23:23:29.535514719 +0000 UTC m=+27.342123129" user=73435f36-c62a-4373-9b76-2891c6f6a272 time="2026-02-13T23:23:29Z" level=info msg="Syncing labels" service=imap user=73435f36-c62a-4373-9b76-2891c6f6a272 time="2026-02-13T23:23:29Z" level=info msg="Checking whether logged in user should re-sync. UserID:73435f36-c62a-4373-9b76-2891c6f6a272" userID=73435f36-c62a-4373-9b76-2891c6f6a272 time="2026-02-13T23:23:29Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=176f4f2d-03ef-48fb-8c2c-f7c8e5ebfd1c Scenario: IMAP client cannot authenticate with bad password using IMAP AUTHENTICATE # features/imap/auth.feature:46 When user "9a516c35-3588-4d70-b231-d240a253345f" connects IMAP client "1" # :1 -> *scenario time="2026-02-13T23:23:29Z" level=error msg="Command failed" cmd="AUTHENTICATE " error="no such user" pkg=gluon/session session=1 time="2026-02-13T23:23:29Z" level=error msg="Incorrect login credentials." pkg=imap sessionID=1 username=9a516c35-3588-4d70-b231-d240a253345f@proton.local time="2026-02-13T23:23:29Z" level=info msg="Frontend service stopped" time="2026-02-13T23:23:29Z" level=info msg="Frontend client stopped" time="2026-02-13T23:23:29Z" level=info msg="Closing bridge" pkg=bridge time="2026-02-13T23:23:29Z" level=info msg="Stopping service" pkg=observability time="2026-02-13T23:23:29Z" level=info msg="Closing user" userID=1a365dce-18de-4c72-bbf3-5af548f310c5 time="2026-02-13T23:23:29Z" level=info msg="De-registering user client, ID:1a365dce-18de-4c72-bbf3-5af548f310c5" pkg=observability time="2026-02-13T23:23:29Z" level=info msg="Exiting IMAP Service" service=imap user=1a365dce-18de-4c72-bbf3-5af548f310c5 time="2026-02-13T23:23:29Z" level=info msg="Exiting service main loop" service=smtp user=1a365dce-18de-4c72-bbf3-5af548f310c5 time="2026-02-13T23:23:29Z" level=info msg="Exiting service main loop" service=notification user=1a365dce-18de-4c72-bbf3-5af548f310c5 time="2026-02-13T23:23:29Z" level=info msg="Exiting Service" service=user-identity user=1a365dce-18de-4c72-bbf3-5af548f310c5 time="2026-02-13T23:23:29Z" level=info msg="Exiting service main loop" service=telemetry user=1a365dce-18de-4c72-bbf3-5af548f310c5 time="2026-02-13T23:23:29Z" level=info msg="Exiting service" service=user-events user=1a365dce-18de-4c72-bbf3-5af548f310c5 time="2026-02-13T23:23:29Z" level=info msg="Closing user" userID=73435f36-c62a-4373-9b76-2891c6f6a272 time="2026-02-13T23:23:29Z" level=info msg="De-registering user client, ID:73435f36-c62a-4373-9b76-2891c6f6a272" pkg=observability time="2026-02-13T23:23:29Z" level=info msg="Synced labels" service=imap user=73435f36-c62a-4373-9b76-2891c6f6a272 time="2026-02-13T23:23:29Z" level=warning msg="Get \"https://127.0.0.1:41767/mail/v4/messages/count\": context canceled, Attempt 1" pkg=gpa/client time="2026-02-13T23:23:29Z" level=error msg="Get \"https://127.0.0.1:41767/mail/v4/messages/count\": context canceled" pkg=gpa/client time="2026-02-13T23:23:29Z" level=error msg="Failed to sync, will retry later" error="failed to retrieve message ids: received no response from API: Get \"https://127.0.0.1:41767/mail/v4/messages/count\": context canceled" service=imap user=73435f36-c62a-4373-9b76-2891c6f6a272 time="2026-02-13T23:23:29Z" level=error msg="Sync aborted" error="context canceled" service=imap user=73435f36-c62a-4373-9b76-2891c6f6a272 time="2026-02-13T23:23:29Z" level=info msg="Finished user sync" duration=2.495597ms service=imap user=73435f36-c62a-4373-9b76-2891c6f6a272 time="2026-02-13T23:23:29Z" level=info msg="Exiting IMAP Service" service=imap user=73435f36-c62a-4373-9b76-2891c6f6a272 time="2026-02-13T23:23:29Z" level=info msg="Exiting service main loop" service=smtp user=73435f36-c62a-4373-9b76-2891c6f6a272 time="2026-02-13T23:23:29Z" level=info msg="Exiting service main loop" service=notification user=73435f36-c62a-4373-9b76-2891c6f6a272 time="2026-02-13T23:23:29Z" level=info msg="Exiting Service" service=user-identity user=73435f36-c62a-4373-9b76-2891c6f6a272 time="2026-02-13T23:23:29Z" level=info msg="Exiting service main loop" service=telemetry user=73435f36-c62a-4373-9b76-2891c6f6a272 time="2026-02-13T23:23:29Z" level=info msg="Exiting service" service=user-events user=73435f36-c62a-4373-9b76-2891c6f6a272 time="2026-02-13T23:23:29Z" level=info msg="Closing IMAP Listener" service=server-manager time="2026-02-13T23:23:29Z" level=info msg="Closing IMAP server" service=server-manager time="2026-02-13T23:23:29Z" level=info msg="Closing SMTP Listener" service=server-manager time="2026-02-13T23:23:29Z" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2026-02-13T23:23:29Z" level=info msg="Closing SMTP server" service=server-manager time="2026-02-13T23:23:29Z" level=info msg="Closing service" service=unleash Then IMAP client "1" cannot authenticate with incorrect password using IMAP AUTHENTICATE # :1 -> *scenario time="2026-02-13T23:23:29Z" level=info msg="User 'd3f15ad2-ccc4-4cb2-8dca-39613f59e258' created with id=9c5f0fb9-95e9-4d0c-8231-ac560dfd15aa" pkg=gpa/server/backend time="2026-02-13T23:23:30Z" level=info msg="User 'ed70cc07-d536-4b52-8cda-417edc25c443' created with id=ebf32964-2bd5-4d0f-a4c8-3c347fa39eda" pkg=gpa/server/backend time="2026-02-13T23:23:30Z" level=info msg="Starting bridge" time="2026-02-13T23:23:30Z" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures1466701680/031/config4069726925/grpcFocusServerConfig.json pkg=focus/service time="2026-02-13T23:23:30Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures1466701680/031/cache1158910453/unleash_cache/unleash_flags: no such file or directory" service=unleash time="2026-02-13T23:23:30Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures1466701680/031/cache1158910453/notifications/notification_cache: no such file or directory" pkg=notification-store time="2026-02-13T23:23:30Z" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures1466701680/031/data3813629791/gluon/backend/db gluonStore=/tmp/TestFeatures1466701680/031/data3813629791/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2026-02-13T23:23:30Z" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2026-02-13T23:23:30Z" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2026-02-13T23:23:30Z" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2026-02-13T23:23:30Z" level=info msg="Starting service" service=unleash time="2026-02-13T23:23:30Z" level=info msg="Starting service" pkg=observability time="2026-02-13T23:23:30Z" level=info msg="Starting frontend service" time="2026-02-13T23:23:30Z" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures1466701680/031/config4069726925/grpcServerConfig.json time="2026-02-13T23:23:30Z" level=info msg="gRPC server listening on /tmp/bridge7868" pkg=grpc time="2026-02-13T23:23:30Z" level=info msg="Frontend service started" time="2026-02-13T23:23:30Z" level=info msg="Starting frontend client" time="2026-02-13T23:23:30Z" level=info msg="Starting poll service" service=unleash time="2026-02-13T23:23:30Z" level=info msg="Starting receiver service" service=unleash time="2026-02-13T23:23:30Z" level=info msg="Loading users" count=0 pkg=bridge/user time="2026-02-13T23:23:30Z" level=info msg="Finished loading users" pkg=bridge/user time="2026-02-13T23:23:30Z" level=info msg="Checking for updates" pkg=bridge time="2026-02-13T23:23:30Z" level=info msg="Not monitoring parent PID" pkg=grpc time="2026-02-13T23:23:30Z" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2026-02-13T23:23:30Z" level=info msg="Frontend client started" time="2026-02-13T23:23:30Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (8e624a3c)" time="2026-02-13T23:23:30Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (8e624a3c)" time="2026-02-13T23:23:30Z" level=info msg="200 OK: GET https://127.0.0.1:46855/feature/v2/frontend?bridgeStickyKey=e727c240-7d2b-402f-bced-dc2b2ea7151d" pkg=gpa/manager time="2026-02-13T23:23:30Z" level=info msg="200 OK: POST https://127.0.0.1:46855/auth/v4/info" pkg=gpa/manager time="2026-02-13T23:23:30Z" level=info msg="200 OK: POST https://127.0.0.1:46855/auth/v4" pkg=gpa/manager time="2026-02-13T23:23:30Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=9c5f0fb9-95e9-4d0c-8231-ac560dfd15aa time="2026-02-13T23:23:30Z" level=info msg="Adding vault user" userID=9c5f0fb9-95e9-4d0c-8231-ac560dfd15aa time="2026-02-13T23:23:30Z" level=info msg="Creating new user" userID=9c5f0fb9-95e9-4d0c-8231-ac560dfd15aa time="2026-02-13T23:23:30Z" level=warning msg="404 GET https://127.0.0.1:46855/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2026-02-13T23:23:30Z" level=error msg="404 GET https://127.0.0.1:46855/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2026-02-13T23:23:30Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:46855/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2026-02-13T23:23:30Z" level=info msg="Creating user object" numAddr=2 numLabels=12 userID=9c5f0fb9-95e9-4d0c-8231-ac560dfd15aa time="2026-02-13T23:23:30Z" level=info msg="200 OK: GET https://127.0.0.1:46855/core/v4/events/latest" pkg=gpa/client userID=9c5f0fb9-95e9-4d0c-8231-ac560dfd15aa time="2026-02-13T23:23:30Z" level=info msg="Starting service Last EventID=Ag==" service=user-events user=9c5f0fb9-95e9-4d0c-8231-ac560dfd15aa time="2026-02-13T23:23:30Z" level=info msg="200 OK: GET https://127.0.0.1:46855/core/v4/settings" pkg=gpa/client userID=9c5f0fb9-95e9-4d0c-8231-ac560dfd15aa time="2026-02-13T23:23:30Z" level=info msg="Registering user client, ID:9c5f0fb9-95e9-4d0c-8231-ac560dfd15aa" pkg=observability time="2026-02-13T23:23:30Z" level=info msg="Starting service main loop" service=telemetry user=9c5f0fb9-95e9-4d0c-8231-ac560dfd15aa time="2026-02-13T23:23:30Z" level=info msg="Starting user identity service" numAddr=2 service=user-identity user=9c5f0fb9-95e9-4d0c-8231-ac560dfd15aa time="2026-02-13T23:23:30Z" level=info msg="Starting service main loop" service=notification user=9c5f0fb9-95e9-4d0c-8231-ac560dfd15aa time="2026-02-13T23:23:30Z" level=info msg="Starting service main loop" service=smtp user=9c5f0fb9-95e9-4d0c-8231-ac560dfd15aa time="2026-02-13T23:23:30Z" level=info msg="200 OK: GET https://127.0.0.1:46855/core/v4/labels?Type=4" pkg=gpa/client userID=9c5f0fb9-95e9-4d0c-8231-ac560dfd15aa time="2026-02-13T23:23:30Z" level=info msg="200 OK: GET https://127.0.0.1:46855/core/v4/labels?Type=3" pkg=gpa/client userID=9c5f0fb9-95e9-4d0c-8231-ac560dfd15aa time="2026-02-13T23:23:30Z" level=info msg="200 OK: GET https://127.0.0.1:46855/core/v4/labels?Type=1" pkg=gpa/client userID=9c5f0fb9-95e9-4d0c-8231-ac560dfd15aa time="2026-02-13T23:23:30Z" level=info msg="Setting labels" labelIDs="[2 3 4 5 6 7 8 10 0 1 9 12]" pkg=rwLabels time="2026-02-13T23:23:30Z" level=info msg="Adding user to imap server" addrID=5fd3679b-c87e-4c8a-aa6d-9f1f66061754 service=server-manager time="2026-02-13T23:23:30Z" level=info msg="Creating new IMAP user" addrID=5fd3679b-c87e-4c8a-aa6d-9f1f66061754 service=server-manager time="2026-02-13T23:23:30Z" level=info msg="Setting gluon ID" addrID=5fd3679b-c87e-4c8a-aa6d-9f1f66061754 gluonID=36f89500-e840-4fb2-8d92-e51764374aee userID=9c5f0fb9-95e9-4d0c-8231-ac560dfd15aa time="2026-02-13T23:23:30Z" level=info msg="Created new IMAP user" addrID=5fd3679b-c87e-4c8a-aa6d-9f1f66061754 gluonID=36f89500-e840-4fb2-8d92-e51764374aee service=server-manager time="2026-02-13T23:23:30Z" level=info msg="Validating Listener State" service=server-manager time="2026-02-13T23:23:30Z" level=info msg=Resuming service=user-events user=9c5f0fb9-95e9-4d0c-8231-ac560dfd15aa time="2026-02-13T23:23:30Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (3106e8cf)" time="2026-02-13T23:23:30Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (3106e8cf)" time="2026-02-13T23:23:30Z" level=info msg="Received mailbox message count" count=0 gluonID=36f89500-e840-4fb2-8d92-e51764374aee labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2026-02-13T23:23:30Z" level=info msg="Starting IMAP Service" service=imap user=9c5f0fb9-95e9-4d0c-8231-ac560dfd15aa time="2026-02-13T23:23:30Z" level=info msg="Sync triggered" service=imap user=9c5f0fb9-95e9-4d0c-8231-ac560dfd15aa time="2026-02-13T23:23:30Z" level=info msg="Beginning user sync" service=imap start="2026-02-13 23:23:30.737443181 +0000 UTC m=+28.544051591" user=9c5f0fb9-95e9-4d0c-8231-ac560dfd15aa time="2026-02-13T23:23:30Z" level=info msg="Checking whether logged in user should re-sync. UserID:9c5f0fb9-95e9-4d0c-8231-ac560dfd15aa" userID=9c5f0fb9-95e9-4d0c-8231-ac560dfd15aa time="2026-02-13T23:23:30Z" level=info msg="Syncing labels" service=imap user=9c5f0fb9-95e9-4d0c-8231-ac560dfd15aa time="2026-02-13T23:23:30Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=36f89500-e840-4fb2-8d92-e51764374aee time="2026-02-13T23:23:30Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=36f89500-e840-4fb2-8d92-e51764374aee time="2026-02-13T23:23:30Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=12 userID=36f89500-e840-4fb2-8d92-e51764374aee time="2026-02-13T23:23:30Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6 userID=36f89500-e840-4fb2-8d92-e51764374aee time="2026-02-13T23:23:30Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=7 userID=36f89500-e840-4fb2-8d92-e51764374aee time="2026-02-13T23:23:30Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=10 userID=36f89500-e840-4fb2-8d92-e51764374aee time="2026-02-13T23:23:30Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0 userID=36f89500-e840-4fb2-8d92-e51764374aee time="2026-02-13T23:23:30Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4 userID=36f89500-e840-4fb2-8d92-e51764374aee time="2026-02-13T23:23:30Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5 userID=36f89500-e840-4fb2-8d92-e51764374aee time="2026-02-13T23:23:30Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=3 userID=36f89500-e840-4fb2-8d92-e51764374aee time="2026-02-13T23:23:30Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=8 userID=36f89500-e840-4fb2-8d92-e51764374aee time="2026-02-13T23:23:30Z" level=info msg="Synced labels" service=imap user=9c5f0fb9-95e9-4d0c-8231-ac560dfd15aa time="2026-02-13T23:23:30Z" level=info msg="200 OK: GET https://127.0.0.1:46855/mail/v4/messages/count" pkg=gpa/client userID=9c5f0fb9-95e9-4d0c-8231-ac560dfd15aa time="2026-02-13T23:23:30Z" level=info msg="Syncing messages" service=imap user=9c5f0fb9-95e9-4d0c-8231-ac560dfd15aa time="2026-02-13T23:23:30Z" level=info msg="Job started" service=imap user=9c5f0fb9-95e9-4d0c-8231-ac560dfd15aa time="2026-02-13T23:23:30Z" level=info msg="200 OK: POST https://127.0.0.1:46855/auth/v4/info" pkg=gpa/manager time="2026-02-13T23:23:30Z" level=info msg="200 OK: POST https://127.0.0.1:46855/mail/v4/messages" pkg=gpa/client userID=9c5f0fb9-95e9-4d0c-8231-ac560dfd15aa time="2026-02-13T23:23:30Z" level=info msg="Job finished" service=imap user=9c5f0fb9-95e9-4d0c-8231-ac560dfd15aa time="2026-02-13T23:23:30Z" level=info msg="All child jobs completed" service=imap sync-job=waiter user=9c5f0fb9-95e9-4d0c-8231-ac560dfd15aa time="2026-02-13T23:23:30Z" level=info msg="Synced messages" service=imap user=9c5f0fb9-95e9-4d0c-8231-ac560dfd15aa time="2026-02-13T23:23:30Z" level=info msg="Finished user sync" duration=20.211938ms service=imap user=9c5f0fb9-95e9-4d0c-8231-ac560dfd15aa time="2026-02-13T23:23:30Z" level=info msg="Sync complete, starting API event stream" service=imap user=9c5f0fb9-95e9-4d0c-8231-ac560dfd15aa time="2026-02-13T23:23:30Z" level=info msg="Event loop reset" eventID="Ag==" service=user-events user=9c5f0fb9-95e9-4d0c-8231-ac560dfd15aa time="2026-02-13T23:23:30Z" level=info msg="200 OK: POST https://127.0.0.1:46855/auth/v4" pkg=gpa/manager time="2026-02-13T23:23:30Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=ebf32964-2bd5-4d0f-a4c8-3c347fa39eda time="2026-02-13T23:23:30Z" level=info msg="Heartbeat sent" metrics="{bridge.any.heartbeat bridge_heartbeat_new {1 0} {true true false false false true true true true true false 0.0.0 starttls starttls unknown}}" pkg=telemetry time="2026-02-13T23:23:30Z" level=info msg="Adding vault user" userID=ebf32964-2bd5-4d0f-a4c8-3c347fa39eda time="2026-02-13T23:23:30Z" level=info msg="Creating new user" userID=ebf32964-2bd5-4d0f-a4c8-3c347fa39eda time="2026-02-13T23:23:30Z" level=warning msg="404 GET https://127.0.0.1:46855/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2026-02-13T23:23:30Z" level=error msg="404 GET https://127.0.0.1:46855/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2026-02-13T23:23:30Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:46855/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2026-02-13T23:23:30Z" level=info msg="Creating user object" numAddr=1 numLabels=12 userID=ebf32964-2bd5-4d0f-a4c8-3c347fa39eda time="2026-02-13T23:23:30Z" level=info msg="200 OK: GET https://127.0.0.1:46855/core/v4/events/latest" pkg=gpa/client userID=ebf32964-2bd5-4d0f-a4c8-3c347fa39eda time="2026-02-13T23:23:30Z" level=info msg="Starting service Last EventID=AQ==" service=user-events user=ebf32964-2bd5-4d0f-a4c8-3c347fa39eda time="2026-02-13T23:23:30Z" level=info msg="200 OK: GET https://127.0.0.1:46855/core/v4/settings" pkg=gpa/client userID=ebf32964-2bd5-4d0f-a4c8-3c347fa39eda time="2026-02-13T23:23:30Z" level=info msg="Registering user client, ID:ebf32964-2bd5-4d0f-a4c8-3c347fa39eda" pkg=observability time="2026-02-13T23:23:30Z" level=info msg="Starting service main loop" service=telemetry user=ebf32964-2bd5-4d0f-a4c8-3c347fa39eda time="2026-02-13T23:23:30Z" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=ebf32964-2bd5-4d0f-a4c8-3c347fa39eda time="2026-02-13T23:23:30Z" level=info msg="Starting service main loop" service=notification user=ebf32964-2bd5-4d0f-a4c8-3c347fa39eda time="2026-02-13T23:23:30Z" level=info msg="Starting service main loop" service=smtp user=ebf32964-2bd5-4d0f-a4c8-3c347fa39eda time="2026-02-13T23:23:30Z" level=info msg="200 OK: GET https://127.0.0.1:46855/core/v4/labels?Type=4" pkg=gpa/client userID=ebf32964-2bd5-4d0f-a4c8-3c347fa39eda time="2026-02-13T23:23:30Z" level=info msg="200 OK: GET https://127.0.0.1:46855/core/v4/labels?Type=3" pkg=gpa/client userID=ebf32964-2bd5-4d0f-a4c8-3c347fa39eda time="2026-02-13T23:23:30Z" level=info msg="200 OK: GET https://127.0.0.1:46855/core/v4/labels?Type=1" pkg=gpa/client userID=ebf32964-2bd5-4d0f-a4c8-3c347fa39eda time="2026-02-13T23:23:30Z" level=info msg="Setting labels" labelIDs="[0 1 3 8 9 12 2 4 5 6 7 10]" pkg=rwLabels time="2026-02-13T23:23:30Z" level=info msg="Adding user to imap server" addrID=61eaf497-6db3-4cab-8b31-3d6e6b8bc370 service=server-manager time="2026-02-13T23:23:30Z" level=info msg="Creating new IMAP user" addrID=61eaf497-6db3-4cab-8b31-3d6e6b8bc370 service=server-manager time="2026-02-13T23:23:30Z" level=info msg="Setting gluon ID" addrID=61eaf497-6db3-4cab-8b31-3d6e6b8bc370 gluonID=78fdaece-5bc4-42ad-b13d-f94f0c39cd48 userID=ebf32964-2bd5-4d0f-a4c8-3c347fa39eda time="2026-02-13T23:23:30Z" level=info msg="Created new IMAP user" addrID=61eaf497-6db3-4cab-8b31-3d6e6b8bc370 gluonID=78fdaece-5bc4-42ad-b13d-f94f0c39cd48 service=server-manager time="2026-02-13T23:23:30Z" level=info msg="Validating Listener State" service=server-manager time="2026-02-13T23:23:30Z" level=info msg=Resuming service=user-events user=ebf32964-2bd5-4d0f-a4c8-3c347fa39eda time="2026-02-13T23:23:30Z" level=info msg="Logging out user" pkg=bridge/user userID=9c5f0fb9-95e9-4d0c-8231-ac560dfd15aa time="2026-02-13T23:23:30Z" level=info msg="Logging out user" userID=9c5f0fb9-95e9-4d0c-8231-ac560dfd15aa withAPI=true withData=false withDataDisabledKillSwitch=false time="2026-02-13T23:23:30Z" level=info msg="Validating Listener State" service=server-manager time="2026-02-13T23:23:30Z" level=info msg="De-registering user client, ID:9c5f0fb9-95e9-4d0c-8231-ac560dfd15aa" pkg=observability time="2026-02-13T23:23:30Z" level=info msg="Exiting IMAP Service" service=imap user=9c5f0fb9-95e9-4d0c-8231-ac560dfd15aa time="2026-02-13T23:23:30Z" level=info msg="Exiting service main loop" service=smtp user=9c5f0fb9-95e9-4d0c-8231-ac560dfd15aa time="2026-02-13T23:23:30Z" level=info msg="Exiting service main loop" service=notification user=9c5f0fb9-95e9-4d0c-8231-ac560dfd15aa time="2026-02-13T23:23:30Z" level=info msg="Exiting Service" service=user-identity user=9c5f0fb9-95e9-4d0c-8231-ac560dfd15aa time="2026-02-13T23:23:30Z" level=info msg="Exiting service main loop" service=telemetry user=9c5f0fb9-95e9-4d0c-8231-ac560dfd15aa time="2026-02-13T23:23:30Z" level=info msg="Exiting service" service=user-events user=9c5f0fb9-95e9-4d0c-8231-ac560dfd15aa time="2026-02-13T23:23:30Z" level=info msg="Received mailbox message count" count=0 gluonID=78fdaece-5bc4-42ad-b13d-f94f0c39cd48 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2026-02-13T23:23:30Z" level=info msg="Starting IMAP Service" service=imap user=ebf32964-2bd5-4d0f-a4c8-3c347fa39eda time="2026-02-13T23:23:30Z" level=info msg="Sync triggered" service=imap user=ebf32964-2bd5-4d0f-a4c8-3c347fa39eda time="2026-02-13T23:23:30Z" level=info msg="Beginning user sync" service=imap start="2026-02-13 23:23:30.99217813 +0000 UTC m=+28.798786530" user=ebf32964-2bd5-4d0f-a4c8-3c347fa39eda time="2026-02-13T23:23:30Z" level=info msg="Syncing labels" service=imap user=ebf32964-2bd5-4d0f-a4c8-3c347fa39eda time="2026-02-13T23:23:30Z" level=info msg="Checking whether logged in user should re-sync. UserID:ebf32964-2bd5-4d0f-a4c8-3c347fa39eda" userID=ebf32964-2bd5-4d0f-a4c8-3c347fa39eda time="2026-02-13T23:23:30Z" level=info msg="200 OK: DELETE https://127.0.0.1:46855/auth/v4" pkg=gpa/client userID=9c5f0fb9-95e9-4d0c-8231-ac560dfd15aa time="2026-02-13T23:23:30Z" level=info msg="Closing user" userID=9c5f0fb9-95e9-4d0c-8231-ac560dfd15aa time="2026-02-13T23:23:30Z" level=info msg="De-registering user client, ID:9c5f0fb9-95e9-4d0c-8231-ac560dfd15aa" pkg=observability Scenario: IMAP client cannot authenticate for disconnected user # features/imap/auth.feature:50 When user "d3f15ad2-ccc4-4cb2-8dca-39613f59e258" logs out # :1 -> *scenario time="2026-02-13T23:23:30Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=78fdaece-5bc4-42ad-b13d-f94f0c39cd48 time="2026-02-13T23:23:30Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=78fdaece-5bc4-42ad-b13d-f94f0c39cd48 And user "d3f15ad2-ccc4-4cb2-8dca-39613f59e258" connects IMAP client "1" # :1 -> *scenario time="2026-02-13T23:23:30Z" level=error msg="Command failed" cmd="LOGIN 'zHFgUzUd3cSpjR2roPue/+SKXfHQ5HgV1BJTdSCpcsA=' " error="no such user" pkg=gluon/session session=1 time="2026-02-13T23:23:30Z" level=error msg="Incorrect login credentials." pkg=imap sessionID=1 username=d3f15ad2-ccc4-4cb2-8dca-39613f59e258@proton.local time="2026-02-13T23:23:30Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=10 userID=78fdaece-5bc4-42ad-b13d-f94f0c39cd48 time="2026-02-13T23:23:30Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0 userID=78fdaece-5bc4-42ad-b13d-f94f0c39cd48 time="2026-02-13T23:23:30Z" level=info msg="Frontend service stopped" time="2026-02-13T23:23:30Z" level=info msg="Frontend client stopped" time="2026-02-13T23:23:30Z" level=info msg="Closing bridge" pkg=bridge time="2026-02-13T23:23:30Z" level=info msg="Stopping service" pkg=observability time="2026-02-13T23:23:30Z" level=info msg="Closing user" userID=ebf32964-2bd5-4d0f-a4c8-3c347fa39eda time="2026-02-13T23:23:30Z" level=info msg="De-registering user client, ID:ebf32964-2bd5-4d0f-a4c8-3c347fa39eda" pkg=observability time="2026-02-13T23:23:30Z" level=info msg="Synced labels" service=imap user=ebf32964-2bd5-4d0f-a4c8-3c347fa39eda time="2026-02-13T23:23:30Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=3 userID=78fdaece-5bc4-42ad-b13d-f94f0c39cd48 time="2026-02-13T23:23:30Z" level=warning msg="Get \"https://127.0.0.1:46855/mail/v4/messages/count\": context canceled, Attempt 1" pkg=gpa/client time="2026-02-13T23:23:30Z" level=error msg="Get \"https://127.0.0.1:46855/mail/v4/messages/count\": context canceled" pkg=gpa/client time="2026-02-13T23:23:30Z" level=error msg="Failed to sync, will retry later" error="failed to retrieve message ids: received no response from API: Get \"https://127.0.0.1:46855/mail/v4/messages/count\": context canceled" service=imap user=ebf32964-2bd5-4d0f-a4c8-3c347fa39eda time="2026-02-13T23:23:30Z" level=error msg="Sync aborted" error="context canceled" service=imap user=ebf32964-2bd5-4d0f-a4c8-3c347fa39eda time="2026-02-13T23:23:30Z" level=info msg="Finished user sync" duration=6.603669ms service=imap user=ebf32964-2bd5-4d0f-a4c8-3c347fa39eda time="2026-02-13T23:23:30Z" level=info msg="Exiting IMAP Service" service=imap user=ebf32964-2bd5-4d0f-a4c8-3c347fa39eda time="2026-02-13T23:23:30Z" level=info msg="Exiting service main loop" service=smtp user=ebf32964-2bd5-4d0f-a4c8-3c347fa39eda time="2026-02-13T23:23:30Z" level=info msg="Exiting service main loop" service=notification user=ebf32964-2bd5-4d0f-a4c8-3c347fa39eda time="2026-02-13T23:23:30Z" level=info msg="Exiting Service" service=user-identity user=ebf32964-2bd5-4d0f-a4c8-3c347fa39eda time="2026-02-13T23:23:30Z" level=info msg="Exiting service main loop" service=telemetry user=ebf32964-2bd5-4d0f-a4c8-3c347fa39eda time="2026-02-13T23:23:30Z" level=info msg="Exiting service" service=user-events user=ebf32964-2bd5-4d0f-a4c8-3c347fa39eda time="2026-02-13T23:23:30Z" level=info msg="Closing IMAP Listener" service=server-manager time="2026-02-13T23:23:30Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5 userID=78fdaece-5bc4-42ad-b13d-f94f0c39cd48 time="2026-02-13T23:23:30Z" level=info msg="Closing IMAP server" service=server-manager time="2026-02-13T23:23:30Z" level=info msg="Closing SMTP Listener" service=server-manager time="2026-02-13T23:23:30Z" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2026-02-13T23:23:30Z" level=info msg="Closing SMTP server" service=server-manager time="2026-02-13T23:23:31Z" level=info msg="Closing service" service=unleash Then IMAP client "1" cannot authenticate # :1 -> *scenario time="2026-02-13T23:23:31Z" level=info msg="User '6cb9b7e9-6910-4f5b-a338-5d0c539abd6e' created with id=a3d51947-3ea7-44c0-8953-c362c603d287" pkg=gpa/server/backend time="2026-02-13T23:23:31Z" level=info msg="User 'a4c8f6fb-3dea-4284-8a10-70c55915d39d' created with id=4f34bc24-d160-43fd-bf04-d430a2c718a2" pkg=gpa/server/backend time="2026-02-13T23:23:31Z" level=info msg="Starting bridge" time="2026-02-13T23:23:31Z" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures1466701680/032/config1006001891/grpcFocusServerConfig.json pkg=focus/service time="2026-02-13T23:23:31Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures1466701680/032/cache4235817635/unleash_cache/unleash_flags: no such file or directory" service=unleash time="2026-02-13T23:23:31Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures1466701680/032/cache4235817635/notifications/notification_cache: no such file or directory" pkg=notification-store time="2026-02-13T23:23:31Z" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures1466701680/032/data2928240383/gluon/backend/db gluonStore=/tmp/TestFeatures1466701680/032/data2928240383/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2026-02-13T23:23:31Z" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2026-02-13T23:23:31Z" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2026-02-13T23:23:31Z" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2026-02-13T23:23:31Z" level=info msg="Starting service" service=unleash time="2026-02-13T23:23:31Z" level=info msg="Starting service" pkg=observability time="2026-02-13T23:23:31Z" level=info msg="Starting frontend service" time="2026-02-13T23:23:31Z" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures1466701680/032/config1006001891/grpcServerConfig.json time="2026-02-13T23:23:31Z" level=info msg="gRPC server listening on /tmp/bridge1505" pkg=grpc time="2026-02-13T23:23:31Z" level=info msg="Frontend service started" time="2026-02-13T23:23:31Z" level=info msg="Starting frontend client" time="2026-02-13T23:23:31Z" level=info msg="Starting poll service" service=unleash time="2026-02-13T23:23:31Z" level=info msg="Loading users" count=0 pkg=bridge/user time="2026-02-13T23:23:31Z" level=info msg="Finished loading users" pkg=bridge/user time="2026-02-13T23:23:31Z" level=info msg="Starting receiver service" service=unleash time="2026-02-13T23:23:31Z" level=info msg="Checking for updates" pkg=bridge time="2026-02-13T23:23:31Z" level=info msg="Not monitoring parent PID" pkg=grpc time="2026-02-13T23:23:31Z" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2026-02-13T23:23:31Z" level=info msg="Frontend client started" time="2026-02-13T23:23:31Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (af035394)" time="2026-02-13T23:23:31Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (af035394)" time="2026-02-13T23:23:31Z" level=info msg="200 OK: GET https://127.0.0.1:45113/feature/v2/frontend?bridgeStickyKey=512f9ff9-aea0-434e-ad4c-489466f56fb8" pkg=gpa/manager time="2026-02-13T23:23:31Z" level=info msg="200 OK: POST https://127.0.0.1:45113/auth/v4/info" pkg=gpa/manager time="2026-02-13T23:23:32Z" level=info msg="200 OK: POST https://127.0.0.1:45113/auth/v4" pkg=gpa/manager time="2026-02-13T23:23:32Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=a3d51947-3ea7-44c0-8953-c362c603d287 time="2026-02-13T23:23:32Z" level=info msg="Adding vault user" userID=a3d51947-3ea7-44c0-8953-c362c603d287 time="2026-02-13T23:23:32Z" level=info msg="Creating new user" userID=a3d51947-3ea7-44c0-8953-c362c603d287 time="2026-02-13T23:23:32Z" level=warning msg="404 GET https://127.0.0.1:45113/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2026-02-13T23:23:32Z" level=error msg="404 GET https://127.0.0.1:45113/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2026-02-13T23:23:32Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:45113/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2026-02-13T23:23:32Z" level=info msg="Creating user object" numAddr=2 numLabels=12 userID=a3d51947-3ea7-44c0-8953-c362c603d287 time="2026-02-13T23:23:32Z" level=info msg="200 OK: GET https://127.0.0.1:45113/core/v4/events/latest" pkg=gpa/client userID=a3d51947-3ea7-44c0-8953-c362c603d287 time="2026-02-13T23:23:32Z" level=info msg="Starting service Last EventID=Ag==" service=user-events user=a3d51947-3ea7-44c0-8953-c362c603d287 time="2026-02-13T23:23:32Z" level=info msg="200 OK: GET https://127.0.0.1:45113/core/v4/settings" pkg=gpa/client userID=a3d51947-3ea7-44c0-8953-c362c603d287 time="2026-02-13T23:23:32Z" level=info msg="Registering user client, ID:a3d51947-3ea7-44c0-8953-c362c603d287" pkg=observability time="2026-02-13T23:23:32Z" level=info msg="Starting service main loop" service=telemetry user=a3d51947-3ea7-44c0-8953-c362c603d287 time="2026-02-13T23:23:32Z" level=info msg="Starting user identity service" numAddr=2 service=user-identity user=a3d51947-3ea7-44c0-8953-c362c603d287 time="2026-02-13T23:23:32Z" level=info msg="Starting service main loop" service=notification user=a3d51947-3ea7-44c0-8953-c362c603d287 time="2026-02-13T23:23:32Z" level=info msg="Starting service main loop" service=smtp user=a3d51947-3ea7-44c0-8953-c362c603d287 time="2026-02-13T23:23:32Z" level=info msg="200 OK: GET https://127.0.0.1:45113/core/v4/labels?Type=4" pkg=gpa/client userID=a3d51947-3ea7-44c0-8953-c362c603d287 time="2026-02-13T23:23:32Z" level=info msg="200 OK: GET https://127.0.0.1:45113/core/v4/labels?Type=3" pkg=gpa/client userID=a3d51947-3ea7-44c0-8953-c362c603d287 time="2026-02-13T23:23:32Z" level=info msg="200 OK: GET https://127.0.0.1:45113/core/v4/labels?Type=1" pkg=gpa/client userID=a3d51947-3ea7-44c0-8953-c362c603d287 time="2026-02-13T23:23:32Z" level=info msg="Setting labels" labelIDs="[0 1 3 4 6 7 9 12 2 5 8 10]" pkg=rwLabels time="2026-02-13T23:23:32Z" level=info msg="Adding user to imap server" addrID=9348dd38-31fa-4dbf-9a35-1b21d2f087ba service=server-manager time="2026-02-13T23:23:32Z" level=info msg="Creating new IMAP user" addrID=9348dd38-31fa-4dbf-9a35-1b21d2f087ba service=server-manager time="2026-02-13T23:23:32Z" level=info msg="Setting gluon ID" addrID=9348dd38-31fa-4dbf-9a35-1b21d2f087ba gluonID=d22197c9-c0ae-440c-965e-73dbffafdb00 userID=a3d51947-3ea7-44c0-8953-c362c603d287 time="2026-02-13T23:23:32Z" level=info msg="Received mailbox message count" count=0 gluonID=d22197c9-c0ae-440c-965e-73dbffafdb00 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2026-02-13T23:23:32Z" level=info msg="Created new IMAP user" addrID=9348dd38-31fa-4dbf-9a35-1b21d2f087ba gluonID=d22197c9-c0ae-440c-965e-73dbffafdb00 service=server-manager time="2026-02-13T23:23:32Z" level=info msg="Validating Listener State" service=server-manager time="2026-02-13T23:23:32Z" level=info msg=Resuming service=user-events user=a3d51947-3ea7-44c0-8953-c362c603d287 time="2026-02-13T23:23:32Z" level=info msg="Starting IMAP Service" service=imap user=a3d51947-3ea7-44c0-8953-c362c603d287 time="2026-02-13T23:23:32Z" level=info msg="Sync triggered" service=imap user=a3d51947-3ea7-44c0-8953-c362c603d287 time="2026-02-13T23:23:32Z" level=info msg="Beginning user sync" service=imap start="2026-02-13 23:23:32.190829379 +0000 UTC m=+29.997437789" user=a3d51947-3ea7-44c0-8953-c362c603d287 time="2026-02-13T23:23:32Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (b9be834e)" time="2026-02-13T23:23:32Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (b9be834e)" time="2026-02-13T23:23:32Z" level=info msg="Checking whether logged in user should re-sync. UserID:a3d51947-3ea7-44c0-8953-c362c603d287" userID=a3d51947-3ea7-44c0-8953-c362c603d287 time="2026-02-13T23:23:32Z" level=info msg="Syncing labels" service=imap user=a3d51947-3ea7-44c0-8953-c362c603d287 time="2026-02-13T23:23:32Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=d22197c9-c0ae-440c-965e-73dbffafdb00 time="2026-02-13T23:23:32Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=d22197c9-c0ae-440c-965e-73dbffafdb00 time="2026-02-13T23:23:32Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=8 userID=d22197c9-c0ae-440c-965e-73dbffafdb00 time="2026-02-13T23:23:32Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=3 userID=d22197c9-c0ae-440c-965e-73dbffafdb00 time="2026-02-13T23:23:32Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=12 userID=d22197c9-c0ae-440c-965e-73dbffafdb00 time="2026-02-13T23:23:32Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5 userID=d22197c9-c0ae-440c-965e-73dbffafdb00 time="2026-02-13T23:23:32Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4 userID=d22197c9-c0ae-440c-965e-73dbffafdb00 time="2026-02-13T23:23:32Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6 userID=d22197c9-c0ae-440c-965e-73dbffafdb00 time="2026-02-13T23:23:32Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=7 userID=d22197c9-c0ae-440c-965e-73dbffafdb00 time="2026-02-13T23:23:32Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=10 userID=d22197c9-c0ae-440c-965e-73dbffafdb00 time="2026-02-13T23:23:32Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0 userID=d22197c9-c0ae-440c-965e-73dbffafdb00 time="2026-02-13T23:23:32Z" level=info msg="Synced labels" service=imap user=a3d51947-3ea7-44c0-8953-c362c603d287 time="2026-02-13T23:23:32Z" level=info msg="200 OK: GET https://127.0.0.1:45113/mail/v4/messages/count" pkg=gpa/client userID=a3d51947-3ea7-44c0-8953-c362c603d287 time="2026-02-13T23:23:32Z" level=info msg="Syncing messages" service=imap user=a3d51947-3ea7-44c0-8953-c362c603d287 time="2026-02-13T23:23:32Z" level=info msg="Job started" service=imap user=a3d51947-3ea7-44c0-8953-c362c603d287 time="2026-02-13T23:23:32Z" level=info msg="200 OK: POST https://127.0.0.1:45113/mail/v4/messages" pkg=gpa/client userID=a3d51947-3ea7-44c0-8953-c362c603d287 time="2026-02-13T23:23:32Z" level=info msg="Job finished" service=imap user=a3d51947-3ea7-44c0-8953-c362c603d287 time="2026-02-13T23:23:32Z" level=info msg="All child jobs completed" service=imap sync-job=waiter user=a3d51947-3ea7-44c0-8953-c362c603d287 time="2026-02-13T23:23:32Z" level=info msg="Synced messages" service=imap user=a3d51947-3ea7-44c0-8953-c362c603d287 time="2026-02-13T23:23:32Z" level=info msg="Finished user sync" duration=14.313441ms service=imap user=a3d51947-3ea7-44c0-8953-c362c603d287 time="2026-02-13T23:23:32Z" level=info msg="Sync complete, starting API event stream" service=imap user=a3d51947-3ea7-44c0-8953-c362c603d287 time="2026-02-13T23:23:32Z" level=info msg="Event loop reset" eventID="Ag==" service=user-events user=a3d51947-3ea7-44c0-8953-c362c603d287 time="2026-02-13T23:23:32Z" level=info msg="200 OK: POST https://127.0.0.1:45113/auth/v4/info" pkg=gpa/manager time="2026-02-13T23:23:32Z" level=info msg="200 OK: POST https://127.0.0.1:45113/auth/v4" pkg=gpa/manager time="2026-02-13T23:23:32Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=4f34bc24-d160-43fd-bf04-d430a2c718a2 time="2026-02-13T23:23:32Z" level=info msg="Heartbeat sent" metrics="{bridge.any.heartbeat bridge_heartbeat_new {1 6} {true true false false false true true true true true false 0.0.0 starttls starttls unknown}}" pkg=telemetry time="2026-02-13T23:23:32Z" level=info msg="Adding vault user" userID=4f34bc24-d160-43fd-bf04-d430a2c718a2 time="2026-02-13T23:23:32Z" level=info msg="Creating new user" userID=4f34bc24-d160-43fd-bf04-d430a2c718a2 time="2026-02-13T23:23:32Z" level=warning msg="404 GET https://127.0.0.1:45113/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2026-02-13T23:23:32Z" level=error msg="404 GET https://127.0.0.1:45113/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2026-02-13T23:23:32Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:45113/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2026-02-13T23:23:32Z" level=info msg="Creating user object" numAddr=1 numLabels=12 userID=4f34bc24-d160-43fd-bf04-d430a2c718a2 time="2026-02-13T23:23:32Z" level=info msg="200 OK: GET https://127.0.0.1:45113/core/v4/events/latest" pkg=gpa/client userID=4f34bc24-d160-43fd-bf04-d430a2c718a2 time="2026-02-13T23:23:32Z" level=info msg="Starting service Last EventID=AQ==" service=user-events user=4f34bc24-d160-43fd-bf04-d430a2c718a2 time="2026-02-13T23:23:32Z" level=info msg="200 OK: GET https://127.0.0.1:45113/core/v4/settings" pkg=gpa/client userID=4f34bc24-d160-43fd-bf04-d430a2c718a2 time="2026-02-13T23:23:32Z" level=info msg="Registering user client, ID:4f34bc24-d160-43fd-bf04-d430a2c718a2" pkg=observability time="2026-02-13T23:23:32Z" level=info msg="Starting service main loop" service=telemetry user=4f34bc24-d160-43fd-bf04-d430a2c718a2 time="2026-02-13T23:23:32Z" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=4f34bc24-d160-43fd-bf04-d430a2c718a2 time="2026-02-13T23:23:32Z" level=info msg="Starting service main loop" service=notification user=4f34bc24-d160-43fd-bf04-d430a2c718a2 time="2026-02-13T23:23:32Z" level=info msg="Starting service main loop" service=smtp user=4f34bc24-d160-43fd-bf04-d430a2c718a2 time="2026-02-13T23:23:32Z" level=info msg="200 OK: GET https://127.0.0.1:45113/core/v4/labels?Type=4" pkg=gpa/client userID=4f34bc24-d160-43fd-bf04-d430a2c718a2 time="2026-02-13T23:23:32Z" level=info msg="200 OK: GET https://127.0.0.1:45113/core/v4/labels?Type=3" pkg=gpa/client userID=4f34bc24-d160-43fd-bf04-d430a2c718a2 time="2026-02-13T23:23:32Z" level=info msg="200 OK: GET https://127.0.0.1:45113/core/v4/labels?Type=1" pkg=gpa/client userID=4f34bc24-d160-43fd-bf04-d430a2c718a2 time="2026-02-13T23:23:32Z" level=info msg="Setting labels" labelIDs="[0 1 3 4 6 7 8 9 2 5 10 12]" pkg=rwLabels time="2026-02-13T23:23:32Z" level=info msg="Adding user to imap server" addrID=11dd0829-de7e-48db-8786-8e30a5c27a86 service=server-manager time="2026-02-13T23:23:32Z" level=info msg="Creating new IMAP user" addrID=11dd0829-de7e-48db-8786-8e30a5c27a86 service=server-manager time="2026-02-13T23:23:32Z" level=info msg="Setting gluon ID" addrID=11dd0829-de7e-48db-8786-8e30a5c27a86 gluonID=90f724ec-743d-4151-b59c-417ca5bf8b0d userID=4f34bc24-d160-43fd-bf04-d430a2c718a2 time="2026-02-13T23:23:32Z" level=info msg="Created new IMAP user" addrID=11dd0829-de7e-48db-8786-8e30a5c27a86 gluonID=90f724ec-743d-4151-b59c-417ca5bf8b0d service=server-manager time="2026-02-13T23:23:32Z" level=info msg="Validating Listener State" service=server-manager time="2026-02-13T23:23:32Z" level=info msg=Resuming service=user-events user=4f34bc24-d160-43fd-bf04-d430a2c718a2 time="2026-02-13T23:23:32Z" level=info msg="Logging out user" pkg=bridge/user userID=a3d51947-3ea7-44c0-8953-c362c603d287 time="2026-02-13T23:23:32Z" level=info msg="Logging out user" userID=a3d51947-3ea7-44c0-8953-c362c603d287 withAPI=true withData=false withDataDisabledKillSwitch=false time="2026-02-13T23:23:32Z" level=info msg="Validating Listener State" service=server-manager time="2026-02-13T23:23:32Z" level=info msg="De-registering user client, ID:a3d51947-3ea7-44c0-8953-c362c603d287" pkg=observability time="2026-02-13T23:23:32Z" level=info msg="Exiting IMAP Service" service=imap user=a3d51947-3ea7-44c0-8953-c362c603d287 time="2026-02-13T23:23:32Z" level=info msg="Exiting service main loop" service=smtp user=a3d51947-3ea7-44c0-8953-c362c603d287 time="2026-02-13T23:23:32Z" level=info msg="Exiting service main loop" service=notification user=a3d51947-3ea7-44c0-8953-c362c603d287 time="2026-02-13T23:23:32Z" level=info msg="Exiting Service" service=user-identity user=a3d51947-3ea7-44c0-8953-c362c603d287 time="2026-02-13T23:23:32Z" level=info msg="Exiting service main loop" service=telemetry user=a3d51947-3ea7-44c0-8953-c362c603d287 time="2026-02-13T23:23:32Z" level=info msg="Exiting service" service=user-events user=a3d51947-3ea7-44c0-8953-c362c603d287 time="2026-02-13T23:23:32Z" level=info msg="Received mailbox message count" count=0 gluonID=90f724ec-743d-4151-b59c-417ca5bf8b0d labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2026-02-13T23:23:32Z" level=info msg="Starting IMAP Service" service=imap user=4f34bc24-d160-43fd-bf04-d430a2c718a2 time="2026-02-13T23:23:32Z" level=info msg="Sync triggered" service=imap user=4f34bc24-d160-43fd-bf04-d430a2c718a2 time="2026-02-13T23:23:32Z" level=info msg="Beginning user sync" service=imap start="2026-02-13 23:23:32.444834159 +0000 UTC m=+30.251442569" user=4f34bc24-d160-43fd-bf04-d430a2c718a2 time="2026-02-13T23:23:32Z" level=info msg="Syncing labels" service=imap user=4f34bc24-d160-43fd-bf04-d430a2c718a2 time="2026-02-13T23:23:32Z" level=info msg="Checking whether logged in user should re-sync. UserID:4f34bc24-d160-43fd-bf04-d430a2c718a2" userID=4f34bc24-d160-43fd-bf04-d430a2c718a2 time="2026-02-13T23:23:32Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=90f724ec-743d-4151-b59c-417ca5bf8b0d time="2026-02-13T23:23:32Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=90f724ec-743d-4151-b59c-417ca5bf8b0d time="2026-02-13T23:23:32Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=7 userID=90f724ec-743d-4151-b59c-417ca5bf8b0d time="2026-02-13T23:23:32Z" level=info msg="200 OK: DELETE https://127.0.0.1:45113/auth/v4" pkg=gpa/client userID=a3d51947-3ea7-44c0-8953-c362c603d287 time="2026-02-13T23:23:32Z" level=info msg="Closing user" userID=a3d51947-3ea7-44c0-8953-c362c603d287 time="2026-02-13T23:23:32Z" level=info msg="De-registering user client, ID:a3d51947-3ea7-44c0-8953-c362c603d287" pkg=observability Scenario: IMAP client cannot authenticate using IMAP AUTHENTICATE for disconnected user # features/imap/auth.feature:55 When user "6cb9b7e9-6910-4f5b-a338-5d0c539abd6e" logs out # :1 -> *scenario And user "6cb9b7e9-6910-4f5b-a338-5d0c539abd6e" connects IMAP client "1" # :1 -> *scenario time="2026-02-13T23:23:32Z" level=error msg="Command failed" cmd="AUTHENTICATE " error="no such user" pkg=gluon/session session=1 time="2026-02-13T23:23:32Z" level=error msg="Incorrect login credentials." pkg=imap sessionID=1 username=6cb9b7e9-6910-4f5b-a338-5d0c539abd6e@proton.local time="2026-02-13T23:23:32Z" level=info msg="Frontend service stopped" time="2026-02-13T23:23:32Z" level=info msg="Frontend client stopped" time="2026-02-13T23:23:32Z" level=info msg="Closing bridge" pkg=bridge time="2026-02-13T23:23:32Z" level=info msg="Stopping service" pkg=observability time="2026-02-13T23:23:32Z" level=info msg="Closing user" userID=4f34bc24-d160-43fd-bf04-d430a2c718a2 time="2026-02-13T23:23:32Z" level=info msg="De-registering user client, ID:4f34bc24-d160-43fd-bf04-d430a2c718a2" pkg=observability time="2026-02-13T23:23:32Z" level=info msg="Synced labels" service=imap user=4f34bc24-d160-43fd-bf04-d430a2c718a2 time="2026-02-13T23:23:32Z" level=warning msg="Get \"https://127.0.0.1:45113/mail/v4/messages/count\": context canceled, Attempt 1" pkg=gpa/client time="2026-02-13T23:23:32Z" level=error msg="Get \"https://127.0.0.1:45113/mail/v4/messages/count\": context canceled" pkg=gpa/client time="2026-02-13T23:23:32Z" level=error msg="Failed to sync, will retry later" error="failed to retrieve message ids: received no response from API: Get \"https://127.0.0.1:45113/mail/v4/messages/count\": context canceled" service=imap user=4f34bc24-d160-43fd-bf04-d430a2c718a2 time="2026-02-13T23:23:32Z" level=error msg="Sync aborted" error="context canceled" service=imap user=4f34bc24-d160-43fd-bf04-d430a2c718a2 time="2026-02-13T23:23:32Z" level=info msg="Finished user sync" duration=3.317248ms service=imap user=4f34bc24-d160-43fd-bf04-d430a2c718a2 time="2026-02-13T23:23:32Z" level=info msg="Exiting IMAP Service" service=imap user=4f34bc24-d160-43fd-bf04-d430a2c718a2 time="2026-02-13T23:23:32Z" level=info msg="Exiting service main loop" service=smtp user=4f34bc24-d160-43fd-bf04-d430a2c718a2 time="2026-02-13T23:23:32Z" level=info msg="Exiting service main loop" service=notification user=4f34bc24-d160-43fd-bf04-d430a2c718a2 time="2026-02-13T23:23:32Z" level=info msg="Exiting Service" service=user-identity user=4f34bc24-d160-43fd-bf04-d430a2c718a2 time="2026-02-13T23:23:32Z" level=info msg="Exiting service main loop" service=telemetry user=4f34bc24-d160-43fd-bf04-d430a2c718a2 time="2026-02-13T23:23:32Z" level=info msg="Exiting service" service=user-events user=4f34bc24-d160-43fd-bf04-d430a2c718a2 time="2026-02-13T23:23:32Z" level=info msg="Closing IMAP Listener" service=server-manager time="2026-02-13T23:23:32Z" level=info msg="Closing IMAP server" service=server-manager time="2026-02-13T23:23:32Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0 userID=90f724ec-743d-4151-b59c-417ca5bf8b0d time="2026-02-13T23:23:32Z" level=info msg="Closing SMTP Listener" service=server-manager time="2026-02-13T23:23:32Z" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2026-02-13T23:23:32Z" level=info msg="Closing SMTP server" service=server-manager time="2026-02-13T23:23:32Z" level=info msg="Closing service" service=unleash Then IMAP client "1" cannot authenticate using IMAP AUTHENTICATE # :1 -> *scenario Feature: The IMAP ID is propagated to bridge time="2026-02-13T23:23:32Z" level=info msg="User 'baccb7ae-0d24-4180-8d7c-b59da6c374c5' created with id=1a75e07f-e606-4684-b3e8-32ac0ed09aa3" pkg=gpa/server/backend Background: Given there exists an account with username "baccb7ae-0d24-4180-8d7c-b59da6c374c5" and password "password" # :1 -> *scenario Then it succeeds # :1 -> *scenario time="2026-02-13T23:23:32Z" level=info msg="Starting bridge" time="2026-02-13T23:23:32Z" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures1466701680/033/config1557868149/grpcFocusServerConfig.json pkg=focus/service time="2026-02-13T23:23:32Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures1466701680/033/cache690302557/unleash_cache/unleash_flags: no such file or directory" service=unleash time="2026-02-13T23:23:32Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures1466701680/033/cache690302557/notifications/notification_cache: no such file or directory" pkg=notification-store time="2026-02-13T23:23:32Z" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures1466701680/033/data3395757441/gluon/backend/db gluonStore=/tmp/TestFeatures1466701680/033/data3395757441/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2026-02-13T23:23:32Z" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2026-02-13T23:23:32Z" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2026-02-13T23:23:32Z" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2026-02-13T23:23:32Z" level=info msg="Starting service" service=unleash time="2026-02-13T23:23:32Z" level=info msg="Starting service" pkg=observability time="2026-02-13T23:23:32Z" level=info msg="Starting frontend service" time="2026-02-13T23:23:32Z" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures1466701680/033/config1557868149/grpcServerConfig.json time="2026-02-13T23:23:32Z" level=info msg="gRPC server listening on /tmp/bridge7351" pkg=grpc time="2026-02-13T23:23:32Z" level=info msg="Frontend service started" time="2026-02-13T23:23:32Z" level=info msg="Starting frontend client" time="2026-02-13T23:23:32Z" level=info msg="Starting poll service" service=unleash time="2026-02-13T23:23:32Z" level=info msg="Starting receiver service" service=unleash time="2026-02-13T23:23:32Z" level=info msg="Loading users" count=0 pkg=bridge/user time="2026-02-13T23:23:32Z" level=info msg="Finished loading users" pkg=bridge/user time="2026-02-13T23:23:32Z" level=info msg="Checking for updates" pkg=bridge time="2026-02-13T23:23:32Z" level=info msg="Not monitoring parent PID" pkg=grpc time="2026-02-13T23:23:32Z" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2026-02-13T23:23:32Z" level=info msg="Frontend client started" When bridge starts # :1 -> *scenario time="2026-02-13T23:23:32Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (f9134f8d)" time="2026-02-13T23:23:32Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (f9134f8d)" time="2026-02-13T23:23:32Z" level=info msg="200 OK: GET https://127.0.0.1:36991/feature/v2/frontend?bridgeStickyKey=a2d1f172-89e6-40fb-9774-c04d461a6efe" pkg=gpa/manager time="2026-02-13T23:23:32Z" level=info msg="200 OK: POST https://127.0.0.1:36991/auth/v4/info" pkg=gpa/manager time="2026-02-13T23:23:33Z" level=info msg="200 OK: POST https://127.0.0.1:36991/auth/v4" pkg=gpa/manager time="2026-02-13T23:23:33Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=1a75e07f-e606-4684-b3e8-32ac0ed09aa3 time="2026-02-13T23:23:33Z" level=info msg="Adding vault user" userID=1a75e07f-e606-4684-b3e8-32ac0ed09aa3 time="2026-02-13T23:23:33Z" level=info msg="Creating new user" userID=1a75e07f-e606-4684-b3e8-32ac0ed09aa3 time="2026-02-13T23:23:33Z" level=warning msg="404 GET https://127.0.0.1:36991/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2026-02-13T23:23:33Z" level=error msg="404 GET https://127.0.0.1:36991/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2026-02-13T23:23:33Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:36991/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2026-02-13T23:23:33Z" level=info msg="Creating user object" numAddr=1 numLabels=12 userID=1a75e07f-e606-4684-b3e8-32ac0ed09aa3 time="2026-02-13T23:23:33Z" level=info msg="200 OK: GET https://127.0.0.1:36991/core/v4/events/latest" pkg=gpa/client userID=1a75e07f-e606-4684-b3e8-32ac0ed09aa3 time="2026-02-13T23:23:33Z" level=info msg="Starting service Last EventID=AA==" service=user-events user=1a75e07f-e606-4684-b3e8-32ac0ed09aa3 time="2026-02-13T23:23:33Z" level=info msg="200 OK: GET https://127.0.0.1:36991/core/v4/settings" pkg=gpa/client userID=1a75e07f-e606-4684-b3e8-32ac0ed09aa3 time="2026-02-13T23:23:33Z" level=info msg="Registering user client, ID:1a75e07f-e606-4684-b3e8-32ac0ed09aa3" pkg=observability time="2026-02-13T23:23:33Z" level=info msg="Starting service main loop" service=telemetry user=1a75e07f-e606-4684-b3e8-32ac0ed09aa3 time="2026-02-13T23:23:33Z" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=1a75e07f-e606-4684-b3e8-32ac0ed09aa3 time="2026-02-13T23:23:33Z" level=info msg="Starting service main loop" service=notification user=1a75e07f-e606-4684-b3e8-32ac0ed09aa3 time="2026-02-13T23:23:33Z" level=info msg="Starting service main loop" service=smtp user=1a75e07f-e606-4684-b3e8-32ac0ed09aa3 time="2026-02-13T23:23:33Z" level=info msg="200 OK: GET https://127.0.0.1:36991/core/v4/labels?Type=4" pkg=gpa/client userID=1a75e07f-e606-4684-b3e8-32ac0ed09aa3 time="2026-02-13T23:23:33Z" level=info msg="200 OK: GET https://127.0.0.1:36991/core/v4/labels?Type=3" pkg=gpa/client userID=1a75e07f-e606-4684-b3e8-32ac0ed09aa3 time="2026-02-13T23:23:33Z" level=info msg="200 OK: GET https://127.0.0.1:36991/core/v4/labels?Type=1" pkg=gpa/client userID=1a75e07f-e606-4684-b3e8-32ac0ed09aa3 time="2026-02-13T23:23:33Z" level=info msg="Setting labels" labelIDs="[4 5 6 7 8 9 10 12 0 1 2 3]" pkg=rwLabels time="2026-02-13T23:23:33Z" level=info msg="Adding user to imap server" addrID=78ba5463-7b93-4118-8f22-cb455682355a service=server-manager time="2026-02-13T23:23:33Z" level=info msg="Creating new IMAP user" addrID=78ba5463-7b93-4118-8f22-cb455682355a service=server-manager time="2026-02-13T23:23:33Z" level=info msg="Setting gluon ID" addrID=78ba5463-7b93-4118-8f22-cb455682355a gluonID=ab96d775-28f2-4bce-86da-7d79a171c841 userID=1a75e07f-e606-4684-b3e8-32ac0ed09aa3 time="2026-02-13T23:23:33Z" level=info msg="Created new IMAP user" addrID=78ba5463-7b93-4118-8f22-cb455682355a gluonID=ab96d775-28f2-4bce-86da-7d79a171c841 service=server-manager time="2026-02-13T23:23:33Z" level=info msg="Validating Listener State" service=server-manager time="2026-02-13T23:23:33Z" level=info msg=Resuming service=user-events user=1a75e07f-e606-4684-b3e8-32ac0ed09aa3 And the user logs in with username "baccb7ae-0d24-4180-8d7c-b59da6c374c5" and password "password" # :1 -> *scenario Then it succeeds # :1 -> *scenario time="2026-02-13T23:23:33Z" level=info msg="Received mailbox message count" count=0 gluonID=ab96d775-28f2-4bce-86da-7d79a171c841 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2026-02-13T23:23:33Z" level=info msg="Starting IMAP Service" service=imap user=1a75e07f-e606-4684-b3e8-32ac0ed09aa3 time="2026-02-13T23:23:33Z" level=info msg="Sync triggered" service=imap user=1a75e07f-e606-4684-b3e8-32ac0ed09aa3 time="2026-02-13T23:23:33Z" level=info msg="Beginning user sync" service=imap start="2026-02-13 23:23:33.066984019 +0000 UTC m=+30.873592429" user=1a75e07f-e606-4684-b3e8-32ac0ed09aa3 time="2026-02-13T23:23:33Z" level=info msg="Syncing labels" service=imap user=1a75e07f-e606-4684-b3e8-32ac0ed09aa3 time="2026-02-13T23:23:33Z" level=info msg="Checking whether logged in user should re-sync. UserID:1a75e07f-e606-4684-b3e8-32ac0ed09aa3" userID=1a75e07f-e606-4684-b3e8-32ac0ed09aa3 time="2026-02-13T23:23:33Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=ab96d775-28f2-4bce-86da-7d79a171c841 time="2026-02-13T23:23:33Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=ab96d775-28f2-4bce-86da-7d79a171c841 time="2026-02-13T23:23:33Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4 userID=ab96d775-28f2-4bce-86da-7d79a171c841 time="2026-02-13T23:23:33Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5 userID=ab96d775-28f2-4bce-86da-7d79a171c841 time="2026-02-13T23:23:33Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=7 userID=ab96d775-28f2-4bce-86da-7d79a171c841 time="2026-02-13T23:23:33Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=8 userID=ab96d775-28f2-4bce-86da-7d79a171c841 time="2026-02-13T23:23:33Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=10 userID=ab96d775-28f2-4bce-86da-7d79a171c841 time="2026-02-13T23:23:33Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6 userID=ab96d775-28f2-4bce-86da-7d79a171c841 time="2026-02-13T23:23:33Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=12 userID=ab96d775-28f2-4bce-86da-7d79a171c841 time="2026-02-13T23:23:33Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0 userID=ab96d775-28f2-4bce-86da-7d79a171c841 time="2026-02-13T23:23:33Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=3 userID=ab96d775-28f2-4bce-86da-7d79a171c841 time="2026-02-13T23:23:33Z" level=info msg="Synced labels" service=imap user=1a75e07f-e606-4684-b3e8-32ac0ed09aa3 time="2026-02-13T23:23:33Z" level=info msg="200 OK: GET https://127.0.0.1:36991/mail/v4/messages/count" pkg=gpa/client userID=1a75e07f-e606-4684-b3e8-32ac0ed09aa3 time="2026-02-13T23:23:33Z" level=info msg="Syncing messages" service=imap user=1a75e07f-e606-4684-b3e8-32ac0ed09aa3 time="2026-02-13T23:23:33Z" level=info msg="Job started" service=imap user=1a75e07f-e606-4684-b3e8-32ac0ed09aa3 time="2026-02-13T23:23:33Z" level=info msg="200 OK: POST https://127.0.0.1:36991/mail/v4/messages" pkg=gpa/client userID=1a75e07f-e606-4684-b3e8-32ac0ed09aa3 time="2026-02-13T23:23:33Z" level=info msg="Job finished" service=imap user=1a75e07f-e606-4684-b3e8-32ac0ed09aa3 time="2026-02-13T23:23:33Z" level=info msg="All child jobs completed" service=imap sync-job=waiter user=1a75e07f-e606-4684-b3e8-32ac0ed09aa3 time="2026-02-13T23:23:33Z" level=info msg="Synced messages" service=imap user=1a75e07f-e606-4684-b3e8-32ac0ed09aa3 time="2026-02-13T23:23:33Z" level=info msg="Finished user sync" duration=4.344032ms service=imap user=1a75e07f-e606-4684-b3e8-32ac0ed09aa3 time="2026-02-13T23:23:33Z" level=info msg="Sync complete, starting API event stream" service=imap user=1a75e07f-e606-4684-b3e8-32ac0ed09aa3 time="2026-02-13T23:23:33Z" level=info msg="Event loop reset" eventID="AA==" service=user-events user=1a75e07f-e606-4684-b3e8-32ac0ed09aa3 time="2026-02-13T23:23:33Z" level=info msg="Frontend service stopped" time="2026-02-13T23:23:33Z" level=info msg="Frontend client stopped" time="2026-02-13T23:23:33Z" level=info msg="Closing bridge" pkg=bridge time="2026-02-13T23:23:33Z" level=info msg="Stopping service" pkg=observability time="2026-02-13T23:23:33Z" level=info msg="Closing user" userID=1a75e07f-e606-4684-b3e8-32ac0ed09aa3 time="2026-02-13T23:23:33Z" level=info msg="De-registering user client, ID:1a75e07f-e606-4684-b3e8-32ac0ed09aa3" pkg=observability time="2026-02-13T23:23:33Z" level=info msg="Exiting IMAP Service" service=imap user=1a75e07f-e606-4684-b3e8-32ac0ed09aa3 time="2026-02-13T23:23:33Z" level=info msg="Exiting service main loop" service=smtp user=1a75e07f-e606-4684-b3e8-32ac0ed09aa3 time="2026-02-13T23:23:33Z" level=info msg="Exiting service main loop" service=notification user=1a75e07f-e606-4684-b3e8-32ac0ed09aa3 time="2026-02-13T23:23:33Z" level=info msg="Exiting Service" service=user-identity user=1a75e07f-e606-4684-b3e8-32ac0ed09aa3 time="2026-02-13T23:23:33Z" level=info msg="Exiting service main loop" service=telemetry user=1a75e07f-e606-4684-b3e8-32ac0ed09aa3 time="2026-02-13T23:23:33Z" level=info msg="Exiting service" service=user-events user=1a75e07f-e606-4684-b3e8-32ac0ed09aa3 time="2026-02-13T23:23:33Z" level=info msg="Closing IMAP Listener" service=server-manager time="2026-02-13T23:23:33Z" level=info msg="Closing IMAP server" service=server-manager time="2026-02-13T23:23:33Z" level=info msg="Closing SMTP Listener" service=server-manager time="2026-02-13T23:23:33Z" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2026-02-13T23:23:33Z" level=info msg="Closing SMTP server" service=server-manager time="2026-02-13T23:23:33Z" level=info msg="Closing service" service=unleash Scenario: Initial user agent before an IMAP client connects # features/imap/id.feature:9 Then the user agent is "NoClient/0.0.1 (linux)" # :1 -> *scenario time="2026-02-13T23:23:33Z" level=info msg="User '1bcfe1a7-087a-4980-a01c-4bf040d0b2b7' created with id=210159c6-354f-4629-affa-0724da7928c3" pkg=gpa/server/backend time="2026-02-13T23:23:33Z" level=info msg="Starting bridge" time="2026-02-13T23:23:33Z" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures1466701680/034/config1809484915/grpcFocusServerConfig.json pkg=focus/service time="2026-02-13T23:23:33Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures1466701680/034/cache3381829181/unleash_cache/unleash_flags: no such file or directory" service=unleash time="2026-02-13T23:23:33Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures1466701680/034/cache3381829181/notifications/notification_cache: no such file or directory" pkg=notification-store time="2026-02-13T23:23:33Z" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures1466701680/034/data2655091756/gluon/backend/db gluonStore=/tmp/TestFeatures1466701680/034/data2655091756/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2026-02-13T23:23:33Z" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2026-02-13T23:23:33Z" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2026-02-13T23:23:33Z" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2026-02-13T23:23:33Z" level=info msg="Starting service" service=unleash time="2026-02-13T23:23:33Z" level=info msg="Starting service" pkg=observability time="2026-02-13T23:23:33Z" level=info msg="Starting frontend service" time="2026-02-13T23:23:33Z" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures1466701680/034/config1809484915/grpcServerConfig.json time="2026-02-13T23:23:33Z" level=info msg="gRPC server listening on /tmp/bridge1432" pkg=grpc time="2026-02-13T23:23:33Z" level=info msg="Frontend service started" time="2026-02-13T23:23:33Z" level=info msg="Starting frontend client" time="2026-02-13T23:23:33Z" level=info msg="Starting poll service" service=unleash time="2026-02-13T23:23:33Z" level=info msg="Starting receiver service" service=unleash time="2026-02-13T23:23:33Z" level=info msg="Loading users" count=0 pkg=bridge/user time="2026-02-13T23:23:33Z" level=info msg="Finished loading users" pkg=bridge/user time="2026-02-13T23:23:33Z" level=info msg="Checking for updates" pkg=bridge time="2026-02-13T23:23:33Z" level=info msg="Not monitoring parent PID" pkg=grpc time="2026-02-13T23:23:33Z" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2026-02-13T23:23:33Z" level=info msg="200 OK: GET https://127.0.0.1:38563/feature/v2/frontend?bridgeStickyKey=23ee586d-14ab-4019-9d05-f48451851c22" pkg=gpa/manager time="2026-02-13T23:23:33Z" level=info msg="Frontend client started" time="2026-02-13T23:23:33Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (ac7aeeb5)" time="2026-02-13T23:23:33Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (ac7aeeb5)" time="2026-02-13T23:23:33Z" level=info msg="200 OK: POST https://127.0.0.1:38563/auth/v4/info" pkg=gpa/manager time="2026-02-13T23:23:33Z" level=info msg="200 OK: POST https://127.0.0.1:38563/auth/v4" pkg=gpa/manager time="2026-02-13T23:23:33Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=210159c6-354f-4629-affa-0724da7928c3 time="2026-02-13T23:23:33Z" level=info msg="Adding vault user" userID=210159c6-354f-4629-affa-0724da7928c3 time="2026-02-13T23:23:33Z" level=info msg="Creating new user" userID=210159c6-354f-4629-affa-0724da7928c3 time="2026-02-13T23:23:33Z" level=warning msg="404 GET https://127.0.0.1:38563/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2026-02-13T23:23:33Z" level=error msg="404 GET https://127.0.0.1:38563/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2026-02-13T23:23:33Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:38563/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2026-02-13T23:23:33Z" level=info msg="Creating user object" numAddr=1 numLabels=12 userID=210159c6-354f-4629-affa-0724da7928c3 time="2026-02-13T23:23:33Z" level=info msg="200 OK: GET https://127.0.0.1:38563/core/v4/events/latest" pkg=gpa/client userID=210159c6-354f-4629-affa-0724da7928c3 time="2026-02-13T23:23:33Z" level=info msg="Starting service Last EventID=AA==" service=user-events user=210159c6-354f-4629-affa-0724da7928c3 time="2026-02-13T23:23:33Z" level=info msg="200 OK: GET https://127.0.0.1:38563/core/v4/settings" pkg=gpa/client userID=210159c6-354f-4629-affa-0724da7928c3 time="2026-02-13T23:23:33Z" level=info msg="Registering user client, ID:210159c6-354f-4629-affa-0724da7928c3" pkg=observability time="2026-02-13T23:23:33Z" level=info msg="Starting service main loop" service=telemetry user=210159c6-354f-4629-affa-0724da7928c3 time="2026-02-13T23:23:33Z" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=210159c6-354f-4629-affa-0724da7928c3 time="2026-02-13T23:23:33Z" level=info msg="Starting service main loop" service=notification user=210159c6-354f-4629-affa-0724da7928c3 time="2026-02-13T23:23:33Z" level=info msg="Starting service main loop" service=smtp user=210159c6-354f-4629-affa-0724da7928c3 time="2026-02-13T23:23:33Z" level=info msg="200 OK: GET https://127.0.0.1:38563/core/v4/labels?Type=4" pkg=gpa/client userID=210159c6-354f-4629-affa-0724da7928c3 time="2026-02-13T23:23:33Z" level=info msg="200 OK: GET https://127.0.0.1:38563/core/v4/labels?Type=3" pkg=gpa/client userID=210159c6-354f-4629-affa-0724da7928c3 time="2026-02-13T23:23:33Z" level=info msg="200 OK: GET https://127.0.0.1:38563/core/v4/labels?Type=1" pkg=gpa/client userID=210159c6-354f-4629-affa-0724da7928c3 time="2026-02-13T23:23:33Z" level=info msg="Setting labels" labelIDs="[0 1 2 3 4 10 5 6 7 8 9 12]" pkg=rwLabels time="2026-02-13T23:23:33Z" level=info msg="Adding user to imap server" addrID=9b2add70-6d34-4bf9-b6b3-7c6fc3ebf744 service=server-manager time="2026-02-13T23:23:33Z" level=info msg="Creating new IMAP user" addrID=9b2add70-6d34-4bf9-b6b3-7c6fc3ebf744 service=server-manager time="2026-02-13T23:23:33Z" level=info msg="Setting gluon ID" addrID=9b2add70-6d34-4bf9-b6b3-7c6fc3ebf744 gluonID=79703fd9-6f0f-4f0d-a8b7-f27ed3612796 userID=210159c6-354f-4629-affa-0724da7928c3 time="2026-02-13T23:23:33Z" level=info msg="Created new IMAP user" addrID=9b2add70-6d34-4bf9-b6b3-7c6fc3ebf744 gluonID=79703fd9-6f0f-4f0d-a8b7-f27ed3612796 service=server-manager time="2026-02-13T23:23:33Z" level=info msg="Validating Listener State" service=server-manager time="2026-02-13T23:23:33Z" level=info msg=Resuming service=user-events user=210159c6-354f-4629-affa-0724da7928c3 time="2026-02-13T23:23:33Z" level=info msg="Starting IMAP Service" service=imap user=210159c6-354f-4629-affa-0724da7928c3 time="2026-02-13T23:23:33Z" level=info msg="Sync triggered" service=imap user=210159c6-354f-4629-affa-0724da7928c3 time="2026-02-13T23:23:33Z" level=info msg="Beginning user sync" service=imap start="2026-02-13 23:23:33.779871739 +0000 UTC m=+31.586480149" user=210159c6-354f-4629-affa-0724da7928c3 time="2026-02-13T23:23:33Z" level=info msg="Syncing labels" service=imap user=210159c6-354f-4629-affa-0724da7928c3 time="2026-02-13T23:23:33Z" level=info msg="Received mailbox message count" count=0 gluonID=79703fd9-6f0f-4f0d-a8b7-f27ed3612796 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2026-02-13T23:23:33Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=79703fd9-6f0f-4f0d-a8b7-f27ed3612796 time="2026-02-13T23:23:33Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=79703fd9-6f0f-4f0d-a8b7-f27ed3612796 time="2026-02-13T23:23:33Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=12 userID=79703fd9-6f0f-4f0d-a8b7-f27ed3612796 time="2026-02-13T23:23:33Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0 userID=79703fd9-6f0f-4f0d-a8b7-f27ed3612796 time="2026-02-13T23:23:33Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5 userID=79703fd9-6f0f-4f0d-a8b7-f27ed3612796 time="2026-02-13T23:23:33Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6 userID=79703fd9-6f0f-4f0d-a8b7-f27ed3612796 time="2026-02-13T23:23:33Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=7 userID=79703fd9-6f0f-4f0d-a8b7-f27ed3612796 time="2026-02-13T23:23:33Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=3 userID=79703fd9-6f0f-4f0d-a8b7-f27ed3612796 time="2026-02-13T23:23:33Z" level=info msg="Checking whether logged in user should re-sync. UserID:210159c6-354f-4629-affa-0724da7928c3" userID=210159c6-354f-4629-affa-0724da7928c3 time="2026-02-13T23:23:33Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4 userID=79703fd9-6f0f-4f0d-a8b7-f27ed3612796 Scenario: User agent before an IMAP client announces its ID # features/imap/id.feature:12 When user "1bcfe1a7-087a-4980-a01c-4bf040d0b2b7" connects and authenticates IMAP client "1" # :1 -> *scenario time="2026-02-13T23:23:33Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=10 userID=79703fd9-6f0f-4f0d-a8b7-f27ed3612796 time="2026-02-13T23:23:33Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=8 userID=79703fd9-6f0f-4f0d-a8b7-f27ed3612796 time="2026-02-13T23:23:33Z" level=info msg="Synced labels" service=imap user=210159c6-354f-4629-affa-0724da7928c3 time="2026-02-13T23:23:33Z" level=info msg="200 OK: GET https://127.0.0.1:38563/mail/v4/messages/count" pkg=gpa/client userID=210159c6-354f-4629-affa-0724da7928c3 time="2026-02-13T23:23:33Z" level=info msg="Syncing messages" service=imap user=210159c6-354f-4629-affa-0724da7928c3 time="2026-02-13T23:23:33Z" level=info msg="Job started" service=imap user=210159c6-354f-4629-affa-0724da7928c3 time="2026-02-13T23:23:33Z" level=info msg="200 OK: POST https://127.0.0.1:38563/mail/v4/messages" pkg=gpa/client userID=210159c6-354f-4629-affa-0724da7928c3 time="2026-02-13T23:23:33Z" level=info msg="Job finished" service=imap user=210159c6-354f-4629-affa-0724da7928c3 time="2026-02-13T23:23:33Z" level=info msg="All child jobs completed" service=imap sync-job=waiter user=210159c6-354f-4629-affa-0724da7928c3 time="2026-02-13T23:23:33Z" level=info msg="Synced messages" service=imap user=210159c6-354f-4629-affa-0724da7928c3 time="2026-02-13T23:23:33Z" level=info msg="Finished user sync" duration=5.544744ms service=imap user=210159c6-354f-4629-affa-0724da7928c3 time="2026-02-13T23:23:33Z" level=info msg="Sync complete, starting API event stream" service=imap user=210159c6-354f-4629-affa-0724da7928c3 time="2026-02-13T23:23:33Z" level=info msg="Event loop reset" eventID="AA==" service=user-events user=210159c6-354f-4629-affa-0724da7928c3 time="2026-02-13T23:23:33Z" level=info msg="Frontend service stopped" time="2026-02-13T23:23:33Z" level=info msg="Frontend client stopped" time="2026-02-13T23:23:33Z" level=info msg="Closing bridge" pkg=bridge time="2026-02-13T23:23:33Z" level=info msg="Stopping service" pkg=observability time="2026-02-13T23:23:33Z" level=info msg="Closing user" userID=210159c6-354f-4629-affa-0724da7928c3 time="2026-02-13T23:23:33Z" level=info msg="De-registering user client, ID:210159c6-354f-4629-affa-0724da7928c3" pkg=observability time="2026-02-13T23:23:33Z" level=info msg="Exiting IMAP Service" service=imap user=210159c6-354f-4629-affa-0724da7928c3 time="2026-02-13T23:23:33Z" level=info msg="Exiting service main loop" service=smtp user=210159c6-354f-4629-affa-0724da7928c3 time="2026-02-13T23:23:33Z" level=info msg="Exiting service main loop" service=notification user=210159c6-354f-4629-affa-0724da7928c3 time="2026-02-13T23:23:33Z" level=info msg="Exiting Service" service=user-identity user=210159c6-354f-4629-affa-0724da7928c3 time="2026-02-13T23:23:33Z" level=info msg="Exiting service main loop" service=telemetry user=210159c6-354f-4629-affa-0724da7928c3 time="2026-02-13T23:23:33Z" level=info msg="Exiting service" service=user-events user=210159c6-354f-4629-affa-0724da7928c3 time="2026-02-13T23:23:33Z" level=info msg="Closing IMAP Listener" service=server-manager time="2026-02-13T23:23:33Z" level=info msg="Closing IMAP server" service=server-manager time="2026-02-13T23:23:33Z" level=info msg="Closing SMTP Listener" service=server-manager time="2026-02-13T23:23:33Z" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2026-02-13T23:23:33Z" level=info msg="Closing SMTP server" service=server-manager time="2026-02-13T23:23:33Z" level=info msg="Closing service" service=unleash Then the user agent is "UnknownClient/0.0.1 (linux)" # :1 -> *scenario time="2026-02-13T23:23:34Z" level=info msg="User '26fa1a75-07b3-412f-bda2-1b27e49f5a72' created with id=c545e90a-26e7-44fd-8d2e-1926d8922b12" pkg=gpa/server/backend time="2026-02-13T23:23:34Z" level=info msg="Starting bridge" time="2026-02-13T23:23:34Z" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures1466701680/035/config1531853946/grpcFocusServerConfig.json pkg=focus/service time="2026-02-13T23:23:34Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures1466701680/035/cache3034148857/unleash_cache/unleash_flags: no such file or directory" service=unleash time="2026-02-13T23:23:34Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures1466701680/035/cache3034148857/notifications/notification_cache: no such file or directory" pkg=notification-store time="2026-02-13T23:23:34Z" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures1466701680/035/data2414612608/gluon/backend/db gluonStore=/tmp/TestFeatures1466701680/035/data2414612608/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2026-02-13T23:23:34Z" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2026-02-13T23:23:34Z" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2026-02-13T23:23:34Z" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2026-02-13T23:23:34Z" level=info msg="Starting service" service=unleash time="2026-02-13T23:23:34Z" level=info msg="Starting service" pkg=observability time="2026-02-13T23:23:34Z" level=info msg="Starting frontend service" time="2026-02-13T23:23:34Z" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures1466701680/035/config1531853946/grpcServerConfig.json time="2026-02-13T23:23:34Z" level=info msg="gRPC server listening on /tmp/bridge1744" pkg=grpc time="2026-02-13T23:23:34Z" level=info msg="Frontend service started" time="2026-02-13T23:23:34Z" level=info msg="Starting frontend client" time="2026-02-13T23:23:34Z" level=info msg="Starting poll service" service=unleash time="2026-02-13T23:23:34Z" level=info msg="Loading users" count=0 pkg=bridge/user time="2026-02-13T23:23:34Z" level=info msg="Finished loading users" pkg=bridge/user time="2026-02-13T23:23:34Z" level=info msg="Checking for updates" pkg=bridge time="2026-02-13T23:23:34Z" level=info msg="Not monitoring parent PID" pkg=grpc time="2026-02-13T23:23:34Z" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2026-02-13T23:23:34Z" level=info msg="Starting receiver service" service=unleash time="2026-02-13T23:23:34Z" level=info msg="Frontend client started" time="2026-02-13T23:23:34Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (77c83af6)" time="2026-02-13T23:23:34Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (77c83af6)" time="2026-02-13T23:23:34Z" level=info msg="200 OK: GET https://127.0.0.1:43643/feature/v2/frontend?bridgeStickyKey=a8cf5498-262c-40e3-b886-9506bc95066e" pkg=gpa/manager time="2026-02-13T23:23:34Z" level=info msg="200 OK: POST https://127.0.0.1:43643/auth/v4/info" pkg=gpa/manager time="2026-02-13T23:23:34Z" level=info msg="200 OK: POST https://127.0.0.1:43643/auth/v4" pkg=gpa/manager time="2026-02-13T23:23:34Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=c545e90a-26e7-44fd-8d2e-1926d8922b12 time="2026-02-13T23:23:34Z" level=info msg="Adding vault user" userID=c545e90a-26e7-44fd-8d2e-1926d8922b12 time="2026-02-13T23:23:34Z" level=info msg="Creating new user" userID=c545e90a-26e7-44fd-8d2e-1926d8922b12 time="2026-02-13T23:23:34Z" level=warning msg="404 GET https://127.0.0.1:43643/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2026-02-13T23:23:34Z" level=error msg="404 GET https://127.0.0.1:43643/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2026-02-13T23:23:34Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:43643/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2026-02-13T23:23:34Z" level=info msg="Creating user object" numAddr=1 numLabels=12 userID=c545e90a-26e7-44fd-8d2e-1926d8922b12 time="2026-02-13T23:23:34Z" level=info msg="200 OK: GET https://127.0.0.1:43643/core/v4/events/latest" pkg=gpa/client userID=c545e90a-26e7-44fd-8d2e-1926d8922b12 time="2026-02-13T23:23:34Z" level=info msg="Starting service Last EventID=AA==" service=user-events user=c545e90a-26e7-44fd-8d2e-1926d8922b12 time="2026-02-13T23:23:34Z" level=info msg="200 OK: GET https://127.0.0.1:43643/core/v4/settings" pkg=gpa/client userID=c545e90a-26e7-44fd-8d2e-1926d8922b12 time="2026-02-13T23:23:34Z" level=info msg="Registering user client, ID:c545e90a-26e7-44fd-8d2e-1926d8922b12" pkg=observability time="2026-02-13T23:23:34Z" level=info msg="Starting service main loop" service=telemetry user=c545e90a-26e7-44fd-8d2e-1926d8922b12 time="2026-02-13T23:23:34Z" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=c545e90a-26e7-44fd-8d2e-1926d8922b12 time="2026-02-13T23:23:34Z" level=info msg="Starting service main loop" service=notification user=c545e90a-26e7-44fd-8d2e-1926d8922b12 time="2026-02-13T23:23:34Z" level=info msg="Starting service main loop" service=smtp user=c545e90a-26e7-44fd-8d2e-1926d8922b12 time="2026-02-13T23:23:34Z" level=info msg="200 OK: GET https://127.0.0.1:43643/core/v4/labels?Type=4" pkg=gpa/client userID=c545e90a-26e7-44fd-8d2e-1926d8922b12 time="2026-02-13T23:23:34Z" level=info msg="200 OK: GET https://127.0.0.1:43643/core/v4/labels?Type=3" pkg=gpa/client userID=c545e90a-26e7-44fd-8d2e-1926d8922b12 time="2026-02-13T23:23:34Z" level=info msg="200 OK: GET https://127.0.0.1:43643/core/v4/labels?Type=1" pkg=gpa/client userID=c545e90a-26e7-44fd-8d2e-1926d8922b12 time="2026-02-13T23:23:34Z" level=info msg="Setting labels" labelIDs="[7 8 9 0 1 3 4 6 10 12 2 5]" pkg=rwLabels time="2026-02-13T23:23:34Z" level=info msg="Adding user to imap server" addrID=67756f01-a054-41ed-83f4-9b056e0c5250 service=server-manager time="2026-02-13T23:23:34Z" level=info msg="Creating new IMAP user" addrID=67756f01-a054-41ed-83f4-9b056e0c5250 service=server-manager time="2026-02-13T23:23:34Z" level=info msg="Setting gluon ID" addrID=67756f01-a054-41ed-83f4-9b056e0c5250 gluonID=adbf2228-bd27-4bb3-a30a-b4a5da19847f userID=c545e90a-26e7-44fd-8d2e-1926d8922b12 time="2026-02-13T23:23:34Z" level=info msg="Created new IMAP user" addrID=67756f01-a054-41ed-83f4-9b056e0c5250 gluonID=adbf2228-bd27-4bb3-a30a-b4a5da19847f service=server-manager time="2026-02-13T23:23:34Z" level=info msg="Validating Listener State" service=server-manager time="2026-02-13T23:23:34Z" level=info msg=Resuming service=user-events user=c545e90a-26e7-44fd-8d2e-1926d8922b12 time="2026-02-13T23:23:34Z" level=info msg="Received mailbox message count" count=0 gluonID=adbf2228-bd27-4bb3-a30a-b4a5da19847f labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2026-02-13T23:23:34Z" level=info msg="Starting IMAP Service" service=imap user=c545e90a-26e7-44fd-8d2e-1926d8922b12 time="2026-02-13T23:23:34Z" level=info msg="Sync triggered" service=imap user=c545e90a-26e7-44fd-8d2e-1926d8922b12 time="2026-02-13T23:23:34Z" level=info msg="Beginning user sync" service=imap start="2026-02-13 23:23:34.496063663 +0000 UTC m=+32.302672073" user=c545e90a-26e7-44fd-8d2e-1926d8922b12 time="2026-02-13T23:23:34Z" level=info msg="Checking whether logged in user should re-sync. UserID:c545e90a-26e7-44fd-8d2e-1926d8922b12" userID=c545e90a-26e7-44fd-8d2e-1926d8922b12 Scenario: User agent after an IMAP client announces its ID # features/imap/id.feature:16 When user "26fa1a75-07b3-412f-bda2-1b27e49f5a72" connects IMAP client "1" # :1 -> *scenario time="2026-02-13T23:23:34Z" level=info msg="Received IMAP ID" name=name pkg=bridge/event/imap sessionID=1 version=version And IMAP client "1" announces its ID with name "name" and version "version" # :1 -> *scenario time="2026-02-13T23:23:34Z" level=info msg="Syncing labels" service=imap user=c545e90a-26e7-44fd-8d2e-1926d8922b12 time="2026-02-13T23:23:34Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=adbf2228-bd27-4bb3-a30a-b4a5da19847f time="2026-02-13T23:23:34Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=adbf2228-bd27-4bb3-a30a-b4a5da19847f time="2026-02-13T23:23:34Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=12 userID=adbf2228-bd27-4bb3-a30a-b4a5da19847f time="2026-02-13T23:23:34Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=8 userID=adbf2228-bd27-4bb3-a30a-b4a5da19847f time="2026-02-13T23:23:34Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=3 userID=adbf2228-bd27-4bb3-a30a-b4a5da19847f time="2026-02-13T23:23:34Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=7 userID=adbf2228-bd27-4bb3-a30a-b4a5da19847f time="2026-02-13T23:23:34Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4 userID=adbf2228-bd27-4bb3-a30a-b4a5da19847f time="2026-02-13T23:23:34Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6 userID=adbf2228-bd27-4bb3-a30a-b4a5da19847f time="2026-02-13T23:23:34Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5 userID=adbf2228-bd27-4bb3-a30a-b4a5da19847f time="2026-02-13T23:23:34Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0 userID=adbf2228-bd27-4bb3-a30a-b4a5da19847f time="2026-02-13T23:23:34Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=10 userID=adbf2228-bd27-4bb3-a30a-b4a5da19847f time="2026-02-13T23:23:34Z" level=info msg="Synced labels" service=imap user=c545e90a-26e7-44fd-8d2e-1926d8922b12 time="2026-02-13T23:23:34Z" level=info msg="200 OK: GET https://127.0.0.1:43643/mail/v4/messages/count" pkg=gpa/client userID=c545e90a-26e7-44fd-8d2e-1926d8922b12 time="2026-02-13T23:23:34Z" level=info msg="Syncing messages" service=imap user=c545e90a-26e7-44fd-8d2e-1926d8922b12 time="2026-02-13T23:23:34Z" level=info msg="Job started" service=imap user=c545e90a-26e7-44fd-8d2e-1926d8922b12 time="2026-02-13T23:23:34Z" level=info msg="200 OK: POST https://127.0.0.1:43643/mail/v4/messages" pkg=gpa/client userID=c545e90a-26e7-44fd-8d2e-1926d8922b12 time="2026-02-13T23:23:34Z" level=info msg="Job finished" service=imap user=c545e90a-26e7-44fd-8d2e-1926d8922b12 time="2026-02-13T23:23:34Z" level=info msg="All child jobs completed" service=imap sync-job=waiter user=c545e90a-26e7-44fd-8d2e-1926d8922b12 time="2026-02-13T23:23:34Z" level=info msg="Synced messages" service=imap user=c545e90a-26e7-44fd-8d2e-1926d8922b12 time="2026-02-13T23:23:34Z" level=info msg="Finished user sync" duration=6.383025ms service=imap user=c545e90a-26e7-44fd-8d2e-1926d8922b12 time="2026-02-13T23:23:34Z" level=info msg="Sync complete, starting API event stream" service=imap user=c545e90a-26e7-44fd-8d2e-1926d8922b12 time="2026-02-13T23:23:34Z" level=info msg="Event loop reset" eventID="AA==" service=user-events user=c545e90a-26e7-44fd-8d2e-1926d8922b12 time="2026-02-13T23:23:34Z" level=info msg="Frontend service stopped" time="2026-02-13T23:23:34Z" level=info msg="Frontend client stopped" time="2026-02-13T23:23:34Z" level=info msg="Closing bridge" pkg=bridge time="2026-02-13T23:23:34Z" level=info msg="Stopping service" pkg=observability time="2026-02-13T23:23:34Z" level=info msg="Closing user" userID=c545e90a-26e7-44fd-8d2e-1926d8922b12 time="2026-02-13T23:23:34Z" level=info msg="De-registering user client, ID:c545e90a-26e7-44fd-8d2e-1926d8922b12" pkg=observability time="2026-02-13T23:23:34Z" level=info msg="Exiting IMAP Service" service=imap user=c545e90a-26e7-44fd-8d2e-1926d8922b12 time="2026-02-13T23:23:34Z" level=info msg="Exiting service main loop" service=smtp user=c545e90a-26e7-44fd-8d2e-1926d8922b12 time="2026-02-13T23:23:34Z" level=info msg="Exiting service main loop" service=notification user=c545e90a-26e7-44fd-8d2e-1926d8922b12 time="2026-02-13T23:23:34Z" level=info msg="Exiting Service" service=user-identity user=c545e90a-26e7-44fd-8d2e-1926d8922b12 time="2026-02-13T23:23:34Z" level=info msg="Exiting service main loop" service=telemetry user=c545e90a-26e7-44fd-8d2e-1926d8922b12 time="2026-02-13T23:23:34Z" level=info msg="Exiting service" service=user-events user=c545e90a-26e7-44fd-8d2e-1926d8922b12 time="2026-02-13T23:23:34Z" level=info msg="Closing IMAP Listener" service=server-manager time="2026-02-13T23:23:34Z" level=info msg="Closing IMAP server" service=server-manager time="2026-02-13T23:23:34Z" level=info msg="Closing SMTP Listener" service=server-manager time="2026-02-13T23:23:34Z" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2026-02-13T23:23:34Z" level=info msg="Closing SMTP server" service=server-manager time="2026-02-13T23:23:34Z" level=info msg="Closing service" service=unleash Then the user agent is "name/version (linux)" # :1 -> *scenario time="2026-02-13T23:23:34Z" level=info msg="User '07279b6e-7600-401e-a07c-d117f5ec8049' created with id=d122ffdc-003b-4911-a945-9f38df0362a8" pkg=gpa/server/backend time="2026-02-13T23:23:34Z" level=info msg="Starting bridge" time="2026-02-13T23:23:34Z" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures1466701680/036/config4193259651/grpcFocusServerConfig.json pkg=focus/service time="2026-02-13T23:23:34Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures1466701680/036/cache3034036711/unleash_cache/unleash_flags: no such file or directory" service=unleash time="2026-02-13T23:23:34Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures1466701680/036/cache3034036711/notifications/notification_cache: no such file or directory" pkg=notification-store time="2026-02-13T23:23:34Z" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures1466701680/036/data2079274432/gluon/backend/db gluonStore=/tmp/TestFeatures1466701680/036/data2079274432/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2026-02-13T23:23:34Z" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2026-02-13T23:23:34Z" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2026-02-13T23:23:34Z" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2026-02-13T23:23:34Z" level=info msg="Starting service" service=unleash time="2026-02-13T23:23:34Z" level=info msg="Starting service" pkg=observability time="2026-02-13T23:23:34Z" level=info msg="Starting receiver service" service=unleash time="2026-02-13T23:23:34Z" level=info msg="Starting frontend service" time="2026-02-13T23:23:34Z" level=info msg="Checking for updates" pkg=bridge time="2026-02-13T23:23:34Z" level=info msg="Starting poll service" service=unleash time="2026-02-13T23:23:34Z" level=info msg="Loading users" count=0 pkg=bridge/user time="2026-02-13T23:23:34Z" level=info msg="Finished loading users" pkg=bridge/user time="2026-02-13T23:23:34Z" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures1466701680/036/config4193259651/grpcServerConfig.json time="2026-02-13T23:23:34Z" level=info msg="gRPC server listening on /tmp/bridge3767" pkg=grpc time="2026-02-13T23:23:34Z" level=info msg="Frontend service started" time="2026-02-13T23:23:34Z" level=info msg="Starting frontend client" time="2026-02-13T23:23:34Z" level=info msg="Not monitoring parent PID" pkg=grpc time="2026-02-13T23:23:34Z" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2026-02-13T23:23:34Z" level=info msg="200 OK: GET https://127.0.0.1:41503/feature/v2/frontend?bridgeStickyKey=aa37999f-8850-433e-ad99-9e93e2f72095" pkg=gpa/manager time="2026-02-13T23:23:34Z" level=info msg="Frontend client started" time="2026-02-13T23:23:34Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (63b2aeea)" time="2026-02-13T23:23:34Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (63b2aeea)" time="2026-02-13T23:23:35Z" level=info msg="200 OK: POST https://127.0.0.1:41503/auth/v4/info" pkg=gpa/manager time="2026-02-13T23:23:35Z" level=info msg="200 OK: POST https://127.0.0.1:41503/auth/v4" pkg=gpa/manager time="2026-02-13T23:23:35Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=d122ffdc-003b-4911-a945-9f38df0362a8 time="2026-02-13T23:23:35Z" level=info msg="Adding vault user" userID=d122ffdc-003b-4911-a945-9f38df0362a8 time="2026-02-13T23:23:35Z" level=info msg="Creating new user" userID=d122ffdc-003b-4911-a945-9f38df0362a8 time="2026-02-13T23:23:35Z" level=warning msg="404 GET https://127.0.0.1:41503/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2026-02-13T23:23:35Z" level=error msg="404 GET https://127.0.0.1:41503/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2026-02-13T23:23:35Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:41503/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2026-02-13T23:23:35Z" level=info msg="Creating user object" numAddr=1 numLabels=12 userID=d122ffdc-003b-4911-a945-9f38df0362a8 time="2026-02-13T23:23:35Z" level=info msg="200 OK: GET https://127.0.0.1:41503/core/v4/events/latest" pkg=gpa/client userID=d122ffdc-003b-4911-a945-9f38df0362a8 time="2026-02-13T23:23:35Z" level=info msg="Starting service Last EventID=AA==" service=user-events user=d122ffdc-003b-4911-a945-9f38df0362a8 time="2026-02-13T23:23:35Z" level=info msg="200 OK: GET https://127.0.0.1:41503/core/v4/settings" pkg=gpa/client userID=d122ffdc-003b-4911-a945-9f38df0362a8 time="2026-02-13T23:23:35Z" level=info msg="Registering user client, ID:d122ffdc-003b-4911-a945-9f38df0362a8" pkg=observability time="2026-02-13T23:23:35Z" level=info msg="Starting service main loop" service=telemetry user=d122ffdc-003b-4911-a945-9f38df0362a8 time="2026-02-13T23:23:35Z" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=d122ffdc-003b-4911-a945-9f38df0362a8 time="2026-02-13T23:23:35Z" level=info msg="Starting service main loop" service=notification user=d122ffdc-003b-4911-a945-9f38df0362a8 time="2026-02-13T23:23:35Z" level=info msg="Starting service main loop" service=smtp user=d122ffdc-003b-4911-a945-9f38df0362a8 time="2026-02-13T23:23:35Z" level=info msg="200 OK: GET https://127.0.0.1:41503/core/v4/labels?Type=4" pkg=gpa/client userID=d122ffdc-003b-4911-a945-9f38df0362a8 time="2026-02-13T23:23:35Z" level=info msg="200 OK: GET https://127.0.0.1:41503/core/v4/labels?Type=3" pkg=gpa/client userID=d122ffdc-003b-4911-a945-9f38df0362a8 time="2026-02-13T23:23:35Z" level=info msg="200 OK: GET https://127.0.0.1:41503/core/v4/labels?Type=1" pkg=gpa/client userID=d122ffdc-003b-4911-a945-9f38df0362a8 time="2026-02-13T23:23:35Z" level=info msg="Setting labels" labelIDs="[8 12 0 1 2 4 6 7 9 10 3 5]" pkg=rwLabels time="2026-02-13T23:23:35Z" level=info msg="Adding user to imap server" addrID=62486e97-86e6-4812-92cc-7a0305003bd3 service=server-manager time="2026-02-13T23:23:35Z" level=info msg="Creating new IMAP user" addrID=62486e97-86e6-4812-92cc-7a0305003bd3 service=server-manager time="2026-02-13T23:23:35Z" level=info msg="Setting gluon ID" addrID=62486e97-86e6-4812-92cc-7a0305003bd3 gluonID=ddcc3f23-9779-4def-8b93-ca2edbd8c62b userID=d122ffdc-003b-4911-a945-9f38df0362a8 time="2026-02-13T23:23:35Z" level=info msg="Created new IMAP user" addrID=62486e97-86e6-4812-92cc-7a0305003bd3 gluonID=ddcc3f23-9779-4def-8b93-ca2edbd8c62b service=server-manager time="2026-02-13T23:23:35Z" level=info msg="Validating Listener State" service=server-manager time="2026-02-13T23:23:35Z" level=info msg=Resuming service=user-events user=d122ffdc-003b-4911-a945-9f38df0362a8 time="2026-02-13T23:23:35Z" level=info msg="Received mailbox message count" count=0 gluonID=ddcc3f23-9779-4def-8b93-ca2edbd8c62b labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2026-02-13T23:23:35Z" level=info msg="Starting IMAP Service" service=imap user=d122ffdc-003b-4911-a945-9f38df0362a8 time="2026-02-13T23:23:35Z" level=info msg="Sync triggered" service=imap user=d122ffdc-003b-4911-a945-9f38df0362a8 time="2026-02-13T23:23:35Z" level=info msg="Beginning user sync" service=imap start="2026-02-13 23:23:35.201620962 +0000 UTC m=+33.008229362" user=d122ffdc-003b-4911-a945-9f38df0362a8 time="2026-02-13T23:23:35Z" level=info msg="Checking whether logged in user should re-sync. UserID:d122ffdc-003b-4911-a945-9f38df0362a8" userID=d122ffdc-003b-4911-a945-9f38df0362a8 time="2026-02-13T23:23:35Z" level=info msg="Syncing labels" service=imap user=d122ffdc-003b-4911-a945-9f38df0362a8 Scenario: User agent is used for API calls # features/imap/id.feature:21 When user "07279b6e-7600-401e-a07c-d117f5ec8049" connects IMAP client "1" # :1 -> *scenario time="2026-02-13T23:23:35Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=ddcc3f23-9779-4def-8b93-ca2edbd8c62b time="2026-02-13T23:23:35Z" level=info msg="Received IMAP ID" name=name pkg=bridge/event/imap sessionID=1 version=version And IMAP client "1" announces its ID with name "name" and version "version" # :1 -> *scenario time="2026-02-13T23:23:35Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=ddcc3f23-9779-4def-8b93-ca2edbd8c62b time="2026-02-13T23:23:35Z" level=info msg="200 OK: POST https://127.0.0.1:41503/core/v4/reports/bug" pkg=gpa/manager When the user reports a bug # :1 -> *scenario time="2026-02-13T23:23:35Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6 userID=ddcc3f23-9779-4def-8b93-ca2edbd8c62b time="2026-02-13T23:23:35Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5 userID=ddcc3f23-9779-4def-8b93-ca2edbd8c62b time="2026-02-13T23:23:35Z" level=info msg="Frontend service stopped" time="2026-02-13T23:23:35Z" level=info msg="Frontend client stopped" time="2026-02-13T23:23:35Z" level=info msg="Closing bridge" pkg=bridge time="2026-02-13T23:23:35Z" level=info msg="Stopping service" pkg=observability time="2026-02-13T23:23:35Z" level=info msg="Closing user" userID=d122ffdc-003b-4911-a945-9f38df0362a8 time="2026-02-13T23:23:35Z" level=info msg="De-registering user client, ID:d122ffdc-003b-4911-a945-9f38df0362a8" pkg=observability time="2026-02-13T23:23:35Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=8 userID=ddcc3f23-9779-4def-8b93-ca2edbd8c62b time="2026-02-13T23:23:35Z" level=info msg="Synced labels" service=imap user=d122ffdc-003b-4911-a945-9f38df0362a8 time="2026-02-13T23:23:35Z" level=warning msg="Get \"https://127.0.0.1:41503/mail/v4/messages/count\": context canceled, Attempt 1" pkg=gpa/client time="2026-02-13T23:23:35Z" level=error msg="Get \"https://127.0.0.1:41503/mail/v4/messages/count\": context canceled" pkg=gpa/client time="2026-02-13T23:23:35Z" level=error msg="Failed to sync, will retry later" error="failed to retrieve message ids: received no response from API: Get \"https://127.0.0.1:41503/mail/v4/messages/count\": context canceled" service=imap user=d122ffdc-003b-4911-a945-9f38df0362a8 time="2026-02-13T23:23:35Z" level=error msg="Sync aborted" error="context canceled" service=imap user=d122ffdc-003b-4911-a945-9f38df0362a8 time="2026-02-13T23:23:35Z" level=info msg="Finished user sync" duration=4.264263ms service=imap user=d122ffdc-003b-4911-a945-9f38df0362a8 time="2026-02-13T23:23:35Z" level=info msg="Exiting IMAP Service" service=imap user=d122ffdc-003b-4911-a945-9f38df0362a8 time="2026-02-13T23:23:35Z" level=info msg="Exiting service main loop" service=smtp user=d122ffdc-003b-4911-a945-9f38df0362a8 time="2026-02-13T23:23:35Z" level=info msg="Exiting service main loop" service=notification user=d122ffdc-003b-4911-a945-9f38df0362a8 time="2026-02-13T23:23:35Z" level=info msg="Exiting Service" service=user-identity user=d122ffdc-003b-4911-a945-9f38df0362a8 time="2026-02-13T23:23:35Z" level=info msg="Exiting service main loop" service=telemetry user=d122ffdc-003b-4911-a945-9f38df0362a8 time="2026-02-13T23:23:35Z" level=info msg="Exiting service" service=user-events user=d122ffdc-003b-4911-a945-9f38df0362a8 time="2026-02-13T23:23:35Z" level=info msg="Closing IMAP Listener" service=server-manager time="2026-02-13T23:23:35Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=10 userID=ddcc3f23-9779-4def-8b93-ca2edbd8c62b time="2026-02-13T23:23:35Z" level=info msg="Closing IMAP server" service=server-manager time="2026-02-13T23:23:35Z" level=info msg="Closing SMTP Listener" service=server-manager time="2026-02-13T23:23:35Z" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2026-02-13T23:23:35Z" level=info msg="Closing SMTP server" service=server-manager time="2026-02-13T23:23:35Z" level=info msg="Closing service" service=unleash Then the header in the "POST" request to "/core/v4/reports/bug" has "User-Agent" set to "name/version (linux)" # :1 -> *scenario time="2026-02-13T23:23:35Z" level=info msg="User '5e443def-5f23-44d0-aa1a-b623d04432bc' created with id=3e97a4ea-e082-48e4-8a2b-c217299cabf4" pkg=gpa/server/backend time="2026-02-13T23:23:35Z" level=info msg="Starting bridge" time="2026-02-13T23:23:35Z" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures1466701680/037/config47615835/grpcFocusServerConfig.json pkg=focus/service time="2026-02-13T23:23:35Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures1466701680/037/cache2856004954/unleash_cache/unleash_flags: no such file or directory" service=unleash time="2026-02-13T23:23:35Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures1466701680/037/cache2856004954/notifications/notification_cache: no such file or directory" pkg=notification-store time="2026-02-13T23:23:35Z" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures1466701680/037/data3835791108/gluon/backend/db gluonStore=/tmp/TestFeatures1466701680/037/data3835791108/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2026-02-13T23:23:35Z" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2026-02-13T23:23:35Z" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2026-02-13T23:23:35Z" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2026-02-13T23:23:35Z" level=info msg="Starting service" service=unleash time="2026-02-13T23:23:35Z" level=info msg="Starting service" pkg=observability time="2026-02-13T23:23:35Z" level=info msg="Starting poll service" service=unleash time="2026-02-13T23:23:35Z" level=info msg="Loading users" count=0 pkg=bridge/user time="2026-02-13T23:23:35Z" level=info msg="Finished loading users" pkg=bridge/user time="2026-02-13T23:23:35Z" level=info msg="Starting frontend service" time="2026-02-13T23:23:35Z" level=info msg="Checking for updates" pkg=bridge time="2026-02-13T23:23:35Z" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures1466701680/037/config47615835/grpcServerConfig.json time="2026-02-13T23:23:35Z" level=info msg="gRPC server listening on /tmp/bridge9450" pkg=grpc time="2026-02-13T23:23:35Z" level=info msg="Frontend service started" time="2026-02-13T23:23:35Z" level=info msg="Starting frontend client" time="2026-02-13T23:23:35Z" level=info msg="Starting receiver service" service=unleash time="2026-02-13T23:23:35Z" level=info msg="Not monitoring parent PID" pkg=grpc time="2026-02-13T23:23:35Z" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2026-02-13T23:23:35Z" level=info msg="200 OK: GET https://127.0.0.1:36727/feature/v2/frontend?bridgeStickyKey=5ed443be-9d0a-4350-946e-58f8f7f9ec70" pkg=gpa/manager time="2026-02-13T23:23:35Z" level=info msg="Frontend client started" time="2026-02-13T23:23:35Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (21f8111d)" time="2026-02-13T23:23:35Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (21f8111d)" time="2026-02-13T23:23:35Z" level=info msg="200 OK: POST https://127.0.0.1:36727/auth/v4/info" pkg=gpa/manager time="2026-02-13T23:23:35Z" level=info msg="200 OK: POST https://127.0.0.1:36727/auth/v4" pkg=gpa/manager time="2026-02-13T23:23:35Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=3e97a4ea-e082-48e4-8a2b-c217299cabf4 time="2026-02-13T23:23:35Z" level=info msg="Adding vault user" userID=3e97a4ea-e082-48e4-8a2b-c217299cabf4 time="2026-02-13T23:23:35Z" level=info msg="Creating new user" userID=3e97a4ea-e082-48e4-8a2b-c217299cabf4 time="2026-02-13T23:23:35Z" level=warning msg="404 GET https://127.0.0.1:36727/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2026-02-13T23:23:35Z" level=error msg="404 GET https://127.0.0.1:36727/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2026-02-13T23:23:35Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:36727/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2026-02-13T23:23:35Z" level=info msg="Creating user object" numAddr=1 numLabels=12 userID=3e97a4ea-e082-48e4-8a2b-c217299cabf4 time="2026-02-13T23:23:35Z" level=info msg="200 OK: GET https://127.0.0.1:36727/core/v4/events/latest" pkg=gpa/client userID=3e97a4ea-e082-48e4-8a2b-c217299cabf4 time="2026-02-13T23:23:35Z" level=info msg="Starting service Last EventID=AA==" service=user-events user=3e97a4ea-e082-48e4-8a2b-c217299cabf4 time="2026-02-13T23:23:35Z" level=info msg="200 OK: GET https://127.0.0.1:36727/core/v4/settings" pkg=gpa/client userID=3e97a4ea-e082-48e4-8a2b-c217299cabf4 time="2026-02-13T23:23:35Z" level=info msg="Registering user client, ID:3e97a4ea-e082-48e4-8a2b-c217299cabf4" pkg=observability time="2026-02-13T23:23:35Z" level=info msg="Starting service main loop" service=telemetry user=3e97a4ea-e082-48e4-8a2b-c217299cabf4 time="2026-02-13T23:23:35Z" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=3e97a4ea-e082-48e4-8a2b-c217299cabf4 time="2026-02-13T23:23:35Z" level=info msg="Starting service main loop" service=notification user=3e97a4ea-e082-48e4-8a2b-c217299cabf4 time="2026-02-13T23:23:35Z" level=info msg="Starting service main loop" service=smtp user=3e97a4ea-e082-48e4-8a2b-c217299cabf4 time="2026-02-13T23:23:35Z" level=info msg="200 OK: GET https://127.0.0.1:36727/core/v4/labels?Type=4" pkg=gpa/client userID=3e97a4ea-e082-48e4-8a2b-c217299cabf4 time="2026-02-13T23:23:35Z" level=info msg="200 OK: GET https://127.0.0.1:36727/core/v4/labels?Type=3" pkg=gpa/client userID=3e97a4ea-e082-48e4-8a2b-c217299cabf4 time="2026-02-13T23:23:35Z" level=info msg="200 OK: GET https://127.0.0.1:36727/core/v4/labels?Type=1" pkg=gpa/client userID=3e97a4ea-e082-48e4-8a2b-c217299cabf4 time="2026-02-13T23:23:35Z" level=info msg="Setting labels" labelIDs="[5 9 12 0 1 2 4 6 7 8 10 3]" pkg=rwLabels time="2026-02-13T23:23:35Z" level=info msg="Adding user to imap server" addrID=2185048f-74d0-4677-a033-9a79eaed9406 service=server-manager time="2026-02-13T23:23:35Z" level=info msg="Creating new IMAP user" addrID=2185048f-74d0-4677-a033-9a79eaed9406 service=server-manager time="2026-02-13T23:23:35Z" level=info msg="Setting gluon ID" addrID=2185048f-74d0-4677-a033-9a79eaed9406 gluonID=286af28f-ed29-4a99-a3eb-5ec2fd6831fd userID=3e97a4ea-e082-48e4-8a2b-c217299cabf4 time="2026-02-13T23:23:35Z" level=info msg="Created new IMAP user" addrID=2185048f-74d0-4677-a033-9a79eaed9406 gluonID=286af28f-ed29-4a99-a3eb-5ec2fd6831fd service=server-manager time="2026-02-13T23:23:35Z" level=info msg="Received mailbox message count" count=0 gluonID=286af28f-ed29-4a99-a3eb-5ec2fd6831fd labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2026-02-13T23:23:35Z" level=info msg="Validating Listener State" service=server-manager time="2026-02-13T23:23:35Z" level=info msg=Resuming service=user-events user=3e97a4ea-e082-48e4-8a2b-c217299cabf4 time="2026-02-13T23:23:35Z" level=info msg="Starting IMAP Service" service=imap user=3e97a4ea-e082-48e4-8a2b-c217299cabf4 time="2026-02-13T23:23:35Z" level=info msg="Sync triggered" service=imap user=3e97a4ea-e082-48e4-8a2b-c217299cabf4 time="2026-02-13T23:23:35Z" level=info msg="Beginning user sync" service=imap start="2026-02-13 23:23:35.779449019 +0000 UTC m=+33.586057429" user=3e97a4ea-e082-48e4-8a2b-c217299cabf4 time="2026-02-13T23:23:35Z" level=info msg="Checking whether logged in user should re-sync. UserID:3e97a4ea-e082-48e4-8a2b-c217299cabf4" userID=3e97a4ea-e082-48e4-8a2b-c217299cabf4 time="2026-02-13T23:23:35Z" level=info msg="Syncing labels" service=imap user=3e97a4ea-e082-48e4-8a2b-c217299cabf4 Scenario: User agent re-announces a new ID to IMAP client # features/imap/id.feature:27 When user "5e443def-5f23-44d0-aa1a-b623d04432bc" connects IMAP client "1" # :1 -> *scenario time="2026-02-13T23:23:35Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=286af28f-ed29-4a99-a3eb-5ec2fd6831fd time="2026-02-13T23:23:35Z" level=info msg="Received IMAP ID" name=name pkg=bridge/event/imap sessionID=1 version=version And IMAP client "1" announces its ID with name "name" and version "version" # :1 -> *scenario time="2026-02-13T23:23:35Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=286af28f-ed29-4a99-a3eb-5ec2fd6831fd time="2026-02-13T23:23:35Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6 userID=286af28f-ed29-4a99-a3eb-5ec2fd6831fd time="2026-02-13T23:23:35Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=3 userID=286af28f-ed29-4a99-a3eb-5ec2fd6831fd time="2026-02-13T23:23:35Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=8 userID=286af28f-ed29-4a99-a3eb-5ec2fd6831fd time="2026-02-13T23:23:35Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5 userID=286af28f-ed29-4a99-a3eb-5ec2fd6831fd time="2026-02-13T23:23:35Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0 userID=286af28f-ed29-4a99-a3eb-5ec2fd6831fd time="2026-02-13T23:23:35Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4 userID=286af28f-ed29-4a99-a3eb-5ec2fd6831fd time="2026-02-13T23:23:35Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=10 userID=286af28f-ed29-4a99-a3eb-5ec2fd6831fd time="2026-02-13T23:23:35Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=7 userID=286af28f-ed29-4a99-a3eb-5ec2fd6831fd time="2026-02-13T23:23:35Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=12 userID=286af28f-ed29-4a99-a3eb-5ec2fd6831fd time="2026-02-13T23:23:35Z" level=info msg="Synced labels" service=imap user=3e97a4ea-e082-48e4-8a2b-c217299cabf4 time="2026-02-13T23:23:35Z" level=info msg="200 OK: GET https://127.0.0.1:36727/mail/v4/messages/count" pkg=gpa/client userID=3e97a4ea-e082-48e4-8a2b-c217299cabf4 time="2026-02-13T23:23:35Z" level=info msg="Syncing messages" service=imap user=3e97a4ea-e082-48e4-8a2b-c217299cabf4 time="2026-02-13T23:23:35Z" level=info msg="Job started" service=imap user=3e97a4ea-e082-48e4-8a2b-c217299cabf4 time="2026-02-13T23:23:35Z" level=info msg="200 OK: POST https://127.0.0.1:36727/mail/v4/messages" pkg=gpa/client userID=3e97a4ea-e082-48e4-8a2b-c217299cabf4 time="2026-02-13T23:23:35Z" level=info msg="Job finished" service=imap user=3e97a4ea-e082-48e4-8a2b-c217299cabf4 time="2026-02-13T23:23:35Z" level=info msg="All child jobs completed" service=imap sync-job=waiter user=3e97a4ea-e082-48e4-8a2b-c217299cabf4 time="2026-02-13T23:23:35Z" level=info msg="Synced messages" service=imap user=3e97a4ea-e082-48e4-8a2b-c217299cabf4 time="2026-02-13T23:23:35Z" level=info msg="Finished user sync" duration=4.227715ms service=imap user=3e97a4ea-e082-48e4-8a2b-c217299cabf4 time="2026-02-13T23:23:35Z" level=info msg="Sync complete, starting API event stream" service=imap user=3e97a4ea-e082-48e4-8a2b-c217299cabf4 time="2026-02-13T23:23:35Z" level=info msg="Event loop reset" eventID="AA==" service=user-events user=3e97a4ea-e082-48e4-8a2b-c217299cabf4 Then the user agent is "name/version (linux)" # :1 -> *scenario time="2026-02-13T23:23:35Z" level=info msg="Received IMAP ID" name=new_name pkg=bridge/event/imap sessionID=1 version=new_version And IMAP client "1" announces its ID with name "new_name" and version "new_version" # :1 -> *scenario time="2026-02-13T23:23:35Z" level=info msg="Heartbeat sent" metrics="{bridge.any.heartbeat bridge_heartbeat_new {1 0} {true true false false false true true true true true false 0.0.0 starttls starttls unknown}}" pkg=telemetry time="2026-02-13T23:23:35Z" level=info msg="Frontend service stopped" time="2026-02-13T23:23:35Z" level=info msg="Frontend client stopped" time="2026-02-13T23:23:35Z" level=info msg="Closing bridge" pkg=bridge time="2026-02-13T23:23:35Z" level=info msg="Stopping service" pkg=observability time="2026-02-13T23:23:35Z" level=info msg="Closing user" userID=3e97a4ea-e082-48e4-8a2b-c217299cabf4 time="2026-02-13T23:23:35Z" level=info msg="De-registering user client, ID:3e97a4ea-e082-48e4-8a2b-c217299cabf4" pkg=observability time="2026-02-13T23:23:35Z" level=info msg="Exiting IMAP Service" service=imap user=3e97a4ea-e082-48e4-8a2b-c217299cabf4 time="2026-02-13T23:23:35Z" level=info msg="Exiting service main loop" service=smtp user=3e97a4ea-e082-48e4-8a2b-c217299cabf4 time="2026-02-13T23:23:35Z" level=info msg="Exiting service main loop" service=notification user=3e97a4ea-e082-48e4-8a2b-c217299cabf4 time="2026-02-13T23:23:35Z" level=info msg="Exiting Service" service=user-identity user=3e97a4ea-e082-48e4-8a2b-c217299cabf4 time="2026-02-13T23:23:35Z" level=info msg="Exiting service main loop" service=telemetry user=3e97a4ea-e082-48e4-8a2b-c217299cabf4 time="2026-02-13T23:23:35Z" level=info msg="Exiting service" service=user-events user=3e97a4ea-e082-48e4-8a2b-c217299cabf4 time="2026-02-13T23:23:35Z" level=info msg="Closing IMAP Listener" service=server-manager time="2026-02-13T23:23:35Z" level=info msg="Closing IMAP server" service=server-manager time="2026-02-13T23:23:35Z" level=info msg="Closing SMTP Listener" service=server-manager time="2026-02-13T23:23:35Z" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2026-02-13T23:23:35Z" level=info msg="Closing SMTP server" service=server-manager time="2026-02-13T23:23:35Z" level=info msg="Closing service" service=unleash Then the user agent is "new_name/new_version (linux)" # :1 -> *scenario time="2026-02-13T23:23:36Z" level=info msg="User 'e6baeb13-e3db-45a0-8cdb-86c439b230d0' created with id=984f52af-2118-4a7c-b6a0-8328730d2378" pkg=gpa/server/backend time="2026-02-13T23:23:36Z" level=info msg="Starting bridge" time="2026-02-13T23:23:36Z" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures1466701680/038/config1431476216/grpcFocusServerConfig.json pkg=focus/service time="2026-02-13T23:23:36Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures1466701680/038/cache2410725653/unleash_cache/unleash_flags: no such file or directory" service=unleash time="2026-02-13T23:23:36Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures1466701680/038/cache2410725653/notifications/notification_cache: no such file or directory" pkg=notification-store time="2026-02-13T23:23:36Z" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures1466701680/038/data2369676216/gluon/backend/db gluonStore=/tmp/TestFeatures1466701680/038/data2369676216/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2026-02-13T23:23:36Z" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2026-02-13T23:23:36Z" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2026-02-13T23:23:36Z" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2026-02-13T23:23:36Z" level=info msg="Starting service" service=unleash time="2026-02-13T23:23:36Z" level=info msg="Starting service" pkg=observability time="2026-02-13T23:23:36Z" level=info msg="Starting frontend service" time="2026-02-13T23:23:36Z" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures1466701680/038/config1431476216/grpcServerConfig.json time="2026-02-13T23:23:36Z" level=info msg="gRPC server listening on /tmp/bridge4788" pkg=grpc time="2026-02-13T23:23:36Z" level=info msg="Frontend service started" time="2026-02-13T23:23:36Z" level=info msg="Starting frontend client" time="2026-02-13T23:23:36Z" level=info msg="Starting poll service" service=unleash time="2026-02-13T23:23:36Z" level=info msg="Starting receiver service" service=unleash time="2026-02-13T23:23:36Z" level=info msg="Loading users" count=0 pkg=bridge/user time="2026-02-13T23:23:36Z" level=info msg="Finished loading users" pkg=bridge/user time="2026-02-13T23:23:36Z" level=info msg="Checking for updates" pkg=bridge time="2026-02-13T23:23:36Z" level=info msg="Not monitoring parent PID" pkg=grpc time="2026-02-13T23:23:36Z" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2026-02-13T23:23:36Z" level=info msg="200 OK: GET https://127.0.0.1:35161/feature/v2/frontend?bridgeStickyKey=cf3f3b55-e7e1-49a8-bd3f-39d8644f1b1f" pkg=gpa/manager time="2026-02-13T23:23:36Z" level=info msg="Frontend client started" time="2026-02-13T23:23:36Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (44a2bd1d)" time="2026-02-13T23:23:36Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (44a2bd1d)" time="2026-02-13T23:23:36Z" level=info msg="200 OK: POST https://127.0.0.1:35161/auth/v4/info" pkg=gpa/manager time="2026-02-13T23:23:36Z" level=info msg="200 OK: POST https://127.0.0.1:35161/auth/v4" pkg=gpa/manager time="2026-02-13T23:23:36Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=984f52af-2118-4a7c-b6a0-8328730d2378 time="2026-02-13T23:23:36Z" level=info msg="Adding vault user" userID=984f52af-2118-4a7c-b6a0-8328730d2378 time="2026-02-13T23:23:36Z" level=info msg="Creating new user" userID=984f52af-2118-4a7c-b6a0-8328730d2378 time="2026-02-13T23:23:36Z" level=warning msg="404 GET https://127.0.0.1:35161/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2026-02-13T23:23:36Z" level=error msg="404 GET https://127.0.0.1:35161/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2026-02-13T23:23:36Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:35161/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2026-02-13T23:23:36Z" level=info msg="Creating user object" numAddr=1 numLabels=12 userID=984f52af-2118-4a7c-b6a0-8328730d2378 time="2026-02-13T23:23:36Z" level=info msg="200 OK: GET https://127.0.0.1:35161/core/v4/events/latest" pkg=gpa/client userID=984f52af-2118-4a7c-b6a0-8328730d2378 time="2026-02-13T23:23:36Z" level=info msg="Starting service Last EventID=AA==" service=user-events user=984f52af-2118-4a7c-b6a0-8328730d2378 time="2026-02-13T23:23:36Z" level=info msg="200 OK: GET https://127.0.0.1:35161/core/v4/settings" pkg=gpa/client userID=984f52af-2118-4a7c-b6a0-8328730d2378 time="2026-02-13T23:23:36Z" level=info msg="Registering user client, ID:984f52af-2118-4a7c-b6a0-8328730d2378" pkg=observability time="2026-02-13T23:23:36Z" level=info msg="Starting service main loop" service=telemetry user=984f52af-2118-4a7c-b6a0-8328730d2378 time="2026-02-13T23:23:36Z" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=984f52af-2118-4a7c-b6a0-8328730d2378 time="2026-02-13T23:23:36Z" level=info msg="Starting service main loop" service=notification user=984f52af-2118-4a7c-b6a0-8328730d2378 time="2026-02-13T23:23:36Z" level=info msg="Starting service main loop" service=smtp user=984f52af-2118-4a7c-b6a0-8328730d2378 time="2026-02-13T23:23:36Z" level=info msg="200 OK: GET https://127.0.0.1:35161/core/v4/labels?Type=4" pkg=gpa/client userID=984f52af-2118-4a7c-b6a0-8328730d2378 time="2026-02-13T23:23:36Z" level=info msg="200 OK: GET https://127.0.0.1:35161/core/v4/labels?Type=3" pkg=gpa/client userID=984f52af-2118-4a7c-b6a0-8328730d2378 time="2026-02-13T23:23:36Z" level=info msg="200 OK: GET https://127.0.0.1:35161/core/v4/labels?Type=1" pkg=gpa/client userID=984f52af-2118-4a7c-b6a0-8328730d2378 time="2026-02-13T23:23:36Z" level=info msg="Setting labels" labelIDs="[12 0 2 3 9 1 4 5 6 7 8 10]" pkg=rwLabels time="2026-02-13T23:23:36Z" level=info msg="Adding user to imap server" addrID=8c3a6058-a894-4784-931c-a5d9f5a693ab service=server-manager time="2026-02-13T23:23:36Z" level=info msg="Creating new IMAP user" addrID=8c3a6058-a894-4784-931c-a5d9f5a693ab service=server-manager time="2026-02-13T23:23:36Z" level=info msg="Setting gluon ID" addrID=8c3a6058-a894-4784-931c-a5d9f5a693ab gluonID=2cc00615-0c84-4928-9b95-bb392825bedb userID=984f52af-2118-4a7c-b6a0-8328730d2378 time="2026-02-13T23:23:36Z" level=info msg="Created new IMAP user" addrID=8c3a6058-a894-4784-931c-a5d9f5a693ab gluonID=2cc00615-0c84-4928-9b95-bb392825bedb service=server-manager time="2026-02-13T23:23:36Z" level=info msg="Validating Listener State" service=server-manager time="2026-02-13T23:23:36Z" level=info msg=Resuming service=user-events user=984f52af-2118-4a7c-b6a0-8328730d2378 time="2026-02-13T23:23:36Z" level=info msg="Received mailbox message count" count=0 gluonID=2cc00615-0c84-4928-9b95-bb392825bedb labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2026-02-13T23:23:36Z" level=info msg="Starting IMAP Service" service=imap user=984f52af-2118-4a7c-b6a0-8328730d2378 time="2026-02-13T23:23:36Z" level=info msg="Sync triggered" service=imap user=984f52af-2118-4a7c-b6a0-8328730d2378 time="2026-02-13T23:23:36Z" level=info msg="Beginning user sync" service=imap start="2026-02-13 23:23:36.538109251 +0000 UTC m=+34.344717661" user=984f52af-2118-4a7c-b6a0-8328730d2378 time="2026-02-13T23:23:36Z" level=info msg="Syncing labels" service=imap user=984f52af-2118-4a7c-b6a0-8328730d2378 time="2026-02-13T23:23:36Z" level=info msg="Checking whether logged in user should re-sync. UserID:984f52af-2118-4a7c-b6a0-8328730d2378" userID=984f52af-2118-4a7c-b6a0-8328730d2378 time="2026-02-13T23:23:36Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=2cc00615-0c84-4928-9b95-bb392825bedb time="2026-02-13T23:23:36Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=2cc00615-0c84-4928-9b95-bb392825bedb time="2026-02-13T23:23:36Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=10 userID=2cc00615-0c84-4928-9b95-bb392825bedb Scenario: User agent re-announces a new ID to IMAP client and new ID is used for API calls # features/imap/id.feature:34 When user "e6baeb13-e3db-45a0-8cdb-86c439b230d0" connects IMAP client "1" # :1 -> *scenario time="2026-02-13T23:23:36Z" level=info msg="Received IMAP ID" name=name pkg=bridge/event/imap sessionID=1 version=version And IMAP client "1" announces its ID with name "name" and version "version" # :1 -> *scenario time="2026-02-13T23:23:36Z" level=info msg="200 OK: POST https://127.0.0.1:35161/core/v4/reports/bug" pkg=gpa/manager When the user reports a bug # :1 -> *scenario Then the header in the "POST" request to "/core/v4/reports/bug" has "User-Agent" set to "name/version (linux)" # :1 -> *scenario time="2026-02-13T23:23:36Z" level=info msg="Received IMAP ID" name=new_name pkg=bridge/event/imap sessionID=1 version=new_version When IMAP client "1" announces its ID with name "new_name" and version "new_version" # :1 -> *scenario time="2026-02-13T23:23:36Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0 userID=2cc00615-0c84-4928-9b95-bb392825bedb time="2026-02-13T23:23:36Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=3 userID=2cc00615-0c84-4928-9b95-bb392825bedb time="2026-02-13T23:23:36Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5 userID=2cc00615-0c84-4928-9b95-bb392825bedb time="2026-02-13T23:23:36Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=7 userID=2cc00615-0c84-4928-9b95-bb392825bedb time="2026-02-13T23:23:36Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=12 userID=2cc00615-0c84-4928-9b95-bb392825bedb time="2026-02-13T23:23:36Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=8 userID=2cc00615-0c84-4928-9b95-bb392825bedb time="2026-02-13T23:23:36Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4 userID=2cc00615-0c84-4928-9b95-bb392825bedb time="2026-02-13T23:23:36Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6 userID=2cc00615-0c84-4928-9b95-bb392825bedb time="2026-02-13T23:23:36Z" level=info msg="Synced labels" service=imap user=984f52af-2118-4a7c-b6a0-8328730d2378 time="2026-02-13T23:23:36Z" level=info msg="200 OK: GET https://127.0.0.1:35161/mail/v4/messages/count" pkg=gpa/client userID=984f52af-2118-4a7c-b6a0-8328730d2378 time="2026-02-13T23:23:36Z" level=info msg="Syncing messages" service=imap user=984f52af-2118-4a7c-b6a0-8328730d2378 time="2026-02-13T23:23:36Z" level=info msg="Job started" service=imap user=984f52af-2118-4a7c-b6a0-8328730d2378 time="2026-02-13T23:23:36Z" level=info msg="200 OK: POST https://127.0.0.1:35161/mail/v4/messages" pkg=gpa/client userID=984f52af-2118-4a7c-b6a0-8328730d2378 time="2026-02-13T23:23:36Z" level=info msg="Job finished" service=imap user=984f52af-2118-4a7c-b6a0-8328730d2378 time="2026-02-13T23:23:36Z" level=info msg="All child jobs completed" service=imap sync-job=waiter user=984f52af-2118-4a7c-b6a0-8328730d2378 time="2026-02-13T23:23:36Z" level=info msg="Synced messages" service=imap user=984f52af-2118-4a7c-b6a0-8328730d2378 time="2026-02-13T23:23:36Z" level=info msg="Finished user sync" duration=6.282137ms service=imap user=984f52af-2118-4a7c-b6a0-8328730d2378 time="2026-02-13T23:23:36Z" level=info msg="Sync complete, starting API event stream" service=imap user=984f52af-2118-4a7c-b6a0-8328730d2378 time="2026-02-13T23:23:36Z" level=info msg="Event loop reset" eventID="AA==" service=user-events user=984f52af-2118-4a7c-b6a0-8328730d2378 Then the user agent is "new_name/new_version (linux)" # :1 -> *scenario time="2026-02-13T23:23:36Z" level=info msg="200 OK: POST https://127.0.0.1:35161/core/v4/reports/bug" pkg=gpa/manager When the user reports a bug # :1 -> *scenario time="2026-02-13T23:23:36Z" level=info msg="Frontend service stopped" time="2026-02-13T23:23:36Z" level=info msg="Frontend client stopped" time="2026-02-13T23:23:36Z" level=info msg="Closing bridge" pkg=bridge time="2026-02-13T23:23:36Z" level=info msg="Stopping service" pkg=observability time="2026-02-13T23:23:36Z" level=info msg="Closing user" userID=984f52af-2118-4a7c-b6a0-8328730d2378 time="2026-02-13T23:23:36Z" level=info msg="De-registering user client, ID:984f52af-2118-4a7c-b6a0-8328730d2378" pkg=observability time="2026-02-13T23:23:36Z" level=info msg="Exiting IMAP Service" service=imap user=984f52af-2118-4a7c-b6a0-8328730d2378 time="2026-02-13T23:23:36Z" level=info msg="Exiting service main loop" service=smtp user=984f52af-2118-4a7c-b6a0-8328730d2378 time="2026-02-13T23:23:36Z" level=info msg="Exiting service main loop" service=notification user=984f52af-2118-4a7c-b6a0-8328730d2378 time="2026-02-13T23:23:36Z" level=info msg="Exiting Service" service=user-identity user=984f52af-2118-4a7c-b6a0-8328730d2378 time="2026-02-13T23:23:36Z" level=info msg="Exiting service main loop" service=telemetry user=984f52af-2118-4a7c-b6a0-8328730d2378 time="2026-02-13T23:23:36Z" level=info msg="Exiting service" service=user-events user=984f52af-2118-4a7c-b6a0-8328730d2378 time="2026-02-13T23:23:36Z" level=info msg="Closing IMAP Listener" service=server-manager time="2026-02-13T23:23:36Z" level=info msg="Closing IMAP server" service=server-manager time="2026-02-13T23:23:36Z" level=info msg="Closing SMTP Listener" service=server-manager time="2026-02-13T23:23:36Z" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2026-02-13T23:23:36Z" level=info msg="Closing SMTP server" service=server-manager time="2026-02-13T23:23:36Z" level=info msg="Closing service" service=unleash Then the header in the "POST" request to "/core/v4/reports/bug" has "User-Agent" set to "new_name/new_version (linux)" # :1 -> *scenario time="2026-02-13T23:23:36Z" level=info msg="User 'a646cc87-3a0d-4b40-96d9-707d58ed2498' created with id=c4b8af15-7604-4418-91e8-f6b6a61fd91a" pkg=gpa/server/backend time="2026-02-13T23:23:37Z" level=info msg="Starting bridge" time="2026-02-13T23:23:37Z" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures1466701680/039/config2930907487/grpcFocusServerConfig.json pkg=focus/service time="2026-02-13T23:23:37Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures1466701680/039/cache3850565509/unleash_cache/unleash_flags: no such file or directory" service=unleash time="2026-02-13T23:23:37Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures1466701680/039/cache3850565509/notifications/notification_cache: no such file or directory" pkg=notification-store time="2026-02-13T23:23:37Z" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures1466701680/039/data57989035/gluon/backend/db gluonStore=/tmp/TestFeatures1466701680/039/data57989035/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2026-02-13T23:23:37Z" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2026-02-13T23:23:37Z" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2026-02-13T23:23:37Z" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2026-02-13T23:23:37Z" level=info msg="Starting service" service=unleash time="2026-02-13T23:23:37Z" level=info msg="Starting service" pkg=observability time="2026-02-13T23:23:37Z" level=info msg="Starting frontend service" time="2026-02-13T23:23:37Z" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures1466701680/039/config2930907487/grpcServerConfig.json time="2026-02-13T23:23:37Z" level=info msg="gRPC server listening on /tmp/bridge8308" pkg=grpc time="2026-02-13T23:23:37Z" level=info msg="Frontend service started" time="2026-02-13T23:23:37Z" level=info msg="Starting frontend client" time="2026-02-13T23:23:37Z" level=info msg="Starting poll service" service=unleash time="2026-02-13T23:23:37Z" level=info msg="Starting receiver service" service=unleash time="2026-02-13T23:23:37Z" level=info msg="Loading users" count=0 pkg=bridge/user time="2026-02-13T23:23:37Z" level=info msg="Finished loading users" pkg=bridge/user time="2026-02-13T23:23:37Z" level=info msg="Checking for updates" pkg=bridge time="2026-02-13T23:23:37Z" level=info msg="Not monitoring parent PID" pkg=grpc time="2026-02-13T23:23:37Z" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2026-02-13T23:23:37Z" level=info msg="Frontend client started" time="2026-02-13T23:23:37Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (7c379e93)" time="2026-02-13T23:23:37Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (7c379e93)" time="2026-02-13T23:23:37Z" level=info msg="200 OK: GET https://127.0.0.1:45475/feature/v2/frontend?bridgeStickyKey=464706b6-2ca1-4e27-9292-9d1da4407fae" pkg=gpa/manager time="2026-02-13T23:23:37Z" level=info msg="200 OK: POST https://127.0.0.1:45475/auth/v4/info" pkg=gpa/manager time="2026-02-13T23:23:37Z" level=info msg="200 OK: POST https://127.0.0.1:45475/auth/v4" pkg=gpa/manager time="2026-02-13T23:23:37Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=c4b8af15-7604-4418-91e8-f6b6a61fd91a time="2026-02-13T23:23:37Z" level=info msg="Adding vault user" userID=c4b8af15-7604-4418-91e8-f6b6a61fd91a time="2026-02-13T23:23:37Z" level=info msg="Creating new user" userID=c4b8af15-7604-4418-91e8-f6b6a61fd91a time="2026-02-13T23:23:37Z" level=warning msg="404 GET https://127.0.0.1:45475/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2026-02-13T23:23:37Z" level=error msg="404 GET https://127.0.0.1:45475/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2026-02-13T23:23:37Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:45475/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2026-02-13T23:23:37Z" level=info msg="Creating user object" numAddr=1 numLabels=12 userID=c4b8af15-7604-4418-91e8-f6b6a61fd91a time="2026-02-13T23:23:37Z" level=info msg="200 OK: GET https://127.0.0.1:45475/core/v4/events/latest" pkg=gpa/client userID=c4b8af15-7604-4418-91e8-f6b6a61fd91a time="2026-02-13T23:23:37Z" level=info msg="Starting service Last EventID=AA==" service=user-events user=c4b8af15-7604-4418-91e8-f6b6a61fd91a time="2026-02-13T23:23:37Z" level=info msg="200 OK: GET https://127.0.0.1:45475/core/v4/settings" pkg=gpa/client userID=c4b8af15-7604-4418-91e8-f6b6a61fd91a time="2026-02-13T23:23:37Z" level=info msg="Registering user client, ID:c4b8af15-7604-4418-91e8-f6b6a61fd91a" pkg=observability time="2026-02-13T23:23:37Z" level=info msg="Starting service main loop" service=telemetry user=c4b8af15-7604-4418-91e8-f6b6a61fd91a time="2026-02-13T23:23:37Z" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=c4b8af15-7604-4418-91e8-f6b6a61fd91a time="2026-02-13T23:23:37Z" level=info msg="Starting service main loop" service=notification user=c4b8af15-7604-4418-91e8-f6b6a61fd91a time="2026-02-13T23:23:37Z" level=info msg="Starting service main loop" service=smtp user=c4b8af15-7604-4418-91e8-f6b6a61fd91a time="2026-02-13T23:23:37Z" level=info msg="200 OK: GET https://127.0.0.1:45475/core/v4/labels?Type=4" pkg=gpa/client userID=c4b8af15-7604-4418-91e8-f6b6a61fd91a time="2026-02-13T23:23:37Z" level=info msg="200 OK: GET https://127.0.0.1:45475/core/v4/labels?Type=3" pkg=gpa/client userID=c4b8af15-7604-4418-91e8-f6b6a61fd91a time="2026-02-13T23:23:37Z" level=info msg="200 OK: GET https://127.0.0.1:45475/core/v4/labels?Type=1" pkg=gpa/client userID=c4b8af15-7604-4418-91e8-f6b6a61fd91a time="2026-02-13T23:23:37Z" level=info msg="Setting labels" labelIDs="[0 4 5 7 8 10 12 1 2 3 6 9]" pkg=rwLabels time="2026-02-13T23:23:37Z" level=info msg="Adding user to imap server" addrID=799dd48d-3c4b-409d-90aa-f77f60c29bb1 service=server-manager time="2026-02-13T23:23:37Z" level=info msg="Creating new IMAP user" addrID=799dd48d-3c4b-409d-90aa-f77f60c29bb1 service=server-manager time="2026-02-13T23:23:37Z" level=info msg="Setting gluon ID" addrID=799dd48d-3c4b-409d-90aa-f77f60c29bb1 gluonID=f59433ac-99d2-4a97-b353-fe1dbc015b3e userID=c4b8af15-7604-4418-91e8-f6b6a61fd91a time="2026-02-13T23:23:37Z" level=info msg="Created new IMAP user" addrID=799dd48d-3c4b-409d-90aa-f77f60c29bb1 gluonID=f59433ac-99d2-4a97-b353-fe1dbc015b3e service=server-manager time="2026-02-13T23:23:37Z" level=info msg="Validating Listener State" service=server-manager time="2026-02-13T23:23:37Z" level=info msg=Resuming service=user-events user=c4b8af15-7604-4418-91e8-f6b6a61fd91a time="2026-02-13T23:23:37Z" level=info msg="Received mailbox message count" count=0 gluonID=f59433ac-99d2-4a97-b353-fe1dbc015b3e labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2026-02-13T23:23:37Z" level=info msg="Starting IMAP Service" service=imap user=c4b8af15-7604-4418-91e8-f6b6a61fd91a time="2026-02-13T23:23:37Z" level=info msg="Sync triggered" service=imap user=c4b8af15-7604-4418-91e8-f6b6a61fd91a time="2026-02-13T23:23:37Z" level=info msg="Beginning user sync" service=imap start="2026-02-13 23:23:37.30634282 +0000 UTC m=+35.112951230" user=c4b8af15-7604-4418-91e8-f6b6a61fd91a time="2026-02-13T23:23:37Z" level=info msg="Checking whether logged in user should re-sync. UserID:c4b8af15-7604-4418-91e8-f6b6a61fd91a" userID=c4b8af15-7604-4418-91e8-f6b6a61fd91a Scenario: Apple Notes user agent is ignored after IMAP client announces its ID # features/imap/id.feature:44 When user "a646cc87-3a0d-4b40-96d9-707d58ed2498" connects IMAP client "1" # :1 -> *scenario time="2026-02-13T23:23:37Z" level=info msg="Syncing labels" service=imap user=c4b8af15-7604-4418-91e8-f6b6a61fd91a time="2026-02-13T23:23:37Z" level=info msg="Received IMAP ID" name=name pkg=bridge/event/imap sessionID=1 version=version time="2026-02-13T23:23:37Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=f59433ac-99d2-4a97-b353-fe1dbc015b3e time="2026-02-13T23:23:37Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=f59433ac-99d2-4a97-b353-fe1dbc015b3e And IMAP client "1" announces its ID with name "name" and version "version" # :1 -> *scenario time="2026-02-13T23:23:37Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5 userID=f59433ac-99d2-4a97-b353-fe1dbc015b3e time="2026-02-13T23:23:37Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=7 userID=f59433ac-99d2-4a97-b353-fe1dbc015b3e time="2026-02-13T23:23:37Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=10 userID=f59433ac-99d2-4a97-b353-fe1dbc015b3e time="2026-02-13T23:23:37Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=3 userID=f59433ac-99d2-4a97-b353-fe1dbc015b3e time="2026-02-13T23:23:37Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6 userID=f59433ac-99d2-4a97-b353-fe1dbc015b3e time="2026-02-13T23:23:37Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4 userID=f59433ac-99d2-4a97-b353-fe1dbc015b3e time="2026-02-13T23:23:37Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=12 userID=f59433ac-99d2-4a97-b353-fe1dbc015b3e time="2026-02-13T23:23:37Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0 userID=f59433ac-99d2-4a97-b353-fe1dbc015b3e time="2026-02-13T23:23:37Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=8 userID=f59433ac-99d2-4a97-b353-fe1dbc015b3e time="2026-02-13T23:23:37Z" level=info msg="Synced labels" service=imap user=c4b8af15-7604-4418-91e8-f6b6a61fd91a time="2026-02-13T23:23:37Z" level=info msg="200 OK: GET https://127.0.0.1:45475/mail/v4/messages/count" pkg=gpa/client userID=c4b8af15-7604-4418-91e8-f6b6a61fd91a time="2026-02-13T23:23:37Z" level=info msg="Syncing messages" service=imap user=c4b8af15-7604-4418-91e8-f6b6a61fd91a time="2026-02-13T23:23:37Z" level=info msg="Job started" service=imap user=c4b8af15-7604-4418-91e8-f6b6a61fd91a time="2026-02-13T23:23:37Z" level=info msg="200 OK: POST https://127.0.0.1:45475/mail/v4/messages" pkg=gpa/client userID=c4b8af15-7604-4418-91e8-f6b6a61fd91a time="2026-02-13T23:23:37Z" level=info msg="Job finished" service=imap user=c4b8af15-7604-4418-91e8-f6b6a61fd91a time="2026-02-13T23:23:37Z" level=info msg="All child jobs completed" service=imap sync-job=waiter user=c4b8af15-7604-4418-91e8-f6b6a61fd91a time="2026-02-13T23:23:37Z" level=info msg="Synced messages" service=imap user=c4b8af15-7604-4418-91e8-f6b6a61fd91a time="2026-02-13T23:23:37Z" level=info msg="Finished user sync" duration=4.305821ms service=imap user=c4b8af15-7604-4418-91e8-f6b6a61fd91a time="2026-02-13T23:23:37Z" level=info msg="Sync complete, starting API event stream" service=imap user=c4b8af15-7604-4418-91e8-f6b6a61fd91a time="2026-02-13T23:23:37Z" level=info msg="Event loop reset" eventID="AA==" service=user-events user=c4b8af15-7604-4418-91e8-f6b6a61fd91a Then the user agent is "name/version (linux)" # :1 -> *scenario time="2026-02-13T23:23:37Z" level=info msg="Received IMAP ID" name="Mac OS X Notes" pkg=bridge/event/imap sessionID=1 version=4.11 When IMAP client "1" announces its ID with name "Mac OS X Notes" and version "4.11" # :1 -> *scenario time="2026-02-13T23:23:37Z" level=info msg="Heartbeat sent" metrics="{bridge.any.heartbeat bridge_heartbeat_new {1 9} {true true false false false true true true true true true 0.0.0 starttls starttls unknown}}" pkg=telemetry time="2026-02-13T23:23:37Z" level=info msg="Frontend service stopped" time="2026-02-13T23:23:37Z" level=info msg="Frontend client stopped" time="2026-02-13T23:23:37Z" level=info msg="Closing bridge" pkg=bridge time="2026-02-13T23:23:37Z" level=info msg="Stopping service" pkg=observability time="2026-02-13T23:23:37Z" level=info msg="Closing user" userID=c4b8af15-7604-4418-91e8-f6b6a61fd91a time="2026-02-13T23:23:37Z" level=info msg="De-registering user client, ID:c4b8af15-7604-4418-91e8-f6b6a61fd91a" pkg=observability time="2026-02-13T23:23:37Z" level=info msg="Exiting IMAP Service" service=imap user=c4b8af15-7604-4418-91e8-f6b6a61fd91a time="2026-02-13T23:23:37Z" level=info msg="Exiting service main loop" service=smtp user=c4b8af15-7604-4418-91e8-f6b6a61fd91a time="2026-02-13T23:23:37Z" level=info msg="Exiting service main loop" service=notification user=c4b8af15-7604-4418-91e8-f6b6a61fd91a time="2026-02-13T23:23:37Z" level=info msg="Exiting Service" service=user-identity user=c4b8af15-7604-4418-91e8-f6b6a61fd91a time="2026-02-13T23:23:37Z" level=info msg="Exiting service main loop" service=telemetry user=c4b8af15-7604-4418-91e8-f6b6a61fd91a time="2026-02-13T23:23:37Z" level=info msg="Exiting service" service=user-events user=c4b8af15-7604-4418-91e8-f6b6a61fd91a time="2026-02-13T23:23:37Z" level=info msg="Closing IMAP Listener" service=server-manager time="2026-02-13T23:23:37Z" level=info msg="Closing IMAP server" service=server-manager time="2026-02-13T23:23:37Z" level=info msg="Closing SMTP Listener" service=server-manager time="2026-02-13T23:23:37Z" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2026-02-13T23:23:37Z" level=info msg="Closing SMTP server" service=server-manager time="2026-02-13T23:23:37Z" level=info msg="Closing service" service=unleash Then the user agent is "name/version (linux)" # :1 -> *scenario Feature: IMAP create mailbox time="2026-02-13T23:23:37Z" level=info msg="User '4f3a68de-eb5e-4953-816f-70f55c4b1d3d' created with id=3851478f-f489-4f71-b567-3fb7d331727e" pkg=gpa/server/backend Background: Given there exists an account with username "4f3a68de-eb5e-4953-816f-70f55c4b1d3d" and password "password" # :1 -> *scenario And the account "4f3a68de-eb5e-4953-816f-70f55c4b1d3d" has the following custom mailboxes: # :1 -> *scenario | name | type | | f1 | folder | | f2 | folder | | l1 | label | | l2 | label | Then it succeeds # :1 -> *scenario time="2026-02-13T23:23:38Z" level=info msg="Starting bridge" time="2026-02-13T23:23:38Z" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures1466701680/040/config3948869553/grpcFocusServerConfig.json pkg=focus/service time="2026-02-13T23:23:38Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures1466701680/040/cache1603449827/unleash_cache/unleash_flags: no such file or directory" service=unleash time="2026-02-13T23:23:38Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures1466701680/040/cache1603449827/notifications/notification_cache: no such file or directory" pkg=notification-store time="2026-02-13T23:23:38Z" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures1466701680/040/data1289414988/gluon/backend/db gluonStore=/tmp/TestFeatures1466701680/040/data1289414988/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2026-02-13T23:23:38Z" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2026-02-13T23:23:38Z" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2026-02-13T23:23:38Z" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2026-02-13T23:23:38Z" level=info msg="Starting service" service=unleash time="2026-02-13T23:23:38Z" level=info msg="Starting service" pkg=observability time="2026-02-13T23:23:38Z" level=info msg="Starting frontend service" time="2026-02-13T23:23:38Z" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures1466701680/040/config3948869553/grpcServerConfig.json time="2026-02-13T23:23:38Z" level=info msg="gRPC server listening on /tmp/bridge2111" pkg=grpc time="2026-02-13T23:23:38Z" level=info msg="Frontend service started" time="2026-02-13T23:23:38Z" level=info msg="Starting frontend client" time="2026-02-13T23:23:38Z" level=info msg="Starting poll service" service=unleash time="2026-02-13T23:23:38Z" level=info msg="Starting receiver service" service=unleash time="2026-02-13T23:23:38Z" level=info msg="Loading users" count=0 pkg=bridge/user time="2026-02-13T23:23:38Z" level=info msg="Finished loading users" pkg=bridge/user time="2026-02-13T23:23:38Z" level=info msg="Checking for updates" pkg=bridge time="2026-02-13T23:23:38Z" level=info msg="Not monitoring parent PID" pkg=grpc time="2026-02-13T23:23:38Z" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2026-02-13T23:23:38Z" level=info msg="Frontend client started" When bridge starts # :1 -> *scenario time="2026-02-13T23:23:38Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (99428714)" time="2026-02-13T23:23:38Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (99428714)" time="2026-02-13T23:23:38Z" level=info msg="200 OK: GET https://127.0.0.1:35383/feature/v2/frontend?bridgeStickyKey=c50976d3-b521-4698-8a03-b4d73ac79ba0" pkg=gpa/manager time="2026-02-13T23:23:38Z" level=info msg="200 OK: POST https://127.0.0.1:35383/auth/v4/info" pkg=gpa/manager time="2026-02-13T23:23:38Z" level=info msg="200 OK: POST https://127.0.0.1:35383/auth/v4" pkg=gpa/manager time="2026-02-13T23:23:38Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=3851478f-f489-4f71-b567-3fb7d331727e time="2026-02-13T23:23:38Z" level=info msg="Adding vault user" userID=3851478f-f489-4f71-b567-3fb7d331727e time="2026-02-13T23:23:38Z" level=info msg="Creating new user" userID=3851478f-f489-4f71-b567-3fb7d331727e time="2026-02-13T23:23:38Z" level=warning msg="404 GET https://127.0.0.1:35383/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2026-02-13T23:23:38Z" level=error msg="404 GET https://127.0.0.1:35383/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2026-02-13T23:23:38Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:35383/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2026-02-13T23:23:38Z" level=info msg="Creating user object" numAddr=1 numLabels=16 userID=3851478f-f489-4f71-b567-3fb7d331727e time="2026-02-13T23:23:38Z" level=info msg="200 OK: GET https://127.0.0.1:35383/core/v4/events/latest" pkg=gpa/client userID=3851478f-f489-4f71-b567-3fb7d331727e time="2026-02-13T23:23:38Z" level=info msg="Starting service Last EventID=BA==" service=user-events user=3851478f-f489-4f71-b567-3fb7d331727e time="2026-02-13T23:23:38Z" level=info msg="200 OK: GET https://127.0.0.1:35383/core/v4/settings" pkg=gpa/client userID=3851478f-f489-4f71-b567-3fb7d331727e time="2026-02-13T23:23:38Z" level=info msg="Registering user client, ID:3851478f-f489-4f71-b567-3fb7d331727e" pkg=observability time="2026-02-13T23:23:38Z" level=info msg="Starting service main loop" service=telemetry user=3851478f-f489-4f71-b567-3fb7d331727e time="2026-02-13T23:23:38Z" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=3851478f-f489-4f71-b567-3fb7d331727e time="2026-02-13T23:23:38Z" level=info msg="Starting service main loop" service=notification user=3851478f-f489-4f71-b567-3fb7d331727e time="2026-02-13T23:23:38Z" level=info msg="Starting service main loop" service=smtp user=3851478f-f489-4f71-b567-3fb7d331727e time="2026-02-13T23:23:38Z" level=info msg="200 OK: GET https://127.0.0.1:35383/core/v4/labels?Type=4" pkg=gpa/client userID=3851478f-f489-4f71-b567-3fb7d331727e time="2026-02-13T23:23:38Z" level=info msg="200 OK: GET https://127.0.0.1:35383/core/v4/labels?Type=3" pkg=gpa/client userID=3851478f-f489-4f71-b567-3fb7d331727e time="2026-02-13T23:23:38Z" level=info msg="200 OK: GET https://127.0.0.1:35383/core/v4/labels?Type=1" pkg=gpa/client userID=3851478f-f489-4f71-b567-3fb7d331727e time="2026-02-13T23:23:38Z" level=info msg="Setting labels" labelIDs="[7 8 9 0 5 10 12 1 2 3 4 6 f0ff6d09-04c0-4fb0-bc45-5f0d5a61728f 25be960c-1fd9-46e1-87fe-1739bea3cb3c 7f73ee68-1374-4a1f-940a-2e0b3d179d66 7a5a4a79-6b42-4cac-83a7-82a34a68339a]" pkg=rwLabels time="2026-02-13T23:23:38Z" level=info msg="Adding user to imap server" addrID=28ca8d5c-fa69-4f8c-a1c7-ca2102e3f062 service=server-manager time="2026-02-13T23:23:38Z" level=info msg="Creating new IMAP user" addrID=28ca8d5c-fa69-4f8c-a1c7-ca2102e3f062 service=server-manager time="2026-02-13T23:23:38Z" level=info msg="Setting gluon ID" addrID=28ca8d5c-fa69-4f8c-a1c7-ca2102e3f062 gluonID=c0ee6324-915a-417d-a2d6-9c05505d162c userID=3851478f-f489-4f71-b567-3fb7d331727e time="2026-02-13T23:23:38Z" level=info msg="Received mailbox message count" count=0 gluonID=c0ee6324-915a-417d-a2d6-9c05505d162c labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2026-02-13T23:23:38Z" level=info msg="Created new IMAP user" addrID=28ca8d5c-fa69-4f8c-a1c7-ca2102e3f062 gluonID=c0ee6324-915a-417d-a2d6-9c05505d162c service=server-manager time="2026-02-13T23:23:38Z" level=info msg="Validating Listener State" service=server-manager time="2026-02-13T23:23:38Z" level=info msg=Resuming service=user-events user=3851478f-f489-4f71-b567-3fb7d331727e And the user logs in with username "4f3a68de-eb5e-4953-816f-70f55c4b1d3d" and password "password" # :1 -> *scenario time="2026-02-13T23:23:38Z" level=info msg="Starting IMAP Service" service=imap user=3851478f-f489-4f71-b567-3fb7d331727e time="2026-02-13T23:23:38Z" level=info msg="Sync triggered" service=imap user=3851478f-f489-4f71-b567-3fb7d331727e time="2026-02-13T23:23:38Z" level=info msg="Beginning user sync" service=imap start="2026-02-13 23:23:38.350285563 +0000 UTC m=+36.156893973" user=3851478f-f489-4f71-b567-3fb7d331727e time="2026-02-13T23:23:38Z" level=info msg="Syncing labels" service=imap user=3851478f-f489-4f71-b567-3fb7d331727e time="2026-02-13T23:23:38Z" level=info msg="Label not found in DB, creating mailbox." labelID=7a5a4a79-6b42-4cac-83a7-82a34a68339a labelPath="PkT/yXcPNu1r3OoCUKUaipoBRnFZgfAoAl8O0/oEz1c=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2026-02-13T23:23:38Z" level=info msg="Label not found in DB, creating mailbox." labelID=f0ff6d09-04c0-4fb0-bc45-5f0d5a61728f labelPath="CqcPyYxwtd3HBNbKIG3NWRK3vh7cnefdC5utNQpsJU0=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2026-02-13T23:23:38Z" level=info msg="Label not found in DB, creating mailbox." labelID=7f73ee68-1374-4a1f-940a-2e0b3d179d66 labelPath="f5Qe5RYSMSMdJXJ6f9pncXVUMxi646S+03ipR/WFS6E=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2026-02-13T23:23:38Z" level=info msg="Label not found in DB, creating mailbox." labelID=25be960c-1fd9-46e1-87fe-1739bea3cb3c labelPath="1KzX2RU1mQyO4COrdPGc33QxTjsjJsaf3laorPH6g0g=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2026-02-13T23:23:38Z" level=info msg="Checking whether logged in user should re-sync. UserID:3851478f-f489-4f71-b567-3fb7d331727e" userID=3851478f-f489-4f71-b567-3fb7d331727e time="2026-02-13T23:23:38Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=c0ee6324-915a-417d-a2d6-9c05505d162c time="2026-02-13T23:23:38Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=c0ee6324-915a-417d-a2d6-9c05505d162c time="2026-02-13T23:23:38Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=3 userID=c0ee6324-915a-417d-a2d6-9c05505d162c time="2026-02-13T23:23:38Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4 userID=c0ee6324-915a-417d-a2d6-9c05505d162c time="2026-02-13T23:23:38Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5 userID=c0ee6324-915a-417d-a2d6-9c05505d162c time="2026-02-13T23:23:38Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=8 userID=c0ee6324-915a-417d-a2d6-9c05505d162c time="2026-02-13T23:23:38Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6 userID=c0ee6324-915a-417d-a2d6-9c05505d162c time="2026-02-13T23:23:38Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=7a5a4a79-6b42-4cac-83a7-82a34a68339a userID=c0ee6324-915a-417d-a2d6-9c05505d162c time="2026-02-13T23:23:38Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=12 userID=c0ee6324-915a-417d-a2d6-9c05505d162c time="2026-02-13T23:23:38Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0 userID=c0ee6324-915a-417d-a2d6-9c05505d162c time="2026-02-13T23:23:38Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=f0ff6d09-04c0-4fb0-bc45-5f0d5a61728f userID=c0ee6324-915a-417d-a2d6-9c05505d162c time="2026-02-13T23:23:38Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=7 userID=c0ee6324-915a-417d-a2d6-9c05505d162c time="2026-02-13T23:23:38Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=7f73ee68-1374-4a1f-940a-2e0b3d179d66 userID=c0ee6324-915a-417d-a2d6-9c05505d162c time="2026-02-13T23:23:38Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=10 userID=c0ee6324-915a-417d-a2d6-9c05505d162c time="2026-02-13T23:23:38Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=25be960c-1fd9-46e1-87fe-1739bea3cb3c userID=c0ee6324-915a-417d-a2d6-9c05505d162c time="2026-02-13T23:23:38Z" level=info msg="Synced labels" service=imap user=3851478f-f489-4f71-b567-3fb7d331727e time="2026-02-13T23:23:38Z" level=info msg="200 OK: GET https://127.0.0.1:35383/mail/v4/messages/count" pkg=gpa/client userID=3851478f-f489-4f71-b567-3fb7d331727e time="2026-02-13T23:23:38Z" level=info msg="Syncing messages" service=imap user=3851478f-f489-4f71-b567-3fb7d331727e time="2026-02-13T23:23:38Z" level=info msg="Job started" service=imap user=3851478f-f489-4f71-b567-3fb7d331727e time="2026-02-13T23:23:38Z" level=info msg="200 OK: POST https://127.0.0.1:35383/mail/v4/messages" pkg=gpa/client userID=3851478f-f489-4f71-b567-3fb7d331727e time="2026-02-13T23:23:38Z" level=info msg="Job finished" service=imap user=3851478f-f489-4f71-b567-3fb7d331727e time="2026-02-13T23:23:38Z" level=info msg="All child jobs completed" service=imap sync-job=waiter user=3851478f-f489-4f71-b567-3fb7d331727e time="2026-02-13T23:23:38Z" level=info msg="Synced messages" service=imap user=3851478f-f489-4f71-b567-3fb7d331727e time="2026-02-13T23:23:38Z" level=info msg="Finished user sync" duration=6.812971ms service=imap user=3851478f-f489-4f71-b567-3fb7d331727e time="2026-02-13T23:23:38Z" level=info msg="Sync complete, starting API event stream" service=imap user=3851478f-f489-4f71-b567-3fb7d331727e time="2026-02-13T23:23:38Z" level=info msg="Event loop reset" eventID="BA==" service=user-events user=3851478f-f489-4f71-b567-3fb7d331727e And user "4f3a68de-eb5e-4953-816f-70f55c4b1d3d" finishes syncing # :1 -> *scenario And user "4f3a68de-eb5e-4953-816f-70f55c4b1d3d" connects and authenticates IMAP client "1" # :1 -> *scenario Then it succeeds # :1 -> *scenario time="2026-02-13T23:23:38Z" level=info msg="200 OK: POST https://127.0.0.1:35383/core/v4/labels" pkg=gpa/client userID=3851478f-f489-4f71-b567-3fb7d331727e Scenario: Create folder # features/imap/mailbox/create.feature:17 When IMAP client "1" creates "Folders/mbox" # :1 -> *scenario time="2026-02-13T23:23:38Z" level=info msg="Frontend service stopped" time="2026-02-13T23:23:38Z" level=info msg="Frontend client stopped" time="2026-02-13T23:23:38Z" level=info msg="Closing bridge" pkg=bridge time="2026-02-13T23:23:38Z" level=info msg="Stopping service" pkg=observability time="2026-02-13T23:23:38Z" level=info msg="Closing user" userID=3851478f-f489-4f71-b567-3fb7d331727e time="2026-02-13T23:23:38Z" level=info msg="De-registering user client, ID:3851478f-f489-4f71-b567-3fb7d331727e" pkg=observability time="2026-02-13T23:23:38Z" level=info msg="Exiting IMAP Service" service=imap user=3851478f-f489-4f71-b567-3fb7d331727e time="2026-02-13T23:23:38Z" level=info msg="Exiting service main loop" service=smtp user=3851478f-f489-4f71-b567-3fb7d331727e time="2026-02-13T23:23:38Z" level=info msg="Exiting service main loop" service=notification user=3851478f-f489-4f71-b567-3fb7d331727e time="2026-02-13T23:23:38Z" level=info msg="Exiting Service" service=user-identity user=3851478f-f489-4f71-b567-3fb7d331727e time="2026-02-13T23:23:38Z" level=info msg="Exiting service main loop" service=telemetry user=3851478f-f489-4f71-b567-3fb7d331727e time="2026-02-13T23:23:38Z" level=info msg="Exiting service" service=user-events user=3851478f-f489-4f71-b567-3fb7d331727e time="2026-02-13T23:23:38Z" level=info msg="Closing IMAP Listener" service=server-manager time="2026-02-13T23:23:38Z" level=info msg="Closing IMAP server" service=server-manager time="2026-02-13T23:23:38Z" level=info msg="Closing SMTP Listener" service=server-manager time="2026-02-13T23:23:38Z" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2026-02-13T23:23:38Z" level=info msg="Closing SMTP server" service=server-manager time="2026-02-13T23:23:38Z" level=info msg="Closing service" service=unleash Then IMAP client "1" sees "Folders/mbox" # :1 -> *scenario time="2026-02-13T23:23:38Z" level=info msg="User 'd78cb9d5-cad4-466d-89ae-77121789d1c3' created with id=35ce70ab-546e-46b8-acad-3c2e3160b9e5" pkg=gpa/server/backend time="2026-02-13T23:23:38Z" level=info msg="Starting bridge" time="2026-02-13T23:23:38Z" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures1466701680/041/config3784085702/grpcFocusServerConfig.json pkg=focus/service time="2026-02-13T23:23:38Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures1466701680/041/cache2095444657/unleash_cache/unleash_flags: no such file or directory" service=unleash time="2026-02-13T23:23:38Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures1466701680/041/cache2095444657/notifications/notification_cache: no such file or directory" pkg=notification-store time="2026-02-13T23:23:38Z" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures1466701680/041/data441936996/gluon/backend/db gluonStore=/tmp/TestFeatures1466701680/041/data441936996/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2026-02-13T23:23:38Z" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2026-02-13T23:23:38Z" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2026-02-13T23:23:38Z" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2026-02-13T23:23:38Z" level=info msg="Starting service" service=unleash time="2026-02-13T23:23:38Z" level=info msg="Starting service" pkg=observability time="2026-02-13T23:23:38Z" level=info msg="Starting frontend service" time="2026-02-13T23:23:38Z" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures1466701680/041/config3784085702/grpcServerConfig.json time="2026-02-13T23:23:38Z" level=info msg="gRPC server listening on /tmp/bridge4579" pkg=grpc time="2026-02-13T23:23:38Z" level=info msg="Frontend service started" time="2026-02-13T23:23:38Z" level=info msg="Starting frontend client" time="2026-02-13T23:23:38Z" level=info msg="Starting poll service" service=unleash time="2026-02-13T23:23:38Z" level=info msg="Starting receiver service" service=unleash time="2026-02-13T23:23:38Z" level=info msg="Loading users" count=0 pkg=bridge/user time="2026-02-13T23:23:38Z" level=info msg="Finished loading users" pkg=bridge/user time="2026-02-13T23:23:38Z" level=info msg="Checking for updates" pkg=bridge time="2026-02-13T23:23:38Z" level=info msg="200 OK: GET https://127.0.0.1:43587/feature/v2/frontend?bridgeStickyKey=230fd571-d003-4ab2-ae16-0019d9cfcd90" pkg=gpa/manager time="2026-02-13T23:23:38Z" level=info msg="Not monitoring parent PID" pkg=grpc time="2026-02-13T23:23:38Z" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2026-02-13T23:23:38Z" level=info msg="Frontend client started" time="2026-02-13T23:23:38Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (fcc96ea4)" time="2026-02-13T23:23:38Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (fcc96ea4)" time="2026-02-13T23:23:38Z" level=info msg="200 OK: POST https://127.0.0.1:43587/auth/v4/info" pkg=gpa/manager time="2026-02-13T23:23:39Z" level=info msg="200 OK: POST https://127.0.0.1:43587/auth/v4" pkg=gpa/manager time="2026-02-13T23:23:39Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=35ce70ab-546e-46b8-acad-3c2e3160b9e5 time="2026-02-13T23:23:39Z" level=info msg="Adding vault user" userID=35ce70ab-546e-46b8-acad-3c2e3160b9e5 time="2026-02-13T23:23:39Z" level=info msg="Creating new user" userID=35ce70ab-546e-46b8-acad-3c2e3160b9e5 time="2026-02-13T23:23:39Z" level=warning msg="404 GET https://127.0.0.1:43587/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2026-02-13T23:23:39Z" level=error msg="404 GET https://127.0.0.1:43587/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2026-02-13T23:23:39Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:43587/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2026-02-13T23:23:39Z" level=info msg="Creating user object" numAddr=1 numLabels=16 userID=35ce70ab-546e-46b8-acad-3c2e3160b9e5 time="2026-02-13T23:23:39Z" level=info msg="200 OK: GET https://127.0.0.1:43587/core/v4/events/latest" pkg=gpa/client userID=35ce70ab-546e-46b8-acad-3c2e3160b9e5 time="2026-02-13T23:23:39Z" level=info msg="Starting service Last EventID=BA==" service=user-events user=35ce70ab-546e-46b8-acad-3c2e3160b9e5 time="2026-02-13T23:23:39Z" level=info msg="200 OK: GET https://127.0.0.1:43587/core/v4/settings" pkg=gpa/client userID=35ce70ab-546e-46b8-acad-3c2e3160b9e5 time="2026-02-13T23:23:39Z" level=info msg="Registering user client, ID:35ce70ab-546e-46b8-acad-3c2e3160b9e5" pkg=observability time="2026-02-13T23:23:39Z" level=info msg="Starting service main loop" service=telemetry user=35ce70ab-546e-46b8-acad-3c2e3160b9e5 time="2026-02-13T23:23:39Z" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=35ce70ab-546e-46b8-acad-3c2e3160b9e5 time="2026-02-13T23:23:39Z" level=info msg="Starting service main loop" service=notification user=35ce70ab-546e-46b8-acad-3c2e3160b9e5 time="2026-02-13T23:23:39Z" level=info msg="Starting service main loop" service=smtp user=35ce70ab-546e-46b8-acad-3c2e3160b9e5 time="2026-02-13T23:23:39Z" level=info msg="200 OK: GET https://127.0.0.1:43587/core/v4/labels?Type=4" pkg=gpa/client userID=35ce70ab-546e-46b8-acad-3c2e3160b9e5 time="2026-02-13T23:23:39Z" level=info msg="200 OK: GET https://127.0.0.1:43587/core/v4/labels?Type=3" pkg=gpa/client userID=35ce70ab-546e-46b8-acad-3c2e3160b9e5 time="2026-02-13T23:23:39Z" level=info msg="200 OK: GET https://127.0.0.1:43587/core/v4/labels?Type=1" pkg=gpa/client userID=35ce70ab-546e-46b8-acad-3c2e3160b9e5 time="2026-02-13T23:23:39Z" level=info msg="Setting labels" labelIDs="[0 3 4 5 6 8 10 12 1 2 7 9 6cb023d9-fe35-4426-af07-34156c80506e a3df8850-a11a-4807-bf5b-03ba8d4961c6 a23bff9f-c102-44a3-9ab0-01619db8489c 4fb9a857-ffc8-4647-9254-b719295a9c5c]" pkg=rwLabels time="2026-02-13T23:23:39Z" level=info msg="Adding user to imap server" addrID=803e5290-96a3-469b-b0f6-0afd888de27e service=server-manager time="2026-02-13T23:23:39Z" level=info msg="Creating new IMAP user" addrID=803e5290-96a3-469b-b0f6-0afd888de27e service=server-manager time="2026-02-13T23:23:39Z" level=info msg="Setting gluon ID" addrID=803e5290-96a3-469b-b0f6-0afd888de27e gluonID=2149e795-24e8-41d4-9c3a-46721f241f94 userID=35ce70ab-546e-46b8-acad-3c2e3160b9e5 time="2026-02-13T23:23:39Z" level=info msg="Created new IMAP user" addrID=803e5290-96a3-469b-b0f6-0afd888de27e gluonID=2149e795-24e8-41d4-9c3a-46721f241f94 service=server-manager time="2026-02-13T23:23:39Z" level=info msg="Validating Listener State" service=server-manager time="2026-02-13T23:23:39Z" level=info msg=Resuming service=user-events user=35ce70ab-546e-46b8-acad-3c2e3160b9e5 time="2026-02-13T23:23:39Z" level=info msg="Received mailbox message count" count=0 gluonID=2149e795-24e8-41d4-9c3a-46721f241f94 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2026-02-13T23:23:39Z" level=info msg="Starting IMAP Service" service=imap user=35ce70ab-546e-46b8-acad-3c2e3160b9e5 time="2026-02-13T23:23:39Z" level=info msg="Sync triggered" service=imap user=35ce70ab-546e-46b8-acad-3c2e3160b9e5 time="2026-02-13T23:23:39Z" level=info msg="Beginning user sync" service=imap start="2026-02-13 23:23:39.171621743 +0000 UTC m=+36.978230153" user=35ce70ab-546e-46b8-acad-3c2e3160b9e5 time="2026-02-13T23:23:39Z" level=info msg="Syncing labels" service=imap user=35ce70ab-546e-46b8-acad-3c2e3160b9e5 time="2026-02-13T23:23:39Z" level=info msg="Label not found in DB, creating mailbox." labelID=a23bff9f-c102-44a3-9ab0-01619db8489c labelPath="f5Qe5RYSMSMdJXJ6f9pncXVUMxi646S+03ipR/WFS6E=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2026-02-13T23:23:39Z" level=info msg="Label not found in DB, creating mailbox." labelID=a3df8850-a11a-4807-bf5b-03ba8d4961c6 labelPath="1KzX2RU1mQyO4COrdPGc33QxTjsjJsaf3laorPH6g0g=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2026-02-13T23:23:39Z" level=info msg="Label not found in DB, creating mailbox." labelID=4fb9a857-ffc8-4647-9254-b719295a9c5c labelPath="PkT/yXcPNu1r3OoCUKUaipoBRnFZgfAoAl8O0/oEz1c=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2026-02-13T23:23:39Z" level=info msg="Label not found in DB, creating mailbox." labelID=6cb023d9-fe35-4426-af07-34156c80506e labelPath="CqcPyYxwtd3HBNbKIG3NWRK3vh7cnefdC5utNQpsJU0=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2026-02-13T23:23:39Z" level=info msg="Checking whether logged in user should re-sync. UserID:35ce70ab-546e-46b8-acad-3c2e3160b9e5" userID=35ce70ab-546e-46b8-acad-3c2e3160b9e5 time="2026-02-13T23:23:39Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=2149e795-24e8-41d4-9c3a-46721f241f94 time="2026-02-13T23:23:39Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=2149e795-24e8-41d4-9c3a-46721f241f94 time="2026-02-13T23:23:39Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=a23bff9f-c102-44a3-9ab0-01619db8489c userID=2149e795-24e8-41d4-9c3a-46721f241f94 time="2026-02-13T23:23:39Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4 userID=2149e795-24e8-41d4-9c3a-46721f241f94 time="2026-02-13T23:23:39Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5 userID=2149e795-24e8-41d4-9c3a-46721f241f94 time="2026-02-13T23:23:39Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6 userID=2149e795-24e8-41d4-9c3a-46721f241f94 time="2026-02-13T23:23:39Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=a3df8850-a11a-4807-bf5b-03ba8d4961c6 userID=2149e795-24e8-41d4-9c3a-46721f241f94 time="2026-02-13T23:23:39Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=10 userID=2149e795-24e8-41d4-9c3a-46721f241f94 time="2026-02-13T23:23:39Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0 userID=2149e795-24e8-41d4-9c3a-46721f241f94 time="2026-02-13T23:23:39Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=3 userID=2149e795-24e8-41d4-9c3a-46721f241f94 time="2026-02-13T23:23:39Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=12 userID=2149e795-24e8-41d4-9c3a-46721f241f94 time="2026-02-13T23:23:39Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=7 userID=2149e795-24e8-41d4-9c3a-46721f241f94 time="2026-02-13T23:23:39Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=8 userID=2149e795-24e8-41d4-9c3a-46721f241f94 time="2026-02-13T23:23:39Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4fb9a857-ffc8-4647-9254-b719295a9c5c userID=2149e795-24e8-41d4-9c3a-46721f241f94 time="2026-02-13T23:23:39Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6cb023d9-fe35-4426-af07-34156c80506e userID=2149e795-24e8-41d4-9c3a-46721f241f94 time="2026-02-13T23:23:39Z" level=info msg="Synced labels" service=imap user=35ce70ab-546e-46b8-acad-3c2e3160b9e5 time="2026-02-13T23:23:39Z" level=info msg="200 OK: GET https://127.0.0.1:43587/mail/v4/messages/count" pkg=gpa/client userID=35ce70ab-546e-46b8-acad-3c2e3160b9e5 time="2026-02-13T23:23:39Z" level=info msg="Syncing messages" service=imap user=35ce70ab-546e-46b8-acad-3c2e3160b9e5 time="2026-02-13T23:23:39Z" level=info msg="Job started" service=imap user=35ce70ab-546e-46b8-acad-3c2e3160b9e5 time="2026-02-13T23:23:39Z" level=info msg="200 OK: POST https://127.0.0.1:43587/mail/v4/messages" pkg=gpa/client userID=35ce70ab-546e-46b8-acad-3c2e3160b9e5 time="2026-02-13T23:23:39Z" level=info msg="Job finished" service=imap user=35ce70ab-546e-46b8-acad-3c2e3160b9e5 time="2026-02-13T23:23:39Z" level=info msg="All child jobs completed" service=imap sync-job=waiter user=35ce70ab-546e-46b8-acad-3c2e3160b9e5 time="2026-02-13T23:23:39Z" level=info msg="Synced messages" service=imap user=35ce70ab-546e-46b8-acad-3c2e3160b9e5 time="2026-02-13T23:23:39Z" level=info msg="Finished user sync" duration=12.887358ms service=imap user=35ce70ab-546e-46b8-acad-3c2e3160b9e5 time="2026-02-13T23:23:39Z" level=info msg="Sync complete, starting API event stream" service=imap user=35ce70ab-546e-46b8-acad-3c2e3160b9e5 time="2026-02-13T23:23:39Z" level=info msg="Event loop reset" eventID="BA==" service=user-events user=35ce70ab-546e-46b8-acad-3c2e3160b9e5 time="2026-02-13T23:23:39Z" level=info msg="200 OK: POST https://127.0.0.1:43587/core/v4/labels" pkg=gpa/client userID=35ce70ab-546e-46b8-acad-3c2e3160b9e5 Scenario: Create label # features/imap/mailbox/create.feature:21 When IMAP client "1" creates "Labels/mbox" # :1 -> *scenario time="2026-02-13T23:23:39Z" level=info msg="Frontend service stopped" time="2026-02-13T23:23:39Z" level=info msg="Frontend client stopped" time="2026-02-13T23:23:39Z" level=info msg="Closing bridge" pkg=bridge time="2026-02-13T23:23:39Z" level=info msg="Stopping service" pkg=observability time="2026-02-13T23:23:39Z" level=info msg="Closing user" userID=35ce70ab-546e-46b8-acad-3c2e3160b9e5 time="2026-02-13T23:23:39Z" level=info msg="De-registering user client, ID:35ce70ab-546e-46b8-acad-3c2e3160b9e5" pkg=observability time="2026-02-13T23:23:39Z" level=info msg="Exiting IMAP Service" service=imap user=35ce70ab-546e-46b8-acad-3c2e3160b9e5 time="2026-02-13T23:23:39Z" level=info msg="Exiting service main loop" service=smtp user=35ce70ab-546e-46b8-acad-3c2e3160b9e5 time="2026-02-13T23:23:39Z" level=info msg="Exiting service main loop" service=notification user=35ce70ab-546e-46b8-acad-3c2e3160b9e5 time="2026-02-13T23:23:39Z" level=info msg="Exiting Service" service=user-identity user=35ce70ab-546e-46b8-acad-3c2e3160b9e5 time="2026-02-13T23:23:39Z" level=info msg="Exiting service main loop" service=telemetry user=35ce70ab-546e-46b8-acad-3c2e3160b9e5 time="2026-02-13T23:23:39Z" level=info msg="Exiting service" service=user-events user=35ce70ab-546e-46b8-acad-3c2e3160b9e5 time="2026-02-13T23:23:39Z" level=info msg="Closing IMAP Listener" service=server-manager time="2026-02-13T23:23:39Z" level=info msg="Closing IMAP server" service=server-manager time="2026-02-13T23:23:39Z" level=info msg="Closing SMTP Listener" service=server-manager time="2026-02-13T23:23:39Z" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2026-02-13T23:23:39Z" level=info msg="Closing SMTP server" service=server-manager time="2026-02-13T23:23:39Z" level=info msg="Closing service" service=unleash Then IMAP client "1" sees "Labels/mbox" # :1 -> *scenario time="2026-02-13T23:23:39Z" level=info msg="User '1874f0bb-c149-45de-bee4-21f182a26b1d' created with id=67cf9926-2cbb-4cf7-bbcb-f5fc2e6753f4" pkg=gpa/server/backend time="2026-02-13T23:23:39Z" level=info msg="Starting bridge" time="2026-02-13T23:23:39Z" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures1466701680/042/config307023572/grpcFocusServerConfig.json pkg=focus/service time="2026-02-13T23:23:39Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures1466701680/042/cache1052257692/unleash_cache/unleash_flags: no such file or directory" service=unleash time="2026-02-13T23:23:39Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures1466701680/042/cache1052257692/notifications/notification_cache: no such file or directory" pkg=notification-store time="2026-02-13T23:23:39Z" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures1466701680/042/data801424546/gluon/backend/db gluonStore=/tmp/TestFeatures1466701680/042/data801424546/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2026-02-13T23:23:39Z" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2026-02-13T23:23:39Z" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2026-02-13T23:23:39Z" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2026-02-13T23:23:39Z" level=info msg="Starting service" service=unleash time="2026-02-13T23:23:39Z" level=info msg="Starting service" pkg=observability time="2026-02-13T23:23:39Z" level=info msg="Starting frontend service" time="2026-02-13T23:23:39Z" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures1466701680/042/config307023572/grpcServerConfig.json time="2026-02-13T23:23:39Z" level=info msg="gRPC server listening on /tmp/bridge6346" pkg=grpc time="2026-02-13T23:23:39Z" level=info msg="Frontend service started" time="2026-02-13T23:23:39Z" level=info msg="Starting frontend client" time="2026-02-13T23:23:39Z" level=info msg="Starting poll service" service=unleash time="2026-02-13T23:23:39Z" level=info msg="Starting receiver service" service=unleash time="2026-02-13T23:23:39Z" level=info msg="Loading users" count=0 pkg=bridge/user time="2026-02-13T23:23:39Z" level=info msg="Finished loading users" pkg=bridge/user time="2026-02-13T23:23:39Z" level=info msg="Checking for updates" pkg=bridge time="2026-02-13T23:23:39Z" level=info msg="Not monitoring parent PID" pkg=grpc time="2026-02-13T23:23:39Z" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2026-02-13T23:23:39Z" level=info msg="Frontend client started" time="2026-02-13T23:23:39Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (1bd05310)" time="2026-02-13T23:23:39Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (1bd05310)" time="2026-02-13T23:23:39Z" level=info msg="200 OK: GET https://127.0.0.1:36383/feature/v2/frontend?bridgeStickyKey=8c9e2037-b458-41c5-9bc1-dd306f742d0f" pkg=gpa/manager time="2026-02-13T23:23:39Z" level=info msg="200 OK: POST https://127.0.0.1:36383/auth/v4/info" pkg=gpa/manager time="2026-02-13T23:23:39Z" level=info msg="200 OK: POST https://127.0.0.1:36383/auth/v4" pkg=gpa/manager time="2026-02-13T23:23:39Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=67cf9926-2cbb-4cf7-bbcb-f5fc2e6753f4 time="2026-02-13T23:23:40Z" level=info msg="Adding vault user" userID=67cf9926-2cbb-4cf7-bbcb-f5fc2e6753f4 time="2026-02-13T23:23:40Z" level=info msg="Creating new user" userID=67cf9926-2cbb-4cf7-bbcb-f5fc2e6753f4 time="2026-02-13T23:23:40Z" level=warning msg="404 GET https://127.0.0.1:36383/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2026-02-13T23:23:40Z" level=error msg="404 GET https://127.0.0.1:36383/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2026-02-13T23:23:40Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:36383/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2026-02-13T23:23:40Z" level=info msg="Creating user object" numAddr=1 numLabels=16 userID=67cf9926-2cbb-4cf7-bbcb-f5fc2e6753f4 time="2026-02-13T23:23:40Z" level=info msg="200 OK: GET https://127.0.0.1:36383/core/v4/events/latest" pkg=gpa/client userID=67cf9926-2cbb-4cf7-bbcb-f5fc2e6753f4 time="2026-02-13T23:23:40Z" level=info msg="Starting service Last EventID=BA==" service=user-events user=67cf9926-2cbb-4cf7-bbcb-f5fc2e6753f4 time="2026-02-13T23:23:40Z" level=info msg="200 OK: GET https://127.0.0.1:36383/core/v4/settings" pkg=gpa/client userID=67cf9926-2cbb-4cf7-bbcb-f5fc2e6753f4 time="2026-02-13T23:23:40Z" level=info msg="Registering user client, ID:67cf9926-2cbb-4cf7-bbcb-f5fc2e6753f4" pkg=observability time="2026-02-13T23:23:40Z" level=info msg="Starting service main loop" service=telemetry user=67cf9926-2cbb-4cf7-bbcb-f5fc2e6753f4 time="2026-02-13T23:23:40Z" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=67cf9926-2cbb-4cf7-bbcb-f5fc2e6753f4 time="2026-02-13T23:23:40Z" level=info msg="Starting service main loop" service=notification user=67cf9926-2cbb-4cf7-bbcb-f5fc2e6753f4 time="2026-02-13T23:23:40Z" level=info msg="Starting service main loop" service=smtp user=67cf9926-2cbb-4cf7-bbcb-f5fc2e6753f4 time="2026-02-13T23:23:40Z" level=info msg="200 OK: GET https://127.0.0.1:36383/core/v4/labels?Type=4" pkg=gpa/client userID=67cf9926-2cbb-4cf7-bbcb-f5fc2e6753f4 time="2026-02-13T23:23:40Z" level=info msg="200 OK: GET https://127.0.0.1:36383/core/v4/labels?Type=3" pkg=gpa/client userID=67cf9926-2cbb-4cf7-bbcb-f5fc2e6753f4 time="2026-02-13T23:23:40Z" level=info msg="200 OK: GET https://127.0.0.1:36383/core/v4/labels?Type=1" pkg=gpa/client userID=67cf9926-2cbb-4cf7-bbcb-f5fc2e6753f4 time="2026-02-13T23:23:40Z" level=info msg="Setting labels" labelIDs="[6 9 12 1 2 3 4 7 8 10 0 5 e7a892fb-71ff-4b2b-bcf4-0ec78b956bdb d8941800-89d1-47bf-a701-cd060825c35c 6f052271-31d8-4642-85da-303f5185a62f bc9a24cd-886b-40cf-882b-74fbceb8a6b9]" pkg=rwLabels time="2026-02-13T23:23:40Z" level=info msg="Adding user to imap server" addrID=ebab7a18-7d38-4922-8d96-b6b6408a7e32 service=server-manager time="2026-02-13T23:23:40Z" level=info msg="Creating new IMAP user" addrID=ebab7a18-7d38-4922-8d96-b6b6408a7e32 service=server-manager time="2026-02-13T23:23:40Z" level=info msg="Setting gluon ID" addrID=ebab7a18-7d38-4922-8d96-b6b6408a7e32 gluonID=bd0e38c4-3c2e-4e16-86dd-26da9794739a userID=67cf9926-2cbb-4cf7-bbcb-f5fc2e6753f4 time="2026-02-13T23:23:40Z" level=info msg="Created new IMAP user" addrID=ebab7a18-7d38-4922-8d96-b6b6408a7e32 gluonID=bd0e38c4-3c2e-4e16-86dd-26da9794739a service=server-manager time="2026-02-13T23:23:40Z" level=info msg="Validating Listener State" service=server-manager time="2026-02-13T23:23:40Z" level=info msg=Resuming service=user-events user=67cf9926-2cbb-4cf7-bbcb-f5fc2e6753f4 time="2026-02-13T23:23:40Z" level=info msg="Received mailbox message count" count=0 gluonID=bd0e38c4-3c2e-4e16-86dd-26da9794739a labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2026-02-13T23:23:40Z" level=info msg="Starting IMAP Service" service=imap user=67cf9926-2cbb-4cf7-bbcb-f5fc2e6753f4 time="2026-02-13T23:23:40Z" level=info msg="Sync triggered" service=imap user=67cf9926-2cbb-4cf7-bbcb-f5fc2e6753f4 time="2026-02-13T23:23:40Z" level=info msg="Beginning user sync" service=imap start="2026-02-13 23:23:40.069335265 +0000 UTC m=+37.875943675" user=67cf9926-2cbb-4cf7-bbcb-f5fc2e6753f4 time="2026-02-13T23:23:40Z" level=info msg="Syncing labels" service=imap user=67cf9926-2cbb-4cf7-bbcb-f5fc2e6753f4 time="2026-02-13T23:23:40Z" level=info msg="Label not found in DB, creating mailbox." labelID=d8941800-89d1-47bf-a701-cd060825c35c labelPath="1KzX2RU1mQyO4COrdPGc33QxTjsjJsaf3laorPH6g0g=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2026-02-13T23:23:40Z" level=info msg="Label not found in DB, creating mailbox." labelID=e7a892fb-71ff-4b2b-bcf4-0ec78b956bdb labelPath="CqcPyYxwtd3HBNbKIG3NWRK3vh7cnefdC5utNQpsJU0=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2026-02-13T23:23:40Z" level=info msg="Label not found in DB, creating mailbox." labelID=bc9a24cd-886b-40cf-882b-74fbceb8a6b9 labelPath="PkT/yXcPNu1r3OoCUKUaipoBRnFZgfAoAl8O0/oEz1c=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2026-02-13T23:23:40Z" level=info msg="Label not found in DB, creating mailbox." labelID=6f052271-31d8-4642-85da-303f5185a62f labelPath="f5Qe5RYSMSMdJXJ6f9pncXVUMxi646S+03ipR/WFS6E=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2026-02-13T23:23:40Z" level=info msg="Checking whether logged in user should re-sync. UserID:67cf9926-2cbb-4cf7-bbcb-f5fc2e6753f4" userID=67cf9926-2cbb-4cf7-bbcb-f5fc2e6753f4 time="2026-02-13T23:23:40Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=bd0e38c4-3c2e-4e16-86dd-26da9794739a time="2026-02-13T23:23:40Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=bd0e38c4-3c2e-4e16-86dd-26da9794739a time="2026-02-13T23:23:40Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=d8941800-89d1-47bf-a701-cd060825c35c userID=bd0e38c4-3c2e-4e16-86dd-26da9794739a time="2026-02-13T23:23:40Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6 userID=bd0e38c4-3c2e-4e16-86dd-26da9794739a time="2026-02-13T23:23:40Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=8 userID=bd0e38c4-3c2e-4e16-86dd-26da9794739a time="2026-02-13T23:23:40Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=e7a892fb-71ff-4b2b-bcf4-0ec78b956bdb userID=bd0e38c4-3c2e-4e16-86dd-26da9794739a time="2026-02-13T23:23:40Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=3 userID=bd0e38c4-3c2e-4e16-86dd-26da9794739a time="2026-02-13T23:23:40Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=7 userID=bd0e38c4-3c2e-4e16-86dd-26da9794739a time="2026-02-13T23:23:40Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0 userID=bd0e38c4-3c2e-4e16-86dd-26da9794739a time="2026-02-13T23:23:40Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=12 userID=bd0e38c4-3c2e-4e16-86dd-26da9794739a time="2026-02-13T23:23:40Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4 userID=bd0e38c4-3c2e-4e16-86dd-26da9794739a time="2026-02-13T23:23:40Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5 userID=bd0e38c4-3c2e-4e16-86dd-26da9794739a time="2026-02-13T23:23:40Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=bc9a24cd-886b-40cf-882b-74fbceb8a6b9 userID=bd0e38c4-3c2e-4e16-86dd-26da9794739a time="2026-02-13T23:23:40Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=10 userID=bd0e38c4-3c2e-4e16-86dd-26da9794739a time="2026-02-13T23:23:40Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6f052271-31d8-4642-85da-303f5185a62f userID=bd0e38c4-3c2e-4e16-86dd-26da9794739a time="2026-02-13T23:23:40Z" level=info msg="Synced labels" service=imap user=67cf9926-2cbb-4cf7-bbcb-f5fc2e6753f4 time="2026-02-13T23:23:40Z" level=info msg="200 OK: GET https://127.0.0.1:36383/mail/v4/messages/count" pkg=gpa/client userID=67cf9926-2cbb-4cf7-bbcb-f5fc2e6753f4 time="2026-02-13T23:23:40Z" level=info msg="Syncing messages" service=imap user=67cf9926-2cbb-4cf7-bbcb-f5fc2e6753f4 time="2026-02-13T23:23:40Z" level=info msg="Job started" service=imap user=67cf9926-2cbb-4cf7-bbcb-f5fc2e6753f4 time="2026-02-13T23:23:40Z" level=info msg="200 OK: POST https://127.0.0.1:36383/mail/v4/messages" pkg=gpa/client userID=67cf9926-2cbb-4cf7-bbcb-f5fc2e6753f4 time="2026-02-13T23:23:40Z" level=info msg="Job finished" service=imap user=67cf9926-2cbb-4cf7-bbcb-f5fc2e6753f4 time="2026-02-13T23:23:40Z" level=info msg="All child jobs completed" service=imap sync-job=waiter user=67cf9926-2cbb-4cf7-bbcb-f5fc2e6753f4 time="2026-02-13T23:23:40Z" level=info msg="Synced messages" service=imap user=67cf9926-2cbb-4cf7-bbcb-f5fc2e6753f4 time="2026-02-13T23:23:40Z" level=info msg="Finished user sync" duration=6.393746ms service=imap user=67cf9926-2cbb-4cf7-bbcb-f5fc2e6753f4 time="2026-02-13T23:23:40Z" level=info msg="Sync complete, starting API event stream" service=imap user=67cf9926-2cbb-4cf7-bbcb-f5fc2e6753f4 time="2026-02-13T23:23:40Z" level=info msg="Event loop reset" eventID="BA==" service=user-events user=67cf9926-2cbb-4cf7-bbcb-f5fc2e6753f4 time="2026-02-13T23:23:40Z" level=error msg="Command failed" cmd="CREATE 'Hh7A6MmiCZmPjKU5nIy5MQGu52kyeM34kGA9QpvWvi4='" error="a mailbox with that name already exists" pkg=gluon/session session=1 time="2026-02-13T23:23:40Z" level=info msg="Sending observability data." pkg=observability Scenario: Creating folder or label with existing name is not possible # features/imap/mailbox/create.feature:25 When IMAP client "1" creates "Folders/f1" # :1 -> *scenario Then it fails # :1 -> *scenario And bridge reports a message with "Failed to create mailbox" # :1 -> *scenario time="2026-02-13T23:23:40Z" level=info msg="200 OK: POST https://127.0.0.1:36383/data/v1/metrics" pkg=gpa/client userID=67cf9926-2cbb-4cf7-bbcb-f5fc2e6753f4 time="2026-02-13T23:23:40Z" level=info msg="Successfully sent observability data." pkg=observability time="2026-02-13T23:23:40Z" level=error msg="Command failed" cmd="CREATE 'WVutmj+LQJAxhtJTp1oDoFq34RZLuQap3ivQVyPlqUI='" error="a mailbox with that name already exists" pkg=gluon/session session=1 time="2026-02-13T23:23:40Z" level=info msg="Scheduling observability data sending" pkg=observability When IMAP client "1" creates "Folders/f2" # :1 -> *scenario Then it fails # :1 -> *scenario And bridge reports a message with "Failed to create mailbox" # :1 -> *scenario time="2026-02-13T23:23:40Z" level=error msg="Command failed" cmd="CREATE 'SWe9/qWjt7f3RxUASQ6Hv0xvByWEYJ4nWGdfw4AW0MQ='" error="a mailbox with that name already exists" pkg=gluon/session session=1 When IMAP client "1" creates "Labels/l1" # :1 -> *scenario Then it fails # :1 -> *scenario And bridge reports a message with "Failed to create mailbox" # :1 -> *scenario time="2026-02-13T23:23:40Z" level=error msg="Command failed" cmd="CREATE 'rc2lwp8gYEreyeVkWdSUYGPS3E2wQicLXFGJL4w/gaA='" error="a mailbox with that name already exists" pkg=gluon/session session=1 When IMAP client "1" creates "Labels/l2" # :1 -> *scenario Then it fails # :1 -> *scenario And bridge reports a message with "Failed to create mailbox" # :1 -> *scenario time="2026-02-13T23:23:40Z" level=info msg="200 OK: POST https://127.0.0.1:36383/core/v4/labels" pkg=gpa/client userID=67cf9926-2cbb-4cf7-bbcb-f5fc2e6753f4 When IMAP client "1" creates "Folders/f3" # :1 -> *scenario Then it succeeds # :1 -> *scenario time="2026-02-13T23:23:40Z" level=info msg="200 OK: POST https://127.0.0.1:36383/core/v4/labels" pkg=gpa/client userID=67cf9926-2cbb-4cf7-bbcb-f5fc2e6753f4 When IMAP client "1" creates "Labels/l3" # :1 -> *scenario Then it succeeds # :1 -> *scenario time="2026-02-13T23:23:40Z" level=info msg="Frontend service stopped" time="2026-02-13T23:23:40Z" level=info msg="Frontend client stopped" time="2026-02-13T23:23:40Z" level=info msg="Closing bridge" pkg=bridge time="2026-02-13T23:23:40Z" level=info msg="Stopping service" pkg=observability time="2026-02-13T23:23:40Z" level=info msg="Closing user" userID=67cf9926-2cbb-4cf7-bbcb-f5fc2e6753f4 time="2026-02-13T23:23:40Z" level=info msg="De-registering user client, ID:67cf9926-2cbb-4cf7-bbcb-f5fc2e6753f4" pkg=observability time="2026-02-13T23:23:40Z" level=info msg="Exiting IMAP Service" service=imap user=67cf9926-2cbb-4cf7-bbcb-f5fc2e6753f4 time="2026-02-13T23:23:40Z" level=info msg="Exiting service main loop" service=smtp user=67cf9926-2cbb-4cf7-bbcb-f5fc2e6753f4 time="2026-02-13T23:23:40Z" level=info msg="Exiting service main loop" service=notification user=67cf9926-2cbb-4cf7-bbcb-f5fc2e6753f4 time="2026-02-13T23:23:40Z" level=info msg="Exiting Service" service=user-identity user=67cf9926-2cbb-4cf7-bbcb-f5fc2e6753f4 time="2026-02-13T23:23:40Z" level=info msg="Exiting service main loop" service=telemetry user=67cf9926-2cbb-4cf7-bbcb-f5fc2e6753f4 time="2026-02-13T23:23:40Z" level=info msg="Exiting service" service=user-events user=67cf9926-2cbb-4cf7-bbcb-f5fc2e6753f4 time="2026-02-13T23:23:40Z" level=info msg="Closing IMAP Listener" service=server-manager time="2026-02-13T23:23:40Z" level=info msg="Closing IMAP server" service=server-manager time="2026-02-13T23:23:40Z" level=info msg="Closing SMTP Listener" service=server-manager time="2026-02-13T23:23:40Z" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2026-02-13T23:23:40Z" level=info msg="Closing SMTP server" service=server-manager time="2026-02-13T23:23:40Z" level=info msg="Closing service" service=unleash Then IMAP client "1" eventually sees the following mailbox info: # :1 -> *scenario | name | | INBOX | | Drafts | | Sent | | Starred | | Archive | | Spam | | Trash | | All Mail | | Folders | | Folders/f1 | | Folders/f2 | | Folders/f3 | | Labels | | Labels/l1 | | Labels/l2 | | Labels/l3 | time="2026-02-13T23:23:40Z" level=info msg="User 'b320120f-b41a-4b6a-ba78-94fd4e157cde' created with id=63f6d292-bfb8-4abb-8ca6-0dc9c41fb690" pkg=gpa/server/backend time="2026-02-13T23:23:40Z" level=info msg="Starting bridge" time="2026-02-13T23:23:40Z" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures1466701680/043/config1702956369/grpcFocusServerConfig.json pkg=focus/service time="2026-02-13T23:23:40Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures1466701680/043/cache55909148/unleash_cache/unleash_flags: no such file or directory" service=unleash time="2026-02-13T23:23:40Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures1466701680/043/cache55909148/notifications/notification_cache: no such file or directory" pkg=notification-store time="2026-02-13T23:23:40Z" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures1466701680/043/data702238202/gluon/backend/db gluonStore=/tmp/TestFeatures1466701680/043/data702238202/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2026-02-13T23:23:40Z" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2026-02-13T23:23:40Z" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2026-02-13T23:23:40Z" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2026-02-13T23:23:40Z" level=info msg="Starting service" service=unleash time="2026-02-13T23:23:40Z" level=info msg="Starting service" pkg=observability time="2026-02-13T23:23:40Z" level=info msg="Starting frontend service" time="2026-02-13T23:23:40Z" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures1466701680/043/config1702956369/grpcServerConfig.json time="2026-02-13T23:23:40Z" level=info msg="gRPC server listening on /tmp/bridge0106" pkg=grpc time="2026-02-13T23:23:40Z" level=info msg="Frontend service started" time="2026-02-13T23:23:40Z" level=info msg="Starting frontend client" time="2026-02-13T23:23:40Z" level=info msg="Starting poll service" service=unleash time="2026-02-13T23:23:40Z" level=info msg="Starting receiver service" service=unleash time="2026-02-13T23:23:40Z" level=info msg="Loading users" count=0 pkg=bridge/user time="2026-02-13T23:23:40Z" level=info msg="Finished loading users" pkg=bridge/user time="2026-02-13T23:23:40Z" level=info msg="Checking for updates" pkg=bridge time="2026-02-13T23:23:40Z" level=info msg="Not monitoring parent PID" pkg=grpc time="2026-02-13T23:23:40Z" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2026-02-13T23:23:40Z" level=info msg="200 OK: GET https://127.0.0.1:43319/feature/v2/frontend?bridgeStickyKey=903c724c-82da-4f73-bf37-af2b418e817a" pkg=gpa/manager time="2026-02-13T23:23:40Z" level=info msg="Frontend client started" time="2026-02-13T23:23:40Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (57af6003)" time="2026-02-13T23:23:40Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (57af6003)" time="2026-02-13T23:23:40Z" level=info msg="200 OK: POST https://127.0.0.1:43319/auth/v4/info" pkg=gpa/manager time="2026-02-13T23:23:40Z" level=info msg="200 OK: POST https://127.0.0.1:43319/auth/v4" pkg=gpa/manager time="2026-02-13T23:23:40Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=63f6d292-bfb8-4abb-8ca6-0dc9c41fb690 time="2026-02-13T23:23:41Z" level=info msg="Adding vault user" userID=63f6d292-bfb8-4abb-8ca6-0dc9c41fb690 time="2026-02-13T23:23:41Z" level=info msg="Creating new user" userID=63f6d292-bfb8-4abb-8ca6-0dc9c41fb690 time="2026-02-13T23:23:41Z" level=warning msg="404 GET https://127.0.0.1:43319/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2026-02-13T23:23:41Z" level=error msg="404 GET https://127.0.0.1:43319/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2026-02-13T23:23:41Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:43319/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2026-02-13T23:23:41Z" level=info msg="Creating user object" numAddr=1 numLabels=16 userID=63f6d292-bfb8-4abb-8ca6-0dc9c41fb690 time="2026-02-13T23:23:41Z" level=info msg="200 OK: GET https://127.0.0.1:43319/core/v4/events/latest" pkg=gpa/client userID=63f6d292-bfb8-4abb-8ca6-0dc9c41fb690 time="2026-02-13T23:23:41Z" level=info msg="Starting service Last EventID=BA==" service=user-events user=63f6d292-bfb8-4abb-8ca6-0dc9c41fb690 time="2026-02-13T23:23:41Z" level=info msg="200 OK: GET https://127.0.0.1:43319/core/v4/settings" pkg=gpa/client userID=63f6d292-bfb8-4abb-8ca6-0dc9c41fb690 time="2026-02-13T23:23:41Z" level=info msg="Registering user client, ID:63f6d292-bfb8-4abb-8ca6-0dc9c41fb690" pkg=observability time="2026-02-13T23:23:41Z" level=info msg="Starting service main loop" service=telemetry user=63f6d292-bfb8-4abb-8ca6-0dc9c41fb690 time="2026-02-13T23:23:41Z" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=63f6d292-bfb8-4abb-8ca6-0dc9c41fb690 time="2026-02-13T23:23:41Z" level=info msg="Starting service main loop" service=notification user=63f6d292-bfb8-4abb-8ca6-0dc9c41fb690 time="2026-02-13T23:23:41Z" level=info msg="Starting service main loop" service=smtp user=63f6d292-bfb8-4abb-8ca6-0dc9c41fb690 time="2026-02-13T23:23:41Z" level=info msg="200 OK: GET https://127.0.0.1:43319/core/v4/labels?Type=4" pkg=gpa/client userID=63f6d292-bfb8-4abb-8ca6-0dc9c41fb690 time="2026-02-13T23:23:41Z" level=info msg="200 OK: GET https://127.0.0.1:43319/core/v4/labels?Type=3" pkg=gpa/client userID=63f6d292-bfb8-4abb-8ca6-0dc9c41fb690 time="2026-02-13T23:23:41Z" level=info msg="200 OK: GET https://127.0.0.1:43319/core/v4/labels?Type=1" pkg=gpa/client userID=63f6d292-bfb8-4abb-8ca6-0dc9c41fb690 time="2026-02-13T23:23:41Z" level=info msg="Setting labels" labelIDs="[3 4 5 6 8 9 2 7 10 12 0 1 28e94faf-bf4f-4b10-9b02-fd75b8edf3e0 4b475497-2eed-4634-9578-37d4e937d103 3479afd1-c320-45bf-829d-abe28d3ff720 49c2dc8f-5d22-428c-ac37-baa2d8af99a0]" pkg=rwLabels time="2026-02-13T23:23:41Z" level=info msg="Adding user to imap server" addrID=98811e58-14a6-4ce9-8277-0fae51f1c747 service=server-manager time="2026-02-13T23:23:41Z" level=info msg="Creating new IMAP user" addrID=98811e58-14a6-4ce9-8277-0fae51f1c747 service=server-manager time="2026-02-13T23:23:41Z" level=info msg="Setting gluon ID" addrID=98811e58-14a6-4ce9-8277-0fae51f1c747 gluonID=2d0e6260-a4f4-464b-9e9d-2dbf99a41a1c userID=63f6d292-bfb8-4abb-8ca6-0dc9c41fb690 time="2026-02-13T23:23:41Z" level=info msg="Created new IMAP user" addrID=98811e58-14a6-4ce9-8277-0fae51f1c747 gluonID=2d0e6260-a4f4-464b-9e9d-2dbf99a41a1c service=server-manager time="2026-02-13T23:23:41Z" level=info msg="Validating Listener State" service=server-manager time="2026-02-13T23:23:41Z" level=info msg=Resuming service=user-events user=63f6d292-bfb8-4abb-8ca6-0dc9c41fb690 time="2026-02-13T23:23:41Z" level=info msg="Received mailbox message count" count=0 gluonID=2d0e6260-a4f4-464b-9e9d-2dbf99a41a1c labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2026-02-13T23:23:41Z" level=info msg="Starting IMAP Service" service=imap user=63f6d292-bfb8-4abb-8ca6-0dc9c41fb690 time="2026-02-13T23:23:41Z" level=info msg="Sync triggered" service=imap user=63f6d292-bfb8-4abb-8ca6-0dc9c41fb690 time="2026-02-13T23:23:41Z" level=info msg="Beginning user sync" service=imap start="2026-02-13 23:23:41.067125414 +0000 UTC m=+38.873733824" user=63f6d292-bfb8-4abb-8ca6-0dc9c41fb690 time="2026-02-13T23:23:41Z" level=info msg="Syncing labels" service=imap user=63f6d292-bfb8-4abb-8ca6-0dc9c41fb690 time="2026-02-13T23:23:41Z" level=info msg="Label not found in DB, creating mailbox." labelID=28e94faf-bf4f-4b10-9b02-fd75b8edf3e0 labelPath="CqcPyYxwtd3HBNbKIG3NWRK3vh7cnefdC5utNQpsJU0=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2026-02-13T23:23:41Z" level=info msg="Label not found in DB, creating mailbox." labelID=3479afd1-c320-45bf-829d-abe28d3ff720 labelPath="f5Qe5RYSMSMdJXJ6f9pncXVUMxi646S+03ipR/WFS6E=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2026-02-13T23:23:41Z" level=info msg="Label not found in DB, creating mailbox." labelID=4b475497-2eed-4634-9578-37d4e937d103 labelPath="1KzX2RU1mQyO4COrdPGc33QxTjsjJsaf3laorPH6g0g=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2026-02-13T23:23:41Z" level=info msg="Label not found in DB, creating mailbox." labelID=49c2dc8f-5d22-428c-ac37-baa2d8af99a0 labelPath="PkT/yXcPNu1r3OoCUKUaipoBRnFZgfAoAl8O0/oEz1c=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2026-02-13T23:23:41Z" level=info msg="Checking whether logged in user should re-sync. UserID:63f6d292-bfb8-4abb-8ca6-0dc9c41fb690" userID=63f6d292-bfb8-4abb-8ca6-0dc9c41fb690 time="2026-02-13T23:23:41Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=2d0e6260-a4f4-464b-9e9d-2dbf99a41a1c time="2026-02-13T23:23:41Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=2d0e6260-a4f4-464b-9e9d-2dbf99a41a1c time="2026-02-13T23:23:41Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=28e94faf-bf4f-4b10-9b02-fd75b8edf3e0 userID=2d0e6260-a4f4-464b-9e9d-2dbf99a41a1c time="2026-02-13T23:23:41Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=8 userID=2d0e6260-a4f4-464b-9e9d-2dbf99a41a1c time="2026-02-13T23:23:41Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5 userID=2d0e6260-a4f4-464b-9e9d-2dbf99a41a1c time="2026-02-13T23:23:41Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=10 userID=2d0e6260-a4f4-464b-9e9d-2dbf99a41a1c time="2026-02-13T23:23:41Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=7 userID=2d0e6260-a4f4-464b-9e9d-2dbf99a41a1c time="2026-02-13T23:23:41Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=3 userID=2d0e6260-a4f4-464b-9e9d-2dbf99a41a1c time="2026-02-13T23:23:41Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=3479afd1-c320-45bf-829d-abe28d3ff720 userID=2d0e6260-a4f4-464b-9e9d-2dbf99a41a1c time="2026-02-13T23:23:41Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0 userID=2d0e6260-a4f4-464b-9e9d-2dbf99a41a1c time="2026-02-13T23:23:41Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4b475497-2eed-4634-9578-37d4e937d103 userID=2d0e6260-a4f4-464b-9e9d-2dbf99a41a1c time="2026-02-13T23:23:41Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=12 userID=2d0e6260-a4f4-464b-9e9d-2dbf99a41a1c time="2026-02-13T23:23:41Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4 userID=2d0e6260-a4f4-464b-9e9d-2dbf99a41a1c time="2026-02-13T23:23:41Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=49c2dc8f-5d22-428c-ac37-baa2d8af99a0 userID=2d0e6260-a4f4-464b-9e9d-2dbf99a41a1c time="2026-02-13T23:23:41Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6 userID=2d0e6260-a4f4-464b-9e9d-2dbf99a41a1c time="2026-02-13T23:23:41Z" level=info msg="Synced labels" service=imap user=63f6d292-bfb8-4abb-8ca6-0dc9c41fb690 time="2026-02-13T23:23:41Z" level=info msg="200 OK: GET https://127.0.0.1:43319/mail/v4/messages/count" pkg=gpa/client userID=63f6d292-bfb8-4abb-8ca6-0dc9c41fb690 time="2026-02-13T23:23:41Z" level=info msg="Syncing messages" service=imap user=63f6d292-bfb8-4abb-8ca6-0dc9c41fb690 time="2026-02-13T23:23:41Z" level=info msg="Job started" service=imap user=63f6d292-bfb8-4abb-8ca6-0dc9c41fb690 time="2026-02-13T23:23:41Z" level=info msg="200 OK: POST https://127.0.0.1:43319/mail/v4/messages" pkg=gpa/client userID=63f6d292-bfb8-4abb-8ca6-0dc9c41fb690 time="2026-02-13T23:23:41Z" level=info msg="Job finished" service=imap user=63f6d292-bfb8-4abb-8ca6-0dc9c41fb690 time="2026-02-13T23:23:41Z" level=info msg="All child jobs completed" service=imap sync-job=waiter user=63f6d292-bfb8-4abb-8ca6-0dc9c41fb690 time="2026-02-13T23:23:41Z" level=info msg="Synced messages" service=imap user=63f6d292-bfb8-4abb-8ca6-0dc9c41fb690 time="2026-02-13T23:23:41Z" level=info msg="Finished user sync" duration=10.102387ms service=imap user=63f6d292-bfb8-4abb-8ca6-0dc9c41fb690 time="2026-02-13T23:23:41Z" level=info msg="Sync complete, starting API event stream" service=imap user=63f6d292-bfb8-4abb-8ca6-0dc9c41fb690 time="2026-02-13T23:23:41Z" level=info msg="Event loop reset" eventID="BA==" service=user-events user=63f6d292-bfb8-4abb-8ca6-0dc9c41fb690 time="2026-02-13T23:23:41Z" level=info msg="200 OK: POST https://127.0.0.1:43319/core/v4/labels" pkg=gpa/client userID=63f6d292-bfb8-4abb-8ca6-0dc9c41fb690 Scenario: Creating subfolders is possible and they persist after resync # features/imap/mailbox/create.feature:61 When IMAP client "1" creates "Folders/f1/f11" # :1 -> *scenario Then it succeeds # :1 -> *scenario time="2026-02-13T23:23:41Z" level=info msg="200 OK: POST https://127.0.0.1:43319/core/v4/labels" pkg=gpa/client userID=63f6d292-bfb8-4abb-8ca6-0dc9c41fb690 When IMAP client "1" creates "Folders/f1/f12" # :1 -> *scenario Then it succeeds # :1 -> *scenario time="2026-02-13T23:23:41Z" level=info msg="200 OK: POST https://127.0.0.1:43319/core/v4/labels" pkg=gpa/client userID=63f6d292-bfb8-4abb-8ca6-0dc9c41fb690 When IMAP client "1" creates "Folders/f2/f21" # :1 -> *scenario Then it succeeds # :1 -> *scenario time="2026-02-13T23:23:41Z" level=info msg="200 OK: POST https://127.0.0.1:43319/core/v4/labels" pkg=gpa/client userID=63f6d292-bfb8-4abb-8ca6-0dc9c41fb690 When IMAP client "1" creates "Folders/f2/f22" # :1 -> *scenario Then it succeeds # :1 -> *scenario Then IMAP client "1" eventually sees the following mailbox info: # :1 -> *scenario | name | | INBOX | | Drafts | | Sent | | Starred | | Archive | | Spam | | Trash | | All Mail | | Folders | | Folders/f1 | | Folders/f1/f11 | | Folders/f1/f12 | | Folders/f2 | | Folders/f2/f21 | | Folders/f2/f22 | | Labels | | Labels/l1 | | Labels/l2 | time="2026-02-13T23:23:41Z" level=info msg="Deleting user" pkg=bridge/user userID=63f6d292-bfb8-4abb-8ca6-0dc9c41fb690 time="2026-02-13T23:23:41Z" level=info msg="Logging out user" userID=63f6d292-bfb8-4abb-8ca6-0dc9c41fb690 withAPI=true withData=true withDataDisabledKillSwitch=false time="2026-02-13T23:23:41Z" level=info msg="Removing gluon ID" addrID=98811e58-14a6-4ce9-8277-0fae51f1c747 gluonID=2d0e6260-a4f4-464b-9e9d-2dbf99a41a1c userID=63f6d292-bfb8-4abb-8ca6-0dc9c41fb690 time="2026-02-13T23:23:41Z" level=info msg="Validating Listener State" service=server-manager time="2026-02-13T23:23:41Z" level=info msg="De-registering user client, ID:63f6d292-bfb8-4abb-8ca6-0dc9c41fb690" pkg=observability time="2026-02-13T23:23:41Z" level=info msg="Exiting IMAP Service" service=imap user=63f6d292-bfb8-4abb-8ca6-0dc9c41fb690 time="2026-02-13T23:23:41Z" level=info msg="Exiting service main loop" service=smtp user=63f6d292-bfb8-4abb-8ca6-0dc9c41fb690 time="2026-02-13T23:23:41Z" level=info msg="Exiting service main loop" service=notification user=63f6d292-bfb8-4abb-8ca6-0dc9c41fb690 time="2026-02-13T23:23:41Z" level=info msg="Exiting Service" service=user-identity user=63f6d292-bfb8-4abb-8ca6-0dc9c41fb690 time="2026-02-13T23:23:41Z" level=info msg="Exiting service main loop" service=telemetry user=63f6d292-bfb8-4abb-8ca6-0dc9c41fb690 time="2026-02-13T23:23:41Z" level=info msg="Exiting service" service=user-events user=63f6d292-bfb8-4abb-8ca6-0dc9c41fb690 time="2026-02-13T23:23:41Z" level=info msg="200 OK: DELETE https://127.0.0.1:43319/auth/v4" pkg=gpa/client userID=63f6d292-bfb8-4abb-8ca6-0dc9c41fb690 time="2026-02-13T23:23:41Z" level=info msg="Closing user" userID=63f6d292-bfb8-4abb-8ca6-0dc9c41fb690 time="2026-02-13T23:23:41Z" level=info msg="De-registering user client, ID:63f6d292-bfb8-4abb-8ca6-0dc9c41fb690" pkg=observability time="2026-02-13T23:23:41Z" level=info msg="Deleting vault user" userID=63f6d292-bfb8-4abb-8ca6-0dc9c41fb690 When user "b320120f-b41a-4b6a-ba78-94fd4e157cde" is deleted # :1 -> *scenario time="2026-02-13T23:23:41Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (57af6003)" time="2026-02-13T23:23:41Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (57af6003)" time="2026-02-13T23:23:41Z" level=info msg="200 OK: POST https://127.0.0.1:43319/auth/v4/info" pkg=gpa/manager time="2026-02-13T23:23:41Z" level=error msg="Failed to send heartbeat" metrics="{bridge.any.heartbeat bridge_heartbeat_new {0 0} {true true false false false true true true true true false 0.0.0 starttls starttls unknown}}" pkg=telemetry time="2026-02-13T23:23:41Z" level=info msg="200 OK: POST https://127.0.0.1:43319/auth/v4" pkg=gpa/manager time="2026-02-13T23:23:41Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=63f6d292-bfb8-4abb-8ca6-0dc9c41fb690 time="2026-02-13T23:23:41Z" level=info msg="Adding vault user" userID=63f6d292-bfb8-4abb-8ca6-0dc9c41fb690 time="2026-02-13T23:23:41Z" level=info msg="Creating new user" userID=63f6d292-bfb8-4abb-8ca6-0dc9c41fb690 time="2026-02-13T23:23:41Z" level=warning msg="404 GET https://127.0.0.1:43319/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2026-02-13T23:23:41Z" level=error msg="404 GET https://127.0.0.1:43319/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2026-02-13T23:23:41Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:43319/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2026-02-13T23:23:41Z" level=info msg="Creating user object" numAddr=1 numLabels=20 userID=63f6d292-bfb8-4abb-8ca6-0dc9c41fb690 time="2026-02-13T23:23:41Z" level=info msg="200 OK: GET https://127.0.0.1:43319/core/v4/events/latest" pkg=gpa/client userID=63f6d292-bfb8-4abb-8ca6-0dc9c41fb690 time="2026-02-13T23:23:41Z" level=info msg="Starting service Last EventID=CA==" service=user-events user=63f6d292-bfb8-4abb-8ca6-0dc9c41fb690 time="2026-02-13T23:23:41Z" level=info msg="200 OK: GET https://127.0.0.1:43319/core/v4/settings" pkg=gpa/client userID=63f6d292-bfb8-4abb-8ca6-0dc9c41fb690 time="2026-02-13T23:23:41Z" level=info msg="Registering user client, ID:63f6d292-bfb8-4abb-8ca6-0dc9c41fb690" pkg=observability time="2026-02-13T23:23:41Z" level=info msg="Starting service main loop" service=telemetry user=63f6d292-bfb8-4abb-8ca6-0dc9c41fb690 time="2026-02-13T23:23:41Z" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=63f6d292-bfb8-4abb-8ca6-0dc9c41fb690 time="2026-02-13T23:23:41Z" level=info msg="Starting service main loop" service=notification user=63f6d292-bfb8-4abb-8ca6-0dc9c41fb690 time="2026-02-13T23:23:41Z" level=info msg="Starting service main loop" service=smtp user=63f6d292-bfb8-4abb-8ca6-0dc9c41fb690 time="2026-02-13T23:23:41Z" level=info msg="200 OK: GET https://127.0.0.1:43319/core/v4/labels?Type=4" pkg=gpa/client userID=63f6d292-bfb8-4abb-8ca6-0dc9c41fb690 time="2026-02-13T23:23:41Z" level=info msg="200 OK: GET https://127.0.0.1:43319/core/v4/labels?Type=3" pkg=gpa/client userID=63f6d292-bfb8-4abb-8ca6-0dc9c41fb690 time="2026-02-13T23:23:41Z" level=info msg="200 OK: GET https://127.0.0.1:43319/core/v4/labels?Type=1" pkg=gpa/client userID=63f6d292-bfb8-4abb-8ca6-0dc9c41fb690 time="2026-02-13T23:23:41Z" level=info msg="Setting labels" labelIDs="[10 12 0 1 2 3 7 9 4 5 6 8 28e94faf-bf4f-4b10-9b02-fd75b8edf3e0 4b475497-2eed-4634-9578-37d4e937d103 195e8a1c-acbd-482e-bd06-ac45d7871f50 d0f759d2-990f-4613-9968-9b6aea9fefb6 b3fa22b0-f398-4552-9d44-5a33e306d2db 3a503c1b-3ca5-4860-b119-e942b57c16a9 3479afd1-c320-45bf-829d-abe28d3ff720 49c2dc8f-5d22-428c-ac37-baa2d8af99a0]" pkg=rwLabels time="2026-02-13T23:23:41Z" level=info msg="Adding user to imap server" addrID=98811e58-14a6-4ce9-8277-0fae51f1c747 service=server-manager time="2026-02-13T23:23:41Z" level=info msg="Creating new IMAP user" addrID=98811e58-14a6-4ce9-8277-0fae51f1c747 service=server-manager time="2026-02-13T23:23:41Z" level=info msg="Setting gluon ID" addrID=98811e58-14a6-4ce9-8277-0fae51f1c747 gluonID=2d4620e3-ebef-4d92-855b-1ab9e34892af userID=63f6d292-bfb8-4abb-8ca6-0dc9c41fb690 time="2026-02-13T23:23:41Z" level=info msg="Created new IMAP user" addrID=98811e58-14a6-4ce9-8277-0fae51f1c747 gluonID=2d4620e3-ebef-4d92-855b-1ab9e34892af service=server-manager time="2026-02-13T23:23:41Z" level=info msg="Validating Listener State" service=server-manager time="2026-02-13T23:23:41Z" level=info msg=Resuming service=user-events user=63f6d292-bfb8-4abb-8ca6-0dc9c41fb690 And the user logs in with username "b320120f-b41a-4b6a-ba78-94fd4e157cde" and password "password" # :1 -> *scenario time="2026-02-13T23:23:41Z" level=info msg="Received mailbox message count" count=0 gluonID=2d4620e3-ebef-4d92-855b-1ab9e34892af labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2026-02-13T23:23:41Z" level=info msg="Starting IMAP Service" service=imap user=63f6d292-bfb8-4abb-8ca6-0dc9c41fb690 time="2026-02-13T23:23:41Z" level=info msg="Sync triggered" service=imap user=63f6d292-bfb8-4abb-8ca6-0dc9c41fb690 time="2026-02-13T23:23:41Z" level=info msg="Beginning user sync" service=imap start="2026-02-13 23:23:41.427858329 +0000 UTC m=+39.234466740" user=63f6d292-bfb8-4abb-8ca6-0dc9c41fb690 time="2026-02-13T23:23:41Z" level=info msg="Syncing labels" service=imap user=63f6d292-bfb8-4abb-8ca6-0dc9c41fb690 time="2026-02-13T23:23:41Z" level=info msg="Label not found in DB, creating mailbox." labelID=195e8a1c-acbd-482e-bd06-ac45d7871f50 labelPath="WioTK8C4vq0jZ4cy7jI7WdFYE1RaoJWiJcDTrtTvhu4=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2026-02-13T23:23:41Z" level=info msg="Label not found in DB, creating mailbox." labelID=b3fa22b0-f398-4552-9d44-5a33e306d2db labelPath="NETe/DkNYjf+UyTIC0yYiXhIe3RuHmVMdvAoT6QeKpw=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2026-02-13T23:23:41Z" level=info msg="Label not found in DB, creating mailbox." labelID=4b475497-2eed-4634-9578-37d4e937d103 labelPath="1KzX2RU1mQyO4COrdPGc33QxTjsjJsaf3laorPH6g0g=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2026-02-13T23:23:41Z" level=info msg="Label not found in DB, creating mailbox." labelID=d0f759d2-990f-4613-9968-9b6aea9fefb6 labelPath="eyP+M968GjYNFndkTdnjvPUWIwlMiDQqN/oVOsDm6pk=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2026-02-13T23:23:41Z" level=info msg="Label not found in DB, creating mailbox." labelID=3a503c1b-3ca5-4860-b119-e942b57c16a9 labelPath="Wz/Qv7HIIKj0C6zgrgLktJ0Obdx+x/+OssOgobwR+gA=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2026-02-13T23:23:41Z" level=info msg="Label not found in DB, creating mailbox." labelID=28e94faf-bf4f-4b10-9b02-fd75b8edf3e0 labelPath="CqcPyYxwtd3HBNbKIG3NWRK3vh7cnefdC5utNQpsJU0=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2026-02-13T23:23:41Z" level=info msg="Label not found in DB, creating mailbox." labelID=3479afd1-c320-45bf-829d-abe28d3ff720 labelPath="f5Qe5RYSMSMdJXJ6f9pncXVUMxi646S+03ipR/WFS6E=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2026-02-13T23:23:41Z" level=info msg="Label not found in DB, creating mailbox." labelID=49c2dc8f-5d22-428c-ac37-baa2d8af99a0 labelPath="PkT/yXcPNu1r3OoCUKUaipoBRnFZgfAoAl8O0/oEz1c=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2026-02-13T23:23:41Z" level=info msg="Checking whether logged in user should re-sync. UserID:63f6d292-bfb8-4abb-8ca6-0dc9c41fb690" userID=63f6d292-bfb8-4abb-8ca6-0dc9c41fb690 time="2026-02-13T23:23:41Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=2d4620e3-ebef-4d92-855b-1ab9e34892af time="2026-02-13T23:23:41Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=2d4620e3-ebef-4d92-855b-1ab9e34892af time="2026-02-13T23:23:41Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=7 userID=2d4620e3-ebef-4d92-855b-1ab9e34892af time="2026-02-13T23:23:41Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=195e8a1c-acbd-482e-bd06-ac45d7871f50 userID=2d4620e3-ebef-4d92-855b-1ab9e34892af time="2026-02-13T23:23:41Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=b3fa22b0-f398-4552-9d44-5a33e306d2db userID=2d4620e3-ebef-4d92-855b-1ab9e34892af time="2026-02-13T23:23:41Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=8 userID=2d4620e3-ebef-4d92-855b-1ab9e34892af time="2026-02-13T23:23:41Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4b475497-2eed-4634-9578-37d4e937d103 userID=2d4620e3-ebef-4d92-855b-1ab9e34892af time="2026-02-13T23:23:41Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=12 userID=2d4620e3-ebef-4d92-855b-1ab9e34892af time="2026-02-13T23:23:41Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0 userID=2d4620e3-ebef-4d92-855b-1ab9e34892af time="2026-02-13T23:23:41Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=d0f759d2-990f-4613-9968-9b6aea9fefb6 userID=2d4620e3-ebef-4d92-855b-1ab9e34892af time="2026-02-13T23:23:41Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=3 userID=2d4620e3-ebef-4d92-855b-1ab9e34892af time="2026-02-13T23:23:41Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4 userID=2d4620e3-ebef-4d92-855b-1ab9e34892af time="2026-02-13T23:23:41Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=3a503c1b-3ca5-4860-b119-e942b57c16a9 userID=2d4620e3-ebef-4d92-855b-1ab9e34892af time="2026-02-13T23:23:41Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5 userID=2d4620e3-ebef-4d92-855b-1ab9e34892af time="2026-02-13T23:23:41Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6 userID=2d4620e3-ebef-4d92-855b-1ab9e34892af time="2026-02-13T23:23:41Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=28e94faf-bf4f-4b10-9b02-fd75b8edf3e0 userID=2d4620e3-ebef-4d92-855b-1ab9e34892af time="2026-02-13T23:23:41Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=3479afd1-c320-45bf-829d-abe28d3ff720 userID=2d4620e3-ebef-4d92-855b-1ab9e34892af time="2026-02-13T23:23:41Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=49c2dc8f-5d22-428c-ac37-baa2d8af99a0 userID=2d4620e3-ebef-4d92-855b-1ab9e34892af time="2026-02-13T23:23:41Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=10 userID=2d4620e3-ebef-4d92-855b-1ab9e34892af time="2026-02-13T23:23:41Z" level=info msg="Synced labels" service=imap user=63f6d292-bfb8-4abb-8ca6-0dc9c41fb690 time="2026-02-13T23:23:41Z" level=info msg="200 OK: GET https://127.0.0.1:43319/mail/v4/messages/count" pkg=gpa/client userID=63f6d292-bfb8-4abb-8ca6-0dc9c41fb690 time="2026-02-13T23:23:41Z" level=info msg="Syncing messages" service=imap user=63f6d292-bfb8-4abb-8ca6-0dc9c41fb690 time="2026-02-13T23:23:41Z" level=info msg="Job started" service=imap user=63f6d292-bfb8-4abb-8ca6-0dc9c41fb690 time="2026-02-13T23:23:41Z" level=info msg="200 OK: POST https://127.0.0.1:43319/mail/v4/messages" pkg=gpa/client userID=63f6d292-bfb8-4abb-8ca6-0dc9c41fb690 time="2026-02-13T23:23:41Z" level=info msg="Job finished" service=imap user=63f6d292-bfb8-4abb-8ca6-0dc9c41fb690 time="2026-02-13T23:23:41Z" level=info msg="All child jobs completed" service=imap sync-job=waiter user=63f6d292-bfb8-4abb-8ca6-0dc9c41fb690 time="2026-02-13T23:23:41Z" level=info msg="Synced messages" service=imap user=63f6d292-bfb8-4abb-8ca6-0dc9c41fb690 time="2026-02-13T23:23:41Z" level=info msg="Finished user sync" duration=7.061717ms service=imap user=63f6d292-bfb8-4abb-8ca6-0dc9c41fb690 time="2026-02-13T23:23:41Z" level=info msg="Sync complete, starting API event stream" service=imap user=63f6d292-bfb8-4abb-8ca6-0dc9c41fb690 time="2026-02-13T23:23:41Z" level=info msg="Event loop reset" eventID="CA==" service=user-events user=63f6d292-bfb8-4abb-8ca6-0dc9c41fb690 And user "b320120f-b41a-4b6a-ba78-94fd4e157cde" finishes syncing # :1 -> *scenario And user "b320120f-b41a-4b6a-ba78-94fd4e157cde" connects and authenticates IMAP client "2" # :1 -> *scenario time="2026-02-13T23:23:41Z" level=info msg="Heartbeat sent" metrics="{bridge.any.heartbeat bridge_heartbeat_new {1 0} {true true false false false true true true true true false 0.0.0 starttls starttls unknown}}" pkg=telemetry time="2026-02-13T23:23:41Z" level=info msg="Frontend service stopped" time="2026-02-13T23:23:41Z" level=info msg="Frontend client stopped" time="2026-02-13T23:23:41Z" level=info msg="Closing bridge" pkg=bridge time="2026-02-13T23:23:41Z" level=info msg="Stopping service" pkg=observability time="2026-02-13T23:23:41Z" level=info msg="Closing user" userID=63f6d292-bfb8-4abb-8ca6-0dc9c41fb690 time="2026-02-13T23:23:41Z" level=info msg="De-registering user client, ID:63f6d292-bfb8-4abb-8ca6-0dc9c41fb690" pkg=observability time="2026-02-13T23:23:41Z" level=info msg="Exiting IMAP Service" service=imap user=63f6d292-bfb8-4abb-8ca6-0dc9c41fb690 time="2026-02-13T23:23:41Z" level=info msg="Exiting service main loop" service=smtp user=63f6d292-bfb8-4abb-8ca6-0dc9c41fb690 time="2026-02-13T23:23:41Z" level=info msg="Exiting service main loop" service=notification user=63f6d292-bfb8-4abb-8ca6-0dc9c41fb690 time="2026-02-13T23:23:41Z" level=info msg="Exiting Service" service=user-identity user=63f6d292-bfb8-4abb-8ca6-0dc9c41fb690 time="2026-02-13T23:23:41Z" level=info msg="Exiting service main loop" service=telemetry user=63f6d292-bfb8-4abb-8ca6-0dc9c41fb690 time="2026-02-13T23:23:41Z" level=info msg="Exiting service" service=user-events user=63f6d292-bfb8-4abb-8ca6-0dc9c41fb690 time="2026-02-13T23:23:41Z" level=info msg="Closing IMAP Listener" service=server-manager time="2026-02-13T23:23:41Z" level=info msg="Closing IMAP server" service=server-manager time="2026-02-13T23:23:41Z" level=info msg="Closing SMTP Listener" service=server-manager time="2026-02-13T23:23:41Z" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2026-02-13T23:23:41Z" level=info msg="Closing SMTP server" service=server-manager time="2026-02-13T23:23:41Z" level=info msg="Closing service" service=unleash Then IMAP client "2" eventually sees the following mailbox info: # :1 -> *scenario | name | | INBOX | | Drafts | | Sent | | Starred | | Archive | | Spam | | Trash | | All Mail | | Folders | | Folders/f1 | | Folders/f1/f11 | | Folders/f1/f12 | | Folders/f2 | | Folders/f2/f21 | | Folders/f2/f22 | | Labels | | Labels/l1 | | Labels/l2 | time="2026-02-13T23:23:41Z" level=info msg="User 'cb1ddf65-db56-4771-b079-ee4846b1b80c' created with id=7323751d-4979-49b3-949d-4d0b058d43bb" pkg=gpa/server/backend time="2026-02-13T23:23:42Z" level=info msg="Starting bridge" time="2026-02-13T23:23:42Z" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures1466701680/044/config303797688/grpcFocusServerConfig.json pkg=focus/service time="2026-02-13T23:23:42Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures1466701680/044/cache200427412/unleash_cache/unleash_flags: no such file or directory" service=unleash time="2026-02-13T23:23:42Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures1466701680/044/cache200427412/notifications/notification_cache: no such file or directory" pkg=notification-store time="2026-02-13T23:23:42Z" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures1466701680/044/data3480504027/gluon/backend/db gluonStore=/tmp/TestFeatures1466701680/044/data3480504027/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2026-02-13T23:23:42Z" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2026-02-13T23:23:42Z" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2026-02-13T23:23:42Z" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2026-02-13T23:23:42Z" level=info msg="Starting service" service=unleash time="2026-02-13T23:23:42Z" level=info msg="Starting service" pkg=observability time="2026-02-13T23:23:42Z" level=info msg="Starting frontend service" time="2026-02-13T23:23:42Z" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures1466701680/044/config303797688/grpcServerConfig.json time="2026-02-13T23:23:42Z" level=info msg="gRPC server listening on /tmp/bridge8577" pkg=grpc time="2026-02-13T23:23:42Z" level=info msg="Frontend service started" time="2026-02-13T23:23:42Z" level=info msg="Starting frontend client" time="2026-02-13T23:23:42Z" level=info msg="Starting poll service" service=unleash time="2026-02-13T23:23:42Z" level=info msg="Starting receiver service" service=unleash time="2026-02-13T23:23:42Z" level=info msg="Loading users" count=0 pkg=bridge/user time="2026-02-13T23:23:42Z" level=info msg="Finished loading users" pkg=bridge/user time="2026-02-13T23:23:42Z" level=info msg="Checking for updates" pkg=bridge time="2026-02-13T23:23:42Z" level=info msg="Not monitoring parent PID" pkg=grpc time="2026-02-13T23:23:42Z" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2026-02-13T23:23:42Z" level=info msg="200 OK: GET https://127.0.0.1:35675/feature/v2/frontend?bridgeStickyKey=f6baa726-3f42-4e2c-9845-53a2ba49dbe3" pkg=gpa/manager time="2026-02-13T23:23:42Z" level=info msg="Frontend client started" time="2026-02-13T23:23:42Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (ce896b60)" time="2026-02-13T23:23:42Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (ce896b60)" time="2026-02-13T23:23:42Z" level=info msg="200 OK: POST https://127.0.0.1:35675/auth/v4/info" pkg=gpa/manager time="2026-02-13T23:23:42Z" level=info msg="200 OK: POST https://127.0.0.1:35675/auth/v4" pkg=gpa/manager time="2026-02-13T23:23:42Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=7323751d-4979-49b3-949d-4d0b058d43bb time="2026-02-13T23:23:42Z" level=info msg="Adding vault user" userID=7323751d-4979-49b3-949d-4d0b058d43bb time="2026-02-13T23:23:42Z" level=info msg="Creating new user" userID=7323751d-4979-49b3-949d-4d0b058d43bb time="2026-02-13T23:23:42Z" level=warning msg="404 GET https://127.0.0.1:35675/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2026-02-13T23:23:42Z" level=error msg="404 GET https://127.0.0.1:35675/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2026-02-13T23:23:42Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:35675/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2026-02-13T23:23:42Z" level=info msg="Creating user object" numAddr=1 numLabels=16 userID=7323751d-4979-49b3-949d-4d0b058d43bb time="2026-02-13T23:23:42Z" level=info msg="200 OK: GET https://127.0.0.1:35675/core/v4/events/latest" pkg=gpa/client userID=7323751d-4979-49b3-949d-4d0b058d43bb time="2026-02-13T23:23:42Z" level=info msg="Starting service Last EventID=BA==" service=user-events user=7323751d-4979-49b3-949d-4d0b058d43bb time="2026-02-13T23:23:42Z" level=info msg="200 OK: GET https://127.0.0.1:35675/core/v4/settings" pkg=gpa/client userID=7323751d-4979-49b3-949d-4d0b058d43bb time="2026-02-13T23:23:42Z" level=info msg="Registering user client, ID:7323751d-4979-49b3-949d-4d0b058d43bb" pkg=observability time="2026-02-13T23:23:42Z" level=info msg="Starting service main loop" service=telemetry user=7323751d-4979-49b3-949d-4d0b058d43bb time="2026-02-13T23:23:42Z" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=7323751d-4979-49b3-949d-4d0b058d43bb time="2026-02-13T23:23:42Z" level=info msg="Starting service main loop" service=notification user=7323751d-4979-49b3-949d-4d0b058d43bb time="2026-02-13T23:23:42Z" level=info msg="Starting service main loop" service=smtp user=7323751d-4979-49b3-949d-4d0b058d43bb time="2026-02-13T23:23:42Z" level=info msg="200 OK: GET https://127.0.0.1:35675/core/v4/labels?Type=4" pkg=gpa/client userID=7323751d-4979-49b3-949d-4d0b058d43bb time="2026-02-13T23:23:42Z" level=info msg="200 OK: GET https://127.0.0.1:35675/core/v4/labels?Type=3" pkg=gpa/client userID=7323751d-4979-49b3-949d-4d0b058d43bb time="2026-02-13T23:23:42Z" level=info msg="200 OK: GET https://127.0.0.1:35675/core/v4/labels?Type=1" pkg=gpa/client userID=7323751d-4979-49b3-949d-4d0b058d43bb time="2026-02-13T23:23:42Z" level=info msg="Setting labels" labelIDs="[5 7 8 10 0 1 3 6 9 12 2 4 b5fcb766-30d8-4dde-91ef-4fd27994f6f9 6e71efde-710e-4a81-950f-3bbdc03e89e0 879a5f1c-5aa7-4e16-93dd-a9c65f06c0d9 e70c7744-4f5a-433e-bb30-07840b65aa0d]" pkg=rwLabels time="2026-02-13T23:23:42Z" level=info msg="Adding user to imap server" addrID=5811ba2f-046a-490d-a9ba-3e299a25f78c service=server-manager time="2026-02-13T23:23:42Z" level=info msg="Creating new IMAP user" addrID=5811ba2f-046a-490d-a9ba-3e299a25f78c service=server-manager time="2026-02-13T23:23:42Z" level=info msg="Setting gluon ID" addrID=5811ba2f-046a-490d-a9ba-3e299a25f78c gluonID=cd9ad33a-1421-4b1a-977e-643a1d511630 userID=7323751d-4979-49b3-949d-4d0b058d43bb time="2026-02-13T23:23:42Z" level=info msg="Created new IMAP user" addrID=5811ba2f-046a-490d-a9ba-3e299a25f78c gluonID=cd9ad33a-1421-4b1a-977e-643a1d511630 service=server-manager time="2026-02-13T23:23:42Z" level=info msg="Validating Listener State" service=server-manager time="2026-02-13T23:23:42Z" level=info msg=Resuming service=user-events user=7323751d-4979-49b3-949d-4d0b058d43bb time="2026-02-13T23:23:42Z" level=info msg="Starting IMAP Service" service=imap user=7323751d-4979-49b3-949d-4d0b058d43bb time="2026-02-13T23:23:42Z" level=info msg="Sync triggered" service=imap user=7323751d-4979-49b3-949d-4d0b058d43bb time="2026-02-13T23:23:42Z" level=info msg="Beginning user sync" service=imap start="2026-02-13 23:23:42.336541214 +0000 UTC m=+40.143149624" user=7323751d-4979-49b3-949d-4d0b058d43bb time="2026-02-13T23:23:42Z" level=info msg="Checking whether logged in user should re-sync. UserID:7323751d-4979-49b3-949d-4d0b058d43bb" userID=7323751d-4979-49b3-949d-4d0b058d43bb time="2026-02-13T23:23:42Z" level=info msg="Received mailbox message count" count=0 gluonID=cd9ad33a-1421-4b1a-977e-643a1d511630 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2026-02-13T23:23:42Z" level=info msg="Syncing labels" service=imap user=7323751d-4979-49b3-949d-4d0b058d43bb time="2026-02-13T23:23:42Z" level=info msg="Label not found in DB, creating mailbox." labelID=6e71efde-710e-4a81-950f-3bbdc03e89e0 labelPath="1KzX2RU1mQyO4COrdPGc33QxTjsjJsaf3laorPH6g0g=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2026-02-13T23:23:42Z" level=info msg="Label not found in DB, creating mailbox." labelID=e70c7744-4f5a-433e-bb30-07840b65aa0d labelPath="PkT/yXcPNu1r3OoCUKUaipoBRnFZgfAoAl8O0/oEz1c=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2026-02-13T23:23:42Z" level=info msg="Label not found in DB, creating mailbox." labelID=b5fcb766-30d8-4dde-91ef-4fd27994f6f9 labelPath="CqcPyYxwtd3HBNbKIG3NWRK3vh7cnefdC5utNQpsJU0=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2026-02-13T23:23:42Z" level=info msg="Label not found in DB, creating mailbox." labelID=879a5f1c-5aa7-4e16-93dd-a9c65f06c0d9 labelPath="f5Qe5RYSMSMdJXJ6f9pncXVUMxi646S+03ipR/WFS6E=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2026-02-13T23:23:42Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=cd9ad33a-1421-4b1a-977e-643a1d511630 time="2026-02-13T23:23:42Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=cd9ad33a-1421-4b1a-977e-643a1d511630 time="2026-02-13T23:23:42Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6e71efde-710e-4a81-950f-3bbdc03e89e0 userID=cd9ad33a-1421-4b1a-977e-643a1d511630 time="2026-02-13T23:23:42Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=e70c7744-4f5a-433e-bb30-07840b65aa0d userID=cd9ad33a-1421-4b1a-977e-643a1d511630 time="2026-02-13T23:23:42Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4 userID=cd9ad33a-1421-4b1a-977e-643a1d511630 time="2026-02-13T23:23:42Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=8 userID=cd9ad33a-1421-4b1a-977e-643a1d511630 time="2026-02-13T23:23:42Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=3 userID=cd9ad33a-1421-4b1a-977e-643a1d511630 time="2026-02-13T23:23:42Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=b5fcb766-30d8-4dde-91ef-4fd27994f6f9 userID=cd9ad33a-1421-4b1a-977e-643a1d511630 time="2026-02-13T23:23:42Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=879a5f1c-5aa7-4e16-93dd-a9c65f06c0d9 userID=cd9ad33a-1421-4b1a-977e-643a1d511630 time="2026-02-13T23:23:42Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0 userID=cd9ad33a-1421-4b1a-977e-643a1d511630 time="2026-02-13T23:23:42Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=12 userID=cd9ad33a-1421-4b1a-977e-643a1d511630 time="2026-02-13T23:23:42Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=7 userID=cd9ad33a-1421-4b1a-977e-643a1d511630 time="2026-02-13T23:23:42Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5 userID=cd9ad33a-1421-4b1a-977e-643a1d511630 time="2026-02-13T23:23:42Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6 userID=cd9ad33a-1421-4b1a-977e-643a1d511630 time="2026-02-13T23:23:42Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=10 userID=cd9ad33a-1421-4b1a-977e-643a1d511630 time="2026-02-13T23:23:42Z" level=info msg="Synced labels" service=imap user=7323751d-4979-49b3-949d-4d0b058d43bb time="2026-02-13T23:23:42Z" level=info msg="200 OK: GET https://127.0.0.1:35675/mail/v4/messages/count" pkg=gpa/client userID=7323751d-4979-49b3-949d-4d0b058d43bb time="2026-02-13T23:23:42Z" level=info msg="Syncing messages" service=imap user=7323751d-4979-49b3-949d-4d0b058d43bb time="2026-02-13T23:23:42Z" level=info msg="Job started" service=imap user=7323751d-4979-49b3-949d-4d0b058d43bb time="2026-02-13T23:23:42Z" level=info msg="200 OK: POST https://127.0.0.1:35675/mail/v4/messages" pkg=gpa/client userID=7323751d-4979-49b3-949d-4d0b058d43bb time="2026-02-13T23:23:42Z" level=info msg="Job finished" service=imap user=7323751d-4979-49b3-949d-4d0b058d43bb time="2026-02-13T23:23:42Z" level=info msg="All child jobs completed" service=imap sync-job=waiter user=7323751d-4979-49b3-949d-4d0b058d43bb time="2026-02-13T23:23:42Z" level=info msg="Synced messages" service=imap user=7323751d-4979-49b3-949d-4d0b058d43bb time="2026-02-13T23:23:42Z" level=info msg="Finished user sync" duration=6.633074ms service=imap user=7323751d-4979-49b3-949d-4d0b058d43bb time="2026-02-13T23:23:42Z" level=info msg="Sync complete, starting API event stream" service=imap user=7323751d-4979-49b3-949d-4d0b058d43bb time="2026-02-13T23:23:42Z" level=info msg="Event loop reset" eventID="BA==" service=user-events user=7323751d-4979-49b3-949d-4d0b058d43bb time="2026-02-13T23:23:42Z" level=info msg="200 OK: POST https://127.0.0.1:35675/core/v4/labels" pkg=gpa/client userID=7323751d-4979-49b3-949d-4d0b058d43bb Scenario: Changing folder parent is possible and it persists after resync # features/imap/mailbox/create.feature:115 When IMAP client "1" creates "Folders/f1/f11" # :1 -> *scenario Then it succeeds # :1 -> *scenario time="2026-02-13T23:23:42Z" level=info msg="200 OK: POST https://127.0.0.1:35675/core/v4/labels" pkg=gpa/client userID=7323751d-4979-49b3-949d-4d0b058d43bb When IMAP client "1" creates "Folders/f1/f12" # :1 -> *scenario Then it succeeds # :1 -> *scenario time="2026-02-13T23:23:42Z" level=info msg="200 OK: POST https://127.0.0.1:35675/core/v4/labels" pkg=gpa/client userID=7323751d-4979-49b3-949d-4d0b058d43bb When IMAP client "1" creates "Folders/f2/f21" # :1 -> *scenario Then it succeeds # :1 -> *scenario time="2026-02-13T23:23:42Z" level=info msg="200 OK: POST https://127.0.0.1:35675/core/v4/labels" pkg=gpa/client userID=7323751d-4979-49b3-949d-4d0b058d43bb When IMAP client "1" creates "Folders/f2/f22" # :1 -> *scenario Then it succeeds # :1 -> *scenario Then IMAP client "1" eventually sees the following mailbox info: # :1 -> *scenario | name | | INBOX | | Drafts | | Sent | | Starred | | Archive | | Spam | | Trash | | All Mail | | Folders | | Folders/f1 | | Folders/f1/f11 | | Folders/f1/f12 | | Folders/f2 | | Folders/f2/f21 | | Folders/f2/f22 | | Labels | | Labels/l1 | | Labels/l2 | time="2026-02-13T23:23:42Z" level=info msg="200 OK: GET https://127.0.0.1:35675/core/v4/labels?Type=3" pkg=gpa/client userID=7323751d-4979-49b3-949d-4d0b058d43bb time="2026-02-13T23:23:42Z" level=info msg="200 OK: PUT https://127.0.0.1:35675/core/v4/labels/1238bbc4-553d-466f-b6dd-66f9ab57b8db" pkg=gpa/client userID=7323751d-4979-49b3-949d-4d0b058d43bb When IMAP client "1" renames "Folders/f1/f11" to "Folders/f2/f11" # :1 -> *scenario Then it succeeds # :1 -> *scenario time="2026-02-13T23:23:42Z" level=info msg="200 OK: GET https://127.0.0.1:35675/core/v4/labels?Type=3" pkg=gpa/client userID=7323751d-4979-49b3-949d-4d0b058d43bb time="2026-02-13T23:23:42Z" level=info msg="200 OK: PUT https://127.0.0.1:35675/core/v4/labels/660aabe7-471e-4cd9-b18f-18c6afffbef4" pkg=gpa/client userID=7323751d-4979-49b3-949d-4d0b058d43bb When IMAP client "1" renames "Folders/f1/f12" to "Folders/f2/f12" # :1 -> *scenario Then it succeeds # :1 -> *scenario time="2026-02-13T23:23:42Z" level=info msg="Heartbeat sent" metrics="{bridge.any.heartbeat bridge_heartbeat_new {1 3} {true true false false false true true true true true false 0.0.0 starttls starttls unknown}}" pkg=telemetry Then IMAP client "1" eventually sees the following mailbox info: # :1 -> *scenario | name | | INBOX | | Drafts | | Sent | | Starred | | Archive | | Spam | | Trash | | All Mail | | Folders | | Folders/f1 | | Folders/f2 | | Folders/f2/f11 | | Folders/f2/f12 | | Folders/f2/f21 | | Folders/f2/f22 | | Labels | | Labels/l1 | | Labels/l2 | time="2026-02-13T23:23:42Z" level=info msg="Deleting user" pkg=bridge/user userID=7323751d-4979-49b3-949d-4d0b058d43bb time="2026-02-13T23:23:42Z" level=info msg="Logging out user" userID=7323751d-4979-49b3-949d-4d0b058d43bb withAPI=true withData=true withDataDisabledKillSwitch=false time="2026-02-13T23:23:42Z" level=info msg="Removing gluon ID" addrID=5811ba2f-046a-490d-a9ba-3e299a25f78c gluonID=cd9ad33a-1421-4b1a-977e-643a1d511630 userID=7323751d-4979-49b3-949d-4d0b058d43bb time="2026-02-13T23:23:42Z" level=info msg="Validating Listener State" service=server-manager time="2026-02-13T23:23:42Z" level=info msg="De-registering user client, ID:7323751d-4979-49b3-949d-4d0b058d43bb" pkg=observability time="2026-02-13T23:23:42Z" level=info msg="Exiting IMAP Service" service=imap user=7323751d-4979-49b3-949d-4d0b058d43bb time="2026-02-13T23:23:42Z" level=info msg="Exiting service main loop" service=smtp user=7323751d-4979-49b3-949d-4d0b058d43bb time="2026-02-13T23:23:42Z" level=info msg="Exiting service main loop" service=notification user=7323751d-4979-49b3-949d-4d0b058d43bb time="2026-02-13T23:23:42Z" level=info msg="Exiting Service" service=user-identity user=7323751d-4979-49b3-949d-4d0b058d43bb time="2026-02-13T23:23:42Z" level=info msg="Exiting service main loop" service=telemetry user=7323751d-4979-49b3-949d-4d0b058d43bb time="2026-02-13T23:23:42Z" level=info msg="Exiting service" service=user-events user=7323751d-4979-49b3-949d-4d0b058d43bb time="2026-02-13T23:23:42Z" level=info msg="200 OK: DELETE https://127.0.0.1:35675/auth/v4" pkg=gpa/client userID=7323751d-4979-49b3-949d-4d0b058d43bb time="2026-02-13T23:23:42Z" level=info msg="Closing user" userID=7323751d-4979-49b3-949d-4d0b058d43bb time="2026-02-13T23:23:42Z" level=info msg="De-registering user client, ID:7323751d-4979-49b3-949d-4d0b058d43bb" pkg=observability time="2026-02-13T23:23:42Z" level=info msg="Deleting vault user" userID=7323751d-4979-49b3-949d-4d0b058d43bb When user "cb1ddf65-db56-4771-b079-ee4846b1b80c" is deleted # :1 -> *scenario time="2026-02-13T23:23:42Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (ce896b60)" time="2026-02-13T23:23:42Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (ce896b60)" time="2026-02-13T23:23:42Z" level=info msg="200 OK: POST https://127.0.0.1:35675/auth/v4/info" pkg=gpa/manager time="2026-02-13T23:23:42Z" level=info msg="200 OK: POST https://127.0.0.1:35675/auth/v4" pkg=gpa/manager time="2026-02-13T23:23:42Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=7323751d-4979-49b3-949d-4d0b058d43bb time="2026-02-13T23:23:42Z" level=info msg="Adding vault user" userID=7323751d-4979-49b3-949d-4d0b058d43bb time="2026-02-13T23:23:42Z" level=info msg="Creating new user" userID=7323751d-4979-49b3-949d-4d0b058d43bb time="2026-02-13T23:23:42Z" level=warning msg="404 GET https://127.0.0.1:35675/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2026-02-13T23:23:42Z" level=error msg="404 GET https://127.0.0.1:35675/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2026-02-13T23:23:42Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:35675/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2026-02-13T23:23:42Z" level=info msg="Creating user object" numAddr=1 numLabels=20 userID=7323751d-4979-49b3-949d-4d0b058d43bb time="2026-02-13T23:23:42Z" level=info msg="200 OK: GET https://127.0.0.1:35675/core/v4/events/latest" pkg=gpa/client userID=7323751d-4979-49b3-949d-4d0b058d43bb time="2026-02-13T23:23:42Z" level=info msg="Starting service Last EventID=Cg==" service=user-events user=7323751d-4979-49b3-949d-4d0b058d43bb time="2026-02-13T23:23:42Z" level=info msg="200 OK: GET https://127.0.0.1:35675/core/v4/settings" pkg=gpa/client userID=7323751d-4979-49b3-949d-4d0b058d43bb time="2026-02-13T23:23:42Z" level=info msg="Registering user client, ID:7323751d-4979-49b3-949d-4d0b058d43bb" pkg=observability time="2026-02-13T23:23:42Z" level=info msg="Starting service main loop" service=telemetry user=7323751d-4979-49b3-949d-4d0b058d43bb time="2026-02-13T23:23:42Z" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=7323751d-4979-49b3-949d-4d0b058d43bb time="2026-02-13T23:23:42Z" level=info msg="Starting service main loop" service=notification user=7323751d-4979-49b3-949d-4d0b058d43bb time="2026-02-13T23:23:42Z" level=info msg="Starting service main loop" service=smtp user=7323751d-4979-49b3-949d-4d0b058d43bb time="2026-02-13T23:23:42Z" level=info msg="200 OK: GET https://127.0.0.1:35675/core/v4/labels?Type=4" pkg=gpa/client userID=7323751d-4979-49b3-949d-4d0b058d43bb time="2026-02-13T23:23:42Z" level=info msg="200 OK: GET https://127.0.0.1:35675/core/v4/labels?Type=3" pkg=gpa/client userID=7323751d-4979-49b3-949d-4d0b058d43bb time="2026-02-13T23:23:42Z" level=info msg="200 OK: GET https://127.0.0.1:35675/core/v4/labels?Type=1" pkg=gpa/client userID=7323751d-4979-49b3-949d-4d0b058d43bb time="2026-02-13T23:23:42Z" level=info msg="Setting labels" labelIDs="[3 6 8 9 10 0 1 4 5 7 12 2 b5fcb766-30d8-4dde-91ef-4fd27994f6f9 6e71efde-710e-4a81-950f-3bbdc03e89e0 1238bbc4-553d-466f-b6dd-66f9ab57b8db 660aabe7-471e-4cd9-b18f-18c6afffbef4 19aa0aa7-19fd-400d-8fcf-86d803ea2e68 83faf068-9ec6-4124-879a-20439599dd2d 879a5f1c-5aa7-4e16-93dd-a9c65f06c0d9 e70c7744-4f5a-433e-bb30-07840b65aa0d]" pkg=rwLabels time="2026-02-13T23:23:42Z" level=info msg="Adding user to imap server" addrID=5811ba2f-046a-490d-a9ba-3e299a25f78c service=server-manager time="2026-02-13T23:23:42Z" level=info msg="Creating new IMAP user" addrID=5811ba2f-046a-490d-a9ba-3e299a25f78c service=server-manager time="2026-02-13T23:23:42Z" level=info msg="Setting gluon ID" addrID=5811ba2f-046a-490d-a9ba-3e299a25f78c gluonID=396c09e0-dc5f-45d3-9942-1041cb196728 userID=7323751d-4979-49b3-949d-4d0b058d43bb time="2026-02-13T23:23:42Z" level=info msg="Created new IMAP user" addrID=5811ba2f-046a-490d-a9ba-3e299a25f78c gluonID=396c09e0-dc5f-45d3-9942-1041cb196728 service=server-manager time="2026-02-13T23:23:42Z" level=info msg="Validating Listener State" service=server-manager time="2026-02-13T23:23:42Z" level=info msg=Resuming service=user-events user=7323751d-4979-49b3-949d-4d0b058d43bb And the user logs in with username "cb1ddf65-db56-4771-b079-ee4846b1b80c" and password "password" # :1 -> *scenario time="2026-02-13T23:23:42Z" level=info msg="Received mailbox message count" count=0 gluonID=396c09e0-dc5f-45d3-9942-1041cb196728 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2026-02-13T23:23:42Z" level=info msg="Starting IMAP Service" service=imap user=7323751d-4979-49b3-949d-4d0b058d43bb time="2026-02-13T23:23:42Z" level=info msg="Sync triggered" service=imap user=7323751d-4979-49b3-949d-4d0b058d43bb time="2026-02-13T23:23:42Z" level=info msg="Beginning user sync" service=imap start="2026-02-13 23:23:42.851897876 +0000 UTC m=+40.658506276" user=7323751d-4979-49b3-949d-4d0b058d43bb time="2026-02-13T23:23:42Z" level=info msg="Syncing labels" service=imap user=7323751d-4979-49b3-949d-4d0b058d43bb time="2026-02-13T23:23:42Z" level=info msg="Label not found in DB, creating mailbox." labelID=1238bbc4-553d-466f-b6dd-66f9ab57b8db labelPath="OpcboML9cMaDpWp/AKnefHAs65E2OGHlMoKzIbLXPZA=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2026-02-13T23:23:42Z" level=info msg="Label not found in DB, creating mailbox." labelID=e70c7744-4f5a-433e-bb30-07840b65aa0d labelPath="PkT/yXcPNu1r3OoCUKUaipoBRnFZgfAoAl8O0/oEz1c=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2026-02-13T23:23:42Z" level=info msg="Label not found in DB, creating mailbox." labelID=660aabe7-471e-4cd9-b18f-18c6afffbef4 labelPath="3e3Yoqa/Z/0QMloAjTvFeP7V/q6prXiR+ak3z+MWIeY=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2026-02-13T23:23:42Z" level=info msg="Label not found in DB, creating mailbox." labelID=19aa0aa7-19fd-400d-8fcf-86d803ea2e68 labelPath="NETe/DkNYjf+UyTIC0yYiXhIe3RuHmVMdvAoT6QeKpw=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2026-02-13T23:23:42Z" level=info msg="Label not found in DB, creating mailbox." labelID=879a5f1c-5aa7-4e16-93dd-a9c65f06c0d9 labelPath="f5Qe5RYSMSMdJXJ6f9pncXVUMxi646S+03ipR/WFS6E=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2026-02-13T23:23:42Z" level=info msg="Label not found in DB, creating mailbox." labelID=83faf068-9ec6-4124-879a-20439599dd2d labelPath="Wz/Qv7HIIKj0C6zgrgLktJ0Obdx+x/+OssOgobwR+gA=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2026-02-13T23:23:42Z" level=info msg="Label not found in DB, creating mailbox." labelID=6e71efde-710e-4a81-950f-3bbdc03e89e0 labelPath="1KzX2RU1mQyO4COrdPGc33QxTjsjJsaf3laorPH6g0g=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2026-02-13T23:23:42Z" level=info msg="Label not found in DB, creating mailbox." labelID=b5fcb766-30d8-4dde-91ef-4fd27994f6f9 labelPath="CqcPyYxwtd3HBNbKIG3NWRK3vh7cnefdC5utNQpsJU0=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2026-02-13T23:23:42Z" level=info msg="Checking whether logged in user should re-sync. UserID:7323751d-4979-49b3-949d-4d0b058d43bb" userID=7323751d-4979-49b3-949d-4d0b058d43bb time="2026-02-13T23:23:42Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=396c09e0-dc5f-45d3-9942-1041cb196728 time="2026-02-13T23:23:42Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=396c09e0-dc5f-45d3-9942-1041cb196728 time="2026-02-13T23:23:42Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=1238bbc4-553d-466f-b6dd-66f9ab57b8db userID=396c09e0-dc5f-45d3-9942-1041cb196728 time="2026-02-13T23:23:42Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=7 userID=396c09e0-dc5f-45d3-9942-1041cb196728 time="2026-02-13T23:23:42Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=e70c7744-4f5a-433e-bb30-07840b65aa0d userID=396c09e0-dc5f-45d3-9942-1041cb196728 time="2026-02-13T23:23:42Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=660aabe7-471e-4cd9-b18f-18c6afffbef4 userID=396c09e0-dc5f-45d3-9942-1041cb196728 time="2026-02-13T23:23:42Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=19aa0aa7-19fd-400d-8fcf-86d803ea2e68 userID=396c09e0-dc5f-45d3-9942-1041cb196728 time="2026-02-13T23:23:42Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=879a5f1c-5aa7-4e16-93dd-a9c65f06c0d9 userID=396c09e0-dc5f-45d3-9942-1041cb196728 time="2026-02-13T23:23:42Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6 userID=396c09e0-dc5f-45d3-9942-1041cb196728 time="2026-02-13T23:23:42Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=10 userID=396c09e0-dc5f-45d3-9942-1041cb196728 time="2026-02-13T23:23:42Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5 userID=396c09e0-dc5f-45d3-9942-1041cb196728 time="2026-02-13T23:23:42Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=8 userID=396c09e0-dc5f-45d3-9942-1041cb196728 time="2026-02-13T23:23:42Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0 userID=396c09e0-dc5f-45d3-9942-1041cb196728 time="2026-02-13T23:23:42Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4 userID=396c09e0-dc5f-45d3-9942-1041cb196728 time="2026-02-13T23:23:42Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=12 userID=396c09e0-dc5f-45d3-9942-1041cb196728 time="2026-02-13T23:23:42Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=83faf068-9ec6-4124-879a-20439599dd2d userID=396c09e0-dc5f-45d3-9942-1041cb196728 time="2026-02-13T23:23:42Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6e71efde-710e-4a81-950f-3bbdc03e89e0 userID=396c09e0-dc5f-45d3-9942-1041cb196728 time="2026-02-13T23:23:42Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=3 userID=396c09e0-dc5f-45d3-9942-1041cb196728 time="2026-02-13T23:23:42Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=b5fcb766-30d8-4dde-91ef-4fd27994f6f9 userID=396c09e0-dc5f-45d3-9942-1041cb196728 time="2026-02-13T23:23:42Z" level=info msg="Synced labels" service=imap user=7323751d-4979-49b3-949d-4d0b058d43bb time="2026-02-13T23:23:42Z" level=info msg="200 OK: GET https://127.0.0.1:35675/mail/v4/messages/count" pkg=gpa/client userID=7323751d-4979-49b3-949d-4d0b058d43bb time="2026-02-13T23:23:42Z" level=info msg="Syncing messages" service=imap user=7323751d-4979-49b3-949d-4d0b058d43bb time="2026-02-13T23:23:42Z" level=info msg="Job started" service=imap user=7323751d-4979-49b3-949d-4d0b058d43bb time="2026-02-13T23:23:42Z" level=info msg="200 OK: POST https://127.0.0.1:35675/mail/v4/messages" pkg=gpa/client userID=7323751d-4979-49b3-949d-4d0b058d43bb time="2026-02-13T23:23:42Z" level=info msg="Job finished" service=imap user=7323751d-4979-49b3-949d-4d0b058d43bb time="2026-02-13T23:23:42Z" level=info msg="All child jobs completed" service=imap sync-job=waiter user=7323751d-4979-49b3-949d-4d0b058d43bb time="2026-02-13T23:23:42Z" level=info msg="Synced messages" service=imap user=7323751d-4979-49b3-949d-4d0b058d43bb time="2026-02-13T23:23:42Z" level=info msg="Finished user sync" duration=10.087169ms service=imap user=7323751d-4979-49b3-949d-4d0b058d43bb time="2026-02-13T23:23:42Z" level=info msg="Sync complete, starting API event stream" service=imap user=7323751d-4979-49b3-949d-4d0b058d43bb time="2026-02-13T23:23:42Z" level=info msg="Event loop reset" eventID="Cg==" service=user-events user=7323751d-4979-49b3-949d-4d0b058d43bb And user "cb1ddf65-db56-4771-b079-ee4846b1b80c" finishes syncing # :1 -> *scenario And user "cb1ddf65-db56-4771-b079-ee4846b1b80c" connects and authenticates IMAP client "2" # :1 -> *scenario time="2026-02-13T23:23:42Z" level=info msg="Frontend service stopped" time="2026-02-13T23:23:42Z" level=info msg="Frontend client stopped" time="2026-02-13T23:23:42Z" level=info msg="Closing bridge" pkg=bridge time="2026-02-13T23:23:42Z" level=info msg="Stopping service" pkg=observability time="2026-02-13T23:23:42Z" level=info msg="Closing user" userID=7323751d-4979-49b3-949d-4d0b058d43bb time="2026-02-13T23:23:42Z" level=info msg="De-registering user client, ID:7323751d-4979-49b3-949d-4d0b058d43bb" pkg=observability time="2026-02-13T23:23:42Z" level=info msg="Exiting IMAP Service" service=imap user=7323751d-4979-49b3-949d-4d0b058d43bb time="2026-02-13T23:23:42Z" level=info msg="Exiting service main loop" service=smtp user=7323751d-4979-49b3-949d-4d0b058d43bb time="2026-02-13T23:23:42Z" level=info msg="Exiting service main loop" service=notification user=7323751d-4979-49b3-949d-4d0b058d43bb time="2026-02-13T23:23:42Z" level=info msg="Exiting Service" service=user-identity user=7323751d-4979-49b3-949d-4d0b058d43bb time="2026-02-13T23:23:42Z" level=info msg="Exiting service main loop" service=telemetry user=7323751d-4979-49b3-949d-4d0b058d43bb time="2026-02-13T23:23:42Z" level=info msg="Exiting service" service=user-events user=7323751d-4979-49b3-949d-4d0b058d43bb time="2026-02-13T23:23:42Z" level=info msg="Closing IMAP Listener" service=server-manager time="2026-02-13T23:23:42Z" level=info msg="Closing IMAP server" service=server-manager time="2026-02-13T23:23:42Z" level=info msg="Closing SMTP Listener" service=server-manager time="2026-02-13T23:23:42Z" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2026-02-13T23:23:42Z" level=info msg="Closing SMTP server" service=server-manager time="2026-02-13T23:23:42Z" level=info msg="Closing service" service=unleash Then IMAP client "2" eventually sees the following mailbox info: # :1 -> *scenario | name | | INBOX | | Drafts | | Sent | | Starred | | Archive | | Spam | | Trash | | All Mail | | Folders | | Folders/f1 | | Folders/f2 | | Folders/f2/f11 | | Folders/f2/f12 | | Folders/f2/f21 | | Folders/f2/f22 | | Labels | | Labels/l1 | | Labels/l2 | time="2026-02-13T23:23:43Z" level=info msg="User '3fc431a5-bd47-4c42-82ff-3eda8f329804' created with id=8149021a-792a-4093-b9ac-11f2e6d9f3a9" pkg=gpa/server/backend time="2026-02-13T23:23:43Z" level=info msg="Starting bridge" time="2026-02-13T23:23:43Z" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures1466701680/045/config1485589333/grpcFocusServerConfig.json pkg=focus/service time="2026-02-13T23:23:43Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures1466701680/045/cache3678343117/unleash_cache/unleash_flags: no such file or directory" service=unleash time="2026-02-13T23:23:43Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures1466701680/045/cache3678343117/notifications/notification_cache: no such file or directory" pkg=notification-store time="2026-02-13T23:23:43Z" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures1466701680/045/data2115136507/gluon/backend/db gluonStore=/tmp/TestFeatures1466701680/045/data2115136507/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2026-02-13T23:23:43Z" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2026-02-13T23:23:43Z" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2026-02-13T23:23:43Z" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2026-02-13T23:23:43Z" level=info msg="Starting service" service=unleash time="2026-02-13T23:23:43Z" level=info msg="Starting service" pkg=observability time="2026-02-13T23:23:43Z" level=info msg="Starting frontend service" time="2026-02-13T23:23:43Z" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures1466701680/045/config1485589333/grpcServerConfig.json time="2026-02-13T23:23:43Z" level=info msg="gRPC server listening on /tmp/bridge4255" pkg=grpc time="2026-02-13T23:23:43Z" level=info msg="Frontend service started" time="2026-02-13T23:23:43Z" level=info msg="Starting frontend client" time="2026-02-13T23:23:43Z" level=info msg="Starting poll service" service=unleash time="2026-02-13T23:23:43Z" level=info msg="Starting receiver service" service=unleash time="2026-02-13T23:23:43Z" level=info msg="Loading users" count=0 pkg=bridge/user time="2026-02-13T23:23:43Z" level=info msg="Finished loading users" pkg=bridge/user time="2026-02-13T23:23:43Z" level=info msg="Checking for updates" pkg=bridge time="2026-02-13T23:23:43Z" level=info msg="Not monitoring parent PID" pkg=grpc time="2026-02-13T23:23:43Z" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2026-02-13T23:23:43Z" level=info msg="200 OK: GET https://127.0.0.1:46739/feature/v2/frontend?bridgeStickyKey=d54e0b7e-f38c-45c4-a259-244e2c3aae78" pkg=gpa/manager time="2026-02-13T23:23:43Z" level=info msg="Frontend client started" time="2026-02-13T23:23:43Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (122b81be)" time="2026-02-13T23:23:43Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (122b81be)" time="2026-02-13T23:23:43Z" level=info msg="200 OK: POST https://127.0.0.1:46739/auth/v4/info" pkg=gpa/manager time="2026-02-13T23:23:43Z" level=info msg="200 OK: POST https://127.0.0.1:46739/auth/v4" pkg=gpa/manager time="2026-02-13T23:23:43Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=8149021a-792a-4093-b9ac-11f2e6d9f3a9 time="2026-02-13T23:23:43Z" level=info msg="Adding vault user" userID=8149021a-792a-4093-b9ac-11f2e6d9f3a9 time="2026-02-13T23:23:43Z" level=info msg="Creating new user" userID=8149021a-792a-4093-b9ac-11f2e6d9f3a9 time="2026-02-13T23:23:43Z" level=warning msg="404 GET https://127.0.0.1:46739/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2026-02-13T23:23:43Z" level=error msg="404 GET https://127.0.0.1:46739/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2026-02-13T23:23:43Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:46739/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2026-02-13T23:23:43Z" level=info msg="Creating user object" numAddr=1 numLabels=16 userID=8149021a-792a-4093-b9ac-11f2e6d9f3a9 time="2026-02-13T23:23:43Z" level=info msg="200 OK: GET https://127.0.0.1:46739/core/v4/events/latest" pkg=gpa/client userID=8149021a-792a-4093-b9ac-11f2e6d9f3a9 time="2026-02-13T23:23:43Z" level=info msg="Starting service Last EventID=BA==" service=user-events user=8149021a-792a-4093-b9ac-11f2e6d9f3a9 time="2026-02-13T23:23:43Z" level=info msg="200 OK: GET https://127.0.0.1:46739/core/v4/settings" pkg=gpa/client userID=8149021a-792a-4093-b9ac-11f2e6d9f3a9 time="2026-02-13T23:23:43Z" level=info msg="Registering user client, ID:8149021a-792a-4093-b9ac-11f2e6d9f3a9" pkg=observability time="2026-02-13T23:23:43Z" level=info msg="Starting service main loop" service=telemetry user=8149021a-792a-4093-b9ac-11f2e6d9f3a9 time="2026-02-13T23:23:43Z" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=8149021a-792a-4093-b9ac-11f2e6d9f3a9 time="2026-02-13T23:23:43Z" level=info msg="Starting service main loop" service=notification user=8149021a-792a-4093-b9ac-11f2e6d9f3a9 time="2026-02-13T23:23:43Z" level=info msg="Starting service main loop" service=smtp user=8149021a-792a-4093-b9ac-11f2e6d9f3a9 time="2026-02-13T23:23:43Z" level=info msg="200 OK: GET https://127.0.0.1:46739/core/v4/labels?Type=4" pkg=gpa/client userID=8149021a-792a-4093-b9ac-11f2e6d9f3a9 time="2026-02-13T23:23:43Z" level=info msg="200 OK: GET https://127.0.0.1:46739/core/v4/labels?Type=3" pkg=gpa/client userID=8149021a-792a-4093-b9ac-11f2e6d9f3a9 time="2026-02-13T23:23:43Z" level=info msg="200 OK: GET https://127.0.0.1:46739/core/v4/labels?Type=1" pkg=gpa/client userID=8149021a-792a-4093-b9ac-11f2e6d9f3a9 time="2026-02-13T23:23:43Z" level=info msg="Setting labels" labelIDs="[6 7 9 4 8 10 12 0 1 2 3 5 90e96aae-df99-4051-8357-1d4ebcfa3ad8 9ee5a00f-ced0-4657-9265-bb1d0533a1ea 934ab841-5cc9-437e-b03f-607aa913a9bf 65dcd391-cfb4-4387-9e05-07f97669dec8]" pkg=rwLabels time="2026-02-13T23:23:43Z" level=info msg="Adding user to imap server" addrID=ce7e0835-eb9a-4965-9299-742da56b9795 service=server-manager time="2026-02-13T23:23:43Z" level=info msg="Creating new IMAP user" addrID=ce7e0835-eb9a-4965-9299-742da56b9795 service=server-manager time="2026-02-13T23:23:43Z" level=info msg="Setting gluon ID" addrID=ce7e0835-eb9a-4965-9299-742da56b9795 gluonID=319167aa-f0ce-4d64-8484-ab6e5c31f0f9 userID=8149021a-792a-4093-b9ac-11f2e6d9f3a9 time="2026-02-13T23:23:43Z" level=info msg="Created new IMAP user" addrID=ce7e0835-eb9a-4965-9299-742da56b9795 gluonID=319167aa-f0ce-4d64-8484-ab6e5c31f0f9 service=server-manager time="2026-02-13T23:23:43Z" level=info msg="Validating Listener State" service=server-manager time="2026-02-13T23:23:43Z" level=info msg=Resuming service=user-events user=8149021a-792a-4093-b9ac-11f2e6d9f3a9 time="2026-02-13T23:23:43Z" level=info msg="Received mailbox message count" count=0 gluonID=319167aa-f0ce-4d64-8484-ab6e5c31f0f9 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2026-02-13T23:23:43Z" level=info msg="Starting IMAP Service" service=imap user=8149021a-792a-4093-b9ac-11f2e6d9f3a9 time="2026-02-13T23:23:43Z" level=info msg="Sync triggered" service=imap user=8149021a-792a-4093-b9ac-11f2e6d9f3a9 time="2026-02-13T23:23:43Z" level=info msg="Beginning user sync" service=imap start="2026-02-13 23:23:43.788042899 +0000 UTC m=+41.594651309" user=8149021a-792a-4093-b9ac-11f2e6d9f3a9 time="2026-02-13T23:23:43Z" level=info msg="Syncing labels" service=imap user=8149021a-792a-4093-b9ac-11f2e6d9f3a9 time="2026-02-13T23:23:43Z" level=info msg="Label not found in DB, creating mailbox." labelID=90e96aae-df99-4051-8357-1d4ebcfa3ad8 labelPath="CqcPyYxwtd3HBNbKIG3NWRK3vh7cnefdC5utNQpsJU0=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2026-02-13T23:23:43Z" level=info msg="Label not found in DB, creating mailbox." labelID=9ee5a00f-ced0-4657-9265-bb1d0533a1ea labelPath="1KzX2RU1mQyO4COrdPGc33QxTjsjJsaf3laorPH6g0g=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2026-02-13T23:23:43Z" level=info msg="Label not found in DB, creating mailbox." labelID=934ab841-5cc9-437e-b03f-607aa913a9bf labelPath="f5Qe5RYSMSMdJXJ6f9pncXVUMxi646S+03ipR/WFS6E=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2026-02-13T23:23:43Z" level=info msg="Label not found in DB, creating mailbox." labelID=65dcd391-cfb4-4387-9e05-07f97669dec8 labelPath="PkT/yXcPNu1r3OoCUKUaipoBRnFZgfAoAl8O0/oEz1c=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2026-02-13T23:23:43Z" level=info msg="Checking whether logged in user should re-sync. UserID:8149021a-792a-4093-b9ac-11f2e6d9f3a9" userID=8149021a-792a-4093-b9ac-11f2e6d9f3a9 time="2026-02-13T23:23:43Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=319167aa-f0ce-4d64-8484-ab6e5c31f0f9 time="2026-02-13T23:23:43Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=319167aa-f0ce-4d64-8484-ab6e5c31f0f9 time="2026-02-13T23:23:43Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5 userID=319167aa-f0ce-4d64-8484-ab6e5c31f0f9 time="2026-02-13T23:23:43Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=10 userID=319167aa-f0ce-4d64-8484-ab6e5c31f0f9 time="2026-02-13T23:23:43Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=3 userID=319167aa-f0ce-4d64-8484-ab6e5c31f0f9 time="2026-02-13T23:23:43Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=8 userID=319167aa-f0ce-4d64-8484-ab6e5c31f0f9 time="2026-02-13T23:23:43Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=90e96aae-df99-4051-8357-1d4ebcfa3ad8 userID=319167aa-f0ce-4d64-8484-ab6e5c31f0f9 time="2026-02-13T23:23:43Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6 userID=319167aa-f0ce-4d64-8484-ab6e5c31f0f9 time="2026-02-13T23:23:43Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=9ee5a00f-ced0-4657-9265-bb1d0533a1ea userID=319167aa-f0ce-4d64-8484-ab6e5c31f0f9 time="2026-02-13T23:23:43Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4 userID=319167aa-f0ce-4d64-8484-ab6e5c31f0f9 time="2026-02-13T23:23:43Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0 userID=319167aa-f0ce-4d64-8484-ab6e5c31f0f9 time="2026-02-13T23:23:43Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=934ab841-5cc9-437e-b03f-607aa913a9bf userID=319167aa-f0ce-4d64-8484-ab6e5c31f0f9 time="2026-02-13T23:23:43Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=65dcd391-cfb4-4387-9e05-07f97669dec8 userID=319167aa-f0ce-4d64-8484-ab6e5c31f0f9 time="2026-02-13T23:23:43Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=7 userID=319167aa-f0ce-4d64-8484-ab6e5c31f0f9 time="2026-02-13T23:23:43Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=12 userID=319167aa-f0ce-4d64-8484-ab6e5c31f0f9 time="2026-02-13T23:23:43Z" level=info msg="Synced labels" service=imap user=8149021a-792a-4093-b9ac-11f2e6d9f3a9 time="2026-02-13T23:23:43Z" level=info msg="200 OK: GET https://127.0.0.1:46739/mail/v4/messages/count" pkg=gpa/client userID=8149021a-792a-4093-b9ac-11f2e6d9f3a9 time="2026-02-13T23:23:43Z" level=info msg="Syncing messages" service=imap user=8149021a-792a-4093-b9ac-11f2e6d9f3a9 time="2026-02-13T23:23:43Z" level=info msg="Job started" service=imap user=8149021a-792a-4093-b9ac-11f2e6d9f3a9 time="2026-02-13T23:23:43Z" level=info msg="200 OK: POST https://127.0.0.1:46739/mail/v4/messages" pkg=gpa/client userID=8149021a-792a-4093-b9ac-11f2e6d9f3a9 time="2026-02-13T23:23:43Z" level=info msg="Job finished" service=imap user=8149021a-792a-4093-b9ac-11f2e6d9f3a9 time="2026-02-13T23:23:43Z" level=info msg="All child jobs completed" service=imap sync-job=waiter user=8149021a-792a-4093-b9ac-11f2e6d9f3a9 time="2026-02-13T23:23:43Z" level=info msg="Synced messages" service=imap user=8149021a-792a-4093-b9ac-11f2e6d9f3a9 time="2026-02-13T23:23:43Z" level=info msg="Finished user sync" duration=6.273811ms service=imap user=8149021a-792a-4093-b9ac-11f2e6d9f3a9 time="2026-02-13T23:23:43Z" level=info msg="Sync complete, starting API event stream" service=imap user=8149021a-792a-4093-b9ac-11f2e6d9f3a9 time="2026-02-13T23:23:43Z" level=info msg="Event loop reset" eventID="BA==" service=user-events user=8149021a-792a-4093-b9ac-11f2e6d9f3a9 time="2026-02-13T23:23:43Z" level=info msg="200 OK: POST https://127.0.0.1:46739/core/v4/labels" pkg=gpa/client userID=8149021a-792a-4093-b9ac-11f2e6d9f3a9 time="2026-02-13T23:23:43Z" level=info msg="200 OK: POST https://127.0.0.1:46739/core/v4/labels" pkg=gpa/client userID=8149021a-792a-4093-b9ac-11f2e6d9f3a9 Scenario: Create 2 levels deep Folder # features/imap/mailbox/create.feature:193 When IMAP client "1" creates "Folders/first/second" # :1 -> *scenario And it succeeds # :1 -> *scenario time="2026-02-13T23:23:43Z" level=info msg="Frontend service stopped" time="2026-02-13T23:23:43Z" level=info msg="Frontend client stopped" time="2026-02-13T23:23:43Z" level=info msg="Closing bridge" pkg=bridge time="2026-02-13T23:23:43Z" level=info msg="Stopping service" pkg=observability time="2026-02-13T23:23:43Z" level=info msg="Closing user" userID=8149021a-792a-4093-b9ac-11f2e6d9f3a9 time="2026-02-13T23:23:43Z" level=info msg="De-registering user client, ID:8149021a-792a-4093-b9ac-11f2e6d9f3a9" pkg=observability time="2026-02-13T23:23:43Z" level=info msg="Exiting IMAP Service" service=imap user=8149021a-792a-4093-b9ac-11f2e6d9f3a9 time="2026-02-13T23:23:43Z" level=info msg="Exiting service main loop" service=smtp user=8149021a-792a-4093-b9ac-11f2e6d9f3a9 time="2026-02-13T23:23:43Z" level=info msg="Exiting service main loop" service=notification user=8149021a-792a-4093-b9ac-11f2e6d9f3a9 time="2026-02-13T23:23:43Z" level=info msg="Exiting Service" service=user-identity user=8149021a-792a-4093-b9ac-11f2e6d9f3a9 time="2026-02-13T23:23:43Z" level=info msg="Exiting service main loop" service=telemetry user=8149021a-792a-4093-b9ac-11f2e6d9f3a9 time="2026-02-13T23:23:43Z" level=info msg="Exiting service" service=user-events user=8149021a-792a-4093-b9ac-11f2e6d9f3a9 time="2026-02-13T23:23:43Z" level=info msg="Closing IMAP Listener" service=server-manager time="2026-02-13T23:23:43Z" level=info msg="Closing IMAP server" service=server-manager time="2026-02-13T23:23:43Z" level=info msg="Closing SMTP Listener" service=server-manager time="2026-02-13T23:23:43Z" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2026-02-13T23:23:43Z" level=info msg="Closing SMTP server" service=server-manager time="2026-02-13T23:23:43Z" level=info msg="Closing service" service=unleash Then IMAP client "1" sees "Folders/first/second" # :1 -> *scenario time="2026-02-13T23:23:43Z" level=info msg="User 'b630662f-fc46-46f5-95ca-31933d54d69c' created with id=997cfe56-5a0d-45e6-a816-fca3c354454d" pkg=gpa/server/backend time="2026-02-13T23:23:44Z" level=info msg="Starting bridge" time="2026-02-13T23:23:44Z" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures1466701680/046/config1015755050/grpcFocusServerConfig.json pkg=focus/service time="2026-02-13T23:23:44Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures1466701680/046/cache2741104197/unleash_cache/unleash_flags: no such file or directory" service=unleash time="2026-02-13T23:23:44Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures1466701680/046/cache2741104197/notifications/notification_cache: no such file or directory" pkg=notification-store time="2026-02-13T23:23:44Z" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures1466701680/046/data141539308/gluon/backend/db gluonStore=/tmp/TestFeatures1466701680/046/data141539308/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2026-02-13T23:23:44Z" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2026-02-13T23:23:44Z" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2026-02-13T23:23:44Z" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2026-02-13T23:23:44Z" level=info msg="Starting service" service=unleash time="2026-02-13T23:23:44Z" level=info msg="Starting service" pkg=observability time="2026-02-13T23:23:44Z" level=info msg="Starting frontend service" time="2026-02-13T23:23:44Z" level=info msg="Starting poll service" service=unleash time="2026-02-13T23:23:44Z" level=info msg="Starting receiver service" service=unleash time="2026-02-13T23:23:44Z" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures1466701680/046/config1015755050/grpcServerConfig.json time="2026-02-13T23:23:44Z" level=info msg="gRPC server listening on /tmp/bridge6421" pkg=grpc time="2026-02-13T23:23:44Z" level=info msg="Frontend service started" time="2026-02-13T23:23:44Z" level=info msg="Starting frontend client" time="2026-02-13T23:23:44Z" level=info msg="Loading users" count=0 pkg=bridge/user time="2026-02-13T23:23:44Z" level=info msg="Finished loading users" pkg=bridge/user time="2026-02-13T23:23:44Z" level=info msg="Checking for updates" pkg=bridge time="2026-02-13T23:23:44Z" level=info msg="200 OK: GET https://127.0.0.1:35907/feature/v2/frontend?bridgeStickyKey=76e524d4-c89f-443a-9f1d-74cc1c93c76c" pkg=gpa/manager time="2026-02-13T23:23:44Z" level=info msg="Not monitoring parent PID" pkg=grpc time="2026-02-13T23:23:44Z" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2026-02-13T23:23:44Z" level=info msg="Frontend client started" time="2026-02-13T23:23:44Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (6dec3049)" time="2026-02-13T23:23:44Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (6dec3049)" time="2026-02-13T23:23:44Z" level=info msg="200 OK: POST https://127.0.0.1:35907/auth/v4/info" pkg=gpa/manager time="2026-02-13T23:23:44Z" level=info msg="200 OK: POST https://127.0.0.1:35907/auth/v4" pkg=gpa/manager time="2026-02-13T23:23:44Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=997cfe56-5a0d-45e6-a816-fca3c354454d time="2026-02-13T23:23:44Z" level=info msg="Adding vault user" userID=997cfe56-5a0d-45e6-a816-fca3c354454d time="2026-02-13T23:23:44Z" level=info msg="Creating new user" userID=997cfe56-5a0d-45e6-a816-fca3c354454d time="2026-02-13T23:23:44Z" level=warning msg="404 GET https://127.0.0.1:35907/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2026-02-13T23:23:44Z" level=error msg="404 GET https://127.0.0.1:35907/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2026-02-13T23:23:44Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:35907/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2026-02-13T23:23:44Z" level=info msg="Creating user object" numAddr=1 numLabels=16 userID=997cfe56-5a0d-45e6-a816-fca3c354454d time="2026-02-13T23:23:44Z" level=info msg="200 OK: GET https://127.0.0.1:35907/core/v4/events/latest" pkg=gpa/client userID=997cfe56-5a0d-45e6-a816-fca3c354454d time="2026-02-13T23:23:44Z" level=info msg="Starting service Last EventID=BA==" service=user-events user=997cfe56-5a0d-45e6-a816-fca3c354454d time="2026-02-13T23:23:44Z" level=info msg="200 OK: GET https://127.0.0.1:35907/core/v4/settings" pkg=gpa/client userID=997cfe56-5a0d-45e6-a816-fca3c354454d time="2026-02-13T23:23:44Z" level=info msg="Registering user client, ID:997cfe56-5a0d-45e6-a816-fca3c354454d" pkg=observability time="2026-02-13T23:23:44Z" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=997cfe56-5a0d-45e6-a816-fca3c354454d time="2026-02-13T23:23:44Z" level=info msg="Starting service main loop" service=telemetry user=997cfe56-5a0d-45e6-a816-fca3c354454d time="2026-02-13T23:23:44Z" level=info msg="Starting service main loop" service=notification user=997cfe56-5a0d-45e6-a816-fca3c354454d time="2026-02-13T23:23:44Z" level=info msg="Starting service main loop" service=smtp user=997cfe56-5a0d-45e6-a816-fca3c354454d time="2026-02-13T23:23:44Z" level=info msg="200 OK: GET https://127.0.0.1:35907/core/v4/labels?Type=4" pkg=gpa/client userID=997cfe56-5a0d-45e6-a816-fca3c354454d time="2026-02-13T23:23:44Z" level=info msg="200 OK: GET https://127.0.0.1:35907/core/v4/labels?Type=3" pkg=gpa/client userID=997cfe56-5a0d-45e6-a816-fca3c354454d time="2026-02-13T23:23:44Z" level=info msg="200 OK: GET https://127.0.0.1:35907/core/v4/labels?Type=1" pkg=gpa/client userID=997cfe56-5a0d-45e6-a816-fca3c354454d time="2026-02-13T23:23:44Z" level=info msg="Setting labels" labelIDs="[6 7 8 10 2 5 9 12 0 1 3 4 93b13839-e290-4c40-bc07-625bbca4be11 b6b440b0-1390-454b-a874-bf543cd97bf6 7510149d-718f-4c48-b34c-c5df545b8dcb 6c3c5043-8ed0-478b-bc92-ac6139e12e8d]" pkg=rwLabels time="2026-02-13T23:23:44Z" level=info msg="Adding user to imap server" addrID=0fb2203c-7f51-4992-bfd3-62ead68bebc0 service=server-manager time="2026-02-13T23:23:44Z" level=info msg="Creating new IMAP user" addrID=0fb2203c-7f51-4992-bfd3-62ead68bebc0 service=server-manager time="2026-02-13T23:23:44Z" level=info msg="Setting gluon ID" addrID=0fb2203c-7f51-4992-bfd3-62ead68bebc0 gluonID=01128893-774e-4b80-b78f-40b4f0c1b49e userID=997cfe56-5a0d-45e6-a816-fca3c354454d time="2026-02-13T23:23:44Z" level=info msg="Created new IMAP user" addrID=0fb2203c-7f51-4992-bfd3-62ead68bebc0 gluonID=01128893-774e-4b80-b78f-40b4f0c1b49e service=server-manager time="2026-02-13T23:23:44Z" level=info msg="Validating Listener State" service=server-manager time="2026-02-13T23:23:44Z" level=info msg=Resuming service=user-events user=997cfe56-5a0d-45e6-a816-fca3c354454d time="2026-02-13T23:23:44Z" level=info msg="Received mailbox message count" count=0 gluonID=01128893-774e-4b80-b78f-40b4f0c1b49e labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2026-02-13T23:23:44Z" level=info msg="Starting IMAP Service" service=imap user=997cfe56-5a0d-45e6-a816-fca3c354454d time="2026-02-13T23:23:44Z" level=info msg="Sync triggered" service=imap user=997cfe56-5a0d-45e6-a816-fca3c354454d time="2026-02-13T23:23:44Z" level=info msg="Beginning user sync" service=imap start="2026-02-13 23:23:44.628715907 +0000 UTC m=+42.435324317" user=997cfe56-5a0d-45e6-a816-fca3c354454d time="2026-02-13T23:23:44Z" level=info msg="Syncing labels" service=imap user=997cfe56-5a0d-45e6-a816-fca3c354454d time="2026-02-13T23:23:44Z" level=info msg="Label not found in DB, creating mailbox." labelID=6c3c5043-8ed0-478b-bc92-ac6139e12e8d labelPath="PkT/yXcPNu1r3OoCUKUaipoBRnFZgfAoAl8O0/oEz1c=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2026-02-13T23:23:44Z" level=info msg="Label not found in DB, creating mailbox." labelID=b6b440b0-1390-454b-a874-bf543cd97bf6 labelPath="1KzX2RU1mQyO4COrdPGc33QxTjsjJsaf3laorPH6g0g=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2026-02-13T23:23:44Z" level=info msg="Label not found in DB, creating mailbox." labelID=93b13839-e290-4c40-bc07-625bbca4be11 labelPath="CqcPyYxwtd3HBNbKIG3NWRK3vh7cnefdC5utNQpsJU0=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2026-02-13T23:23:44Z" level=info msg="Label not found in DB, creating mailbox." labelID=7510149d-718f-4c48-b34c-c5df545b8dcb labelPath="f5Qe5RYSMSMdJXJ6f9pncXVUMxi646S+03ipR/WFS6E=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2026-02-13T23:23:44Z" level=info msg="Checking whether logged in user should re-sync. UserID:997cfe56-5a0d-45e6-a816-fca3c354454d" userID=997cfe56-5a0d-45e6-a816-fca3c354454d time="2026-02-13T23:23:44Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=01128893-774e-4b80-b78f-40b4f0c1b49e time="2026-02-13T23:23:44Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=01128893-774e-4b80-b78f-40b4f0c1b49e time="2026-02-13T23:23:44Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6 userID=01128893-774e-4b80-b78f-40b4f0c1b49e time="2026-02-13T23:23:44Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4 userID=01128893-774e-4b80-b78f-40b4f0c1b49e time="2026-02-13T23:23:44Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5 userID=01128893-774e-4b80-b78f-40b4f0c1b49e time="2026-02-13T23:23:44Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6c3c5043-8ed0-478b-bc92-ac6139e12e8d userID=01128893-774e-4b80-b78f-40b4f0c1b49e time="2026-02-13T23:23:44Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=3 userID=01128893-774e-4b80-b78f-40b4f0c1b49e time="2026-02-13T23:23:44Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=b6b440b0-1390-454b-a874-bf543cd97bf6 userID=01128893-774e-4b80-b78f-40b4f0c1b49e time="2026-02-13T23:23:44Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=10 userID=01128893-774e-4b80-b78f-40b4f0c1b49e time="2026-02-13T23:23:44Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=12 userID=01128893-774e-4b80-b78f-40b4f0c1b49e time="2026-02-13T23:23:44Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0 userID=01128893-774e-4b80-b78f-40b4f0c1b49e time="2026-02-13T23:23:44Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=93b13839-e290-4c40-bc07-625bbca4be11 userID=01128893-774e-4b80-b78f-40b4f0c1b49e time="2026-02-13T23:23:44Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=7 userID=01128893-774e-4b80-b78f-40b4f0c1b49e time="2026-02-13T23:23:44Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=8 userID=01128893-774e-4b80-b78f-40b4f0c1b49e time="2026-02-13T23:23:44Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=7510149d-718f-4c48-b34c-c5df545b8dcb userID=01128893-774e-4b80-b78f-40b4f0c1b49e time="2026-02-13T23:23:44Z" level=info msg="Synced labels" service=imap user=997cfe56-5a0d-45e6-a816-fca3c354454d time="2026-02-13T23:23:44Z" level=info msg="200 OK: GET https://127.0.0.1:35907/mail/v4/messages/count" pkg=gpa/client userID=997cfe56-5a0d-45e6-a816-fca3c354454d time="2026-02-13T23:23:44Z" level=info msg="Syncing messages" service=imap user=997cfe56-5a0d-45e6-a816-fca3c354454d time="2026-02-13T23:23:44Z" level=info msg="Job started" service=imap user=997cfe56-5a0d-45e6-a816-fca3c354454d time="2026-02-13T23:23:44Z" level=info msg="200 OK: POST https://127.0.0.1:35907/mail/v4/messages" pkg=gpa/client userID=997cfe56-5a0d-45e6-a816-fca3c354454d time="2026-02-13T23:23:44Z" level=info msg="Job finished" service=imap user=997cfe56-5a0d-45e6-a816-fca3c354454d time="2026-02-13T23:23:44Z" level=info msg="All child jobs completed" service=imap sync-job=waiter user=997cfe56-5a0d-45e6-a816-fca3c354454d time="2026-02-13T23:23:44Z" level=info msg="Synced messages" service=imap user=997cfe56-5a0d-45e6-a816-fca3c354454d time="2026-02-13T23:23:44Z" level=info msg="Finished user sync" duration=7.508906ms service=imap user=997cfe56-5a0d-45e6-a816-fca3c354454d time="2026-02-13T23:23:44Z" level=info msg="Sync complete, starting API event stream" service=imap user=997cfe56-5a0d-45e6-a816-fca3c354454d time="2026-02-13T23:23:44Z" level=info msg="Event loop reset" eventID="BA==" service=user-events user=997cfe56-5a0d-45e6-a816-fca3c354454d Scenario: Creating mailbox without prefix is not possible # features/imap/mailbox/create.feature:198 Given test skips reporter checks # :1 -> *scenario time="2026-02-13T23:23:44Z" level=error msg="Command failed" cmd="CREATE 'xd7U0APV3nSKlcveWL/683ZR2lEBuaeHPE3/Q4rxeEk='" error="invalid mailbox name [\"mbox\"]: operation not allowed" pkg=gluon/session session=1 time="2026-02-13T23:23:44Z" level=info msg="Sending observability data." pkg=observability When IMAP client "1" creates "mbox" # :1 -> *scenario Then it fails # :1 -> *scenario time="2026-02-13T23:23:44Z" level=info msg="200 OK: POST https://127.0.0.1:35907/data/v1/metrics" pkg=gpa/client userID=997cfe56-5a0d-45e6-a816-fca3c354454d time="2026-02-13T23:23:44Z" level=info msg="Successfully sent observability data." pkg=observability time="2026-02-13T23:23:44Z" level=error msg="Command failed" cmd="CREATE 'GdoAS9X0flekZ3ZgJTRpKe7SKyc583Ay752RVjNasmY='" error="a mailbox with that name already exists" pkg=gluon/session session=1 time="2026-02-13T23:23:44Z" level=info msg="Scheduling observability data sending" pkg=observability When IMAP client "1" creates "All Mail" # :1 -> *scenario time="2026-02-13T23:23:44Z" level=info msg="Frontend service stopped" time="2026-02-13T23:23:44Z" level=info msg="Frontend client stopped" time="2026-02-13T23:23:44Z" level=info msg="Closing bridge" pkg=bridge time="2026-02-13T23:23:44Z" level=info msg="Stopping service" pkg=observability time="2026-02-13T23:23:44Z" level=info msg="Closing user" userID=997cfe56-5a0d-45e6-a816-fca3c354454d time="2026-02-13T23:23:44Z" level=info msg="De-registering user client, ID:997cfe56-5a0d-45e6-a816-fca3c354454d" pkg=observability time="2026-02-13T23:23:44Z" level=info msg="Exiting IMAP Service" service=imap user=997cfe56-5a0d-45e6-a816-fca3c354454d time="2026-02-13T23:23:44Z" level=info msg="Exiting service main loop" service=smtp user=997cfe56-5a0d-45e6-a816-fca3c354454d time="2026-02-13T23:23:44Z" level=info msg="Exiting service main loop" service=notification user=997cfe56-5a0d-45e6-a816-fca3c354454d time="2026-02-13T23:23:44Z" level=info msg="Exiting Service" service=user-identity user=997cfe56-5a0d-45e6-a816-fca3c354454d time="2026-02-13T23:23:44Z" level=info msg="Exiting service main loop" service=telemetry user=997cfe56-5a0d-45e6-a816-fca3c354454d time="2026-02-13T23:23:44Z" level=info msg="Exiting service" service=user-events user=997cfe56-5a0d-45e6-a816-fca3c354454d time="2026-02-13T23:23:44Z" level=info msg="Closing IMAP Listener" service=server-manager time="2026-02-13T23:23:44Z" level=info msg="Closing IMAP server" service=server-manager time="2026-02-13T23:23:44Z" level=info msg="Closing SMTP Listener" service=server-manager time="2026-02-13T23:23:44Z" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2026-02-13T23:23:44Z" level=info msg="Closing SMTP server" service=server-manager time="2026-02-13T23:23:44Z" level=info msg="Closing service" service=unleash Then it fails # :1 -> *scenario Feature: IMAP delete mailbox time="2026-02-13T23:23:44Z" level=info msg="User 'e6e08c55-7212-4f28-b691-bc5993fac3d8' created with id=e11f0271-f233-46ff-baad-9c930c4e4fd4" pkg=gpa/server/backend Background: Given there exists an account with username "e6e08c55-7212-4f28-b691-bc5993fac3d8" and password "password" # :1 -> *scenario And the account "e6e08c55-7212-4f28-b691-bc5993fac3d8" has the following custom mailboxes: # :1 -> *scenario | name | type | | one | folder | | two | folder | | three | label | Then it succeeds # :1 -> *scenario time="2026-02-13T23:23:45Z" level=info msg="Starting bridge" time="2026-02-13T23:23:45Z" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures1466701680/047/config3258844651/grpcFocusServerConfig.json pkg=focus/service time="2026-02-13T23:23:45Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures1466701680/047/cache3585106392/unleash_cache/unleash_flags: no such file or directory" service=unleash time="2026-02-13T23:23:45Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures1466701680/047/cache3585106392/notifications/notification_cache: no such file or directory" pkg=notification-store time="2026-02-13T23:23:45Z" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures1466701680/047/data2354147935/gluon/backend/db gluonStore=/tmp/TestFeatures1466701680/047/data2354147935/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2026-02-13T23:23:45Z" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2026-02-13T23:23:45Z" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2026-02-13T23:23:45Z" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2026-02-13T23:23:45Z" level=info msg="Starting service" service=unleash time="2026-02-13T23:23:45Z" level=info msg="Starting service" pkg=observability time="2026-02-13T23:23:45Z" level=info msg="Starting frontend service" time="2026-02-13T23:23:45Z" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures1466701680/047/config3258844651/grpcServerConfig.json time="2026-02-13T23:23:45Z" level=info msg="gRPC server listening on /tmp/bridge1397" pkg=grpc time="2026-02-13T23:23:45Z" level=info msg="Frontend service started" time="2026-02-13T23:23:45Z" level=info msg="Starting frontend client" time="2026-02-13T23:23:45Z" level=info msg="Starting poll service" service=unleash time="2026-02-13T23:23:45Z" level=info msg="Starting receiver service" service=unleash time="2026-02-13T23:23:45Z" level=info msg="Loading users" count=0 pkg=bridge/user time="2026-02-13T23:23:45Z" level=info msg="Finished loading users" pkg=bridge/user time="2026-02-13T23:23:45Z" level=info msg="Checking for updates" pkg=bridge time="2026-02-13T23:23:45Z" level=info msg="200 OK: GET https://127.0.0.1:41945/feature/v2/frontend?bridgeStickyKey=33c262bb-7cf9-41b8-8ee1-9b66b5499f12" pkg=gpa/manager time="2026-02-13T23:23:45Z" level=info msg="Not monitoring parent PID" pkg=grpc time="2026-02-13T23:23:45Z" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2026-02-13T23:23:45Z" level=info msg="Frontend client started" When bridge starts # :1 -> *scenario time="2026-02-13T23:23:45Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (94b4c215)" time="2026-02-13T23:23:45Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (94b4c215)" time="2026-02-13T23:23:45Z" level=info msg="200 OK: POST https://127.0.0.1:41945/auth/v4/info" pkg=gpa/manager time="2026-02-13T23:23:45Z" level=info msg="200 OK: POST https://127.0.0.1:41945/auth/v4" pkg=gpa/manager time="2026-02-13T23:23:45Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=e11f0271-f233-46ff-baad-9c930c4e4fd4 time="2026-02-13T23:23:45Z" level=info msg="Adding vault user" userID=e11f0271-f233-46ff-baad-9c930c4e4fd4 time="2026-02-13T23:23:45Z" level=info msg="Creating new user" userID=e11f0271-f233-46ff-baad-9c930c4e4fd4 time="2026-02-13T23:23:45Z" level=warning msg="404 GET https://127.0.0.1:41945/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2026-02-13T23:23:45Z" level=error msg="404 GET https://127.0.0.1:41945/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2026-02-13T23:23:45Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:41945/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2026-02-13T23:23:45Z" level=info msg="Creating user object" numAddr=1 numLabels=15 userID=e11f0271-f233-46ff-baad-9c930c4e4fd4 time="2026-02-13T23:23:45Z" level=info msg="200 OK: GET https://127.0.0.1:41945/core/v4/events/latest" pkg=gpa/client userID=e11f0271-f233-46ff-baad-9c930c4e4fd4 time="2026-02-13T23:23:45Z" level=info msg="Starting service Last EventID=Aw==" service=user-events user=e11f0271-f233-46ff-baad-9c930c4e4fd4 time="2026-02-13T23:23:45Z" level=info msg="200 OK: GET https://127.0.0.1:41945/core/v4/settings" pkg=gpa/client userID=e11f0271-f233-46ff-baad-9c930c4e4fd4 time="2026-02-13T23:23:45Z" level=info msg="Registering user client, ID:e11f0271-f233-46ff-baad-9c930c4e4fd4" pkg=observability time="2026-02-13T23:23:45Z" level=info msg="Starting service main loop" service=telemetry user=e11f0271-f233-46ff-baad-9c930c4e4fd4 time="2026-02-13T23:23:45Z" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=e11f0271-f233-46ff-baad-9c930c4e4fd4 time="2026-02-13T23:23:45Z" level=info msg="Starting service main loop" service=notification user=e11f0271-f233-46ff-baad-9c930c4e4fd4 time="2026-02-13T23:23:45Z" level=info msg="Starting service main loop" service=smtp user=e11f0271-f233-46ff-baad-9c930c4e4fd4 time="2026-02-13T23:23:45Z" level=info msg="200 OK: GET https://127.0.0.1:41945/core/v4/labels?Type=4" pkg=gpa/client userID=e11f0271-f233-46ff-baad-9c930c4e4fd4 time="2026-02-13T23:23:45Z" level=info msg="200 OK: GET https://127.0.0.1:41945/core/v4/labels?Type=3" pkg=gpa/client userID=e11f0271-f233-46ff-baad-9c930c4e4fd4 time="2026-02-13T23:23:45Z" level=info msg="200 OK: GET https://127.0.0.1:41945/core/v4/labels?Type=1" pkg=gpa/client userID=e11f0271-f233-46ff-baad-9c930c4e4fd4 time="2026-02-13T23:23:45Z" level=info msg="Setting labels" labelIDs="[5 6 7 9 1 2 3 8 10 12 0 4 c2060a34-9e8a-4dfd-bd55-ccb608be02b2 d7e44135-93e0-4cbb-9e7b-751e1e8f864a 4222a2fa-ec07-451c-8b58-fad0fa334c6a]" pkg=rwLabels time="2026-02-13T23:23:45Z" level=info msg="Adding user to imap server" addrID=b3a2023b-3bdb-4522-a17e-4e4f1af477b4 service=server-manager time="2026-02-13T23:23:45Z" level=info msg="Creating new IMAP user" addrID=b3a2023b-3bdb-4522-a17e-4e4f1af477b4 service=server-manager time="2026-02-13T23:23:45Z" level=info msg="Setting gluon ID" addrID=b3a2023b-3bdb-4522-a17e-4e4f1af477b4 gluonID=d6eb187e-add1-470d-a2e3-8a69c2d836c2 userID=e11f0271-f233-46ff-baad-9c930c4e4fd4 time="2026-02-13T23:23:45Z" level=info msg="Created new IMAP user" addrID=b3a2023b-3bdb-4522-a17e-4e4f1af477b4 gluonID=d6eb187e-add1-470d-a2e3-8a69c2d836c2 service=server-manager time="2026-02-13T23:23:45Z" level=info msg="Validating Listener State" service=server-manager time="2026-02-13T23:23:45Z" level=info msg=Resuming service=user-events user=e11f0271-f233-46ff-baad-9c930c4e4fd4 And the user logs in with username "e6e08c55-7212-4f28-b691-bc5993fac3d8" and password "password" # :1 -> *scenario time="2026-02-13T23:23:45Z" level=info msg="Received mailbox message count" count=0 gluonID=d6eb187e-add1-470d-a2e3-8a69c2d836c2 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2026-02-13T23:23:45Z" level=info msg="Starting IMAP Service" service=imap user=e11f0271-f233-46ff-baad-9c930c4e4fd4 time="2026-02-13T23:23:45Z" level=info msg="Sync triggered" service=imap user=e11f0271-f233-46ff-baad-9c930c4e4fd4 time="2026-02-13T23:23:45Z" level=info msg="Beginning user sync" service=imap start="2026-02-13 23:23:45.46700147 +0000 UTC m=+43.273609870" user=e11f0271-f233-46ff-baad-9c930c4e4fd4 time="2026-02-13T23:23:45Z" level=info msg="Syncing labels" service=imap user=e11f0271-f233-46ff-baad-9c930c4e4fd4 time="2026-02-13T23:23:45Z" level=info msg="Label not found in DB, creating mailbox." labelID=c2060a34-9e8a-4dfd-bd55-ccb608be02b2 labelPath="RPijXXq+/66TBq1ekOxGR3YfSJRztJQJY+kK3/gH+Uo=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2026-02-13T23:23:45Z" level=info msg="Label not found in DB, creating mailbox." labelID=4222a2fa-ec07-451c-8b58-fad0fa334c6a labelPath="oXyXKowHB8g+3Ix2NcvzH8aqtH3VZ9rzmkaB+pRQU5g=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2026-02-13T23:23:45Z" level=info msg="Label not found in DB, creating mailbox." labelID=d7e44135-93e0-4cbb-9e7b-751e1e8f864a labelPath="AuO2iVbU1q9LVsySXNr4nwhO38HWlDdfMbr5xs56MzY=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2026-02-13T23:23:45Z" level=info msg="Checking whether logged in user should re-sync. UserID:e11f0271-f233-46ff-baad-9c930c4e4fd4" userID=e11f0271-f233-46ff-baad-9c930c4e4fd4 time="2026-02-13T23:23:45Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=d6eb187e-add1-470d-a2e3-8a69c2d836c2 time="2026-02-13T23:23:45Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=d6eb187e-add1-470d-a2e3-8a69c2d836c2 time="2026-02-13T23:23:45Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4 userID=d6eb187e-add1-470d-a2e3-8a69c2d836c2 time="2026-02-13T23:23:45Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=10 userID=d6eb187e-add1-470d-a2e3-8a69c2d836c2 time="2026-02-13T23:23:45Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=c2060a34-9e8a-4dfd-bd55-ccb608be02b2 userID=d6eb187e-add1-470d-a2e3-8a69c2d836c2 time="2026-02-13T23:23:45Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6 userID=d6eb187e-add1-470d-a2e3-8a69c2d836c2 time="2026-02-13T23:23:45Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=12 userID=d6eb187e-add1-470d-a2e3-8a69c2d836c2 time="2026-02-13T23:23:45Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=7 userID=d6eb187e-add1-470d-a2e3-8a69c2d836c2 time="2026-02-13T23:23:45Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=3 userID=d6eb187e-add1-470d-a2e3-8a69c2d836c2 time="2026-02-13T23:23:45Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0 userID=d6eb187e-add1-470d-a2e3-8a69c2d836c2 time="2026-02-13T23:23:45Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4222a2fa-ec07-451c-8b58-fad0fa334c6a userID=d6eb187e-add1-470d-a2e3-8a69c2d836c2 time="2026-02-13T23:23:45Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=8 userID=d6eb187e-add1-470d-a2e3-8a69c2d836c2 time="2026-02-13T23:23:45Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=d7e44135-93e0-4cbb-9e7b-751e1e8f864a userID=d6eb187e-add1-470d-a2e3-8a69c2d836c2 time="2026-02-13T23:23:45Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5 userID=d6eb187e-add1-470d-a2e3-8a69c2d836c2 time="2026-02-13T23:23:45Z" level=info msg="Synced labels" service=imap user=e11f0271-f233-46ff-baad-9c930c4e4fd4 time="2026-02-13T23:23:45Z" level=info msg="200 OK: GET https://127.0.0.1:41945/mail/v4/messages/count" pkg=gpa/client userID=e11f0271-f233-46ff-baad-9c930c4e4fd4 time="2026-02-13T23:23:45Z" level=info msg="Syncing messages" service=imap user=e11f0271-f233-46ff-baad-9c930c4e4fd4 time="2026-02-13T23:23:45Z" level=info msg="Job started" service=imap user=e11f0271-f233-46ff-baad-9c930c4e4fd4 time="2026-02-13T23:23:45Z" level=info msg="200 OK: POST https://127.0.0.1:41945/mail/v4/messages" pkg=gpa/client userID=e11f0271-f233-46ff-baad-9c930c4e4fd4 time="2026-02-13T23:23:45Z" level=info msg="Job finished" service=imap user=e11f0271-f233-46ff-baad-9c930c4e4fd4 time="2026-02-13T23:23:45Z" level=info msg="All child jobs completed" service=imap sync-job=waiter user=e11f0271-f233-46ff-baad-9c930c4e4fd4 time="2026-02-13T23:23:45Z" level=info msg="Synced messages" service=imap user=e11f0271-f233-46ff-baad-9c930c4e4fd4 time="2026-02-13T23:23:45Z" level=info msg="Finished user sync" duration=6.395518ms service=imap user=e11f0271-f233-46ff-baad-9c930c4e4fd4 time="2026-02-13T23:23:45Z" level=info msg="Sync complete, starting API event stream" service=imap user=e11f0271-f233-46ff-baad-9c930c4e4fd4 time="2026-02-13T23:23:45Z" level=info msg="Event loop reset" eventID="Aw==" service=user-events user=e11f0271-f233-46ff-baad-9c930c4e4fd4 And user "e6e08c55-7212-4f28-b691-bc5993fac3d8" finishes syncing # :1 -> *scenario And user "e6e08c55-7212-4f28-b691-bc5993fac3d8" connects and authenticates IMAP client "1" # :1 -> *scenario Then it succeeds # :1 -> *scenario time="2026-02-13T23:23:45Z" level=info msg="200 OK: DELETE https://127.0.0.1:41945/core/v4/labels/c2060a34-9e8a-4dfd-bd55-ccb608be02b2" pkg=gpa/client userID=e11f0271-f233-46ff-baad-9c930c4e4fd4 Scenario: Delete folder # features/imap/mailbox/delete.feature:16 When IMAP client "1" deletes "Folders/one" # :1 -> *scenario Then IMAP client "1" does not see "Folders/one" # :1 -> *scenario But IMAP client "1" sees "Folders/two" # :1 -> *scenario time="2026-02-13T23:23:45Z" level=info msg="Frontend service stopped" time="2026-02-13T23:23:45Z" level=info msg="Frontend client stopped" time="2026-02-13T23:23:45Z" level=info msg="Closing bridge" pkg=bridge time="2026-02-13T23:23:45Z" level=info msg="Stopping service" pkg=observability time="2026-02-13T23:23:45Z" level=info msg="Closing user" userID=e11f0271-f233-46ff-baad-9c930c4e4fd4 time="2026-02-13T23:23:45Z" level=info msg="De-registering user client, ID:e11f0271-f233-46ff-baad-9c930c4e4fd4" pkg=observability time="2026-02-13T23:23:45Z" level=info msg="Exiting IMAP Service" service=imap user=e11f0271-f233-46ff-baad-9c930c4e4fd4 time="2026-02-13T23:23:45Z" level=info msg="Exiting service main loop" service=smtp user=e11f0271-f233-46ff-baad-9c930c4e4fd4 time="2026-02-13T23:23:45Z" level=info msg="Exiting service main loop" service=notification user=e11f0271-f233-46ff-baad-9c930c4e4fd4 time="2026-02-13T23:23:45Z" level=info msg="Exiting Service" service=user-identity user=e11f0271-f233-46ff-baad-9c930c4e4fd4 time="2026-02-13T23:23:45Z" level=info msg="Exiting service main loop" service=telemetry user=e11f0271-f233-46ff-baad-9c930c4e4fd4 time="2026-02-13T23:23:45Z" level=info msg="Exiting service" service=user-events user=e11f0271-f233-46ff-baad-9c930c4e4fd4 time="2026-02-13T23:23:45Z" level=info msg="Closing IMAP Listener" service=server-manager time="2026-02-13T23:23:45Z" level=info msg="Closing IMAP server" service=server-manager time="2026-02-13T23:23:45Z" level=info msg="Closing SMTP Listener" service=server-manager time="2026-02-13T23:23:45Z" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2026-02-13T23:23:45Z" level=info msg="Closing SMTP server" service=server-manager time="2026-02-13T23:23:45Z" level=info msg="Closing service" service=unleash But IMAP client "1" sees "Labels/three" # :1 -> *scenario time="2026-02-13T23:23:45Z" level=info msg="User 'ad845e5c-be09-4309-aa63-d54817f2df1b' created with id=73b21d43-703a-47d8-8448-accba9fdfd9c" pkg=gpa/server/backend time="2026-02-13T23:23:45Z" level=info msg="Starting bridge" time="2026-02-13T23:23:45Z" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures1466701680/048/config2140950617/grpcFocusServerConfig.json pkg=focus/service time="2026-02-13T23:23:45Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures1466701680/048/cache574468782/unleash_cache/unleash_flags: no such file or directory" service=unleash time="2026-02-13T23:23:45Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures1466701680/048/cache574468782/notifications/notification_cache: no such file or directory" pkg=notification-store time="2026-02-13T23:23:45Z" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures1466701680/048/data3935226251/gluon/backend/db gluonStore=/tmp/TestFeatures1466701680/048/data3935226251/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2026-02-13T23:23:45Z" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2026-02-13T23:23:45Z" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2026-02-13T23:23:45Z" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2026-02-13T23:23:45Z" level=info msg="Starting service" service=unleash time="2026-02-13T23:23:45Z" level=info msg="Starting service" pkg=observability time="2026-02-13T23:23:45Z" level=info msg="Starting frontend service" time="2026-02-13T23:23:45Z" level=info msg="Starting receiver service" service=unleash time="2026-02-13T23:23:45Z" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures1466701680/048/config2140950617/grpcServerConfig.json time="2026-02-13T23:23:45Z" level=info msg="Loading users" count=0 pkg=bridge/user time="2026-02-13T23:23:45Z" level=info msg="Checking for updates" pkg=bridge time="2026-02-13T23:23:45Z" level=info msg="gRPC server listening on /tmp/bridge4063" pkg=grpc time="2026-02-13T23:23:45Z" level=info msg="Frontend service started" time="2026-02-13T23:23:45Z" level=info msg="Starting frontend client" time="2026-02-13T23:23:45Z" level=info msg="Not monitoring parent PID" pkg=grpc time="2026-02-13T23:23:45Z" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2026-02-13T23:23:45Z" level=info msg="Finished loading users" pkg=bridge/user time="2026-02-13T23:23:45Z" level=info msg="Starting poll service" service=unleash time="2026-02-13T23:23:45Z" level=info msg="200 OK: GET https://127.0.0.1:40957/feature/v2/frontend?bridgeStickyKey=bb9f880f-7c4f-429c-bec5-fc77b1195f12" pkg=gpa/manager time="2026-02-13T23:23:45Z" level=info msg="Frontend client started" time="2026-02-13T23:23:45Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (6f2c67eb)" time="2026-02-13T23:23:45Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (6f2c67eb)" time="2026-02-13T23:23:45Z" level=info msg="200 OK: POST https://127.0.0.1:40957/auth/v4/info" pkg=gpa/manager time="2026-02-13T23:23:46Z" level=info msg="200 OK: POST https://127.0.0.1:40957/auth/v4" pkg=gpa/manager time="2026-02-13T23:23:46Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=73b21d43-703a-47d8-8448-accba9fdfd9c time="2026-02-13T23:23:46Z" level=info msg="Adding vault user" userID=73b21d43-703a-47d8-8448-accba9fdfd9c time="2026-02-13T23:23:46Z" level=info msg="Creating new user" userID=73b21d43-703a-47d8-8448-accba9fdfd9c time="2026-02-13T23:23:46Z" level=warning msg="404 GET https://127.0.0.1:40957/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2026-02-13T23:23:46Z" level=error msg="404 GET https://127.0.0.1:40957/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2026-02-13T23:23:46Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:40957/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2026-02-13T23:23:46Z" level=info msg="Creating user object" numAddr=1 numLabels=15 userID=73b21d43-703a-47d8-8448-accba9fdfd9c time="2026-02-13T23:23:46Z" level=info msg="200 OK: GET https://127.0.0.1:40957/core/v4/events/latest" pkg=gpa/client userID=73b21d43-703a-47d8-8448-accba9fdfd9c time="2026-02-13T23:23:46Z" level=info msg="Starting service Last EventID=Aw==" service=user-events user=73b21d43-703a-47d8-8448-accba9fdfd9c time="2026-02-13T23:23:46Z" level=info msg="200 OK: GET https://127.0.0.1:40957/core/v4/settings" pkg=gpa/client userID=73b21d43-703a-47d8-8448-accba9fdfd9c time="2026-02-13T23:23:46Z" level=info msg="Registering user client, ID:73b21d43-703a-47d8-8448-accba9fdfd9c" pkg=observability time="2026-02-13T23:23:46Z" level=info msg="Starting service main loop" service=telemetry user=73b21d43-703a-47d8-8448-accba9fdfd9c time="2026-02-13T23:23:46Z" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=73b21d43-703a-47d8-8448-accba9fdfd9c time="2026-02-13T23:23:46Z" level=info msg="Starting service main loop" service=notification user=73b21d43-703a-47d8-8448-accba9fdfd9c time="2026-02-13T23:23:46Z" level=info msg="Starting service main loop" service=smtp user=73b21d43-703a-47d8-8448-accba9fdfd9c time="2026-02-13T23:23:46Z" level=info msg="200 OK: GET https://127.0.0.1:40957/core/v4/labels?Type=4" pkg=gpa/client userID=73b21d43-703a-47d8-8448-accba9fdfd9c time="2026-02-13T23:23:46Z" level=info msg="200 OK: GET https://127.0.0.1:40957/core/v4/labels?Type=3" pkg=gpa/client userID=73b21d43-703a-47d8-8448-accba9fdfd9c time="2026-02-13T23:23:46Z" level=info msg="200 OK: GET https://127.0.0.1:40957/core/v4/labels?Type=1" pkg=gpa/client userID=73b21d43-703a-47d8-8448-accba9fdfd9c time="2026-02-13T23:23:46Z" level=info msg="Setting labels" labelIDs="[1 2 6 8 10 12 0 3 4 5 7 9 27f81d67-7476-4226-b946-f1a3bb51c16f 08e361eb-1323-4e67-a004-2135d2bd56b0 75ac4c17-bb57-48e2-99e7-2a0d127779a9]" pkg=rwLabels time="2026-02-13T23:23:46Z" level=info msg="Adding user to imap server" addrID=ac5a03d6-54bc-4e25-9f1e-e3c76f2a4f84 service=server-manager time="2026-02-13T23:23:46Z" level=info msg="Creating new IMAP user" addrID=ac5a03d6-54bc-4e25-9f1e-e3c76f2a4f84 service=server-manager time="2026-02-13T23:23:46Z" level=info msg="Setting gluon ID" addrID=ac5a03d6-54bc-4e25-9f1e-e3c76f2a4f84 gluonID=de9af160-cec6-43b8-a445-46c83c45af92 userID=73b21d43-703a-47d8-8448-accba9fdfd9c time="2026-02-13T23:23:46Z" level=info msg="Created new IMAP user" addrID=ac5a03d6-54bc-4e25-9f1e-e3c76f2a4f84 gluonID=de9af160-cec6-43b8-a445-46c83c45af92 service=server-manager time="2026-02-13T23:23:46Z" level=info msg="Validating Listener State" service=server-manager time="2026-02-13T23:23:46Z" level=info msg=Resuming service=user-events user=73b21d43-703a-47d8-8448-accba9fdfd9c time="2026-02-13T23:23:46Z" level=info msg="Received mailbox message count" count=0 gluonID=de9af160-cec6-43b8-a445-46c83c45af92 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2026-02-13T23:23:46Z" level=info msg="Starting IMAP Service" service=imap user=73b21d43-703a-47d8-8448-accba9fdfd9c time="2026-02-13T23:23:46Z" level=info msg="Sync triggered" service=imap user=73b21d43-703a-47d8-8448-accba9fdfd9c time="2026-02-13T23:23:46Z" level=info msg="Beginning user sync" service=imap start="2026-02-13 23:23:46.13135406 +0000 UTC m=+43.937962460" user=73b21d43-703a-47d8-8448-accba9fdfd9c time="2026-02-13T23:23:46Z" level=info msg="Checking whether logged in user should re-sync. UserID:73b21d43-703a-47d8-8448-accba9fdfd9c" userID=73b21d43-703a-47d8-8448-accba9fdfd9c time="2026-02-13T23:23:46Z" level=info msg="Syncing labels" service=imap user=73b21d43-703a-47d8-8448-accba9fdfd9c time="2026-02-13T23:23:46Z" level=info msg="Label not found in DB, creating mailbox." labelID=27f81d67-7476-4226-b946-f1a3bb51c16f labelPath="RPijXXq+/66TBq1ekOxGR3YfSJRztJQJY+kK3/gH+Uo=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2026-02-13T23:23:46Z" level=info msg="Label not found in DB, creating mailbox." labelID=08e361eb-1323-4e67-a004-2135d2bd56b0 labelPath="AuO2iVbU1q9LVsySXNr4nwhO38HWlDdfMbr5xs56MzY=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2026-02-13T23:23:46Z" level=info msg="Label not found in DB, creating mailbox." labelID=75ac4c17-bb57-48e2-99e7-2a0d127779a9 labelPath="oXyXKowHB8g+3Ix2NcvzH8aqtH3VZ9rzmkaB+pRQU5g=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2026-02-13T23:23:46Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=de9af160-cec6-43b8-a445-46c83c45af92 time="2026-02-13T23:23:46Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=de9af160-cec6-43b8-a445-46c83c45af92 time="2026-02-13T23:23:46Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=10 userID=de9af160-cec6-43b8-a445-46c83c45af92 time="2026-02-13T23:23:46Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=3 userID=de9af160-cec6-43b8-a445-46c83c45af92 time="2026-02-13T23:23:46Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4 userID=de9af160-cec6-43b8-a445-46c83c45af92 time="2026-02-13T23:23:46Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=8 userID=de9af160-cec6-43b8-a445-46c83c45af92 time="2026-02-13T23:23:46Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=27f81d67-7476-4226-b946-f1a3bb51c16f userID=de9af160-cec6-43b8-a445-46c83c45af92 time="2026-02-13T23:23:46Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=7 userID=de9af160-cec6-43b8-a445-46c83c45af92 time="2026-02-13T23:23:46Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=12 userID=de9af160-cec6-43b8-a445-46c83c45af92 time="2026-02-13T23:23:46Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5 userID=de9af160-cec6-43b8-a445-46c83c45af92 time="2026-02-13T23:23:46Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6 userID=de9af160-cec6-43b8-a445-46c83c45af92 time="2026-02-13T23:23:46Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=08e361eb-1323-4e67-a004-2135d2bd56b0 userID=de9af160-cec6-43b8-a445-46c83c45af92 time="2026-02-13T23:23:46Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0 userID=de9af160-cec6-43b8-a445-46c83c45af92 time="2026-02-13T23:23:46Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=75ac4c17-bb57-48e2-99e7-2a0d127779a9 userID=de9af160-cec6-43b8-a445-46c83c45af92 time="2026-02-13T23:23:46Z" level=info msg="Synced labels" service=imap user=73b21d43-703a-47d8-8448-accba9fdfd9c time="2026-02-13T23:23:46Z" level=info msg="200 OK: GET https://127.0.0.1:40957/mail/v4/messages/count" pkg=gpa/client userID=73b21d43-703a-47d8-8448-accba9fdfd9c time="2026-02-13T23:23:46Z" level=info msg="Syncing messages" service=imap user=73b21d43-703a-47d8-8448-accba9fdfd9c time="2026-02-13T23:23:46Z" level=info msg="Job started" service=imap user=73b21d43-703a-47d8-8448-accba9fdfd9c time="2026-02-13T23:23:46Z" level=info msg="200 OK: POST https://127.0.0.1:40957/mail/v4/messages" pkg=gpa/client userID=73b21d43-703a-47d8-8448-accba9fdfd9c time="2026-02-13T23:23:46Z" level=info msg="Job finished" service=imap user=73b21d43-703a-47d8-8448-accba9fdfd9c time="2026-02-13T23:23:46Z" level=info msg="All child jobs completed" service=imap sync-job=waiter user=73b21d43-703a-47d8-8448-accba9fdfd9c time="2026-02-13T23:23:46Z" level=info msg="Synced messages" service=imap user=73b21d43-703a-47d8-8448-accba9fdfd9c time="2026-02-13T23:23:46Z" level=info msg="Finished user sync" duration=4.552994ms service=imap user=73b21d43-703a-47d8-8448-accba9fdfd9c time="2026-02-13T23:23:46Z" level=info msg="Sync complete, starting API event stream" service=imap user=73b21d43-703a-47d8-8448-accba9fdfd9c time="2026-02-13T23:23:46Z" level=info msg="Event loop reset" eventID="Aw==" service=user-events user=73b21d43-703a-47d8-8448-accba9fdfd9c time="2026-02-13T23:23:46Z" level=info msg="200 OK: DELETE https://127.0.0.1:40957/core/v4/labels/75ac4c17-bb57-48e2-99e7-2a0d127779a9" pkg=gpa/client userID=73b21d43-703a-47d8-8448-accba9fdfd9c Scenario: Delete label # features/imap/mailbox/delete.feature:22 When IMAP client "1" deletes "Labels/three" # :1 -> *scenario Then IMAP client "1" does not see "Labels/three" # :1 -> *scenario But IMAP client "1" sees "Folders/one" # :1 -> *scenario time="2026-02-13T23:23:46Z" level=info msg="Frontend service stopped" time="2026-02-13T23:23:46Z" level=info msg="Frontend client stopped" time="2026-02-13T23:23:46Z" level=info msg="Closing bridge" pkg=bridge time="2026-02-13T23:23:46Z" level=info msg="Stopping service" pkg=observability time="2026-02-13T23:23:46Z" level=info msg="Closing user" userID=73b21d43-703a-47d8-8448-accba9fdfd9c time="2026-02-13T23:23:46Z" level=info msg="De-registering user client, ID:73b21d43-703a-47d8-8448-accba9fdfd9c" pkg=observability time="2026-02-13T23:23:46Z" level=info msg="Exiting IMAP Service" service=imap user=73b21d43-703a-47d8-8448-accba9fdfd9c time="2026-02-13T23:23:46Z" level=info msg="Exiting service main loop" service=smtp user=73b21d43-703a-47d8-8448-accba9fdfd9c time="2026-02-13T23:23:46Z" level=info msg="Exiting service main loop" service=notification user=73b21d43-703a-47d8-8448-accba9fdfd9c time="2026-02-13T23:23:46Z" level=info msg="Exiting Service" service=user-identity user=73b21d43-703a-47d8-8448-accba9fdfd9c time="2026-02-13T23:23:46Z" level=info msg="Exiting service main loop" service=telemetry user=73b21d43-703a-47d8-8448-accba9fdfd9c time="2026-02-13T23:23:46Z" level=info msg="Exiting service" service=user-events user=73b21d43-703a-47d8-8448-accba9fdfd9c time="2026-02-13T23:23:46Z" level=info msg="Closing IMAP Listener" service=server-manager time="2026-02-13T23:23:46Z" level=info msg="Closing IMAP server" service=server-manager time="2026-02-13T23:23:46Z" level=info msg="Closing SMTP Listener" service=server-manager time="2026-02-13T23:23:46Z" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2026-02-13T23:23:46Z" level=info msg="Closing SMTP server" service=server-manager time="2026-02-13T23:23:46Z" level=info msg="Closing service" service=unleash But IMAP client "1" sees "Folders/two" # :1 -> *scenario time="2026-02-13T23:23:46Z" level=info msg="User '1f50def9-5cac-4d09-849f-0bdc19d353a3' created with id=dd29fc57-8535-4b08-8b7f-17596e6391e6" pkg=gpa/server/backend time="2026-02-13T23:23:46Z" level=info msg="Starting bridge" time="2026-02-13T23:23:46Z" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures1466701680/049/config3514174542/grpcFocusServerConfig.json pkg=focus/service time="2026-02-13T23:23:46Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures1466701680/049/cache2559750351/unleash_cache/unleash_flags: no such file or directory" service=unleash time="2026-02-13T23:23:46Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures1466701680/049/cache2559750351/notifications/notification_cache: no such file or directory" pkg=notification-store time="2026-02-13T23:23:46Z" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures1466701680/049/data999595058/gluon/backend/db gluonStore=/tmp/TestFeatures1466701680/049/data999595058/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2026-02-13T23:23:46Z" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2026-02-13T23:23:46Z" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2026-02-13T23:23:46Z" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2026-02-13T23:23:46Z" level=info msg="Starting service" service=unleash time="2026-02-13T23:23:46Z" level=info msg="Starting service" pkg=observability time="2026-02-13T23:23:46Z" level=info msg="Starting frontend service" time="2026-02-13T23:23:46Z" level=info msg="Loading users" count=0 pkg=bridge/user time="2026-02-13T23:23:46Z" level=info msg="Finished loading users" pkg=bridge/user time="2026-02-13T23:23:46Z" level=info msg="Checking for updates" pkg=bridge time="2026-02-13T23:23:46Z" level=info msg="Starting receiver service" service=unleash time="2026-02-13T23:23:46Z" level=info msg="Starting poll service" service=unleash time="2026-02-13T23:23:46Z" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures1466701680/049/config3514174542/grpcServerConfig.json time="2026-02-13T23:23:46Z" level=info msg="gRPC server listening on /tmp/bridge4496" pkg=grpc time="2026-02-13T23:23:46Z" level=info msg="Frontend service started" time="2026-02-13T23:23:46Z" level=info msg="Starting frontend client" time="2026-02-13T23:23:46Z" level=info msg="Not monitoring parent PID" pkg=grpc time="2026-02-13T23:23:46Z" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2026-02-13T23:23:46Z" level=info msg="200 OK: GET https://127.0.0.1:37025/feature/v2/frontend?bridgeStickyKey=201bc96b-b685-459a-a08c-3a12adbae034" pkg=gpa/manager time="2026-02-13T23:23:46Z" level=info msg="Frontend client started" time="2026-02-13T23:23:46Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (90253bc9)" time="2026-02-13T23:23:46Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (90253bc9)" time="2026-02-13T23:23:46Z" level=info msg="200 OK: POST https://127.0.0.1:37025/auth/v4/info" pkg=gpa/manager time="2026-02-13T23:23:46Z" level=info msg="200 OK: POST https://127.0.0.1:37025/auth/v4" pkg=gpa/manager time="2026-02-13T23:23:46Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=dd29fc57-8535-4b08-8b7f-17596e6391e6 time="2026-02-13T23:23:46Z" level=info msg="Adding vault user" userID=dd29fc57-8535-4b08-8b7f-17596e6391e6 time="2026-02-13T23:23:46Z" level=info msg="Creating new user" userID=dd29fc57-8535-4b08-8b7f-17596e6391e6 time="2026-02-13T23:23:46Z" level=warning msg="404 GET https://127.0.0.1:37025/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2026-02-13T23:23:46Z" level=error msg="404 GET https://127.0.0.1:37025/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2026-02-13T23:23:46Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:37025/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2026-02-13T23:23:46Z" level=info msg="Creating user object" numAddr=1 numLabels=15 userID=dd29fc57-8535-4b08-8b7f-17596e6391e6 time="2026-02-13T23:23:46Z" level=info msg="200 OK: GET https://127.0.0.1:37025/core/v4/events/latest" pkg=gpa/client userID=dd29fc57-8535-4b08-8b7f-17596e6391e6 time="2026-02-13T23:23:46Z" level=info msg="Starting service Last EventID=Aw==" service=user-events user=dd29fc57-8535-4b08-8b7f-17596e6391e6 time="2026-02-13T23:23:46Z" level=info msg="200 OK: GET https://127.0.0.1:37025/core/v4/settings" pkg=gpa/client userID=dd29fc57-8535-4b08-8b7f-17596e6391e6 time="2026-02-13T23:23:46Z" level=info msg="Registering user client, ID:dd29fc57-8535-4b08-8b7f-17596e6391e6" pkg=observability time="2026-02-13T23:23:46Z" level=info msg="Starting service main loop" service=telemetry user=dd29fc57-8535-4b08-8b7f-17596e6391e6 time="2026-02-13T23:23:46Z" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=dd29fc57-8535-4b08-8b7f-17596e6391e6 time="2026-02-13T23:23:46Z" level=info msg="Starting service main loop" service=notification user=dd29fc57-8535-4b08-8b7f-17596e6391e6 time="2026-02-13T23:23:46Z" level=info msg="Starting service main loop" service=smtp user=dd29fc57-8535-4b08-8b7f-17596e6391e6 time="2026-02-13T23:23:46Z" level=info msg="200 OK: GET https://127.0.0.1:37025/core/v4/labels?Type=4" pkg=gpa/client userID=dd29fc57-8535-4b08-8b7f-17596e6391e6 time="2026-02-13T23:23:46Z" level=info msg="200 OK: GET https://127.0.0.1:37025/core/v4/labels?Type=3" pkg=gpa/client userID=dd29fc57-8535-4b08-8b7f-17596e6391e6 time="2026-02-13T23:23:46Z" level=info msg="200 OK: GET https://127.0.0.1:37025/core/v4/labels?Type=1" pkg=gpa/client userID=dd29fc57-8535-4b08-8b7f-17596e6391e6 time="2026-02-13T23:23:46Z" level=info msg="Setting labels" labelIDs="[7 12 6 8 9 10 0 1 2 3 4 5 c07341d4-57bf-4eba-bc40-4210d5f7a4e3 e8174a02-4e3d-44f9-a027-b20948d4e79d 30660074-6680-4f6c-a3d8-a6cdd9310a28]" pkg=rwLabels time="2026-02-13T23:23:46Z" level=info msg="Adding user to imap server" addrID=bb537c59-ccce-4cd8-8b17-b02fa7cade4a service=server-manager time="2026-02-13T23:23:46Z" level=info msg="Creating new IMAP user" addrID=bb537c59-ccce-4cd8-8b17-b02fa7cade4a service=server-manager time="2026-02-13T23:23:46Z" level=info msg="Setting gluon ID" addrID=bb537c59-ccce-4cd8-8b17-b02fa7cade4a gluonID=7bdd6b69-9f96-4dd3-a7a3-14eeabd1c455 userID=dd29fc57-8535-4b08-8b7f-17596e6391e6 time="2026-02-13T23:23:46Z" level=info msg="Created new IMAP user" addrID=bb537c59-ccce-4cd8-8b17-b02fa7cade4a gluonID=7bdd6b69-9f96-4dd3-a7a3-14eeabd1c455 service=server-manager time="2026-02-13T23:23:46Z" level=info msg="Validating Listener State" service=server-manager time="2026-02-13T23:23:46Z" level=info msg=Resuming service=user-events user=dd29fc57-8535-4b08-8b7f-17596e6391e6 time="2026-02-13T23:23:46Z" level=info msg="Received mailbox message count" count=0 gluonID=7bdd6b69-9f96-4dd3-a7a3-14eeabd1c455 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2026-02-13T23:23:46Z" level=info msg="Starting IMAP Service" service=imap user=dd29fc57-8535-4b08-8b7f-17596e6391e6 time="2026-02-13T23:23:46Z" level=info msg="Sync triggered" service=imap user=dd29fc57-8535-4b08-8b7f-17596e6391e6 time="2026-02-13T23:23:46Z" level=info msg="Beginning user sync" service=imap start="2026-02-13 23:23:46.701820847 +0000 UTC m=+44.508429257" user=dd29fc57-8535-4b08-8b7f-17596e6391e6 time="2026-02-13T23:23:46Z" level=info msg="Syncing labels" service=imap user=dd29fc57-8535-4b08-8b7f-17596e6391e6 time="2026-02-13T23:23:46Z" level=info msg="Label not found in DB, creating mailbox." labelID=30660074-6680-4f6c-a3d8-a6cdd9310a28 labelPath="oXyXKowHB8g+3Ix2NcvzH8aqtH3VZ9rzmkaB+pRQU5g=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2026-02-13T23:23:46Z" level=info msg="Label not found in DB, creating mailbox." labelID=e8174a02-4e3d-44f9-a027-b20948d4e79d labelPath="AuO2iVbU1q9LVsySXNr4nwhO38HWlDdfMbr5xs56MzY=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2026-02-13T23:23:46Z" level=info msg="Label not found in DB, creating mailbox." labelID=c07341d4-57bf-4eba-bc40-4210d5f7a4e3 labelPath="RPijXXq+/66TBq1ekOxGR3YfSJRztJQJY+kK3/gH+Uo=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2026-02-13T23:23:46Z" level=info msg="Checking whether logged in user should re-sync. UserID:dd29fc57-8535-4b08-8b7f-17596e6391e6" userID=dd29fc57-8535-4b08-8b7f-17596e6391e6 time="2026-02-13T23:23:46Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=7bdd6b69-9f96-4dd3-a7a3-14eeabd1c455 time="2026-02-13T23:23:46Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=7bdd6b69-9f96-4dd3-a7a3-14eeabd1c455 time="2026-02-13T23:23:46Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=7 userID=7bdd6b69-9f96-4dd3-a7a3-14eeabd1c455 time="2026-02-13T23:23:46Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0 userID=7bdd6b69-9f96-4dd3-a7a3-14eeabd1c455 time="2026-02-13T23:23:46Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5 userID=7bdd6b69-9f96-4dd3-a7a3-14eeabd1c455 time="2026-02-13T23:23:46Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=30660074-6680-4f6c-a3d8-a6cdd9310a28 userID=7bdd6b69-9f96-4dd3-a7a3-14eeabd1c455 time="2026-02-13T23:23:46Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=12 userID=7bdd6b69-9f96-4dd3-a7a3-14eeabd1c455 time="2026-02-13T23:23:46Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=3 userID=7bdd6b69-9f96-4dd3-a7a3-14eeabd1c455 time="2026-02-13T23:23:46Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=8 userID=7bdd6b69-9f96-4dd3-a7a3-14eeabd1c455 time="2026-02-13T23:23:46Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=e8174a02-4e3d-44f9-a027-b20948d4e79d userID=7bdd6b69-9f96-4dd3-a7a3-14eeabd1c455 time="2026-02-13T23:23:46Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6 userID=7bdd6b69-9f96-4dd3-a7a3-14eeabd1c455 time="2026-02-13T23:23:46Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=10 userID=7bdd6b69-9f96-4dd3-a7a3-14eeabd1c455 time="2026-02-13T23:23:46Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=c07341d4-57bf-4eba-bc40-4210d5f7a4e3 userID=7bdd6b69-9f96-4dd3-a7a3-14eeabd1c455 time="2026-02-13T23:23:46Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4 userID=7bdd6b69-9f96-4dd3-a7a3-14eeabd1c455 time="2026-02-13T23:23:46Z" level=info msg="Synced labels" service=imap user=dd29fc57-8535-4b08-8b7f-17596e6391e6 time="2026-02-13T23:23:46Z" level=info msg="200 OK: GET https://127.0.0.1:37025/mail/v4/messages/count" pkg=gpa/client userID=dd29fc57-8535-4b08-8b7f-17596e6391e6 time="2026-02-13T23:23:46Z" level=info msg="Syncing messages" service=imap user=dd29fc57-8535-4b08-8b7f-17596e6391e6 time="2026-02-13T23:23:46Z" level=info msg="Job started" service=imap user=dd29fc57-8535-4b08-8b7f-17596e6391e6 time="2026-02-13T23:23:46Z" level=info msg="200 OK: POST https://127.0.0.1:37025/mail/v4/messages" pkg=gpa/client userID=dd29fc57-8535-4b08-8b7f-17596e6391e6 time="2026-02-13T23:23:46Z" level=info msg="Job finished" service=imap user=dd29fc57-8535-4b08-8b7f-17596e6391e6 time="2026-02-13T23:23:46Z" level=info msg="All child jobs completed" service=imap sync-job=waiter user=dd29fc57-8535-4b08-8b7f-17596e6391e6 time="2026-02-13T23:23:46Z" level=info msg="Synced messages" service=imap user=dd29fc57-8535-4b08-8b7f-17596e6391e6 time="2026-02-13T23:23:46Z" level=info msg="Finished user sync" duration=3.565103ms service=imap user=dd29fc57-8535-4b08-8b7f-17596e6391e6 time="2026-02-13T23:23:46Z" level=info msg="Sync complete, starting API event stream" service=imap user=dd29fc57-8535-4b08-8b7f-17596e6391e6 time="2026-02-13T23:23:46Z" level=info msg="Event loop reset" eventID="Aw==" service=user-events user=dd29fc57-8535-4b08-8b7f-17596e6391e6 time="2026-02-13T23:23:46Z" level=error msg="Command failed" cmd="DELETE 'g+y1Ib8yD2dyh+i5I4Cbs010utlij3E+0ODOTP4E8vg='" error="cannot delete INBOX" pkg=gluon/session session=1 Scenario: Deleting system mailbox is not possible # features/imap/mailbox/delete.feature:28 When IMAP client "1" deletes "INBOX" # :1 -> *scenario Then it fails # :1 -> *scenario time="2026-02-13T23:23:46Z" level=info msg="Frontend service stopped" time="2026-02-13T23:23:46Z" level=info msg="Frontend client stopped" time="2026-02-13T23:23:46Z" level=info msg="Closing bridge" pkg=bridge time="2026-02-13T23:23:46Z" level=info msg="Stopping service" pkg=observability time="2026-02-13T23:23:46Z" level=info msg="Closing user" userID=dd29fc57-8535-4b08-8b7f-17596e6391e6 time="2026-02-13T23:23:46Z" level=info msg="De-registering user client, ID:dd29fc57-8535-4b08-8b7f-17596e6391e6" pkg=observability time="2026-02-13T23:23:46Z" level=info msg="Exiting IMAP Service" service=imap user=dd29fc57-8535-4b08-8b7f-17596e6391e6 time="2026-02-13T23:23:46Z" level=info msg="Exiting service main loop" service=smtp user=dd29fc57-8535-4b08-8b7f-17596e6391e6 time="2026-02-13T23:23:46Z" level=info msg="Exiting service main loop" service=notification user=dd29fc57-8535-4b08-8b7f-17596e6391e6 time="2026-02-13T23:23:46Z" level=info msg="Exiting Service" service=user-identity user=dd29fc57-8535-4b08-8b7f-17596e6391e6 time="2026-02-13T23:23:46Z" level=info msg="Exiting service main loop" service=telemetry user=dd29fc57-8535-4b08-8b7f-17596e6391e6 time="2026-02-13T23:23:46Z" level=info msg="Exiting service" service=user-events user=dd29fc57-8535-4b08-8b7f-17596e6391e6 time="2026-02-13T23:23:46Z" level=info msg="Closing IMAP Listener" service=server-manager time="2026-02-13T23:23:46Z" level=info msg="Closing IMAP server" service=server-manager time="2026-02-13T23:23:46Z" level=info msg="Closing SMTP Listener" service=server-manager time="2026-02-13T23:23:46Z" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2026-02-13T23:23:46Z" level=info msg="Closing SMTP server" service=server-manager time="2026-02-13T23:23:46Z" level=info msg="Closing service" service=unleash And IMAP client "1" sees "INBOX" # :1 -> *scenario Feature: IMAP Hide All Mail time="2026-02-13T23:23:46Z" level=info msg="User '693e591d-9bc0-4164-9023-a44664c18587' created with id=f0379aed-0e65-4edd-b579-bace6bad3890" pkg=gpa/server/backend Background: Given there exists an account with username "693e591d-9bc0-4164-9023-a44664c18587" and password "password" # :1 -> *scenario Then it succeeds # :1 -> *scenario time="2026-02-13T23:23:47Z" level=info msg="Starting bridge" time="2026-02-13T23:23:47Z" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures1466701680/050/config384179325/grpcFocusServerConfig.json pkg=focus/service time="2026-02-13T23:23:47Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures1466701680/050/cache3037509041/unleash_cache/unleash_flags: no such file or directory" service=unleash time="2026-02-13T23:23:47Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures1466701680/050/cache3037509041/notifications/notification_cache: no such file or directory" pkg=notification-store time="2026-02-13T23:23:47Z" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures1466701680/050/data331203076/gluon/backend/db gluonStore=/tmp/TestFeatures1466701680/050/data331203076/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2026-02-13T23:23:47Z" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2026-02-13T23:23:47Z" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2026-02-13T23:23:47Z" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2026-02-13T23:23:47Z" level=info msg="Starting service" service=unleash time="2026-02-13T23:23:47Z" level=info msg="Starting service" pkg=observability time="2026-02-13T23:23:47Z" level=info msg="Starting frontend service" time="2026-02-13T23:23:47Z" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures1466701680/050/config384179325/grpcServerConfig.json time="2026-02-13T23:23:47Z" level=info msg="gRPC server listening on /tmp/bridge2728" pkg=grpc time="2026-02-13T23:23:47Z" level=info msg="Frontend service started" time="2026-02-13T23:23:47Z" level=info msg="Starting frontend client" time="2026-02-13T23:23:47Z" level=info msg="Starting poll service" service=unleash time="2026-02-13T23:23:47Z" level=info msg="Loading users" count=0 pkg=bridge/user time="2026-02-13T23:23:47Z" level=info msg="Finished loading users" pkg=bridge/user time="2026-02-13T23:23:47Z" level=info msg="Starting receiver service" service=unleash time="2026-02-13T23:23:47Z" level=info msg="Checking for updates" pkg=bridge time="2026-02-13T23:23:47Z" level=info msg="Not monitoring parent PID" pkg=grpc time="2026-02-13T23:23:47Z" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2026-02-13T23:23:47Z" level=info msg="Frontend client started" When bridge starts # :1 -> *scenario time="2026-02-13T23:23:47Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (2f2e0b65)" time="2026-02-13T23:23:47Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (2f2e0b65)" time="2026-02-13T23:23:47Z" level=info msg="200 OK: GET https://127.0.0.1:44921/feature/v2/frontend?bridgeStickyKey=6d65a6d0-b201-43d4-82e6-0e5d7dafab9f" pkg=gpa/manager time="2026-02-13T23:23:47Z" level=info msg="200 OK: POST https://127.0.0.1:44921/auth/v4/info" pkg=gpa/manager time="2026-02-13T23:23:47Z" level=info msg="200 OK: POST https://127.0.0.1:44921/auth/v4" pkg=gpa/manager time="2026-02-13T23:23:47Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=f0379aed-0e65-4edd-b579-bace6bad3890 time="2026-02-13T23:23:47Z" level=info msg="Adding vault user" userID=f0379aed-0e65-4edd-b579-bace6bad3890 time="2026-02-13T23:23:47Z" level=info msg="Creating new user" userID=f0379aed-0e65-4edd-b579-bace6bad3890 time="2026-02-13T23:23:47Z" level=warning msg="404 GET https://127.0.0.1:44921/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2026-02-13T23:23:47Z" level=error msg="404 GET https://127.0.0.1:44921/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2026-02-13T23:23:47Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:44921/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2026-02-13T23:23:47Z" level=info msg="Creating user object" numAddr=1 numLabels=12 userID=f0379aed-0e65-4edd-b579-bace6bad3890 time="2026-02-13T23:23:47Z" level=info msg="200 OK: GET https://127.0.0.1:44921/core/v4/events/latest" pkg=gpa/client userID=f0379aed-0e65-4edd-b579-bace6bad3890 time="2026-02-13T23:23:47Z" level=info msg="Starting service Last EventID=AA==" service=user-events user=f0379aed-0e65-4edd-b579-bace6bad3890 time="2026-02-13T23:23:47Z" level=info msg="200 OK: GET https://127.0.0.1:44921/core/v4/settings" pkg=gpa/client userID=f0379aed-0e65-4edd-b579-bace6bad3890 time="2026-02-13T23:23:47Z" level=info msg="Registering user client, ID:f0379aed-0e65-4edd-b579-bace6bad3890" pkg=observability time="2026-02-13T23:23:47Z" level=info msg="Starting service main loop" service=telemetry user=f0379aed-0e65-4edd-b579-bace6bad3890 time="2026-02-13T23:23:47Z" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=f0379aed-0e65-4edd-b579-bace6bad3890 time="2026-02-13T23:23:47Z" level=info msg="Starting service main loop" service=notification user=f0379aed-0e65-4edd-b579-bace6bad3890 time="2026-02-13T23:23:47Z" level=info msg="Starting service main loop" service=smtp user=f0379aed-0e65-4edd-b579-bace6bad3890 time="2026-02-13T23:23:47Z" level=info msg="200 OK: GET https://127.0.0.1:44921/core/v4/labels?Type=4" pkg=gpa/client userID=f0379aed-0e65-4edd-b579-bace6bad3890 time="2026-02-13T23:23:47Z" level=info msg="200 OK: GET https://127.0.0.1:44921/core/v4/labels?Type=3" pkg=gpa/client userID=f0379aed-0e65-4edd-b579-bace6bad3890 time="2026-02-13T23:23:47Z" level=info msg="200 OK: GET https://127.0.0.1:44921/core/v4/labels?Type=1" pkg=gpa/client userID=f0379aed-0e65-4edd-b579-bace6bad3890 time="2026-02-13T23:23:47Z" level=info msg="Setting labels" labelIDs="[7 10 12 0 1 2 3 4 6 8 9 5]" pkg=rwLabels time="2026-02-13T23:23:47Z" level=info msg="Adding user to imap server" addrID=ea924775-1076-4785-b284-6f25255e5d35 service=server-manager time="2026-02-13T23:23:47Z" level=info msg="Creating new IMAP user" addrID=ea924775-1076-4785-b284-6f25255e5d35 service=server-manager time="2026-02-13T23:23:47Z" level=info msg="Setting gluon ID" addrID=ea924775-1076-4785-b284-6f25255e5d35 gluonID=6ee361b1-6f64-4432-ac7c-457b038c7d57 userID=f0379aed-0e65-4edd-b579-bace6bad3890 time="2026-02-13T23:23:47Z" level=info msg="Created new IMAP user" addrID=ea924775-1076-4785-b284-6f25255e5d35 gluonID=6ee361b1-6f64-4432-ac7c-457b038c7d57 service=server-manager time="2026-02-13T23:23:47Z" level=info msg="Validating Listener State" service=server-manager time="2026-02-13T23:23:47Z" level=info msg=Resuming service=user-events user=f0379aed-0e65-4edd-b579-bace6bad3890 And the user logs in with username "693e591d-9bc0-4164-9023-a44664c18587" and password "password" # :1 -> *scenario time="2026-02-13T23:23:47Z" level=info msg="Received mailbox message count" count=0 gluonID=6ee361b1-6f64-4432-ac7c-457b038c7d57 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2026-02-13T23:23:47Z" level=info msg="Starting IMAP Service" service=imap user=f0379aed-0e65-4edd-b579-bace6bad3890 time="2026-02-13T23:23:47Z" level=info msg="Sync triggered" service=imap user=f0379aed-0e65-4edd-b579-bace6bad3890 time="2026-02-13T23:23:47Z" level=info msg="Beginning user sync" service=imap start="2026-02-13 23:23:47.271160753 +0000 UTC m=+45.077769163" user=f0379aed-0e65-4edd-b579-bace6bad3890 time="2026-02-13T23:23:47Z" level=info msg="Syncing labels" service=imap user=f0379aed-0e65-4edd-b579-bace6bad3890 time="2026-02-13T23:23:47Z" level=info msg="Checking whether logged in user should re-sync. UserID:f0379aed-0e65-4edd-b579-bace6bad3890" userID=f0379aed-0e65-4edd-b579-bace6bad3890 time="2026-02-13T23:23:47Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=6ee361b1-6f64-4432-ac7c-457b038c7d57 time="2026-02-13T23:23:47Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=6ee361b1-6f64-4432-ac7c-457b038c7d57 time="2026-02-13T23:23:47Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=7 userID=6ee361b1-6f64-4432-ac7c-457b038c7d57 time="2026-02-13T23:23:47Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0 userID=6ee361b1-6f64-4432-ac7c-457b038c7d57 time="2026-02-13T23:23:47Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=3 userID=6ee361b1-6f64-4432-ac7c-457b038c7d57 time="2026-02-13T23:23:47Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5 userID=6ee361b1-6f64-4432-ac7c-457b038c7d57 time="2026-02-13T23:23:47Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6 userID=6ee361b1-6f64-4432-ac7c-457b038c7d57 time="2026-02-13T23:23:47Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=10 userID=6ee361b1-6f64-4432-ac7c-457b038c7d57 time="2026-02-13T23:23:47Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4 userID=6ee361b1-6f64-4432-ac7c-457b038c7d57 time="2026-02-13T23:23:47Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=12 userID=6ee361b1-6f64-4432-ac7c-457b038c7d57 time="2026-02-13T23:23:47Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=8 userID=6ee361b1-6f64-4432-ac7c-457b038c7d57 time="2026-02-13T23:23:47Z" level=info msg="Synced labels" service=imap user=f0379aed-0e65-4edd-b579-bace6bad3890 time="2026-02-13T23:23:47Z" level=info msg="200 OK: GET https://127.0.0.1:44921/mail/v4/messages/count" pkg=gpa/client userID=f0379aed-0e65-4edd-b579-bace6bad3890 time="2026-02-13T23:23:47Z" level=info msg="Syncing messages" service=imap user=f0379aed-0e65-4edd-b579-bace6bad3890 time="2026-02-13T23:23:47Z" level=info msg="Job started" service=imap user=f0379aed-0e65-4edd-b579-bace6bad3890 time="2026-02-13T23:23:47Z" level=info msg="200 OK: POST https://127.0.0.1:44921/mail/v4/messages" pkg=gpa/client userID=f0379aed-0e65-4edd-b579-bace6bad3890 time="2026-02-13T23:23:47Z" level=info msg="Job finished" service=imap user=f0379aed-0e65-4edd-b579-bace6bad3890 time="2026-02-13T23:23:47Z" level=info msg="All child jobs completed" service=imap sync-job=waiter user=f0379aed-0e65-4edd-b579-bace6bad3890 time="2026-02-13T23:23:47Z" level=info msg="Synced messages" service=imap user=f0379aed-0e65-4edd-b579-bace6bad3890 time="2026-02-13T23:23:47Z" level=info msg="Finished user sync" duration=8.868945ms service=imap user=f0379aed-0e65-4edd-b579-bace6bad3890 time="2026-02-13T23:23:47Z" level=info msg="Sync complete, starting API event stream" service=imap user=f0379aed-0e65-4edd-b579-bace6bad3890 time="2026-02-13T23:23:47Z" level=info msg="Event loop reset" eventID="AA==" service=user-events user=f0379aed-0e65-4edd-b579-bace6bad3890 And user "693e591d-9bc0-4164-9023-a44664c18587" finishes syncing # :1 -> *scenario And user "693e591d-9bc0-4164-9023-a44664c18587" connects and authenticates IMAP client "1" # :1 -> *scenario Then it succeeds # :1 -> *scenario Scenario: Hide All Mail Mailbox # features/imap/mailbox/hide_all_mail.feature:11 Given IMAP client "1" eventually sees the following mailbox info: # :1 -> *scenario | name | | INBOX | | Drafts | | Sent | | Starred | | Archive | | Spam | | Trash | | All Mail | | Folders | | Labels | time="2026-02-13T23:23:47Z" level=info msg="Setting show all mail" show=false userID=f0379aed-0e65-4edd-b579-bace6bad3890 When the user hides All Mail # :1 -> *scenario time="2026-02-13T23:23:47Z" level=info msg="Heartbeat sent" metrics="{bridge.any.heartbeat bridge_heartbeat_new {1 1} {true true false false false false true true true true false 0.0.0 starttls starttls unknown}}" pkg=telemetry Then IMAP client "1" eventually sees the following mailbox info: # :1 -> *scenario | name | | INBOX | | Drafts | | Sent | | Starred | | Archive | | Spam | | Trash | | Folders | | Labels | time="2026-02-13T23:23:47Z" level=info msg="Setting show all mail" show=true userID=f0379aed-0e65-4edd-b579-bace6bad3890 When the user shows All Mail # :1 -> *scenario time="2026-02-13T23:23:47Z" level=info msg="Frontend service stopped" time="2026-02-13T23:23:47Z" level=info msg="Frontend client stopped" time="2026-02-13T23:23:47Z" level=info msg="Closing bridge" pkg=bridge time="2026-02-13T23:23:47Z" level=info msg="Stopping service" pkg=observability time="2026-02-13T23:23:47Z" level=info msg="Closing user" userID=f0379aed-0e65-4edd-b579-bace6bad3890 time="2026-02-13T23:23:47Z" level=info msg="De-registering user client, ID:f0379aed-0e65-4edd-b579-bace6bad3890" pkg=observability time="2026-02-13T23:23:47Z" level=info msg="Exiting IMAP Service" service=imap user=f0379aed-0e65-4edd-b579-bace6bad3890 time="2026-02-13T23:23:47Z" level=info msg="Exiting service main loop" service=smtp user=f0379aed-0e65-4edd-b579-bace6bad3890 time="2026-02-13T23:23:47Z" level=info msg="Exiting service main loop" service=notification user=f0379aed-0e65-4edd-b579-bace6bad3890 time="2026-02-13T23:23:47Z" level=info msg="Exiting Service" service=user-identity user=f0379aed-0e65-4edd-b579-bace6bad3890 time="2026-02-13T23:23:47Z" level=info msg="Exiting service main loop" service=telemetry user=f0379aed-0e65-4edd-b579-bace6bad3890 time="2026-02-13T23:23:47Z" level=info msg="Exiting service" service=user-events user=f0379aed-0e65-4edd-b579-bace6bad3890 time="2026-02-13T23:23:47Z" level=info msg="Closing IMAP Listener" service=server-manager time="2026-02-13T23:23:47Z" level=info msg="Closing IMAP server" service=server-manager time="2026-02-13T23:23:47Z" level=info msg="Closing SMTP Listener" service=server-manager time="2026-02-13T23:23:47Z" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2026-02-13T23:23:47Z" level=info msg="Closing SMTP server" service=server-manager time="2026-02-13T23:23:47Z" level=info msg="Closing service" service=unleash Then IMAP client "1" eventually sees the following mailbox info: # :1 -> *scenario | name | | INBOX | | Drafts | | Sent | | Starred | | Archive | | Spam | | Trash | | All Mail | | Folders | | Labels | Feature: IMAP get mailbox info time="2026-02-13T23:23:47Z" level=info msg="User '0134531c-fbb3-4f45-8ccc-bef649d7214f' created with id=c6c265ef-785e-40a8-a192-0268d4783a1e" pkg=gpa/server/backend Background: Given there exists an account with username "0134531c-fbb3-4f45-8ccc-bef649d7214f" and password "password" # :1 -> *scenario And the account "0134531c-fbb3-4f45-8ccc-bef649d7214f" has the following custom mailboxes: # :1 -> *scenario | name | type | | one | folder | And the address "0134531c-fbb3-4f45-8ccc-bef649d7214f@proton.local" of account "0134531c-fbb3-4f45-8ccc-bef649d7214f" has the following messages in "Folders/one": # :1 -> *scenario | from | to | subject | unread | | a@example.com | a@example.com | one | true | | b@example.com | b@example.com | two | false | Then it succeeds # :1 -> *scenario time="2026-02-13T23:23:48Z" level=info msg="Starting bridge" time="2026-02-13T23:23:48Z" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures1466701680/051/config408271761/grpcFocusServerConfig.json pkg=focus/service time="2026-02-13T23:23:48Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures1466701680/051/cache1047160969/unleash_cache/unleash_flags: no such file or directory" service=unleash time="2026-02-13T23:23:48Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures1466701680/051/cache1047160969/notifications/notification_cache: no such file or directory" pkg=notification-store time="2026-02-13T23:23:48Z" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures1466701680/051/data2629370367/gluon/backend/db gluonStore=/tmp/TestFeatures1466701680/051/data2629370367/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2026-02-13T23:23:48Z" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2026-02-13T23:23:48Z" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2026-02-13T23:23:48Z" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2026-02-13T23:23:48Z" level=info msg="Starting service" service=unleash time="2026-02-13T23:23:48Z" level=info msg="Starting service" pkg=observability time="2026-02-13T23:23:48Z" level=info msg="Starting frontend service" time="2026-02-13T23:23:48Z" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures1466701680/051/config408271761/grpcServerConfig.json time="2026-02-13T23:23:48Z" level=info msg="Starting poll service" service=unleash time="2026-02-13T23:23:48Z" level=info msg="gRPC server listening on /tmp/bridge3567" pkg=grpc time="2026-02-13T23:23:48Z" level=info msg="Frontend service started" time="2026-02-13T23:23:48Z" level=info msg="Starting frontend client" time="2026-02-13T23:23:48Z" level=info msg="Starting receiver service" service=unleash time="2026-02-13T23:23:48Z" level=info msg="Loading users" count=0 pkg=bridge/user time="2026-02-13T23:23:48Z" level=info msg="Checking for updates" pkg=bridge time="2026-02-13T23:23:48Z" level=info msg="Not monitoring parent PID" pkg=grpc time="2026-02-13T23:23:48Z" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2026-02-13T23:23:48Z" level=info msg="Finished loading users" pkg=bridge/user time="2026-02-13T23:23:48Z" level=info msg="Frontend client started" When bridge starts # :1 -> *scenario time="2026-02-13T23:23:48Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (2a4d40da)" time="2026-02-13T23:23:48Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (2a4d40da)" time="2026-02-13T23:23:48Z" level=info msg="200 OK: GET https://127.0.0.1:40647/feature/v2/frontend?bridgeStickyKey=c245ec07-5c8a-430e-85e7-f3548e5c13b9" pkg=gpa/manager time="2026-02-13T23:23:48Z" level=info msg="200 OK: POST https://127.0.0.1:40647/auth/v4/info" pkg=gpa/manager time="2026-02-13T23:23:48Z" level=info msg="200 OK: POST https://127.0.0.1:40647/auth/v4" pkg=gpa/manager time="2026-02-13T23:23:48Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=c6c265ef-785e-40a8-a192-0268d4783a1e time="2026-02-13T23:23:48Z" level=info msg="Adding vault user" userID=c6c265ef-785e-40a8-a192-0268d4783a1e time="2026-02-13T23:23:48Z" level=info msg="Creating new user" userID=c6c265ef-785e-40a8-a192-0268d4783a1e time="2026-02-13T23:23:48Z" level=warning msg="404 GET https://127.0.0.1:40647/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2026-02-13T23:23:48Z" level=error msg="404 GET https://127.0.0.1:40647/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2026-02-13T23:23:48Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:40647/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2026-02-13T23:23:48Z" level=info msg="Creating user object" numAddr=1 numLabels=13 userID=c6c265ef-785e-40a8-a192-0268d4783a1e time="2026-02-13T23:23:48Z" level=info msg="200 OK: GET https://127.0.0.1:40647/core/v4/events/latest" pkg=gpa/client userID=c6c265ef-785e-40a8-a192-0268d4783a1e time="2026-02-13T23:23:48Z" level=info msg="Starting service Last EventID=Aw==" service=user-events user=c6c265ef-785e-40a8-a192-0268d4783a1e time="2026-02-13T23:23:48Z" level=info msg="200 OK: GET https://127.0.0.1:40647/core/v4/settings" pkg=gpa/client userID=c6c265ef-785e-40a8-a192-0268d4783a1e time="2026-02-13T23:23:48Z" level=info msg="Registering user client, ID:c6c265ef-785e-40a8-a192-0268d4783a1e" pkg=observability time="2026-02-13T23:23:48Z" level=info msg="Starting service main loop" service=telemetry user=c6c265ef-785e-40a8-a192-0268d4783a1e time="2026-02-13T23:23:48Z" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=c6c265ef-785e-40a8-a192-0268d4783a1e time="2026-02-13T23:23:48Z" level=info msg="Starting service main loop" service=notification user=c6c265ef-785e-40a8-a192-0268d4783a1e time="2026-02-13T23:23:48Z" level=info msg="Starting service main loop" service=smtp user=c6c265ef-785e-40a8-a192-0268d4783a1e time="2026-02-13T23:23:48Z" level=info msg="200 OK: GET https://127.0.0.1:40647/core/v4/labels?Type=4" pkg=gpa/client userID=c6c265ef-785e-40a8-a192-0268d4783a1e time="2026-02-13T23:23:48Z" level=info msg="200 OK: GET https://127.0.0.1:40647/core/v4/labels?Type=3" pkg=gpa/client userID=c6c265ef-785e-40a8-a192-0268d4783a1e time="2026-02-13T23:23:48Z" level=info msg="200 OK: GET https://127.0.0.1:40647/core/v4/labels?Type=1" pkg=gpa/client userID=c6c265ef-785e-40a8-a192-0268d4783a1e time="2026-02-13T23:23:48Z" level=info msg="Setting labels" labelIDs="[0 1 2 3 4 6 7 9 5 8 10 12 d9a7b919-de7c-4228-a9ac-64f63796aa73]" pkg=rwLabels time="2026-02-13T23:23:48Z" level=info msg="Adding user to imap server" addrID=6c589dd0-b24d-49a2-b7d5-918ef78b70c9 service=server-manager time="2026-02-13T23:23:48Z" level=info msg="Creating new IMAP user" addrID=6c589dd0-b24d-49a2-b7d5-918ef78b70c9 service=server-manager time="2026-02-13T23:23:48Z" level=info msg="Setting gluon ID" addrID=6c589dd0-b24d-49a2-b7d5-918ef78b70c9 gluonID=096b8dc2-4f8b-4cbc-9890-845ac8727c07 userID=c6c265ef-785e-40a8-a192-0268d4783a1e time="2026-02-13T23:23:48Z" level=info msg="Created new IMAP user" addrID=6c589dd0-b24d-49a2-b7d5-918ef78b70c9 gluonID=096b8dc2-4f8b-4cbc-9890-845ac8727c07 service=server-manager time="2026-02-13T23:23:48Z" level=info msg="Validating Listener State" service=server-manager time="2026-02-13T23:23:48Z" level=info msg=Resuming service=user-events user=c6c265ef-785e-40a8-a192-0268d4783a1e And the user logs in with username "0134531c-fbb3-4f45-8ccc-bef649d7214f" and password "password" # :1 -> *scenario time="2026-02-13T23:23:48Z" level=info msg="Received mailbox message count" count=0 gluonID=096b8dc2-4f8b-4cbc-9890-845ac8727c07 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2026-02-13T23:23:48Z" level=info msg="Starting IMAP Service" service=imap user=c6c265ef-785e-40a8-a192-0268d4783a1e time="2026-02-13T23:23:48Z" level=info msg="Sync triggered" service=imap user=c6c265ef-785e-40a8-a192-0268d4783a1e time="2026-02-13T23:23:48Z" level=info msg="Beginning user sync" service=imap start="2026-02-13 23:23:48.744933005 +0000 UTC m=+46.551541405" user=c6c265ef-785e-40a8-a192-0268d4783a1e time="2026-02-13T23:23:48Z" level=info msg="Checking whether logged in user should re-sync. UserID:c6c265ef-785e-40a8-a192-0268d4783a1e" userID=c6c265ef-785e-40a8-a192-0268d4783a1e time="2026-02-13T23:23:48Z" level=info msg="Syncing labels" service=imap user=c6c265ef-785e-40a8-a192-0268d4783a1e time="2026-02-13T23:23:48Z" level=info msg="Label not found in DB, creating mailbox." labelID=d9a7b919-de7c-4228-a9ac-64f63796aa73 labelPath="RPijXXq+/66TBq1ekOxGR3YfSJRztJQJY+kK3/gH+Uo=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2026-02-13T23:23:48Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=096b8dc2-4f8b-4cbc-9890-845ac8727c07 time="2026-02-13T23:23:48Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=096b8dc2-4f8b-4cbc-9890-845ac8727c07 time="2026-02-13T23:23:48Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0 userID=096b8dc2-4f8b-4cbc-9890-845ac8727c07 time="2026-02-13T23:23:48Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=3 userID=096b8dc2-4f8b-4cbc-9890-845ac8727c07 time="2026-02-13T23:23:48Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6 userID=096b8dc2-4f8b-4cbc-9890-845ac8727c07 time="2026-02-13T23:23:48Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=10 userID=096b8dc2-4f8b-4cbc-9890-845ac8727c07 time="2026-02-13T23:23:48Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=7 userID=096b8dc2-4f8b-4cbc-9890-845ac8727c07 time="2026-02-13T23:23:48Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5 userID=096b8dc2-4f8b-4cbc-9890-845ac8727c07 time="2026-02-13T23:23:48Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=8 userID=096b8dc2-4f8b-4cbc-9890-845ac8727c07 time="2026-02-13T23:23:48Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=12 userID=096b8dc2-4f8b-4cbc-9890-845ac8727c07 time="2026-02-13T23:23:48Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=d9a7b919-de7c-4228-a9ac-64f63796aa73 userID=096b8dc2-4f8b-4cbc-9890-845ac8727c07 time="2026-02-13T23:23:48Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4 userID=096b8dc2-4f8b-4cbc-9890-845ac8727c07 time="2026-02-13T23:23:48Z" level=info msg="Synced labels" service=imap user=c6c265ef-785e-40a8-a192-0268d4783a1e time="2026-02-13T23:23:48Z" level=info msg="200 OK: GET https://127.0.0.1:40647/mail/v4/messages/count" pkg=gpa/client userID=c6c265ef-785e-40a8-a192-0268d4783a1e time="2026-02-13T23:23:48Z" level=info msg="Syncing messages" service=imap user=c6c265ef-785e-40a8-a192-0268d4783a1e time="2026-02-13T23:23:48Z" level=info msg="Job started" service=imap user=c6c265ef-785e-40a8-a192-0268d4783a1e time="2026-02-13T23:23:48Z" level=info msg="200 OK: POST https://127.0.0.1:40647/mail/v4/messages" pkg=gpa/client userID=c6c265ef-785e-40a8-a192-0268d4783a1e time="2026-02-13T23:23:48Z" level=info msg="200 OK: POST https://127.0.0.1:40647/mail/v4/messages" pkg=gpa/client userID=c6c265ef-785e-40a8-a192-0268d4783a1e time="2026-02-13T23:23:48Z" level=info msg="Creating new child job" service=imap user=c6c265ef-785e-40a8-a192-0268d4783a1e time="2026-02-13T23:23:48Z" level=info msg="Job finished" service=imap user=c6c265ef-785e-40a8-a192-0268d4783a1e time="2026-02-13T23:23:48Z" level=info msg="200 OK: GET https://127.0.0.1:40647/mail/v4/messages/4ff87f6f-d458-4e6f-ba0d-d02bd18e71d9" pkg=gpa/client userID=c6c265ef-785e-40a8-a192-0268d4783a1e time="2026-02-13T23:23:48Z" level=info msg="200 OK: GET https://127.0.0.1:40647/mail/v4/messages/fc904f2e-fbdd-4f39-a7b2-06545331c91d" pkg=gpa/client userID=c6c265ef-785e-40a8-a192-0268d4783a1e time="2026-02-13T23:23:48Z" level=info msg="Sending observability data." pkg=observability time="2026-02-13T23:23:48Z" level=info msg="200 OK: POST https://127.0.0.1:40647/data/v1/metrics" pkg=gpa/client userID=c6c265ef-785e-40a8-a192-0268d4783a1e time="2026-02-13T23:23:48Z" level=info msg="Successfully sent observability data." pkg=observability time="2026-02-13T23:23:48Z" level=info msg="Child job finished" service=imap user=c6c265ef-785e-40a8-a192-0268d4783a1e time="2026-02-13T23:23:48Z" level=info msg="All child jobs completed" service=imap sync-job=waiter user=c6c265ef-785e-40a8-a192-0268d4783a1e time="2026-02-13T23:23:48Z" level=info msg="Synced messages" service=imap user=c6c265ef-785e-40a8-a192-0268d4783a1e time="2026-02-13T23:23:48Z" level=info msg="Finished user sync" duration=16.791436ms service=imap user=c6c265ef-785e-40a8-a192-0268d4783a1e time="2026-02-13T23:23:48Z" level=info msg="Sync complete, starting API event stream" service=imap user=c6c265ef-785e-40a8-a192-0268d4783a1e time="2026-02-13T23:23:48Z" level=info msg="Event loop reset" eventID="Aw==" service=user-events user=c6c265ef-785e-40a8-a192-0268d4783a1e And user "0134531c-fbb3-4f45-8ccc-bef649d7214f" finishes syncing # :1 -> *scenario Then it succeeds # :1 -> *scenario Scenario: Mailbox status reports correct name, total and unread # features/imap/mailbox/info.feature:17 When user "0134531c-fbb3-4f45-8ccc-bef649d7214f" connects and authenticates IMAP client "1" # :1 -> *scenario time="2026-02-13T23:23:48Z" level=info msg="Frontend service stopped" time="2026-02-13T23:23:48Z" level=info msg="Frontend client stopped" time="2026-02-13T23:23:48Z" level=info msg="Closing bridge" pkg=bridge time="2026-02-13T23:23:48Z" level=info msg="Stopping service" pkg=observability time="2026-02-13T23:23:48Z" level=info msg="Closing user" userID=c6c265ef-785e-40a8-a192-0268d4783a1e time="2026-02-13T23:23:48Z" level=info msg="De-registering user client, ID:c6c265ef-785e-40a8-a192-0268d4783a1e" pkg=observability time="2026-02-13T23:23:48Z" level=info msg="Exiting IMAP Service" service=imap user=c6c265ef-785e-40a8-a192-0268d4783a1e time="2026-02-13T23:23:48Z" level=info msg="Exiting service main loop" service=smtp user=c6c265ef-785e-40a8-a192-0268d4783a1e time="2026-02-13T23:23:48Z" level=info msg="Exiting service main loop" service=notification user=c6c265ef-785e-40a8-a192-0268d4783a1e time="2026-02-13T23:23:48Z" level=info msg="Exiting Service" service=user-identity user=c6c265ef-785e-40a8-a192-0268d4783a1e time="2026-02-13T23:23:48Z" level=info msg="Exiting service main loop" service=telemetry user=c6c265ef-785e-40a8-a192-0268d4783a1e time="2026-02-13T23:23:48Z" level=info msg="Exiting service" service=user-events user=c6c265ef-785e-40a8-a192-0268d4783a1e time="2026-02-13T23:23:48Z" level=info msg="Closing IMAP Listener" service=server-manager time="2026-02-13T23:23:48Z" level=info msg="Closing IMAP server" service=server-manager time="2026-02-13T23:23:48Z" level=info msg="Closing SMTP Listener" service=server-manager time="2026-02-13T23:23:48Z" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2026-02-13T23:23:48Z" level=info msg="Closing SMTP server" service=server-manager time="2026-02-13T23:23:48Z" level=info msg="Closing service" service=unleash Then IMAP client "1" sees the following mailbox info for "Folders/one": # :1 -> *scenario | name | total | unread | | Folders/one | 2 | 1 | Feature: IMAP list mailboxes time="2026-02-13T23:23:48Z" level=info msg="User '07ea11c8-738c-4bf8-9612-976779b2389a' created with id=e2ccee8f-f9ee-4234-898a-0c152049708b" pkg=gpa/server/backend Scenario: List mailboxes # features/imap/mailbox/list.feature:2 Given there exists an account with username "07ea11c8-738c-4bf8-9612-976779b2389a" and password "password" # :1 -> *scenario And the account "07ea11c8-738c-4bf8-9612-976779b2389a" has the following custom mailboxes: # :1 -> *scenario | name | type | | mbox1 | folder | | mbox2 | label | Then it succeeds # :1 -> *scenario time="2026-02-13T23:23:49Z" level=info msg="Starting bridge" time="2026-02-13T23:23:49Z" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures1466701680/052/config991288996/grpcFocusServerConfig.json pkg=focus/service time="2026-02-13T23:23:49Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures1466701680/052/cache3824980018/unleash_cache/unleash_flags: no such file or directory" service=unleash time="2026-02-13T23:23:49Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures1466701680/052/cache3824980018/notifications/notification_cache: no such file or directory" pkg=notification-store time="2026-02-13T23:23:49Z" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures1466701680/052/data230373248/gluon/backend/db gluonStore=/tmp/TestFeatures1466701680/052/data230373248/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2026-02-13T23:23:49Z" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2026-02-13T23:23:49Z" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2026-02-13T23:23:49Z" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2026-02-13T23:23:49Z" level=info msg="Starting service" service=unleash time="2026-02-13T23:23:49Z" level=info msg="Starting service" pkg=observability time="2026-02-13T23:23:49Z" level=info msg="Starting frontend service" time="2026-02-13T23:23:49Z" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures1466701680/052/config991288996/grpcServerConfig.json time="2026-02-13T23:23:49Z" level=info msg="gRPC server listening on /tmp/bridge4336" pkg=grpc time="2026-02-13T23:23:49Z" level=info msg="Frontend service started" time="2026-02-13T23:23:49Z" level=info msg="Starting frontend client" time="2026-02-13T23:23:49Z" level=info msg="Starting poll service" service=unleash time="2026-02-13T23:23:49Z" level=info msg="Starting receiver service" service=unleash time="2026-02-13T23:23:49Z" level=info msg="Loading users" count=0 pkg=bridge/user time="2026-02-13T23:23:49Z" level=info msg="Finished loading users" pkg=bridge/user time="2026-02-13T23:23:49Z" level=info msg="Checking for updates" pkg=bridge time="2026-02-13T23:23:49Z" level=info msg="Not monitoring parent PID" pkg=grpc time="2026-02-13T23:23:49Z" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2026-02-13T23:23:49Z" level=info msg="200 OK: GET https://127.0.0.1:46217/feature/v2/frontend?bridgeStickyKey=5b356a3f-3c05-43d9-b605-285a7b1a23e9" pkg=gpa/manager time="2026-02-13T23:23:49Z" level=info msg="Frontend client started" When bridge starts # :1 -> *scenario time="2026-02-13T23:23:49Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (5d5912e6)" time="2026-02-13T23:23:49Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (5d5912e6)" time="2026-02-13T23:23:49Z" level=info msg="200 OK: POST https://127.0.0.1:46217/auth/v4/info" pkg=gpa/manager time="2026-02-13T23:23:49Z" level=info msg="200 OK: POST https://127.0.0.1:46217/auth/v4" pkg=gpa/manager time="2026-02-13T23:23:49Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=e2ccee8f-f9ee-4234-898a-0c152049708b time="2026-02-13T23:23:49Z" level=info msg="Adding vault user" userID=e2ccee8f-f9ee-4234-898a-0c152049708b time="2026-02-13T23:23:49Z" level=info msg="Creating new user" userID=e2ccee8f-f9ee-4234-898a-0c152049708b time="2026-02-13T23:23:49Z" level=warning msg="404 GET https://127.0.0.1:46217/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2026-02-13T23:23:49Z" level=error msg="404 GET https://127.0.0.1:46217/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2026-02-13T23:23:49Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:46217/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2026-02-13T23:23:49Z" level=info msg="Creating user object" numAddr=1 numLabels=14 userID=e2ccee8f-f9ee-4234-898a-0c152049708b time="2026-02-13T23:23:49Z" level=info msg="200 OK: GET https://127.0.0.1:46217/core/v4/events/latest" pkg=gpa/client userID=e2ccee8f-f9ee-4234-898a-0c152049708b time="2026-02-13T23:23:49Z" level=info msg="Starting service Last EventID=Ag==" service=user-events user=e2ccee8f-f9ee-4234-898a-0c152049708b time="2026-02-13T23:23:49Z" level=info msg="200 OK: GET https://127.0.0.1:46217/core/v4/settings" pkg=gpa/client userID=e2ccee8f-f9ee-4234-898a-0c152049708b time="2026-02-13T23:23:49Z" level=info msg="Registering user client, ID:e2ccee8f-f9ee-4234-898a-0c152049708b" pkg=observability time="2026-02-13T23:23:49Z" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=e2ccee8f-f9ee-4234-898a-0c152049708b time="2026-02-13T23:23:49Z" level=info msg="Starting service main loop" service=telemetry user=e2ccee8f-f9ee-4234-898a-0c152049708b time="2026-02-13T23:23:49Z" level=info msg="Starting service main loop" service=notification user=e2ccee8f-f9ee-4234-898a-0c152049708b time="2026-02-13T23:23:49Z" level=info msg="Starting service main loop" service=smtp user=e2ccee8f-f9ee-4234-898a-0c152049708b time="2026-02-13T23:23:49Z" level=info msg="200 OK: GET https://127.0.0.1:46217/core/v4/labels?Type=4" pkg=gpa/client userID=e2ccee8f-f9ee-4234-898a-0c152049708b time="2026-02-13T23:23:49Z" level=info msg="200 OK: GET https://127.0.0.1:46217/core/v4/labels?Type=3" pkg=gpa/client userID=e2ccee8f-f9ee-4234-898a-0c152049708b time="2026-02-13T23:23:49Z" level=info msg="200 OK: GET https://127.0.0.1:46217/core/v4/labels?Type=1" pkg=gpa/client userID=e2ccee8f-f9ee-4234-898a-0c152049708b time="2026-02-13T23:23:49Z" level=info msg="Setting labels" labelIDs="[3 7 8 9 12 0 2 4 5 6 10 1 4228d6a1-0738-4181-a1ec-dbe190fd81c3 016cccb7-a5c7-40ad-88fd-b01d103cb368]" pkg=rwLabels time="2026-02-13T23:23:49Z" level=info msg="Adding user to imap server" addrID=92fa2e65-657e-4639-89d8-c97f83796019 service=server-manager time="2026-02-13T23:23:49Z" level=info msg="Creating new IMAP user" addrID=92fa2e65-657e-4639-89d8-c97f83796019 service=server-manager time="2026-02-13T23:23:49Z" level=info msg="Setting gluon ID" addrID=92fa2e65-657e-4639-89d8-c97f83796019 gluonID=d24a8a28-2cd9-49a3-8ad3-2d04863d6f79 userID=e2ccee8f-f9ee-4234-898a-0c152049708b time="2026-02-13T23:23:49Z" level=info msg="Created new IMAP user" addrID=92fa2e65-657e-4639-89d8-c97f83796019 gluonID=d24a8a28-2cd9-49a3-8ad3-2d04863d6f79 service=server-manager time="2026-02-13T23:23:49Z" level=info msg="Validating Listener State" service=server-manager time="2026-02-13T23:23:49Z" level=info msg=Resuming service=user-events user=e2ccee8f-f9ee-4234-898a-0c152049708b time="2026-02-13T23:23:49Z" level=info msg="Received mailbox message count" count=0 gluonID=d24a8a28-2cd9-49a3-8ad3-2d04863d6f79 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2026-02-13T23:23:49Z" level=info msg="Starting IMAP Service" service=imap user=e2ccee8f-f9ee-4234-898a-0c152049708b time="2026-02-13T23:23:49Z" level=info msg="Sync triggered" service=imap user=e2ccee8f-f9ee-4234-898a-0c152049708b time="2026-02-13T23:23:49Z" level=info msg="Beginning user sync" service=imap start="2026-02-13 23:23:49.443238801 +0000 UTC m=+47.249847201" user=e2ccee8f-f9ee-4234-898a-0c152049708b And the user logs in with username "07ea11c8-738c-4bf8-9612-976779b2389a" and password "password" # :1 -> *scenario time="2026-02-13T23:23:49Z" level=info msg="Checking whether logged in user should re-sync. UserID:e2ccee8f-f9ee-4234-898a-0c152049708b" userID=e2ccee8f-f9ee-4234-898a-0c152049708b time="2026-02-13T23:23:49Z" level=info msg="Syncing labels" service=imap user=e2ccee8f-f9ee-4234-898a-0c152049708b time="2026-02-13T23:23:49Z" level=info msg="Label not found in DB, creating mailbox." labelID=4228d6a1-0738-4181-a1ec-dbe190fd81c3 labelPath="/EgF8u4j3xBiW9SLsYamMgWqUKjBM9gUANfEZneklLQ=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2026-02-13T23:23:49Z" level=info msg="Label not found in DB, creating mailbox." labelID=016cccb7-a5c7-40ad-88fd-b01d103cb368 labelPath="2OBID73ypiA8jkIF4GDMdOQ9nMWjJPjbMv/W5/6Zz/M=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2026-02-13T23:23:49Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=d24a8a28-2cd9-49a3-8ad3-2d04863d6f79 time="2026-02-13T23:23:49Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=d24a8a28-2cd9-49a3-8ad3-2d04863d6f79 time="2026-02-13T23:23:49Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=7 userID=d24a8a28-2cd9-49a3-8ad3-2d04863d6f79 time="2026-02-13T23:23:49Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6 userID=d24a8a28-2cd9-49a3-8ad3-2d04863d6f79 time="2026-02-13T23:23:49Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=10 userID=d24a8a28-2cd9-49a3-8ad3-2d04863d6f79 time="2026-02-13T23:23:49Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=8 userID=d24a8a28-2cd9-49a3-8ad3-2d04863d6f79 time="2026-02-13T23:23:49Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4228d6a1-0738-4181-a1ec-dbe190fd81c3 userID=d24a8a28-2cd9-49a3-8ad3-2d04863d6f79 time="2026-02-13T23:23:49Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=3 userID=d24a8a28-2cd9-49a3-8ad3-2d04863d6f79 time="2026-02-13T23:23:49Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=12 userID=d24a8a28-2cd9-49a3-8ad3-2d04863d6f79 time="2026-02-13T23:23:49Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4 userID=d24a8a28-2cd9-49a3-8ad3-2d04863d6f79 time="2026-02-13T23:23:49Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0 userID=d24a8a28-2cd9-49a3-8ad3-2d04863d6f79 time="2026-02-13T23:23:49Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5 userID=d24a8a28-2cd9-49a3-8ad3-2d04863d6f79 time="2026-02-13T23:23:49Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=016cccb7-a5c7-40ad-88fd-b01d103cb368 userID=d24a8a28-2cd9-49a3-8ad3-2d04863d6f79 time="2026-02-13T23:23:49Z" level=info msg="Synced labels" service=imap user=e2ccee8f-f9ee-4234-898a-0c152049708b time="2026-02-13T23:23:49Z" level=info msg="200 OK: GET https://127.0.0.1:46217/mail/v4/messages/count" pkg=gpa/client userID=e2ccee8f-f9ee-4234-898a-0c152049708b time="2026-02-13T23:23:49Z" level=info msg="Syncing messages" service=imap user=e2ccee8f-f9ee-4234-898a-0c152049708b time="2026-02-13T23:23:49Z" level=info msg="Job started" service=imap user=e2ccee8f-f9ee-4234-898a-0c152049708b time="2026-02-13T23:23:49Z" level=info msg="200 OK: POST https://127.0.0.1:46217/mail/v4/messages" pkg=gpa/client userID=e2ccee8f-f9ee-4234-898a-0c152049708b time="2026-02-13T23:23:49Z" level=info msg="Job finished" service=imap user=e2ccee8f-f9ee-4234-898a-0c152049708b time="2026-02-13T23:23:49Z" level=info msg="All child jobs completed" service=imap sync-job=waiter user=e2ccee8f-f9ee-4234-898a-0c152049708b time="2026-02-13T23:23:49Z" level=info msg="Synced messages" service=imap user=e2ccee8f-f9ee-4234-898a-0c152049708b time="2026-02-13T23:23:49Z" level=info msg="Finished user sync" duration=3.902936ms service=imap user=e2ccee8f-f9ee-4234-898a-0c152049708b time="2026-02-13T23:23:49Z" level=info msg="Sync complete, starting API event stream" service=imap user=e2ccee8f-f9ee-4234-898a-0c152049708b time="2026-02-13T23:23:49Z" level=info msg="Event loop reset" eventID="Ag==" service=user-events user=e2ccee8f-f9ee-4234-898a-0c152049708b And user "07ea11c8-738c-4bf8-9612-976779b2389a" finishes syncing # :1 -> *scenario And user "07ea11c8-738c-4bf8-9612-976779b2389a" connects and authenticates IMAP client "1" # :1 -> *scenario Then it succeeds # :1 -> *scenario time="2026-02-13T23:23:49Z" level=info msg="Frontend service stopped" time="2026-02-13T23:23:49Z" level=info msg="Frontend client stopped" time="2026-02-13T23:23:49Z" level=info msg="Closing bridge" pkg=bridge time="2026-02-13T23:23:49Z" level=info msg="Stopping service" pkg=observability time="2026-02-13T23:23:49Z" level=info msg="Closing user" userID=e2ccee8f-f9ee-4234-898a-0c152049708b time="2026-02-13T23:23:49Z" level=info msg="De-registering user client, ID:e2ccee8f-f9ee-4234-898a-0c152049708b" pkg=observability time="2026-02-13T23:23:49Z" level=info msg="Exiting IMAP Service" service=imap user=e2ccee8f-f9ee-4234-898a-0c152049708b time="2026-02-13T23:23:49Z" level=info msg="Exiting service main loop" service=smtp user=e2ccee8f-f9ee-4234-898a-0c152049708b time="2026-02-13T23:23:49Z" level=info msg="Exiting service main loop" service=notification user=e2ccee8f-f9ee-4234-898a-0c152049708b time="2026-02-13T23:23:49Z" level=info msg="Exiting Service" service=user-identity user=e2ccee8f-f9ee-4234-898a-0c152049708b time="2026-02-13T23:23:49Z" level=info msg="Exiting service main loop" service=telemetry user=e2ccee8f-f9ee-4234-898a-0c152049708b time="2026-02-13T23:23:49Z" level=info msg="Exiting service" service=user-events user=e2ccee8f-f9ee-4234-898a-0c152049708b time="2026-02-13T23:23:49Z" level=info msg="Closing IMAP Listener" service=server-manager time="2026-02-13T23:23:49Z" level=info msg="Closing IMAP server" service=server-manager time="2026-02-13T23:23:49Z" level=info msg="Closing SMTP Listener" service=server-manager time="2026-02-13T23:23:49Z" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2026-02-13T23:23:49Z" level=info msg="Closing SMTP server" service=server-manager time="2026-02-13T23:23:49Z" level=info msg="Closing service" service=unleash And IMAP client "1" eventually sees the following mailbox info: # :1 -> *scenario | name | | INBOX | | Drafts | | Sent | | Starred | | Archive | | Spam | | Trash | | All Mail | | Folders | | Folders/mbox1 | | Labels | | Labels/mbox2 | time="2026-02-13T23:23:49Z" level=info msg="User 'b1e795ba-8e7a-49e4-9e02-b7baed96748f' created with id=d31d187a-2a89-4d81-b22b-1fa05798868e" pkg=gpa/server/backend Scenario: List multiple times in parallel without crash # features/imap/mailbox/list.feature:29 Given there exists an account with username "b1e795ba-8e7a-49e4-9e02-b7baed96748f" and password "password" # :1 -> *scenario And the account "b1e795ba-8e7a-49e4-9e02-b7baed96748f" has 20 custom folders # :1 -> *scenario And the account "b1e795ba-8e7a-49e4-9e02-b7baed96748f" has 60 custom labels # :1 -> *scenario time="2026-02-13T23:23:50Z" level=info msg="Starting bridge" time="2026-02-13T23:23:50Z" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures1466701680/053/config2910363522/grpcFocusServerConfig.json pkg=focus/service time="2026-02-13T23:23:50Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures1466701680/053/cache2555654407/unleash_cache/unleash_flags: no such file or directory" service=unleash time="2026-02-13T23:23:50Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures1466701680/053/cache2555654407/notifications/notification_cache: no such file or directory" pkg=notification-store time="2026-02-13T23:23:50Z" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures1466701680/053/data1168851801/gluon/backend/db gluonStore=/tmp/TestFeatures1466701680/053/data1168851801/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2026-02-13T23:23:50Z" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2026-02-13T23:23:50Z" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2026-02-13T23:23:50Z" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2026-02-13T23:23:50Z" level=info msg="Starting service" service=unleash time="2026-02-13T23:23:50Z" level=info msg="Starting service" pkg=observability time="2026-02-13T23:23:50Z" level=info msg="Starting frontend service" time="2026-02-13T23:23:50Z" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures1466701680/053/config2910363522/grpcServerConfig.json time="2026-02-13T23:23:50Z" level=info msg="gRPC server listening on /tmp/bridge4251" pkg=grpc time="2026-02-13T23:23:50Z" level=info msg="Frontend service started" time="2026-02-13T23:23:50Z" level=info msg="Starting frontend client" time="2026-02-13T23:23:50Z" level=info msg="Starting poll service" service=unleash time="2026-02-13T23:23:50Z" level=info msg="Starting receiver service" service=unleash time="2026-02-13T23:23:50Z" level=info msg="Loading users" count=0 pkg=bridge/user time="2026-02-13T23:23:50Z" level=info msg="Finished loading users" pkg=bridge/user time="2026-02-13T23:23:50Z" level=info msg="Checking for updates" pkg=bridge time="2026-02-13T23:23:50Z" level=info msg="Not monitoring parent PID" pkg=grpc time="2026-02-13T23:23:50Z" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2026-02-13T23:23:50Z" level=info msg="Frontend client started" When bridge starts # :1 -> *scenario time="2026-02-13T23:23:50Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (d4546f3d)" time="2026-02-13T23:23:50Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (d4546f3d)" time="2026-02-13T23:23:50Z" level=info msg="200 OK: GET https://127.0.0.1:36311/feature/v2/frontend?bridgeStickyKey=ac8d2e40-0318-4748-a114-65975d920f41" pkg=gpa/manager time="2026-02-13T23:23:50Z" level=info msg="200 OK: POST https://127.0.0.1:36311/auth/v4/info" pkg=gpa/manager time="2026-02-13T23:23:50Z" level=info msg="200 OK: POST https://127.0.0.1:36311/auth/v4" pkg=gpa/manager time="2026-02-13T23:23:50Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=d31d187a-2a89-4d81-b22b-1fa05798868e time="2026-02-13T23:23:50Z" level=info msg="Adding vault user" userID=d31d187a-2a89-4d81-b22b-1fa05798868e time="2026-02-13T23:23:50Z" level=info msg="Creating new user" userID=d31d187a-2a89-4d81-b22b-1fa05798868e time="2026-02-13T23:23:50Z" level=warning msg="404 GET https://127.0.0.1:36311/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2026-02-13T23:23:50Z" level=error msg="404 GET https://127.0.0.1:36311/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2026-02-13T23:23:50Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:36311/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2026-02-13T23:23:50Z" level=info msg="Creating user object" numAddr=1 numLabels=92 userID=d31d187a-2a89-4d81-b22b-1fa05798868e time="2026-02-13T23:23:50Z" level=info msg="200 OK: GET https://127.0.0.1:36311/core/v4/events/latest" pkg=gpa/client userID=d31d187a-2a89-4d81-b22b-1fa05798868e time="2026-02-13T23:23:50Z" level=info msg="Starting service Last EventID=UA==" service=user-events user=d31d187a-2a89-4d81-b22b-1fa05798868e time="2026-02-13T23:23:50Z" level=info msg="200 OK: GET https://127.0.0.1:36311/core/v4/settings" pkg=gpa/client userID=d31d187a-2a89-4d81-b22b-1fa05798868e time="2026-02-13T23:23:50Z" level=info msg="Registering user client, ID:d31d187a-2a89-4d81-b22b-1fa05798868e" pkg=observability time="2026-02-13T23:23:50Z" level=info msg="Starting service main loop" service=telemetry user=d31d187a-2a89-4d81-b22b-1fa05798868e time="2026-02-13T23:23:50Z" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=d31d187a-2a89-4d81-b22b-1fa05798868e time="2026-02-13T23:23:50Z" level=info msg="Starting service main loop" service=notification user=d31d187a-2a89-4d81-b22b-1fa05798868e time="2026-02-13T23:23:50Z" level=info msg="Starting service main loop" service=smtp user=d31d187a-2a89-4d81-b22b-1fa05798868e time="2026-02-13T23:23:50Z" level=info msg="200 OK: GET https://127.0.0.1:36311/core/v4/labels?Type=4" pkg=gpa/client userID=d31d187a-2a89-4d81-b22b-1fa05798868e time="2026-02-13T23:23:50Z" level=info msg="200 OK: GET https://127.0.0.1:36311/core/v4/labels?Type=3" pkg=gpa/client userID=d31d187a-2a89-4d81-b22b-1fa05798868e time="2026-02-13T23:23:50Z" level=info msg="200 OK: GET https://127.0.0.1:36311/core/v4/labels?Type=1" pkg=gpa/client userID=d31d187a-2a89-4d81-b22b-1fa05798868e time="2026-02-13T23:23:50Z" level=info msg="Setting labels" labelIDs="[5 7 8 9 1 2 4 6 10 12 0 3 a1bbb02f-8451-41c6-8bb8-3104521d9963 3f162281-436a-4e4b-b21f-2410f025eb3c 893a7bea-1b4b-4881-a06f-0ed5e266e2a3 b9ab32a5-c3e2-4b02-93f1-ddcdbd3f1006 a3cc337c-a52d-40c5-be6f-9941394b96cd f7a73abb-a4cf-4225-97c8-697544ca54bd 32c1c225-c16c-41b7-8db1-cfe91784f578 37213b21-fa8a-4695-a877-d5cc8fc3fd75 eb33bbf2-3827-4942-97de-5ac04df49338 f3329147-820b-400c-a9e5-1200a2cce3f1 239009e2-fb4d-4b14-bc75-96c082e36dbe 854f3a6f-0e01-4f43-bd8d-31159801fc2e 93a9a6ca-ec93-4980-a339-85fdce543e52 ef9c0e81-52ff-4f68-84fb-9d6f7cd8d224 05a55209-c493-408a-9e0a-b7e42af15715 aa947169-250b-440f-b4e8-d924a43c4203 eb1c5292-3248-487b-9a99-d30886dcfe65 64b572a9-c223-49c8-9fc7-7309de9c6b5c da301af4-9b03-4e3c-82f7-d00b38f92877 4ceb19ed-fcde-4ffb-b6f1-f97fb202be69 466e0277-1a31-4df4-be60-85c2fb77cc9e f3f94961-389d-4c43-8d4a-abcd3dd1f07c df5cce7d-425b-4eee-a338-dd864ba742b2 50734ebc-b807-46a4-8437-989d60bf17de 13aacf6d-5469-48eb-920f-6dc165bc12dd 48db87ef-d5c7-44aa-b95e-4114c8bebcd6 e0789e53-6685-460e-b729-941828aeb818 76987e5f-3a76-4ef5-8357-a1b318601444 125e61c8-9184-4414-b7cc-1d66faeae0fd 99a313b9-e2d9-4051-b274-538b30fa5000 a42886e2-6d8e-4716-ac91-33913eeccc67 af2343af-ea00-43be-a689-96cf79f973ca 84467263-2806-4ad6-aefd-f3cca81b1f2e a134b387-aeaf-4b3e-9a43-77493e55ac9e 4abb627e-a606-4d96-9693-654577c59737 4c991e15-e2cc-499b-aa0f-3332c0932e22 50478fd2-0365-4ab2-ba9e-623551e60aac 9808fee1-df15-42ba-8b38-ec76e23bbfc4 b9e57659-87af-4806-8399-fcc5d173c3f8 d27e66af-f6e2-4c6c-b90b-531846641667 4e1f5c7a-1bf0-47e3-95e9-c5d0c926f40c 56a3c1cb-d489-4442-a0c5-81d69ed24dcb 25f31ad3-0df7-4b7f-a81d-bc492a00ea25 64c81c23-11c8-4fda-ad7f-24289c3b792c eecd3487-6a0c-4401-9324-e44f6883d836 f31e2e71-0b66-454e-a749-60c19b6d11d6 a997d0d4-141a-49a0-80b2-20dbc20644ac 6a8f7dd7-0e20-44bd-ad20-378f952ed42b 56747fa2-3579-43b9-a4a4-791754cc516c adca2966-b236-439a-91b3-3918a41e67f0 c56a567f-de45-40c4-9851-813371cfd979 af59c759-8629-48a9-bbb4-48ba648e8095 47affd57-6c6b-4a93-a4ab-3d71b605e903 15c70b4f-5bfb-4002-a1e3-b114f09d70fb 6a9b0c3a-de80-4a49-aa60-98a146aefcbc 8af70e37-e29b-4018-968c-74fc7982393e d03e3eb0-4c14-4883-b58c-826c04f6894a 0b986632-48a9-4b15-8eba-d4a858fc6262 7fe704d6-3f2e-4511-b674-a97fbd3b28b4 c5da5108-b51d-40bf-b3c6-a69add2728ab 80e27d2c-b969-4f8e-afd9-d7c3d9dfa99c 65d97898-bb79-4295-a826-4d0f7ff9ffa7 27a084fd-fbc2-4264-94f2-4d502db5490e c36eb9d4-a2c0-4140-8283-87c653f549d4 693f410c-7178-4760-9565-04a9981d6ce1 4bc6231d-c264-40af-8f72-d28e1da47975 74a4e3c1-937e-4937-925e-b6c08804705d 04527c0f-4435-405f-b185-79cc41afe8f1 a2eb216d-3efc-40f6-a71c-512104731e8e 9ab78375-29c6-476b-9a04-cecd9a1db2e8 980679fb-cd19-492f-8ce3-1b93c187f6f4 796089e6-4a12-47df-835b-979cc23ed3ee b63683fa-8d38-47f0-a14e-5b4d116d478d ae3a535c-37a9-40a6-8013-5fd573f28353 786c196a-e88e-47c7-807b-b3127277bd56 e442e634-036a-4bba-a915-c04e32858e44 9223466c-d887-444d-9022-52a12c8b27ae 702a45f1-d923-4718-995c-53750946eef0 5262a503-baf3-437b-8f45-31f9e4a969f8 31ac9273-170e-4eb8-ba12-27d1078ee2e0]" pkg=rwLabels time="2026-02-13T23:23:50Z" level=info msg="Adding user to imap server" addrID=9861c901-982c-4d54-9770-dab5a1185df9 service=server-manager time="2026-02-13T23:23:50Z" level=info msg="Creating new IMAP user" addrID=9861c901-982c-4d54-9770-dab5a1185df9 service=server-manager time="2026-02-13T23:23:50Z" level=info msg="Setting gluon ID" addrID=9861c901-982c-4d54-9770-dab5a1185df9 gluonID=1228b11f-7a47-4e4e-9490-f4f9fcf4e141 userID=d31d187a-2a89-4d81-b22b-1fa05798868e time="2026-02-13T23:23:50Z" level=info msg="Created new IMAP user" addrID=9861c901-982c-4d54-9770-dab5a1185df9 gluonID=1228b11f-7a47-4e4e-9490-f4f9fcf4e141 service=server-manager time="2026-02-13T23:23:50Z" level=info msg="Validating Listener State" service=server-manager time="2026-02-13T23:23:50Z" level=info msg=Resuming service=user-events user=d31d187a-2a89-4d81-b22b-1fa05798868e And the user logs in with username "b1e795ba-8e7a-49e4-9e02-b7baed96748f" and password "password" # :1 -> *scenario time="2026-02-13T23:23:50Z" level=info msg="Received mailbox message count" count=0 gluonID=1228b11f-7a47-4e4e-9490-f4f9fcf4e141 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2026-02-13T23:23:50Z" level=info msg="Starting IMAP Service" service=imap user=d31d187a-2a89-4d81-b22b-1fa05798868e time="2026-02-13T23:23:50Z" level=info msg="Sync triggered" service=imap user=d31d187a-2a89-4d81-b22b-1fa05798868e time="2026-02-13T23:23:50Z" level=info msg="Beginning user sync" service=imap start="2026-02-13 23:23:50.270824917 +0000 UTC m=+48.077433317" user=d31d187a-2a89-4d81-b22b-1fa05798868e time="2026-02-13T23:23:50Z" level=info msg="Checking whether logged in user should re-sync. UserID:d31d187a-2a89-4d81-b22b-1fa05798868e" userID=d31d187a-2a89-4d81-b22b-1fa05798868e time="2026-02-13T23:23:50Z" level=info msg="Syncing labels" service=imap user=d31d187a-2a89-4d81-b22b-1fa05798868e time="2026-02-13T23:23:50Z" level=info msg="Label not found in DB, creating mailbox." labelID=9808fee1-df15-42ba-8b38-ec76e23bbfc4 labelPath="BNYtkrLBU4VG4gmpaDpC/MTRwOD2RFymVqxlNMrHWOw=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2026-02-13T23:23:50Z" level=info msg="Label not found in DB, creating mailbox." labelID=a134b387-aeaf-4b3e-9a43-77493e55ac9e labelPath="PQEKH0e/TRBtOrrNzw+SWYYHfQGAL8CHZjOfyHv/7oM=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2026-02-13T23:23:50Z" level=info msg="Label not found in DB, creating mailbox." labelID=25f31ad3-0df7-4b7f-a81d-bc492a00ea25 labelPath="O/+p9cDwYMyeskdSYnCaWpgSHn0wWMDJn3k5ddBUhcA=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2026-02-13T23:23:50Z" level=info msg="Label not found in DB, creating mailbox." labelID=6a8f7dd7-0e20-44bd-ad20-378f952ed42b labelPath="CHW6nbfMfpnvitbnurOW4mqzv+vj1qawPL+nWtkyuqg=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2026-02-13T23:23:50Z" level=info msg="Label not found in DB, creating mailbox." labelID=a2eb216d-3efc-40f6-a71c-512104731e8e labelPath="cP0aOrsG9jqvAW8Zh1ELKKqful/3ciZ7jaMm/3KAXwg=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2026-02-13T23:23:50Z" level=info msg="Label not found in DB, creating mailbox." labelID=6a9b0c3a-de80-4a49-aa60-98a146aefcbc labelPath="iqYZ6lq6fca6meunj5fFBXss2kN6GIQuKy2j5RCKoaM=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2026-02-13T23:23:50Z" level=info msg="Label not found in DB, creating mailbox." labelID=84467263-2806-4ad6-aefd-f3cca81b1f2e labelPath="J4cmtNHg5SLvTgtbtQ5pGMXBtbKNNd5psCKedTAz4iY=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2026-02-13T23:23:50Z" level=info msg="Label not found in DB, creating mailbox." labelID=64b572a9-c223-49c8-9fc7-7309de9c6b5c labelPath="mPjFAt5+GXilABeXG9Oqiys8Ja8K3S6nXzIkJPrtNBM=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2026-02-13T23:23:50Z" level=info msg="Label not found in DB, creating mailbox." labelID=ae3a535c-37a9-40a6-8013-5fd573f28353 labelPath="03o15FOjSP30lDp9gAHy84n+6Lmfs/v5MYieBaQLck0=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2026-02-13T23:23:50Z" level=info msg="Label not found in DB, creating mailbox." labelID=74a4e3c1-937e-4937-925e-b6c08804705d labelPath="B4zJtCm0vSmEYEUm2S/mxs/nc82MZOXWZMgy3ZFDwj0=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2026-02-13T23:23:50Z" level=info msg="Label not found in DB, creating mailbox." labelID=99a313b9-e2d9-4051-b274-538b30fa5000 labelPath="bfSHqaScfOyHQjDu5SAX7xxErCsVJMB3kNgXPqz8nx8=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2026-02-13T23:23:50Z" level=info msg="Label not found in DB, creating mailbox." labelID=adca2966-b236-439a-91b3-3918a41e67f0 labelPath="GvJUJXRu+wI1k4QQxFDlaTDggXrc3bM/2zPeEZAeBX0=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2026-02-13T23:23:50Z" level=info msg="Label not found in DB, creating mailbox." labelID=466e0277-1a31-4df4-be60-85c2fb77cc9e labelPath="9SqP/neplYlPYFlOQkOAtF1N2IaBRxoOXfPrXb/GL5U=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2026-02-13T23:23:50Z" level=info msg="Label not found in DB, creating mailbox." labelID=64c81c23-11c8-4fda-ad7f-24289c3b792c labelPath="KOKlm7fBVH/o9J5/SGBX1pVnk0V9VBIDkAQMtZ+fsUQ=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2026-02-13T23:23:50Z" level=info msg="Label not found in DB, creating mailbox." labelID=9ab78375-29c6-476b-9a04-cecd9a1db2e8 labelPath="S0txueHOlJPySaFs4quZ1XgBm8iZnFp9MWF8fn3b2uw=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2026-02-13T23:23:50Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=1228b11f-7a47-4e4e-9490-f4f9fcf4e141 time="2026-02-13T23:23:50Z" level=info msg="Label not found in DB, creating mailbox." labelID=4bc6231d-c264-40af-8f72-d28e1da47975 labelPath="aoUR8mNAvpz2BxQ7LqqAsH4/Mm5j3UPfsIyfXwX7DUo=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2026-02-13T23:23:50Z" level=info msg="Label not found in DB, creating mailbox." labelID=c56a567f-de45-40c4-9851-813371cfd979 labelPath="vQI9A4gs2fboD/lsZ2czAr1D9dpDWameWvAm6t9Mbao=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2026-02-13T23:23:50Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=1228b11f-7a47-4e4e-9490-f4f9fcf4e141 time="2026-02-13T23:23:50Z" level=info msg="Label not found in DB, creating mailbox." labelID=9223466c-d887-444d-9022-52a12c8b27ae labelPath="Nuf/yg+GYYvhyljjVTRwMGimvIRYJNwyr5xmPizY/ww=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2026-02-13T23:23:50Z" level=info msg="Label not found in DB, creating mailbox." labelID=eb33bbf2-3827-4942-97de-5ac04df49338 labelPath="SM0GhK4tpmfY1Yn5tgcHTgY5xIsQXkxwK+BzA/+xh5Q=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2026-02-13T23:23:50Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=9808fee1-df15-42ba-8b38-ec76e23bbfc4 userID=1228b11f-7a47-4e4e-9490-f4f9fcf4e141 time="2026-02-13T23:23:50Z" level=info msg="Label not found in DB, creating mailbox." labelID=50478fd2-0365-4ab2-ba9e-623551e60aac labelPath="a7nWoqE06aqVP9g6+cBT/PPYp+Nc5rtQUqegSigpmHc=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2026-02-13T23:23:50Z" level=info msg="Label not found in DB, creating mailbox." labelID=702a45f1-d923-4718-995c-53750946eef0 labelPath="fE5nB3NQbqQFuXCaXlQMpAWphYdBZLxTaJulXw/EaCk=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2026-02-13T23:23:50Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=a134b387-aeaf-4b3e-9a43-77493e55ac9e userID=1228b11f-7a47-4e4e-9490-f4f9fcf4e141 time="2026-02-13T23:23:50Z" level=info msg="Label not found in DB, creating mailbox." labelID=93a9a6ca-ec93-4980-a339-85fdce543e52 labelPath="QTeLt6BNwZMoHwkDw8iusyI+GrdU90qy/gizXvPyts0=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2026-02-13T23:23:50Z" level=info msg="Label not found in DB, creating mailbox." labelID=125e61c8-9184-4414-b7cc-1d66faeae0fd labelPath="nJOIkhCRIexEkutYOi0muGgCz+LUsaSzvTXZhLIzxps=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2026-02-13T23:23:50Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=25f31ad3-0df7-4b7f-a81d-bc492a00ea25 userID=1228b11f-7a47-4e4e-9490-f4f9fcf4e141 time="2026-02-13T23:23:50Z" level=info msg="Label not found in DB, creating mailbox." labelID=76987e5f-3a76-4ef5-8357-a1b318601444 labelPath="Ts6u4doNl8F+UHQqVAHjSGZfd8UXd56WfQ02vfVs30o=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2026-02-13T23:23:50Z" level=info msg="Label not found in DB, creating mailbox." labelID=f7a73abb-a4cf-4225-97c8-697544ca54bd labelPath="vQzZ350j3VvgLiXfPCLEbNDjyzakIXFTQT17PeyumFg=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2026-02-13T23:23:50Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6a8f7dd7-0e20-44bd-ad20-378f952ed42b userID=1228b11f-7a47-4e4e-9490-f4f9fcf4e141 time="2026-02-13T23:23:50Z" level=info msg="Label not found in DB, creating mailbox." labelID=c36eb9d4-a2c0-4140-8283-87c653f549d4 labelPath="DjlrSUB3JYRg6TdISSIOhiDrNj76veZboi2m8QqVzao=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2026-02-13T23:23:50Z" level=info msg="Label not found in DB, creating mailbox." labelID=aa947169-250b-440f-b4e8-d924a43c4203 labelPath="wO6FH0o8rjyDcGCX8iGW3w4wKXCAOXFhIp396GdxA44=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2026-02-13T23:23:50Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=a2eb216d-3efc-40f6-a71c-512104731e8e userID=1228b11f-7a47-4e4e-9490-f4f9fcf4e141 time="2026-02-13T23:23:50Z" level=info msg="Label not found in DB, creating mailbox." labelID=4ceb19ed-fcde-4ffb-b6f1-f97fb202be69 labelPath="IPXSQRMQBtbn9CZGYaQHuBvuj7KXr/KZgOXg/66qiXg=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2026-02-13T23:23:50Z" level=info msg="Label not found in DB, creating mailbox." labelID=f31e2e71-0b66-454e-a749-60c19b6d11d6 labelPath="prQQAfQE6fSP9u3ipTqbLR1/sb4UdEQXAMU5nDTcg/I=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2026-02-13T23:23:50Z" level=info msg="Label not found in DB, creating mailbox." labelID=893a7bea-1b4b-4881-a06f-0ed5e266e2a3 labelPath="+X3CudnWQ4xdDG2Zu9e1zHGEL04+HS6aWMjli45szew=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2026-02-13T23:23:50Z" level=info msg="Label not found in DB, creating mailbox." labelID=a3cc337c-a52d-40c5-be6f-9941394b96cd labelPath="FhpgaWBQCsJY2Nj04yxPcCVtpYEdJNFhzaSFxY/RqFw=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2026-02-13T23:23:50Z" level=info msg="Label not found in DB, creating mailbox." labelID=4c991e15-e2cc-499b-aa0f-3332c0932e22 labelPath="WT2E4PwFSGXrkNibwkHdCPPoVykd7jg6HbRj1OqRZeA=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2026-02-13T23:23:50Z" level=info msg="Label not found in DB, creating mailbox." labelID=13aacf6d-5469-48eb-920f-6dc165bc12dd labelPath="yaxflDQppUYcaECv1eIwFAZxwZUKNQeuEfaMz5PP9rg=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2026-02-13T23:23:50Z" level=info msg="Label not found in DB, creating mailbox." labelID=c5da5108-b51d-40bf-b3c6-a69add2728ab labelPath="3ed0Ly5Ex8Ij/WMI4kh41SVqck92HanyPNeuUh4sDKA=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2026-02-13T23:23:50Z" level=info msg="Label not found in DB, creating mailbox." labelID=eb1c5292-3248-487b-9a99-d30886dcfe65 labelPath="DPvbQNasX4Fmz4I25DB1NCY+SAv7GB+hlmrS6heO+RI=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2026-02-13T23:23:50Z" level=info msg="Label not found in DB, creating mailbox." labelID=50734ebc-b807-46a4-8437-989d60bf17de labelPath="djNz856pn5NWhfLguwXvycWgkDUZj6FP1nrDXrm8FpU=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2026-02-13T23:23:50Z" level=info msg="Label not found in DB, creating mailbox." labelID=7fe704d6-3f2e-4511-b674-a97fbd3b28b4 labelPath="oZjPAyiDIE5FyWVzVZzlvF7WEXB4gX0Xmy6f/yIY7Pk=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2026-02-13T23:23:50Z" level=info msg="Label not found in DB, creating mailbox." labelID=a1bbb02f-8451-41c6-8bb8-3104521d9963 labelPath="+8HnzoJwYIlWvSerifkRhVT8G0D/TeGTtMDx+b/vIDQ=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2026-02-13T23:23:50Z" level=info msg="Label not found in DB, creating mailbox." labelID=5262a503-baf3-437b-8f45-31f9e4a969f8 labelPath="gFWzLqXdUkSRwn3VYhfiUk+Hh+ndCxR3VNSy5RunMa0=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2026-02-13T23:23:50Z" level=info msg="Label not found in DB, creating mailbox." labelID=693f410c-7178-4760-9565-04a9981d6ce1 labelPath="/CMjPx0cCdqAcwRIzIm9AavIlv6CDit3hrMXOAT8FAA=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2026-02-13T23:23:50Z" level=info msg="Label not found in DB, creating mailbox." labelID=af59c759-8629-48a9-bbb4-48ba648e8095 labelPath="8qprU4hABqHmmBFIPEOq4YcfwBzvSN4N6ZtlPaNEYoo=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2026-02-13T23:23:50Z" level=info msg="Label not found in DB, creating mailbox." labelID=4abb627e-a606-4d96-9693-654577c59737 labelPath="EVZxYYVEiDsSfoFoEHwcZL0htkhSpld4wkG09TCoL04=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2026-02-13T23:23:50Z" level=info msg="Label not found in DB, creating mailbox." labelID=05a55209-c493-408a-9e0a-b7e42af15715 labelPath="bz7PbdUVaMF24R4GgmuG9L7VC9CpvzHMc5IbNYHPADE=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2026-02-13T23:23:50Z" level=info msg="Label not found in DB, creating mailbox." labelID=65d97898-bb79-4295-a826-4d0f7ff9ffa7 labelPath="4BesEPxDmo4N3P5P0GxFssLV3b8yQglB4todUgCT5rw=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2026-02-13T23:23:50Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6a9b0c3a-de80-4a49-aa60-98a146aefcbc userID=1228b11f-7a47-4e4e-9490-f4f9fcf4e141 time="2026-02-13T23:23:50Z" level=info msg="Label not found in DB, creating mailbox." labelID=eecd3487-6a0c-4401-9324-e44f6883d836 labelPath="tLijyr/HPniiVZlTyQYDCF+qZ01H4disUT4awBg5el4=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2026-02-13T23:23:50Z" level=info msg="Label not found in DB, creating mailbox." labelID=796089e6-4a12-47df-835b-979cc23ed3ee labelPath="Kuj87BEAy8A7EKlD2Up70iUOJGLlJEBG9MskVrOAtb8=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2026-02-13T23:23:50Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=84467263-2806-4ad6-aefd-f3cca81b1f2e userID=1228b11f-7a47-4e4e-9490-f4f9fcf4e141 time="2026-02-13T23:23:50Z" level=info msg="Label not found in DB, creating mailbox." labelID=56a3c1cb-d489-4442-a0c5-81d69ed24dcb labelPath="txUPYXSNrr4jEYqc1GsMv5+DwWD7kVKDcJ0N+LaJ9aw=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2026-02-13T23:23:50Z" level=info msg="Label not found in DB, creating mailbox." labelID=980679fb-cd19-492f-8ce3-1b93c187f6f4 labelPath="en1qCZrRQ3rV/WLa22SW2HvvaOv3AhB8/YkBwx1nyHo=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2026-02-13T23:23:50Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=64b572a9-c223-49c8-9fc7-7309de9c6b5c userID=1228b11f-7a47-4e4e-9490-f4f9fcf4e141 time="2026-02-13T23:23:50Z" level=info msg="Label not found in DB, creating mailbox." labelID=af2343af-ea00-43be-a689-96cf79f973ca labelPath="D6vOBMM2r5cmuBB6vkth559lADQ2TlvRlvKRDiywRFk=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2026-02-13T23:23:50Z" level=info msg="Label not found in DB, creating mailbox." labelID=a997d0d4-141a-49a0-80b2-20dbc20644ac labelPath="9fm/ShrL84PDHm8zdZnP0pTstIcJezYc/7UJPDeE9bg=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2026-02-13T23:23:50Z" level=info msg="Label not found in DB, creating mailbox." labelID=786c196a-e88e-47c7-807b-b3127277bd56 labelPath="zvJiV8r8R1UL17TWPn45OwA9XcBebPtQdwP0eTTe6sE=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2026-02-13T23:23:50Z" level=info msg="Label not found in DB, creating mailbox." labelID=0b986632-48a9-4b15-8eba-d4a858fc6262 labelPath="CRx+f7wtHchApmVccSfkfDE2dUSXM9LMFH2lxH1NV48=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2026-02-13T23:23:50Z" level=info msg="Label not found in DB, creating mailbox." labelID=56747fa2-3579-43b9-a4a4-791754cc516c labelPath="40b42vcG1vVS8TekaId4Yc8cN2VMrWa+3QIM3mic0JU=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2026-02-13T23:23:50Z" level=info msg="Label not found in DB, creating mailbox." labelID=df5cce7d-425b-4eee-a338-dd864ba742b2 labelPath="tkX3S34OqzoY1f7IT2c3DFkKMH2Hc8ButJB9DUUl7d4=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2026-02-13T23:23:50Z" level=info msg="Label not found in DB, creating mailbox." labelID=a42886e2-6d8e-4716-ac91-33913eeccc67 labelPath="ahIzHC6OxoCaYNMO5FSqiGfJBnWkGejWrcqmDJmvj78=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2026-02-13T23:23:50Z" level=info msg="Label not found in DB, creating mailbox." labelID=d03e3eb0-4c14-4883-b58c-826c04f6894a labelPath="1TDp5zX/tpdM4R7v3SywK6IHN84TVxBo8VELxRA3sQo=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2026-02-13T23:23:50Z" level=info msg="Label not found in DB, creating mailbox." labelID=da301af4-9b03-4e3c-82f7-d00b38f92877 labelPath="Rzmk0v6rrWXF8JIM/hbRK2sOGljR4Thvfo5cIp0lltg=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2026-02-13T23:23:50Z" level=info msg="Label not found in DB, creating mailbox." labelID=f3f94961-389d-4c43-8d4a-abcd3dd1f07c labelPath="CTORcNuKQXiuT5tmgNISqIAuJpaOCmGdea8Npg6Rqho=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2026-02-13T23:23:50Z" level=info msg="Label not found in DB, creating mailbox." labelID=e442e634-036a-4bba-a915-c04e32858e44 labelPath="shDvdLv9eJH1bfh6wt3gNBLSjZEvJODAp4JSbuQBp3Y=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2026-02-13T23:23:50Z" level=info msg="Label not found in DB, creating mailbox." labelID=48db87ef-d5c7-44aa-b95e-4114c8bebcd6 labelPath="yeYyA2z++/DX7VeWzAehxev7ic9goUGmDQ87ePSWqcA=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2026-02-13T23:23:50Z" level=info msg="Label not found in DB, creating mailbox." labelID=15c70b4f-5bfb-4002-a1e3-b114f09d70fb labelPath="nag7fY3bd6S8dmMOLUR1RT4LkC9NliTHUekgsQlolBI=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2026-02-13T23:23:50Z" level=info msg="Label not found in DB, creating mailbox." labelID=3f162281-436a-4e4b-b21f-2410f025eb3c labelPath="7bftc6uI/FcEg20zZCbl0sQytyOWxQj1mQ5qI22Ztck=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2026-02-13T23:23:50Z" level=info msg="Label not found in DB, creating mailbox." labelID=32c1c225-c16c-41b7-8db1-cfe91784f578 labelPath="qP/JE6fkZv9wXbw9WHr69j3cTsx5/P/r+rSNzAvzg/Y=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2026-02-13T23:23:50Z" level=info msg="Label not found in DB, creating mailbox." labelID=b9ab32a5-c3e2-4b02-93f1-ddcdbd3f1006 labelPath="G8syP4Jsg7EJYraR4zB5rSW5qxSm3pTSLU8+pMELUxw=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2026-02-13T23:23:50Z" level=info msg="Label not found in DB, creating mailbox." labelID=04527c0f-4435-405f-b185-79cc41afe8f1 labelPath="rf1L+wCeDj/Nqj1fMe1CxbXjh0XHER12lWuLc5yFnUo=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2026-02-13T23:23:50Z" level=info msg="Label not found in DB, creating mailbox." labelID=239009e2-fb4d-4b14-bc75-96c082e36dbe labelPath="JqoGsULBtVtSQhg5S7Glkix6+Ktfx+evmz7VH2nl8ow=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2026-02-13T23:23:50Z" level=info msg="Label not found in DB, creating mailbox." labelID=37213b21-fa8a-4695-a877-d5cc8fc3fd75 labelPath="xpa1+x2SEUcNdvOT1YvzUO3AGNWY76c/uBRZZoFjf94=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2026-02-13T23:23:50Z" level=info msg="Label not found in DB, creating mailbox." labelID=4e1f5c7a-1bf0-47e3-95e9-c5d0c926f40c labelPath="o2zHGu9OA3DzS0QTUBGdkXziySGnZKqMjcZ8vrMTtZk=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2026-02-13T23:23:50Z" level=info msg="Label not found in DB, creating mailbox." labelID=27a084fd-fbc2-4264-94f2-4d502db5490e labelPath="bkjUsRuwmblzDCuInfYOSO4dPZ+lGmj03djQRyIMhNY=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2026-02-13T23:23:50Z" level=info msg="Label not found in DB, creating mailbox." labelID=e0789e53-6685-460e-b729-941828aeb818 labelPath="i1n2AzBBgiePpUIU2QWOSby2SyyJU7/dWaqmUuFpY4w=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2026-02-13T23:23:50Z" level=info msg="Label not found in DB, creating mailbox." labelID=80e27d2c-b969-4f8e-afd9-d7c3d9dfa99c labelPath="kvt3wqSl60ClELQoqq4IxEQaVj8rP4hGneP2uQppj+E=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2026-02-13T23:23:50Z" level=info msg="Label not found in DB, creating mailbox." labelID=31ac9273-170e-4eb8-ba12-27d1078ee2e0 labelPath="peh8vS3elB15MXOelkGUEiEWpD3G0NQ5XldU87Vw8A0=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2026-02-13T23:23:50Z" level=info msg="Label not found in DB, creating mailbox." labelID=ef9c0e81-52ff-4f68-84fb-9d6f7cd8d224 labelPath="ZQKhcwXTudjFonk1DhvxZlPE/7pAvzJrejrFFC6tNM4=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2026-02-13T23:23:50Z" level=info msg="Label not found in DB, creating mailbox." labelID=b9e57659-87af-4806-8399-fcc5d173c3f8 labelPath="Bocf5D212MecRttZ7Sb/6K1rYuX47WCcQKAICAcwrVs=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2026-02-13T23:23:50Z" level=info msg="Label not found in DB, creating mailbox." labelID=b63683fa-8d38-47f0-a14e-5b4d116d478d labelPath="iGWVVX9YQxYZhUgyP7e2NUTA24FkHWuk8CK1KI1nsG0=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2026-02-13T23:23:50Z" level=info msg="Label not found in DB, creating mailbox." labelID=47affd57-6c6b-4a93-a4ab-3d71b605e903 labelPath="8dGIM0Y1cEz3/aj/7mdt8Lr6oEA3FXyqh19gX9F+WmU=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2026-02-13T23:23:50Z" level=info msg="Label not found in DB, creating mailbox." labelID=854f3a6f-0e01-4f43-bd8d-31159801fc2e labelPath="RQfjC16do343Gn3TS4OvWApKPZ6MS2tmRaOhS1UbkLI=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2026-02-13T23:23:50Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=ae3a535c-37a9-40a6-8013-5fd573f28353 userID=1228b11f-7a47-4e4e-9490-f4f9fcf4e141 time="2026-02-13T23:23:50Z" level=info msg="Label not found in DB, creating mailbox." labelID=d27e66af-f6e2-4c6c-b90b-531846641667 labelPath="0hpwQRvjrY7QWuWpu2eftLdCh6XNgVIjyYmP3p4OPPo=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2026-02-13T23:23:50Z" level=info msg="Label not found in DB, creating mailbox." labelID=8af70e37-e29b-4018-968c-74fc7982393e labelPath="i0sIs64qc59tsoF0OMvSyxGg1tcoDYba7qqX39uu3Rw=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2026-02-13T23:23:50Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=74a4e3c1-937e-4937-925e-b6c08804705d userID=1228b11f-7a47-4e4e-9490-f4f9fcf4e141 time="2026-02-13T23:23:50Z" level=info msg="Label not found in DB, creating mailbox." labelID=f3329147-820b-400c-a9e5-1200a2cce3f1 labelPath="T9JzJ0J1X63gUvWklNXwqlTDBf0OJV64VF5p/3fdmUo=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2026-02-13T23:23:50Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=99a313b9-e2d9-4051-b274-538b30fa5000 userID=1228b11f-7a47-4e4e-9490-f4f9fcf4e141 time="2026-02-13T23:23:50Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=adca2966-b236-439a-91b3-3918a41e67f0 userID=1228b11f-7a47-4e4e-9490-f4f9fcf4e141 time="2026-02-13T23:23:50Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=466e0277-1a31-4df4-be60-85c2fb77cc9e userID=1228b11f-7a47-4e4e-9490-f4f9fcf4e141 time="2026-02-13T23:23:50Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=7 userID=1228b11f-7a47-4e4e-9490-f4f9fcf4e141 time="2026-02-13T23:23:50Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=64c81c23-11c8-4fda-ad7f-24289c3b792c userID=1228b11f-7a47-4e4e-9490-f4f9fcf4e141 time="2026-02-13T23:23:50Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=9ab78375-29c6-476b-9a04-cecd9a1db2e8 userID=1228b11f-7a47-4e4e-9490-f4f9fcf4e141 time="2026-02-13T23:23:50Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4bc6231d-c264-40af-8f72-d28e1da47975 userID=1228b11f-7a47-4e4e-9490-f4f9fcf4e141 time="2026-02-13T23:23:50Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=c56a567f-de45-40c4-9851-813371cfd979 userID=1228b11f-7a47-4e4e-9490-f4f9fcf4e141 time="2026-02-13T23:23:50Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=9223466c-d887-444d-9022-52a12c8b27ae userID=1228b11f-7a47-4e4e-9490-f4f9fcf4e141 time="2026-02-13T23:23:50Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=eb33bbf2-3827-4942-97de-5ac04df49338 userID=1228b11f-7a47-4e4e-9490-f4f9fcf4e141 time="2026-02-13T23:23:50Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=50478fd2-0365-4ab2-ba9e-623551e60aac userID=1228b11f-7a47-4e4e-9490-f4f9fcf4e141 time="2026-02-13T23:23:50Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5 userID=1228b11f-7a47-4e4e-9490-f4f9fcf4e141 time="2026-02-13T23:23:50Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=702a45f1-d923-4718-995c-53750946eef0 userID=1228b11f-7a47-4e4e-9490-f4f9fcf4e141 time="2026-02-13T23:23:50Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=93a9a6ca-ec93-4980-a339-85fdce543e52 userID=1228b11f-7a47-4e4e-9490-f4f9fcf4e141 time="2026-02-13T23:23:50Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=125e61c8-9184-4414-b7cc-1d66faeae0fd userID=1228b11f-7a47-4e4e-9490-f4f9fcf4e141 time="2026-02-13T23:23:50Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=76987e5f-3a76-4ef5-8357-a1b318601444 userID=1228b11f-7a47-4e4e-9490-f4f9fcf4e141 time="2026-02-13T23:23:50Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4 userID=1228b11f-7a47-4e4e-9490-f4f9fcf4e141 time="2026-02-13T23:23:50Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=f7a73abb-a4cf-4225-97c8-697544ca54bd userID=1228b11f-7a47-4e4e-9490-f4f9fcf4e141 time="2026-02-13T23:23:50Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=c36eb9d4-a2c0-4140-8283-87c653f549d4 userID=1228b11f-7a47-4e4e-9490-f4f9fcf4e141 time="2026-02-13T23:23:50Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=aa947169-250b-440f-b4e8-d924a43c4203 userID=1228b11f-7a47-4e4e-9490-f4f9fcf4e141 time="2026-02-13T23:23:50Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4ceb19ed-fcde-4ffb-b6f1-f97fb202be69 userID=1228b11f-7a47-4e4e-9490-f4f9fcf4e141 time="2026-02-13T23:23:50Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=f31e2e71-0b66-454e-a749-60c19b6d11d6 userID=1228b11f-7a47-4e4e-9490-f4f9fcf4e141 time="2026-02-13T23:23:50Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=893a7bea-1b4b-4881-a06f-0ed5e266e2a3 userID=1228b11f-7a47-4e4e-9490-f4f9fcf4e141 time="2026-02-13T23:23:50Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=a3cc337c-a52d-40c5-be6f-9941394b96cd userID=1228b11f-7a47-4e4e-9490-f4f9fcf4e141 time="2026-02-13T23:23:50Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4c991e15-e2cc-499b-aa0f-3332c0932e22 userID=1228b11f-7a47-4e4e-9490-f4f9fcf4e141 time="2026-02-13T23:23:50Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=13aacf6d-5469-48eb-920f-6dc165bc12dd userID=1228b11f-7a47-4e4e-9490-f4f9fcf4e141 time="2026-02-13T23:23:50Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=c5da5108-b51d-40bf-b3c6-a69add2728ab userID=1228b11f-7a47-4e4e-9490-f4f9fcf4e141 time="2026-02-13T23:23:50Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6 userID=1228b11f-7a47-4e4e-9490-f4f9fcf4e141 time="2026-02-13T23:23:50Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=eb1c5292-3248-487b-9a99-d30886dcfe65 userID=1228b11f-7a47-4e4e-9490-f4f9fcf4e141 time="2026-02-13T23:23:50Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=50734ebc-b807-46a4-8437-989d60bf17de userID=1228b11f-7a47-4e4e-9490-f4f9fcf4e141 time="2026-02-13T23:23:50Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=12 userID=1228b11f-7a47-4e4e-9490-f4f9fcf4e141 time="2026-02-13T23:23:50Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=7fe704d6-3f2e-4511-b674-a97fbd3b28b4 userID=1228b11f-7a47-4e4e-9490-f4f9fcf4e141 time="2026-02-13T23:23:50Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=a1bbb02f-8451-41c6-8bb8-3104521d9963 userID=1228b11f-7a47-4e4e-9490-f4f9fcf4e141 time="2026-02-13T23:23:50Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5262a503-baf3-437b-8f45-31f9e4a969f8 userID=1228b11f-7a47-4e4e-9490-f4f9fcf4e141 time="2026-02-13T23:23:50Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=10 userID=1228b11f-7a47-4e4e-9490-f4f9fcf4e141 time="2026-02-13T23:23:50Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=693f410c-7178-4760-9565-04a9981d6ce1 userID=1228b11f-7a47-4e4e-9490-f4f9fcf4e141 time="2026-02-13T23:23:50Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=af59c759-8629-48a9-bbb4-48ba648e8095 userID=1228b11f-7a47-4e4e-9490-f4f9fcf4e141 time="2026-02-13T23:23:50Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4abb627e-a606-4d96-9693-654577c59737 userID=1228b11f-7a47-4e4e-9490-f4f9fcf4e141 time="2026-02-13T23:23:50Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=05a55209-c493-408a-9e0a-b7e42af15715 userID=1228b11f-7a47-4e4e-9490-f4f9fcf4e141 time="2026-02-13T23:23:50Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=65d97898-bb79-4295-a826-4d0f7ff9ffa7 userID=1228b11f-7a47-4e4e-9490-f4f9fcf4e141 time="2026-02-13T23:23:50Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=eecd3487-6a0c-4401-9324-e44f6883d836 userID=1228b11f-7a47-4e4e-9490-f4f9fcf4e141 time="2026-02-13T23:23:50Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=796089e6-4a12-47df-835b-979cc23ed3ee userID=1228b11f-7a47-4e4e-9490-f4f9fcf4e141 time="2026-02-13T23:23:50Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=56a3c1cb-d489-4442-a0c5-81d69ed24dcb userID=1228b11f-7a47-4e4e-9490-f4f9fcf4e141 time="2026-02-13T23:23:50Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=980679fb-cd19-492f-8ce3-1b93c187f6f4 userID=1228b11f-7a47-4e4e-9490-f4f9fcf4e141 time="2026-02-13T23:23:50Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=af2343af-ea00-43be-a689-96cf79f973ca userID=1228b11f-7a47-4e4e-9490-f4f9fcf4e141 time="2026-02-13T23:23:50Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=a997d0d4-141a-49a0-80b2-20dbc20644ac userID=1228b11f-7a47-4e4e-9490-f4f9fcf4e141 time="2026-02-13T23:23:50Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=786c196a-e88e-47c7-807b-b3127277bd56 userID=1228b11f-7a47-4e4e-9490-f4f9fcf4e141 time="2026-02-13T23:23:50Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0b986632-48a9-4b15-8eba-d4a858fc6262 userID=1228b11f-7a47-4e4e-9490-f4f9fcf4e141 time="2026-02-13T23:23:50Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=56747fa2-3579-43b9-a4a4-791754cc516c userID=1228b11f-7a47-4e4e-9490-f4f9fcf4e141 time="2026-02-13T23:23:50Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=df5cce7d-425b-4eee-a338-dd864ba742b2 userID=1228b11f-7a47-4e4e-9490-f4f9fcf4e141 time="2026-02-13T23:23:50Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=a42886e2-6d8e-4716-ac91-33913eeccc67 userID=1228b11f-7a47-4e4e-9490-f4f9fcf4e141 time="2026-02-13T23:23:50Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=d03e3eb0-4c14-4883-b58c-826c04f6894a userID=1228b11f-7a47-4e4e-9490-f4f9fcf4e141 time="2026-02-13T23:23:50Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=da301af4-9b03-4e3c-82f7-d00b38f92877 userID=1228b11f-7a47-4e4e-9490-f4f9fcf4e141 time="2026-02-13T23:23:50Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=f3f94961-389d-4c43-8d4a-abcd3dd1f07c userID=1228b11f-7a47-4e4e-9490-f4f9fcf4e141 time="2026-02-13T23:23:50Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=e442e634-036a-4bba-a915-c04e32858e44 userID=1228b11f-7a47-4e4e-9490-f4f9fcf4e141 time="2026-02-13T23:23:50Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=48db87ef-d5c7-44aa-b95e-4114c8bebcd6 userID=1228b11f-7a47-4e4e-9490-f4f9fcf4e141 time="2026-02-13T23:23:50Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=15c70b4f-5bfb-4002-a1e3-b114f09d70fb userID=1228b11f-7a47-4e4e-9490-f4f9fcf4e141 time="2026-02-13T23:23:50Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=8 userID=1228b11f-7a47-4e4e-9490-f4f9fcf4e141 time="2026-02-13T23:23:50Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0 userID=1228b11f-7a47-4e4e-9490-f4f9fcf4e141 time="2026-02-13T23:23:50Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=3f162281-436a-4e4b-b21f-2410f025eb3c userID=1228b11f-7a47-4e4e-9490-f4f9fcf4e141 time="2026-02-13T23:23:50Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=32c1c225-c16c-41b7-8db1-cfe91784f578 userID=1228b11f-7a47-4e4e-9490-f4f9fcf4e141 time="2026-02-13T23:23:50Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=b9ab32a5-c3e2-4b02-93f1-ddcdbd3f1006 userID=1228b11f-7a47-4e4e-9490-f4f9fcf4e141 time="2026-02-13T23:23:50Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=04527c0f-4435-405f-b185-79cc41afe8f1 userID=1228b11f-7a47-4e4e-9490-f4f9fcf4e141 time="2026-02-13T23:23:50Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=239009e2-fb4d-4b14-bc75-96c082e36dbe userID=1228b11f-7a47-4e4e-9490-f4f9fcf4e141 time="2026-02-13T23:23:50Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=37213b21-fa8a-4695-a877-d5cc8fc3fd75 userID=1228b11f-7a47-4e4e-9490-f4f9fcf4e141 time="2026-02-13T23:23:50Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4e1f5c7a-1bf0-47e3-95e9-c5d0c926f40c userID=1228b11f-7a47-4e4e-9490-f4f9fcf4e141 time="2026-02-13T23:23:50Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=27a084fd-fbc2-4264-94f2-4d502db5490e userID=1228b11f-7a47-4e4e-9490-f4f9fcf4e141 time="2026-02-13T23:23:50Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=e0789e53-6685-460e-b729-941828aeb818 userID=1228b11f-7a47-4e4e-9490-f4f9fcf4e141 time="2026-02-13T23:23:50Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=80e27d2c-b969-4f8e-afd9-d7c3d9dfa99c userID=1228b11f-7a47-4e4e-9490-f4f9fcf4e141 time="2026-02-13T23:23:50Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=31ac9273-170e-4eb8-ba12-27d1078ee2e0 userID=1228b11f-7a47-4e4e-9490-f4f9fcf4e141 time="2026-02-13T23:23:50Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=3 userID=1228b11f-7a47-4e4e-9490-f4f9fcf4e141 time="2026-02-13T23:23:50Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=ef9c0e81-52ff-4f68-84fb-9d6f7cd8d224 userID=1228b11f-7a47-4e4e-9490-f4f9fcf4e141 time="2026-02-13T23:23:50Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=b9e57659-87af-4806-8399-fcc5d173c3f8 userID=1228b11f-7a47-4e4e-9490-f4f9fcf4e141 time="2026-02-13T23:23:50Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=b63683fa-8d38-47f0-a14e-5b4d116d478d userID=1228b11f-7a47-4e4e-9490-f4f9fcf4e141 time="2026-02-13T23:23:50Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=47affd57-6c6b-4a93-a4ab-3d71b605e903 userID=1228b11f-7a47-4e4e-9490-f4f9fcf4e141 time="2026-02-13T23:23:50Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=854f3a6f-0e01-4f43-bd8d-31159801fc2e userID=1228b11f-7a47-4e4e-9490-f4f9fcf4e141 time="2026-02-13T23:23:50Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=d27e66af-f6e2-4c6c-b90b-531846641667 userID=1228b11f-7a47-4e4e-9490-f4f9fcf4e141 time="2026-02-13T23:23:50Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=8af70e37-e29b-4018-968c-74fc7982393e userID=1228b11f-7a47-4e4e-9490-f4f9fcf4e141 time="2026-02-13T23:23:50Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=f3329147-820b-400c-a9e5-1200a2cce3f1 userID=1228b11f-7a47-4e4e-9490-f4f9fcf4e141 time="2026-02-13T23:23:50Z" level=info msg="Synced labels" service=imap user=d31d187a-2a89-4d81-b22b-1fa05798868e time="2026-02-13T23:23:50Z" level=info msg="200 OK: GET https://127.0.0.1:36311/mail/v4/messages/count" pkg=gpa/client userID=d31d187a-2a89-4d81-b22b-1fa05798868e time="2026-02-13T23:23:50Z" level=info msg="Syncing messages" service=imap user=d31d187a-2a89-4d81-b22b-1fa05798868e time="2026-02-13T23:23:50Z" level=info msg="Job started" service=imap user=d31d187a-2a89-4d81-b22b-1fa05798868e time="2026-02-13T23:23:50Z" level=info msg="200 OK: POST https://127.0.0.1:36311/mail/v4/messages" pkg=gpa/client userID=d31d187a-2a89-4d81-b22b-1fa05798868e time="2026-02-13T23:23:50Z" level=info msg="Job finished" service=imap user=d31d187a-2a89-4d81-b22b-1fa05798868e time="2026-02-13T23:23:50Z" level=info msg="All child jobs completed" service=imap sync-job=waiter user=d31d187a-2a89-4d81-b22b-1fa05798868e time="2026-02-13T23:23:50Z" level=info msg="Synced messages" service=imap user=d31d187a-2a89-4d81-b22b-1fa05798868e time="2026-02-13T23:23:50Z" level=info msg="Finished user sync" duration=33.890098ms service=imap user=d31d187a-2a89-4d81-b22b-1fa05798868e time="2026-02-13T23:23:50Z" level=info msg="Sync complete, starting API event stream" service=imap user=d31d187a-2a89-4d81-b22b-1fa05798868e time="2026-02-13T23:23:50Z" level=info msg="Event loop reset" eventID="UA==" service=user-events user=d31d187a-2a89-4d81-b22b-1fa05798868e And user "b1e795ba-8e7a-49e4-9e02-b7baed96748f" finishes syncing # :1 -> *scenario When user "b1e795ba-8e7a-49e4-9e02-b7baed96748f" connects and authenticates IMAP client "1" # :1 -> *scenario And user "b1e795ba-8e7a-49e4-9e02-b7baed96748f" connects and authenticates IMAP client "2" # :1 -> *scenario Then IMAP client "1" counts 20 mailboxes under "Folders" # :1 -> *scenario And IMAP client "1" counts 60 mailboxes under "Labels" # :1 -> *scenario Then IMAP client "2" counts 20 mailboxes under "Folders" # :1 -> *scenario time="2026-02-13T23:23:50Z" level=info msg="Frontend service stopped" time="2026-02-13T23:23:50Z" level=info msg="Frontend client stopped" time="2026-02-13T23:23:50Z" level=info msg="Closing bridge" pkg=bridge time="2026-02-13T23:23:50Z" level=info msg="Stopping service" pkg=observability time="2026-02-13T23:23:50Z" level=info msg="Closing user" userID=d31d187a-2a89-4d81-b22b-1fa05798868e time="2026-02-13T23:23:50Z" level=info msg="De-registering user client, ID:d31d187a-2a89-4d81-b22b-1fa05798868e" pkg=observability time="2026-02-13T23:23:50Z" level=info msg="Exiting IMAP Service" service=imap user=d31d187a-2a89-4d81-b22b-1fa05798868e time="2026-02-13T23:23:50Z" level=info msg="Exiting service main loop" service=smtp user=d31d187a-2a89-4d81-b22b-1fa05798868e time="2026-02-13T23:23:50Z" level=info msg="Exiting service main loop" service=notification user=d31d187a-2a89-4d81-b22b-1fa05798868e time="2026-02-13T23:23:50Z" level=info msg="Exiting Service" service=user-identity user=d31d187a-2a89-4d81-b22b-1fa05798868e time="2026-02-13T23:23:50Z" level=info msg="Exiting service main loop" service=telemetry user=d31d187a-2a89-4d81-b22b-1fa05798868e time="2026-02-13T23:23:50Z" level=info msg="Exiting service" service=user-events user=d31d187a-2a89-4d81-b22b-1fa05798868e time="2026-02-13T23:23:50Z" level=info msg="Closing IMAP Listener" service=server-manager time="2026-02-13T23:23:50Z" level=info msg="Closing IMAP server" service=server-manager time="2026-02-13T23:23:50Z" level=info msg="Closing SMTP Listener" service=server-manager time="2026-02-13T23:23:50Z" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2026-02-13T23:23:50Z" level=info msg="Closing SMTP server" service=server-manager time="2026-02-13T23:23:50Z" level=info msg="Closing service" service=unleash And IMAP client "2" counts 60 mailboxes under "Labels" # :1 -> *scenario time="2026-02-13T23:23:50Z" level=info msg="User '4fde5119-2dce-49e5-844a-eec2fc917757' created with id=e3f631fa-cea5-4f9c-9023-93d6a0968125" pkg=gpa/server/backend Scenario: List with scheduled mail # features/imap/mailbox/list.feature:45 Given there exists an account with username "4fde5119-2dce-49e5-844a-eec2fc917757" and password "password" # :1 -> *scenario And the address "4fde5119-2dce-49e5-844a-eec2fc917757@proton.local" of account "4fde5119-2dce-49e5-844a-eec2fc917757" has the following messages in "Scheduled": # :1 -> *scenario | from | to | subject | unread | | john.doe@mail.com | 4fde5119-2dce-49e5-844a-eec2fc917757@proton.local | sch | false | time="2026-02-13T23:23:50Z" level=info msg="Starting bridge" time="2026-02-13T23:23:50Z" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures1466701680/054/config981073004/grpcFocusServerConfig.json pkg=focus/service time="2026-02-13T23:23:50Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures1466701680/054/cache3291946634/unleash_cache/unleash_flags: no such file or directory" service=unleash time="2026-02-13T23:23:50Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures1466701680/054/cache3291946634/notifications/notification_cache: no such file or directory" pkg=notification-store time="2026-02-13T23:23:50Z" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures1466701680/054/data3087520083/gluon/backend/db gluonStore=/tmp/TestFeatures1466701680/054/data3087520083/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2026-02-13T23:23:50Z" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2026-02-13T23:23:50Z" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2026-02-13T23:23:50Z" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2026-02-13T23:23:50Z" level=info msg="Starting service" service=unleash time="2026-02-13T23:23:50Z" level=info msg="Starting service" pkg=observability time="2026-02-13T23:23:50Z" level=info msg="Starting frontend service" time="2026-02-13T23:23:50Z" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures1466701680/054/config981073004/grpcServerConfig.json time="2026-02-13T23:23:50Z" level=info msg="gRPC server listening on /tmp/bridge0059" pkg=grpc time="2026-02-13T23:23:50Z" level=info msg="Frontend service started" time="2026-02-13T23:23:50Z" level=info msg="Starting frontend client" time="2026-02-13T23:23:50Z" level=info msg="Starting poll service" service=unleash time="2026-02-13T23:23:50Z" level=info msg="Loading users" count=0 pkg=bridge/user time="2026-02-13T23:23:50Z" level=info msg="Finished loading users" pkg=bridge/user time="2026-02-13T23:23:50Z" level=info msg="Checking for updates" pkg=bridge time="2026-02-13T23:23:50Z" level=info msg="Not monitoring parent PID" pkg=grpc time="2026-02-13T23:23:50Z" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2026-02-13T23:23:50Z" level=info msg="Starting receiver service" service=unleash time="2026-02-13T23:23:50Z" level=info msg="200 OK: GET https://127.0.0.1:43627/feature/v2/frontend?bridgeStickyKey=b4a4787d-4e29-42dd-9da7-bfdf9c842c00" pkg=gpa/manager time="2026-02-13T23:23:50Z" level=info msg="Frontend client started" When bridge starts # :1 -> *scenario time="2026-02-13T23:23:50Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (7ae00771)" time="2026-02-13T23:23:50Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (7ae00771)" time="2026-02-13T23:23:50Z" level=info msg="200 OK: POST https://127.0.0.1:43627/auth/v4/info" pkg=gpa/manager time="2026-02-13T23:23:51Z" level=info msg="200 OK: POST https://127.0.0.1:43627/auth/v4" pkg=gpa/manager time="2026-02-13T23:23:51Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=e3f631fa-cea5-4f9c-9023-93d6a0968125 time="2026-02-13T23:23:51Z" level=info msg="Adding vault user" userID=e3f631fa-cea5-4f9c-9023-93d6a0968125 time="2026-02-13T23:23:51Z" level=info msg="Creating new user" userID=e3f631fa-cea5-4f9c-9023-93d6a0968125 time="2026-02-13T23:23:51Z" level=warning msg="404 GET https://127.0.0.1:43627/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2026-02-13T23:23:51Z" level=error msg="404 GET https://127.0.0.1:43627/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2026-02-13T23:23:51Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:43627/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2026-02-13T23:23:51Z" level=info msg="Creating user object" numAddr=1 numLabels=12 userID=e3f631fa-cea5-4f9c-9023-93d6a0968125 time="2026-02-13T23:23:51Z" level=info msg="200 OK: GET https://127.0.0.1:43627/core/v4/events/latest" pkg=gpa/client userID=e3f631fa-cea5-4f9c-9023-93d6a0968125 time="2026-02-13T23:23:51Z" level=info msg="Starting service Last EventID=AQ==" service=user-events user=e3f631fa-cea5-4f9c-9023-93d6a0968125 time="2026-02-13T23:23:51Z" level=info msg="200 OK: GET https://127.0.0.1:43627/core/v4/settings" pkg=gpa/client userID=e3f631fa-cea5-4f9c-9023-93d6a0968125 time="2026-02-13T23:23:51Z" level=info msg="Registering user client, ID:e3f631fa-cea5-4f9c-9023-93d6a0968125" pkg=observability time="2026-02-13T23:23:51Z" level=info msg="Starting service main loop" service=telemetry user=e3f631fa-cea5-4f9c-9023-93d6a0968125 time="2026-02-13T23:23:51Z" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=e3f631fa-cea5-4f9c-9023-93d6a0968125 time="2026-02-13T23:23:51Z" level=info msg="Starting service main loop" service=notification user=e3f631fa-cea5-4f9c-9023-93d6a0968125 time="2026-02-13T23:23:51Z" level=info msg="Starting service main loop" service=smtp user=e3f631fa-cea5-4f9c-9023-93d6a0968125 time="2026-02-13T23:23:51Z" level=info msg="200 OK: GET https://127.0.0.1:43627/core/v4/labels?Type=4" pkg=gpa/client userID=e3f631fa-cea5-4f9c-9023-93d6a0968125 time="2026-02-13T23:23:51Z" level=info msg="200 OK: GET https://127.0.0.1:43627/core/v4/labels?Type=3" pkg=gpa/client userID=e3f631fa-cea5-4f9c-9023-93d6a0968125 time="2026-02-13T23:23:51Z" level=info msg="200 OK: GET https://127.0.0.1:43627/core/v4/labels?Type=1" pkg=gpa/client userID=e3f631fa-cea5-4f9c-9023-93d6a0968125 time="2026-02-13T23:23:51Z" level=info msg="Setting labels" labelIDs="[1 2 3 4 5 8 10 12 0 6 7 9]" pkg=rwLabels time="2026-02-13T23:23:51Z" level=info msg="Adding user to imap server" addrID=48b68486-78ac-428e-aeba-c9d0e4df8737 service=server-manager time="2026-02-13T23:23:51Z" level=info msg="Creating new IMAP user" addrID=48b68486-78ac-428e-aeba-c9d0e4df8737 service=server-manager time="2026-02-13T23:23:51Z" level=info msg="Setting gluon ID" addrID=48b68486-78ac-428e-aeba-c9d0e4df8737 gluonID=a6769e3f-5e09-4070-a7ea-c8a24e756d22 userID=e3f631fa-cea5-4f9c-9023-93d6a0968125 time="2026-02-13T23:23:51Z" level=info msg="Created new IMAP user" addrID=48b68486-78ac-428e-aeba-c9d0e4df8737 gluonID=a6769e3f-5e09-4070-a7ea-c8a24e756d22 service=server-manager time="2026-02-13T23:23:51Z" level=info msg="Validating Listener State" service=server-manager time="2026-02-13T23:23:51Z" level=info msg=Resuming service=user-events user=e3f631fa-cea5-4f9c-9023-93d6a0968125 time="2026-02-13T23:23:51Z" level=info msg="Received mailbox message count" count=0 gluonID=a6769e3f-5e09-4070-a7ea-c8a24e756d22 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap And the user logs in with username "4fde5119-2dce-49e5-844a-eec2fc917757" and password "password" # :1 -> *scenario time="2026-02-13T23:23:51Z" level=info msg="Starting IMAP Service" service=imap user=e3f631fa-cea5-4f9c-9023-93d6a0968125 time="2026-02-13T23:23:51Z" level=info msg="Sync triggered" service=imap user=e3f631fa-cea5-4f9c-9023-93d6a0968125 time="2026-02-13T23:23:51Z" level=info msg="Beginning user sync" service=imap start="2026-02-13 23:23:51.162667163 +0000 UTC m=+48.969275573" user=e3f631fa-cea5-4f9c-9023-93d6a0968125 time="2026-02-13T23:23:51Z" level=info msg="Checking whether logged in user should re-sync. UserID:e3f631fa-cea5-4f9c-9023-93d6a0968125" userID=e3f631fa-cea5-4f9c-9023-93d6a0968125 time="2026-02-13T23:23:51Z" level=info msg="Syncing labels" service=imap user=e3f631fa-cea5-4f9c-9023-93d6a0968125 time="2026-02-13T23:23:51Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=a6769e3f-5e09-4070-a7ea-c8a24e756d22 time="2026-02-13T23:23:51Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=a6769e3f-5e09-4070-a7ea-c8a24e756d22 time="2026-02-13T23:23:51Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4 userID=a6769e3f-5e09-4070-a7ea-c8a24e756d22 time="2026-02-13T23:23:51Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=8 userID=a6769e3f-5e09-4070-a7ea-c8a24e756d22 time="2026-02-13T23:23:51Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0 userID=a6769e3f-5e09-4070-a7ea-c8a24e756d22 time="2026-02-13T23:23:51Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5 userID=a6769e3f-5e09-4070-a7ea-c8a24e756d22 time="2026-02-13T23:23:51Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=10 userID=a6769e3f-5e09-4070-a7ea-c8a24e756d22 time="2026-02-13T23:23:51Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=7 userID=a6769e3f-5e09-4070-a7ea-c8a24e756d22 time="2026-02-13T23:23:51Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=3 userID=a6769e3f-5e09-4070-a7ea-c8a24e756d22 time="2026-02-13T23:23:51Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=12 userID=a6769e3f-5e09-4070-a7ea-c8a24e756d22 time="2026-02-13T23:23:51Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6 userID=a6769e3f-5e09-4070-a7ea-c8a24e756d22 time="2026-02-13T23:23:51Z" level=info msg="Synced labels" service=imap user=e3f631fa-cea5-4f9c-9023-93d6a0968125 time="2026-02-13T23:23:51Z" level=info msg="200 OK: GET https://127.0.0.1:43627/mail/v4/messages/count" pkg=gpa/client userID=e3f631fa-cea5-4f9c-9023-93d6a0968125 time="2026-02-13T23:23:51Z" level=info msg="Syncing messages" service=imap user=e3f631fa-cea5-4f9c-9023-93d6a0968125 time="2026-02-13T23:23:51Z" level=info msg="Job started" service=imap user=e3f631fa-cea5-4f9c-9023-93d6a0968125 time="2026-02-13T23:23:51Z" level=info msg="200 OK: POST https://127.0.0.1:43627/mail/v4/messages" pkg=gpa/client userID=e3f631fa-cea5-4f9c-9023-93d6a0968125 time="2026-02-13T23:23:51Z" level=info msg="200 OK: POST https://127.0.0.1:43627/mail/v4/messages" pkg=gpa/client userID=e3f631fa-cea5-4f9c-9023-93d6a0968125 time="2026-02-13T23:23:51Z" level=info msg="Creating new child job" service=imap user=e3f631fa-cea5-4f9c-9023-93d6a0968125 time="2026-02-13T23:23:51Z" level=info msg="Job finished" service=imap user=e3f631fa-cea5-4f9c-9023-93d6a0968125 time="2026-02-13T23:23:51Z" level=info msg="200 OK: GET https://127.0.0.1:43627/mail/v4/messages/6f1dd508-efd7-48e7-b418-de03f292fb78" pkg=gpa/client userID=e3f631fa-cea5-4f9c-9023-93d6a0968125 time="2026-02-13T23:23:51Z" level=info msg="Sending observability data." pkg=observability time="2026-02-13T23:23:51Z" level=info msg="200 OK: POST https://127.0.0.1:43627/data/v1/metrics" pkg=gpa/client userID=e3f631fa-cea5-4f9c-9023-93d6a0968125 time="2026-02-13T23:23:51Z" level=info msg="Successfully sent observability data." pkg=observability time="2026-02-13T23:23:51Z" level=info msg="Child job finished" service=imap user=e3f631fa-cea5-4f9c-9023-93d6a0968125 time="2026-02-13T23:23:51Z" level=info msg="All child jobs completed" service=imap sync-job=waiter user=e3f631fa-cea5-4f9c-9023-93d6a0968125 time="2026-02-13T23:23:51Z" level=info msg="Synced messages" service=imap user=e3f631fa-cea5-4f9c-9023-93d6a0968125 time="2026-02-13T23:23:51Z" level=info msg="Finished user sync" duration=8.64703ms service=imap user=e3f631fa-cea5-4f9c-9023-93d6a0968125 time="2026-02-13T23:23:51Z" level=info msg="Sync complete, starting API event stream" service=imap user=e3f631fa-cea5-4f9c-9023-93d6a0968125 time="2026-02-13T23:23:51Z" level=info msg="Event loop reset" eventID="AQ==" service=user-events user=e3f631fa-cea5-4f9c-9023-93d6a0968125 And user "4fde5119-2dce-49e5-844a-eec2fc917757" finishes syncing # :1 -> *scenario And user "4fde5119-2dce-49e5-844a-eec2fc917757" connects and authenticates IMAP client "1" # :1 -> *scenario time="2026-02-13T23:23:51Z" level=info msg="Frontend service stopped" time="2026-02-13T23:23:51Z" level=info msg="Frontend client stopped" time="2026-02-13T23:23:51Z" level=info msg="Closing bridge" pkg=bridge time="2026-02-13T23:23:51Z" level=info msg="Stopping service" pkg=observability time="2026-02-13T23:23:51Z" level=info msg="Closing user" userID=e3f631fa-cea5-4f9c-9023-93d6a0968125 time="2026-02-13T23:23:51Z" level=info msg="De-registering user client, ID:e3f631fa-cea5-4f9c-9023-93d6a0968125" pkg=observability time="2026-02-13T23:23:51Z" level=info msg="Exiting IMAP Service" service=imap user=e3f631fa-cea5-4f9c-9023-93d6a0968125 time="2026-02-13T23:23:51Z" level=info msg="Exiting service main loop" service=smtp user=e3f631fa-cea5-4f9c-9023-93d6a0968125 time="2026-02-13T23:23:51Z" level=info msg="Exiting service main loop" service=notification user=e3f631fa-cea5-4f9c-9023-93d6a0968125 time="2026-02-13T23:23:51Z" level=info msg="Exiting Service" service=user-identity user=e3f631fa-cea5-4f9c-9023-93d6a0968125 time="2026-02-13T23:23:51Z" level=info msg="Exiting service main loop" service=telemetry user=e3f631fa-cea5-4f9c-9023-93d6a0968125 time="2026-02-13T23:23:51Z" level=info msg="Exiting service" service=user-events user=e3f631fa-cea5-4f9c-9023-93d6a0968125 time="2026-02-13T23:23:51Z" level=info msg="Closing IMAP Listener" service=server-manager time="2026-02-13T23:23:51Z" level=info msg="Closing IMAP server" service=server-manager time="2026-02-13T23:23:51Z" level=info msg="Closing SMTP Listener" service=server-manager time="2026-02-13T23:23:51Z" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2026-02-13T23:23:51Z" level=info msg="Closing SMTP server" service=server-manager time="2026-02-13T23:23:51Z" level=info msg="Closing service" service=unleash Then IMAP client "1" eventually sees the following mailbox info: # :1 -> *scenario | name | total | | INBOX | 0 | | Drafts | 0 | | Sent | 0 | | Starred | 0 | | Archive | 0 | | Spam | 0 | | Trash | 0 | | All Mail | 1 | | Folders | 0 | | Labels | 0 | | Scheduled | 1 | Feature: IMAP get mailbox info time="2026-02-13T23:23:51Z" level=info msg="User '74f61b88-fabd-4a0a-8e48-f67f62021f80' created with id=0f9e651f-fa9a-41bb-a742-31cce4066d9f" pkg=gpa/server/backend Background: Given there exists an account with username "74f61b88-fabd-4a0a-8e48-f67f62021f80" and password "password" # :1 -> *scenario And the account "74f61b88-fabd-4a0a-8e48-f67f62021f80" has the following custom mailboxes: # :1 -> *scenario | name | type | | f1 | folder | | l1 | label | Then it succeeds # :1 -> *scenario time="2026-02-13T23:23:51Z" level=info msg="Starting bridge" time="2026-02-13T23:23:51Z" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures1466701680/055/config3781930805/grpcFocusServerConfig.json pkg=focus/service time="2026-02-13T23:23:51Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures1466701680/055/cache1808755627/unleash_cache/unleash_flags: no such file or directory" service=unleash time="2026-02-13T23:23:51Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures1466701680/055/cache1808755627/notifications/notification_cache: no such file or directory" pkg=notification-store time="2026-02-13T23:23:51Z" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures1466701680/055/data4211482697/gluon/backend/db gluonStore=/tmp/TestFeatures1466701680/055/data4211482697/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2026-02-13T23:23:51Z" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2026-02-13T23:23:51Z" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2026-02-13T23:23:51Z" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2026-02-13T23:23:51Z" level=info msg="Starting service" service=unleash time="2026-02-13T23:23:51Z" level=info msg="Starting service" pkg=observability time="2026-02-13T23:23:51Z" level=info msg="Starting frontend service" time="2026-02-13T23:23:51Z" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures1466701680/055/config3781930805/grpcServerConfig.json time="2026-02-13T23:23:51Z" level=info msg="gRPC server listening on /tmp/bridge0558" pkg=grpc time="2026-02-13T23:23:51Z" level=info msg="Frontend service started" time="2026-02-13T23:23:51Z" level=info msg="Starting frontend client" time="2026-02-13T23:23:51Z" level=info msg="Starting poll service" service=unleash time="2026-02-13T23:23:51Z" level=info msg="Starting receiver service" service=unleash time="2026-02-13T23:23:51Z" level=info msg="Loading users" count=0 pkg=bridge/user time="2026-02-13T23:23:51Z" level=info msg="Finished loading users" pkg=bridge/user time="2026-02-13T23:23:51Z" level=info msg="Checking for updates" pkg=bridge time="2026-02-13T23:23:51Z" level=info msg="Not monitoring parent PID" pkg=grpc time="2026-02-13T23:23:51Z" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2026-02-13T23:23:51Z" level=info msg="Frontend client started" When bridge starts # :1 -> *scenario time="2026-02-13T23:23:51Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (cca2bcc3)" time="2026-02-13T23:23:51Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (cca2bcc3)" time="2026-02-13T23:23:51Z" level=info msg="200 OK: GET https://127.0.0.1:37561/feature/v2/frontend?bridgeStickyKey=a3e21b5d-fe35-449e-839f-aa5743ea53de" pkg=gpa/manager time="2026-02-13T23:23:51Z" level=info msg="200 OK: POST https://127.0.0.1:37561/auth/v4/info" pkg=gpa/manager time="2026-02-13T23:23:51Z" level=info msg="200 OK: POST https://127.0.0.1:37561/auth/v4" pkg=gpa/manager time="2026-02-13T23:23:51Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=0f9e651f-fa9a-41bb-a742-31cce4066d9f time="2026-02-13T23:23:51Z" level=info msg="Adding vault user" userID=0f9e651f-fa9a-41bb-a742-31cce4066d9f time="2026-02-13T23:23:51Z" level=info msg="Creating new user" userID=0f9e651f-fa9a-41bb-a742-31cce4066d9f time="2026-02-13T23:23:51Z" level=warning msg="404 GET https://127.0.0.1:37561/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2026-02-13T23:23:51Z" level=error msg="404 GET https://127.0.0.1:37561/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2026-02-13T23:23:51Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:37561/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2026-02-13T23:23:51Z" level=info msg="Creating user object" numAddr=1 numLabels=14 userID=0f9e651f-fa9a-41bb-a742-31cce4066d9f time="2026-02-13T23:23:51Z" level=info msg="200 OK: GET https://127.0.0.1:37561/core/v4/events/latest" pkg=gpa/client userID=0f9e651f-fa9a-41bb-a742-31cce4066d9f time="2026-02-13T23:23:51Z" level=info msg="Starting service Last EventID=Ag==" service=user-events user=0f9e651f-fa9a-41bb-a742-31cce4066d9f time="2026-02-13T23:23:51Z" level=info msg="200 OK: GET https://127.0.0.1:37561/core/v4/settings" pkg=gpa/client userID=0f9e651f-fa9a-41bb-a742-31cce4066d9f time="2026-02-13T23:23:51Z" level=info msg="Registering user client, ID:0f9e651f-fa9a-41bb-a742-31cce4066d9f" pkg=observability time="2026-02-13T23:23:51Z" level=info msg="Starting service main loop" service=telemetry user=0f9e651f-fa9a-41bb-a742-31cce4066d9f time="2026-02-13T23:23:51Z" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=0f9e651f-fa9a-41bb-a742-31cce4066d9f time="2026-02-13T23:23:51Z" level=info msg="Starting service main loop" service=notification user=0f9e651f-fa9a-41bb-a742-31cce4066d9f time="2026-02-13T23:23:51Z" level=info msg="Starting service main loop" service=smtp user=0f9e651f-fa9a-41bb-a742-31cce4066d9f time="2026-02-13T23:23:51Z" level=info msg="200 OK: GET https://127.0.0.1:37561/core/v4/labels?Type=4" pkg=gpa/client userID=0f9e651f-fa9a-41bb-a742-31cce4066d9f time="2026-02-13T23:23:51Z" level=info msg="200 OK: GET https://127.0.0.1:37561/core/v4/labels?Type=3" pkg=gpa/client userID=0f9e651f-fa9a-41bb-a742-31cce4066d9f time="2026-02-13T23:23:51Z" level=info msg="200 OK: GET https://127.0.0.1:37561/core/v4/labels?Type=1" pkg=gpa/client userID=0f9e651f-fa9a-41bb-a742-31cce4066d9f time="2026-02-13T23:23:51Z" level=info msg="Setting labels" labelIDs="[2 5 6 8 12 0 1 3 4 7 9 10 9b361736-e554-44a5-9964-0e4fa9b21e62 74b4f0fe-6d6f-4823-90d5-09e580d6ddb7]" pkg=rwLabels time="2026-02-13T23:23:51Z" level=info msg="Adding user to imap server" addrID=e7fa2955-3e93-48f6-8504-9521d489dd1d service=server-manager time="2026-02-13T23:23:51Z" level=info msg="Creating new IMAP user" addrID=e7fa2955-3e93-48f6-8504-9521d489dd1d service=server-manager time="2026-02-13T23:23:51Z" level=info msg="Setting gluon ID" addrID=e7fa2955-3e93-48f6-8504-9521d489dd1d gluonID=5ba53280-5a7b-45bb-907c-96db6483737f userID=0f9e651f-fa9a-41bb-a742-31cce4066d9f time="2026-02-13T23:23:51Z" level=info msg="Created new IMAP user" addrID=e7fa2955-3e93-48f6-8504-9521d489dd1d gluonID=5ba53280-5a7b-45bb-907c-96db6483737f service=server-manager time="2026-02-13T23:23:51Z" level=info msg="Validating Listener State" service=server-manager time="2026-02-13T23:23:51Z" level=info msg=Resuming service=user-events user=0f9e651f-fa9a-41bb-a742-31cce4066d9f And the user logs in with username "74f61b88-fabd-4a0a-8e48-f67f62021f80" and password "password" # :1 -> *scenario time="2026-02-13T23:23:51Z" level=info msg="Starting IMAP Service" service=imap user=0f9e651f-fa9a-41bb-a742-31cce4066d9f time="2026-02-13T23:23:51Z" level=info msg="Sync triggered" service=imap user=0f9e651f-fa9a-41bb-a742-31cce4066d9f time="2026-02-13T23:23:51Z" level=info msg="Received mailbox message count" count=0 gluonID=5ba53280-5a7b-45bb-907c-96db6483737f labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2026-02-13T23:23:51Z" level=info msg="Beginning user sync" service=imap start="2026-02-13 23:23:51.863783899 +0000 UTC m=+49.670392309" user=0f9e651f-fa9a-41bb-a742-31cce4066d9f time="2026-02-13T23:23:51Z" level=info msg="Checking whether logged in user should re-sync. UserID:0f9e651f-fa9a-41bb-a742-31cce4066d9f" userID=0f9e651f-fa9a-41bb-a742-31cce4066d9f time="2026-02-13T23:23:51Z" level=info msg="Syncing labels" service=imap user=0f9e651f-fa9a-41bb-a742-31cce4066d9f time="2026-02-13T23:23:51Z" level=info msg="Label not found in DB, creating mailbox." labelID=9b361736-e554-44a5-9964-0e4fa9b21e62 labelPath="CqcPyYxwtd3HBNbKIG3NWRK3vh7cnefdC5utNQpsJU0=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2026-02-13T23:23:51Z" level=info msg="Label not found in DB, creating mailbox." labelID=74b4f0fe-6d6f-4823-90d5-09e580d6ddb7 labelPath="f5Qe5RYSMSMdJXJ6f9pncXVUMxi646S+03ipR/WFS6E=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2026-02-13T23:23:51Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=5ba53280-5a7b-45bb-907c-96db6483737f time="2026-02-13T23:23:51Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=5ba53280-5a7b-45bb-907c-96db6483737f time="2026-02-13T23:23:51Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=7 userID=5ba53280-5a7b-45bb-907c-96db6483737f time="2026-02-13T23:23:51Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=9b361736-e554-44a5-9964-0e4fa9b21e62 userID=5ba53280-5a7b-45bb-907c-96db6483737f time="2026-02-13T23:23:51Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=8 userID=5ba53280-5a7b-45bb-907c-96db6483737f time="2026-02-13T23:23:51Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=12 userID=5ba53280-5a7b-45bb-907c-96db6483737f time="2026-02-13T23:23:51Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4 userID=5ba53280-5a7b-45bb-907c-96db6483737f time="2026-02-13T23:23:51Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5 userID=5ba53280-5a7b-45bb-907c-96db6483737f time="2026-02-13T23:23:51Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=74b4f0fe-6d6f-4823-90d5-09e580d6ddb7 userID=5ba53280-5a7b-45bb-907c-96db6483737f time="2026-02-13T23:23:51Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6 userID=5ba53280-5a7b-45bb-907c-96db6483737f time="2026-02-13T23:23:51Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=3 userID=5ba53280-5a7b-45bb-907c-96db6483737f time="2026-02-13T23:23:51Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=10 userID=5ba53280-5a7b-45bb-907c-96db6483737f time="2026-02-13T23:23:51Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0 userID=5ba53280-5a7b-45bb-907c-96db6483737f time="2026-02-13T23:23:51Z" level=info msg="Synced labels" service=imap user=0f9e651f-fa9a-41bb-a742-31cce4066d9f time="2026-02-13T23:23:51Z" level=info msg="200 OK: GET https://127.0.0.1:37561/mail/v4/messages/count" pkg=gpa/client userID=0f9e651f-fa9a-41bb-a742-31cce4066d9f time="2026-02-13T23:23:51Z" level=info msg="Syncing messages" service=imap user=0f9e651f-fa9a-41bb-a742-31cce4066d9f time="2026-02-13T23:23:51Z" level=info msg="Job started" service=imap user=0f9e651f-fa9a-41bb-a742-31cce4066d9f time="2026-02-13T23:23:51Z" level=info msg="200 OK: POST https://127.0.0.1:37561/mail/v4/messages" pkg=gpa/client userID=0f9e651f-fa9a-41bb-a742-31cce4066d9f time="2026-02-13T23:23:51Z" level=info msg="Job finished" service=imap user=0f9e651f-fa9a-41bb-a742-31cce4066d9f time="2026-02-13T23:23:51Z" level=info msg="All child jobs completed" service=imap sync-job=waiter user=0f9e651f-fa9a-41bb-a742-31cce4066d9f time="2026-02-13T23:23:51Z" level=info msg="Synced messages" service=imap user=0f9e651f-fa9a-41bb-a742-31cce4066d9f time="2026-02-13T23:23:51Z" level=info msg="Finished user sync" duration=4.064619ms service=imap user=0f9e651f-fa9a-41bb-a742-31cce4066d9f time="2026-02-13T23:23:51Z" level=info msg="Sync complete, starting API event stream" service=imap user=0f9e651f-fa9a-41bb-a742-31cce4066d9f time="2026-02-13T23:23:51Z" level=info msg="Event loop reset" eventID="Ag==" service=user-events user=0f9e651f-fa9a-41bb-a742-31cce4066d9f And user "74f61b88-fabd-4a0a-8e48-f67f62021f80" finishes syncing # :1 -> *scenario And user "74f61b88-fabd-4a0a-8e48-f67f62021f80" connects and authenticates IMAP client "1" # :1 -> *scenario Then it succeeds # :1 -> *scenario time="2026-02-13T23:23:51Z" level=info msg="200 OK: GET https://127.0.0.1:37561/core/v4/labels?Type=3" pkg=gpa/client userID=0f9e651f-fa9a-41bb-a742-31cce4066d9f time="2026-02-13T23:23:51Z" level=info msg="200 OK: PUT https://127.0.0.1:37561/core/v4/labels/9b361736-e554-44a5-9964-0e4fa9b21e62" pkg=gpa/client userID=0f9e651f-fa9a-41bb-a742-31cce4066d9f Scenario: Rename folder # features/imap/mailbox/rename.feature:15 When IMAP client "1" renames "Folders/f1" to "Folders/f2" # :1 -> *scenario Then IMAP client "1" sees "Folders/f2" # :1 -> *scenario time="2026-02-13T23:23:51Z" level=info msg="Frontend service stopped" time="2026-02-13T23:23:51Z" level=info msg="Frontend client stopped" time="2026-02-13T23:23:51Z" level=info msg="Closing bridge" pkg=bridge time="2026-02-13T23:23:51Z" level=info msg="Stopping service" pkg=observability time="2026-02-13T23:23:51Z" level=info msg="Closing user" userID=0f9e651f-fa9a-41bb-a742-31cce4066d9f time="2026-02-13T23:23:51Z" level=info msg="De-registering user client, ID:0f9e651f-fa9a-41bb-a742-31cce4066d9f" pkg=observability time="2026-02-13T23:23:51Z" level=info msg="Exiting IMAP Service" service=imap user=0f9e651f-fa9a-41bb-a742-31cce4066d9f time="2026-02-13T23:23:51Z" level=info msg="Exiting service main loop" service=smtp user=0f9e651f-fa9a-41bb-a742-31cce4066d9f time="2026-02-13T23:23:51Z" level=info msg="Exiting service main loop" service=notification user=0f9e651f-fa9a-41bb-a742-31cce4066d9f time="2026-02-13T23:23:51Z" level=info msg="Exiting Service" service=user-identity user=0f9e651f-fa9a-41bb-a742-31cce4066d9f time="2026-02-13T23:23:51Z" level=info msg="Exiting service main loop" service=telemetry user=0f9e651f-fa9a-41bb-a742-31cce4066d9f time="2026-02-13T23:23:51Z" level=info msg="Exiting service" service=user-events user=0f9e651f-fa9a-41bb-a742-31cce4066d9f time="2026-02-13T23:23:51Z" level=info msg="Closing IMAP Listener" service=server-manager time="2026-02-13T23:23:51Z" level=info msg="Closing IMAP server" service=server-manager time="2026-02-13T23:23:51Z" level=info msg="Closing SMTP Listener" service=server-manager time="2026-02-13T23:23:51Z" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2026-02-13T23:23:51Z" level=info msg="Closing SMTP server" service=server-manager time="2026-02-13T23:23:51Z" level=info msg="Closing service" service=unleash And IMAP client "1" does not see "Folders/f1" # :1 -> *scenario time="2026-02-13T23:23:52Z" level=info msg="User 'ba5640e6-6965-45a4-bd4e-e36e627070ac' created with id=49451c23-a94a-46c7-802e-7dbc6703be6e" pkg=gpa/server/backend time="2026-02-13T23:23:52Z" level=info msg="Starting bridge" time="2026-02-13T23:23:52Z" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures1466701680/056/config2824859303/grpcFocusServerConfig.json pkg=focus/service time="2026-02-13T23:23:52Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures1466701680/056/cache2339528398/unleash_cache/unleash_flags: no such file or directory" service=unleash time="2026-02-13T23:23:52Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures1466701680/056/cache2339528398/notifications/notification_cache: no such file or directory" pkg=notification-store time="2026-02-13T23:23:52Z" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures1466701680/056/data64920424/gluon/backend/db gluonStore=/tmp/TestFeatures1466701680/056/data64920424/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2026-02-13T23:23:52Z" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2026-02-13T23:23:52Z" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2026-02-13T23:23:52Z" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2026-02-13T23:23:52Z" level=info msg="Starting service" service=unleash time="2026-02-13T23:23:52Z" level=info msg="Starting service" pkg=observability time="2026-02-13T23:23:52Z" level=info msg="Starting frontend service" time="2026-02-13T23:23:52Z" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures1466701680/056/config2824859303/grpcServerConfig.json time="2026-02-13T23:23:52Z" level=info msg="gRPC server listening on /tmp/bridge4507" pkg=grpc time="2026-02-13T23:23:52Z" level=info msg="Frontend service started" time="2026-02-13T23:23:52Z" level=info msg="Starting frontend client" time="2026-02-13T23:23:52Z" level=info msg="Starting poll service" service=unleash time="2026-02-13T23:23:52Z" level=info msg="Starting receiver service" service=unleash time="2026-02-13T23:23:52Z" level=info msg="Loading users" count=0 pkg=bridge/user time="2026-02-13T23:23:52Z" level=info msg="Finished loading users" pkg=bridge/user time="2026-02-13T23:23:52Z" level=info msg="Checking for updates" pkg=bridge time="2026-02-13T23:23:52Z" level=info msg="Not monitoring parent PID" pkg=grpc time="2026-02-13T23:23:52Z" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2026-02-13T23:23:52Z" level=info msg="200 OK: GET https://127.0.0.1:43647/feature/v2/frontend?bridgeStickyKey=b21286a1-8d02-4d75-bdf7-6372c7cd1fe9" pkg=gpa/manager time="2026-02-13T23:23:52Z" level=info msg="Frontend client started" time="2026-02-13T23:23:52Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (0ccf9f35)" time="2026-02-13T23:23:52Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (0ccf9f35)" time="2026-02-13T23:23:52Z" level=info msg="200 OK: POST https://127.0.0.1:43647/auth/v4/info" pkg=gpa/manager time="2026-02-13T23:23:52Z" level=info msg="200 OK: POST https://127.0.0.1:43647/auth/v4" pkg=gpa/manager time="2026-02-13T23:23:52Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=49451c23-a94a-46c7-802e-7dbc6703be6e time="2026-02-13T23:23:52Z" level=info msg="Adding vault user" userID=49451c23-a94a-46c7-802e-7dbc6703be6e time="2026-02-13T23:23:52Z" level=info msg="Creating new user" userID=49451c23-a94a-46c7-802e-7dbc6703be6e time="2026-02-13T23:23:52Z" level=warning msg="404 GET https://127.0.0.1:43647/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2026-02-13T23:23:52Z" level=error msg="404 GET https://127.0.0.1:43647/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2026-02-13T23:23:52Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:43647/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2026-02-13T23:23:52Z" level=info msg="Creating user object" numAddr=1 numLabels=14 userID=49451c23-a94a-46c7-802e-7dbc6703be6e time="2026-02-13T23:23:52Z" level=info msg="200 OK: GET https://127.0.0.1:43647/core/v4/events/latest" pkg=gpa/client userID=49451c23-a94a-46c7-802e-7dbc6703be6e time="2026-02-13T23:23:52Z" level=info msg="Starting service Last EventID=Ag==" service=user-events user=49451c23-a94a-46c7-802e-7dbc6703be6e time="2026-02-13T23:23:52Z" level=info msg="200 OK: GET https://127.0.0.1:43647/core/v4/settings" pkg=gpa/client userID=49451c23-a94a-46c7-802e-7dbc6703be6e time="2026-02-13T23:23:52Z" level=info msg="Registering user client, ID:49451c23-a94a-46c7-802e-7dbc6703be6e" pkg=observability time="2026-02-13T23:23:52Z" level=info msg="Starting service main loop" service=telemetry user=49451c23-a94a-46c7-802e-7dbc6703be6e time="2026-02-13T23:23:52Z" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=49451c23-a94a-46c7-802e-7dbc6703be6e time="2026-02-13T23:23:52Z" level=info msg="Starting service main loop" service=notification user=49451c23-a94a-46c7-802e-7dbc6703be6e time="2026-02-13T23:23:52Z" level=info msg="Starting service main loop" service=smtp user=49451c23-a94a-46c7-802e-7dbc6703be6e time="2026-02-13T23:23:52Z" level=info msg="200 OK: GET https://127.0.0.1:43647/core/v4/labels?Type=4" pkg=gpa/client userID=49451c23-a94a-46c7-802e-7dbc6703be6e time="2026-02-13T23:23:52Z" level=info msg="200 OK: GET https://127.0.0.1:43647/core/v4/labels?Type=3" pkg=gpa/client userID=49451c23-a94a-46c7-802e-7dbc6703be6e time="2026-02-13T23:23:52Z" level=info msg="200 OK: GET https://127.0.0.1:43647/core/v4/labels?Type=1" pkg=gpa/client userID=49451c23-a94a-46c7-802e-7dbc6703be6e time="2026-02-13T23:23:52Z" level=info msg="Setting labels" labelIDs="[0 1 2 3 4 5 6 7 8 9 10 12 283f3de6-71f2-40fa-9274-8c085f63caf7 535f1b50-11d8-40c2-a49f-4f1c462f7b0d]" pkg=rwLabels time="2026-02-13T23:23:52Z" level=info msg="Adding user to imap server" addrID=09be95c6-5905-4f3b-9ce8-0469b0728d5d service=server-manager time="2026-02-13T23:23:52Z" level=info msg="Creating new IMAP user" addrID=09be95c6-5905-4f3b-9ce8-0469b0728d5d service=server-manager time="2026-02-13T23:23:52Z" level=info msg="Setting gluon ID" addrID=09be95c6-5905-4f3b-9ce8-0469b0728d5d gluonID=94cde328-72f1-4f6b-8b95-c1c1e6cb735a userID=49451c23-a94a-46c7-802e-7dbc6703be6e time="2026-02-13T23:23:52Z" level=info msg="Created new IMAP user" addrID=09be95c6-5905-4f3b-9ce8-0469b0728d5d gluonID=94cde328-72f1-4f6b-8b95-c1c1e6cb735a service=server-manager time="2026-02-13T23:23:52Z" level=info msg="Validating Listener State" service=server-manager time="2026-02-13T23:23:52Z" level=info msg=Resuming service=user-events user=49451c23-a94a-46c7-802e-7dbc6703be6e time="2026-02-13T23:23:52Z" level=info msg="Received mailbox message count" count=0 gluonID=94cde328-72f1-4f6b-8b95-c1c1e6cb735a labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2026-02-13T23:23:52Z" level=info msg="Starting IMAP Service" service=imap user=49451c23-a94a-46c7-802e-7dbc6703be6e time="2026-02-13T23:23:52Z" level=info msg="Sync triggered" service=imap user=49451c23-a94a-46c7-802e-7dbc6703be6e time="2026-02-13T23:23:52Z" level=info msg="Beginning user sync" service=imap start="2026-02-13 23:23:52.442453133 +0000 UTC m=+50.249061543" user=49451c23-a94a-46c7-802e-7dbc6703be6e time="2026-02-13T23:23:52Z" level=info msg="Syncing labels" service=imap user=49451c23-a94a-46c7-802e-7dbc6703be6e time="2026-02-13T23:23:52Z" level=info msg="Label not found in DB, creating mailbox." labelID=535f1b50-11d8-40c2-a49f-4f1c462f7b0d labelPath="f5Qe5RYSMSMdJXJ6f9pncXVUMxi646S+03ipR/WFS6E=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2026-02-13T23:23:52Z" level=info msg="Label not found in DB, creating mailbox." labelID=283f3de6-71f2-40fa-9274-8c085f63caf7 labelPath="CqcPyYxwtd3HBNbKIG3NWRK3vh7cnefdC5utNQpsJU0=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2026-02-13T23:23:52Z" level=info msg="Checking whether logged in user should re-sync. UserID:49451c23-a94a-46c7-802e-7dbc6703be6e" userID=49451c23-a94a-46c7-802e-7dbc6703be6e time="2026-02-13T23:23:52Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=94cde328-72f1-4f6b-8b95-c1c1e6cb735a time="2026-02-13T23:23:52Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=94cde328-72f1-4f6b-8b95-c1c1e6cb735a time="2026-02-13T23:23:52Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4 userID=94cde328-72f1-4f6b-8b95-c1c1e6cb735a time="2026-02-13T23:23:52Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5 userID=94cde328-72f1-4f6b-8b95-c1c1e6cb735a time="2026-02-13T23:23:52Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0 userID=94cde328-72f1-4f6b-8b95-c1c1e6cb735a time="2026-02-13T23:23:52Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=3 userID=94cde328-72f1-4f6b-8b95-c1c1e6cb735a time="2026-02-13T23:23:52Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=8 userID=94cde328-72f1-4f6b-8b95-c1c1e6cb735a time="2026-02-13T23:23:52Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6 userID=94cde328-72f1-4f6b-8b95-c1c1e6cb735a time="2026-02-13T23:23:52Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=10 userID=94cde328-72f1-4f6b-8b95-c1c1e6cb735a time="2026-02-13T23:23:52Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=12 userID=94cde328-72f1-4f6b-8b95-c1c1e6cb735a time="2026-02-13T23:23:52Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=535f1b50-11d8-40c2-a49f-4f1c462f7b0d userID=94cde328-72f1-4f6b-8b95-c1c1e6cb735a time="2026-02-13T23:23:52Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=7 userID=94cde328-72f1-4f6b-8b95-c1c1e6cb735a time="2026-02-13T23:23:52Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=283f3de6-71f2-40fa-9274-8c085f63caf7 userID=94cde328-72f1-4f6b-8b95-c1c1e6cb735a time="2026-02-13T23:23:52Z" level=info msg="Synced labels" service=imap user=49451c23-a94a-46c7-802e-7dbc6703be6e time="2026-02-13T23:23:52Z" level=info msg="200 OK: GET https://127.0.0.1:43647/mail/v4/messages/count" pkg=gpa/client userID=49451c23-a94a-46c7-802e-7dbc6703be6e time="2026-02-13T23:23:52Z" level=info msg="Syncing messages" service=imap user=49451c23-a94a-46c7-802e-7dbc6703be6e time="2026-02-13T23:23:52Z" level=info msg="Job started" service=imap user=49451c23-a94a-46c7-802e-7dbc6703be6e time="2026-02-13T23:23:52Z" level=info msg="200 OK: POST https://127.0.0.1:43647/mail/v4/messages" pkg=gpa/client userID=49451c23-a94a-46c7-802e-7dbc6703be6e time="2026-02-13T23:23:52Z" level=info msg="Job finished" service=imap user=49451c23-a94a-46c7-802e-7dbc6703be6e time="2026-02-13T23:23:52Z" level=info msg="All child jobs completed" service=imap sync-job=waiter user=49451c23-a94a-46c7-802e-7dbc6703be6e time="2026-02-13T23:23:52Z" level=info msg="Synced messages" service=imap user=49451c23-a94a-46c7-802e-7dbc6703be6e time="2026-02-13T23:23:52Z" level=info msg="Finished user sync" duration=4.256599ms service=imap user=49451c23-a94a-46c7-802e-7dbc6703be6e time="2026-02-13T23:23:52Z" level=info msg="Sync complete, starting API event stream" service=imap user=49451c23-a94a-46c7-802e-7dbc6703be6e time="2026-02-13T23:23:52Z" level=info msg="Event loop reset" eventID="Ag==" service=user-events user=49451c23-a94a-46c7-802e-7dbc6703be6e time="2026-02-13T23:23:52Z" level=info msg="200 OK: GET https://127.0.0.1:43647/core/v4/labels?Type=1" pkg=gpa/client userID=49451c23-a94a-46c7-802e-7dbc6703be6e time="2026-02-13T23:23:52Z" level=info msg="200 OK: PUT https://127.0.0.1:43647/core/v4/labels/535f1b50-11d8-40c2-a49f-4f1c462f7b0d" pkg=gpa/client userID=49451c23-a94a-46c7-802e-7dbc6703be6e Scenario: Rename label # features/imap/mailbox/rename.feature:20 When IMAP client "1" renames "Labels/l1" to "Labels/l2" # :1 -> *scenario Then IMAP client "1" sees "Labels/l2" # :1 -> *scenario time="2026-02-13T23:23:52Z" level=info msg="Frontend service stopped" time="2026-02-13T23:23:52Z" level=info msg="Frontend client stopped" time="2026-02-13T23:23:52Z" level=info msg="Closing bridge" pkg=bridge time="2026-02-13T23:23:52Z" level=info msg="Stopping service" pkg=observability time="2026-02-13T23:23:52Z" level=info msg="Closing user" userID=49451c23-a94a-46c7-802e-7dbc6703be6e time="2026-02-13T23:23:52Z" level=info msg="De-registering user client, ID:49451c23-a94a-46c7-802e-7dbc6703be6e" pkg=observability time="2026-02-13T23:23:52Z" level=info msg="Exiting IMAP Service" service=imap user=49451c23-a94a-46c7-802e-7dbc6703be6e time="2026-02-13T23:23:52Z" level=info msg="Exiting service main loop" service=smtp user=49451c23-a94a-46c7-802e-7dbc6703be6e time="2026-02-13T23:23:52Z" level=info msg="Exiting service main loop" service=notification user=49451c23-a94a-46c7-802e-7dbc6703be6e time="2026-02-13T23:23:52Z" level=info msg="Exiting Service" service=user-identity user=49451c23-a94a-46c7-802e-7dbc6703be6e time="2026-02-13T23:23:52Z" level=info msg="Exiting service main loop" service=telemetry user=49451c23-a94a-46c7-802e-7dbc6703be6e time="2026-02-13T23:23:52Z" level=info msg="Exiting service" service=user-events user=49451c23-a94a-46c7-802e-7dbc6703be6e time="2026-02-13T23:23:52Z" level=info msg="Closing IMAP Listener" service=server-manager time="2026-02-13T23:23:52Z" level=info msg="Closing IMAP server" service=server-manager time="2026-02-13T23:23:52Z" level=info msg="Closing SMTP Listener" service=server-manager time="2026-02-13T23:23:52Z" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2026-02-13T23:23:52Z" level=info msg="Closing SMTP server" service=server-manager time="2026-02-13T23:23:52Z" level=info msg="Closing service" service=unleash And IMAP client "1" does not see "Labels/l1" # :1 -> *scenario time="2026-02-13T23:23:52Z" level=info msg="User '40436199-db4d-4171-b47c-28a55668e647' created with id=27f5f447-537b-4dee-9ef3-21b1f62c77d2" pkg=gpa/server/backend time="2026-02-13T23:23:52Z" level=info msg="Starting bridge" time="2026-02-13T23:23:52Z" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures1466701680/057/config1047767711/grpcFocusServerConfig.json pkg=focus/service time="2026-02-13T23:23:52Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures1466701680/057/cache2969993622/unleash_cache/unleash_flags: no such file or directory" service=unleash time="2026-02-13T23:23:52Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures1466701680/057/cache2969993622/notifications/notification_cache: no such file or directory" pkg=notification-store time="2026-02-13T23:23:52Z" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures1466701680/057/data3677141598/gluon/backend/db gluonStore=/tmp/TestFeatures1466701680/057/data3677141598/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2026-02-13T23:23:52Z" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2026-02-13T23:23:52Z" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2026-02-13T23:23:52Z" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2026-02-13T23:23:52Z" level=info msg="Starting service" service=unleash time="2026-02-13T23:23:52Z" level=info msg="Starting service" pkg=observability time="2026-02-13T23:23:52Z" level=info msg="Starting receiver service" service=unleash time="2026-02-13T23:23:52Z" level=info msg="Starting poll service" service=unleash time="2026-02-13T23:23:52Z" level=info msg="Checking for updates" pkg=bridge time="2026-02-13T23:23:52Z" level=info msg="Loading users" count=0 pkg=bridge/user time="2026-02-13T23:23:52Z" level=info msg="Starting frontend service" time="2026-02-13T23:23:52Z" level=info msg="Finished loading users" pkg=bridge/user time="2026-02-13T23:23:52Z" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures1466701680/057/config1047767711/grpcServerConfig.json time="2026-02-13T23:23:52Z" level=info msg="gRPC server listening on /tmp/bridge9559" pkg=grpc time="2026-02-13T23:23:52Z" level=info msg="Frontend service started" time="2026-02-13T23:23:52Z" level=info msg="Starting frontend client" time="2026-02-13T23:23:52Z" level=info msg="Not monitoring parent PID" pkg=grpc time="2026-02-13T23:23:52Z" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2026-02-13T23:23:52Z" level=info msg="200 OK: GET https://127.0.0.1:36801/feature/v2/frontend?bridgeStickyKey=4a2f64ec-2f55-4bf9-85f4-8774cda3c4c4" pkg=gpa/manager time="2026-02-13T23:23:52Z" level=info msg="Frontend client started" time="2026-02-13T23:23:52Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (70ea2280)" time="2026-02-13T23:23:52Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (70ea2280)" time="2026-02-13T23:23:52Z" level=info msg="200 OK: POST https://127.0.0.1:36801/auth/v4/info" pkg=gpa/manager time="2026-02-13T23:23:53Z" level=info msg="200 OK: POST https://127.0.0.1:36801/auth/v4" pkg=gpa/manager time="2026-02-13T23:23:53Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=27f5f447-537b-4dee-9ef3-21b1f62c77d2 time="2026-02-13T23:23:53Z" level=info msg="Adding vault user" userID=27f5f447-537b-4dee-9ef3-21b1f62c77d2 time="2026-02-13T23:23:53Z" level=info msg="Creating new user" userID=27f5f447-537b-4dee-9ef3-21b1f62c77d2 time="2026-02-13T23:23:53Z" level=warning msg="404 GET https://127.0.0.1:36801/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2026-02-13T23:23:53Z" level=error msg="404 GET https://127.0.0.1:36801/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2026-02-13T23:23:53Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:36801/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2026-02-13T23:23:53Z" level=info msg="Creating user object" numAddr=1 numLabels=14 userID=27f5f447-537b-4dee-9ef3-21b1f62c77d2 time="2026-02-13T23:23:53Z" level=info msg="200 OK: GET https://127.0.0.1:36801/core/v4/events/latest" pkg=gpa/client userID=27f5f447-537b-4dee-9ef3-21b1f62c77d2 time="2026-02-13T23:23:53Z" level=info msg="Starting service Last EventID=Ag==" service=user-events user=27f5f447-537b-4dee-9ef3-21b1f62c77d2 time="2026-02-13T23:23:53Z" level=info msg="200 OK: GET https://127.0.0.1:36801/core/v4/settings" pkg=gpa/client userID=27f5f447-537b-4dee-9ef3-21b1f62c77d2 time="2026-02-13T23:23:53Z" level=info msg="Registering user client, ID:27f5f447-537b-4dee-9ef3-21b1f62c77d2" pkg=observability time="2026-02-13T23:23:53Z" level=info msg="Starting service main loop" service=telemetry user=27f5f447-537b-4dee-9ef3-21b1f62c77d2 time="2026-02-13T23:23:53Z" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=27f5f447-537b-4dee-9ef3-21b1f62c77d2 time="2026-02-13T23:23:53Z" level=info msg="Starting service main loop" service=notification user=27f5f447-537b-4dee-9ef3-21b1f62c77d2 time="2026-02-13T23:23:53Z" level=info msg="Starting service main loop" service=smtp user=27f5f447-537b-4dee-9ef3-21b1f62c77d2 time="2026-02-13T23:23:53Z" level=info msg="200 OK: GET https://127.0.0.1:36801/core/v4/labels?Type=4" pkg=gpa/client userID=27f5f447-537b-4dee-9ef3-21b1f62c77d2 time="2026-02-13T23:23:53Z" level=info msg="200 OK: GET https://127.0.0.1:36801/core/v4/labels?Type=3" pkg=gpa/client userID=27f5f447-537b-4dee-9ef3-21b1f62c77d2 time="2026-02-13T23:23:53Z" level=info msg="200 OK: GET https://127.0.0.1:36801/core/v4/labels?Type=1" pkg=gpa/client userID=27f5f447-537b-4dee-9ef3-21b1f62c77d2 time="2026-02-13T23:23:53Z" level=info msg="Setting labels" labelIDs="[5 7 9 4 6 8 10 12 0 1 2 3 cb5b1b25-118f-43b6-a911-553bb009a1d1 73972889-33e2-43af-95fb-94496d8cc506]" pkg=rwLabels time="2026-02-13T23:23:53Z" level=info msg="Adding user to imap server" addrID=b4227846-c7d2-400f-b39c-feb1eb79349a service=server-manager time="2026-02-13T23:23:53Z" level=info msg="Creating new IMAP user" addrID=b4227846-c7d2-400f-b39c-feb1eb79349a service=server-manager time="2026-02-13T23:23:53Z" level=info msg="Setting gluon ID" addrID=b4227846-c7d2-400f-b39c-feb1eb79349a gluonID=cf4bd418-3242-481e-a786-35b3ca4eb492 userID=27f5f447-537b-4dee-9ef3-21b1f62c77d2 time="2026-02-13T23:23:53Z" level=info msg="Created new IMAP user" addrID=b4227846-c7d2-400f-b39c-feb1eb79349a gluonID=cf4bd418-3242-481e-a786-35b3ca4eb492 service=server-manager time="2026-02-13T23:23:53Z" level=info msg="Validating Listener State" service=server-manager time="2026-02-13T23:23:53Z" level=info msg=Resuming service=user-events user=27f5f447-537b-4dee-9ef3-21b1f62c77d2 time="2026-02-13T23:23:53Z" level=info msg="Starting IMAP Service" service=imap user=27f5f447-537b-4dee-9ef3-21b1f62c77d2 time="2026-02-13T23:23:53Z" level=info msg="Sync triggered" service=imap user=27f5f447-537b-4dee-9ef3-21b1f62c77d2 time="2026-02-13T23:23:53Z" level=info msg="Beginning user sync" service=imap start="2026-02-13 23:23:53.127403864 +0000 UTC m=+50.934012264" user=27f5f447-537b-4dee-9ef3-21b1f62c77d2 time="2026-02-13T23:23:53Z" level=info msg="Received mailbox message count" count=0 gluonID=cf4bd418-3242-481e-a786-35b3ca4eb492 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2026-02-13T23:23:53Z" level=info msg="Checking whether logged in user should re-sync. UserID:27f5f447-537b-4dee-9ef3-21b1f62c77d2" userID=27f5f447-537b-4dee-9ef3-21b1f62c77d2 time="2026-02-13T23:23:53Z" level=info msg="Syncing labels" service=imap user=27f5f447-537b-4dee-9ef3-21b1f62c77d2 time="2026-02-13T23:23:53Z" level=info msg="Label not found in DB, creating mailbox." labelID=cb5b1b25-118f-43b6-a911-553bb009a1d1 labelPath="CqcPyYxwtd3HBNbKIG3NWRK3vh7cnefdC5utNQpsJU0=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2026-02-13T23:23:53Z" level=info msg="Label not found in DB, creating mailbox." labelID=73972889-33e2-43af-95fb-94496d8cc506 labelPath="f5Qe5RYSMSMdJXJ6f9pncXVUMxi646S+03ipR/WFS6E=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2026-02-13T23:23:53Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=cf4bd418-3242-481e-a786-35b3ca4eb492 time="2026-02-13T23:23:53Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=cf4bd418-3242-481e-a786-35b3ca4eb492 time="2026-02-13T23:23:53Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6 userID=cf4bd418-3242-481e-a786-35b3ca4eb492 time="2026-02-13T23:23:53Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0 userID=cf4bd418-3242-481e-a786-35b3ca4eb492 time="2026-02-13T23:23:53Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4 userID=cf4bd418-3242-481e-a786-35b3ca4eb492 time="2026-02-13T23:23:53Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=10 userID=cf4bd418-3242-481e-a786-35b3ca4eb492 time="2026-02-13T23:23:53Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=12 userID=cf4bd418-3242-481e-a786-35b3ca4eb492 time="2026-02-13T23:23:53Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=3 userID=cf4bd418-3242-481e-a786-35b3ca4eb492 time="2026-02-13T23:23:53Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=cb5b1b25-118f-43b6-a911-553bb009a1d1 userID=cf4bd418-3242-481e-a786-35b3ca4eb492 time="2026-02-13T23:23:53Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5 userID=cf4bd418-3242-481e-a786-35b3ca4eb492 time="2026-02-13T23:23:53Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=7 userID=cf4bd418-3242-481e-a786-35b3ca4eb492 time="2026-02-13T23:23:53Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=73972889-33e2-43af-95fb-94496d8cc506 userID=cf4bd418-3242-481e-a786-35b3ca4eb492 time="2026-02-13T23:23:53Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=8 userID=cf4bd418-3242-481e-a786-35b3ca4eb492 time="2026-02-13T23:23:53Z" level=info msg="Synced labels" service=imap user=27f5f447-537b-4dee-9ef3-21b1f62c77d2 time="2026-02-13T23:23:53Z" level=info msg="200 OK: GET https://127.0.0.1:36801/mail/v4/messages/count" pkg=gpa/client userID=27f5f447-537b-4dee-9ef3-21b1f62c77d2 time="2026-02-13T23:23:53Z" level=info msg="Syncing messages" service=imap user=27f5f447-537b-4dee-9ef3-21b1f62c77d2 time="2026-02-13T23:23:53Z" level=info msg="Job started" service=imap user=27f5f447-537b-4dee-9ef3-21b1f62c77d2 time="2026-02-13T23:23:53Z" level=info msg="200 OK: POST https://127.0.0.1:36801/mail/v4/messages" pkg=gpa/client userID=27f5f447-537b-4dee-9ef3-21b1f62c77d2 time="2026-02-13T23:23:53Z" level=info msg="Job finished" service=imap user=27f5f447-537b-4dee-9ef3-21b1f62c77d2 time="2026-02-13T23:23:53Z" level=info msg="All child jobs completed" service=imap sync-job=waiter user=27f5f447-537b-4dee-9ef3-21b1f62c77d2 time="2026-02-13T23:23:53Z" level=info msg="Synced messages" service=imap user=27f5f447-537b-4dee-9ef3-21b1f62c77d2 time="2026-02-13T23:23:53Z" level=info msg="Finished user sync" duration=6.575356ms service=imap user=27f5f447-537b-4dee-9ef3-21b1f62c77d2 time="2026-02-13T23:23:53Z" level=info msg="Sync complete, starting API event stream" service=imap user=27f5f447-537b-4dee-9ef3-21b1f62c77d2 time="2026-02-13T23:23:53Z" level=info msg="Event loop reset" eventID="Ag==" service=user-events user=27f5f447-537b-4dee-9ef3-21b1f62c77d2 time="2026-02-13T23:23:53Z" level=info msg="200 OK: GET https://127.0.0.1:36801/core/v4/labels?Type=1" pkg=gpa/client userID=27f5f447-537b-4dee-9ef3-21b1f62c77d2 time="2026-02-13T23:23:53Z" level=error msg="Command failed" cmd="RENAME 'Hh7A6MmiCZmPjKU5nIy5MQGu52kyeM34kGA9QpvWvi4=' 'ffg2yq/+fEYC0ZySLXnRPnJ4/I1+8M3LAS4l4UNI32o='" error="no such label" pkg=gluon/session session=1 Scenario: Renaming folder to label is not possible # features/imap/mailbox/rename.feature:25 When IMAP client "1" renames "Folders/f1" to "Labels/f2" # :1 -> *scenario time="2026-02-13T23:23:53Z" level=info msg="Frontend service stopped" time="2026-02-13T23:23:53Z" level=info msg="Frontend client stopped" time="2026-02-13T23:23:53Z" level=info msg="Closing bridge" pkg=bridge time="2026-02-13T23:23:53Z" level=info msg="Stopping service" pkg=observability time="2026-02-13T23:23:53Z" level=info msg="Closing user" userID=27f5f447-537b-4dee-9ef3-21b1f62c77d2 time="2026-02-13T23:23:53Z" level=info msg="De-registering user client, ID:27f5f447-537b-4dee-9ef3-21b1f62c77d2" pkg=observability time="2026-02-13T23:23:53Z" level=info msg="Exiting IMAP Service" service=imap user=27f5f447-537b-4dee-9ef3-21b1f62c77d2 time="2026-02-13T23:23:53Z" level=info msg="Exiting service main loop" service=smtp user=27f5f447-537b-4dee-9ef3-21b1f62c77d2 time="2026-02-13T23:23:53Z" level=info msg="Exiting service main loop" service=notification user=27f5f447-537b-4dee-9ef3-21b1f62c77d2 time="2026-02-13T23:23:53Z" level=info msg="Exiting Service" service=user-identity user=27f5f447-537b-4dee-9ef3-21b1f62c77d2 time="2026-02-13T23:23:53Z" level=info msg="Exiting service main loop" service=telemetry user=27f5f447-537b-4dee-9ef3-21b1f62c77d2 time="2026-02-13T23:23:53Z" level=info msg="Exiting service" service=user-events user=27f5f447-537b-4dee-9ef3-21b1f62c77d2 time="2026-02-13T23:23:53Z" level=info msg="Closing IMAP Listener" service=server-manager time="2026-02-13T23:23:53Z" level=info msg="Closing IMAP server" service=server-manager time="2026-02-13T23:23:53Z" level=info msg="Closing SMTP Listener" service=server-manager time="2026-02-13T23:23:53Z" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2026-02-13T23:23:53Z" level=info msg="Closing SMTP server" service=server-manager time="2026-02-13T23:23:53Z" level=info msg="Closing service" service=unleash Then it fails # :1 -> *scenario time="2026-02-13T23:23:53Z" level=info msg="User '0f8aefc4-de02-4005-8a3b-bf7441afa15e' created with id=7ecd2c47-56ad-4d5d-98ca-dd51bb1641ef" pkg=gpa/server/backend time="2026-02-13T23:23:53Z" level=info msg="Starting bridge" time="2026-02-13T23:23:53Z" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures1466701680/058/config2364194207/grpcFocusServerConfig.json pkg=focus/service time="2026-02-13T23:23:53Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures1466701680/058/cache484951979/unleash_cache/unleash_flags: no such file or directory" service=unleash time="2026-02-13T23:23:53Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures1466701680/058/cache484951979/notifications/notification_cache: no such file or directory" pkg=notification-store time="2026-02-13T23:23:53Z" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures1466701680/058/data514988806/gluon/backend/db gluonStore=/tmp/TestFeatures1466701680/058/data514988806/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2026-02-13T23:23:53Z" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2026-02-13T23:23:53Z" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2026-02-13T23:23:53Z" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2026-02-13T23:23:53Z" level=info msg="Starting service" service=unleash time="2026-02-13T23:23:53Z" level=info msg="Starting service" pkg=observability time="2026-02-13T23:23:53Z" level=info msg="Starting receiver service" service=unleash time="2026-02-13T23:23:53Z" level=info msg="Starting frontend service" time="2026-02-13T23:23:53Z" level=info msg="Checking for updates" pkg=bridge time="2026-02-13T23:23:53Z" level=info msg="Loading users" count=0 pkg=bridge/user time="2026-02-13T23:23:53Z" level=info msg="Finished loading users" pkg=bridge/user time="2026-02-13T23:23:53Z" level=info msg="Starting poll service" service=unleash time="2026-02-13T23:23:53Z" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures1466701680/058/config2364194207/grpcServerConfig.json time="2026-02-13T23:23:53Z" level=info msg="gRPC server listening on /tmp/bridge6381" pkg=grpc time="2026-02-13T23:23:53Z" level=info msg="Frontend service started" time="2026-02-13T23:23:53Z" level=info msg="Starting frontend client" time="2026-02-13T23:23:53Z" level=info msg="Not monitoring parent PID" pkg=grpc time="2026-02-13T23:23:53Z" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2026-02-13T23:23:53Z" level=info msg="Frontend client started" time="2026-02-13T23:23:53Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (c2f6a61f)" time="2026-02-13T23:23:53Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (c2f6a61f)" time="2026-02-13T23:23:53Z" level=info msg="200 OK: GET https://127.0.0.1:34681/feature/v2/frontend?bridgeStickyKey=620c0f75-5c23-4ccf-9d0a-f402007ee8cc" pkg=gpa/manager time="2026-02-13T23:23:53Z" level=info msg="200 OK: POST https://127.0.0.1:34681/auth/v4/info" pkg=gpa/manager time="2026-02-13T23:23:53Z" level=info msg="200 OK: POST https://127.0.0.1:34681/auth/v4" pkg=gpa/manager time="2026-02-13T23:23:53Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=7ecd2c47-56ad-4d5d-98ca-dd51bb1641ef time="2026-02-13T23:23:53Z" level=info msg="Adding vault user" userID=7ecd2c47-56ad-4d5d-98ca-dd51bb1641ef time="2026-02-13T23:23:53Z" level=info msg="Creating new user" userID=7ecd2c47-56ad-4d5d-98ca-dd51bb1641ef time="2026-02-13T23:23:53Z" level=warning msg="404 GET https://127.0.0.1:34681/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2026-02-13T23:23:53Z" level=error msg="404 GET https://127.0.0.1:34681/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2026-02-13T23:23:53Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:34681/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2026-02-13T23:23:53Z" level=info msg="Creating user object" numAddr=1 numLabels=14 userID=7ecd2c47-56ad-4d5d-98ca-dd51bb1641ef time="2026-02-13T23:23:53Z" level=info msg="200 OK: GET https://127.0.0.1:34681/core/v4/events/latest" pkg=gpa/client userID=7ecd2c47-56ad-4d5d-98ca-dd51bb1641ef time="2026-02-13T23:23:53Z" level=info msg="Starting service Last EventID=Ag==" service=user-events user=7ecd2c47-56ad-4d5d-98ca-dd51bb1641ef time="2026-02-13T23:23:53Z" level=info msg="200 OK: GET https://127.0.0.1:34681/core/v4/settings" pkg=gpa/client userID=7ecd2c47-56ad-4d5d-98ca-dd51bb1641ef time="2026-02-13T23:23:53Z" level=info msg="Registering user client, ID:7ecd2c47-56ad-4d5d-98ca-dd51bb1641ef" pkg=observability time="2026-02-13T23:23:53Z" level=info msg="Starting service main loop" service=telemetry user=7ecd2c47-56ad-4d5d-98ca-dd51bb1641ef time="2026-02-13T23:23:53Z" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=7ecd2c47-56ad-4d5d-98ca-dd51bb1641ef time="2026-02-13T23:23:53Z" level=info msg="Starting service main loop" service=notification user=7ecd2c47-56ad-4d5d-98ca-dd51bb1641ef time="2026-02-13T23:23:53Z" level=info msg="Starting service main loop" service=smtp user=7ecd2c47-56ad-4d5d-98ca-dd51bb1641ef time="2026-02-13T23:23:53Z" level=info msg="200 OK: GET https://127.0.0.1:34681/core/v4/labels?Type=4" pkg=gpa/client userID=7ecd2c47-56ad-4d5d-98ca-dd51bb1641ef time="2026-02-13T23:23:53Z" level=info msg="200 OK: GET https://127.0.0.1:34681/core/v4/labels?Type=3" pkg=gpa/client userID=7ecd2c47-56ad-4d5d-98ca-dd51bb1641ef time="2026-02-13T23:23:53Z" level=info msg="200 OK: GET https://127.0.0.1:34681/core/v4/labels?Type=1" pkg=gpa/client userID=7ecd2c47-56ad-4d5d-98ca-dd51bb1641ef time="2026-02-13T23:23:53Z" level=info msg="Setting labels" labelIDs="[8 6 9 10 12 0 1 2 3 4 5 7 b17d9c2f-d05b-4a55-8ecd-2baff474b994 cce16459-792c-4328-845b-8c0c2fd7b9fd]" pkg=rwLabels time="2026-02-13T23:23:53Z" level=info msg="Adding user to imap server" addrID=eef7893c-8a2c-4148-9a43-d2fbd46637ea service=server-manager time="2026-02-13T23:23:53Z" level=info msg="Creating new IMAP user" addrID=eef7893c-8a2c-4148-9a43-d2fbd46637ea service=server-manager time="2026-02-13T23:23:53Z" level=info msg="Setting gluon ID" addrID=eef7893c-8a2c-4148-9a43-d2fbd46637ea gluonID=c88f48a1-03e2-48e9-80d2-22cf6f1c8243 userID=7ecd2c47-56ad-4d5d-98ca-dd51bb1641ef time="2026-02-13T23:23:53Z" level=info msg="Created new IMAP user" addrID=eef7893c-8a2c-4148-9a43-d2fbd46637ea gluonID=c88f48a1-03e2-48e9-80d2-22cf6f1c8243 service=server-manager time="2026-02-13T23:23:53Z" level=info msg="Validating Listener State" service=server-manager time="2026-02-13T23:23:53Z" level=info msg="Received mailbox message count" count=0 gluonID=c88f48a1-03e2-48e9-80d2-22cf6f1c8243 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2026-02-13T23:23:53Z" level=info msg=Resuming service=user-events user=7ecd2c47-56ad-4d5d-98ca-dd51bb1641ef time="2026-02-13T23:23:53Z" level=info msg="Starting IMAP Service" service=imap user=7ecd2c47-56ad-4d5d-98ca-dd51bb1641ef time="2026-02-13T23:23:53Z" level=info msg="Sync triggered" service=imap user=7ecd2c47-56ad-4d5d-98ca-dd51bb1641ef time="2026-02-13T23:23:53Z" level=info msg="Beginning user sync" service=imap start="2026-02-13 23:23:53.886901967 +0000 UTC m=+51.693510377" user=7ecd2c47-56ad-4d5d-98ca-dd51bb1641ef time="2026-02-13T23:23:53Z" level=info msg="Checking whether logged in user should re-sync. UserID:7ecd2c47-56ad-4d5d-98ca-dd51bb1641ef" userID=7ecd2c47-56ad-4d5d-98ca-dd51bb1641ef time="2026-02-13T23:23:53Z" level=info msg="Syncing labels" service=imap user=7ecd2c47-56ad-4d5d-98ca-dd51bb1641ef time="2026-02-13T23:23:53Z" level=info msg="Label not found in DB, creating mailbox." labelID=b17d9c2f-d05b-4a55-8ecd-2baff474b994 labelPath="CqcPyYxwtd3HBNbKIG3NWRK3vh7cnefdC5utNQpsJU0=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2026-02-13T23:23:53Z" level=info msg="Label not found in DB, creating mailbox." labelID=cce16459-792c-4328-845b-8c0c2fd7b9fd labelPath="f5Qe5RYSMSMdJXJ6f9pncXVUMxi646S+03ipR/WFS6E=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2026-02-13T23:23:53Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=c88f48a1-03e2-48e9-80d2-22cf6f1c8243 time="2026-02-13T23:23:53Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=c88f48a1-03e2-48e9-80d2-22cf6f1c8243 time="2026-02-13T23:23:53Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=8 userID=c88f48a1-03e2-48e9-80d2-22cf6f1c8243 time="2026-02-13T23:23:53Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=10 userID=c88f48a1-03e2-48e9-80d2-22cf6f1c8243 time="2026-02-13T23:23:53Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5 userID=c88f48a1-03e2-48e9-80d2-22cf6f1c8243 time="2026-02-13T23:23:53Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=b17d9c2f-d05b-4a55-8ecd-2baff474b994 userID=c88f48a1-03e2-48e9-80d2-22cf6f1c8243 time="2026-02-13T23:23:53Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=cce16459-792c-4328-845b-8c0c2fd7b9fd userID=c88f48a1-03e2-48e9-80d2-22cf6f1c8243 time="2026-02-13T23:23:53Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6 userID=c88f48a1-03e2-48e9-80d2-22cf6f1c8243 time="2026-02-13T23:23:53Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=7 userID=c88f48a1-03e2-48e9-80d2-22cf6f1c8243 time="2026-02-13T23:23:53Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=12 userID=c88f48a1-03e2-48e9-80d2-22cf6f1c8243 time="2026-02-13T23:23:53Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0 userID=c88f48a1-03e2-48e9-80d2-22cf6f1c8243 time="2026-02-13T23:23:53Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=3 userID=c88f48a1-03e2-48e9-80d2-22cf6f1c8243 time="2026-02-13T23:23:53Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4 userID=c88f48a1-03e2-48e9-80d2-22cf6f1c8243 time="2026-02-13T23:23:53Z" level=info msg="Synced labels" service=imap user=7ecd2c47-56ad-4d5d-98ca-dd51bb1641ef time="2026-02-13T23:23:53Z" level=info msg="200 OK: GET https://127.0.0.1:34681/mail/v4/messages/count" pkg=gpa/client userID=7ecd2c47-56ad-4d5d-98ca-dd51bb1641ef time="2026-02-13T23:23:53Z" level=info msg="Syncing messages" service=imap user=7ecd2c47-56ad-4d5d-98ca-dd51bb1641ef time="2026-02-13T23:23:53Z" level=info msg="Job started" service=imap user=7ecd2c47-56ad-4d5d-98ca-dd51bb1641ef time="2026-02-13T23:23:53Z" level=info msg="200 OK: POST https://127.0.0.1:34681/mail/v4/messages" pkg=gpa/client userID=7ecd2c47-56ad-4d5d-98ca-dd51bb1641ef time="2026-02-13T23:23:53Z" level=info msg="Job finished" service=imap user=7ecd2c47-56ad-4d5d-98ca-dd51bb1641ef time="2026-02-13T23:23:53Z" level=info msg="All child jobs completed" service=imap sync-job=waiter user=7ecd2c47-56ad-4d5d-98ca-dd51bb1641ef time="2026-02-13T23:23:53Z" level=info msg="Synced messages" service=imap user=7ecd2c47-56ad-4d5d-98ca-dd51bb1641ef time="2026-02-13T23:23:53Z" level=info msg="Finished user sync" duration=5.086755ms service=imap user=7ecd2c47-56ad-4d5d-98ca-dd51bb1641ef time="2026-02-13T23:23:53Z" level=info msg="Sync complete, starting API event stream" service=imap user=7ecd2c47-56ad-4d5d-98ca-dd51bb1641ef time="2026-02-13T23:23:53Z" level=info msg="Event loop reset" eventID="Ag==" service=user-events user=7ecd2c47-56ad-4d5d-98ca-dd51bb1641ef time="2026-02-13T23:23:53Z" level=info msg="200 OK: GET https://127.0.0.1:34681/core/v4/labels?Type=3" pkg=gpa/client userID=7ecd2c47-56ad-4d5d-98ca-dd51bb1641ef time="2026-02-13T23:23:53Z" level=error msg="Command failed" cmd="RENAME 'SWe9/qWjt7f3RxUASQ6Hv0xvByWEYJ4nWGdfw4AW0MQ=' 'UlB+ObT5VymLo6BL127ifkyU3aVfUjXuw26K6lCKrAw='" error="no such label" pkg=gluon/session session=1 Scenario: Renaming system folder is not possible # features/imap/mailbox/rename.feature:29 When IMAP client "1" renames "Labels/l1" to "Folders/l2" # :1 -> *scenario time="2026-02-13T23:23:53Z" level=info msg="Frontend service stopped" time="2026-02-13T23:23:53Z" level=info msg="Frontend client stopped" time="2026-02-13T23:23:53Z" level=info msg="Closing bridge" pkg=bridge time="2026-02-13T23:23:53Z" level=info msg="Stopping service" pkg=observability time="2026-02-13T23:23:53Z" level=info msg="Closing user" userID=7ecd2c47-56ad-4d5d-98ca-dd51bb1641ef time="2026-02-13T23:23:53Z" level=info msg="De-registering user client, ID:7ecd2c47-56ad-4d5d-98ca-dd51bb1641ef" pkg=observability time="2026-02-13T23:23:53Z" level=info msg="Exiting IMAP Service" service=imap user=7ecd2c47-56ad-4d5d-98ca-dd51bb1641ef time="2026-02-13T23:23:53Z" level=info msg="Exiting service main loop" service=smtp user=7ecd2c47-56ad-4d5d-98ca-dd51bb1641ef time="2026-02-13T23:23:53Z" level=info msg="Exiting service main loop" service=notification user=7ecd2c47-56ad-4d5d-98ca-dd51bb1641ef time="2026-02-13T23:23:53Z" level=info msg="Exiting Service" service=user-identity user=7ecd2c47-56ad-4d5d-98ca-dd51bb1641ef time="2026-02-13T23:23:53Z" level=info msg="Exiting service main loop" service=telemetry user=7ecd2c47-56ad-4d5d-98ca-dd51bb1641ef time="2026-02-13T23:23:53Z" level=info msg="Exiting service" service=user-events user=7ecd2c47-56ad-4d5d-98ca-dd51bb1641ef time="2026-02-13T23:23:53Z" level=info msg="Closing IMAP Listener" service=server-manager time="2026-02-13T23:23:53Z" level=info msg="Closing IMAP server" service=server-manager time="2026-02-13T23:23:53Z" level=info msg="Closing SMTP Listener" service=server-manager time="2026-02-13T23:23:53Z" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2026-02-13T23:23:53Z" level=info msg="Closing SMTP server" service=server-manager time="2026-02-13T23:23:53Z" level=info msg="Closing service" service=unleash Then it fails # :1 -> *scenario Feature: IMAP get mailbox info time="2026-02-13T23:23:54Z" level=info msg="User 'b4f3efbd-ebaa-4fcd-9016-d04a0e966973' created with id=67078afa-cfb4-4419-b2d0-03f968176e39" pkg=gpa/server/backend Background: Given there exists an account with username "b4f3efbd-ebaa-4fcd-9016-d04a0e966973" and password "password" # :1 -> *scenario And the account "b4f3efbd-ebaa-4fcd-9016-d04a0e966973" has the following custom mailboxes: # :1 -> *scenario | name | type | | f1 | folder | | f1/f2 | folder | Then it succeeds # :1 -> *scenario time="2026-02-13T23:23:54Z" level=info msg="Starting bridge" time="2026-02-13T23:23:54Z" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures1466701680/059/config953664645/grpcFocusServerConfig.json pkg=focus/service time="2026-02-13T23:23:54Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures1466701680/059/cache1808496502/unleash_cache/unleash_flags: no such file or directory" service=unleash time="2026-02-13T23:23:54Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures1466701680/059/cache1808496502/notifications/notification_cache: no such file or directory" pkg=notification-store time="2026-02-13T23:23:54Z" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures1466701680/059/data1113886450/gluon/backend/db gluonStore=/tmp/TestFeatures1466701680/059/data1113886450/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2026-02-13T23:23:54Z" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2026-02-13T23:23:54Z" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2026-02-13T23:23:54Z" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2026-02-13T23:23:54Z" level=info msg="Starting service" service=unleash time="2026-02-13T23:23:54Z" level=info msg="Starting service" pkg=observability time="2026-02-13T23:23:54Z" level=info msg="Starting poll service" service=unleash time="2026-02-13T23:23:54Z" level=info msg="Loading users" count=0 pkg=bridge/user time="2026-02-13T23:23:54Z" level=info msg="Checking for updates" pkg=bridge time="2026-02-13T23:23:54Z" level=info msg="Finished loading users" pkg=bridge/user time="2026-02-13T23:23:54Z" level=info msg="Starting frontend service" time="2026-02-13T23:23:54Z" level=info msg="Starting receiver service" service=unleash time="2026-02-13T23:23:54Z" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures1466701680/059/config953664645/grpcServerConfig.json time="2026-02-13T23:23:54Z" level=info msg="gRPC server listening on /tmp/bridge7416" pkg=grpc time="2026-02-13T23:23:54Z" level=info msg="Frontend service started" time="2026-02-13T23:23:54Z" level=info msg="Starting frontend client" time="2026-02-13T23:23:54Z" level=info msg="Not monitoring parent PID" pkg=grpc time="2026-02-13T23:23:54Z" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2026-02-13T23:23:54Z" level=info msg="200 OK: GET https://127.0.0.1:44209/feature/v2/frontend?bridgeStickyKey=4f60c718-fee2-47ca-804d-e2efbf66b317" pkg=gpa/manager time="2026-02-13T23:23:54Z" level=info msg="Frontend client started" When bridge starts # :1 -> *scenario time="2026-02-13T23:23:54Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (0f161a26)" time="2026-02-13T23:23:54Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (0f161a26)" time="2026-02-13T23:23:54Z" level=info msg="200 OK: POST https://127.0.0.1:44209/auth/v4/info" pkg=gpa/manager time="2026-02-13T23:23:54Z" level=info msg="200 OK: POST https://127.0.0.1:44209/auth/v4" pkg=gpa/manager time="2026-02-13T23:23:54Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=67078afa-cfb4-4419-b2d0-03f968176e39 time="2026-02-13T23:23:54Z" level=info msg="Adding vault user" userID=67078afa-cfb4-4419-b2d0-03f968176e39 time="2026-02-13T23:23:54Z" level=info msg="Creating new user" userID=67078afa-cfb4-4419-b2d0-03f968176e39 time="2026-02-13T23:23:54Z" level=warning msg="404 GET https://127.0.0.1:44209/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2026-02-13T23:23:54Z" level=error msg="404 GET https://127.0.0.1:44209/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2026-02-13T23:23:54Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:44209/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2026-02-13T23:23:54Z" level=info msg="Creating user object" numAddr=1 numLabels=14 userID=67078afa-cfb4-4419-b2d0-03f968176e39 time="2026-02-13T23:23:54Z" level=info msg="200 OK: GET https://127.0.0.1:44209/core/v4/events/latest" pkg=gpa/client userID=67078afa-cfb4-4419-b2d0-03f968176e39 time="2026-02-13T23:23:54Z" level=info msg="Starting service Last EventID=Ag==" service=user-events user=67078afa-cfb4-4419-b2d0-03f968176e39 time="2026-02-13T23:23:54Z" level=info msg="200 OK: GET https://127.0.0.1:44209/core/v4/settings" pkg=gpa/client userID=67078afa-cfb4-4419-b2d0-03f968176e39 time="2026-02-13T23:23:54Z" level=info msg="Registering user client, ID:67078afa-cfb4-4419-b2d0-03f968176e39" pkg=observability time="2026-02-13T23:23:54Z" level=info msg="Starting service main loop" service=telemetry user=67078afa-cfb4-4419-b2d0-03f968176e39 time="2026-02-13T23:23:54Z" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=67078afa-cfb4-4419-b2d0-03f968176e39 time="2026-02-13T23:23:54Z" level=info msg="Starting service main loop" service=notification user=67078afa-cfb4-4419-b2d0-03f968176e39 time="2026-02-13T23:23:54Z" level=info msg="Starting service main loop" service=smtp user=67078afa-cfb4-4419-b2d0-03f968176e39 time="2026-02-13T23:23:54Z" level=info msg="200 OK: GET https://127.0.0.1:44209/core/v4/labels?Type=4" pkg=gpa/client userID=67078afa-cfb4-4419-b2d0-03f968176e39 time="2026-02-13T23:23:54Z" level=info msg="200 OK: GET https://127.0.0.1:44209/core/v4/labels?Type=3" pkg=gpa/client userID=67078afa-cfb4-4419-b2d0-03f968176e39 time="2026-02-13T23:23:54Z" level=info msg="200 OK: GET https://127.0.0.1:44209/core/v4/labels?Type=1" pkg=gpa/client userID=67078afa-cfb4-4419-b2d0-03f968176e39 time="2026-02-13T23:23:54Z" level=info msg="Setting labels" labelIDs="[1 2 7 8 3 4 5 6 9 10 12 0 6ca74d5c-121e-414e-b2f8-27e0e98290c0 7f0482b3-ecf8-4f1e-9f75-ca652ceccb02]" pkg=rwLabels time="2026-02-13T23:23:54Z" level=info msg="Adding user to imap server" addrID=5e047ed5-0951-4182-9a9f-c665b404da61 service=server-manager time="2026-02-13T23:23:54Z" level=info msg="Creating new IMAP user" addrID=5e047ed5-0951-4182-9a9f-c665b404da61 service=server-manager time="2026-02-13T23:23:54Z" level=info msg="Setting gluon ID" addrID=5e047ed5-0951-4182-9a9f-c665b404da61 gluonID=506c49d8-099f-4bf7-a6cf-4aabfd1ca03d userID=67078afa-cfb4-4419-b2d0-03f968176e39 time="2026-02-13T23:23:54Z" level=info msg="Created new IMAP user" addrID=5e047ed5-0951-4182-9a9f-c665b404da61 gluonID=506c49d8-099f-4bf7-a6cf-4aabfd1ca03d service=server-manager time="2026-02-13T23:23:54Z" level=info msg="Validating Listener State" service=server-manager time="2026-02-13T23:23:54Z" level=info msg=Resuming service=user-events user=67078afa-cfb4-4419-b2d0-03f968176e39 time="2026-02-13T23:23:54Z" level=info msg="Received mailbox message count" count=0 gluonID=506c49d8-099f-4bf7-a6cf-4aabfd1ca03d labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2026-02-13T23:23:54Z" level=info msg="Starting IMAP Service" service=imap user=67078afa-cfb4-4419-b2d0-03f968176e39 And the user logs in with username "b4f3efbd-ebaa-4fcd-9016-d04a0e966973" and password "password" # :1 -> *scenario time="2026-02-13T23:23:54Z" level=info msg="Sync triggered" service=imap user=67078afa-cfb4-4419-b2d0-03f968176e39 time="2026-02-13T23:23:54Z" level=info msg="Beginning user sync" service=imap start="2026-02-13 23:23:54.495272307 +0000 UTC m=+52.301880707" user=67078afa-cfb4-4419-b2d0-03f968176e39 time="2026-02-13T23:23:54Z" level=info msg="Checking whether logged in user should re-sync. UserID:67078afa-cfb4-4419-b2d0-03f968176e39" userID=67078afa-cfb4-4419-b2d0-03f968176e39 time="2026-02-13T23:23:54Z" level=info msg="Syncing labels" service=imap user=67078afa-cfb4-4419-b2d0-03f968176e39 time="2026-02-13T23:23:54Z" level=info msg="Label not found in DB, creating mailbox." labelID=7f0482b3-ecf8-4f1e-9f75-ca652ceccb02 labelPath="8r6IKAo9oMcZiF4snfPKYijpR04oV7+u1+o4yQ9u/aU=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2026-02-13T23:23:54Z" level=info msg="Label not found in DB, creating mailbox." labelID=6ca74d5c-121e-414e-b2f8-27e0e98290c0 labelPath="CqcPyYxwtd3HBNbKIG3NWRK3vh7cnefdC5utNQpsJU0=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2026-02-13T23:23:54Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=506c49d8-099f-4bf7-a6cf-4aabfd1ca03d time="2026-02-13T23:23:54Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=506c49d8-099f-4bf7-a6cf-4aabfd1ca03d time="2026-02-13T23:23:54Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=7f0482b3-ecf8-4f1e-9f75-ca652ceccb02 userID=506c49d8-099f-4bf7-a6cf-4aabfd1ca03d time="2026-02-13T23:23:54Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=8 userID=506c49d8-099f-4bf7-a6cf-4aabfd1ca03d time="2026-02-13T23:23:54Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=10 userID=506c49d8-099f-4bf7-a6cf-4aabfd1ca03d time="2026-02-13T23:23:54Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=7 userID=506c49d8-099f-4bf7-a6cf-4aabfd1ca03d time="2026-02-13T23:23:54Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=3 userID=506c49d8-099f-4bf7-a6cf-4aabfd1ca03d time="2026-02-13T23:23:54Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6 userID=506c49d8-099f-4bf7-a6cf-4aabfd1ca03d time="2026-02-13T23:23:54Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4 userID=506c49d8-099f-4bf7-a6cf-4aabfd1ca03d time="2026-02-13T23:23:54Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0 userID=506c49d8-099f-4bf7-a6cf-4aabfd1ca03d time="2026-02-13T23:23:54Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5 userID=506c49d8-099f-4bf7-a6cf-4aabfd1ca03d time="2026-02-13T23:23:54Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=12 userID=506c49d8-099f-4bf7-a6cf-4aabfd1ca03d time="2026-02-13T23:23:54Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6ca74d5c-121e-414e-b2f8-27e0e98290c0 userID=506c49d8-099f-4bf7-a6cf-4aabfd1ca03d time="2026-02-13T23:23:54Z" level=info msg="Synced labels" service=imap user=67078afa-cfb4-4419-b2d0-03f968176e39 time="2026-02-13T23:23:54Z" level=info msg="200 OK: GET https://127.0.0.1:44209/mail/v4/messages/count" pkg=gpa/client userID=67078afa-cfb4-4419-b2d0-03f968176e39 time="2026-02-13T23:23:54Z" level=info msg="Syncing messages" service=imap user=67078afa-cfb4-4419-b2d0-03f968176e39 time="2026-02-13T23:23:54Z" level=info msg="Job started" service=imap user=67078afa-cfb4-4419-b2d0-03f968176e39 time="2026-02-13T23:23:54Z" level=info msg="200 OK: POST https://127.0.0.1:44209/mail/v4/messages" pkg=gpa/client userID=67078afa-cfb4-4419-b2d0-03f968176e39 time="2026-02-13T23:23:54Z" level=info msg="Job finished" service=imap user=67078afa-cfb4-4419-b2d0-03f968176e39 time="2026-02-13T23:23:54Z" level=info msg="All child jobs completed" service=imap sync-job=waiter user=67078afa-cfb4-4419-b2d0-03f968176e39 time="2026-02-13T23:23:54Z" level=info msg="Synced messages" service=imap user=67078afa-cfb4-4419-b2d0-03f968176e39 time="2026-02-13T23:23:54Z" level=info msg="Finished user sync" duration=3.976964ms service=imap user=67078afa-cfb4-4419-b2d0-03f968176e39 time="2026-02-13T23:23:54Z" level=info msg="Sync complete, starting API event stream" service=imap user=67078afa-cfb4-4419-b2d0-03f968176e39 time="2026-02-13T23:23:54Z" level=info msg="Event loop reset" eventID="Ag==" service=user-events user=67078afa-cfb4-4419-b2d0-03f968176e39 And user "b4f3efbd-ebaa-4fcd-9016-d04a0e966973" finishes syncing # :1 -> *scenario And user "b4f3efbd-ebaa-4fcd-9016-d04a0e966973" connects and authenticates IMAP client "1" # :1 -> *scenario Then it succeeds # :1 -> *scenario time="2026-02-13T23:23:54Z" level=info msg="200 OK: GET https://127.0.0.1:44209/core/v4/labels?Type=3" pkg=gpa/client userID=67078afa-cfb4-4419-b2d0-03f968176e39 time="2026-02-13T23:23:54Z" level=info msg="200 OK: PUT https://127.0.0.1:44209/core/v4/labels/6ca74d5c-121e-414e-b2f8-27e0e98290c0" pkg=gpa/client userID=67078afa-cfb4-4419-b2d0-03f968176e39 Scenario: Rename folder with subfolders # features/imap/mailbox/rename_hiearchy.feature:17 When IMAP client "1" renames "Folders/f1" to "Folders/f3" # :1 -> *scenario And it succeeds # :1 -> *scenario Then IMAP client "1" sees "Folders/f3" # :1 -> *scenario Then IMAP client "1" sees "Folders/f3/f2" # :1 -> *scenario And IMAP client "1" does not see "Folders/f1" # :1 -> *scenario time="2026-02-13T23:23:54Z" level=info msg="Frontend service stopped" time="2026-02-13T23:23:54Z" level=info msg="Frontend client stopped" time="2026-02-13T23:23:54Z" level=info msg="Closing bridge" pkg=bridge time="2026-02-13T23:23:54Z" level=info msg="Stopping service" pkg=observability time="2026-02-13T23:23:54Z" level=info msg="Closing user" userID=67078afa-cfb4-4419-b2d0-03f968176e39 time="2026-02-13T23:23:54Z" level=info msg="De-registering user client, ID:67078afa-cfb4-4419-b2d0-03f968176e39" pkg=observability time="2026-02-13T23:23:54Z" level=info msg="Exiting IMAP Service" service=imap user=67078afa-cfb4-4419-b2d0-03f968176e39 time="2026-02-13T23:23:54Z" level=info msg="Exiting service main loop" service=smtp user=67078afa-cfb4-4419-b2d0-03f968176e39 time="2026-02-13T23:23:54Z" level=info msg="Exiting service main loop" service=notification user=67078afa-cfb4-4419-b2d0-03f968176e39 time="2026-02-13T23:23:54Z" level=info msg="Exiting Service" service=user-identity user=67078afa-cfb4-4419-b2d0-03f968176e39 time="2026-02-13T23:23:54Z" level=info msg="Exiting service main loop" service=telemetry user=67078afa-cfb4-4419-b2d0-03f968176e39 time="2026-02-13T23:23:54Z" level=info msg="Exiting service" service=user-events user=67078afa-cfb4-4419-b2d0-03f968176e39 time="2026-02-13T23:23:54Z" level=info msg="Closing IMAP Listener" service=server-manager time="2026-02-13T23:23:54Z" level=info msg="Closing IMAP server" service=server-manager time="2026-02-13T23:23:54Z" level=info msg="Closing SMTP Listener" service=server-manager time="2026-02-13T23:23:54Z" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2026-02-13T23:23:54Z" level=info msg="Closing SMTP server" service=server-manager time="2026-02-13T23:23:54Z" level=info msg="Closing service" service=unleash And IMAP client "1" does not see "Folders/f1/f2" # :1 -> *scenario Feature: IMAP select mailbox time="2026-02-13T23:23:54Z" level=info msg="User 'dfb2440b-76b9-4f59-8976-6dfd44e5858c' created with id=1d34e7e9-aa48-444a-9fb9-7db90440a658" pkg=gpa/server/backend Background: Given there exists an account with username "dfb2440b-76b9-4f59-8976-6dfd44e5858c" and password "password" # :1 -> *scenario And the account "dfb2440b-76b9-4f59-8976-6dfd44e5858c" has the following custom mailboxes: # :1 -> *scenario | name | type | | mbox | folder | | label | label | Then it succeeds # :1 -> *scenario time="2026-02-13T23:23:54Z" level=info msg="Starting bridge" time="2026-02-13T23:23:54Z" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures1466701680/060/config2671505376/grpcFocusServerConfig.json pkg=focus/service time="2026-02-13T23:23:54Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures1466701680/060/cache3121972965/unleash_cache/unleash_flags: no such file or directory" service=unleash time="2026-02-13T23:23:54Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures1466701680/060/cache3121972965/notifications/notification_cache: no such file or directory" pkg=notification-store time="2026-02-13T23:23:54Z" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures1466701680/060/data1548594340/gluon/backend/db gluonStore=/tmp/TestFeatures1466701680/060/data1548594340/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2026-02-13T23:23:54Z" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2026-02-13T23:23:54Z" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2026-02-13T23:23:54Z" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2026-02-13T23:23:54Z" level=info msg="Starting service" service=unleash time="2026-02-13T23:23:54Z" level=info msg="Starting service" pkg=observability time="2026-02-13T23:23:54Z" level=info msg="Starting frontend service" time="2026-02-13T23:23:54Z" level=info msg="Starting poll service" service=unleash time="2026-02-13T23:23:54Z" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures1466701680/060/config2671505376/grpcServerConfig.json time="2026-02-13T23:23:54Z" level=info msg="Starting receiver service" service=unleash time="2026-02-13T23:23:54Z" level=info msg="gRPC server listening on /tmp/bridge0884" pkg=grpc time="2026-02-13T23:23:54Z" level=info msg="Frontend service started" time="2026-02-13T23:23:54Z" level=info msg="Starting frontend client" time="2026-02-13T23:23:54Z" level=info msg="Loading users" count=0 pkg=bridge/user time="2026-02-13T23:23:54Z" level=info msg="Finished loading users" pkg=bridge/user time="2026-02-13T23:23:54Z" level=info msg="Checking for updates" pkg=bridge time="2026-02-13T23:23:54Z" level=info msg="Not monitoring parent PID" pkg=grpc time="2026-02-13T23:23:54Z" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2026-02-13T23:23:54Z" level=info msg="200 OK: GET https://127.0.0.1:34161/feature/v2/frontend?bridgeStickyKey=fbb66b57-646c-46c0-9d14-c3c54b595e5d" pkg=gpa/manager time="2026-02-13T23:23:54Z" level=info msg="Frontend client started" When bridge starts # :1 -> *scenario time="2026-02-13T23:23:54Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (fd6e5eb1)" time="2026-02-13T23:23:54Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (fd6e5eb1)" time="2026-02-13T23:23:54Z" level=info msg="200 OK: POST https://127.0.0.1:34161/auth/v4/info" pkg=gpa/manager time="2026-02-13T23:23:55Z" level=info msg="200 OK: POST https://127.0.0.1:34161/auth/v4" pkg=gpa/manager time="2026-02-13T23:23:55Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=1d34e7e9-aa48-444a-9fb9-7db90440a658 time="2026-02-13T23:23:55Z" level=info msg="Adding vault user" userID=1d34e7e9-aa48-444a-9fb9-7db90440a658 time="2026-02-13T23:23:55Z" level=info msg="Creating new user" userID=1d34e7e9-aa48-444a-9fb9-7db90440a658 time="2026-02-13T23:23:55Z" level=warning msg="404 GET https://127.0.0.1:34161/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2026-02-13T23:23:55Z" level=error msg="404 GET https://127.0.0.1:34161/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2026-02-13T23:23:55Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:34161/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2026-02-13T23:23:55Z" level=info msg="Creating user object" numAddr=1 numLabels=14 userID=1d34e7e9-aa48-444a-9fb9-7db90440a658 time="2026-02-13T23:23:55Z" level=info msg="200 OK: GET https://127.0.0.1:34161/core/v4/events/latest" pkg=gpa/client userID=1d34e7e9-aa48-444a-9fb9-7db90440a658 time="2026-02-13T23:23:55Z" level=info msg="Starting service Last EventID=Ag==" service=user-events user=1d34e7e9-aa48-444a-9fb9-7db90440a658 time="2026-02-13T23:23:55Z" level=info msg="200 OK: GET https://127.0.0.1:34161/core/v4/settings" pkg=gpa/client userID=1d34e7e9-aa48-444a-9fb9-7db90440a658 time="2026-02-13T23:23:55Z" level=info msg="Registering user client, ID:1d34e7e9-aa48-444a-9fb9-7db90440a658" pkg=observability time="2026-02-13T23:23:55Z" level=info msg="Starting service main loop" service=telemetry user=1d34e7e9-aa48-444a-9fb9-7db90440a658 time="2026-02-13T23:23:55Z" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=1d34e7e9-aa48-444a-9fb9-7db90440a658 time="2026-02-13T23:23:55Z" level=info msg="Starting service main loop" service=notification user=1d34e7e9-aa48-444a-9fb9-7db90440a658 time="2026-02-13T23:23:55Z" level=info msg="Starting service main loop" service=smtp user=1d34e7e9-aa48-444a-9fb9-7db90440a658 time="2026-02-13T23:23:55Z" level=info msg="200 OK: GET https://127.0.0.1:34161/core/v4/labels?Type=4" pkg=gpa/client userID=1d34e7e9-aa48-444a-9fb9-7db90440a658 time="2026-02-13T23:23:55Z" level=info msg="200 OK: GET https://127.0.0.1:34161/core/v4/labels?Type=3" pkg=gpa/client userID=1d34e7e9-aa48-444a-9fb9-7db90440a658 time="2026-02-13T23:23:55Z" level=info msg="200 OK: GET https://127.0.0.1:34161/core/v4/labels?Type=1" pkg=gpa/client userID=1d34e7e9-aa48-444a-9fb9-7db90440a658 time="2026-02-13T23:23:55Z" level=info msg="Setting labels" labelIDs="[0 2 5 7 9 1 3 4 6 8 10 12 05a4115e-a397-4f93-be11-c114cf19152c a102509a-4917-41ca-b23d-88bf89cae43b]" pkg=rwLabels time="2026-02-13T23:23:55Z" level=info msg="Adding user to imap server" addrID=fda3e87f-a85f-44f2-8c87-0131762b5eb0 service=server-manager time="2026-02-13T23:23:55Z" level=info msg="Creating new IMAP user" addrID=fda3e87f-a85f-44f2-8c87-0131762b5eb0 service=server-manager time="2026-02-13T23:23:55Z" level=info msg="Setting gluon ID" addrID=fda3e87f-a85f-44f2-8c87-0131762b5eb0 gluonID=8fbd62b3-0161-4ca1-8ff4-bf1fd3650fe0 userID=1d34e7e9-aa48-444a-9fb9-7db90440a658 time="2026-02-13T23:23:55Z" level=info msg="Received mailbox message count" count=0 gluonID=8fbd62b3-0161-4ca1-8ff4-bf1fd3650fe0 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2026-02-13T23:23:55Z" level=info msg="Created new IMAP user" addrID=fda3e87f-a85f-44f2-8c87-0131762b5eb0 gluonID=8fbd62b3-0161-4ca1-8ff4-bf1fd3650fe0 service=server-manager time="2026-02-13T23:23:55Z" level=info msg="Validating Listener State" service=server-manager time="2026-02-13T23:23:55Z" level=info msg=Resuming service=user-events user=1d34e7e9-aa48-444a-9fb9-7db90440a658 time="2026-02-13T23:23:55Z" level=info msg="Starting IMAP Service" service=imap user=1d34e7e9-aa48-444a-9fb9-7db90440a658 time="2026-02-13T23:23:55Z" level=info msg="Sync triggered" service=imap user=1d34e7e9-aa48-444a-9fb9-7db90440a658 time="2026-02-13T23:23:55Z" level=info msg="Beginning user sync" service=imap start="2026-02-13 23:23:55.084663499 +0000 UTC m=+52.891271909" user=1d34e7e9-aa48-444a-9fb9-7db90440a658 time="2026-02-13T23:23:55Z" level=info msg="Checking whether logged in user should re-sync. UserID:1d34e7e9-aa48-444a-9fb9-7db90440a658" userID=1d34e7e9-aa48-444a-9fb9-7db90440a658 And the user logs in with username "dfb2440b-76b9-4f59-8976-6dfd44e5858c" and password "password" # :1 -> *scenario time="2026-02-13T23:23:55Z" level=info msg="Syncing labels" service=imap user=1d34e7e9-aa48-444a-9fb9-7db90440a658 time="2026-02-13T23:23:55Z" level=info msg="Label not found in DB, creating mailbox." labelID=a102509a-4917-41ca-b23d-88bf89cae43b labelPath="mHoyd+am6bmNoUvxRZ/ZRvBIQnwu+1OQWf1jSR3oA+s=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2026-02-13T23:23:55Z" level=info msg="Label not found in DB, creating mailbox." labelID=05a4115e-a397-4f93-be11-c114cf19152c labelPath="jm2pV8GS7FVFPTesFaU5jW/EhDgcEQCxeWTMDFRvNjU=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2026-02-13T23:23:55Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=8fbd62b3-0161-4ca1-8ff4-bf1fd3650fe0 time="2026-02-13T23:23:55Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=8fbd62b3-0161-4ca1-8ff4-bf1fd3650fe0 time="2026-02-13T23:23:55Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=7 userID=8fbd62b3-0161-4ca1-8ff4-bf1fd3650fe0 time="2026-02-13T23:23:55Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=3 userID=8fbd62b3-0161-4ca1-8ff4-bf1fd3650fe0 time="2026-02-13T23:23:55Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4 userID=8fbd62b3-0161-4ca1-8ff4-bf1fd3650fe0 time="2026-02-13T23:23:55Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=8 userID=8fbd62b3-0161-4ca1-8ff4-bf1fd3650fe0 time="2026-02-13T23:23:55Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=10 userID=8fbd62b3-0161-4ca1-8ff4-bf1fd3650fe0 time="2026-02-13T23:23:55Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=12 userID=8fbd62b3-0161-4ca1-8ff4-bf1fd3650fe0 time="2026-02-13T23:23:55Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=a102509a-4917-41ca-b23d-88bf89cae43b userID=8fbd62b3-0161-4ca1-8ff4-bf1fd3650fe0 time="2026-02-13T23:23:55Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0 userID=8fbd62b3-0161-4ca1-8ff4-bf1fd3650fe0 time="2026-02-13T23:23:55Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5 userID=8fbd62b3-0161-4ca1-8ff4-bf1fd3650fe0 time="2026-02-13T23:23:55Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6 userID=8fbd62b3-0161-4ca1-8ff4-bf1fd3650fe0 time="2026-02-13T23:23:55Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=05a4115e-a397-4f93-be11-c114cf19152c userID=8fbd62b3-0161-4ca1-8ff4-bf1fd3650fe0 time="2026-02-13T23:23:55Z" level=info msg="Synced labels" service=imap user=1d34e7e9-aa48-444a-9fb9-7db90440a658 time="2026-02-13T23:23:55Z" level=info msg="200 OK: GET https://127.0.0.1:34161/mail/v4/messages/count" pkg=gpa/client userID=1d34e7e9-aa48-444a-9fb9-7db90440a658 time="2026-02-13T23:23:55Z" level=info msg="Syncing messages" service=imap user=1d34e7e9-aa48-444a-9fb9-7db90440a658 time="2026-02-13T23:23:55Z" level=info msg="Job started" service=imap user=1d34e7e9-aa48-444a-9fb9-7db90440a658 time="2026-02-13T23:23:55Z" level=info msg="200 OK: POST https://127.0.0.1:34161/mail/v4/messages" pkg=gpa/client userID=1d34e7e9-aa48-444a-9fb9-7db90440a658 time="2026-02-13T23:23:55Z" level=info msg="Job finished" service=imap user=1d34e7e9-aa48-444a-9fb9-7db90440a658 time="2026-02-13T23:23:55Z" level=info msg="All child jobs completed" service=imap sync-job=waiter user=1d34e7e9-aa48-444a-9fb9-7db90440a658 time="2026-02-13T23:23:55Z" level=info msg="Synced messages" service=imap user=1d34e7e9-aa48-444a-9fb9-7db90440a658 time="2026-02-13T23:23:55Z" level=info msg="Finished user sync" duration=8.545589ms service=imap user=1d34e7e9-aa48-444a-9fb9-7db90440a658 time="2026-02-13T23:23:55Z" level=info msg="Sync complete, starting API event stream" service=imap user=1d34e7e9-aa48-444a-9fb9-7db90440a658 time="2026-02-13T23:23:55Z" level=info msg="Event loop reset" eventID="Ag==" service=user-events user=1d34e7e9-aa48-444a-9fb9-7db90440a658 And user "dfb2440b-76b9-4f59-8976-6dfd44e5858c" finishes syncing # :1 -> *scenario And user "dfb2440b-76b9-4f59-8976-6dfd44e5858c" connects and authenticates IMAP client "1" # :1 -> *scenario Then it succeeds # :1 -> *scenario Scenario: Select inbox # features/imap/mailbox/select.feature:15 When IMAP client "1" selects "INBOX" # :1 -> *scenario time="2026-02-13T23:23:55Z" level=info msg="Frontend service stopped" time="2026-02-13T23:23:55Z" level=info msg="Frontend client stopped" time="2026-02-13T23:23:55Z" level=info msg="Closing bridge" pkg=bridge time="2026-02-13T23:23:55Z" level=info msg="Stopping service" pkg=observability time="2026-02-13T23:23:55Z" level=info msg="Closing user" userID=1d34e7e9-aa48-444a-9fb9-7db90440a658 time="2026-02-13T23:23:55Z" level=info msg="De-registering user client, ID:1d34e7e9-aa48-444a-9fb9-7db90440a658" pkg=observability time="2026-02-13T23:23:55Z" level=info msg="Exiting IMAP Service" service=imap user=1d34e7e9-aa48-444a-9fb9-7db90440a658 time="2026-02-13T23:23:55Z" level=info msg="Exiting service main loop" service=smtp user=1d34e7e9-aa48-444a-9fb9-7db90440a658 time="2026-02-13T23:23:55Z" level=info msg="Exiting service main loop" service=notification user=1d34e7e9-aa48-444a-9fb9-7db90440a658 time="2026-02-13T23:23:55Z" level=info msg="Exiting Service" service=user-identity user=1d34e7e9-aa48-444a-9fb9-7db90440a658 time="2026-02-13T23:23:55Z" level=info msg="Exiting service main loop" service=telemetry user=1d34e7e9-aa48-444a-9fb9-7db90440a658 time="2026-02-13T23:23:55Z" level=info msg="Exiting service" service=user-events user=1d34e7e9-aa48-444a-9fb9-7db90440a658 time="2026-02-13T23:23:55Z" level=info msg="Closing IMAP Listener" service=server-manager time="2026-02-13T23:23:55Z" level=info msg="Closing IMAP server" service=server-manager time="2026-02-13T23:23:55Z" level=info msg="Closing SMTP Listener" service=server-manager time="2026-02-13T23:23:55Z" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2026-02-13T23:23:55Z" level=info msg="Closing SMTP server" service=server-manager time="2026-02-13T23:23:55Z" level=info msg="Closing service" service=unleash Then it succeeds # :1 -> *scenario time="2026-02-13T23:23:55Z" level=info msg="User '6b51834f-50fd-4b30-95b9-f929e01201c3' created with id=b72b2de5-2d98-44c5-8116-3c69284e8d3a" pkg=gpa/server/backend time="2026-02-13T23:23:55Z" level=info msg="Starting bridge" time="2026-02-13T23:23:55Z" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures1466701680/061/config32198614/grpcFocusServerConfig.json pkg=focus/service time="2026-02-13T23:23:55Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures1466701680/061/cache2741231228/unleash_cache/unleash_flags: no such file or directory" service=unleash time="2026-02-13T23:23:55Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures1466701680/061/cache2741231228/notifications/notification_cache: no such file or directory" pkg=notification-store time="2026-02-13T23:23:55Z" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures1466701680/061/data1531905681/gluon/backend/db gluonStore=/tmp/TestFeatures1466701680/061/data1531905681/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2026-02-13T23:23:55Z" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2026-02-13T23:23:55Z" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2026-02-13T23:23:55Z" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2026-02-13T23:23:55Z" level=info msg="Starting service" service=unleash time="2026-02-13T23:23:55Z" level=info msg="Starting service" pkg=observability time="2026-02-13T23:23:55Z" level=info msg="Starting frontend service" time="2026-02-13T23:23:55Z" level=info msg="Starting poll service" service=unleash time="2026-02-13T23:23:55Z" level=info msg="Checking for updates" pkg=bridge time="2026-02-13T23:23:55Z" level=info msg="Starting receiver service" service=unleash time="2026-02-13T23:23:55Z" level=info msg="Loading users" count=0 pkg=bridge/user time="2026-02-13T23:23:55Z" level=info msg="Finished loading users" pkg=bridge/user time="2026-02-13T23:23:55Z" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures1466701680/061/config32198614/grpcServerConfig.json time="2026-02-13T23:23:55Z" level=info msg="gRPC server listening on /tmp/bridge1780" pkg=grpc time="2026-02-13T23:23:55Z" level=info msg="Frontend service started" time="2026-02-13T23:23:55Z" level=info msg="Starting frontend client" time="2026-02-13T23:23:55Z" level=info msg="Not monitoring parent PID" pkg=grpc time="2026-02-13T23:23:55Z" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2026-02-13T23:23:55Z" level=info msg="200 OK: GET https://127.0.0.1:37309/feature/v2/frontend?bridgeStickyKey=680ca14e-dfa2-49b1-bc2f-8fe0013e0125" pkg=gpa/manager time="2026-02-13T23:23:55Z" level=info msg="Frontend client started" time="2026-02-13T23:23:55Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (8813da7e)" time="2026-02-13T23:23:55Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (8813da7e)" time="2026-02-13T23:23:55Z" level=info msg="200 OK: POST https://127.0.0.1:37309/auth/v4/info" pkg=gpa/manager time="2026-02-13T23:23:55Z" level=info msg="200 OK: POST https://127.0.0.1:37309/auth/v4" pkg=gpa/manager time="2026-02-13T23:23:55Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=b72b2de5-2d98-44c5-8116-3c69284e8d3a time="2026-02-13T23:23:55Z" level=info msg="Adding vault user" userID=b72b2de5-2d98-44c5-8116-3c69284e8d3a time="2026-02-13T23:23:55Z" level=info msg="Creating new user" userID=b72b2de5-2d98-44c5-8116-3c69284e8d3a time="2026-02-13T23:23:55Z" level=warning msg="404 GET https://127.0.0.1:37309/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2026-02-13T23:23:55Z" level=error msg="404 GET https://127.0.0.1:37309/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2026-02-13T23:23:55Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:37309/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2026-02-13T23:23:55Z" level=info msg="Creating user object" numAddr=1 numLabels=14 userID=b72b2de5-2d98-44c5-8116-3c69284e8d3a time="2026-02-13T23:23:55Z" level=info msg="200 OK: GET https://127.0.0.1:37309/core/v4/events/latest" pkg=gpa/client userID=b72b2de5-2d98-44c5-8116-3c69284e8d3a time="2026-02-13T23:23:55Z" level=info msg="Starting service Last EventID=Ag==" service=user-events user=b72b2de5-2d98-44c5-8116-3c69284e8d3a time="2026-02-13T23:23:55Z" level=info msg="200 OK: GET https://127.0.0.1:37309/core/v4/settings" pkg=gpa/client userID=b72b2de5-2d98-44c5-8116-3c69284e8d3a time="2026-02-13T23:23:55Z" level=info msg="Registering user client, ID:b72b2de5-2d98-44c5-8116-3c69284e8d3a" pkg=observability time="2026-02-13T23:23:55Z" level=info msg="Starting service main loop" service=telemetry user=b72b2de5-2d98-44c5-8116-3c69284e8d3a time="2026-02-13T23:23:55Z" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=b72b2de5-2d98-44c5-8116-3c69284e8d3a time="2026-02-13T23:23:55Z" level=info msg="Starting service main loop" service=notification user=b72b2de5-2d98-44c5-8116-3c69284e8d3a time="2026-02-13T23:23:55Z" level=info msg="Starting service main loop" service=smtp user=b72b2de5-2d98-44c5-8116-3c69284e8d3a time="2026-02-13T23:23:55Z" level=info msg="200 OK: GET https://127.0.0.1:37309/core/v4/labels?Type=4" pkg=gpa/client userID=b72b2de5-2d98-44c5-8116-3c69284e8d3a time="2026-02-13T23:23:55Z" level=info msg="200 OK: GET https://127.0.0.1:37309/core/v4/labels?Type=3" pkg=gpa/client userID=b72b2de5-2d98-44c5-8116-3c69284e8d3a time="2026-02-13T23:23:55Z" level=info msg="200 OK: GET https://127.0.0.1:37309/core/v4/labels?Type=1" pkg=gpa/client userID=b72b2de5-2d98-44c5-8116-3c69284e8d3a time="2026-02-13T23:23:55Z" level=info msg="Setting labels" labelIDs="[2 4 5 6 8 10 12 0 1 3 7 9 bbb84f1d-4986-4923-8f87-d9f3308adffc c6c509fd-323c-49a2-a444-440acb8f2d39]" pkg=rwLabels time="2026-02-13T23:23:55Z" level=info msg="Adding user to imap server" addrID=bf4aa73e-d13f-4a42-b474-1d9d64202576 service=server-manager time="2026-02-13T23:23:55Z" level=info msg="Creating new IMAP user" addrID=bf4aa73e-d13f-4a42-b474-1d9d64202576 service=server-manager time="2026-02-13T23:23:55Z" level=info msg="Setting gluon ID" addrID=bf4aa73e-d13f-4a42-b474-1d9d64202576 gluonID=3c66f0ef-5fff-4199-9d50-deb871838686 userID=b72b2de5-2d98-44c5-8116-3c69284e8d3a time="2026-02-13T23:23:55Z" level=info msg="Created new IMAP user" addrID=bf4aa73e-d13f-4a42-b474-1d9d64202576 gluonID=3c66f0ef-5fff-4199-9d50-deb871838686 service=server-manager time="2026-02-13T23:23:55Z" level=info msg="Validating Listener State" service=server-manager time="2026-02-13T23:23:55Z" level=info msg="Received mailbox message count" count=0 gluonID=3c66f0ef-5fff-4199-9d50-deb871838686 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2026-02-13T23:23:55Z" level=info msg=Resuming service=user-events user=b72b2de5-2d98-44c5-8116-3c69284e8d3a time="2026-02-13T23:23:55Z" level=info msg="Starting IMAP Service" service=imap user=b72b2de5-2d98-44c5-8116-3c69284e8d3a time="2026-02-13T23:23:55Z" level=info msg="Sync triggered" service=imap user=b72b2de5-2d98-44c5-8116-3c69284e8d3a time="2026-02-13T23:23:55Z" level=info msg="Beginning user sync" service=imap start="2026-02-13 23:23:55.724926943 +0000 UTC m=+53.531535343" user=b72b2de5-2d98-44c5-8116-3c69284e8d3a time="2026-02-13T23:23:55Z" level=info msg="Checking whether logged in user should re-sync. UserID:b72b2de5-2d98-44c5-8116-3c69284e8d3a" userID=b72b2de5-2d98-44c5-8116-3c69284e8d3a time="2026-02-13T23:23:55Z" level=info msg="Syncing labels" service=imap user=b72b2de5-2d98-44c5-8116-3c69284e8d3a time="2026-02-13T23:23:55Z" level=info msg="Label not found in DB, creating mailbox." labelID=bbb84f1d-4986-4923-8f87-d9f3308adffc labelPath="jm2pV8GS7FVFPTesFaU5jW/EhDgcEQCxeWTMDFRvNjU=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2026-02-13T23:23:55Z" level=info msg="Label not found in DB, creating mailbox." labelID=c6c509fd-323c-49a2-a444-440acb8f2d39 labelPath="mHoyd+am6bmNoUvxRZ/ZRvBIQnwu+1OQWf1jSR3oA+s=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2026-02-13T23:23:55Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=3c66f0ef-5fff-4199-9d50-deb871838686 time="2026-02-13T23:23:55Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=3c66f0ef-5fff-4199-9d50-deb871838686 time="2026-02-13T23:23:55Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=10 userID=3c66f0ef-5fff-4199-9d50-deb871838686 time="2026-02-13T23:23:55Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0 userID=3c66f0ef-5fff-4199-9d50-deb871838686 time="2026-02-13T23:23:55Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=7 userID=3c66f0ef-5fff-4199-9d50-deb871838686 time="2026-02-13T23:23:55Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=12 userID=3c66f0ef-5fff-4199-9d50-deb871838686 time="2026-02-13T23:23:55Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=3 userID=3c66f0ef-5fff-4199-9d50-deb871838686 time="2026-02-13T23:23:55Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=bbb84f1d-4986-4923-8f87-d9f3308adffc userID=3c66f0ef-5fff-4199-9d50-deb871838686 time="2026-02-13T23:23:55Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5 userID=3c66f0ef-5fff-4199-9d50-deb871838686 time="2026-02-13T23:23:55Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6 userID=3c66f0ef-5fff-4199-9d50-deb871838686 time="2026-02-13T23:23:55Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=8 userID=3c66f0ef-5fff-4199-9d50-deb871838686 time="2026-02-13T23:23:55Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4 userID=3c66f0ef-5fff-4199-9d50-deb871838686 time="2026-02-13T23:23:55Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=c6c509fd-323c-49a2-a444-440acb8f2d39 userID=3c66f0ef-5fff-4199-9d50-deb871838686 time="2026-02-13T23:23:55Z" level=info msg="Synced labels" service=imap user=b72b2de5-2d98-44c5-8116-3c69284e8d3a time="2026-02-13T23:23:55Z" level=info msg="200 OK: GET https://127.0.0.1:37309/mail/v4/messages/count" pkg=gpa/client userID=b72b2de5-2d98-44c5-8116-3c69284e8d3a time="2026-02-13T23:23:55Z" level=info msg="Syncing messages" service=imap user=b72b2de5-2d98-44c5-8116-3c69284e8d3a time="2026-02-13T23:23:55Z" level=info msg="Job started" service=imap user=b72b2de5-2d98-44c5-8116-3c69284e8d3a time="2026-02-13T23:23:55Z" level=info msg="200 OK: POST https://127.0.0.1:37309/mail/v4/messages" pkg=gpa/client userID=b72b2de5-2d98-44c5-8116-3c69284e8d3a time="2026-02-13T23:23:55Z" level=info msg="Job finished" service=imap user=b72b2de5-2d98-44c5-8116-3c69284e8d3a time="2026-02-13T23:23:55Z" level=info msg="All child jobs completed" service=imap sync-job=waiter user=b72b2de5-2d98-44c5-8116-3c69284e8d3a time="2026-02-13T23:23:55Z" level=info msg="Synced messages" service=imap user=b72b2de5-2d98-44c5-8116-3c69284e8d3a time="2026-02-13T23:23:55Z" level=info msg="Finished user sync" duration=4.11329ms service=imap user=b72b2de5-2d98-44c5-8116-3c69284e8d3a time="2026-02-13T23:23:55Z" level=info msg="Sync complete, starting API event stream" service=imap user=b72b2de5-2d98-44c5-8116-3c69284e8d3a time="2026-02-13T23:23:55Z" level=info msg="Event loop reset" eventID="Ag==" service=user-events user=b72b2de5-2d98-44c5-8116-3c69284e8d3a Scenario: Select custom mailbox # features/imap/mailbox/select.feature:19 When IMAP client "1" selects "Folders/mbox" # :1 -> *scenario time="2026-02-13T23:23:55Z" level=info msg="Frontend service stopped" time="2026-02-13T23:23:55Z" level=info msg="Frontend client stopped" time="2026-02-13T23:23:55Z" level=info msg="Closing bridge" pkg=bridge time="2026-02-13T23:23:55Z" level=info msg="Stopping service" pkg=observability time="2026-02-13T23:23:55Z" level=info msg="Closing user" userID=b72b2de5-2d98-44c5-8116-3c69284e8d3a time="2026-02-13T23:23:55Z" level=info msg="De-registering user client, ID:b72b2de5-2d98-44c5-8116-3c69284e8d3a" pkg=observability time="2026-02-13T23:23:55Z" level=info msg="Exiting IMAP Service" service=imap user=b72b2de5-2d98-44c5-8116-3c69284e8d3a time="2026-02-13T23:23:55Z" level=info msg="Exiting service main loop" service=smtp user=b72b2de5-2d98-44c5-8116-3c69284e8d3a time="2026-02-13T23:23:55Z" level=info msg="Exiting service main loop" service=notification user=b72b2de5-2d98-44c5-8116-3c69284e8d3a time="2026-02-13T23:23:55Z" level=info msg="Exiting Service" service=user-identity user=b72b2de5-2d98-44c5-8116-3c69284e8d3a time="2026-02-13T23:23:55Z" level=info msg="Exiting service main loop" service=telemetry user=b72b2de5-2d98-44c5-8116-3c69284e8d3a time="2026-02-13T23:23:55Z" level=info msg="Exiting service" service=user-events user=b72b2de5-2d98-44c5-8116-3c69284e8d3a time="2026-02-13T23:23:55Z" level=info msg="Closing IMAP Listener" service=server-manager time="2026-02-13T23:23:55Z" level=info msg="Closing IMAP server" service=server-manager time="2026-02-13T23:23:55Z" level=info msg="Closing SMTP Listener" service=server-manager time="2026-02-13T23:23:55Z" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2026-02-13T23:23:55Z" level=info msg="Closing SMTP server" service=server-manager time="2026-02-13T23:23:55Z" level=info msg="Closing service" service=unleash Then it succeeds # :1 -> *scenario time="2026-02-13T23:23:55Z" level=info msg="User 'b418dd85-ac92-409f-bed9-232225b435f2' created with id=bb4364fa-3c16-4ca7-a4a2-d559ca17109f" pkg=gpa/server/backend time="2026-02-13T23:23:56Z" level=info msg="Starting bridge" time="2026-02-13T23:23:56Z" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures1466701680/062/config855183867/grpcFocusServerConfig.json pkg=focus/service time="2026-02-13T23:23:56Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures1466701680/062/cache1862671059/unleash_cache/unleash_flags: no such file or directory" service=unleash time="2026-02-13T23:23:56Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures1466701680/062/cache1862671059/notifications/notification_cache: no such file or directory" pkg=notification-store time="2026-02-13T23:23:56Z" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures1466701680/062/data1704559653/gluon/backend/db gluonStore=/tmp/TestFeatures1466701680/062/data1704559653/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2026-02-13T23:23:56Z" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2026-02-13T23:23:56Z" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2026-02-13T23:23:56Z" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2026-02-13T23:23:56Z" level=info msg="Starting service" service=unleash time="2026-02-13T23:23:56Z" level=info msg="Starting service" pkg=observability time="2026-02-13T23:23:56Z" level=info msg="Starting frontend service" time="2026-02-13T23:23:56Z" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures1466701680/062/config855183867/grpcServerConfig.json time="2026-02-13T23:23:56Z" level=info msg="gRPC server listening on /tmp/bridge0461" pkg=grpc time="2026-02-13T23:23:56Z" level=info msg="Frontend service started" time="2026-02-13T23:23:56Z" level=info msg="Starting frontend client" time="2026-02-13T23:23:56Z" level=info msg="Starting poll service" service=unleash time="2026-02-13T23:23:56Z" level=info msg="Starting receiver service" service=unleash time="2026-02-13T23:23:56Z" level=info msg="Loading users" count=0 pkg=bridge/user time="2026-02-13T23:23:56Z" level=info msg="Finished loading users" pkg=bridge/user time="2026-02-13T23:23:56Z" level=info msg="Checking for updates" pkg=bridge time="2026-02-13T23:23:56Z" level=info msg="Not monitoring parent PID" pkg=grpc time="2026-02-13T23:23:56Z" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2026-02-13T23:23:56Z" level=info msg="Frontend client started" time="2026-02-13T23:23:56Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (b8539e1e)" time="2026-02-13T23:23:56Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (b8539e1e)" time="2026-02-13T23:23:56Z" level=info msg="200 OK: GET https://127.0.0.1:38237/feature/v2/frontend?bridgeStickyKey=f454a7ab-6bbc-424d-b039-2b33b983cca8" pkg=gpa/manager time="2026-02-13T23:23:56Z" level=info msg="200 OK: POST https://127.0.0.1:38237/auth/v4/info" pkg=gpa/manager time="2026-02-13T23:23:56Z" level=info msg="200 OK: POST https://127.0.0.1:38237/auth/v4" pkg=gpa/manager time="2026-02-13T23:23:56Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=bb4364fa-3c16-4ca7-a4a2-d559ca17109f time="2026-02-13T23:23:56Z" level=info msg="Adding vault user" userID=bb4364fa-3c16-4ca7-a4a2-d559ca17109f time="2026-02-13T23:23:56Z" level=info msg="Creating new user" userID=bb4364fa-3c16-4ca7-a4a2-d559ca17109f time="2026-02-13T23:23:56Z" level=warning msg="404 GET https://127.0.0.1:38237/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2026-02-13T23:23:56Z" level=error msg="404 GET https://127.0.0.1:38237/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2026-02-13T23:23:56Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:38237/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2026-02-13T23:23:56Z" level=info msg="Creating user object" numAddr=1 numLabels=14 userID=bb4364fa-3c16-4ca7-a4a2-d559ca17109f time="2026-02-13T23:23:56Z" level=info msg="200 OK: GET https://127.0.0.1:38237/core/v4/events/latest" pkg=gpa/client userID=bb4364fa-3c16-4ca7-a4a2-d559ca17109f time="2026-02-13T23:23:56Z" level=info msg="Starting service Last EventID=Ag==" service=user-events user=bb4364fa-3c16-4ca7-a4a2-d559ca17109f time="2026-02-13T23:23:56Z" level=info msg="200 OK: GET https://127.0.0.1:38237/core/v4/settings" pkg=gpa/client userID=bb4364fa-3c16-4ca7-a4a2-d559ca17109f time="2026-02-13T23:23:56Z" level=info msg="Registering user client, ID:bb4364fa-3c16-4ca7-a4a2-d559ca17109f" pkg=observability time="2026-02-13T23:23:56Z" level=info msg="Starting service main loop" service=telemetry user=bb4364fa-3c16-4ca7-a4a2-d559ca17109f time="2026-02-13T23:23:56Z" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=bb4364fa-3c16-4ca7-a4a2-d559ca17109f time="2026-02-13T23:23:56Z" level=info msg="Starting service main loop" service=notification user=bb4364fa-3c16-4ca7-a4a2-d559ca17109f time="2026-02-13T23:23:56Z" level=info msg="Starting service main loop" service=smtp user=bb4364fa-3c16-4ca7-a4a2-d559ca17109f time="2026-02-13T23:23:56Z" level=info msg="200 OK: GET https://127.0.0.1:38237/core/v4/labels?Type=4" pkg=gpa/client userID=bb4364fa-3c16-4ca7-a4a2-d559ca17109f time="2026-02-13T23:23:56Z" level=info msg="200 OK: GET https://127.0.0.1:38237/core/v4/labels?Type=3" pkg=gpa/client userID=bb4364fa-3c16-4ca7-a4a2-d559ca17109f time="2026-02-13T23:23:56Z" level=info msg="200 OK: GET https://127.0.0.1:38237/core/v4/labels?Type=1" pkg=gpa/client userID=bb4364fa-3c16-4ca7-a4a2-d559ca17109f time="2026-02-13T23:23:56Z" level=info msg="Setting labels" labelIDs="[5 6 7 8 9 10 0 2 4 12 1 3 fb5222b5-2aeb-47bf-8e85-c96f6ec33d55 84e27b19-5b7f-4904-9c40-a9ec84441de4]" pkg=rwLabels time="2026-02-13T23:23:56Z" level=info msg="Adding user to imap server" addrID=5c93e6fc-e00d-48fa-b429-2d3315d735fa service=server-manager time="2026-02-13T23:23:56Z" level=info msg="Creating new IMAP user" addrID=5c93e6fc-e00d-48fa-b429-2d3315d735fa service=server-manager time="2026-02-13T23:23:56Z" level=info msg="Setting gluon ID" addrID=5c93e6fc-e00d-48fa-b429-2d3315d735fa gluonID=6793dae0-1311-49d0-8249-6e5f233b9043 userID=bb4364fa-3c16-4ca7-a4a2-d559ca17109f time="2026-02-13T23:23:56Z" level=info msg="Created new IMAP user" addrID=5c93e6fc-e00d-48fa-b429-2d3315d735fa gluonID=6793dae0-1311-49d0-8249-6e5f233b9043 service=server-manager time="2026-02-13T23:23:56Z" level=info msg="Validating Listener State" service=server-manager time="2026-02-13T23:23:56Z" level=info msg=Resuming service=user-events user=bb4364fa-3c16-4ca7-a4a2-d559ca17109f time="2026-02-13T23:23:56Z" level=info msg="Received mailbox message count" count=0 gluonID=6793dae0-1311-49d0-8249-6e5f233b9043 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2026-02-13T23:23:56Z" level=info msg="Starting IMAP Service" service=imap user=bb4364fa-3c16-4ca7-a4a2-d559ca17109f time="2026-02-13T23:23:56Z" level=info msg="Sync triggered" service=imap user=bb4364fa-3c16-4ca7-a4a2-d559ca17109f time="2026-02-13T23:23:56Z" level=info msg="Beginning user sync" service=imap start="2026-02-13 23:23:56.336306122 +0000 UTC m=+54.142914532" user=bb4364fa-3c16-4ca7-a4a2-d559ca17109f time="2026-02-13T23:23:56Z" level=info msg="Checking whether logged in user should re-sync. UserID:bb4364fa-3c16-4ca7-a4a2-d559ca17109f" userID=bb4364fa-3c16-4ca7-a4a2-d559ca17109f time="2026-02-13T23:23:56Z" level=info msg="Syncing labels" service=imap user=bb4364fa-3c16-4ca7-a4a2-d559ca17109f time="2026-02-13T23:23:56Z" level=info msg="Label not found in DB, creating mailbox." labelID=fb5222b5-2aeb-47bf-8e85-c96f6ec33d55 labelPath="jm2pV8GS7FVFPTesFaU5jW/EhDgcEQCxeWTMDFRvNjU=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2026-02-13T23:23:56Z" level=info msg="Label not found in DB, creating mailbox." labelID=84e27b19-5b7f-4904-9c40-a9ec84441de4 labelPath="mHoyd+am6bmNoUvxRZ/ZRvBIQnwu+1OQWf1jSR3oA+s=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2026-02-13T23:23:56Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=6793dae0-1311-49d0-8249-6e5f233b9043 time="2026-02-13T23:23:56Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=6793dae0-1311-49d0-8249-6e5f233b9043 time="2026-02-13T23:23:56Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=8 userID=6793dae0-1311-49d0-8249-6e5f233b9043 time="2026-02-13T23:23:56Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=12 userID=6793dae0-1311-49d0-8249-6e5f233b9043 time="2026-02-13T23:23:56Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=3 userID=6793dae0-1311-49d0-8249-6e5f233b9043 time="2026-02-13T23:23:56Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6 userID=6793dae0-1311-49d0-8249-6e5f233b9043 time="2026-02-13T23:23:56Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4 userID=6793dae0-1311-49d0-8249-6e5f233b9043 time="2026-02-13T23:23:56Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=fb5222b5-2aeb-47bf-8e85-c96f6ec33d55 userID=6793dae0-1311-49d0-8249-6e5f233b9043 time="2026-02-13T23:23:56Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=84e27b19-5b7f-4904-9c40-a9ec84441de4 userID=6793dae0-1311-49d0-8249-6e5f233b9043 time="2026-02-13T23:23:56Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=7 userID=6793dae0-1311-49d0-8249-6e5f233b9043 time="2026-02-13T23:23:56Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0 userID=6793dae0-1311-49d0-8249-6e5f233b9043 time="2026-02-13T23:23:56Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=10 userID=6793dae0-1311-49d0-8249-6e5f233b9043 time="2026-02-13T23:23:56Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5 userID=6793dae0-1311-49d0-8249-6e5f233b9043 time="2026-02-13T23:23:56Z" level=info msg="Synced labels" service=imap user=bb4364fa-3c16-4ca7-a4a2-d559ca17109f time="2026-02-13T23:23:56Z" level=info msg="200 OK: GET https://127.0.0.1:38237/mail/v4/messages/count" pkg=gpa/client userID=bb4364fa-3c16-4ca7-a4a2-d559ca17109f time="2026-02-13T23:23:56Z" level=info msg="Syncing messages" service=imap user=bb4364fa-3c16-4ca7-a4a2-d559ca17109f time="2026-02-13T23:23:56Z" level=info msg="Job started" service=imap user=bb4364fa-3c16-4ca7-a4a2-d559ca17109f time="2026-02-13T23:23:56Z" level=info msg="200 OK: POST https://127.0.0.1:38237/mail/v4/messages" pkg=gpa/client userID=bb4364fa-3c16-4ca7-a4a2-d559ca17109f time="2026-02-13T23:23:56Z" level=info msg="Job finished" service=imap user=bb4364fa-3c16-4ca7-a4a2-d559ca17109f time="2026-02-13T23:23:56Z" level=info msg="All child jobs completed" service=imap sync-job=waiter user=bb4364fa-3c16-4ca7-a4a2-d559ca17109f time="2026-02-13T23:23:56Z" level=info msg="Synced messages" service=imap user=bb4364fa-3c16-4ca7-a4a2-d559ca17109f time="2026-02-13T23:23:56Z" level=info msg="Finished user sync" duration=5.236516ms service=imap user=bb4364fa-3c16-4ca7-a4a2-d559ca17109f time="2026-02-13T23:23:56Z" level=info msg="Sync complete, starting API event stream" service=imap user=bb4364fa-3c16-4ca7-a4a2-d559ca17109f time="2026-02-13T23:23:56Z" level=info msg="Event loop reset" eventID="Ag==" service=user-events user=bb4364fa-3c16-4ca7-a4a2-d559ca17109f Scenario: Select custom label # features/imap/mailbox/select.feature:23 When IMAP client "1" selects "Labels/label" # :1 -> *scenario time="2026-02-13T23:23:56Z" level=info msg="Frontend service stopped" time="2026-02-13T23:23:56Z" level=info msg="Frontend client stopped" time="2026-02-13T23:23:56Z" level=info msg="Closing bridge" pkg=bridge time="2026-02-13T23:23:56Z" level=info msg="Stopping service" pkg=observability time="2026-02-13T23:23:56Z" level=info msg="Closing user" userID=bb4364fa-3c16-4ca7-a4a2-d559ca17109f time="2026-02-13T23:23:56Z" level=info msg="De-registering user client, ID:bb4364fa-3c16-4ca7-a4a2-d559ca17109f" pkg=observability time="2026-02-13T23:23:56Z" level=info msg="Exiting IMAP Service" service=imap user=bb4364fa-3c16-4ca7-a4a2-d559ca17109f time="2026-02-13T23:23:56Z" level=info msg="Exiting service main loop" service=smtp user=bb4364fa-3c16-4ca7-a4a2-d559ca17109f time="2026-02-13T23:23:56Z" level=info msg="Exiting service main loop" service=notification user=bb4364fa-3c16-4ca7-a4a2-d559ca17109f time="2026-02-13T23:23:56Z" level=info msg="Exiting Service" service=user-identity user=bb4364fa-3c16-4ca7-a4a2-d559ca17109f time="2026-02-13T23:23:56Z" level=info msg="Exiting service main loop" service=telemetry user=bb4364fa-3c16-4ca7-a4a2-d559ca17109f time="2026-02-13T23:23:56Z" level=info msg="Exiting service" service=user-events user=bb4364fa-3c16-4ca7-a4a2-d559ca17109f time="2026-02-13T23:23:56Z" level=info msg="Closing IMAP Listener" service=server-manager time="2026-02-13T23:23:56Z" level=info msg="Closing IMAP server" service=server-manager time="2026-02-13T23:23:56Z" level=info msg="Closing SMTP Listener" service=server-manager time="2026-02-13T23:23:56Z" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2026-02-13T23:23:56Z" level=info msg="Closing SMTP server" service=server-manager time="2026-02-13T23:23:56Z" level=info msg="Closing service" service=unleash Then it succeeds # :1 -> *scenario time="2026-02-13T23:23:56Z" level=info msg="User '7ecb8c25-e2e3-4186-9edc-96cddad259e1' created with id=eeeaae4b-cef8-471a-94ec-a5564d82b045" pkg=gpa/server/backend time="2026-02-13T23:23:56Z" level=info msg="Starting bridge" time="2026-02-13T23:23:56Z" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures1466701680/063/config791208845/grpcFocusServerConfig.json pkg=focus/service time="2026-02-13T23:23:56Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures1466701680/063/cache3459484169/unleash_cache/unleash_flags: no such file or directory" service=unleash time="2026-02-13T23:23:56Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures1466701680/063/cache3459484169/notifications/notification_cache: no such file or directory" pkg=notification-store time="2026-02-13T23:23:56Z" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures1466701680/063/data4062047934/gluon/backend/db gluonStore=/tmp/TestFeatures1466701680/063/data4062047934/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2026-02-13T23:23:56Z" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2026-02-13T23:23:56Z" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2026-02-13T23:23:56Z" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2026-02-13T23:23:56Z" level=info msg="Starting service" service=unleash time="2026-02-13T23:23:56Z" level=info msg="Starting service" pkg=observability time="2026-02-13T23:23:56Z" level=info msg="Starting frontend service" time="2026-02-13T23:23:56Z" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures1466701680/063/config791208845/grpcServerConfig.json time="2026-02-13T23:23:56Z" level=info msg="gRPC server listening on /tmp/bridge4649" pkg=grpc time="2026-02-13T23:23:56Z" level=info msg="Frontend service started" time="2026-02-13T23:23:56Z" level=info msg="Starting frontend client" time="2026-02-13T23:23:56Z" level=info msg="Starting poll service" service=unleash time="2026-02-13T23:23:56Z" level=info msg="Starting receiver service" service=unleash time="2026-02-13T23:23:56Z" level=info msg="Loading users" count=0 pkg=bridge/user time="2026-02-13T23:23:56Z" level=info msg="Finished loading users" pkg=bridge/user time="2026-02-13T23:23:56Z" level=info msg="Checking for updates" pkg=bridge time="2026-02-13T23:23:56Z" level=info msg="Not monitoring parent PID" pkg=grpc time="2026-02-13T23:23:56Z" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2026-02-13T23:23:56Z" level=info msg="200 OK: GET https://127.0.0.1:36635/feature/v2/frontend?bridgeStickyKey=b9abf607-d73b-49e6-9628-1673575c8bbb" pkg=gpa/manager time="2026-02-13T23:23:56Z" level=info msg="Frontend client started" time="2026-02-13T23:23:56Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (9d44815f)" time="2026-02-13T23:23:56Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (9d44815f)" time="2026-02-13T23:23:56Z" level=info msg="200 OK: POST https://127.0.0.1:36635/auth/v4/info" pkg=gpa/manager time="2026-02-13T23:23:57Z" level=info msg="200 OK: POST https://127.0.0.1:36635/auth/v4" pkg=gpa/manager time="2026-02-13T23:23:57Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=eeeaae4b-cef8-471a-94ec-a5564d82b045 time="2026-02-13T23:23:57Z" level=info msg="Adding vault user" userID=eeeaae4b-cef8-471a-94ec-a5564d82b045 time="2026-02-13T23:23:57Z" level=info msg="Creating new user" userID=eeeaae4b-cef8-471a-94ec-a5564d82b045 time="2026-02-13T23:23:57Z" level=warning msg="404 GET https://127.0.0.1:36635/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2026-02-13T23:23:57Z" level=error msg="404 GET https://127.0.0.1:36635/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2026-02-13T23:23:57Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:36635/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2026-02-13T23:23:57Z" level=info msg="Creating user object" numAddr=1 numLabels=14 userID=eeeaae4b-cef8-471a-94ec-a5564d82b045 time="2026-02-13T23:23:57Z" level=info msg="200 OK: GET https://127.0.0.1:36635/core/v4/events/latest" pkg=gpa/client userID=eeeaae4b-cef8-471a-94ec-a5564d82b045 time="2026-02-13T23:23:57Z" level=info msg="Starting service Last EventID=Ag==" service=user-events user=eeeaae4b-cef8-471a-94ec-a5564d82b045 time="2026-02-13T23:23:57Z" level=info msg="200 OK: GET https://127.0.0.1:36635/core/v4/settings" pkg=gpa/client userID=eeeaae4b-cef8-471a-94ec-a5564d82b045 time="2026-02-13T23:23:57Z" level=info msg="Registering user client, ID:eeeaae4b-cef8-471a-94ec-a5564d82b045" pkg=observability time="2026-02-13T23:23:57Z" level=info msg="Starting service main loop" service=telemetry user=eeeaae4b-cef8-471a-94ec-a5564d82b045 time="2026-02-13T23:23:57Z" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=eeeaae4b-cef8-471a-94ec-a5564d82b045 time="2026-02-13T23:23:57Z" level=info msg="Starting service main loop" service=notification user=eeeaae4b-cef8-471a-94ec-a5564d82b045 time="2026-02-13T23:23:57Z" level=info msg="Starting service main loop" service=smtp user=eeeaae4b-cef8-471a-94ec-a5564d82b045 time="2026-02-13T23:23:57Z" level=info msg="200 OK: GET https://127.0.0.1:36635/core/v4/labels?Type=4" pkg=gpa/client userID=eeeaae4b-cef8-471a-94ec-a5564d82b045 time="2026-02-13T23:23:57Z" level=info msg="200 OK: GET https://127.0.0.1:36635/core/v4/labels?Type=3" pkg=gpa/client userID=eeeaae4b-cef8-471a-94ec-a5564d82b045 time="2026-02-13T23:23:57Z" level=info msg="200 OK: GET https://127.0.0.1:36635/core/v4/labels?Type=1" pkg=gpa/client userID=eeeaae4b-cef8-471a-94ec-a5564d82b045 time="2026-02-13T23:23:57Z" level=info msg="Setting labels" labelIDs="[9 12 0 1 5 8 10 2 3 4 6 7 06fa6c07-cd48-4e60-9c81-8f51e6fbbc1f 66621982-6318-4312-9300-b4e459059db1]" pkg=rwLabels time="2026-02-13T23:23:57Z" level=info msg="Adding user to imap server" addrID=c389e782-7e6f-40a0-a051-c5235ef90c93 service=server-manager time="2026-02-13T23:23:57Z" level=info msg="Creating new IMAP user" addrID=c389e782-7e6f-40a0-a051-c5235ef90c93 service=server-manager time="2026-02-13T23:23:57Z" level=info msg="Setting gluon ID" addrID=c389e782-7e6f-40a0-a051-c5235ef90c93 gluonID=5a786163-c5af-4929-b861-55c05833d955 userID=eeeaae4b-cef8-471a-94ec-a5564d82b045 time="2026-02-13T23:23:57Z" level=info msg="Received mailbox message count" count=0 gluonID=5a786163-c5af-4929-b861-55c05833d955 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2026-02-13T23:23:57Z" level=info msg="Created new IMAP user" addrID=c389e782-7e6f-40a0-a051-c5235ef90c93 gluonID=5a786163-c5af-4929-b861-55c05833d955 service=server-manager time="2026-02-13T23:23:57Z" level=info msg="Validating Listener State" service=server-manager time="2026-02-13T23:23:57Z" level=info msg=Resuming service=user-events user=eeeaae4b-cef8-471a-94ec-a5564d82b045 time="2026-02-13T23:23:57Z" level=info msg="Starting IMAP Service" service=imap user=eeeaae4b-cef8-471a-94ec-a5564d82b045 time="2026-02-13T23:23:57Z" level=info msg="Sync triggered" service=imap user=eeeaae4b-cef8-471a-94ec-a5564d82b045 time="2026-02-13T23:23:57Z" level=info msg="Beginning user sync" service=imap start="2026-02-13 23:23:57.096945705 +0000 UTC m=+54.903554115" user=eeeaae4b-cef8-471a-94ec-a5564d82b045 time="2026-02-13T23:23:57Z" level=info msg="Checking whether logged in user should re-sync. UserID:eeeaae4b-cef8-471a-94ec-a5564d82b045" userID=eeeaae4b-cef8-471a-94ec-a5564d82b045 time="2026-02-13T23:23:57Z" level=info msg="Syncing labels" service=imap user=eeeaae4b-cef8-471a-94ec-a5564d82b045 time="2026-02-13T23:23:57Z" level=info msg="Label not found in DB, creating mailbox." labelID=06fa6c07-cd48-4e60-9c81-8f51e6fbbc1f labelPath="jm2pV8GS7FVFPTesFaU5jW/EhDgcEQCxeWTMDFRvNjU=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2026-02-13T23:23:57Z" level=info msg="Label not found in DB, creating mailbox." labelID=66621982-6318-4312-9300-b4e459059db1 labelPath="mHoyd+am6bmNoUvxRZ/ZRvBIQnwu+1OQWf1jSR3oA+s=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2026-02-13T23:23:57Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=5a786163-c5af-4929-b861-55c05833d955 time="2026-02-13T23:23:57Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=5a786163-c5af-4929-b861-55c05833d955 time="2026-02-13T23:23:57Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=3 userID=5a786163-c5af-4929-b861-55c05833d955 time="2026-02-13T23:23:57Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=12 userID=5a786163-c5af-4929-b861-55c05833d955 time="2026-02-13T23:23:57Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=06fa6c07-cd48-4e60-9c81-8f51e6fbbc1f userID=5a786163-c5af-4929-b861-55c05833d955 time="2026-02-13T23:23:57Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=10 userID=5a786163-c5af-4929-b861-55c05833d955 time="2026-02-13T23:23:57Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6 userID=5a786163-c5af-4929-b861-55c05833d955 time="2026-02-13T23:23:57Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=66621982-6318-4312-9300-b4e459059db1 userID=5a786163-c5af-4929-b861-55c05833d955 time="2026-02-13T23:23:57Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5 userID=5a786163-c5af-4929-b861-55c05833d955 time="2026-02-13T23:23:57Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=8 userID=5a786163-c5af-4929-b861-55c05833d955 time="2026-02-13T23:23:57Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4 userID=5a786163-c5af-4929-b861-55c05833d955 time="2026-02-13T23:23:57Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=7 userID=5a786163-c5af-4929-b861-55c05833d955 time="2026-02-13T23:23:57Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0 userID=5a786163-c5af-4929-b861-55c05833d955 time="2026-02-13T23:23:57Z" level=info msg="Synced labels" service=imap user=eeeaae4b-cef8-471a-94ec-a5564d82b045 time="2026-02-13T23:23:57Z" level=info msg="200 OK: GET https://127.0.0.1:36635/mail/v4/messages/count" pkg=gpa/client userID=eeeaae4b-cef8-471a-94ec-a5564d82b045 time="2026-02-13T23:23:57Z" level=info msg="Syncing messages" service=imap user=eeeaae4b-cef8-471a-94ec-a5564d82b045 time="2026-02-13T23:23:57Z" level=info msg="Job started" service=imap user=eeeaae4b-cef8-471a-94ec-a5564d82b045 time="2026-02-13T23:23:57Z" level=info msg="200 OK: POST https://127.0.0.1:36635/mail/v4/messages" pkg=gpa/client userID=eeeaae4b-cef8-471a-94ec-a5564d82b045 time="2026-02-13T23:23:57Z" level=info msg="Job finished" service=imap user=eeeaae4b-cef8-471a-94ec-a5564d82b045 time="2026-02-13T23:23:57Z" level=info msg="All child jobs completed" service=imap sync-job=waiter user=eeeaae4b-cef8-471a-94ec-a5564d82b045 time="2026-02-13T23:23:57Z" level=info msg="Synced messages" service=imap user=eeeaae4b-cef8-471a-94ec-a5564d82b045 time="2026-02-13T23:23:57Z" level=info msg="Finished user sync" duration=5.07865ms service=imap user=eeeaae4b-cef8-471a-94ec-a5564d82b045 time="2026-02-13T23:23:57Z" level=info msg="Sync complete, starting API event stream" service=imap user=eeeaae4b-cef8-471a-94ec-a5564d82b045 time="2026-02-13T23:23:57Z" level=info msg="Event loop reset" eventID="Ag==" service=user-events user=eeeaae4b-cef8-471a-94ec-a5564d82b045 time="2026-02-13T23:23:57Z" level=error msg="Command failed" cmd="SELECT 'ZehL4zUy+3hMSBKWdfnv86aCsnFowOp0Syz1juAjN8U='" error="no such mailbox" pkg=gluon/session session=1 Scenario: Select non-existing mailbox # features/imap/mailbox/select.feature:27 When IMAP client "1" selects "qwerty" # :1 -> *scenario time="2026-02-13T23:23:57Z" level=info msg="Frontend service stopped" time="2026-02-13T23:23:57Z" level=info msg="Frontend client stopped" time="2026-02-13T23:23:57Z" level=info msg="Closing bridge" pkg=bridge time="2026-02-13T23:23:57Z" level=info msg="Stopping service" pkg=observability time="2026-02-13T23:23:57Z" level=info msg="Closing user" userID=eeeaae4b-cef8-471a-94ec-a5564d82b045 time="2026-02-13T23:23:57Z" level=info msg="De-registering user client, ID:eeeaae4b-cef8-471a-94ec-a5564d82b045" pkg=observability time="2026-02-13T23:23:57Z" level=info msg="Exiting IMAP Service" service=imap user=eeeaae4b-cef8-471a-94ec-a5564d82b045 time="2026-02-13T23:23:57Z" level=info msg="Exiting service main loop" service=smtp user=eeeaae4b-cef8-471a-94ec-a5564d82b045 time="2026-02-13T23:23:57Z" level=info msg="Exiting service main loop" service=notification user=eeeaae4b-cef8-471a-94ec-a5564d82b045 time="2026-02-13T23:23:57Z" level=info msg="Exiting Service" service=user-identity user=eeeaae4b-cef8-471a-94ec-a5564d82b045 time="2026-02-13T23:23:57Z" level=info msg="Exiting service main loop" service=telemetry user=eeeaae4b-cef8-471a-94ec-a5564d82b045 time="2026-02-13T23:23:57Z" level=info msg="Exiting service" service=user-events user=eeeaae4b-cef8-471a-94ec-a5564d82b045 time="2026-02-13T23:23:57Z" level=info msg="Closing IMAP Listener" service=server-manager time="2026-02-13T23:23:57Z" level=info msg="Closing IMAP server" service=server-manager time="2026-02-13T23:23:57Z" level=info msg="Closing SMTP Listener" service=server-manager time="2026-02-13T23:23:57Z" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2026-02-13T23:23:57Z" level=info msg="Closing SMTP server" service=server-manager time="2026-02-13T23:23:57Z" level=info msg="Closing service" service=unleash Then it fails # :1 -> *scenario Feature: IMAP copy messages time="2026-02-13T23:23:57Z" level=info msg="User '46a3e987-30a9-41be-aa82-d44b68af67bf' created with id=cda63c45-1dba-4270-ab8e-53ba51deb482" pkg=gpa/server/backend Background: Given there exists an account with username "46a3e987-30a9-41be-aa82-d44b68af67bf" and password "password" # :1 -> *scenario And the account "46a3e987-30a9-41be-aa82-d44b68af67bf" has the following custom mailboxes: # :1 -> *scenario | name | type | | mbox | folder | | label | label | And the address "46a3e987-30a9-41be-aa82-d44b68af67bf@proton.local" of account "46a3e987-30a9-41be-aa82-d44b68af67bf" has the following messages in "Inbox": # :1 -> *scenario | from | to | subject | unread | | john.doe@mail.com | 46a3e987-30a9-41be-aa82-d44b68af67bf@proton.local | foo | false | | jane.doe@mail.com | name@proton.local | bar | true | Then it succeeds # :1 -> *scenario time="2026-02-13T23:23:57Z" level=info msg="Starting bridge" time="2026-02-13T23:23:57Z" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures1466701680/064/config1300615508/grpcFocusServerConfig.json pkg=focus/service time="2026-02-13T23:23:57Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures1466701680/064/cache1020199665/unleash_cache/unleash_flags: no such file or directory" service=unleash time="2026-02-13T23:23:57Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures1466701680/064/cache1020199665/notifications/notification_cache: no such file or directory" pkg=notification-store time="2026-02-13T23:23:57Z" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures1466701680/064/data3601839943/gluon/backend/db gluonStore=/tmp/TestFeatures1466701680/064/data3601839943/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2026-02-13T23:23:57Z" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2026-02-13T23:23:57Z" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2026-02-13T23:23:57Z" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2026-02-13T23:23:57Z" level=info msg="Starting service" service=unleash time="2026-02-13T23:23:57Z" level=info msg="Starting service" pkg=observability time="2026-02-13T23:23:57Z" level=info msg="Starting frontend service" time="2026-02-13T23:23:57Z" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures1466701680/064/config1300615508/grpcServerConfig.json time="2026-02-13T23:23:57Z" level=info msg="gRPC server listening on /tmp/bridge2716" pkg=grpc time="2026-02-13T23:23:57Z" level=info msg="Frontend service started" time="2026-02-13T23:23:57Z" level=info msg="Starting frontend client" time="2026-02-13T23:23:57Z" level=info msg="Loading users" count=0 pkg=bridge/user time="2026-02-13T23:23:57Z" level=info msg="Finished loading users" pkg=bridge/user time="2026-02-13T23:23:57Z" level=info msg="Checking for updates" pkg=bridge time="2026-02-13T23:23:57Z" level=info msg="Starting poll service" service=unleash time="2026-02-13T23:23:57Z" level=info msg="Starting receiver service" service=unleash time="2026-02-13T23:23:57Z" level=info msg="Not monitoring parent PID" pkg=grpc time="2026-02-13T23:23:57Z" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2026-02-13T23:23:57Z" level=info msg="Frontend client started" When bridge starts # :1 -> *scenario time="2026-02-13T23:23:57Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (eef1dc73)" time="2026-02-13T23:23:57Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (eef1dc73)" time="2026-02-13T23:23:57Z" level=info msg="200 OK: GET https://127.0.0.1:44811/feature/v2/frontend?bridgeStickyKey=d0eed821-d413-4899-81b5-1c03cf3f53c2" pkg=gpa/manager time="2026-02-13T23:23:57Z" level=info msg="200 OK: POST https://127.0.0.1:44811/auth/v4/info" pkg=gpa/manager time="2026-02-13T23:23:58Z" level=info msg="200 OK: POST https://127.0.0.1:44811/auth/v4" pkg=gpa/manager time="2026-02-13T23:23:58Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=cda63c45-1dba-4270-ab8e-53ba51deb482 time="2026-02-13T23:23:58Z" level=info msg="Adding vault user" userID=cda63c45-1dba-4270-ab8e-53ba51deb482 time="2026-02-13T23:23:58Z" level=info msg="Creating new user" userID=cda63c45-1dba-4270-ab8e-53ba51deb482 time="2026-02-13T23:23:58Z" level=warning msg="404 GET https://127.0.0.1:44811/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2026-02-13T23:23:58Z" level=error msg="404 GET https://127.0.0.1:44811/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2026-02-13T23:23:58Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:44811/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2026-02-13T23:23:58Z" level=info msg="Creating user object" numAddr=1 numLabels=14 userID=cda63c45-1dba-4270-ab8e-53ba51deb482 time="2026-02-13T23:23:58Z" level=info msg="200 OK: GET https://127.0.0.1:44811/core/v4/events/latest" pkg=gpa/client userID=cda63c45-1dba-4270-ab8e-53ba51deb482 time="2026-02-13T23:23:58Z" level=info msg="Starting service Last EventID=BA==" service=user-events user=cda63c45-1dba-4270-ab8e-53ba51deb482 time="2026-02-13T23:23:58Z" level=info msg="200 OK: GET https://127.0.0.1:44811/core/v4/settings" pkg=gpa/client userID=cda63c45-1dba-4270-ab8e-53ba51deb482 time="2026-02-13T23:23:58Z" level=info msg="Registering user client, ID:cda63c45-1dba-4270-ab8e-53ba51deb482" pkg=observability time="2026-02-13T23:23:58Z" level=info msg="Starting service main loop" service=telemetry user=cda63c45-1dba-4270-ab8e-53ba51deb482 time="2026-02-13T23:23:58Z" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=cda63c45-1dba-4270-ab8e-53ba51deb482 time="2026-02-13T23:23:58Z" level=info msg="Starting service main loop" service=notification user=cda63c45-1dba-4270-ab8e-53ba51deb482 time="2026-02-13T23:23:58Z" level=info msg="Starting service main loop" service=smtp user=cda63c45-1dba-4270-ab8e-53ba51deb482 time="2026-02-13T23:23:58Z" level=info msg="200 OK: GET https://127.0.0.1:44811/core/v4/labels?Type=4" pkg=gpa/client userID=cda63c45-1dba-4270-ab8e-53ba51deb482 time="2026-02-13T23:23:58Z" level=info msg="200 OK: GET https://127.0.0.1:44811/core/v4/labels?Type=3" pkg=gpa/client userID=cda63c45-1dba-4270-ab8e-53ba51deb482 time="2026-02-13T23:23:58Z" level=info msg="200 OK: GET https://127.0.0.1:44811/core/v4/labels?Type=1" pkg=gpa/client userID=cda63c45-1dba-4270-ab8e-53ba51deb482 time="2026-02-13T23:23:58Z" level=info msg="Setting labels" labelIDs="[0 2 3 4 5 6 7 8 1 9 10 12 f72dbd1e-c8e4-490f-a3ba-7be98d75cb26 22e95d4a-dc8f-4a9a-8cc7-a16153977072]" pkg=rwLabels time="2026-02-13T23:23:58Z" level=info msg="Adding user to imap server" addrID=c0d6baa1-e3b6-43fe-9a1f-dc4e5705f308 service=server-manager time="2026-02-13T23:23:58Z" level=info msg="Creating new IMAP user" addrID=c0d6baa1-e3b6-43fe-9a1f-dc4e5705f308 service=server-manager time="2026-02-13T23:23:58Z" level=info msg="Setting gluon ID" addrID=c0d6baa1-e3b6-43fe-9a1f-dc4e5705f308 gluonID=3dc56326-d6b7-42cd-b72a-38b57e109b1d userID=cda63c45-1dba-4270-ab8e-53ba51deb482 time="2026-02-13T23:23:58Z" level=info msg="Created new IMAP user" addrID=c0d6baa1-e3b6-43fe-9a1f-dc4e5705f308 gluonID=3dc56326-d6b7-42cd-b72a-38b57e109b1d service=server-manager time="2026-02-13T23:23:58Z" level=info msg="Validating Listener State" service=server-manager time="2026-02-13T23:23:58Z" level=info msg=Resuming service=user-events user=cda63c45-1dba-4270-ab8e-53ba51deb482 And the user logs in with username "46a3e987-30a9-41be-aa82-d44b68af67bf" and password "password" # :1 -> *scenario time="2026-02-13T23:23:58Z" level=info msg="Received mailbox message count" count=0 gluonID=3dc56326-d6b7-42cd-b72a-38b57e109b1d labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2026-02-13T23:23:58Z" level=info msg="Starting IMAP Service" service=imap user=cda63c45-1dba-4270-ab8e-53ba51deb482 time="2026-02-13T23:23:58Z" level=info msg="Sync triggered" service=imap user=cda63c45-1dba-4270-ab8e-53ba51deb482 time="2026-02-13T23:23:58Z" level=info msg="Beginning user sync" service=imap start="2026-02-13 23:23:58.068921654 +0000 UTC m=+55.875530054" user=cda63c45-1dba-4270-ab8e-53ba51deb482 time="2026-02-13T23:23:58Z" level=info msg="Syncing labels" service=imap user=cda63c45-1dba-4270-ab8e-53ba51deb482 time="2026-02-13T23:23:58Z" level=info msg="Label not found in DB, creating mailbox." labelID=f72dbd1e-c8e4-490f-a3ba-7be98d75cb26 labelPath="jm2pV8GS7FVFPTesFaU5jW/EhDgcEQCxeWTMDFRvNjU=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2026-02-13T23:23:58Z" level=info msg="Label not found in DB, creating mailbox." labelID=22e95d4a-dc8f-4a9a-8cc7-a16153977072 labelPath="mHoyd+am6bmNoUvxRZ/ZRvBIQnwu+1OQWf1jSR3oA+s=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2026-02-13T23:23:58Z" level=info msg="Checking whether logged in user should re-sync. UserID:cda63c45-1dba-4270-ab8e-53ba51deb482" userID=cda63c45-1dba-4270-ab8e-53ba51deb482 time="2026-02-13T23:23:58Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=3dc56326-d6b7-42cd-b72a-38b57e109b1d time="2026-02-13T23:23:58Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=3dc56326-d6b7-42cd-b72a-38b57e109b1d time="2026-02-13T23:23:58Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4 userID=3dc56326-d6b7-42cd-b72a-38b57e109b1d time="2026-02-13T23:23:58Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6 userID=3dc56326-d6b7-42cd-b72a-38b57e109b1d time="2026-02-13T23:23:58Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=f72dbd1e-c8e4-490f-a3ba-7be98d75cb26 userID=3dc56326-d6b7-42cd-b72a-38b57e109b1d time="2026-02-13T23:23:58Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=3 userID=3dc56326-d6b7-42cd-b72a-38b57e109b1d time="2026-02-13T23:23:58Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5 userID=3dc56326-d6b7-42cd-b72a-38b57e109b1d time="2026-02-13T23:23:58Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=22e95d4a-dc8f-4a9a-8cc7-a16153977072 userID=3dc56326-d6b7-42cd-b72a-38b57e109b1d time="2026-02-13T23:23:58Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=7 userID=3dc56326-d6b7-42cd-b72a-38b57e109b1d time="2026-02-13T23:23:58Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0 userID=3dc56326-d6b7-42cd-b72a-38b57e109b1d time="2026-02-13T23:23:58Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=8 userID=3dc56326-d6b7-42cd-b72a-38b57e109b1d time="2026-02-13T23:23:58Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=10 userID=3dc56326-d6b7-42cd-b72a-38b57e109b1d time="2026-02-13T23:23:58Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=12 userID=3dc56326-d6b7-42cd-b72a-38b57e109b1d time="2026-02-13T23:23:58Z" level=info msg="Synced labels" service=imap user=cda63c45-1dba-4270-ab8e-53ba51deb482 time="2026-02-13T23:23:58Z" level=info msg="200 OK: GET https://127.0.0.1:44811/mail/v4/messages/count" pkg=gpa/client userID=cda63c45-1dba-4270-ab8e-53ba51deb482 time="2026-02-13T23:23:58Z" level=info msg="Syncing messages" service=imap user=cda63c45-1dba-4270-ab8e-53ba51deb482 time="2026-02-13T23:23:58Z" level=info msg="Job started" service=imap user=cda63c45-1dba-4270-ab8e-53ba51deb482 time="2026-02-13T23:23:58Z" level=info msg="200 OK: POST https://127.0.0.1:44811/mail/v4/messages" pkg=gpa/client userID=cda63c45-1dba-4270-ab8e-53ba51deb482 time="2026-02-13T23:23:58Z" level=info msg="200 OK: POST https://127.0.0.1:44811/mail/v4/messages" pkg=gpa/client userID=cda63c45-1dba-4270-ab8e-53ba51deb482 time="2026-02-13T23:23:58Z" level=info msg="Creating new child job" service=imap user=cda63c45-1dba-4270-ab8e-53ba51deb482 time="2026-02-13T23:23:58Z" level=info msg="Job finished" service=imap user=cda63c45-1dba-4270-ab8e-53ba51deb482 time="2026-02-13T23:23:58Z" level=info msg="200 OK: GET https://127.0.0.1:44811/mail/v4/messages/e3640c4e-7ce4-4fc2-b44d-827a5db73abe" pkg=gpa/client userID=cda63c45-1dba-4270-ab8e-53ba51deb482 time="2026-02-13T23:23:58Z" level=info msg="200 OK: GET https://127.0.0.1:44811/mail/v4/messages/c1f98bfe-bf70-4222-8dd3-898d4e41570a" pkg=gpa/client userID=cda63c45-1dba-4270-ab8e-53ba51deb482 time="2026-02-13T23:23:58Z" level=info msg="Sending observability data." pkg=observability time="2026-02-13T23:23:58Z" level=info msg="200 OK: POST https://127.0.0.1:44811/data/v1/metrics" pkg=gpa/client userID=cda63c45-1dba-4270-ab8e-53ba51deb482 time="2026-02-13T23:23:58Z" level=info msg="Successfully sent observability data." pkg=observability time="2026-02-13T23:23:58Z" level=info msg="Child job finished" service=imap user=cda63c45-1dba-4270-ab8e-53ba51deb482 time="2026-02-13T23:23:58Z" level=info msg="All child jobs completed" service=imap sync-job=waiter user=cda63c45-1dba-4270-ab8e-53ba51deb482 time="2026-02-13T23:23:58Z" level=info msg="Synced messages" service=imap user=cda63c45-1dba-4270-ab8e-53ba51deb482 time="2026-02-13T23:23:58Z" level=info msg="Finished user sync" duration=7.94326ms service=imap user=cda63c45-1dba-4270-ab8e-53ba51deb482 time="2026-02-13T23:23:58Z" level=info msg="Sync complete, starting API event stream" service=imap user=cda63c45-1dba-4270-ab8e-53ba51deb482 time="2026-02-13T23:23:58Z" level=info msg="Event loop reset" eventID="BA==" service=user-events user=cda63c45-1dba-4270-ab8e-53ba51deb482 And user "46a3e987-30a9-41be-aa82-d44b68af67bf" finishes syncing # :1 -> *scenario And user "46a3e987-30a9-41be-aa82-d44b68af67bf" connects and authenticates IMAP client "1" # :1 -> *scenario Then it succeeds # :1 -> *scenario time="2026-02-13T23:23:58Z" level=info msg="200 OK: PUT https://127.0.0.1:44811/mail/v4/messages/label" pkg=gpa/client userID=cda63c45-1dba-4270-ab8e-53ba51deb482 Scenario: Copy message to label # features/imap/message/copy.feature:19 When IMAP client "1" copies the message with subject "foo" from "INBOX" to "Labels/label" # :1 -> *scenario And it succeeds # :1 -> *scenario Then IMAP client "1" eventually sees the following messages in "INBOX": # :1 -> *scenario | from | to | subject | unread | | john.doe@mail.com | 46a3e987-30a9-41be-aa82-d44b68af67bf@proton.local | foo | false | | jane.doe@mail.com | name@proton.local | bar | true | time="2026-02-13T23:23:58Z" level=info msg="Heartbeat sent" metrics="{bridge.any.heartbeat bridge_heartbeat_new {1 0} {true true false false false true true true true true false 0.0.0 starttls starttls unknown}}" pkg=telemetry time="2026-02-13T23:23:58Z" level=info msg="Frontend service stopped" time="2026-02-13T23:23:58Z" level=info msg="Frontend client stopped" time="2026-02-13T23:23:58Z" level=info msg="Closing bridge" pkg=bridge time="2026-02-13T23:23:58Z" level=info msg="Stopping service" pkg=observability time="2026-02-13T23:23:58Z" level=info msg="Closing user" userID=cda63c45-1dba-4270-ab8e-53ba51deb482 time="2026-02-13T23:23:58Z" level=info msg="De-registering user client, ID:cda63c45-1dba-4270-ab8e-53ba51deb482" pkg=observability time="2026-02-13T23:23:58Z" level=info msg="Exiting IMAP Service" service=imap user=cda63c45-1dba-4270-ab8e-53ba51deb482 time="2026-02-13T23:23:58Z" level=info msg="Exiting service main loop" service=smtp user=cda63c45-1dba-4270-ab8e-53ba51deb482 time="2026-02-13T23:23:58Z" level=info msg="Exiting service main loop" service=notification user=cda63c45-1dba-4270-ab8e-53ba51deb482 time="2026-02-13T23:23:58Z" level=info msg="Exiting Service" service=user-identity user=cda63c45-1dba-4270-ab8e-53ba51deb482 time="2026-02-13T23:23:58Z" level=info msg="Exiting service main loop" service=telemetry user=cda63c45-1dba-4270-ab8e-53ba51deb482 time="2026-02-13T23:23:58Z" level=info msg="Exiting service" service=user-events user=cda63c45-1dba-4270-ab8e-53ba51deb482 time="2026-02-13T23:23:58Z" level=info msg="Closing IMAP Listener" service=server-manager time="2026-02-13T23:23:58Z" level=info msg="Closing IMAP server" service=server-manager time="2026-02-13T23:23:58Z" level=info msg="Closing SMTP Listener" service=server-manager time="2026-02-13T23:23:58Z" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2026-02-13T23:23:58Z" level=info msg="Closing SMTP server" service=server-manager time="2026-02-13T23:23:58Z" level=info msg="Closing service" service=unleash And IMAP client "1" eventually sees the following messages in "Labels/label": # :1 -> *scenario | from | to | subject | unread | | john.doe@mail.com | 46a3e987-30a9-41be-aa82-d44b68af67bf@proton.local | foo | false | time="2026-02-13T23:23:58Z" level=info msg="User '585a5a98-4981-4e41-80bc-f7c9072ea546' created with id=26d2e940-91ec-4c26-9b22-e8cf4ffa21ac" pkg=gpa/server/backend time="2026-02-13T23:23:59Z" level=info msg="Starting bridge" time="2026-02-13T23:23:59Z" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures1466701680/065/config1979356932/grpcFocusServerConfig.json pkg=focus/service time="2026-02-13T23:23:59Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures1466701680/065/cache2191261142/unleash_cache/unleash_flags: no such file or directory" service=unleash time="2026-02-13T23:23:59Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures1466701680/065/cache2191261142/notifications/notification_cache: no such file or directory" pkg=notification-store time="2026-02-13T23:23:59Z" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures1466701680/065/data2361652529/gluon/backend/db gluonStore=/tmp/TestFeatures1466701680/065/data2361652529/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2026-02-13T23:23:59Z" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2026-02-13T23:23:59Z" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2026-02-13T23:23:59Z" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2026-02-13T23:23:59Z" level=info msg="Starting service" service=unleash time="2026-02-13T23:23:59Z" level=info msg="Starting service" pkg=observability time="2026-02-13T23:23:59Z" level=info msg="Starting poll service" service=unleash time="2026-02-13T23:23:59Z" level=info msg="Loading users" count=0 pkg=bridge/user time="2026-02-13T23:23:59Z" level=info msg="Finished loading users" pkg=bridge/user time="2026-02-13T23:23:59Z" level=info msg="Checking for updates" pkg=bridge time="2026-02-13T23:23:59Z" level=info msg="Starting frontend service" time="2026-02-13T23:23:59Z" level=info msg="Starting receiver service" service=unleash time="2026-02-13T23:23:59Z" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures1466701680/065/config1979356932/grpcServerConfig.json time="2026-02-13T23:23:59Z" level=info msg="gRPC server listening on /tmp/bridge8148" pkg=grpc time="2026-02-13T23:23:59Z" level=info msg="Frontend service started" time="2026-02-13T23:23:59Z" level=info msg="Starting frontend client" time="2026-02-13T23:23:59Z" level=info msg="Not monitoring parent PID" pkg=grpc time="2026-02-13T23:23:59Z" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2026-02-13T23:23:59Z" level=info msg="200 OK: GET https://127.0.0.1:38063/feature/v2/frontend?bridgeStickyKey=ad1c4d42-37ad-464d-91e5-54a4e7bcc254" pkg=gpa/manager time="2026-02-13T23:23:59Z" level=info msg="Frontend client started" time="2026-02-13T23:23:59Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (8c3c11fc)" time="2026-02-13T23:23:59Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (8c3c11fc)" time="2026-02-13T23:23:59Z" level=info msg="200 OK: POST https://127.0.0.1:38063/auth/v4/info" pkg=gpa/manager time="2026-02-13T23:23:59Z" level=info msg="200 OK: POST https://127.0.0.1:38063/auth/v4" pkg=gpa/manager time="2026-02-13T23:23:59Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=26d2e940-91ec-4c26-9b22-e8cf4ffa21ac time="2026-02-13T23:23:59Z" level=info msg="Adding vault user" userID=26d2e940-91ec-4c26-9b22-e8cf4ffa21ac time="2026-02-13T23:23:59Z" level=info msg="Creating new user" userID=26d2e940-91ec-4c26-9b22-e8cf4ffa21ac time="2026-02-13T23:23:59Z" level=warning msg="404 GET https://127.0.0.1:38063/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2026-02-13T23:23:59Z" level=error msg="404 GET https://127.0.0.1:38063/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2026-02-13T23:23:59Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:38063/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2026-02-13T23:23:59Z" level=info msg="Creating user object" numAddr=1 numLabels=14 userID=26d2e940-91ec-4c26-9b22-e8cf4ffa21ac time="2026-02-13T23:23:59Z" level=info msg="200 OK: GET https://127.0.0.1:38063/core/v4/events/latest" pkg=gpa/client userID=26d2e940-91ec-4c26-9b22-e8cf4ffa21ac time="2026-02-13T23:23:59Z" level=info msg="Starting service Last EventID=BA==" service=user-events user=26d2e940-91ec-4c26-9b22-e8cf4ffa21ac time="2026-02-13T23:23:59Z" level=info msg="200 OK: GET https://127.0.0.1:38063/core/v4/settings" pkg=gpa/client userID=26d2e940-91ec-4c26-9b22-e8cf4ffa21ac time="2026-02-13T23:23:59Z" level=info msg="Registering user client, ID:26d2e940-91ec-4c26-9b22-e8cf4ffa21ac" pkg=observability time="2026-02-13T23:23:59Z" level=info msg="Starting service main loop" service=telemetry user=26d2e940-91ec-4c26-9b22-e8cf4ffa21ac time="2026-02-13T23:23:59Z" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=26d2e940-91ec-4c26-9b22-e8cf4ffa21ac time="2026-02-13T23:23:59Z" level=info msg="Starting service main loop" service=notification user=26d2e940-91ec-4c26-9b22-e8cf4ffa21ac time="2026-02-13T23:23:59Z" level=info msg="Starting service main loop" service=smtp user=26d2e940-91ec-4c26-9b22-e8cf4ffa21ac time="2026-02-13T23:23:59Z" level=info msg="200 OK: GET https://127.0.0.1:38063/core/v4/labels?Type=4" pkg=gpa/client userID=26d2e940-91ec-4c26-9b22-e8cf4ffa21ac time="2026-02-13T23:23:59Z" level=info msg="200 OK: GET https://127.0.0.1:38063/core/v4/labels?Type=3" pkg=gpa/client userID=26d2e940-91ec-4c26-9b22-e8cf4ffa21ac time="2026-02-13T23:23:59Z" level=info msg="200 OK: GET https://127.0.0.1:38063/core/v4/labels?Type=1" pkg=gpa/client userID=26d2e940-91ec-4c26-9b22-e8cf4ffa21ac time="2026-02-13T23:23:59Z" level=info msg="Setting labels" labelIDs="[12 1 5 6 7 8 10 0 2 3 4 9 9e3e1f02-27af-47b8-8cea-3c6bacd0239e 50471623-52ab-4a6c-8780-5996a4c73d50]" pkg=rwLabels time="2026-02-13T23:23:59Z" level=info msg="Adding user to imap server" addrID=4044731f-815b-47f5-88fe-600ebb12cf43 service=server-manager time="2026-02-13T23:23:59Z" level=info msg="Creating new IMAP user" addrID=4044731f-815b-47f5-88fe-600ebb12cf43 service=server-manager time="2026-02-13T23:23:59Z" level=info msg="Setting gluon ID" addrID=4044731f-815b-47f5-88fe-600ebb12cf43 gluonID=3855c0c5-9e12-4507-a5cd-28646f99f679 userID=26d2e940-91ec-4c26-9b22-e8cf4ffa21ac time="2026-02-13T23:23:59Z" level=info msg="Received mailbox message count" count=0 gluonID=3855c0c5-9e12-4507-a5cd-28646f99f679 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2026-02-13T23:23:59Z" level=info msg="Created new IMAP user" addrID=4044731f-815b-47f5-88fe-600ebb12cf43 gluonID=3855c0c5-9e12-4507-a5cd-28646f99f679 service=server-manager time="2026-02-13T23:23:59Z" level=info msg="Validating Listener State" service=server-manager time="2026-02-13T23:23:59Z" level=info msg=Resuming service=user-events user=26d2e940-91ec-4c26-9b22-e8cf4ffa21ac time="2026-02-13T23:23:59Z" level=info msg="Starting IMAP Service" service=imap user=26d2e940-91ec-4c26-9b22-e8cf4ffa21ac time="2026-02-13T23:23:59Z" level=info msg="Checking whether logged in user should re-sync. UserID:26d2e940-91ec-4c26-9b22-e8cf4ffa21ac" userID=26d2e940-91ec-4c26-9b22-e8cf4ffa21ac time="2026-02-13T23:23:59Z" level=info msg="Sync triggered" service=imap user=26d2e940-91ec-4c26-9b22-e8cf4ffa21ac time="2026-02-13T23:23:59Z" level=info msg="Beginning user sync" service=imap start="2026-02-13 23:23:59.328789125 +0000 UTC m=+57.135397535" user=26d2e940-91ec-4c26-9b22-e8cf4ffa21ac time="2026-02-13T23:23:59Z" level=info msg="Syncing labels" service=imap user=26d2e940-91ec-4c26-9b22-e8cf4ffa21ac time="2026-02-13T23:23:59Z" level=info msg="Label not found in DB, creating mailbox." labelID=9e3e1f02-27af-47b8-8cea-3c6bacd0239e labelPath="jm2pV8GS7FVFPTesFaU5jW/EhDgcEQCxeWTMDFRvNjU=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2026-02-13T23:23:59Z" level=info msg="Label not found in DB, creating mailbox." labelID=50471623-52ab-4a6c-8780-5996a4c73d50 labelPath="mHoyd+am6bmNoUvxRZ/ZRvBIQnwu+1OQWf1jSR3oA+s=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2026-02-13T23:23:59Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=3855c0c5-9e12-4507-a5cd-28646f99f679 time="2026-02-13T23:23:59Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=3855c0c5-9e12-4507-a5cd-28646f99f679 time="2026-02-13T23:23:59Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0 userID=3855c0c5-9e12-4507-a5cd-28646f99f679 time="2026-02-13T23:23:59Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4 userID=3855c0c5-9e12-4507-a5cd-28646f99f679 time="2026-02-13T23:23:59Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=7 userID=3855c0c5-9e12-4507-a5cd-28646f99f679 time="2026-02-13T23:23:59Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=3 userID=3855c0c5-9e12-4507-a5cd-28646f99f679 time="2026-02-13T23:23:59Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=12 userID=3855c0c5-9e12-4507-a5cd-28646f99f679 time="2026-02-13T23:23:59Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5 userID=3855c0c5-9e12-4507-a5cd-28646f99f679 time="2026-02-13T23:23:59Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6 userID=3855c0c5-9e12-4507-a5cd-28646f99f679 time="2026-02-13T23:23:59Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=10 userID=3855c0c5-9e12-4507-a5cd-28646f99f679 time="2026-02-13T23:23:59Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=9e3e1f02-27af-47b8-8cea-3c6bacd0239e userID=3855c0c5-9e12-4507-a5cd-28646f99f679 time="2026-02-13T23:23:59Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=50471623-52ab-4a6c-8780-5996a4c73d50 userID=3855c0c5-9e12-4507-a5cd-28646f99f679 time="2026-02-13T23:23:59Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=8 userID=3855c0c5-9e12-4507-a5cd-28646f99f679 time="2026-02-13T23:23:59Z" level=info msg="Synced labels" service=imap user=26d2e940-91ec-4c26-9b22-e8cf4ffa21ac time="2026-02-13T23:23:59Z" level=info msg="200 OK: GET https://127.0.0.1:38063/mail/v4/messages/count" pkg=gpa/client userID=26d2e940-91ec-4c26-9b22-e8cf4ffa21ac time="2026-02-13T23:23:59Z" level=info msg="Syncing messages" service=imap user=26d2e940-91ec-4c26-9b22-e8cf4ffa21ac time="2026-02-13T23:23:59Z" level=info msg="Job started" service=imap user=26d2e940-91ec-4c26-9b22-e8cf4ffa21ac time="2026-02-13T23:23:59Z" level=info msg="200 OK: POST https://127.0.0.1:38063/mail/v4/messages" pkg=gpa/client userID=26d2e940-91ec-4c26-9b22-e8cf4ffa21ac time="2026-02-13T23:23:59Z" level=info msg="200 OK: POST https://127.0.0.1:38063/mail/v4/messages" pkg=gpa/client userID=26d2e940-91ec-4c26-9b22-e8cf4ffa21ac time="2026-02-13T23:23:59Z" level=info msg="Creating new child job" service=imap user=26d2e940-91ec-4c26-9b22-e8cf4ffa21ac time="2026-02-13T23:23:59Z" level=info msg="Job finished" service=imap user=26d2e940-91ec-4c26-9b22-e8cf4ffa21ac time="2026-02-13T23:23:59Z" level=info msg="200 OK: GET https://127.0.0.1:38063/mail/v4/messages/e0128978-d56a-4a17-bb81-01acf6be1810" pkg=gpa/client userID=26d2e940-91ec-4c26-9b22-e8cf4ffa21ac time="2026-02-13T23:23:59Z" level=info msg="200 OK: GET https://127.0.0.1:38063/mail/v4/messages/0e6b89d7-29af-48f4-aa23-b267bbc3b6d6" pkg=gpa/client userID=26d2e940-91ec-4c26-9b22-e8cf4ffa21ac time="2026-02-13T23:23:59Z" level=info msg="Sending observability data." pkg=observability time="2026-02-13T23:23:59Z" level=info msg="200 OK: POST https://127.0.0.1:38063/data/v1/metrics" pkg=gpa/client userID=26d2e940-91ec-4c26-9b22-e8cf4ffa21ac time="2026-02-13T23:23:59Z" level=info msg="Successfully sent observability data." pkg=observability time="2026-02-13T23:23:59Z" level=info msg="Scheduling observability data sending" pkg=observability time="2026-02-13T23:23:59Z" level=info msg="Child job finished" service=imap user=26d2e940-91ec-4c26-9b22-e8cf4ffa21ac time="2026-02-13T23:23:59Z" level=info msg="All child jobs completed" service=imap sync-job=waiter user=26d2e940-91ec-4c26-9b22-e8cf4ffa21ac time="2026-02-13T23:23:59Z" level=info msg="Synced messages" service=imap user=26d2e940-91ec-4c26-9b22-e8cf4ffa21ac time="2026-02-13T23:23:59Z" level=info msg="Finished user sync" duration=8.816657ms service=imap user=26d2e940-91ec-4c26-9b22-e8cf4ffa21ac time="2026-02-13T23:23:59Z" level=info msg="Sync complete, starting API event stream" service=imap user=26d2e940-91ec-4c26-9b22-e8cf4ffa21ac time="2026-02-13T23:23:59Z" level=info msg="Event loop reset" eventID="BA==" service=user-events user=26d2e940-91ec-4c26-9b22-e8cf4ffa21ac time="2026-02-13T23:23:59Z" level=info msg="200 OK: PUT https://127.0.0.1:38063/mail/v4/messages/label" pkg=gpa/client userID=26d2e940-91ec-4c26-9b22-e8cf4ffa21ac Scenario: Copy all messages to label # features/imap/message/copy.feature:30 When IMAP client "1" copies all messages from "INBOX" to "Labels/label" # :1 -> *scenario And it succeeds # :1 -> *scenario Then IMAP client "1" eventually sees the following messages in "INBOX": # :1 -> *scenario | from | to | subject | unread | | john.doe@mail.com | 585a5a98-4981-4e41-80bc-f7c9072ea546@proton.local | foo | false | | jane.doe@mail.com | name@proton.local | bar | true | time="2026-02-13T23:23:59Z" level=info msg="Heartbeat sent" metrics="{bridge.any.heartbeat bridge_heartbeat_new {1 7} {true true false false false true true true true true false 0.0.0 starttls starttls unknown}}" pkg=telemetry time="2026-02-13T23:23:59Z" level=info msg="Frontend service stopped" time="2026-02-13T23:23:59Z" level=info msg="Frontend client stopped" time="2026-02-13T23:23:59Z" level=info msg="Closing bridge" pkg=bridge time="2026-02-13T23:23:59Z" level=info msg="Stopping service" pkg=observability time="2026-02-13T23:23:59Z" level=info msg="Closing user" userID=26d2e940-91ec-4c26-9b22-e8cf4ffa21ac time="2026-02-13T23:23:59Z" level=info msg="De-registering user client, ID:26d2e940-91ec-4c26-9b22-e8cf4ffa21ac" pkg=observability time="2026-02-13T23:23:59Z" level=info msg="Exiting IMAP Service" service=imap user=26d2e940-91ec-4c26-9b22-e8cf4ffa21ac time="2026-02-13T23:23:59Z" level=info msg="Exiting service main loop" service=smtp user=26d2e940-91ec-4c26-9b22-e8cf4ffa21ac time="2026-02-13T23:23:59Z" level=info msg="Exiting service main loop" service=notification user=26d2e940-91ec-4c26-9b22-e8cf4ffa21ac time="2026-02-13T23:23:59Z" level=info msg="Exiting Service" service=user-identity user=26d2e940-91ec-4c26-9b22-e8cf4ffa21ac time="2026-02-13T23:23:59Z" level=info msg="Exiting service main loop" service=telemetry user=26d2e940-91ec-4c26-9b22-e8cf4ffa21ac time="2026-02-13T23:23:59Z" level=info msg="Exiting service" service=user-events user=26d2e940-91ec-4c26-9b22-e8cf4ffa21ac time="2026-02-13T23:23:59Z" level=info msg="Closing IMAP Listener" service=server-manager time="2026-02-13T23:23:59Z" level=info msg="Closing IMAP server" service=server-manager time="2026-02-13T23:23:59Z" level=info msg="Closing SMTP Listener" service=server-manager time="2026-02-13T23:23:59Z" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2026-02-13T23:23:59Z" level=info msg="Closing SMTP server" service=server-manager time="2026-02-13T23:23:59Z" level=info msg="Closing service" service=unleash And IMAP client "1" eventually sees the following messages in "Labels/label": # :1 -> *scenario | from | to | subject | unread | | john.doe@mail.com | 585a5a98-4981-4e41-80bc-f7c9072ea546@proton.local | foo | false | | jane.doe@mail.com | name@proton.local | bar | true | time="2026-02-13T23:23:59Z" level=info msg="User '19de597e-fdb5-464f-9fd6-bcb45a50067b' created with id=61b7946a-3d61-4c65-89d1-7847c85a82a3" pkg=gpa/server/backend time="2026-02-13T23:24:00Z" level=info msg="Starting bridge" time="2026-02-13T23:24:00Z" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures1466701680/066/config690952998/grpcFocusServerConfig.json pkg=focus/service time="2026-02-13T23:24:00Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures1466701680/066/cache3534223204/unleash_cache/unleash_flags: no such file or directory" service=unleash time="2026-02-13T23:24:00Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures1466701680/066/cache3534223204/notifications/notification_cache: no such file or directory" pkg=notification-store time="2026-02-13T23:24:00Z" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures1466701680/066/data4245409303/gluon/backend/db gluonStore=/tmp/TestFeatures1466701680/066/data4245409303/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2026-02-13T23:24:00Z" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2026-02-13T23:24:00Z" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2026-02-13T23:24:00Z" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2026-02-13T23:24:00Z" level=info msg="Starting service" service=unleash time="2026-02-13T23:24:00Z" level=info msg="Starting service" pkg=observability time="2026-02-13T23:24:00Z" level=info msg="Starting frontend service" time="2026-02-13T23:24:00Z" level=info msg="Starting poll service" service=unleash time="2026-02-13T23:24:00Z" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures1466701680/066/config690952998/grpcServerConfig.json time="2026-02-13T23:24:00Z" level=info msg="Starting receiver service" service=unleash time="2026-02-13T23:24:00Z" level=info msg="Checking for updates" pkg=bridge time="2026-02-13T23:24:00Z" level=info msg="gRPC server listening on /tmp/bridge9412" pkg=grpc time="2026-02-13T23:24:00Z" level=info msg="Frontend service started" time="2026-02-13T23:24:00Z" level=info msg="Starting frontend client" time="2026-02-13T23:24:00Z" level=info msg="Loading users" count=0 pkg=bridge/user time="2026-02-13T23:24:00Z" level=info msg="Not monitoring parent PID" pkg=grpc time="2026-02-13T23:24:00Z" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2026-02-13T23:24:00Z" level=info msg="Finished loading users" pkg=bridge/user time="2026-02-13T23:24:00Z" level=info msg="200 OK: GET https://127.0.0.1:41765/feature/v2/frontend?bridgeStickyKey=a745fb56-e9c1-44ed-87e3-a1856b28dfee" pkg=gpa/manager time="2026-02-13T23:24:00Z" level=info msg="Frontend client started" time="2026-02-13T23:24:00Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (39ac56ce)" time="2026-02-13T23:24:00Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (39ac56ce)" time="2026-02-13T23:24:00Z" level=info msg="200 OK: POST https://127.0.0.1:41765/auth/v4/info" pkg=gpa/manager time="2026-02-13T23:24:00Z" level=info msg="200 OK: POST https://127.0.0.1:41765/auth/v4" pkg=gpa/manager time="2026-02-13T23:24:00Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=61b7946a-3d61-4c65-89d1-7847c85a82a3 time="2026-02-13T23:24:00Z" level=info msg="Adding vault user" userID=61b7946a-3d61-4c65-89d1-7847c85a82a3 time="2026-02-13T23:24:00Z" level=info msg="Creating new user" userID=61b7946a-3d61-4c65-89d1-7847c85a82a3 time="2026-02-13T23:24:00Z" level=warning msg="404 GET https://127.0.0.1:41765/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2026-02-13T23:24:00Z" level=error msg="404 GET https://127.0.0.1:41765/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2026-02-13T23:24:00Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:41765/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2026-02-13T23:24:00Z" level=info msg="Creating user object" numAddr=1 numLabels=14 userID=61b7946a-3d61-4c65-89d1-7847c85a82a3 time="2026-02-13T23:24:00Z" level=info msg="200 OK: GET https://127.0.0.1:41765/core/v4/events/latest" pkg=gpa/client userID=61b7946a-3d61-4c65-89d1-7847c85a82a3 time="2026-02-13T23:24:00Z" level=info msg="Starting service Last EventID=BA==" service=user-events user=61b7946a-3d61-4c65-89d1-7847c85a82a3 time="2026-02-13T23:24:00Z" level=info msg="200 OK: GET https://127.0.0.1:41765/core/v4/settings" pkg=gpa/client userID=61b7946a-3d61-4c65-89d1-7847c85a82a3 time="2026-02-13T23:24:00Z" level=info msg="Registering user client, ID:61b7946a-3d61-4c65-89d1-7847c85a82a3" pkg=observability time="2026-02-13T23:24:00Z" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=61b7946a-3d61-4c65-89d1-7847c85a82a3 time="2026-02-13T23:24:00Z" level=info msg="Starting service main loop" service=telemetry user=61b7946a-3d61-4c65-89d1-7847c85a82a3 time="2026-02-13T23:24:00Z" level=info msg="Starting service main loop" service=notification user=61b7946a-3d61-4c65-89d1-7847c85a82a3 time="2026-02-13T23:24:00Z" level=info msg="Starting service main loop" service=smtp user=61b7946a-3d61-4c65-89d1-7847c85a82a3 time="2026-02-13T23:24:00Z" level=info msg="200 OK: GET https://127.0.0.1:41765/core/v4/labels?Type=4" pkg=gpa/client userID=61b7946a-3d61-4c65-89d1-7847c85a82a3 time="2026-02-13T23:24:00Z" level=info msg="200 OK: GET https://127.0.0.1:41765/core/v4/labels?Type=3" pkg=gpa/client userID=61b7946a-3d61-4c65-89d1-7847c85a82a3 time="2026-02-13T23:24:00Z" level=info msg="200 OK: GET https://127.0.0.1:41765/core/v4/labels?Type=1" pkg=gpa/client userID=61b7946a-3d61-4c65-89d1-7847c85a82a3 time="2026-02-13T23:24:00Z" level=info msg="Setting labels" labelIDs="[1 3 4 6 7 8 10 2 5 9 12 0 0a6f3925-11c3-49e3-95c4-39efd7766757 98cf566d-8cb2-4f0f-b717-7e55d6ca1a16]" pkg=rwLabels time="2026-02-13T23:24:00Z" level=info msg="Adding user to imap server" addrID=12791294-c9f4-44f6-b11c-a21289680e5e service=server-manager time="2026-02-13T23:24:00Z" level=info msg="Creating new IMAP user" addrID=12791294-c9f4-44f6-b11c-a21289680e5e service=server-manager time="2026-02-13T23:24:00Z" level=info msg="Setting gluon ID" addrID=12791294-c9f4-44f6-b11c-a21289680e5e gluonID=e748b488-5ead-4d61-b012-8baa1b33f250 userID=61b7946a-3d61-4c65-89d1-7847c85a82a3 time="2026-02-13T23:24:00Z" level=info msg="Created new IMAP user" addrID=12791294-c9f4-44f6-b11c-a21289680e5e gluonID=e748b488-5ead-4d61-b012-8baa1b33f250 service=server-manager time="2026-02-13T23:24:00Z" level=info msg="Validating Listener State" service=server-manager time="2026-02-13T23:24:00Z" level=info msg=Resuming service=user-events user=61b7946a-3d61-4c65-89d1-7847c85a82a3 time="2026-02-13T23:24:00Z" level=info msg="Received mailbox message count" count=0 gluonID=e748b488-5ead-4d61-b012-8baa1b33f250 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2026-02-13T23:24:00Z" level=info msg="Starting IMAP Service" service=imap user=61b7946a-3d61-4c65-89d1-7847c85a82a3 time="2026-02-13T23:24:00Z" level=info msg="Sync triggered" service=imap user=61b7946a-3d61-4c65-89d1-7847c85a82a3 time="2026-02-13T23:24:00Z" level=info msg="Checking whether logged in user should re-sync. UserID:61b7946a-3d61-4c65-89d1-7847c85a82a3" userID=61b7946a-3d61-4c65-89d1-7847c85a82a3 time="2026-02-13T23:24:00Z" level=info msg="Beginning user sync" service=imap start="2026-02-13 23:24:00.418772974 +0000 UTC m=+58.225381374" user=61b7946a-3d61-4c65-89d1-7847c85a82a3 time="2026-02-13T23:24:00Z" level=info msg="Syncing labels" service=imap user=61b7946a-3d61-4c65-89d1-7847c85a82a3 time="2026-02-13T23:24:00Z" level=info msg="Label not found in DB, creating mailbox." labelID=98cf566d-8cb2-4f0f-b717-7e55d6ca1a16 labelPath="mHoyd+am6bmNoUvxRZ/ZRvBIQnwu+1OQWf1jSR3oA+s=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2026-02-13T23:24:00Z" level=info msg="Label not found in DB, creating mailbox." labelID=0a6f3925-11c3-49e3-95c4-39efd7766757 labelPath="jm2pV8GS7FVFPTesFaU5jW/EhDgcEQCxeWTMDFRvNjU=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2026-02-13T23:24:00Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=e748b488-5ead-4d61-b012-8baa1b33f250 time="2026-02-13T23:24:00Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=e748b488-5ead-4d61-b012-8baa1b33f250 time="2026-02-13T23:24:00Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0 userID=e748b488-5ead-4d61-b012-8baa1b33f250 time="2026-02-13T23:24:00Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=98cf566d-8cb2-4f0f-b717-7e55d6ca1a16 userID=e748b488-5ead-4d61-b012-8baa1b33f250 time="2026-02-13T23:24:00Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=10 userID=e748b488-5ead-4d61-b012-8baa1b33f250 time="2026-02-13T23:24:00Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=12 userID=e748b488-5ead-4d61-b012-8baa1b33f250 time="2026-02-13T23:24:00Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=8 userID=e748b488-5ead-4d61-b012-8baa1b33f250 time="2026-02-13T23:24:00Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0a6f3925-11c3-49e3-95c4-39efd7766757 userID=e748b488-5ead-4d61-b012-8baa1b33f250 time="2026-02-13T23:24:00Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6 userID=e748b488-5ead-4d61-b012-8baa1b33f250 time="2026-02-13T23:24:00Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=7 userID=e748b488-5ead-4d61-b012-8baa1b33f250 time="2026-02-13T23:24:00Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5 userID=e748b488-5ead-4d61-b012-8baa1b33f250 time="2026-02-13T23:24:00Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=3 userID=e748b488-5ead-4d61-b012-8baa1b33f250 time="2026-02-13T23:24:00Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4 userID=e748b488-5ead-4d61-b012-8baa1b33f250 time="2026-02-13T23:24:00Z" level=info msg="Synced labels" service=imap user=61b7946a-3d61-4c65-89d1-7847c85a82a3 time="2026-02-13T23:24:00Z" level=info msg="200 OK: GET https://127.0.0.1:41765/mail/v4/messages/count" pkg=gpa/client userID=61b7946a-3d61-4c65-89d1-7847c85a82a3 time="2026-02-13T23:24:00Z" level=info msg="Syncing messages" service=imap user=61b7946a-3d61-4c65-89d1-7847c85a82a3 time="2026-02-13T23:24:00Z" level=info msg="Job started" service=imap user=61b7946a-3d61-4c65-89d1-7847c85a82a3 time="2026-02-13T23:24:00Z" level=info msg="200 OK: POST https://127.0.0.1:41765/mail/v4/messages" pkg=gpa/client userID=61b7946a-3d61-4c65-89d1-7847c85a82a3 time="2026-02-13T23:24:00Z" level=info msg="200 OK: POST https://127.0.0.1:41765/mail/v4/messages" pkg=gpa/client userID=61b7946a-3d61-4c65-89d1-7847c85a82a3 time="2026-02-13T23:24:00Z" level=info msg="Creating new child job" service=imap user=61b7946a-3d61-4c65-89d1-7847c85a82a3 time="2026-02-13T23:24:00Z" level=info msg="Job finished" service=imap user=61b7946a-3d61-4c65-89d1-7847c85a82a3 time="2026-02-13T23:24:00Z" level=info msg="200 OK: GET https://127.0.0.1:41765/mail/v4/messages/a391888b-9754-4da5-9674-edc742959b8d" pkg=gpa/client userID=61b7946a-3d61-4c65-89d1-7847c85a82a3 time="2026-02-13T23:24:00Z" level=info msg="200 OK: GET https://127.0.0.1:41765/mail/v4/messages/86026500-1e5b-491e-b761-172e66fbd15a" pkg=gpa/client userID=61b7946a-3d61-4c65-89d1-7847c85a82a3 time="2026-02-13T23:24:00Z" level=info msg="Sending observability data." pkg=observability time="2026-02-13T23:24:00Z" level=info msg="200 OK: POST https://127.0.0.1:41765/data/v1/metrics" pkg=gpa/client userID=61b7946a-3d61-4c65-89d1-7847c85a82a3 time="2026-02-13T23:24:00Z" level=info msg="Successfully sent observability data." pkg=observability time="2026-02-13T23:24:00Z" level=info msg="Child job finished" service=imap user=61b7946a-3d61-4c65-89d1-7847c85a82a3 time="2026-02-13T23:24:00Z" level=info msg="All child jobs completed" service=imap sync-job=waiter user=61b7946a-3d61-4c65-89d1-7847c85a82a3 time="2026-02-13T23:24:00Z" level=info msg="Synced messages" service=imap user=61b7946a-3d61-4c65-89d1-7847c85a82a3 time="2026-02-13T23:24:00Z" level=info msg="Finished user sync" duration=11.193733ms service=imap user=61b7946a-3d61-4c65-89d1-7847c85a82a3 time="2026-02-13T23:24:00Z" level=info msg="Sync complete, starting API event stream" service=imap user=61b7946a-3d61-4c65-89d1-7847c85a82a3 time="2026-02-13T23:24:00Z" level=info msg="Event loop reset" eventID="BA==" service=user-events user=61b7946a-3d61-4c65-89d1-7847c85a82a3 time="2026-02-13T23:24:00Z" level=info msg="200 OK: PUT https://127.0.0.1:41765/mail/v4/messages/label" pkg=gpa/client userID=61b7946a-3d61-4c65-89d1-7847c85a82a3 Scenario: Copy message to folder does move # features/imap/message/copy.feature:42 When IMAP client "1" copies the message with subject "foo" from "INBOX" to "Folders/mbox" # :1 -> *scenario And it succeeds # :1 -> *scenario time="2026-02-13T23:24:00Z" level=info msg="Heartbeat sent" metrics="{bridge.any.heartbeat bridge_heartbeat_new {1 7} {true true false false false true true true true true false 0.0.0 starttls starttls unknown}}" pkg=telemetry time="2026-02-13T23:24:01Z" level=info msg="200 OK: GET https://127.0.0.1:41765/core/v4/events/BA==" pkg=gpa/client userID=61b7946a-3d61-4c65-89d1-7847c85a82a3 time="2026-02-13T23:24:01Z" level=info msg="Received new API event" new="Event BQ==: messages: created=0, updated=1, deleted=0" old="BA==" service=user-events user=61b7946a-3d61-4c65-89d1-7847c85a82a3 time="2026-02-13T23:24:01Z" level=info msg="Handling message updated event" messageID=a391888b-9754-4da5-9674-edc742959b8d service=imap subject="******** (2c26b46b)" user=61b7946a-3d61-4c65-89d1-7847c85a82a3 Then IMAP client "1" eventually sees the following messages in "INBOX": # :1 -> *scenario | from | to | subject | unread | | jane.doe@mail.com | name@proton.local | bar | true | time="2026-02-13T23:24:01Z" level=info msg="Frontend service stopped" time="2026-02-13T23:24:01Z" level=info msg="Frontend client stopped" time="2026-02-13T23:24:01Z" level=info msg="Closing bridge" pkg=bridge time="2026-02-13T23:24:01Z" level=info msg="Stopping service" pkg=observability time="2026-02-13T23:24:01Z" level=info msg="Closing user" userID=61b7946a-3d61-4c65-89d1-7847c85a82a3 time="2026-02-13T23:24:01Z" level=info msg="De-registering user client, ID:61b7946a-3d61-4c65-89d1-7847c85a82a3" pkg=observability time="2026-02-13T23:24:01Z" level=info msg="Exiting IMAP Service" service=imap user=61b7946a-3d61-4c65-89d1-7847c85a82a3 time="2026-02-13T23:24:01Z" level=info msg="Exiting service main loop" service=smtp user=61b7946a-3d61-4c65-89d1-7847c85a82a3 time="2026-02-13T23:24:01Z" level=info msg="Exiting service main loop" service=notification user=61b7946a-3d61-4c65-89d1-7847c85a82a3 time="2026-02-13T23:24:01Z" level=info msg="Exiting Service" service=user-identity user=61b7946a-3d61-4c65-89d1-7847c85a82a3 time="2026-02-13T23:24:01Z" level=info msg="Exiting service main loop" service=telemetry user=61b7946a-3d61-4c65-89d1-7847c85a82a3 time="2026-02-13T23:24:01Z" level=info msg="Exiting service" service=user-events user=61b7946a-3d61-4c65-89d1-7847c85a82a3 time="2026-02-13T23:24:01Z" level=info msg="Closing IMAP Listener" service=server-manager time="2026-02-13T23:24:01Z" level=info msg="Closing IMAP server" service=server-manager time="2026-02-13T23:24:01Z" level=info msg="Closing SMTP Listener" service=server-manager time="2026-02-13T23:24:01Z" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2026-02-13T23:24:01Z" level=info msg="Closing SMTP server" service=server-manager time="2026-02-13T23:24:01Z" level=info msg="Closing service" service=unleash And IMAP client "1" eventually sees the following messages in "Folders/mbox": # :1 -> *scenario | from | to | subject | unread | | john.doe@mail.com | 19de597e-fdb5-464f-9fd6-bcb45a50067b@proton.local | foo | false | time="2026-02-13T23:24:01Z" level=info msg="User '786718ac-9450-4af8-bf1a-3672a3dd4122' created with id=5d709683-3d45-4855-9bd2-6cc780cfe0df" pkg=gpa/server/backend time="2026-02-13T23:24:02Z" level=info msg="Starting bridge" time="2026-02-13T23:24:02Z" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures1466701680/067/config3318537111/grpcFocusServerConfig.json pkg=focus/service time="2026-02-13T23:24:02Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures1466701680/067/cache392989771/unleash_cache/unleash_flags: no such file or directory" service=unleash time="2026-02-13T23:24:02Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures1466701680/067/cache392989771/notifications/notification_cache: no such file or directory" pkg=notification-store time="2026-02-13T23:24:02Z" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures1466701680/067/data617372249/gluon/backend/db gluonStore=/tmp/TestFeatures1466701680/067/data617372249/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2026-02-13T23:24:02Z" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2026-02-13T23:24:02Z" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2026-02-13T23:24:02Z" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2026-02-13T23:24:02Z" level=info msg="Starting service" service=unleash time="2026-02-13T23:24:02Z" level=info msg="Starting service" pkg=observability time="2026-02-13T23:24:02Z" level=info msg="Starting receiver service" service=unleash time="2026-02-13T23:24:02Z" level=info msg="Starting poll service" service=unleash time="2026-02-13T23:24:02Z" level=info msg="Starting frontend service" time="2026-02-13T23:24:02Z" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures1466701680/067/config3318537111/grpcServerConfig.json time="2026-02-13T23:24:02Z" level=info msg="gRPC server listening on /tmp/bridge6067" pkg=grpc time="2026-02-13T23:24:02Z" level=info msg="Frontend service started" time="2026-02-13T23:24:02Z" level=info msg="Starting frontend client" time="2026-02-13T23:24:02Z" level=info msg="Loading users" count=0 pkg=bridge/user time="2026-02-13T23:24:02Z" level=info msg="Finished loading users" pkg=bridge/user time="2026-02-13T23:24:02Z" level=info msg="Checking for updates" pkg=bridge time="2026-02-13T23:24:02Z" level=info msg="Not monitoring parent PID" pkg=grpc time="2026-02-13T23:24:02Z" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2026-02-13T23:24:02Z" level=info msg="Frontend client started" time="2026-02-13T23:24:02Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (dcd8d0b7)" time="2026-02-13T23:24:02Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (dcd8d0b7)" time="2026-02-13T23:24:02Z" level=info msg="200 OK: POST https://127.0.0.1:45795/auth/v4/info" pkg=gpa/manager time="2026-02-13T23:24:02Z" level=info msg="200 OK: POST https://127.0.0.1:45795/auth/v4" pkg=gpa/manager time="2026-02-13T23:24:02Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=5d709683-3d45-4855-9bd2-6cc780cfe0df time="2026-02-13T23:24:02Z" level=info msg="Adding vault user" userID=5d709683-3d45-4855-9bd2-6cc780cfe0df time="2026-02-13T23:24:02Z" level=info msg="Creating new user" userID=5d709683-3d45-4855-9bd2-6cc780cfe0df time="2026-02-13T23:24:02Z" level=warning msg="404 GET https://127.0.0.1:45795/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2026-02-13T23:24:02Z" level=error msg="404 GET https://127.0.0.1:45795/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2026-02-13T23:24:02Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:45795/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2026-02-13T23:24:02Z" level=info msg="Creating user object" numAddr=1 numLabels=14 userID=5d709683-3d45-4855-9bd2-6cc780cfe0df time="2026-02-13T23:24:02Z" level=info msg="200 OK: GET https://127.0.0.1:45795/core/v4/events/latest" pkg=gpa/client userID=5d709683-3d45-4855-9bd2-6cc780cfe0df time="2026-02-13T23:24:02Z" level=info msg="Starting service Last EventID=BA==" service=user-events user=5d709683-3d45-4855-9bd2-6cc780cfe0df time="2026-02-13T23:24:02Z" level=info msg="200 OK: GET https://127.0.0.1:45795/core/v4/settings" pkg=gpa/client userID=5d709683-3d45-4855-9bd2-6cc780cfe0df time="2026-02-13T23:24:02Z" level=info msg="Registering user client, ID:5d709683-3d45-4855-9bd2-6cc780cfe0df" pkg=observability time="2026-02-13T23:24:02Z" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=5d709683-3d45-4855-9bd2-6cc780cfe0df time="2026-02-13T23:24:02Z" level=info msg="Starting service main loop" service=notification user=5d709683-3d45-4855-9bd2-6cc780cfe0df time="2026-02-13T23:24:02Z" level=info msg="Starting service main loop" service=telemetry user=5d709683-3d45-4855-9bd2-6cc780cfe0df time="2026-02-13T23:24:02Z" level=info msg="Starting service main loop" service=smtp user=5d709683-3d45-4855-9bd2-6cc780cfe0df time="2026-02-13T23:24:02Z" level=info msg="200 OK: GET https://127.0.0.1:45795/core/v4/labels?Type=4" pkg=gpa/client userID=5d709683-3d45-4855-9bd2-6cc780cfe0df time="2026-02-13T23:24:02Z" level=info msg="200 OK: GET https://127.0.0.1:45795/core/v4/labels?Type=3" pkg=gpa/client userID=5d709683-3d45-4855-9bd2-6cc780cfe0df time="2026-02-13T23:24:02Z" level=info msg="200 OK: GET https://127.0.0.1:45795/core/v4/labels?Type=1" pkg=gpa/client userID=5d709683-3d45-4855-9bd2-6cc780cfe0df time="2026-02-13T23:24:02Z" level=info msg="Setting labels" labelIDs="[1 2 3 6 7 10 4 5 8 9 12 0 10c9a43a-9151-4f1b-8b29-52c2c76de1b3 2e2a417e-6734-4041-b3a9-b382cc5623a2]" pkg=rwLabels time="2026-02-13T23:24:02Z" level=info msg="Adding user to imap server" addrID=43b98ebf-4e10-4f48-acc5-718a76526095 service=server-manager time="2026-02-13T23:24:02Z" level=info msg="Creating new IMAP user" addrID=43b98ebf-4e10-4f48-acc5-718a76526095 service=server-manager time="2026-02-13T23:24:02Z" level=info msg="Setting gluon ID" addrID=43b98ebf-4e10-4f48-acc5-718a76526095 gluonID=d0e083bb-1067-4d41-8e62-f18e49c1e513 userID=5d709683-3d45-4855-9bd2-6cc780cfe0df time="2026-02-13T23:24:02Z" level=info msg="Received mailbox message count" count=0 gluonID=d0e083bb-1067-4d41-8e62-f18e49c1e513 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2026-02-13T23:24:02Z" level=info msg="Created new IMAP user" addrID=43b98ebf-4e10-4f48-acc5-718a76526095 gluonID=d0e083bb-1067-4d41-8e62-f18e49c1e513 service=server-manager time="2026-02-13T23:24:02Z" level=info msg="Validating Listener State" service=server-manager time="2026-02-13T23:24:02Z" level=info msg=Resuming service=user-events user=5d709683-3d45-4855-9bd2-6cc780cfe0df time="2026-02-13T23:24:02Z" level=info msg="Starting IMAP Service" service=imap user=5d709683-3d45-4855-9bd2-6cc780cfe0df time="2026-02-13T23:24:02Z" level=info msg="Sync triggered" service=imap user=5d709683-3d45-4855-9bd2-6cc780cfe0df time="2026-02-13T23:24:02Z" level=info msg="Checking whether logged in user should re-sync. UserID:5d709683-3d45-4855-9bd2-6cc780cfe0df" userID=5d709683-3d45-4855-9bd2-6cc780cfe0df time="2026-02-13T23:24:02Z" level=info msg="Beginning user sync" service=imap start="2026-02-13 23:24:02.372056886 +0000 UTC m=+60.178665296" user=5d709683-3d45-4855-9bd2-6cc780cfe0df time="2026-02-13T23:24:02Z" level=info msg="Syncing labels" service=imap user=5d709683-3d45-4855-9bd2-6cc780cfe0df time="2026-02-13T23:24:02Z" level=info msg="Label not found in DB, creating mailbox." labelID=10c9a43a-9151-4f1b-8b29-52c2c76de1b3 labelPath="jm2pV8GS7FVFPTesFaU5jW/EhDgcEQCxeWTMDFRvNjU=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2026-02-13T23:24:02Z" level=info msg="Label not found in DB, creating mailbox." labelID=2e2a417e-6734-4041-b3a9-b382cc5623a2 labelPath="mHoyd+am6bmNoUvxRZ/ZRvBIQnwu+1OQWf1jSR3oA+s=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2026-02-13T23:24:02Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=d0e083bb-1067-4d41-8e62-f18e49c1e513 time="2026-02-13T23:24:02Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=d0e083bb-1067-4d41-8e62-f18e49c1e513 time="2026-02-13T23:24:02Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0 userID=d0e083bb-1067-4d41-8e62-f18e49c1e513 time="2026-02-13T23:24:02Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=10c9a43a-9151-4f1b-8b29-52c2c76de1b3 userID=d0e083bb-1067-4d41-8e62-f18e49c1e513 time="2026-02-13T23:24:02Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=2e2a417e-6734-4041-b3a9-b382cc5623a2 userID=d0e083bb-1067-4d41-8e62-f18e49c1e513 time="2026-02-13T23:24:02Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=3 userID=d0e083bb-1067-4d41-8e62-f18e49c1e513 time="2026-02-13T23:24:02Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=7 userID=d0e083bb-1067-4d41-8e62-f18e49c1e513 time="2026-02-13T23:24:02Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=10 userID=d0e083bb-1067-4d41-8e62-f18e49c1e513 time="2026-02-13T23:24:02Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4 userID=d0e083bb-1067-4d41-8e62-f18e49c1e513 time="2026-02-13T23:24:02Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=8 userID=d0e083bb-1067-4d41-8e62-f18e49c1e513 time="2026-02-13T23:24:02Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6 userID=d0e083bb-1067-4d41-8e62-f18e49c1e513 time="2026-02-13T23:24:02Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5 userID=d0e083bb-1067-4d41-8e62-f18e49c1e513 time="2026-02-13T23:24:02Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=12 userID=d0e083bb-1067-4d41-8e62-f18e49c1e513 time="2026-02-13T23:24:02Z" level=info msg="Synced labels" service=imap user=5d709683-3d45-4855-9bd2-6cc780cfe0df time="2026-02-13T23:24:02Z" level=info msg="200 OK: GET https://127.0.0.1:45795/mail/v4/messages/count" pkg=gpa/client userID=5d709683-3d45-4855-9bd2-6cc780cfe0df time="2026-02-13T23:24:02Z" level=info msg="Syncing messages" service=imap user=5d709683-3d45-4855-9bd2-6cc780cfe0df time="2026-02-13T23:24:02Z" level=info msg="Job started" service=imap user=5d709683-3d45-4855-9bd2-6cc780cfe0df time="2026-02-13T23:24:02Z" level=info msg="200 OK: POST https://127.0.0.1:45795/mail/v4/messages" pkg=gpa/client userID=5d709683-3d45-4855-9bd2-6cc780cfe0df time="2026-02-13T23:24:02Z" level=info msg="200 OK: POST https://127.0.0.1:45795/mail/v4/messages" pkg=gpa/client userID=5d709683-3d45-4855-9bd2-6cc780cfe0df time="2026-02-13T23:24:02Z" level=info msg="Creating new child job" service=imap user=5d709683-3d45-4855-9bd2-6cc780cfe0df time="2026-02-13T23:24:02Z" level=info msg="Job finished" service=imap user=5d709683-3d45-4855-9bd2-6cc780cfe0df time="2026-02-13T23:24:02Z" level=info msg="200 OK: GET https://127.0.0.1:45795/mail/v4/messages/83cc9119-ade7-475c-a947-f145707f9568" pkg=gpa/client userID=5d709683-3d45-4855-9bd2-6cc780cfe0df time="2026-02-13T23:24:02Z" level=info msg="200 OK: GET https://127.0.0.1:45795/mail/v4/messages/993954c5-d7a0-49cb-84d9-43ad89f59bb9" pkg=gpa/client userID=5d709683-3d45-4855-9bd2-6cc780cfe0df time="2026-02-13T23:24:02Z" level=info msg="Sending observability data." pkg=observability time="2026-02-13T23:24:02Z" level=info msg="200 OK: POST https://127.0.0.1:45795/data/v1/metrics" pkg=gpa/client userID=5d709683-3d45-4855-9bd2-6cc780cfe0df time="2026-02-13T23:24:02Z" level=info msg="Successfully sent observability data." pkg=observability time="2026-02-13T23:24:02Z" level=info msg="Scheduling observability data sending" pkg=observability time="2026-02-13T23:24:02Z" level=info msg="Child job finished" service=imap user=5d709683-3d45-4855-9bd2-6cc780cfe0df time="2026-02-13T23:24:02Z" level=info msg="All child jobs completed" service=imap sync-job=waiter user=5d709683-3d45-4855-9bd2-6cc780cfe0df time="2026-02-13T23:24:02Z" level=info msg="Synced messages" service=imap user=5d709683-3d45-4855-9bd2-6cc780cfe0df time="2026-02-13T23:24:02Z" level=info msg="Finished user sync" duration=7.948881ms service=imap user=5d709683-3d45-4855-9bd2-6cc780cfe0df time="2026-02-13T23:24:02Z" level=info msg="Sync complete, starting API event stream" service=imap user=5d709683-3d45-4855-9bd2-6cc780cfe0df time="2026-02-13T23:24:02Z" level=info msg="Event loop reset" eventID="BA==" service=user-events user=5d709683-3d45-4855-9bd2-6cc780cfe0df time="2026-02-13T23:24:02Z" level=info msg="200 OK: PUT https://127.0.0.1:45795/mail/v4/messages/label" pkg=gpa/client userID=5d709683-3d45-4855-9bd2-6cc780cfe0df Scenario: Copy all messages to folder does move # features/imap/message/copy.feature:52 When IMAP client "1" copies all messages from "INBOX" to "Folders/mbox" # :1 -> *scenario And it succeeds # :1 -> *scenario Then IMAP client "1" eventually sees the following messages in "Folders/mbox": # :1 -> *scenario | from | to | subject | unread | | john.doe@mail.com | 786718ac-9450-4af8-bf1a-3672a3dd4122@proton.local | foo | false | | jane.doe@mail.com | name@proton.local | bar | true | time="2026-02-13T23:24:02Z" level=info msg="Heartbeat sent" metrics="{bridge.any.heartbeat bridge_heartbeat_new {1 7} {true true false false false true true true true true false 0.0.0 starttls starttls unknown}}" pkg=telemetry time="2026-02-13T23:24:03Z" level=info msg="200 OK: GET https://127.0.0.1:45795/core/v4/events/BA==" pkg=gpa/client userID=5d709683-3d45-4855-9bd2-6cc780cfe0df time="2026-02-13T23:24:03Z" level=info msg="Received new API event" new="Event Bg==: messages: created=0, updated=2, deleted=0" old="BA==" service=user-events user=5d709683-3d45-4855-9bd2-6cc780cfe0df time="2026-02-13T23:24:03Z" level=info msg="Handling message updated event" messageID=83cc9119-ade7-475c-a947-f145707f9568 service=imap subject="******** (fcde2b2e)" user=5d709683-3d45-4855-9bd2-6cc780cfe0df time="2026-02-13T23:24:03Z" level=info msg="Handling message updated event" messageID=993954c5-d7a0-49cb-84d9-43ad89f59bb9 service=imap subject="******** (2c26b46b)" user=5d709683-3d45-4855-9bd2-6cc780cfe0df time="2026-02-13T23:24:03Z" level=info msg="Frontend service stopped" time="2026-02-13T23:24:03Z" level=info msg="Frontend client stopped" time="2026-02-13T23:24:03Z" level=info msg="Closing bridge" pkg=bridge time="2026-02-13T23:24:03Z" level=info msg="Stopping service" pkg=observability time="2026-02-13T23:24:03Z" level=info msg="Closing user" userID=5d709683-3d45-4855-9bd2-6cc780cfe0df time="2026-02-13T23:24:03Z" level=info msg="De-registering user client, ID:5d709683-3d45-4855-9bd2-6cc780cfe0df" pkg=observability time="2026-02-13T23:24:03Z" level=info msg="Exiting IMAP Service" service=imap user=5d709683-3d45-4855-9bd2-6cc780cfe0df time="2026-02-13T23:24:03Z" level=info msg="Exiting service main loop" service=smtp user=5d709683-3d45-4855-9bd2-6cc780cfe0df time="2026-02-13T23:24:03Z" level=info msg="Exiting service main loop" service=notification user=5d709683-3d45-4855-9bd2-6cc780cfe0df time="2026-02-13T23:24:03Z" level=info msg="Exiting Service" service=user-identity user=5d709683-3d45-4855-9bd2-6cc780cfe0df time="2026-02-13T23:24:03Z" level=info msg="Exiting service main loop" service=telemetry user=5d709683-3d45-4855-9bd2-6cc780cfe0df time="2026-02-13T23:24:03Z" level=info msg="Exiting service" service=user-events user=5d709683-3d45-4855-9bd2-6cc780cfe0df time="2026-02-13T23:24:03Z" level=info msg="Closing IMAP Listener" service=server-manager time="2026-02-13T23:24:03Z" level=info msg="Closing IMAP server" service=server-manager time="2026-02-13T23:24:03Z" level=info msg="Closing SMTP Listener" service=server-manager time="2026-02-13T23:24:03Z" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2026-02-13T23:24:03Z" level=info msg="Closing SMTP server" service=server-manager time="2026-02-13T23:24:03Z" level=info msg="Closing service" service=unleash And IMAP client "1" eventually sees 0 messages in "INBOX" # :1 -> *scenario time="2026-02-13T23:24:03Z" level=info msg="User '37183b05-3525-4fa0-b4d9-e89cddbb485b' created with id=d1c4dd68-5fb8-4a2b-a298-4c29fff821bf" pkg=gpa/server/backend time="2026-02-13T23:24:04Z" level=info msg="Starting bridge" time="2026-02-13T23:24:04Z" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures1466701680/068/config3588442288/grpcFocusServerConfig.json pkg=focus/service time="2026-02-13T23:24:04Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures1466701680/068/cache378647743/unleash_cache/unleash_flags: no such file or directory" service=unleash time="2026-02-13T23:24:04Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures1466701680/068/cache378647743/notifications/notification_cache: no such file or directory" pkg=notification-store time="2026-02-13T23:24:04Z" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures1466701680/068/data3811720613/gluon/backend/db gluonStore=/tmp/TestFeatures1466701680/068/data3811720613/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2026-02-13T23:24:04Z" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2026-02-13T23:24:04Z" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2026-02-13T23:24:04Z" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2026-02-13T23:24:04Z" level=info msg="Starting service" service=unleash time="2026-02-13T23:24:04Z" level=info msg="Starting service" pkg=observability time="2026-02-13T23:24:04Z" level=info msg="Starting frontend service" time="2026-02-13T23:24:04Z" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures1466701680/068/config3588442288/grpcServerConfig.json time="2026-02-13T23:24:04Z" level=info msg="gRPC server listening on /tmp/bridge7214" pkg=grpc time="2026-02-13T23:24:04Z" level=info msg="Frontend service started" time="2026-02-13T23:24:04Z" level=info msg="Starting frontend client" time="2026-02-13T23:24:04Z" level=info msg="Loading users" count=0 pkg=bridge/user time="2026-02-13T23:24:04Z" level=info msg="Finished loading users" pkg=bridge/user time="2026-02-13T23:24:04Z" level=info msg="Checking for updates" pkg=bridge time="2026-02-13T23:24:04Z" level=info msg="Starting poll service" service=unleash time="2026-02-13T23:24:04Z" level=info msg="Starting receiver service" service=unleash time="2026-02-13T23:24:04Z" level=info msg="Not monitoring parent PID" pkg=grpc time="2026-02-13T23:24:04Z" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2026-02-13T23:24:04Z" level=info msg="200 OK: GET https://127.0.0.1:33521/feature/v2/frontend?bridgeStickyKey=55733bb6-d4bc-47a2-83f0-d5fe681886e5" pkg=gpa/manager time="2026-02-13T23:24:04Z" level=info msg="Frontend client started" time="2026-02-13T23:24:04Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (2bb81805)" time="2026-02-13T23:24:04Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (2bb81805)" time="2026-02-13T23:24:04Z" level=info msg="200 OK: POST https://127.0.0.1:33521/auth/v4/info" pkg=gpa/manager time="2026-02-13T23:24:04Z" level=info msg="200 OK: POST https://127.0.0.1:33521/auth/v4" pkg=gpa/manager time="2026-02-13T23:24:04Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=d1c4dd68-5fb8-4a2b-a298-4c29fff821bf time="2026-02-13T23:24:04Z" level=info msg="Adding vault user" userID=d1c4dd68-5fb8-4a2b-a298-4c29fff821bf time="2026-02-13T23:24:04Z" level=info msg="Creating new user" userID=d1c4dd68-5fb8-4a2b-a298-4c29fff821bf time="2026-02-13T23:24:04Z" level=warning msg="404 GET https://127.0.0.1:33521/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2026-02-13T23:24:04Z" level=error msg="404 GET https://127.0.0.1:33521/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2026-02-13T23:24:04Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:33521/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2026-02-13T23:24:04Z" level=info msg="Creating user object" numAddr=1 numLabels=14 userID=d1c4dd68-5fb8-4a2b-a298-4c29fff821bf time="2026-02-13T23:24:04Z" level=info msg="200 OK: GET https://127.0.0.1:33521/core/v4/events/latest" pkg=gpa/client userID=d1c4dd68-5fb8-4a2b-a298-4c29fff821bf time="2026-02-13T23:24:04Z" level=info msg="Starting service Last EventID=BA==" service=user-events user=d1c4dd68-5fb8-4a2b-a298-4c29fff821bf time="2026-02-13T23:24:04Z" level=info msg="200 OK: GET https://127.0.0.1:33521/core/v4/settings" pkg=gpa/client userID=d1c4dd68-5fb8-4a2b-a298-4c29fff821bf time="2026-02-13T23:24:04Z" level=info msg="Registering user client, ID:d1c4dd68-5fb8-4a2b-a298-4c29fff821bf" pkg=observability time="2026-02-13T23:24:04Z" level=info msg="Starting service main loop" service=telemetry user=d1c4dd68-5fb8-4a2b-a298-4c29fff821bf time="2026-02-13T23:24:04Z" level=info msg="200 OK: GET https://127.0.0.1:33521/core/v4/labels?Type=4" pkg=gpa/client userID=d1c4dd68-5fb8-4a2b-a298-4c29fff821bf time="2026-02-13T23:24:04Z" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=d1c4dd68-5fb8-4a2b-a298-4c29fff821bf time="2026-02-13T23:24:04Z" level=info msg="Starting service main loop" service=notification user=d1c4dd68-5fb8-4a2b-a298-4c29fff821bf time="2026-02-13T23:24:04Z" level=info msg="Starting service main loop" service=smtp user=d1c4dd68-5fb8-4a2b-a298-4c29fff821bf time="2026-02-13T23:24:04Z" level=info msg="200 OK: GET https://127.0.0.1:33521/core/v4/labels?Type=3" pkg=gpa/client userID=d1c4dd68-5fb8-4a2b-a298-4c29fff821bf time="2026-02-13T23:24:04Z" level=info msg="200 OK: GET https://127.0.0.1:33521/core/v4/labels?Type=1" pkg=gpa/client userID=d1c4dd68-5fb8-4a2b-a298-4c29fff821bf time="2026-02-13T23:24:04Z" level=info msg="Setting labels" labelIDs="[5 6 7 8 1 4 9 10 12 0 2 3 4e21b1b7-a6eb-46a4-af72-6549bcc5299f 5b3d2d69-d298-4a5e-91f5-c891a14f64b3]" pkg=rwLabels time="2026-02-13T23:24:04Z" level=info msg="Adding user to imap server" addrID=e00e0d11-e278-4815-a8eb-268268b23398 service=server-manager time="2026-02-13T23:24:04Z" level=info msg="Creating new IMAP user" addrID=e00e0d11-e278-4815-a8eb-268268b23398 service=server-manager time="2026-02-13T23:24:04Z" level=info msg="Setting gluon ID" addrID=e00e0d11-e278-4815-a8eb-268268b23398 gluonID=b12d2de9-e90a-4142-b10f-c1f878164bf6 userID=d1c4dd68-5fb8-4a2b-a298-4c29fff821bf time="2026-02-13T23:24:04Z" level=info msg="Created new IMAP user" addrID=e00e0d11-e278-4815-a8eb-268268b23398 gluonID=b12d2de9-e90a-4142-b10f-c1f878164bf6 service=server-manager time="2026-02-13T23:24:04Z" level=info msg="Validating Listener State" service=server-manager time="2026-02-13T23:24:04Z" level=info msg=Resuming service=user-events user=d1c4dd68-5fb8-4a2b-a298-4c29fff821bf time="2026-02-13T23:24:04Z" level=info msg="Received mailbox message count" count=0 gluonID=b12d2de9-e90a-4142-b10f-c1f878164bf6 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2026-02-13T23:24:04Z" level=info msg="Starting IMAP Service" service=imap user=d1c4dd68-5fb8-4a2b-a298-4c29fff821bf time="2026-02-13T23:24:04Z" level=info msg="Sync triggered" service=imap user=d1c4dd68-5fb8-4a2b-a298-4c29fff821bf time="2026-02-13T23:24:04Z" level=info msg="Beginning user sync" service=imap start="2026-02-13 23:24:04.399962979 +0000 UTC m=+62.206571389" user=d1c4dd68-5fb8-4a2b-a298-4c29fff821bf time="2026-02-13T23:24:04Z" level=info msg="Checking whether logged in user should re-sync. UserID:d1c4dd68-5fb8-4a2b-a298-4c29fff821bf" userID=d1c4dd68-5fb8-4a2b-a298-4c29fff821bf time="2026-02-13T23:24:04Z" level=info msg="Syncing labels" service=imap user=d1c4dd68-5fb8-4a2b-a298-4c29fff821bf time="2026-02-13T23:24:04Z" level=info msg="Label not found in DB, creating mailbox." labelID=4e21b1b7-a6eb-46a4-af72-6549bcc5299f labelPath="jm2pV8GS7FVFPTesFaU5jW/EhDgcEQCxeWTMDFRvNjU=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2026-02-13T23:24:04Z" level=info msg="Label not found in DB, creating mailbox." labelID=5b3d2d69-d298-4a5e-91f5-c891a14f64b3 labelPath="mHoyd+am6bmNoUvxRZ/ZRvBIQnwu+1OQWf1jSR3oA+s=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2026-02-13T23:24:04Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=b12d2de9-e90a-4142-b10f-c1f878164bf6 time="2026-02-13T23:24:04Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=b12d2de9-e90a-4142-b10f-c1f878164bf6 time="2026-02-13T23:24:04Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=8 userID=b12d2de9-e90a-4142-b10f-c1f878164bf6 time="2026-02-13T23:24:04Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=3 userID=b12d2de9-e90a-4142-b10f-c1f878164bf6 time="2026-02-13T23:24:04Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4 userID=b12d2de9-e90a-4142-b10f-c1f878164bf6 time="2026-02-13T23:24:04Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0 userID=b12d2de9-e90a-4142-b10f-c1f878164bf6 time="2026-02-13T23:24:04Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5 userID=b12d2de9-e90a-4142-b10f-c1f878164bf6 time="2026-02-13T23:24:04Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=7 userID=b12d2de9-e90a-4142-b10f-c1f878164bf6 time="2026-02-13T23:24:04Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=10 userID=b12d2de9-e90a-4142-b10f-c1f878164bf6 time="2026-02-13T23:24:04Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4e21b1b7-a6eb-46a4-af72-6549bcc5299f userID=b12d2de9-e90a-4142-b10f-c1f878164bf6 time="2026-02-13T23:24:04Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5b3d2d69-d298-4a5e-91f5-c891a14f64b3 userID=b12d2de9-e90a-4142-b10f-c1f878164bf6 time="2026-02-13T23:24:04Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6 userID=b12d2de9-e90a-4142-b10f-c1f878164bf6 time="2026-02-13T23:24:04Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=12 userID=b12d2de9-e90a-4142-b10f-c1f878164bf6 time="2026-02-13T23:24:04Z" level=info msg="Synced labels" service=imap user=d1c4dd68-5fb8-4a2b-a298-4c29fff821bf time="2026-02-13T23:24:04Z" level=info msg="200 OK: GET https://127.0.0.1:33521/mail/v4/messages/count" pkg=gpa/client userID=d1c4dd68-5fb8-4a2b-a298-4c29fff821bf time="2026-02-13T23:24:04Z" level=info msg="Syncing messages" service=imap user=d1c4dd68-5fb8-4a2b-a298-4c29fff821bf time="2026-02-13T23:24:04Z" level=info msg="Job started" service=imap user=d1c4dd68-5fb8-4a2b-a298-4c29fff821bf time="2026-02-13T23:24:04Z" level=info msg="200 OK: POST https://127.0.0.1:33521/mail/v4/messages" pkg=gpa/client userID=d1c4dd68-5fb8-4a2b-a298-4c29fff821bf time="2026-02-13T23:24:04Z" level=info msg="200 OK: POST https://127.0.0.1:33521/mail/v4/messages" pkg=gpa/client userID=d1c4dd68-5fb8-4a2b-a298-4c29fff821bf time="2026-02-13T23:24:04Z" level=info msg="Creating new child job" service=imap user=d1c4dd68-5fb8-4a2b-a298-4c29fff821bf time="2026-02-13T23:24:04Z" level=info msg="Job finished" service=imap user=d1c4dd68-5fb8-4a2b-a298-4c29fff821bf time="2026-02-13T23:24:04Z" level=info msg="200 OK: GET https://127.0.0.1:33521/mail/v4/messages/0672e870-d514-4a72-bdd0-1da3312012f6" pkg=gpa/client userID=d1c4dd68-5fb8-4a2b-a298-4c29fff821bf time="2026-02-13T23:24:04Z" level=info msg="200 OK: GET https://127.0.0.1:33521/mail/v4/messages/43694b90-ddec-47c8-a3bd-2a66d1ca013a" pkg=gpa/client userID=d1c4dd68-5fb8-4a2b-a298-4c29fff821bf time="2026-02-13T23:24:04Z" level=info msg="Sending observability data." pkg=observability time="2026-02-13T23:24:04Z" level=info msg="200 OK: POST https://127.0.0.1:33521/data/v1/metrics" pkg=gpa/client userID=d1c4dd68-5fb8-4a2b-a298-4c29fff821bf time="2026-02-13T23:24:04Z" level=info msg="Successfully sent observability data." pkg=observability time="2026-02-13T23:24:04Z" level=info msg="Scheduling observability data sending" pkg=observability time="2026-02-13T23:24:04Z" level=info msg="Child job finished" service=imap user=d1c4dd68-5fb8-4a2b-a298-4c29fff821bf time="2026-02-13T23:24:04Z" level=info msg="All child jobs completed" service=imap sync-job=waiter user=d1c4dd68-5fb8-4a2b-a298-4c29fff821bf time="2026-02-13T23:24:04Z" level=info msg="Synced messages" service=imap user=d1c4dd68-5fb8-4a2b-a298-4c29fff821bf time="2026-02-13T23:24:04Z" level=info msg="Finished user sync" duration=12.237901ms service=imap user=d1c4dd68-5fb8-4a2b-a298-4c29fff821bf time="2026-02-13T23:24:04Z" level=info msg="Sync complete, starting API event stream" service=imap user=d1c4dd68-5fb8-4a2b-a298-4c29fff821bf time="2026-02-13T23:24:04Z" level=info msg="Event loop reset" eventID="BA==" service=user-events user=d1c4dd68-5fb8-4a2b-a298-4c29fff821bf time="2026-02-13T23:24:04Z" level=info msg="200 OK: PUT https://127.0.0.1:33521/mail/v4/messages/label" pkg=gpa/client userID=d1c4dd68-5fb8-4a2b-a298-4c29fff821bf Scenario: Copy message from Inbox to Sent is not possible # features/imap/message/copy.feature:61 When IMAP client "1" copies the message with subject "foo" from "INBOX" to "Sent" # :1 -> *scenario And it succeeds # :1 -> *scenario Then IMAP client "1" eventually sees the following messages in "INBOX": # :1 -> *scenario | from | to | subject | unread | | john.doe@mail.com | 37183b05-3525-4fa0-b4d9-e89cddbb485b@proton.local | foo | false | | jane.doe@mail.com | name@proton.local | bar | true | time="2026-02-13T23:24:04Z" level=info msg="Heartbeat sent" metrics="{bridge.any.heartbeat bridge_heartbeat_new {1 6} {true true false false false true true true true true false 0.0.0 starttls starttls unknown}}" pkg=telemetry time="2026-02-13T23:24:05Z" level=info msg="200 OK: GET https://127.0.0.1:33521/core/v4/events/BA==" pkg=gpa/client userID=d1c4dd68-5fb8-4a2b-a298-4c29fff821bf time="2026-02-13T23:24:05Z" level=info msg="Received new API event" new="Event BQ==: messages: created=0, updated=1, deleted=0" old="BA==" service=user-events user=d1c4dd68-5fb8-4a2b-a298-4c29fff821bf time="2026-02-13T23:24:05Z" level=info msg="Handling message updated event" messageID=43694b90-ddec-47c8-a3bd-2a66d1ca013a service=imap subject="******** (2c26b46b)" user=d1c4dd68-5fb8-4a2b-a298-4c29fff821bf time="2026-02-13T23:24:05Z" level=info msg="Frontend service stopped" time="2026-02-13T23:24:05Z" level=info msg="Frontend client stopped" time="2026-02-13T23:24:05Z" level=info msg="Closing bridge" pkg=bridge time="2026-02-13T23:24:05Z" level=info msg="Stopping service" pkg=observability time="2026-02-13T23:24:05Z" level=info msg="Closing user" userID=d1c4dd68-5fb8-4a2b-a298-4c29fff821bf time="2026-02-13T23:24:05Z" level=info msg="De-registering user client, ID:d1c4dd68-5fb8-4a2b-a298-4c29fff821bf" pkg=observability time="2026-02-13T23:24:05Z" level=info msg="Exiting IMAP Service" service=imap user=d1c4dd68-5fb8-4a2b-a298-4c29fff821bf time="2026-02-13T23:24:05Z" level=info msg="Exiting service main loop" service=smtp user=d1c4dd68-5fb8-4a2b-a298-4c29fff821bf time="2026-02-13T23:24:05Z" level=info msg="Exiting service main loop" service=notification user=d1c4dd68-5fb8-4a2b-a298-4c29fff821bf time="2026-02-13T23:24:05Z" level=info msg="Exiting Service" service=user-identity user=d1c4dd68-5fb8-4a2b-a298-4c29fff821bf time="2026-02-13T23:24:05Z" level=info msg="Exiting service main loop" service=telemetry user=d1c4dd68-5fb8-4a2b-a298-4c29fff821bf time="2026-02-13T23:24:05Z" level=info msg="Exiting service" service=user-events user=d1c4dd68-5fb8-4a2b-a298-4c29fff821bf time="2026-02-13T23:24:05Z" level=info msg="Closing IMAP Listener" service=server-manager time="2026-02-13T23:24:05Z" level=info msg="Closing IMAP server" service=server-manager time="2026-02-13T23:24:05Z" level=info msg="Closing SMTP Listener" service=server-manager time="2026-02-13T23:24:05Z" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2026-02-13T23:24:05Z" level=info msg="Closing SMTP server" service=server-manager time="2026-02-13T23:24:05Z" level=info msg="Closing service" service=unleash And IMAP client "1" eventually sees 0 messages in "Sent" # :1 -> *scenario time="2026-02-13T23:24:05Z" level=info msg="User '3e90287f-b213-42bf-9752-9f42791a3f48' created with id=49a91cd8-7673-48ef-ab34-298ff921d60e" pkg=gpa/server/backend time="2026-02-13T23:24:06Z" level=info msg="Starting bridge" time="2026-02-13T23:24:06Z" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures1466701680/069/config986553041/grpcFocusServerConfig.json pkg=focus/service time="2026-02-13T23:24:06Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures1466701680/069/cache2974548162/unleash_cache/unleash_flags: no such file or directory" service=unleash time="2026-02-13T23:24:06Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures1466701680/069/cache2974548162/notifications/notification_cache: no such file or directory" pkg=notification-store time="2026-02-13T23:24:06Z" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures1466701680/069/data2541393437/gluon/backend/db gluonStore=/tmp/TestFeatures1466701680/069/data2541393437/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2026-02-13T23:24:06Z" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2026-02-13T23:24:06Z" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2026-02-13T23:24:06Z" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2026-02-13T23:24:06Z" level=info msg="Starting service" service=unleash time="2026-02-13T23:24:06Z" level=info msg="Starting service" pkg=observability time="2026-02-13T23:24:06Z" level=info msg="Starting frontend service" time="2026-02-13T23:24:06Z" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures1466701680/069/config986553041/grpcServerConfig.json time="2026-02-13T23:24:06Z" level=info msg="gRPC server listening on /tmp/bridge7029" pkg=grpc time="2026-02-13T23:24:06Z" level=info msg="Frontend service started" time="2026-02-13T23:24:06Z" level=info msg="Starting frontend client" time="2026-02-13T23:24:06Z" level=info msg="Loading users" count=0 pkg=bridge/user time="2026-02-13T23:24:06Z" level=info msg="Finished loading users" pkg=bridge/user time="2026-02-13T23:24:06Z" level=info msg="Checking for updates" pkg=bridge time="2026-02-13T23:24:06Z" level=info msg="Starting poll service" service=unleash time="2026-02-13T23:24:06Z" level=info msg="Starting receiver service" service=unleash time="2026-02-13T23:24:06Z" level=info msg="Not monitoring parent PID" pkg=grpc time="2026-02-13T23:24:06Z" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2026-02-13T23:24:06Z" level=info msg="200 OK: GET https://127.0.0.1:42385/feature/v2/frontend?bridgeStickyKey=e8717071-b6c6-48d4-ad05-7d7d2abccf29" pkg=gpa/manager time="2026-02-13T23:24:06Z" level=info msg="Frontend client started" time="2026-02-13T23:24:06Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (d30ac942)" time="2026-02-13T23:24:06Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (d30ac942)" time="2026-02-13T23:24:06Z" level=info msg="200 OK: POST https://127.0.0.1:42385/auth/v4/info" pkg=gpa/manager time="2026-02-13T23:24:06Z" level=info msg="200 OK: POST https://127.0.0.1:42385/auth/v4" pkg=gpa/manager time="2026-02-13T23:24:06Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=49a91cd8-7673-48ef-ab34-298ff921d60e time="2026-02-13T23:24:06Z" level=info msg="Adding vault user" userID=49a91cd8-7673-48ef-ab34-298ff921d60e time="2026-02-13T23:24:06Z" level=info msg="Creating new user" userID=49a91cd8-7673-48ef-ab34-298ff921d60e time="2026-02-13T23:24:06Z" level=warning msg="404 GET https://127.0.0.1:42385/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2026-02-13T23:24:06Z" level=error msg="404 GET https://127.0.0.1:42385/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2026-02-13T23:24:06Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:42385/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2026-02-13T23:24:06Z" level=info msg="Creating user object" numAddr=1 numLabels=14 userID=49a91cd8-7673-48ef-ab34-298ff921d60e time="2026-02-13T23:24:06Z" level=info msg="200 OK: GET https://127.0.0.1:42385/core/v4/events/latest" pkg=gpa/client userID=49a91cd8-7673-48ef-ab34-298ff921d60e time="2026-02-13T23:24:06Z" level=info msg="Starting service Last EventID=BA==" service=user-events user=49a91cd8-7673-48ef-ab34-298ff921d60e time="2026-02-13T23:24:06Z" level=info msg="200 OK: GET https://127.0.0.1:42385/core/v4/settings" pkg=gpa/client userID=49a91cd8-7673-48ef-ab34-298ff921d60e time="2026-02-13T23:24:06Z" level=info msg="Registering user client, ID:49a91cd8-7673-48ef-ab34-298ff921d60e" pkg=observability time="2026-02-13T23:24:06Z" level=info msg="Starting service main loop" service=telemetry user=49a91cd8-7673-48ef-ab34-298ff921d60e time="2026-02-13T23:24:06Z" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=49a91cd8-7673-48ef-ab34-298ff921d60e time="2026-02-13T23:24:06Z" level=info msg="Starting service main loop" service=notification user=49a91cd8-7673-48ef-ab34-298ff921d60e time="2026-02-13T23:24:06Z" level=info msg="Starting service main loop" service=smtp user=49a91cd8-7673-48ef-ab34-298ff921d60e time="2026-02-13T23:24:06Z" level=info msg="200 OK: GET https://127.0.0.1:42385/core/v4/labels?Type=4" pkg=gpa/client userID=49a91cd8-7673-48ef-ab34-298ff921d60e time="2026-02-13T23:24:06Z" level=info msg="200 OK: GET https://127.0.0.1:42385/core/v4/labels?Type=3" pkg=gpa/client userID=49a91cd8-7673-48ef-ab34-298ff921d60e time="2026-02-13T23:24:06Z" level=info msg="200 OK: GET https://127.0.0.1:42385/core/v4/labels?Type=1" pkg=gpa/client userID=49a91cd8-7673-48ef-ab34-298ff921d60e time="2026-02-13T23:24:06Z" level=info msg="Setting labels" labelIDs="[5 6 7 10 1 3 8 9 12 0 2 4 b640d1bd-c6dd-45f1-9c9a-9cec1bdebcdd d1728419-3033-4548-a641-eadb6cf8362d]" pkg=rwLabels time="2026-02-13T23:24:06Z" level=info msg="Adding user to imap server" addrID=88674622-990e-4387-b181-593980dc5c15 service=server-manager time="2026-02-13T23:24:06Z" level=info msg="Creating new IMAP user" addrID=88674622-990e-4387-b181-593980dc5c15 service=server-manager time="2026-02-13T23:24:06Z" level=info msg="Setting gluon ID" addrID=88674622-990e-4387-b181-593980dc5c15 gluonID=edc3efc7-d6a1-421f-aad8-48f0195c9550 userID=49a91cd8-7673-48ef-ab34-298ff921d60e time="2026-02-13T23:24:06Z" level=info msg="Received mailbox message count" count=0 gluonID=edc3efc7-d6a1-421f-aad8-48f0195c9550 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2026-02-13T23:24:06Z" level=info msg="Created new IMAP user" addrID=88674622-990e-4387-b181-593980dc5c15 gluonID=edc3efc7-d6a1-421f-aad8-48f0195c9550 service=server-manager time="2026-02-13T23:24:06Z" level=info msg="Validating Listener State" service=server-manager time="2026-02-13T23:24:06Z" level=info msg=Resuming service=user-events user=49a91cd8-7673-48ef-ab34-298ff921d60e time="2026-02-13T23:24:06Z" level=info msg="Starting IMAP Service" service=imap user=49a91cd8-7673-48ef-ab34-298ff921d60e time="2026-02-13T23:24:06Z" level=info msg="Sync triggered" service=imap user=49a91cd8-7673-48ef-ab34-298ff921d60e time="2026-02-13T23:24:06Z" level=info msg="Beginning user sync" service=imap start="2026-02-13 23:24:06.587089557 +0000 UTC m=+64.393697967" user=49a91cd8-7673-48ef-ab34-298ff921d60e time="2026-02-13T23:24:06Z" level=info msg="Checking whether logged in user should re-sync. UserID:49a91cd8-7673-48ef-ab34-298ff921d60e" userID=49a91cd8-7673-48ef-ab34-298ff921d60e time="2026-02-13T23:24:06Z" level=info msg="Syncing labels" service=imap user=49a91cd8-7673-48ef-ab34-298ff921d60e time="2026-02-13T23:24:06Z" level=info msg="Label not found in DB, creating mailbox." labelID=d1728419-3033-4548-a641-eadb6cf8362d labelPath="mHoyd+am6bmNoUvxRZ/ZRvBIQnwu+1OQWf1jSR3oA+s=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2026-02-13T23:24:06Z" level=info msg="Label not found in DB, creating mailbox." labelID=b640d1bd-c6dd-45f1-9c9a-9cec1bdebcdd labelPath="jm2pV8GS7FVFPTesFaU5jW/EhDgcEQCxeWTMDFRvNjU=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2026-02-13T23:24:06Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=edc3efc7-d6a1-421f-aad8-48f0195c9550 time="2026-02-13T23:24:06Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=edc3efc7-d6a1-421f-aad8-48f0195c9550 time="2026-02-13T23:24:06Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6 userID=edc3efc7-d6a1-421f-aad8-48f0195c9550 time="2026-02-13T23:24:06Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=7 userID=edc3efc7-d6a1-421f-aad8-48f0195c9550 time="2026-02-13T23:24:06Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5 userID=edc3efc7-d6a1-421f-aad8-48f0195c9550 time="2026-02-13T23:24:06Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=3 userID=edc3efc7-d6a1-421f-aad8-48f0195c9550 time="2026-02-13T23:24:06Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4 userID=edc3efc7-d6a1-421f-aad8-48f0195c9550 time="2026-02-13T23:24:06Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=d1728419-3033-4548-a641-eadb6cf8362d userID=edc3efc7-d6a1-421f-aad8-48f0195c9550 time="2026-02-13T23:24:06Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=10 userID=edc3efc7-d6a1-421f-aad8-48f0195c9550 time="2026-02-13T23:24:06Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=12 userID=edc3efc7-d6a1-421f-aad8-48f0195c9550 time="2026-02-13T23:24:06Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0 userID=edc3efc7-d6a1-421f-aad8-48f0195c9550 time="2026-02-13T23:24:06Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=8 userID=edc3efc7-d6a1-421f-aad8-48f0195c9550 time="2026-02-13T23:24:06Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=b640d1bd-c6dd-45f1-9c9a-9cec1bdebcdd userID=edc3efc7-d6a1-421f-aad8-48f0195c9550 time="2026-02-13T23:24:06Z" level=info msg="Synced labels" service=imap user=49a91cd8-7673-48ef-ab34-298ff921d60e time="2026-02-13T23:24:06Z" level=info msg="200 OK: GET https://127.0.0.1:42385/mail/v4/messages/count" pkg=gpa/client userID=49a91cd8-7673-48ef-ab34-298ff921d60e time="2026-02-13T23:24:06Z" level=info msg="Syncing messages" service=imap user=49a91cd8-7673-48ef-ab34-298ff921d60e time="2026-02-13T23:24:06Z" level=info msg="Job started" service=imap user=49a91cd8-7673-48ef-ab34-298ff921d60e time="2026-02-13T23:24:06Z" level=info msg="200 OK: POST https://127.0.0.1:42385/mail/v4/messages" pkg=gpa/client userID=49a91cd8-7673-48ef-ab34-298ff921d60e time="2026-02-13T23:24:06Z" level=info msg="200 OK: POST https://127.0.0.1:42385/mail/v4/messages" pkg=gpa/client userID=49a91cd8-7673-48ef-ab34-298ff921d60e time="2026-02-13T23:24:06Z" level=info msg="Creating new child job" service=imap user=49a91cd8-7673-48ef-ab34-298ff921d60e time="2026-02-13T23:24:06Z" level=info msg="Job finished" service=imap user=49a91cd8-7673-48ef-ab34-298ff921d60e time="2026-02-13T23:24:06Z" level=info msg="200 OK: GET https://127.0.0.1:42385/mail/v4/messages/9ce56c17-20eb-4e0d-8e74-323e8ab713d7" pkg=gpa/client userID=49a91cd8-7673-48ef-ab34-298ff921d60e time="2026-02-13T23:24:06Z" level=info msg="200 OK: GET https://127.0.0.1:42385/mail/v4/messages/0689cabd-f844-4a7d-950f-c7d7f08d06d7" pkg=gpa/client userID=49a91cd8-7673-48ef-ab34-298ff921d60e time="2026-02-13T23:24:06Z" level=info msg="Sending observability data." pkg=observability time="2026-02-13T23:24:06Z" level=info msg="200 OK: POST https://127.0.0.1:42385/data/v1/metrics" pkg=gpa/client userID=49a91cd8-7673-48ef-ab34-298ff921d60e time="2026-02-13T23:24:06Z" level=info msg="Successfully sent observability data." pkg=observability time="2026-02-13T23:24:06Z" level=info msg="Scheduling observability data sending" pkg=observability time="2026-02-13T23:24:06Z" level=info msg="Child job finished" service=imap user=49a91cd8-7673-48ef-ab34-298ff921d60e time="2026-02-13T23:24:06Z" level=info msg="All child jobs completed" service=imap sync-job=waiter user=49a91cd8-7673-48ef-ab34-298ff921d60e time="2026-02-13T23:24:06Z" level=info msg="Synced messages" service=imap user=49a91cd8-7673-48ef-ab34-298ff921d60e time="2026-02-13T23:24:06Z" level=info msg="Finished user sync" duration=10.306429ms service=imap user=49a91cd8-7673-48ef-ab34-298ff921d60e time="2026-02-13T23:24:06Z" level=info msg="Sync complete, starting API event stream" service=imap user=49a91cd8-7673-48ef-ab34-298ff921d60e time="2026-02-13T23:24:06Z" level=info msg="Event loop reset" eventID="BA==" service=user-events user=49a91cd8-7673-48ef-ab34-298ff921d60e Scenario: Copy message from All mail moves from the original location # features/imap/message/copy.feature:70 Given IMAP client "1" eventually sees the following messages in "INBOX": # :1 -> *scenario | from | to | subject | unread | | john.doe@mail.com | 3e90287f-b213-42bf-9752-9f42791a3f48@proton.local | foo | false | | jane.doe@mail.com | name@proton.local | bar | true | time="2026-02-13T23:24:06Z" level=info msg="200 OK: PUT https://127.0.0.1:42385/mail/v4/messages/label" pkg=gpa/client userID=49a91cd8-7673-48ef-ab34-298ff921d60e When IMAP client "1" copies the message with subject "foo" from "All Mail" to "Folders/mbox" # :1 -> *scenario And it succeeds # :1 -> *scenario time="2026-02-13T23:24:06Z" level=info msg="Heartbeat sent" metrics="{bridge.any.heartbeat bridge_heartbeat_new {1 4} {true true false false false true true true true true false 0.0.0 starttls starttls unknown}}" pkg=telemetry time="2026-02-13T23:24:07Z" level=info msg="200 OK: GET https://127.0.0.1:42385/core/v4/events/BA==" pkg=gpa/client userID=49a91cd8-7673-48ef-ab34-298ff921d60e time="2026-02-13T23:24:07Z" level=info msg="Received new API event" new="Event BQ==: messages: created=0, updated=1, deleted=0" old="BA==" service=user-events user=49a91cd8-7673-48ef-ab34-298ff921d60e time="2026-02-13T23:24:07Z" level=info msg="Handling message updated event" messageID=0689cabd-f844-4a7d-950f-c7d7f08d06d7 service=imap subject="******** (2c26b46b)" user=49a91cd8-7673-48ef-ab34-298ff921d60e Then IMAP client "1" eventually sees the following messages in "INBOX": # :1 -> *scenario | from | to | subject | unread | | jane.doe@mail.com | name@proton.local | bar | true | And IMAP client "1" eventually sees the following messages in "All Mail": # :1 -> *scenario | from | to | subject | unread | | john.doe@mail.com | 3e90287f-b213-42bf-9752-9f42791a3f48@proton.local | foo | false | | jane.doe@mail.com | name@proton.local | bar | true | time="2026-02-13T23:24:07Z" level=info msg="Frontend service stopped" time="2026-02-13T23:24:07Z" level=info msg="Frontend client stopped" time="2026-02-13T23:24:07Z" level=info msg="Closing bridge" pkg=bridge time="2026-02-13T23:24:07Z" level=info msg="Stopping service" pkg=observability time="2026-02-13T23:24:07Z" level=info msg="Closing user" userID=49a91cd8-7673-48ef-ab34-298ff921d60e time="2026-02-13T23:24:07Z" level=info msg="De-registering user client, ID:49a91cd8-7673-48ef-ab34-298ff921d60e" pkg=observability time="2026-02-13T23:24:07Z" level=info msg="Exiting IMAP Service" service=imap user=49a91cd8-7673-48ef-ab34-298ff921d60e time="2026-02-13T23:24:07Z" level=info msg="Exiting service main loop" service=smtp user=49a91cd8-7673-48ef-ab34-298ff921d60e time="2026-02-13T23:24:07Z" level=info msg="Exiting service main loop" service=notification user=49a91cd8-7673-48ef-ab34-298ff921d60e time="2026-02-13T23:24:07Z" level=info msg="Exiting Service" service=user-identity user=49a91cd8-7673-48ef-ab34-298ff921d60e time="2026-02-13T23:24:07Z" level=info msg="Exiting service main loop" service=telemetry user=49a91cd8-7673-48ef-ab34-298ff921d60e time="2026-02-13T23:24:07Z" level=info msg="Exiting service" service=user-events user=49a91cd8-7673-48ef-ab34-298ff921d60e time="2026-02-13T23:24:07Z" level=info msg="Closing IMAP Listener" service=server-manager time="2026-02-13T23:24:07Z" level=info msg="Closing IMAP server" service=server-manager time="2026-02-13T23:24:07Z" level=info msg="Closing SMTP Listener" service=server-manager time="2026-02-13T23:24:07Z" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2026-02-13T23:24:07Z" level=info msg="Closing SMTP server" service=server-manager time="2026-02-13T23:24:07Z" level=info msg="Closing service" service=unleash And IMAP client "1" eventually sees the following messages in "Folders/mbox": # :1 -> *scenario | from | to | subject | unread | | john.doe@mail.com | 3e90287f-b213-42bf-9752-9f42791a3f48@proton.local | foo | false | time="2026-02-13T23:24:07Z" level=info msg="User '3d9a3460-1c33-4916-8af1-b11028e11018' created with id=e53767f0-6ec6-4fc2-8bae-41481fb2ec5e" pkg=gpa/server/backend time="2026-02-13T23:24:08Z" level=info msg="Starting bridge" time="2026-02-13T23:24:08Z" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures1466701680/070/config3949778910/grpcFocusServerConfig.json pkg=focus/service time="2026-02-13T23:24:08Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures1466701680/070/cache3798683741/unleash_cache/unleash_flags: no such file or directory" service=unleash time="2026-02-13T23:24:08Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures1466701680/070/cache3798683741/notifications/notification_cache: no such file or directory" pkg=notification-store time="2026-02-13T23:24:08Z" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures1466701680/070/data1395341223/gluon/backend/db gluonStore=/tmp/TestFeatures1466701680/070/data1395341223/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2026-02-13T23:24:08Z" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2026-02-13T23:24:08Z" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2026-02-13T23:24:08Z" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2026-02-13T23:24:08Z" level=info msg="Starting service" service=unleash time="2026-02-13T23:24:08Z" level=info msg="Starting service" pkg=observability time="2026-02-13T23:24:08Z" level=info msg="Starting receiver service" service=unleash time="2026-02-13T23:24:08Z" level=info msg="Starting frontend service" time="2026-02-13T23:24:08Z" level=info msg="Starting poll service" service=unleash time="2026-02-13T23:24:08Z" level=info msg="Checking for updates" pkg=bridge time="2026-02-13T23:24:08Z" level=info msg="Loading users" count=0 pkg=bridge/user time="2026-02-13T23:24:08Z" level=info msg="Finished loading users" pkg=bridge/user time="2026-02-13T23:24:08Z" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures1466701680/070/config3949778910/grpcServerConfig.json time="2026-02-13T23:24:08Z" level=info msg="gRPC server listening on /tmp/bridge6015" pkg=grpc time="2026-02-13T23:24:08Z" level=info msg="Frontend service started" time="2026-02-13T23:24:08Z" level=info msg="Starting frontend client" time="2026-02-13T23:24:08Z" level=info msg="Not monitoring parent PID" pkg=grpc time="2026-02-13T23:24:08Z" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2026-02-13T23:24:08Z" level=info msg="200 OK: GET https://127.0.0.1:37787/feature/v2/frontend?bridgeStickyKey=6ad48105-bad2-4e65-82c5-d30e0a0decc9" pkg=gpa/manager time="2026-02-13T23:24:08Z" level=info msg="Frontend client started" time="2026-02-13T23:24:08Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (135560f2)" time="2026-02-13T23:24:08Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (135560f2)" time="2026-02-13T23:24:08Z" level=info msg="200 OK: POST https://127.0.0.1:37787/auth/v4/info" pkg=gpa/manager time="2026-02-13T23:24:08Z" level=info msg="200 OK: POST https://127.0.0.1:37787/auth/v4" pkg=gpa/manager time="2026-02-13T23:24:08Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=e53767f0-6ec6-4fc2-8bae-41481fb2ec5e time="2026-02-13T23:24:08Z" level=info msg="Adding vault user" userID=e53767f0-6ec6-4fc2-8bae-41481fb2ec5e time="2026-02-13T23:24:08Z" level=info msg="Creating new user" userID=e53767f0-6ec6-4fc2-8bae-41481fb2ec5e time="2026-02-13T23:24:08Z" level=warning msg="404 GET https://127.0.0.1:37787/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2026-02-13T23:24:08Z" level=error msg="404 GET https://127.0.0.1:37787/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2026-02-13T23:24:08Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:37787/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2026-02-13T23:24:08Z" level=info msg="Creating user object" numAddr=1 numLabels=14 userID=e53767f0-6ec6-4fc2-8bae-41481fb2ec5e time="2026-02-13T23:24:08Z" level=info msg="200 OK: GET https://127.0.0.1:37787/core/v4/events/latest" pkg=gpa/client userID=e53767f0-6ec6-4fc2-8bae-41481fb2ec5e time="2026-02-13T23:24:08Z" level=info msg="Starting service Last EventID=BA==" service=user-events user=e53767f0-6ec6-4fc2-8bae-41481fb2ec5e time="2026-02-13T23:24:08Z" level=info msg="200 OK: GET https://127.0.0.1:37787/core/v4/settings" pkg=gpa/client userID=e53767f0-6ec6-4fc2-8bae-41481fb2ec5e time="2026-02-13T23:24:08Z" level=info msg="Registering user client, ID:e53767f0-6ec6-4fc2-8bae-41481fb2ec5e" pkg=observability time="2026-02-13T23:24:08Z" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=e53767f0-6ec6-4fc2-8bae-41481fb2ec5e time="2026-02-13T23:24:08Z" level=info msg="Starting service main loop" service=notification user=e53767f0-6ec6-4fc2-8bae-41481fb2ec5e time="2026-02-13T23:24:08Z" level=info msg="Starting service main loop" service=telemetry user=e53767f0-6ec6-4fc2-8bae-41481fb2ec5e time="2026-02-13T23:24:08Z" level=info msg="Starting service main loop" service=smtp user=e53767f0-6ec6-4fc2-8bae-41481fb2ec5e time="2026-02-13T23:24:08Z" level=info msg="200 OK: GET https://127.0.0.1:37787/core/v4/labels?Type=4" pkg=gpa/client userID=e53767f0-6ec6-4fc2-8bae-41481fb2ec5e time="2026-02-13T23:24:08Z" level=info msg="200 OK: GET https://127.0.0.1:37787/core/v4/labels?Type=3" pkg=gpa/client userID=e53767f0-6ec6-4fc2-8bae-41481fb2ec5e time="2026-02-13T23:24:08Z" level=info msg="200 OK: GET https://127.0.0.1:37787/core/v4/labels?Type=1" pkg=gpa/client userID=e53767f0-6ec6-4fc2-8bae-41481fb2ec5e time="2026-02-13T23:24:08Z" level=info msg="Setting labels" labelIDs="[0 1 3 4 5 6 7 8 2 9 10 12 c2e22436-a62d-4793-84da-a2858415cb3d 84089a5c-0fdd-4585-8a81-c3ecf5ba7d93]" pkg=rwLabels time="2026-02-13T23:24:08Z" level=info msg="Adding user to imap server" addrID=2171448f-8e55-4576-94d7-c0658fecc821 service=server-manager time="2026-02-13T23:24:08Z" level=info msg="Creating new IMAP user" addrID=2171448f-8e55-4576-94d7-c0658fecc821 service=server-manager time="2026-02-13T23:24:08Z" level=info msg="Setting gluon ID" addrID=2171448f-8e55-4576-94d7-c0658fecc821 gluonID=9ec1c9b5-b5de-4564-9f7f-e9eec9edb11e userID=e53767f0-6ec6-4fc2-8bae-41481fb2ec5e time="2026-02-13T23:24:08Z" level=info msg="Created new IMAP user" addrID=2171448f-8e55-4576-94d7-c0658fecc821 gluonID=9ec1c9b5-b5de-4564-9f7f-e9eec9edb11e service=server-manager time="2026-02-13T23:24:08Z" level=info msg="Validating Listener State" service=server-manager time="2026-02-13T23:24:08Z" level=info msg=Resuming service=user-events user=e53767f0-6ec6-4fc2-8bae-41481fb2ec5e time="2026-02-13T23:24:08Z" level=info msg="Received mailbox message count" count=0 gluonID=9ec1c9b5-b5de-4564-9f7f-e9eec9edb11e labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2026-02-13T23:24:08Z" level=info msg="Starting IMAP Service" service=imap user=e53767f0-6ec6-4fc2-8bae-41481fb2ec5e time="2026-02-13T23:24:08Z" level=info msg="Sync triggered" service=imap user=e53767f0-6ec6-4fc2-8bae-41481fb2ec5e time="2026-02-13T23:24:08Z" level=info msg="Beginning user sync" service=imap start="2026-02-13 23:24:08.650785249 +0000 UTC m=+66.457393659" user=e53767f0-6ec6-4fc2-8bae-41481fb2ec5e time="2026-02-13T23:24:08Z" level=info msg="Checking whether logged in user should re-sync. UserID:e53767f0-6ec6-4fc2-8bae-41481fb2ec5e" userID=e53767f0-6ec6-4fc2-8bae-41481fb2ec5e time="2026-02-13T23:24:08Z" level=info msg="Syncing labels" service=imap user=e53767f0-6ec6-4fc2-8bae-41481fb2ec5e time="2026-02-13T23:24:08Z" level=info msg="Label not found in DB, creating mailbox." labelID=84089a5c-0fdd-4585-8a81-c3ecf5ba7d93 labelPath="mHoyd+am6bmNoUvxRZ/ZRvBIQnwu+1OQWf1jSR3oA+s=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2026-02-13T23:24:08Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=9ec1c9b5-b5de-4564-9f7f-e9eec9edb11e time="2026-02-13T23:24:08Z" level=info msg="Label not found in DB, creating mailbox." labelID=c2e22436-a62d-4793-84da-a2858415cb3d labelPath="jm2pV8GS7FVFPTesFaU5jW/EhDgcEQCxeWTMDFRvNjU=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2026-02-13T23:24:08Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=9ec1c9b5-b5de-4564-9f7f-e9eec9edb11e time="2026-02-13T23:24:08Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=84089a5c-0fdd-4585-8a81-c3ecf5ba7d93 userID=9ec1c9b5-b5de-4564-9f7f-e9eec9edb11e time="2026-02-13T23:24:08Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=10 userID=9ec1c9b5-b5de-4564-9f7f-e9eec9edb11e time="2026-02-13T23:24:08Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=12 userID=9ec1c9b5-b5de-4564-9f7f-e9eec9edb11e time="2026-02-13T23:24:08Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=c2e22436-a62d-4793-84da-a2858415cb3d userID=9ec1c9b5-b5de-4564-9f7f-e9eec9edb11e time="2026-02-13T23:24:08Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=7 userID=9ec1c9b5-b5de-4564-9f7f-e9eec9edb11e time="2026-02-13T23:24:08Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=8 userID=9ec1c9b5-b5de-4564-9f7f-e9eec9edb11e time="2026-02-13T23:24:08Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0 userID=9ec1c9b5-b5de-4564-9f7f-e9eec9edb11e time="2026-02-13T23:24:08Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=3 userID=9ec1c9b5-b5de-4564-9f7f-e9eec9edb11e time="2026-02-13T23:24:08Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4 userID=9ec1c9b5-b5de-4564-9f7f-e9eec9edb11e time="2026-02-13T23:24:08Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6 userID=9ec1c9b5-b5de-4564-9f7f-e9eec9edb11e time="2026-02-13T23:24:08Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5 userID=9ec1c9b5-b5de-4564-9f7f-e9eec9edb11e time="2026-02-13T23:24:08Z" level=info msg="Synced labels" service=imap user=e53767f0-6ec6-4fc2-8bae-41481fb2ec5e time="2026-02-13T23:24:08Z" level=info msg="200 OK: GET https://127.0.0.1:37787/mail/v4/messages/count" pkg=gpa/client userID=e53767f0-6ec6-4fc2-8bae-41481fb2ec5e time="2026-02-13T23:24:08Z" level=info msg="Syncing messages" service=imap user=e53767f0-6ec6-4fc2-8bae-41481fb2ec5e time="2026-02-13T23:24:08Z" level=info msg="Job started" service=imap user=e53767f0-6ec6-4fc2-8bae-41481fb2ec5e time="2026-02-13T23:24:08Z" level=info msg="200 OK: POST https://127.0.0.1:37787/mail/v4/messages" pkg=gpa/client userID=e53767f0-6ec6-4fc2-8bae-41481fb2ec5e time="2026-02-13T23:24:08Z" level=info msg="200 OK: POST https://127.0.0.1:37787/mail/v4/messages" pkg=gpa/client userID=e53767f0-6ec6-4fc2-8bae-41481fb2ec5e time="2026-02-13T23:24:08Z" level=info msg="Creating new child job" service=imap user=e53767f0-6ec6-4fc2-8bae-41481fb2ec5e time="2026-02-13T23:24:08Z" level=info msg="Job finished" service=imap user=e53767f0-6ec6-4fc2-8bae-41481fb2ec5e time="2026-02-13T23:24:08Z" level=info msg="200 OK: GET https://127.0.0.1:37787/mail/v4/messages/a3732800-e902-4033-91a2-388a102265bf" pkg=gpa/client userID=e53767f0-6ec6-4fc2-8bae-41481fb2ec5e time="2026-02-13T23:24:08Z" level=info msg="200 OK: GET https://127.0.0.1:37787/mail/v4/messages/790924ba-d662-4136-8948-fc0f22cf8f55" pkg=gpa/client userID=e53767f0-6ec6-4fc2-8bae-41481fb2ec5e time="2026-02-13T23:24:08Z" level=info msg="Sending observability data." pkg=observability time="2026-02-13T23:24:08Z" level=info msg="200 OK: POST https://127.0.0.1:37787/data/v1/metrics" pkg=gpa/client userID=e53767f0-6ec6-4fc2-8bae-41481fb2ec5e time="2026-02-13T23:24:08Z" level=info msg="Successfully sent observability data." pkg=observability time="2026-02-13T23:24:08Z" level=info msg="Scheduling observability data sending" pkg=observability time="2026-02-13T23:24:08Z" level=info msg="Child job finished" service=imap user=e53767f0-6ec6-4fc2-8bae-41481fb2ec5e time="2026-02-13T23:24:08Z" level=info msg="All child jobs completed" service=imap sync-job=waiter user=e53767f0-6ec6-4fc2-8bae-41481fb2ec5e time="2026-02-13T23:24:08Z" level=info msg="Synced messages" service=imap user=e53767f0-6ec6-4fc2-8bae-41481fb2ec5e time="2026-02-13T23:24:08Z" level=info msg="Finished user sync" duration=9.703569ms service=imap user=e53767f0-6ec6-4fc2-8bae-41481fb2ec5e time="2026-02-13T23:24:08Z" level=info msg="Sync complete, starting API event stream" service=imap user=e53767f0-6ec6-4fc2-8bae-41481fb2ec5e time="2026-02-13T23:24:08Z" level=info msg="Event loop reset" eventID="BA==" service=user-events user=e53767f0-6ec6-4fc2-8bae-41481fb2ec5e time="2026-02-13T23:24:08Z" level=info msg="200 OK: PUT https://127.0.0.1:37787/mail/v4/messages/label" pkg=gpa/client userID=e53767f0-6ec6-4fc2-8bae-41481fb2ec5e time="2026-02-13T23:24:08Z" level=info msg="200 OK: PUT https://127.0.0.1:37787/mail/v4/messages/unlabel" pkg=gpa/client userID=e53767f0-6ec6-4fc2-8bae-41481fb2ec5e Scenario: Move message to trash then copy to folder does not delete message # features/imap/message/copy.feature:88 When IMAP client "1" moves the message with subject "foo" from "INBOX" to "Trash" # :1 -> *scenario And it succeeds # :1 -> *scenario Then IMAP client "1" eventually sees the following messages in "Trash": # :1 -> *scenario | from | to | subject | unread | | john.doe@mail.com | 3d9a3460-1c33-4916-8af1-b11028e11018@proton.local | foo | false | time="2026-02-13T23:24:08Z" level=info msg="200 OK: PUT https://127.0.0.1:37787/mail/v4/messages/label" pkg=gpa/client userID=e53767f0-6ec6-4fc2-8bae-41481fb2ec5e When IMAP client "1" copies the message with subject "foo" from "Trash" to "Folders/mbox" # :1 -> *scenario And it succeeds # :1 -> *scenario When IMAP client "1" marks the message with subject "foo" as deleted # :1 -> *scenario Then it succeeds # :1 -> *scenario time="2026-02-13T23:24:08Z" level=info msg="200 OK: PUT https://127.0.0.1:37787/mail/v4/messages/unlabel" pkg=gpa/client userID=e53767f0-6ec6-4fc2-8bae-41481fb2ec5e time="2026-02-13T23:24:08Z" level=info msg="200 OK: POST https://127.0.0.1:37787/mail/v4/messages" pkg=gpa/client userID=e53767f0-6ec6-4fc2-8bae-41481fb2ec5e When IMAP client "1" expunges # :1 -> *scenario Then it succeeds # :1 -> *scenario time="2026-02-13T23:24:08Z" level=info msg="Heartbeat sent" metrics="{bridge.any.heartbeat bridge_heartbeat_new {1 5} {true true false false false true true true true true false 0.0.0 starttls starttls unknown}}" pkg=telemetry time="2026-02-13T23:24:08Z" level=info msg="Frontend service stopped" time="2026-02-13T23:24:08Z" level=info msg="Frontend client stopped" time="2026-02-13T23:24:08Z" level=info msg="Closing bridge" pkg=bridge time="2026-02-13T23:24:08Z" level=info msg="Stopping service" pkg=observability time="2026-02-13T23:24:08Z" level=info msg="Closing user" userID=e53767f0-6ec6-4fc2-8bae-41481fb2ec5e time="2026-02-13T23:24:08Z" level=info msg="De-registering user client, ID:e53767f0-6ec6-4fc2-8bae-41481fb2ec5e" pkg=observability time="2026-02-13T23:24:08Z" level=info msg="Exiting IMAP Service" service=imap user=e53767f0-6ec6-4fc2-8bae-41481fb2ec5e time="2026-02-13T23:24:08Z" level=info msg="Exiting service main loop" service=smtp user=e53767f0-6ec6-4fc2-8bae-41481fb2ec5e time="2026-02-13T23:24:08Z" level=info msg="Exiting service main loop" service=notification user=e53767f0-6ec6-4fc2-8bae-41481fb2ec5e time="2026-02-13T23:24:08Z" level=info msg="Exiting Service" service=user-identity user=e53767f0-6ec6-4fc2-8bae-41481fb2ec5e time="2026-02-13T23:24:08Z" level=info msg="Exiting service main loop" service=telemetry user=e53767f0-6ec6-4fc2-8bae-41481fb2ec5e time="2026-02-13T23:24:08Z" level=info msg="Exiting service" service=user-events user=e53767f0-6ec6-4fc2-8bae-41481fb2ec5e time="2026-02-13T23:24:08Z" level=info msg="Closing IMAP Listener" service=server-manager time="2026-02-13T23:24:08Z" level=info msg="Closing IMAP server" service=server-manager time="2026-02-13T23:24:08Z" level=info msg="Closing SMTP Listener" service=server-manager time="2026-02-13T23:24:08Z" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2026-02-13T23:24:08Z" level=info msg="Closing SMTP server" service=server-manager time="2026-02-13T23:24:08Z" level=info msg="Closing service" service=unleash Then IMAP client "1" eventually sees the following messages in "Folders/mbox": # :1 -> *scenario | from | to | subject | unread | | john.doe@mail.com | 3d9a3460-1c33-4916-8af1-b11028e11018@proton.local | foo | false | Feature: IMAP create messages time="2026-02-13T23:24:09Z" level=info msg="User '11429d65-9190-449c-af0a-7a161273e940' created with id=db0c0e41-2fa4-4963-b8ce-1ee2f91a4d6a" pkg=gpa/server/backend Background: Given there exists an account with username "11429d65-9190-449c-af0a-7a161273e940" and password "password" # :1 -> *scenario And the account "11429d65-9190-449c-af0a-7a161273e940" has additional address "591e6645-6b99-446b-a9e3-cdcbc1ee5674@proton.local" # :1 -> *scenario Then it succeeds # :1 -> *scenario time="2026-02-13T23:24:09Z" level=info msg="Starting bridge" time="2026-02-13T23:24:09Z" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures1466701680/071/config584706877/grpcFocusServerConfig.json pkg=focus/service time="2026-02-13T23:24:09Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures1466701680/071/cache369633443/unleash_cache/unleash_flags: no such file or directory" service=unleash time="2026-02-13T23:24:09Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures1466701680/071/cache369633443/notifications/notification_cache: no such file or directory" pkg=notification-store time="2026-02-13T23:24:09Z" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures1466701680/071/data2366638684/gluon/backend/db gluonStore=/tmp/TestFeatures1466701680/071/data2366638684/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2026-02-13T23:24:09Z" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2026-02-13T23:24:09Z" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2026-02-13T23:24:09Z" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2026-02-13T23:24:09Z" level=info msg="Starting service" service=unleash time="2026-02-13T23:24:09Z" level=info msg="Starting service" pkg=observability time="2026-02-13T23:24:09Z" level=info msg="Starting frontend service" time="2026-02-13T23:24:09Z" level=info msg="Starting poll service" service=unleash time="2026-02-13T23:24:09Z" level=info msg="Loading users" count=0 pkg=bridge/user time="2026-02-13T23:24:09Z" level=info msg="Finished loading users" pkg=bridge/user time="2026-02-13T23:24:09Z" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures1466701680/071/config584706877/grpcServerConfig.json time="2026-02-13T23:24:09Z" level=info msg="Starting receiver service" service=unleash time="2026-02-13T23:24:09Z" level=info msg="Checking for updates" pkg=bridge time="2026-02-13T23:24:09Z" level=info msg="gRPC server listening on /tmp/bridge7002" pkg=grpc time="2026-02-13T23:24:09Z" level=info msg="Frontend service started" time="2026-02-13T23:24:09Z" level=info msg="Starting frontend client" time="2026-02-13T23:24:09Z" level=info msg="Not monitoring parent PID" pkg=grpc time="2026-02-13T23:24:09Z" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2026-02-13T23:24:09Z" level=info msg="200 OK: GET https://127.0.0.1:34779/feature/v2/frontend?bridgeStickyKey=1656e733-02eb-436c-ad76-7947908468d8" pkg=gpa/manager time="2026-02-13T23:24:09Z" level=info msg="Frontend client started" When bridge starts # :1 -> *scenario time="2026-02-13T23:24:09Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (c6c81eae)" time="2026-02-13T23:24:09Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (c6c81eae)" time="2026-02-13T23:24:09Z" level=info msg="200 OK: POST https://127.0.0.1:34779/auth/v4/info" pkg=gpa/manager time="2026-02-13T23:24:09Z" level=info msg="200 OK: POST https://127.0.0.1:34779/auth/v4" pkg=gpa/manager time="2026-02-13T23:24:09Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=db0c0e41-2fa4-4963-b8ce-1ee2f91a4d6a time="2026-02-13T23:24:09Z" level=info msg="Adding vault user" userID=db0c0e41-2fa4-4963-b8ce-1ee2f91a4d6a time="2026-02-13T23:24:09Z" level=info msg="Creating new user" userID=db0c0e41-2fa4-4963-b8ce-1ee2f91a4d6a time="2026-02-13T23:24:09Z" level=warning msg="404 GET https://127.0.0.1:34779/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2026-02-13T23:24:09Z" level=error msg="404 GET https://127.0.0.1:34779/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2026-02-13T23:24:09Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:34779/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2026-02-13T23:24:09Z" level=info msg="Creating user object" numAddr=2 numLabels=12 userID=db0c0e41-2fa4-4963-b8ce-1ee2f91a4d6a time="2026-02-13T23:24:09Z" level=info msg="200 OK: GET https://127.0.0.1:34779/core/v4/events/latest" pkg=gpa/client userID=db0c0e41-2fa4-4963-b8ce-1ee2f91a4d6a time="2026-02-13T23:24:09Z" level=info msg="Starting service Last EventID=AQ==" service=user-events user=db0c0e41-2fa4-4963-b8ce-1ee2f91a4d6a time="2026-02-13T23:24:09Z" level=info msg="200 OK: GET https://127.0.0.1:34779/core/v4/settings" pkg=gpa/client userID=db0c0e41-2fa4-4963-b8ce-1ee2f91a4d6a time="2026-02-13T23:24:09Z" level=info msg="Registering user client, ID:db0c0e41-2fa4-4963-b8ce-1ee2f91a4d6a" pkg=observability time="2026-02-13T23:24:09Z" level=info msg="Starting user identity service" numAddr=2 service=user-identity user=db0c0e41-2fa4-4963-b8ce-1ee2f91a4d6a time="2026-02-13T23:24:09Z" level=info msg="Starting service main loop" service=telemetry user=db0c0e41-2fa4-4963-b8ce-1ee2f91a4d6a time="2026-02-13T23:24:09Z" level=info msg="Starting service main loop" service=notification user=db0c0e41-2fa4-4963-b8ce-1ee2f91a4d6a time="2026-02-13T23:24:09Z" level=info msg="Starting service main loop" service=smtp user=db0c0e41-2fa4-4963-b8ce-1ee2f91a4d6a time="2026-02-13T23:24:09Z" level=info msg="200 OK: GET https://127.0.0.1:34779/core/v4/labels?Type=4" pkg=gpa/client userID=db0c0e41-2fa4-4963-b8ce-1ee2f91a4d6a time="2026-02-13T23:24:09Z" level=info msg="200 OK: GET https://127.0.0.1:34779/core/v4/labels?Type=3" pkg=gpa/client userID=db0c0e41-2fa4-4963-b8ce-1ee2f91a4d6a time="2026-02-13T23:24:09Z" level=info msg="200 OK: GET https://127.0.0.1:34779/core/v4/labels?Type=1" pkg=gpa/client userID=db0c0e41-2fa4-4963-b8ce-1ee2f91a4d6a time="2026-02-13T23:24:09Z" level=info msg="Setting labels" labelIDs="[5 10 12 0 1 3 4 6 7 8 9 2]" pkg=rwLabels time="2026-02-13T23:24:09Z" level=info msg="Adding user to imap server" addrID=38131ec1-c364-49a5-ba41-ca53fb4caca6 service=server-manager time="2026-02-13T23:24:09Z" level=info msg="Creating new IMAP user" addrID=38131ec1-c364-49a5-ba41-ca53fb4caca6 service=server-manager time="2026-02-13T23:24:09Z" level=info msg="Setting gluon ID" addrID=38131ec1-c364-49a5-ba41-ca53fb4caca6 gluonID=9146c269-8542-4b95-bcd0-b672155ae89a userID=db0c0e41-2fa4-4963-b8ce-1ee2f91a4d6a time="2026-02-13T23:24:09Z" level=info msg="Created new IMAP user" addrID=38131ec1-c364-49a5-ba41-ca53fb4caca6 gluonID=9146c269-8542-4b95-bcd0-b672155ae89a service=server-manager time="2026-02-13T23:24:09Z" level=info msg="Validating Listener State" service=server-manager time="2026-02-13T23:24:09Z" level=info msg="Received mailbox message count" count=0 gluonID=9146c269-8542-4b95-bcd0-b672155ae89a labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2026-02-13T23:24:09Z" level=info msg=Resuming service=user-events user=db0c0e41-2fa4-4963-b8ce-1ee2f91a4d6a time="2026-02-13T23:24:09Z" level=info msg="Starting IMAP Service" service=imap user=db0c0e41-2fa4-4963-b8ce-1ee2f91a4d6a time="2026-02-13T23:24:09Z" level=info msg="Sync triggered" service=imap user=db0c0e41-2fa4-4963-b8ce-1ee2f91a4d6a time="2026-02-13T23:24:09Z" level=info msg="Beginning user sync" service=imap start="2026-02-13 23:24:09.479910229 +0000 UTC m=+67.286518639" user=db0c0e41-2fa4-4963-b8ce-1ee2f91a4d6a And the user logs in with username "11429d65-9190-449c-af0a-7a161273e940" and password "password" # :1 -> *scenario time="2026-02-13T23:24:09Z" level=info msg="Checking whether logged in user should re-sync. UserID:db0c0e41-2fa4-4963-b8ce-1ee2f91a4d6a" userID=db0c0e41-2fa4-4963-b8ce-1ee2f91a4d6a time="2026-02-13T23:24:09Z" level=info msg="Syncing labels" service=imap user=db0c0e41-2fa4-4963-b8ce-1ee2f91a4d6a time="2026-02-13T23:24:09Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=9146c269-8542-4b95-bcd0-b672155ae89a time="2026-02-13T23:24:09Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=9146c269-8542-4b95-bcd0-b672155ae89a time="2026-02-13T23:24:09Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=7 userID=9146c269-8542-4b95-bcd0-b672155ae89a time="2026-02-13T23:24:09Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=12 userID=9146c269-8542-4b95-bcd0-b672155ae89a time="2026-02-13T23:24:09Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4 userID=9146c269-8542-4b95-bcd0-b672155ae89a time="2026-02-13T23:24:09Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=10 userID=9146c269-8542-4b95-bcd0-b672155ae89a time="2026-02-13T23:24:09Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=3 userID=9146c269-8542-4b95-bcd0-b672155ae89a time="2026-02-13T23:24:09Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=8 userID=9146c269-8542-4b95-bcd0-b672155ae89a time="2026-02-13T23:24:09Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5 userID=9146c269-8542-4b95-bcd0-b672155ae89a time="2026-02-13T23:24:09Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0 userID=9146c269-8542-4b95-bcd0-b672155ae89a time="2026-02-13T23:24:09Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6 userID=9146c269-8542-4b95-bcd0-b672155ae89a time="2026-02-13T23:24:09Z" level=info msg="Synced labels" service=imap user=db0c0e41-2fa4-4963-b8ce-1ee2f91a4d6a time="2026-02-13T23:24:09Z" level=info msg="200 OK: GET https://127.0.0.1:34779/mail/v4/messages/count" pkg=gpa/client userID=db0c0e41-2fa4-4963-b8ce-1ee2f91a4d6a time="2026-02-13T23:24:09Z" level=info msg="Syncing messages" service=imap user=db0c0e41-2fa4-4963-b8ce-1ee2f91a4d6a time="2026-02-13T23:24:09Z" level=info msg="Job started" service=imap user=db0c0e41-2fa4-4963-b8ce-1ee2f91a4d6a time="2026-02-13T23:24:09Z" level=info msg="200 OK: POST https://127.0.0.1:34779/mail/v4/messages" pkg=gpa/client userID=db0c0e41-2fa4-4963-b8ce-1ee2f91a4d6a time="2026-02-13T23:24:09Z" level=info msg="Job finished" service=imap user=db0c0e41-2fa4-4963-b8ce-1ee2f91a4d6a time="2026-02-13T23:24:09Z" level=info msg="All child jobs completed" service=imap sync-job=waiter user=db0c0e41-2fa4-4963-b8ce-1ee2f91a4d6a time="2026-02-13T23:24:09Z" level=info msg="Synced messages" service=imap user=db0c0e41-2fa4-4963-b8ce-1ee2f91a4d6a time="2026-02-13T23:24:09Z" level=info msg="Finished user sync" duration=3.359919ms service=imap user=db0c0e41-2fa4-4963-b8ce-1ee2f91a4d6a time="2026-02-13T23:24:09Z" level=info msg="Sync complete, starting API event stream" service=imap user=db0c0e41-2fa4-4963-b8ce-1ee2f91a4d6a time="2026-02-13T23:24:09Z" level=info msg="Event loop reset" eventID="AQ==" service=user-events user=db0c0e41-2fa4-4963-b8ce-1ee2f91a4d6a And user "11429d65-9190-449c-af0a-7a161273e940" finishes syncing # :1 -> *scenario And user "11429d65-9190-449c-af0a-7a161273e940" connects and authenticates IMAP client "1" # :1 -> *scenario Then it succeeds # :1 -> *scenario time="2026-02-13T23:24:09Z" level=warning msg="Appended message has no date, adding default one so it does not fail test" time="2026-02-13T23:24:09Z" level=info msg="200 OK: POST https://127.0.0.1:34779/mail/v4/messages/import" pkg=gpa/client userID=db0c0e41-2fa4-4963-b8ce-1ee2f91a4d6a time="2026-02-13T23:24:09Z" level=info msg="200 OK: GET https://127.0.0.1:34779/mail/v4/messages/db2abbfc-b94d-4f25-9162-8ac52b12f8cd" pkg=gpa/client userID=db0c0e41-2fa4-4963-b8ce-1ee2f91a4d6a Scenario: Creates message to user's primary address # features/imap/message/create.feature:12 When IMAP client "1" appends the following messages to "INBOX": # :1 -> *scenario | from | to | subject | body | | john.doe@email.com | 11429d65-9190-449c-af0a-7a161273e940@proton.local | foo | bar | Then it succeeds # :1 -> *scenario And IMAP client "1" eventually sees the following messages in "INBOX": # :1 -> *scenario | from | to | subject | body | | john.doe@email.com | 11429d65-9190-449c-af0a-7a161273e940@proton.local | foo | bar | time="2026-02-13T23:24:09Z" level=info msg="Heartbeat sent" metrics="{bridge.any.heartbeat bridge_heartbeat_new {1 7} {true true false false false true true true true true false 0.0.0 starttls starttls unknown}}" pkg=telemetry time="2026-02-13T23:24:10Z" level=info msg="200 OK: GET https://127.0.0.1:34779/core/v4/events/AQ==" pkg=gpa/client userID=db0c0e41-2fa4-4963-b8ce-1ee2f91a4d6a time="2026-02-13T23:24:10Z" level=info msg="Received new API event" new="Event Ag==: messages: created=1, updated=0, deleted=0" old="AQ==" service=user-events user=db0c0e41-2fa4-4963-b8ce-1ee2f91a4d6a time="2026-02-13T23:24:10Z" level=info msg="Handling message created event" date=0 messageID=db2abbfc-b94d-4f25-9162-8ac52b12f8cd service=imap subject="******** (2c26b46b)" user=db0c0e41-2fa4-4963-b8ce-1ee2f91a4d6a time="2026-02-13T23:24:10Z" level=info msg="200 OK: GET https://127.0.0.1:34779/mail/v4/messages/db2abbfc-b94d-4f25-9162-8ac52b12f8cd" pkg=gpa/client userID=db0c0e41-2fa4-4963-b8ce-1ee2f91a4d6a time="2026-02-13T23:24:10Z" level=info msg="Found existing message in create event, will update instead" MessageID=db2abbfc-b94d-4f25-9162-8ac52b12f8cd... pkg=gluon/user userID=9146c269-8542-4b95-bcd0-b672155ae89a time="2026-02-13T23:24:10Z" level=info msg="Frontend service stopped" time="2026-02-13T23:24:10Z" level=info msg="Frontend client stopped" time="2026-02-13T23:24:10Z" level=info msg="Closing bridge" pkg=bridge time="2026-02-13T23:24:10Z" level=info msg="Stopping service" pkg=observability time="2026-02-13T23:24:10Z" level=info msg="Closing user" userID=db0c0e41-2fa4-4963-b8ce-1ee2f91a4d6a time="2026-02-13T23:24:10Z" level=info msg="De-registering user client, ID:db0c0e41-2fa4-4963-b8ce-1ee2f91a4d6a" pkg=observability time="2026-02-13T23:24:10Z" level=info msg="Exiting IMAP Service" service=imap user=db0c0e41-2fa4-4963-b8ce-1ee2f91a4d6a time="2026-02-13T23:24:10Z" level=info msg="Exiting service main loop" service=smtp user=db0c0e41-2fa4-4963-b8ce-1ee2f91a4d6a time="2026-02-13T23:24:10Z" level=info msg="Exiting service main loop" service=notification user=db0c0e41-2fa4-4963-b8ce-1ee2f91a4d6a time="2026-02-13T23:24:10Z" level=info msg="Exiting Service" service=user-identity user=db0c0e41-2fa4-4963-b8ce-1ee2f91a4d6a time="2026-02-13T23:24:10Z" level=info msg="Exiting service main loop" service=telemetry user=db0c0e41-2fa4-4963-b8ce-1ee2f91a4d6a time="2026-02-13T23:24:10Z" level=info msg="Exiting service" service=user-events user=db0c0e41-2fa4-4963-b8ce-1ee2f91a4d6a time="2026-02-13T23:24:10Z" level=info msg="Closing IMAP Listener" service=server-manager time="2026-02-13T23:24:10Z" level=info msg="Closing IMAP server" service=server-manager time="2026-02-13T23:24:10Z" level=info msg="Closing SMTP Listener" service=server-manager time="2026-02-13T23:24:10Z" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2026-02-13T23:24:10Z" level=info msg="Closing SMTP server" service=server-manager time="2026-02-13T23:24:10Z" level=info msg="Closing service" service=unleash And IMAP client "1" eventually sees the following messages in "All Mail": # :1 -> *scenario | from | to | subject | body | | john.doe@email.com | 11429d65-9190-449c-af0a-7a161273e940@proton.local | foo | bar | time="2026-02-13T23:24:10Z" level=info msg="User 'd6a46f5a-5ce9-47d1-8953-6c2a496bc8b2' created with id=0695ea28-c807-4bea-bd7b-cc7b07c81b96" pkg=gpa/server/backend time="2026-02-13T23:24:10Z" level=info msg="Starting bridge" time="2026-02-13T23:24:10Z" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures1466701680/072/config2424649605/grpcFocusServerConfig.json pkg=focus/service time="2026-02-13T23:24:10Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures1466701680/072/cache2790100591/unleash_cache/unleash_flags: no such file or directory" service=unleash time="2026-02-13T23:24:10Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures1466701680/072/cache2790100591/notifications/notification_cache: no such file or directory" pkg=notification-store time="2026-02-13T23:24:10Z" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures1466701680/072/data3851575681/gluon/backend/db gluonStore=/tmp/TestFeatures1466701680/072/data3851575681/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2026-02-13T23:24:10Z" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2026-02-13T23:24:10Z" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2026-02-13T23:24:10Z" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2026-02-13T23:24:10Z" level=info msg="Starting service" service=unleash time="2026-02-13T23:24:10Z" level=info msg="Starting service" pkg=observability time="2026-02-13T23:24:10Z" level=info msg="Starting poll service" service=unleash time="2026-02-13T23:24:10Z" level=info msg="Starting frontend service" time="2026-02-13T23:24:10Z" level=info msg="Loading users" count=0 pkg=bridge/user time="2026-02-13T23:24:10Z" level=info msg="Finished loading users" pkg=bridge/user time="2026-02-13T23:24:10Z" level=info msg="Checking for updates" pkg=bridge time="2026-02-13T23:24:10Z" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures1466701680/072/config2424649605/grpcServerConfig.json time="2026-02-13T23:24:10Z" level=info msg="gRPC server listening on /tmp/bridge5153" pkg=grpc time="2026-02-13T23:24:10Z" level=info msg="Frontend service started" time="2026-02-13T23:24:10Z" level=info msg="Starting frontend client" time="2026-02-13T23:24:10Z" level=info msg="Starting receiver service" service=unleash time="2026-02-13T23:24:10Z" level=info msg="Not monitoring parent PID" pkg=grpc time="2026-02-13T23:24:10Z" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2026-02-13T23:24:10Z" level=info msg="200 OK: GET https://127.0.0.1:38145/feature/v2/frontend?bridgeStickyKey=d44131d9-0676-4f46-adc5-310dbcf76975" pkg=gpa/manager time="2026-02-13T23:24:10Z" level=info msg="Frontend client started" time="2026-02-13T23:24:10Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (1c7378ff)" time="2026-02-13T23:24:10Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (1c7378ff)" time="2026-02-13T23:24:10Z" level=info msg="200 OK: POST https://127.0.0.1:38145/auth/v4/info" pkg=gpa/manager time="2026-02-13T23:24:11Z" level=info msg="200 OK: POST https://127.0.0.1:38145/auth/v4" pkg=gpa/manager time="2026-02-13T23:24:11Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=0695ea28-c807-4bea-bd7b-cc7b07c81b96 time="2026-02-13T23:24:11Z" level=info msg="Adding vault user" userID=0695ea28-c807-4bea-bd7b-cc7b07c81b96 time="2026-02-13T23:24:11Z" level=info msg="Creating new user" userID=0695ea28-c807-4bea-bd7b-cc7b07c81b96 time="2026-02-13T23:24:11Z" level=warning msg="404 GET https://127.0.0.1:38145/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2026-02-13T23:24:11Z" level=error msg="404 GET https://127.0.0.1:38145/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2026-02-13T23:24:11Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:38145/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2026-02-13T23:24:11Z" level=info msg="Creating user object" numAddr=2 numLabels=12 userID=0695ea28-c807-4bea-bd7b-cc7b07c81b96 time="2026-02-13T23:24:11Z" level=info msg="200 OK: GET https://127.0.0.1:38145/core/v4/events/latest" pkg=gpa/client userID=0695ea28-c807-4bea-bd7b-cc7b07c81b96 time="2026-02-13T23:24:11Z" level=info msg="Starting service Last EventID=AQ==" service=user-events user=0695ea28-c807-4bea-bd7b-cc7b07c81b96 time="2026-02-13T23:24:11Z" level=info msg="200 OK: GET https://127.0.0.1:38145/core/v4/settings" pkg=gpa/client userID=0695ea28-c807-4bea-bd7b-cc7b07c81b96 time="2026-02-13T23:24:11Z" level=info msg="Registering user client, ID:0695ea28-c807-4bea-bd7b-cc7b07c81b96" pkg=observability time="2026-02-13T23:24:11Z" level=info msg="Starting service main loop" service=telemetry user=0695ea28-c807-4bea-bd7b-cc7b07c81b96 time="2026-02-13T23:24:11Z" level=info msg="Starting user identity service" numAddr=2 service=user-identity user=0695ea28-c807-4bea-bd7b-cc7b07c81b96 time="2026-02-13T23:24:11Z" level=info msg="Starting service main loop" service=notification user=0695ea28-c807-4bea-bd7b-cc7b07c81b96 time="2026-02-13T23:24:11Z" level=info msg="Starting service main loop" service=smtp user=0695ea28-c807-4bea-bd7b-cc7b07c81b96 time="2026-02-13T23:24:11Z" level=info msg="200 OK: GET https://127.0.0.1:38145/core/v4/labels?Type=4" pkg=gpa/client userID=0695ea28-c807-4bea-bd7b-cc7b07c81b96 time="2026-02-13T23:24:11Z" level=info msg="200 OK: GET https://127.0.0.1:38145/core/v4/labels?Type=3" pkg=gpa/client userID=0695ea28-c807-4bea-bd7b-cc7b07c81b96 time="2026-02-13T23:24:11Z" level=info msg="200 OK: GET https://127.0.0.1:38145/core/v4/labels?Type=1" pkg=gpa/client userID=0695ea28-c807-4bea-bd7b-cc7b07c81b96 time="2026-02-13T23:24:11Z" level=info msg="Setting labels" labelIDs="[4 7 8 10 1 3 5 6 9 12 0 2]" pkg=rwLabels time="2026-02-13T23:24:11Z" level=info msg="Adding user to imap server" addrID=c584c87b-daab-4fdc-a98a-edeac56cfbd2 service=server-manager time="2026-02-13T23:24:11Z" level=info msg="Creating new IMAP user" addrID=c584c87b-daab-4fdc-a98a-edeac56cfbd2 service=server-manager time="2026-02-13T23:24:11Z" level=info msg="Setting gluon ID" addrID=c584c87b-daab-4fdc-a98a-edeac56cfbd2 gluonID=4033f985-3a37-4ea3-83b3-ebc5adbfb5e7 userID=0695ea28-c807-4bea-bd7b-cc7b07c81b96 time="2026-02-13T23:24:11Z" level=info msg="Created new IMAP user" addrID=c584c87b-daab-4fdc-a98a-edeac56cfbd2 gluonID=4033f985-3a37-4ea3-83b3-ebc5adbfb5e7 service=server-manager time="2026-02-13T23:24:11Z" level=info msg="Validating Listener State" service=server-manager time="2026-02-13T23:24:11Z" level=info msg=Resuming service=user-events user=0695ea28-c807-4bea-bd7b-cc7b07c81b96 time="2026-02-13T23:24:11Z" level=info msg="Received mailbox message count" count=0 gluonID=4033f985-3a37-4ea3-83b3-ebc5adbfb5e7 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2026-02-13T23:24:11Z" level=info msg="Starting IMAP Service" service=imap user=0695ea28-c807-4bea-bd7b-cc7b07c81b96 time="2026-02-13T23:24:11Z" level=info msg="Sync triggered" service=imap user=0695ea28-c807-4bea-bd7b-cc7b07c81b96 time="2026-02-13T23:24:11Z" level=info msg="Beginning user sync" service=imap start="2026-02-13 23:24:11.10327597 +0000 UTC m=+68.909884380" user=0695ea28-c807-4bea-bd7b-cc7b07c81b96 time="2026-02-13T23:24:11Z" level=info msg="Checking whether logged in user should re-sync. UserID:0695ea28-c807-4bea-bd7b-cc7b07c81b96" userID=0695ea28-c807-4bea-bd7b-cc7b07c81b96 time="2026-02-13T23:24:11Z" level=info msg="Syncing labels" service=imap user=0695ea28-c807-4bea-bd7b-cc7b07c81b96 time="2026-02-13T23:24:11Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=4033f985-3a37-4ea3-83b3-ebc5adbfb5e7 time="2026-02-13T23:24:11Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=4033f985-3a37-4ea3-83b3-ebc5adbfb5e7 time="2026-02-13T23:24:11Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=10 userID=4033f985-3a37-4ea3-83b3-ebc5adbfb5e7 time="2026-02-13T23:24:11Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5 userID=4033f985-3a37-4ea3-83b3-ebc5adbfb5e7 time="2026-02-13T23:24:11Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6 userID=4033f985-3a37-4ea3-83b3-ebc5adbfb5e7 time="2026-02-13T23:24:11Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=12 userID=4033f985-3a37-4ea3-83b3-ebc5adbfb5e7 time="2026-02-13T23:24:11Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4 userID=4033f985-3a37-4ea3-83b3-ebc5adbfb5e7 time="2026-02-13T23:24:11Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0 userID=4033f985-3a37-4ea3-83b3-ebc5adbfb5e7 time="2026-02-13T23:24:11Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=7 userID=4033f985-3a37-4ea3-83b3-ebc5adbfb5e7 time="2026-02-13T23:24:11Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=3 userID=4033f985-3a37-4ea3-83b3-ebc5adbfb5e7 time="2026-02-13T23:24:11Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=8 userID=4033f985-3a37-4ea3-83b3-ebc5adbfb5e7 time="2026-02-13T23:24:11Z" level=info msg="Synced labels" service=imap user=0695ea28-c807-4bea-bd7b-cc7b07c81b96 time="2026-02-13T23:24:11Z" level=info msg="200 OK: GET https://127.0.0.1:38145/mail/v4/messages/count" pkg=gpa/client userID=0695ea28-c807-4bea-bd7b-cc7b07c81b96 time="2026-02-13T23:24:11Z" level=info msg="Syncing messages" service=imap user=0695ea28-c807-4bea-bd7b-cc7b07c81b96 time="2026-02-13T23:24:11Z" level=info msg="Job started" service=imap user=0695ea28-c807-4bea-bd7b-cc7b07c81b96 time="2026-02-13T23:24:11Z" level=info msg="200 OK: POST https://127.0.0.1:38145/mail/v4/messages" pkg=gpa/client userID=0695ea28-c807-4bea-bd7b-cc7b07c81b96 time="2026-02-13T23:24:11Z" level=info msg="Job finished" service=imap user=0695ea28-c807-4bea-bd7b-cc7b07c81b96 time="2026-02-13T23:24:11Z" level=info msg="All child jobs completed" service=imap sync-job=waiter user=0695ea28-c807-4bea-bd7b-cc7b07c81b96 time="2026-02-13T23:24:11Z" level=info msg="Synced messages" service=imap user=0695ea28-c807-4bea-bd7b-cc7b07c81b96 time="2026-02-13T23:24:11Z" level=info msg="Finished user sync" duration=3.104679ms service=imap user=0695ea28-c807-4bea-bd7b-cc7b07c81b96 time="2026-02-13T23:24:11Z" level=info msg="Sync complete, starting API event stream" service=imap user=0695ea28-c807-4bea-bd7b-cc7b07c81b96 time="2026-02-13T23:24:11Z" level=info msg="Event loop reset" eventID="AQ==" service=user-events user=0695ea28-c807-4bea-bd7b-cc7b07c81b96 time="2026-02-13T23:24:11Z" level=warning msg="Appended message has no date, adding default one so it does not fail test" time="2026-02-13T23:24:11Z" level=info msg="200 OK: POST https://127.0.0.1:38145/mail/v4/messages" pkg=gpa/client userID=0695ea28-c807-4bea-bd7b-cc7b07c81b96 time="2026-02-13T23:24:11Z" level=info msg="200 OK: GET https://127.0.0.1:38145/mail/v4/messages/d81d74e5-c699-4d9a-b4b0-f0418776d273" pkg=gpa/client userID=0695ea28-c807-4bea-bd7b-cc7b07c81b96 Scenario: Creates draft # features/imap/message/create.feature:24 When IMAP client "1" appends the following messages to "Drafts": # :1 -> *scenario | from | to | subject | body | | d6a46f5a-5ce9-47d1-8953-6c2a496bc8b2@proton.local | john.doe@email.com | foo | bar | Then it succeeds # :1 -> *scenario And IMAP client "1" eventually sees the following messages in "Drafts": # :1 -> *scenario | from | to | subject | body | | d6a46f5a-5ce9-47d1-8953-6c2a496bc8b2@proton.local | john.doe@email.com | foo | bar | time="2026-02-13T23:24:11Z" level=info msg="Heartbeat sent" metrics="{bridge.any.heartbeat bridge_heartbeat_new {1 0} {true true false false false true true true true true false 0.0.0 starttls starttls unknown}}" pkg=telemetry time="2026-02-13T23:24:12Z" level=info msg="200 OK: GET https://127.0.0.1:38145/core/v4/events/AQ==" pkg=gpa/client userID=0695ea28-c807-4bea-bd7b-cc7b07c81b96 time="2026-02-13T23:24:12Z" level=info msg="Received new API event" new="Event Ag==: messages: created=1, updated=0, deleted=0" old="AQ==" service=user-events user=0695ea28-c807-4bea-bd7b-cc7b07c81b96 time="2026-02-13T23:24:12Z" level=info msg="Handling message created event" date=0 messageID=d81d74e5-c699-4d9a-b4b0-f0418776d273 service=imap subject="******** (2c26b46b)" user=0695ea28-c807-4bea-bd7b-cc7b07c81b96 time="2026-02-13T23:24:12Z" level=info msg="200 OK: GET https://127.0.0.1:38145/mail/v4/messages/d81d74e5-c699-4d9a-b4b0-f0418776d273" pkg=gpa/client userID=0695ea28-c807-4bea-bd7b-cc7b07c81b96 time="2026-02-13T23:24:12Z" level=info msg="Found existing message in create event, will update instead" MessageID=d81d74e5-c699-4d9a-b4b0-f0418776d273... pkg=gluon/user userID=4033f985-3a37-4ea3-83b3-ebc5adbfb5e7 time="2026-02-13T23:24:12Z" level=info msg="Frontend service stopped" time="2026-02-13T23:24:12Z" level=info msg="Frontend client stopped" time="2026-02-13T23:24:12Z" level=info msg="Closing bridge" pkg=bridge time="2026-02-13T23:24:12Z" level=info msg="Stopping service" pkg=observability time="2026-02-13T23:24:12Z" level=info msg="Closing user" userID=0695ea28-c807-4bea-bd7b-cc7b07c81b96 time="2026-02-13T23:24:12Z" level=info msg="De-registering user client, ID:0695ea28-c807-4bea-bd7b-cc7b07c81b96" pkg=observability time="2026-02-13T23:24:12Z" level=info msg="Exiting IMAP Service" service=imap user=0695ea28-c807-4bea-bd7b-cc7b07c81b96 time="2026-02-13T23:24:12Z" level=info msg="Exiting service main loop" service=smtp user=0695ea28-c807-4bea-bd7b-cc7b07c81b96 time="2026-02-13T23:24:12Z" level=info msg="Exiting service main loop" service=notification user=0695ea28-c807-4bea-bd7b-cc7b07c81b96 time="2026-02-13T23:24:12Z" level=info msg="Exiting Service" service=user-identity user=0695ea28-c807-4bea-bd7b-cc7b07c81b96 time="2026-02-13T23:24:12Z" level=info msg="Exiting service main loop" service=telemetry user=0695ea28-c807-4bea-bd7b-cc7b07c81b96 time="2026-02-13T23:24:12Z" level=info msg="Exiting service" service=user-events user=0695ea28-c807-4bea-bd7b-cc7b07c81b96 time="2026-02-13T23:24:12Z" level=info msg="Closing IMAP Listener" service=server-manager time="2026-02-13T23:24:12Z" level=info msg="Closing IMAP server" service=server-manager time="2026-02-13T23:24:12Z" level=info msg="Closing SMTP Listener" service=server-manager time="2026-02-13T23:24:12Z" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2026-02-13T23:24:12Z" level=info msg="Closing SMTP server" service=server-manager time="2026-02-13T23:24:12Z" level=info msg="Closing service" service=unleash And IMAP client "1" eventually sees the following messages in "All Mail": # :1 -> *scenario | from | to | subject | body | | d6a46f5a-5ce9-47d1-8953-6c2a496bc8b2@proton.local | john.doe@email.com | foo | bar | time="2026-02-13T23:24:12Z" level=info msg="User '520de2bd-aa2e-482f-8f3e-ccafbc43ef31' created with id=08c2c667-e415-42bc-a2b2-745448729a17" pkg=gpa/server/backend time="2026-02-13T23:24:12Z" level=info msg="Starting bridge" time="2026-02-13T23:24:12Z" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures1466701680/073/config3778125343/grpcFocusServerConfig.json pkg=focus/service time="2026-02-13T23:24:12Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures1466701680/073/cache1169236646/unleash_cache/unleash_flags: no such file or directory" service=unleash time="2026-02-13T23:24:12Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures1466701680/073/cache1169236646/notifications/notification_cache: no such file or directory" pkg=notification-store time="2026-02-13T23:24:12Z" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures1466701680/073/data2674687083/gluon/backend/db gluonStore=/tmp/TestFeatures1466701680/073/data2674687083/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2026-02-13T23:24:12Z" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2026-02-13T23:24:12Z" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2026-02-13T23:24:12Z" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2026-02-13T23:24:12Z" level=info msg="Starting service" service=unleash time="2026-02-13T23:24:12Z" level=info msg="Starting service" pkg=observability time="2026-02-13T23:24:12Z" level=info msg="Starting frontend service" time="2026-02-13T23:24:12Z" level=info msg="Checking for updates" pkg=bridge time="2026-02-13T23:24:12Z" level=info msg="Loading users" count=0 pkg=bridge/user time="2026-02-13T23:24:12Z" level=info msg="Finished loading users" pkg=bridge/user time="2026-02-13T23:24:12Z" level=info msg="Starting poll service" service=unleash time="2026-02-13T23:24:12Z" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures1466701680/073/config3778125343/grpcServerConfig.json time="2026-02-13T23:24:12Z" level=info msg="gRPC server listening on /tmp/bridge3313" pkg=grpc time="2026-02-13T23:24:12Z" level=info msg="Frontend service started" time="2026-02-13T23:24:12Z" level=info msg="Starting frontend client" time="2026-02-13T23:24:12Z" level=info msg="Starting receiver service" service=unleash time="2026-02-13T23:24:12Z" level=info msg="Not monitoring parent PID" pkg=grpc time="2026-02-13T23:24:12Z" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2026-02-13T23:24:12Z" level=info msg="200 OK: GET https://127.0.0.1:36751/feature/v2/frontend?bridgeStickyKey=2358e1e1-bd6d-4ba0-8f21-4e034d449571" pkg=gpa/manager time="2026-02-13T23:24:12Z" level=info msg="Frontend client started" time="2026-02-13T23:24:12Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (3122f1d0)" time="2026-02-13T23:24:12Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (3122f1d0)" time="2026-02-13T23:24:12Z" level=info msg="200 OK: POST https://127.0.0.1:36751/auth/v4/info" pkg=gpa/manager time="2026-02-13T23:24:12Z" level=info msg="200 OK: POST https://127.0.0.1:36751/auth/v4" pkg=gpa/manager time="2026-02-13T23:24:12Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=08c2c667-e415-42bc-a2b2-745448729a17 time="2026-02-13T23:24:12Z" level=info msg="Adding vault user" userID=08c2c667-e415-42bc-a2b2-745448729a17 time="2026-02-13T23:24:12Z" level=info msg="Creating new user" userID=08c2c667-e415-42bc-a2b2-745448729a17 time="2026-02-13T23:24:12Z" level=warning msg="404 GET https://127.0.0.1:36751/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2026-02-13T23:24:12Z" level=error msg="404 GET https://127.0.0.1:36751/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2026-02-13T23:24:12Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:36751/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2026-02-13T23:24:12Z" level=info msg="Creating user object" numAddr=2 numLabels=12 userID=08c2c667-e415-42bc-a2b2-745448729a17 time="2026-02-13T23:24:12Z" level=info msg="200 OK: GET https://127.0.0.1:36751/core/v4/events/latest" pkg=gpa/client userID=08c2c667-e415-42bc-a2b2-745448729a17 time="2026-02-13T23:24:12Z" level=info msg="Starting service Last EventID=AQ==" service=user-events user=08c2c667-e415-42bc-a2b2-745448729a17 time="2026-02-13T23:24:12Z" level=info msg="200 OK: GET https://127.0.0.1:36751/core/v4/settings" pkg=gpa/client userID=08c2c667-e415-42bc-a2b2-745448729a17 time="2026-02-13T23:24:12Z" level=info msg="Registering user client, ID:08c2c667-e415-42bc-a2b2-745448729a17" pkg=observability time="2026-02-13T23:24:12Z" level=info msg="Starting service main loop" service=telemetry user=08c2c667-e415-42bc-a2b2-745448729a17 time="2026-02-13T23:24:12Z" level=info msg="Starting user identity service" numAddr=2 service=user-identity user=08c2c667-e415-42bc-a2b2-745448729a17 time="2026-02-13T23:24:12Z" level=info msg="Starting service main loop" service=smtp user=08c2c667-e415-42bc-a2b2-745448729a17 time="2026-02-13T23:24:12Z" level=info msg="Starting service main loop" service=notification user=08c2c667-e415-42bc-a2b2-745448729a17 time="2026-02-13T23:24:12Z" level=info msg="200 OK: GET https://127.0.0.1:36751/core/v4/labels?Type=4" pkg=gpa/client userID=08c2c667-e415-42bc-a2b2-745448729a17 time="2026-02-13T23:24:12Z" level=info msg="200 OK: GET https://127.0.0.1:36751/core/v4/labels?Type=3" pkg=gpa/client userID=08c2c667-e415-42bc-a2b2-745448729a17 time="2026-02-13T23:24:12Z" level=info msg="200 OK: GET https://127.0.0.1:36751/core/v4/labels?Type=1" pkg=gpa/client userID=08c2c667-e415-42bc-a2b2-745448729a17 time="2026-02-13T23:24:12Z" level=info msg="Setting labels" labelIDs="[0 1 2 4 7 8 9 12 3 5 6 10]" pkg=rwLabels time="2026-02-13T23:24:12Z" level=info msg="Adding user to imap server" addrID=819f2849-f7cf-49ab-8397-7d90131c4385 service=server-manager time="2026-02-13T23:24:12Z" level=info msg="Creating new IMAP user" addrID=819f2849-f7cf-49ab-8397-7d90131c4385 service=server-manager time="2026-02-13T23:24:12Z" level=info msg="Setting gluon ID" addrID=819f2849-f7cf-49ab-8397-7d90131c4385 gluonID=bf896522-14a3-4f83-bcf6-fa3ef4ed222a userID=08c2c667-e415-42bc-a2b2-745448729a17 time="2026-02-13T23:24:12Z" level=info msg="Created new IMAP user" addrID=819f2849-f7cf-49ab-8397-7d90131c4385 gluonID=bf896522-14a3-4f83-bcf6-fa3ef4ed222a service=server-manager time="2026-02-13T23:24:12Z" level=info msg="Validating Listener State" service=server-manager time="2026-02-13T23:24:12Z" level=info msg=Resuming service=user-events user=08c2c667-e415-42bc-a2b2-745448729a17 time="2026-02-13T23:24:12Z" level=info msg="Received mailbox message count" count=0 gluonID=bf896522-14a3-4f83-bcf6-fa3ef4ed222a labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2026-02-13T23:24:12Z" level=info msg="Starting IMAP Service" service=imap user=08c2c667-e415-42bc-a2b2-745448729a17 time="2026-02-13T23:24:12Z" level=info msg="Sync triggered" service=imap user=08c2c667-e415-42bc-a2b2-745448729a17 time="2026-02-13T23:24:12Z" level=info msg="Beginning user sync" service=imap start="2026-02-13 23:24:12.727609273 +0000 UTC m=+70.534217673" user=08c2c667-e415-42bc-a2b2-745448729a17 time="2026-02-13T23:24:12Z" level=info msg="Syncing labels" service=imap user=08c2c667-e415-42bc-a2b2-745448729a17 time="2026-02-13T23:24:12Z" level=info msg="Checking whether logged in user should re-sync. UserID:08c2c667-e415-42bc-a2b2-745448729a17" userID=08c2c667-e415-42bc-a2b2-745448729a17 time="2026-02-13T23:24:12Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=bf896522-14a3-4f83-bcf6-fa3ef4ed222a time="2026-02-13T23:24:12Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=bf896522-14a3-4f83-bcf6-fa3ef4ed222a time="2026-02-13T23:24:12Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6 userID=bf896522-14a3-4f83-bcf6-fa3ef4ed222a time="2026-02-13T23:24:12Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=10 userID=bf896522-14a3-4f83-bcf6-fa3ef4ed222a time="2026-02-13T23:24:12Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4 userID=bf896522-14a3-4f83-bcf6-fa3ef4ed222a time="2026-02-13T23:24:12Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=12 userID=bf896522-14a3-4f83-bcf6-fa3ef4ed222a time="2026-02-13T23:24:12Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=3 userID=bf896522-14a3-4f83-bcf6-fa3ef4ed222a time="2026-02-13T23:24:12Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=8 userID=bf896522-14a3-4f83-bcf6-fa3ef4ed222a time="2026-02-13T23:24:12Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0 userID=bf896522-14a3-4f83-bcf6-fa3ef4ed222a time="2026-02-13T23:24:12Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=7 userID=bf896522-14a3-4f83-bcf6-fa3ef4ed222a time="2026-02-13T23:24:12Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5 userID=bf896522-14a3-4f83-bcf6-fa3ef4ed222a time="2026-02-13T23:24:12Z" level=info msg="Synced labels" service=imap user=08c2c667-e415-42bc-a2b2-745448729a17 time="2026-02-13T23:24:12Z" level=info msg="200 OK: GET https://127.0.0.1:36751/mail/v4/messages/count" pkg=gpa/client userID=08c2c667-e415-42bc-a2b2-745448729a17 time="2026-02-13T23:24:12Z" level=info msg="Syncing messages" service=imap user=08c2c667-e415-42bc-a2b2-745448729a17 time="2026-02-13T23:24:12Z" level=info msg="Job started" service=imap user=08c2c667-e415-42bc-a2b2-745448729a17 time="2026-02-13T23:24:12Z" level=info msg="200 OK: POST https://127.0.0.1:36751/mail/v4/messages" pkg=gpa/client userID=08c2c667-e415-42bc-a2b2-745448729a17 time="2026-02-13T23:24:12Z" level=info msg="Job finished" service=imap user=08c2c667-e415-42bc-a2b2-745448729a17 time="2026-02-13T23:24:12Z" level=info msg="All child jobs completed" service=imap sync-job=waiter user=08c2c667-e415-42bc-a2b2-745448729a17 time="2026-02-13T23:24:12Z" level=info msg="Synced messages" service=imap user=08c2c667-e415-42bc-a2b2-745448729a17 time="2026-02-13T23:24:12Z" level=info msg="Finished user sync" duration=3.645374ms service=imap user=08c2c667-e415-42bc-a2b2-745448729a17 time="2026-02-13T23:24:12Z" level=info msg="Sync complete, starting API event stream" service=imap user=08c2c667-e415-42bc-a2b2-745448729a17 time="2026-02-13T23:24:12Z" level=info msg="Event loop reset" eventID="AQ==" service=user-events user=08c2c667-e415-42bc-a2b2-745448729a17 time="2026-02-13T23:24:12Z" level=warning msg="Appended message has no date, adding default one so it does not fail test" time="2026-02-13T23:24:12Z" level=info msg="200 OK: POST https://127.0.0.1:36751/mail/v4/messages/import" pkg=gpa/client userID=08c2c667-e415-42bc-a2b2-745448729a17 time="2026-02-13T23:24:12Z" level=info msg="200 OK: GET https://127.0.0.1:36751/mail/v4/messages/1243dd9f-8eb4-42ac-bece-275c485241b6" pkg=gpa/client userID=08c2c667-e415-42bc-a2b2-745448729a17 Scenario: Creates message sent from user's primary address # features/imap/message/create.feature:37 When IMAP client "1" appends the following messages to "Sent": # :1 -> *scenario | from | to | subject | body | | 520de2bd-aa2e-482f-8f3e-ccafbc43ef31@proton.local | john.doe@email.com | foo | bar | Then it succeeds # :1 -> *scenario And IMAP client "1" eventually sees the following messages in "Sent": # :1 -> *scenario | from | to | subject | body | | 520de2bd-aa2e-482f-8f3e-ccafbc43ef31@proton.local | john.doe@email.com | foo | bar | time="2026-02-13T23:24:12Z" level=info msg="Heartbeat sent" metrics="{bridge.any.heartbeat bridge_heartbeat_new {1 9} {true true false false false true true true true true false 0.0.0 starttls starttls unknown}}" pkg=telemetry time="2026-02-13T23:24:13Z" level=info msg="200 OK: GET https://127.0.0.1:36751/core/v4/events/AQ==" pkg=gpa/client userID=08c2c667-e415-42bc-a2b2-745448729a17 time="2026-02-13T23:24:13Z" level=info msg="Received new API event" new="Event Ag==: messages: created=1, updated=0, deleted=0" old="AQ==" service=user-events user=08c2c667-e415-42bc-a2b2-745448729a17 time="2026-02-13T23:24:13Z" level=info msg="Handling message created event" date=0 messageID=1243dd9f-8eb4-42ac-bece-275c485241b6 service=imap subject="******** (2c26b46b)" user=08c2c667-e415-42bc-a2b2-745448729a17 time="2026-02-13T23:24:13Z" level=info msg="200 OK: GET https://127.0.0.1:36751/mail/v4/messages/1243dd9f-8eb4-42ac-bece-275c485241b6" pkg=gpa/client userID=08c2c667-e415-42bc-a2b2-745448729a17 time="2026-02-13T23:24:13Z" level=info msg="Found existing message in create event, will update instead" MessageID=1243dd9f-8eb4-42ac-bece-275c485241b6... pkg=gluon/user userID=bf896522-14a3-4f83-bcf6-fa3ef4ed222a time="2026-02-13T23:24:13Z" level=info msg="Frontend service stopped" time="2026-02-13T23:24:13Z" level=info msg="Frontend client stopped" time="2026-02-13T23:24:13Z" level=info msg="Closing bridge" pkg=bridge time="2026-02-13T23:24:13Z" level=info msg="Stopping service" pkg=observability time="2026-02-13T23:24:13Z" level=info msg="Closing user" userID=08c2c667-e415-42bc-a2b2-745448729a17 time="2026-02-13T23:24:13Z" level=info msg="De-registering user client, ID:08c2c667-e415-42bc-a2b2-745448729a17" pkg=observability time="2026-02-13T23:24:13Z" level=info msg="Exiting IMAP Service" service=imap user=08c2c667-e415-42bc-a2b2-745448729a17 time="2026-02-13T23:24:13Z" level=info msg="Exiting service main loop" service=smtp user=08c2c667-e415-42bc-a2b2-745448729a17 time="2026-02-13T23:24:13Z" level=info msg="Exiting service main loop" service=notification user=08c2c667-e415-42bc-a2b2-745448729a17 time="2026-02-13T23:24:13Z" level=info msg="Exiting Service" service=user-identity user=08c2c667-e415-42bc-a2b2-745448729a17 time="2026-02-13T23:24:13Z" level=info msg="Exiting service main loop" service=telemetry user=08c2c667-e415-42bc-a2b2-745448729a17 time="2026-02-13T23:24:13Z" level=info msg="Exiting service" service=user-events user=08c2c667-e415-42bc-a2b2-745448729a17 time="2026-02-13T23:24:13Z" level=info msg="Closing IMAP Listener" service=server-manager time="2026-02-13T23:24:13Z" level=info msg="Closing IMAP server" service=server-manager time="2026-02-13T23:24:13Z" level=info msg="Closing SMTP Listener" service=server-manager time="2026-02-13T23:24:13Z" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2026-02-13T23:24:13Z" level=info msg="Closing SMTP server" service=server-manager time="2026-02-13T23:24:13Z" level=info msg="Closing service" service=unleash And IMAP client "1" eventually sees the following messages in "All Mail": # :1 -> *scenario | from | to | subject | body | | 520de2bd-aa2e-482f-8f3e-ccafbc43ef31@proton.local | john.doe@email.com | foo | bar | time="2026-02-13T23:24:13Z" level=info msg="User '613603d8-47e1-4cd0-90e0-8e2c1d206886' created with id=cb547d49-c24d-4faa-a85b-d5c73b40655f" pkg=gpa/server/backend time="2026-02-13T23:24:14Z" level=info msg="Starting bridge" time="2026-02-13T23:24:14Z" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures1466701680/074/config2749697789/grpcFocusServerConfig.json pkg=focus/service time="2026-02-13T23:24:14Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures1466701680/074/cache1933203676/unleash_cache/unleash_flags: no such file or directory" service=unleash time="2026-02-13T23:24:14Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures1466701680/074/cache1933203676/notifications/notification_cache: no such file or directory" pkg=notification-store time="2026-02-13T23:24:14Z" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures1466701680/074/data2509619235/gluon/backend/db gluonStore=/tmp/TestFeatures1466701680/074/data2509619235/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2026-02-13T23:24:14Z" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2026-02-13T23:24:14Z" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2026-02-13T23:24:14Z" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2026-02-13T23:24:14Z" level=info msg="Starting service" service=unleash time="2026-02-13T23:24:14Z" level=info msg="Starting service" pkg=observability time="2026-02-13T23:24:14Z" level=info msg="Starting receiver service" service=unleash time="2026-02-13T23:24:14Z" level=info msg="Starting frontend service" time="2026-02-13T23:24:14Z" level=info msg="Starting poll service" service=unleash time="2026-02-13T23:24:14Z" level=info msg="Checking for updates" pkg=bridge time="2026-02-13T23:24:14Z" level=info msg="Loading users" count=0 pkg=bridge/user time="2026-02-13T23:24:14Z" level=info msg="Finished loading users" pkg=bridge/user time="2026-02-13T23:24:14Z" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures1466701680/074/config2749697789/grpcServerConfig.json time="2026-02-13T23:24:14Z" level=info msg="gRPC server listening on /tmp/bridge6364" pkg=grpc time="2026-02-13T23:24:14Z" level=info msg="Frontend service started" time="2026-02-13T23:24:14Z" level=info msg="Starting frontend client" time="2026-02-13T23:24:14Z" level=info msg="Not monitoring parent PID" pkg=grpc time="2026-02-13T23:24:14Z" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2026-02-13T23:24:14Z" level=info msg="200 OK: GET https://127.0.0.1:38975/feature/v2/frontend?bridgeStickyKey=fe24c77c-d63b-4678-9789-dbd6fb1b1182" pkg=gpa/manager time="2026-02-13T23:24:14Z" level=info msg="Frontend client started" time="2026-02-13T23:24:14Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (08691d61)" time="2026-02-13T23:24:14Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (08691d61)" time="2026-02-13T23:24:14Z" level=info msg="200 OK: POST https://127.0.0.1:38975/auth/v4/info" pkg=gpa/manager time="2026-02-13T23:24:14Z" level=info msg="200 OK: POST https://127.0.0.1:38975/auth/v4" pkg=gpa/manager time="2026-02-13T23:24:14Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=cb547d49-c24d-4faa-a85b-d5c73b40655f time="2026-02-13T23:24:14Z" level=info msg="Adding vault user" userID=cb547d49-c24d-4faa-a85b-d5c73b40655f time="2026-02-13T23:24:14Z" level=info msg="Creating new user" userID=cb547d49-c24d-4faa-a85b-d5c73b40655f time="2026-02-13T23:24:14Z" level=warning msg="404 GET https://127.0.0.1:38975/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2026-02-13T23:24:14Z" level=error msg="404 GET https://127.0.0.1:38975/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2026-02-13T23:24:14Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:38975/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2026-02-13T23:24:14Z" level=info msg="Creating user object" numAddr=2 numLabels=12 userID=cb547d49-c24d-4faa-a85b-d5c73b40655f time="2026-02-13T23:24:14Z" level=info msg="200 OK: GET https://127.0.0.1:38975/core/v4/events/latest" pkg=gpa/client userID=cb547d49-c24d-4faa-a85b-d5c73b40655f time="2026-02-13T23:24:14Z" level=info msg="Starting service Last EventID=AQ==" service=user-events user=cb547d49-c24d-4faa-a85b-d5c73b40655f time="2026-02-13T23:24:14Z" level=info msg="200 OK: GET https://127.0.0.1:38975/core/v4/settings" pkg=gpa/client userID=cb547d49-c24d-4faa-a85b-d5c73b40655f time="2026-02-13T23:24:14Z" level=info msg="Registering user client, ID:cb547d49-c24d-4faa-a85b-d5c73b40655f" pkg=observability time="2026-02-13T23:24:14Z" level=info msg="Starting service main loop" service=telemetry user=cb547d49-c24d-4faa-a85b-d5c73b40655f time="2026-02-13T23:24:14Z" level=info msg="Starting user identity service" numAddr=2 service=user-identity user=cb547d49-c24d-4faa-a85b-d5c73b40655f time="2026-02-13T23:24:14Z" level=info msg="Starting service main loop" service=notification user=cb547d49-c24d-4faa-a85b-d5c73b40655f time="2026-02-13T23:24:14Z" level=info msg="Starting service main loop" service=smtp user=cb547d49-c24d-4faa-a85b-d5c73b40655f time="2026-02-13T23:24:14Z" level=info msg="200 OK: GET https://127.0.0.1:38975/core/v4/labels?Type=4" pkg=gpa/client userID=cb547d49-c24d-4faa-a85b-d5c73b40655f time="2026-02-13T23:24:14Z" level=info msg="200 OK: GET https://127.0.0.1:38975/core/v4/labels?Type=3" pkg=gpa/client userID=cb547d49-c24d-4faa-a85b-d5c73b40655f time="2026-02-13T23:24:14Z" level=info msg="200 OK: GET https://127.0.0.1:38975/core/v4/labels?Type=1" pkg=gpa/client userID=cb547d49-c24d-4faa-a85b-d5c73b40655f time="2026-02-13T23:24:14Z" level=info msg="Setting labels" labelIDs="[6 8 9 1 2 3 4 7 10 12 0 5]" pkg=rwLabels time="2026-02-13T23:24:14Z" level=info msg="Adding user to imap server" addrID=e1c1fdf3-4d12-4632-997b-0687aaa046bf service=server-manager time="2026-02-13T23:24:14Z" level=info msg="Creating new IMAP user" addrID=e1c1fdf3-4d12-4632-997b-0687aaa046bf service=server-manager time="2026-02-13T23:24:14Z" level=info msg="Setting gluon ID" addrID=e1c1fdf3-4d12-4632-997b-0687aaa046bf gluonID=c5a6a700-78fd-4936-a74d-ba2969ff6e14 userID=cb547d49-c24d-4faa-a85b-d5c73b40655f time="2026-02-13T23:24:14Z" level=info msg="Created new IMAP user" addrID=e1c1fdf3-4d12-4632-997b-0687aaa046bf gluonID=c5a6a700-78fd-4936-a74d-ba2969ff6e14 service=server-manager time="2026-02-13T23:24:14Z" level=info msg="Validating Listener State" service=server-manager time="2026-02-13T23:24:14Z" level=info msg=Resuming service=user-events user=cb547d49-c24d-4faa-a85b-d5c73b40655f time="2026-02-13T23:24:14Z" level=info msg="Received mailbox message count" count=0 gluonID=c5a6a700-78fd-4936-a74d-ba2969ff6e14 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2026-02-13T23:24:14Z" level=info msg="Starting IMAP Service" service=imap user=cb547d49-c24d-4faa-a85b-d5c73b40655f time="2026-02-13T23:24:14Z" level=info msg="Checking whether logged in user should re-sync. UserID:cb547d49-c24d-4faa-a85b-d5c73b40655f" userID=cb547d49-c24d-4faa-a85b-d5c73b40655f time="2026-02-13T23:24:14Z" level=info msg="Sync triggered" service=imap user=cb547d49-c24d-4faa-a85b-d5c73b40655f time="2026-02-13T23:24:14Z" level=info msg="Beginning user sync" service=imap start="2026-02-13 23:24:14.348068816 +0000 UTC m=+72.154677226" user=cb547d49-c24d-4faa-a85b-d5c73b40655f time="2026-02-13T23:24:14Z" level=info msg="Syncing labels" service=imap user=cb547d49-c24d-4faa-a85b-d5c73b40655f time="2026-02-13T23:24:14Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=c5a6a700-78fd-4936-a74d-ba2969ff6e14 time="2026-02-13T23:24:14Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=c5a6a700-78fd-4936-a74d-ba2969ff6e14 time="2026-02-13T23:24:14Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=10 userID=c5a6a700-78fd-4936-a74d-ba2969ff6e14 time="2026-02-13T23:24:14Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=12 userID=c5a6a700-78fd-4936-a74d-ba2969ff6e14 time="2026-02-13T23:24:14Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0 userID=c5a6a700-78fd-4936-a74d-ba2969ff6e14 time="2026-02-13T23:24:14Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4 userID=c5a6a700-78fd-4936-a74d-ba2969ff6e14 time="2026-02-13T23:24:14Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=8 userID=c5a6a700-78fd-4936-a74d-ba2969ff6e14 time="2026-02-13T23:24:14Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=3 userID=c5a6a700-78fd-4936-a74d-ba2969ff6e14 time="2026-02-13T23:24:14Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=7 userID=c5a6a700-78fd-4936-a74d-ba2969ff6e14 time="2026-02-13T23:24:14Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5 userID=c5a6a700-78fd-4936-a74d-ba2969ff6e14 time="2026-02-13T23:24:14Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6 userID=c5a6a700-78fd-4936-a74d-ba2969ff6e14 time="2026-02-13T23:24:14Z" level=info msg="Synced labels" service=imap user=cb547d49-c24d-4faa-a85b-d5c73b40655f time="2026-02-13T23:24:14Z" level=info msg="200 OK: GET https://127.0.0.1:38975/mail/v4/messages/count" pkg=gpa/client userID=cb547d49-c24d-4faa-a85b-d5c73b40655f time="2026-02-13T23:24:14Z" level=info msg="Syncing messages" service=imap user=cb547d49-c24d-4faa-a85b-d5c73b40655f time="2026-02-13T23:24:14Z" level=info msg="Job started" service=imap user=cb547d49-c24d-4faa-a85b-d5c73b40655f time="2026-02-13T23:24:14Z" level=info msg="200 OK: POST https://127.0.0.1:38975/mail/v4/messages" pkg=gpa/client userID=cb547d49-c24d-4faa-a85b-d5c73b40655f time="2026-02-13T23:24:14Z" level=info msg="Job finished" service=imap user=cb547d49-c24d-4faa-a85b-d5c73b40655f time="2026-02-13T23:24:14Z" level=info msg="All child jobs completed" service=imap sync-job=waiter user=cb547d49-c24d-4faa-a85b-d5c73b40655f time="2026-02-13T23:24:14Z" level=info msg="Synced messages" service=imap user=cb547d49-c24d-4faa-a85b-d5c73b40655f time="2026-02-13T23:24:14Z" level=info msg="Finished user sync" duration=3.466868ms service=imap user=cb547d49-c24d-4faa-a85b-d5c73b40655f time="2026-02-13T23:24:14Z" level=info msg="Sync complete, starting API event stream" service=imap user=cb547d49-c24d-4faa-a85b-d5c73b40655f time="2026-02-13T23:24:14Z" level=info msg="Event loop reset" eventID="AQ==" service=user-events user=cb547d49-c24d-4faa-a85b-d5c73b40655f time="2026-02-13T23:24:14Z" level=warning msg="Appended message has no date, adding default one so it does not fail test" time="2026-02-13T23:24:14Z" level=info msg="200 OK: POST https://127.0.0.1:38975/mail/v4/messages/import" pkg=gpa/client userID=cb547d49-c24d-4faa-a85b-d5c73b40655f time="2026-02-13T23:24:14Z" level=info msg="200 OK: GET https://127.0.0.1:38975/mail/v4/messages/0c094ca8-4132-4624-ad83-22b3da3381ca" pkg=gpa/client userID=cb547d49-c24d-4faa-a85b-d5c73b40655f Scenario: Creates message sent from user's secondary address # features/imap/message/create.feature:49 When IMAP client "1" appends the following messages to "Sent": # :1 -> *scenario | from | to | subject | body | | b2c122b4-7378-4060-9709-3af4964b511e@proton.local | john.doe@email.com | foo | bar | Then it succeeds # :1 -> *scenario And IMAP client "1" eventually sees the following messages in "Sent": # :1 -> *scenario | from | to | subject | body | | b2c122b4-7378-4060-9709-3af4964b511e@proton.local | john.doe@email.com | foo | bar | time="2026-02-13T23:24:14Z" level=info msg="Heartbeat sent" metrics="{bridge.any.heartbeat bridge_heartbeat_new {1 6} {true true false false false true true true true true false 0.0.0 starttls starttls unknown}}" pkg=telemetry time="2026-02-13T23:24:15Z" level=info msg="200 OK: GET https://127.0.0.1:38975/core/v4/events/AQ==" pkg=gpa/client userID=cb547d49-c24d-4faa-a85b-d5c73b40655f time="2026-02-13T23:24:15Z" level=info msg="Received new API event" new="Event Ag==: messages: created=1, updated=0, deleted=0" old="AQ==" service=user-events user=cb547d49-c24d-4faa-a85b-d5c73b40655f time="2026-02-13T23:24:15Z" level=info msg="Handling message created event" date=0 messageID=0c094ca8-4132-4624-ad83-22b3da3381ca service=imap subject="******** (2c26b46b)" user=cb547d49-c24d-4faa-a85b-d5c73b40655f time="2026-02-13T23:24:15Z" level=info msg="200 OK: GET https://127.0.0.1:38975/mail/v4/messages/0c094ca8-4132-4624-ad83-22b3da3381ca" pkg=gpa/client userID=cb547d49-c24d-4faa-a85b-d5c73b40655f time="2026-02-13T23:24:15Z" level=info msg="Found existing message in create event, will update instead" MessageID=0c094ca8-4132-4624-ad83-22b3da3381ca... pkg=gluon/user userID=c5a6a700-78fd-4936-a74d-ba2969ff6e14 time="2026-02-13T23:24:15Z" level=info msg="Frontend service stopped" time="2026-02-13T23:24:15Z" level=info msg="Frontend client stopped" time="2026-02-13T23:24:15Z" level=info msg="Closing bridge" pkg=bridge time="2026-02-13T23:24:15Z" level=info msg="Stopping service" pkg=observability time="2026-02-13T23:24:15Z" level=info msg="Closing user" userID=cb547d49-c24d-4faa-a85b-d5c73b40655f time="2026-02-13T23:24:15Z" level=info msg="De-registering user client, ID:cb547d49-c24d-4faa-a85b-d5c73b40655f" pkg=observability time="2026-02-13T23:24:15Z" level=info msg="Exiting IMAP Service" service=imap user=cb547d49-c24d-4faa-a85b-d5c73b40655f time="2026-02-13T23:24:15Z" level=info msg="Exiting service main loop" service=smtp user=cb547d49-c24d-4faa-a85b-d5c73b40655f time="2026-02-13T23:24:15Z" level=info msg="Exiting service main loop" service=notification user=cb547d49-c24d-4faa-a85b-d5c73b40655f time="2026-02-13T23:24:15Z" level=info msg="Exiting Service" service=user-identity user=cb547d49-c24d-4faa-a85b-d5c73b40655f time="2026-02-13T23:24:15Z" level=info msg="Exiting service main loop" service=telemetry user=cb547d49-c24d-4faa-a85b-d5c73b40655f time="2026-02-13T23:24:15Z" level=info msg="Exiting service" service=user-events user=cb547d49-c24d-4faa-a85b-d5c73b40655f time="2026-02-13T23:24:15Z" level=info msg="Closing IMAP Listener" service=server-manager time="2026-02-13T23:24:15Z" level=info msg="Closing IMAP server" service=server-manager time="2026-02-13T23:24:15Z" level=info msg="Closing SMTP Listener" service=server-manager time="2026-02-13T23:24:15Z" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2026-02-13T23:24:15Z" level=info msg="Closing SMTP server" service=server-manager time="2026-02-13T23:24:15Z" level=info msg="Closing service" service=unleash And IMAP client "1" eventually sees the following messages in "All Mail": # :1 -> *scenario | from | to | subject | body | | b2c122b4-7378-4060-9709-3af4964b511e@proton.local | john.doe@email.com | foo | bar | time="2026-02-13T23:24:15Z" level=info msg="User 'dda6cf7d-6aef-4815-913a-fd9e2ae4bc4c' created with id=0648557f-0e13-495e-9589-63d8191a5672" pkg=gpa/server/backend time="2026-02-13T23:24:15Z" level=info msg="Starting bridge" time="2026-02-13T23:24:15Z" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures1466701680/075/config3715900849/grpcFocusServerConfig.json pkg=focus/service time="2026-02-13T23:24:15Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures1466701680/075/cache2620518761/unleash_cache/unleash_flags: no such file or directory" service=unleash time="2026-02-13T23:24:15Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures1466701680/075/cache2620518761/notifications/notification_cache: no such file or directory" pkg=notification-store time="2026-02-13T23:24:15Z" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures1466701680/075/data918324471/gluon/backend/db gluonStore=/tmp/TestFeatures1466701680/075/data918324471/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2026-02-13T23:24:15Z" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2026-02-13T23:24:15Z" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2026-02-13T23:24:15Z" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2026-02-13T23:24:15Z" level=info msg="Starting service" service=unleash time="2026-02-13T23:24:15Z" level=info msg="Starting service" pkg=observability time="2026-02-13T23:24:15Z" level=info msg="Starting receiver service" service=unleash time="2026-02-13T23:24:15Z" level=info msg="Starting frontend service" time="2026-02-13T23:24:15Z" level=info msg="Checking for updates" pkg=bridge time="2026-02-13T23:24:15Z" level=info msg="Loading users" count=0 pkg=bridge/user time="2026-02-13T23:24:15Z" level=info msg="Finished loading users" pkg=bridge/user time="2026-02-13T23:24:15Z" level=info msg="Starting poll service" service=unleash time="2026-02-13T23:24:15Z" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures1466701680/075/config3715900849/grpcServerConfig.json time="2026-02-13T23:24:15Z" level=info msg="gRPC server listening on /tmp/bridge8305" pkg=grpc time="2026-02-13T23:24:15Z" level=info msg="Frontend service started" time="2026-02-13T23:24:15Z" level=info msg="Starting frontend client" time="2026-02-13T23:24:15Z" level=info msg="Not monitoring parent PID" pkg=grpc time="2026-02-13T23:24:15Z" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2026-02-13T23:24:15Z" level=info msg="200 OK: GET https://127.0.0.1:40973/feature/v2/frontend?bridgeStickyKey=36f68d46-83f3-4afa-adab-775bb155e443" pkg=gpa/manager time="2026-02-13T23:24:15Z" level=info msg="Frontend client started" time="2026-02-13T23:24:15Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (ea06e618)" time="2026-02-13T23:24:15Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (ea06e618)" time="2026-02-13T23:24:15Z" level=info msg="200 OK: POST https://127.0.0.1:40973/auth/v4/info" pkg=gpa/manager time="2026-02-13T23:24:15Z" level=info msg="200 OK: POST https://127.0.0.1:40973/auth/v4" pkg=gpa/manager time="2026-02-13T23:24:15Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=0648557f-0e13-495e-9589-63d8191a5672 time="2026-02-13T23:24:15Z" level=info msg="Adding vault user" userID=0648557f-0e13-495e-9589-63d8191a5672 time="2026-02-13T23:24:15Z" level=info msg="Creating new user" userID=0648557f-0e13-495e-9589-63d8191a5672 time="2026-02-13T23:24:15Z" level=warning msg="404 GET https://127.0.0.1:40973/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2026-02-13T23:24:15Z" level=error msg="404 GET https://127.0.0.1:40973/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2026-02-13T23:24:15Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:40973/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2026-02-13T23:24:15Z" level=info msg="Creating user object" numAddr=2 numLabels=12 userID=0648557f-0e13-495e-9589-63d8191a5672 time="2026-02-13T23:24:15Z" level=info msg="200 OK: GET https://127.0.0.1:40973/core/v4/events/latest" pkg=gpa/client userID=0648557f-0e13-495e-9589-63d8191a5672 time="2026-02-13T23:24:15Z" level=info msg="Starting service Last EventID=AQ==" service=user-events user=0648557f-0e13-495e-9589-63d8191a5672 time="2026-02-13T23:24:15Z" level=info msg="200 OK: GET https://127.0.0.1:40973/core/v4/settings" pkg=gpa/client userID=0648557f-0e13-495e-9589-63d8191a5672 time="2026-02-13T23:24:15Z" level=info msg="Registering user client, ID:0648557f-0e13-495e-9589-63d8191a5672" pkg=observability time="2026-02-13T23:24:15Z" level=info msg="Starting service main loop" service=telemetry user=0648557f-0e13-495e-9589-63d8191a5672 time="2026-02-13T23:24:15Z" level=info msg="Starting user identity service" numAddr=2 service=user-identity user=0648557f-0e13-495e-9589-63d8191a5672 time="2026-02-13T23:24:15Z" level=info msg="Starting service main loop" service=notification user=0648557f-0e13-495e-9589-63d8191a5672 time="2026-02-13T23:24:15Z" level=info msg="Starting service main loop" service=smtp user=0648557f-0e13-495e-9589-63d8191a5672 time="2026-02-13T23:24:15Z" level=info msg="200 OK: GET https://127.0.0.1:40973/core/v4/labels?Type=4" pkg=gpa/client userID=0648557f-0e13-495e-9589-63d8191a5672 time="2026-02-13T23:24:15Z" level=info msg="200 OK: GET https://127.0.0.1:40973/core/v4/labels?Type=3" pkg=gpa/client userID=0648557f-0e13-495e-9589-63d8191a5672 time="2026-02-13T23:24:15Z" level=info msg="200 OK: GET https://127.0.0.1:40973/core/v4/labels?Type=1" pkg=gpa/client userID=0648557f-0e13-495e-9589-63d8191a5672 time="2026-02-13T23:24:15Z" level=info msg="Setting labels" labelIDs="[10 3 5 7 8 12 0 1 2 4 6 9]" pkg=rwLabels time="2026-02-13T23:24:15Z" level=info msg="Adding user to imap server" addrID=68fa81be-1ad3-4ff3-9575-ed693db0d8a2 service=server-manager time="2026-02-13T23:24:15Z" level=info msg="Creating new IMAP user" addrID=68fa81be-1ad3-4ff3-9575-ed693db0d8a2 service=server-manager time="2026-02-13T23:24:15Z" level=info msg="Setting gluon ID" addrID=68fa81be-1ad3-4ff3-9575-ed693db0d8a2 gluonID=b4f94c58-6c52-4de4-87fc-57184c8ee18d userID=0648557f-0e13-495e-9589-63d8191a5672 time="2026-02-13T23:24:15Z" level=info msg="Received mailbox message count" count=0 gluonID=b4f94c58-6c52-4de4-87fc-57184c8ee18d labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2026-02-13T23:24:15Z" level=info msg="Created new IMAP user" addrID=68fa81be-1ad3-4ff3-9575-ed693db0d8a2 gluonID=b4f94c58-6c52-4de4-87fc-57184c8ee18d service=server-manager time="2026-02-13T23:24:15Z" level=info msg="Validating Listener State" service=server-manager time="2026-02-13T23:24:15Z" level=info msg=Resuming service=user-events user=0648557f-0e13-495e-9589-63d8191a5672 time="2026-02-13T23:24:15Z" level=info msg="Starting IMAP Service" service=imap user=0648557f-0e13-495e-9589-63d8191a5672 time="2026-02-13T23:24:15Z" level=info msg="Sync triggered" service=imap user=0648557f-0e13-495e-9589-63d8191a5672 time="2026-02-13T23:24:15Z" level=info msg="Checking whether logged in user should re-sync. UserID:0648557f-0e13-495e-9589-63d8191a5672" userID=0648557f-0e13-495e-9589-63d8191a5672 time="2026-02-13T23:24:15Z" level=info msg="Beginning user sync" service=imap start="2026-02-13 23:24:15.970353529 +0000 UTC m=+73.776961929" user=0648557f-0e13-495e-9589-63d8191a5672 time="2026-02-13T23:24:15Z" level=info msg="Syncing labels" service=imap user=0648557f-0e13-495e-9589-63d8191a5672 time="2026-02-13T23:24:15Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=b4f94c58-6c52-4de4-87fc-57184c8ee18d time="2026-02-13T23:24:15Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=b4f94c58-6c52-4de4-87fc-57184c8ee18d time="2026-02-13T23:24:15Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4 userID=b4f94c58-6c52-4de4-87fc-57184c8ee18d time="2026-02-13T23:24:15Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5 userID=b4f94c58-6c52-4de4-87fc-57184c8ee18d time="2026-02-13T23:24:15Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=3 userID=b4f94c58-6c52-4de4-87fc-57184c8ee18d time="2026-02-13T23:24:15Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=12 userID=b4f94c58-6c52-4de4-87fc-57184c8ee18d time="2026-02-13T23:24:15Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=8 userID=b4f94c58-6c52-4de4-87fc-57184c8ee18d time="2026-02-13T23:24:15Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6 userID=b4f94c58-6c52-4de4-87fc-57184c8ee18d time="2026-02-13T23:24:15Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=10 userID=b4f94c58-6c52-4de4-87fc-57184c8ee18d time="2026-02-13T23:24:15Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=7 userID=b4f94c58-6c52-4de4-87fc-57184c8ee18d time="2026-02-13T23:24:15Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0 userID=b4f94c58-6c52-4de4-87fc-57184c8ee18d time="2026-02-13T23:24:15Z" level=info msg="Synced labels" service=imap user=0648557f-0e13-495e-9589-63d8191a5672 time="2026-02-13T23:24:15Z" level=info msg="200 OK: GET https://127.0.0.1:40973/mail/v4/messages/count" pkg=gpa/client userID=0648557f-0e13-495e-9589-63d8191a5672 time="2026-02-13T23:24:15Z" level=info msg="Syncing messages" service=imap user=0648557f-0e13-495e-9589-63d8191a5672 time="2026-02-13T23:24:15Z" level=info msg="Job started" service=imap user=0648557f-0e13-495e-9589-63d8191a5672 time="2026-02-13T23:24:15Z" level=info msg="200 OK: POST https://127.0.0.1:40973/mail/v4/messages" pkg=gpa/client userID=0648557f-0e13-495e-9589-63d8191a5672 time="2026-02-13T23:24:15Z" level=info msg="Job finished" service=imap user=0648557f-0e13-495e-9589-63d8191a5672 time="2026-02-13T23:24:15Z" level=info msg="All child jobs completed" service=imap sync-job=waiter user=0648557f-0e13-495e-9589-63d8191a5672 time="2026-02-13T23:24:15Z" level=info msg="Synced messages" service=imap user=0648557f-0e13-495e-9589-63d8191a5672 time="2026-02-13T23:24:15Z" level=info msg="Finished user sync" duration=2.86485ms service=imap user=0648557f-0e13-495e-9589-63d8191a5672 time="2026-02-13T23:24:15Z" level=info msg="Sync complete, starting API event stream" service=imap user=0648557f-0e13-495e-9589-63d8191a5672 time="2026-02-13T23:24:15Z" level=info msg="Event loop reset" eventID="AQ==" service=user-events user=0648557f-0e13-495e-9589-63d8191a5672 time="2026-02-13T23:24:15Z" level=warning msg="Appended message has no date, adding default one so it does not fail test" time="2026-02-13T23:24:15Z" level=info msg="200 OK: POST https://127.0.0.1:40973/mail/v4/messages/import" pkg=gpa/client userID=0648557f-0e13-495e-9589-63d8191a5672 time="2026-02-13T23:24:15Z" level=info msg="200 OK: GET https://127.0.0.1:40973/mail/v4/messages/9433fac2-50ae-43ad-975c-20dea6481322" pkg=gpa/client userID=0648557f-0e13-495e-9589-63d8191a5672 Scenario: Imports an unrelated message to inbox # features/imap/message/create.feature:61 When IMAP client "1" appends the following messages to "INBOX": # :1 -> *scenario | from | to | subject | body | | john.doe@email.com | john.doe2@proton.local | foo | bar | Then it succeeds # :1 -> *scenario And IMAP client "1" eventually sees the following messages in "INBOX": # :1 -> *scenario | from | to | subject | body | | john.doe@email.com | john.doe2@proton.local | foo | bar | time="2026-02-13T23:24:16Z" level=info msg="Heartbeat sent" metrics="{bridge.any.heartbeat bridge_heartbeat_new {1 1} {true true false false false true true true true true false 0.0.0 starttls starttls unknown}}" pkg=telemetry time="2026-02-13T23:24:16Z" level=info msg="200 OK: GET https://127.0.0.1:40973/core/v4/events/AQ==" pkg=gpa/client userID=0648557f-0e13-495e-9589-63d8191a5672 time="2026-02-13T23:24:16Z" level=info msg="Received new API event" new="Event Ag==: messages: created=1, updated=0, deleted=0" old="AQ==" service=user-events user=0648557f-0e13-495e-9589-63d8191a5672 time="2026-02-13T23:24:16Z" level=info msg="Handling message created event" date=0 messageID=9433fac2-50ae-43ad-975c-20dea6481322 service=imap subject="******** (2c26b46b)" user=0648557f-0e13-495e-9589-63d8191a5672 time="2026-02-13T23:24:16Z" level=info msg="200 OK: GET https://127.0.0.1:40973/mail/v4/messages/9433fac2-50ae-43ad-975c-20dea6481322" pkg=gpa/client userID=0648557f-0e13-495e-9589-63d8191a5672 time="2026-02-13T23:24:16Z" level=info msg="Found existing message in create event, will update instead" MessageID=9433fac2-50ae-43ad-975c-20dea6481322... pkg=gluon/user userID=b4f94c58-6c52-4de4-87fc-57184c8ee18d time="2026-02-13T23:24:16Z" level=info msg="Frontend service stopped" time="2026-02-13T23:24:16Z" level=info msg="Frontend client stopped" time="2026-02-13T23:24:16Z" level=info msg="Closing bridge" pkg=bridge time="2026-02-13T23:24:16Z" level=info msg="Stopping service" pkg=observability time="2026-02-13T23:24:16Z" level=info msg="Closing user" userID=0648557f-0e13-495e-9589-63d8191a5672 time="2026-02-13T23:24:16Z" level=info msg="De-registering user client, ID:0648557f-0e13-495e-9589-63d8191a5672" pkg=observability time="2026-02-13T23:24:16Z" level=info msg="Exiting IMAP Service" service=imap user=0648557f-0e13-495e-9589-63d8191a5672 time="2026-02-13T23:24:16Z" level=info msg="Exiting service main loop" service=smtp user=0648557f-0e13-495e-9589-63d8191a5672 time="2026-02-13T23:24:16Z" level=info msg="Exiting service main loop" service=notification user=0648557f-0e13-495e-9589-63d8191a5672 time="2026-02-13T23:24:16Z" level=info msg="Exiting Service" service=user-identity user=0648557f-0e13-495e-9589-63d8191a5672 time="2026-02-13T23:24:16Z" level=info msg="Exiting service main loop" service=telemetry user=0648557f-0e13-495e-9589-63d8191a5672 time="2026-02-13T23:24:16Z" level=info msg="Exiting service" service=user-events user=0648557f-0e13-495e-9589-63d8191a5672 time="2026-02-13T23:24:16Z" level=info msg="Closing IMAP Listener" service=server-manager time="2026-02-13T23:24:16Z" level=info msg="Closing IMAP server" service=server-manager time="2026-02-13T23:24:16Z" level=info msg="Closing SMTP Listener" service=server-manager time="2026-02-13T23:24:16Z" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2026-02-13T23:24:16Z" level=info msg="Closing SMTP server" service=server-manager time="2026-02-13T23:24:16Z" level=info msg="Closing service" service=unleash And IMAP client "1" eventually sees the following messages in "All Mail": # :1 -> *scenario | from | to | subject | body | | john.doe@email.com | john.doe2@proton.local | foo | bar | time="2026-02-13T23:24:17Z" level=info msg="User '17344b05-c7ec-44be-8af6-6ede658d9427' created with id=a36ed45e-2372-478e-8be4-6af1ad932e69" pkg=gpa/server/backend time="2026-02-13T23:24:17Z" level=info msg="Starting bridge" time="2026-02-13T23:24:17Z" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures1466701680/076/config3774642707/grpcFocusServerConfig.json pkg=focus/service time="2026-02-13T23:24:17Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures1466701680/076/cache2350204387/unleash_cache/unleash_flags: no such file or directory" service=unleash time="2026-02-13T23:24:17Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures1466701680/076/cache2350204387/notifications/notification_cache: no such file or directory" pkg=notification-store time="2026-02-13T23:24:17Z" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures1466701680/076/data4192996372/gluon/backend/db gluonStore=/tmp/TestFeatures1466701680/076/data4192996372/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2026-02-13T23:24:17Z" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2026-02-13T23:24:17Z" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2026-02-13T23:24:17Z" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2026-02-13T23:24:17Z" level=info msg="Starting service" service=unleash time="2026-02-13T23:24:17Z" level=info msg="Starting service" pkg=observability time="2026-02-13T23:24:17Z" level=info msg="Starting frontend service" time="2026-02-13T23:24:17Z" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures1466701680/076/config3774642707/grpcServerConfig.json time="2026-02-13T23:24:17Z" level=info msg="gRPC server listening on /tmp/bridge7852" pkg=grpc time="2026-02-13T23:24:17Z" level=info msg="Frontend service started" time="2026-02-13T23:24:17Z" level=info msg="Starting frontend client" time="2026-02-13T23:24:17Z" level=info msg="Starting poll service" service=unleash time="2026-02-13T23:24:17Z" level=info msg="Starting receiver service" service=unleash time="2026-02-13T23:24:17Z" level=info msg="Loading users" count=0 pkg=bridge/user time="2026-02-13T23:24:17Z" level=info msg="Finished loading users" pkg=bridge/user time="2026-02-13T23:24:17Z" level=info msg="Checking for updates" pkg=bridge time="2026-02-13T23:24:17Z" level=info msg="Not monitoring parent PID" pkg=grpc time="2026-02-13T23:24:17Z" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2026-02-13T23:24:17Z" level=info msg="Frontend client started" time="2026-02-13T23:24:17Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (893dce6d)" time="2026-02-13T23:24:17Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (893dce6d)" time="2026-02-13T23:24:17Z" level=info msg="200 OK: GET https://127.0.0.1:36757/feature/v2/frontend?bridgeStickyKey=77261028-1bd4-4131-966d-1137a70f2f1c" pkg=gpa/manager time="2026-02-13T23:24:17Z" level=info msg="200 OK: POST https://127.0.0.1:36757/auth/v4/info" pkg=gpa/manager time="2026-02-13T23:24:17Z" level=info msg="200 OK: POST https://127.0.0.1:36757/auth/v4" pkg=gpa/manager time="2026-02-13T23:24:17Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=a36ed45e-2372-478e-8be4-6af1ad932e69 time="2026-02-13T23:24:17Z" level=info msg="Adding vault user" userID=a36ed45e-2372-478e-8be4-6af1ad932e69 time="2026-02-13T23:24:17Z" level=info msg="Creating new user" userID=a36ed45e-2372-478e-8be4-6af1ad932e69 time="2026-02-13T23:24:17Z" level=warning msg="404 GET https://127.0.0.1:36757/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2026-02-13T23:24:17Z" level=error msg="404 GET https://127.0.0.1:36757/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2026-02-13T23:24:17Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:36757/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2026-02-13T23:24:17Z" level=info msg="Creating user object" numAddr=2 numLabels=12 userID=a36ed45e-2372-478e-8be4-6af1ad932e69 time="2026-02-13T23:24:17Z" level=info msg="200 OK: GET https://127.0.0.1:36757/core/v4/events/latest" pkg=gpa/client userID=a36ed45e-2372-478e-8be4-6af1ad932e69 time="2026-02-13T23:24:17Z" level=info msg="Starting service Last EventID=AQ==" service=user-events user=a36ed45e-2372-478e-8be4-6af1ad932e69 time="2026-02-13T23:24:17Z" level=info msg="200 OK: GET https://127.0.0.1:36757/core/v4/settings" pkg=gpa/client userID=a36ed45e-2372-478e-8be4-6af1ad932e69 time="2026-02-13T23:24:17Z" level=info msg="Registering user client, ID:a36ed45e-2372-478e-8be4-6af1ad932e69" pkg=observability time="2026-02-13T23:24:17Z" level=info msg="Starting service main loop" service=telemetry user=a36ed45e-2372-478e-8be4-6af1ad932e69 time="2026-02-13T23:24:17Z" level=info msg="Starting user identity service" numAddr=2 service=user-identity user=a36ed45e-2372-478e-8be4-6af1ad932e69 time="2026-02-13T23:24:17Z" level=info msg="Starting service main loop" service=notification user=a36ed45e-2372-478e-8be4-6af1ad932e69 time="2026-02-13T23:24:17Z" level=info msg="Starting service main loop" service=smtp user=a36ed45e-2372-478e-8be4-6af1ad932e69 time="2026-02-13T23:24:17Z" level=info msg="200 OK: GET https://127.0.0.1:36757/core/v4/labels?Type=4" pkg=gpa/client userID=a36ed45e-2372-478e-8be4-6af1ad932e69 time="2026-02-13T23:24:17Z" level=info msg="200 OK: GET https://127.0.0.1:36757/core/v4/labels?Type=3" pkg=gpa/client userID=a36ed45e-2372-478e-8be4-6af1ad932e69 time="2026-02-13T23:24:17Z" level=info msg="200 OK: GET https://127.0.0.1:36757/core/v4/labels?Type=1" pkg=gpa/client userID=a36ed45e-2372-478e-8be4-6af1ad932e69 time="2026-02-13T23:24:17Z" level=info msg="Setting labels" labelIDs="[9 2 3 5 8 10 12 0 1 4 6 7]" pkg=rwLabels time="2026-02-13T23:24:17Z" level=info msg="Adding user to imap server" addrID=3154c9c4-f1bb-4cc3-849e-4d6481413b1f service=server-manager time="2026-02-13T23:24:17Z" level=info msg="Creating new IMAP user" addrID=3154c9c4-f1bb-4cc3-849e-4d6481413b1f service=server-manager time="2026-02-13T23:24:17Z" level=info msg="Setting gluon ID" addrID=3154c9c4-f1bb-4cc3-849e-4d6481413b1f gluonID=1476693e-a258-4921-b202-727c507f6a8e userID=a36ed45e-2372-478e-8be4-6af1ad932e69 time="2026-02-13T23:24:17Z" level=info msg="Created new IMAP user" addrID=3154c9c4-f1bb-4cc3-849e-4d6481413b1f gluonID=1476693e-a258-4921-b202-727c507f6a8e service=server-manager time="2026-02-13T23:24:17Z" level=info msg="Validating Listener State" service=server-manager time="2026-02-13T23:24:17Z" level=info msg=Resuming service=user-events user=a36ed45e-2372-478e-8be4-6af1ad932e69 time="2026-02-13T23:24:17Z" level=info msg="Received mailbox message count" count=0 gluonID=1476693e-a258-4921-b202-727c507f6a8e labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2026-02-13T23:24:17Z" level=info msg="Starting IMAP Service" service=imap user=a36ed45e-2372-478e-8be4-6af1ad932e69 time="2026-02-13T23:24:17Z" level=info msg="Sync triggered" service=imap user=a36ed45e-2372-478e-8be4-6af1ad932e69 time="2026-02-13T23:24:17Z" level=info msg="Beginning user sync" service=imap start="2026-02-13 23:24:17.701241132 +0000 UTC m=+75.507849532" user=a36ed45e-2372-478e-8be4-6af1ad932e69 time="2026-02-13T23:24:17Z" level=info msg="Syncing labels" service=imap user=a36ed45e-2372-478e-8be4-6af1ad932e69 time="2026-02-13T23:24:17Z" level=info msg="Checking whether logged in user should re-sync. UserID:a36ed45e-2372-478e-8be4-6af1ad932e69" userID=a36ed45e-2372-478e-8be4-6af1ad932e69 time="2026-02-13T23:24:17Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=1476693e-a258-4921-b202-727c507f6a8e time="2026-02-13T23:24:17Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=1476693e-a258-4921-b202-727c507f6a8e time="2026-02-13T23:24:17Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=12 userID=1476693e-a258-4921-b202-727c507f6a8e time="2026-02-13T23:24:17Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6 userID=1476693e-a258-4921-b202-727c507f6a8e time="2026-02-13T23:24:17Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=7 userID=1476693e-a258-4921-b202-727c507f6a8e time="2026-02-13T23:24:17Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=3 userID=1476693e-a258-4921-b202-727c507f6a8e time="2026-02-13T23:24:17Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5 userID=1476693e-a258-4921-b202-727c507f6a8e time="2026-02-13T23:24:17Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=8 userID=1476693e-a258-4921-b202-727c507f6a8e time="2026-02-13T23:24:17Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0 userID=1476693e-a258-4921-b202-727c507f6a8e time="2026-02-13T23:24:17Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4 userID=1476693e-a258-4921-b202-727c507f6a8e time="2026-02-13T23:24:17Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=10 userID=1476693e-a258-4921-b202-727c507f6a8e time="2026-02-13T23:24:17Z" level=info msg="Synced labels" service=imap user=a36ed45e-2372-478e-8be4-6af1ad932e69 time="2026-02-13T23:24:17Z" level=info msg="200 OK: GET https://127.0.0.1:36757/mail/v4/messages/count" pkg=gpa/client userID=a36ed45e-2372-478e-8be4-6af1ad932e69 time="2026-02-13T23:24:17Z" level=info msg="Syncing messages" service=imap user=a36ed45e-2372-478e-8be4-6af1ad932e69 time="2026-02-13T23:24:17Z" level=info msg="Job started" service=imap user=a36ed45e-2372-478e-8be4-6af1ad932e69 time="2026-02-13T23:24:17Z" level=info msg="200 OK: POST https://127.0.0.1:36757/mail/v4/messages" pkg=gpa/client userID=a36ed45e-2372-478e-8be4-6af1ad932e69 time="2026-02-13T23:24:17Z" level=info msg="Job finished" service=imap user=a36ed45e-2372-478e-8be4-6af1ad932e69 time="2026-02-13T23:24:17Z" level=info msg="All child jobs completed" service=imap sync-job=waiter user=a36ed45e-2372-478e-8be4-6af1ad932e69 time="2026-02-13T23:24:17Z" level=info msg="Synced messages" service=imap user=a36ed45e-2372-478e-8be4-6af1ad932e69 time="2026-02-13T23:24:17Z" level=info msg="Finished user sync" duration=4.092061ms service=imap user=a36ed45e-2372-478e-8be4-6af1ad932e69 time="2026-02-13T23:24:17Z" level=info msg="Sync complete, starting API event stream" service=imap user=a36ed45e-2372-478e-8be4-6af1ad932e69 time="2026-02-13T23:24:17Z" level=info msg="Event loop reset" eventID="AQ==" service=user-events user=a36ed45e-2372-478e-8be4-6af1ad932e69 time="2026-02-13T23:24:17Z" level=warning msg="Appended message has no date, adding default one so it does not fail test" time="2026-02-13T23:24:17Z" level=info msg="200 OK: POST https://127.0.0.1:36757/mail/v4/messages/import" pkg=gpa/client userID=a36ed45e-2372-478e-8be4-6af1ad932e69 time="2026-02-13T23:24:17Z" level=info msg="200 OK: GET https://127.0.0.1:36757/mail/v4/messages/74089c04-3b3a-4095-86aa-47f167a80f77" pkg=gpa/client userID=a36ed45e-2372-478e-8be4-6af1ad932e69 Scenario: Imports an unrelated message to sent # features/imap/message/create.feature:73 When IMAP client "1" appends the following messages to "Sent": # :1 -> *scenario | from | to | subject | body | | john.doe@email.com | john.doe2@proton.local | foo | bar | Then it succeeds # :1 -> *scenario And IMAP client "1" eventually sees the following messages in "Sent": # :1 -> *scenario | from | to | subject | body | | john.doe@email.com | john.doe2@proton.local | foo | bar | time="2026-02-13T23:24:17Z" level=info msg="Heartbeat sent" metrics="{bridge.any.heartbeat bridge_heartbeat_new {1 0} {true true false false false true true true true true false 0.0.0 starttls starttls unknown}}" pkg=telemetry time="2026-02-13T23:24:18Z" level=info msg="200 OK: GET https://127.0.0.1:36757/core/v4/events/AQ==" pkg=gpa/client userID=a36ed45e-2372-478e-8be4-6af1ad932e69 time="2026-02-13T23:24:18Z" level=info msg="Received new API event" new="Event Ag==: messages: created=1, updated=0, deleted=0" old="AQ==" service=user-events user=a36ed45e-2372-478e-8be4-6af1ad932e69 time="2026-02-13T23:24:18Z" level=info msg="Handling message created event" date=0 messageID=74089c04-3b3a-4095-86aa-47f167a80f77 service=imap subject="******** (2c26b46b)" user=a36ed45e-2372-478e-8be4-6af1ad932e69 time="2026-02-13T23:24:18Z" level=info msg="200 OK: GET https://127.0.0.1:36757/mail/v4/messages/74089c04-3b3a-4095-86aa-47f167a80f77" pkg=gpa/client userID=a36ed45e-2372-478e-8be4-6af1ad932e69 time="2026-02-13T23:24:18Z" level=info msg="Found existing message in create event, will update instead" MessageID=74089c04-3b3a-4095-86aa-47f167a80f77... pkg=gluon/user userID=1476693e-a258-4921-b202-727c507f6a8e time="2026-02-13T23:24:18Z" level=info msg="Frontend service stopped" time="2026-02-13T23:24:18Z" level=info msg="Frontend client stopped" time="2026-02-13T23:24:18Z" level=info msg="Closing bridge" pkg=bridge time="2026-02-13T23:24:18Z" level=info msg="Stopping service" pkg=observability time="2026-02-13T23:24:18Z" level=info msg="Closing user" userID=a36ed45e-2372-478e-8be4-6af1ad932e69 time="2026-02-13T23:24:18Z" level=info msg="De-registering user client, ID:a36ed45e-2372-478e-8be4-6af1ad932e69" pkg=observability time="2026-02-13T23:24:18Z" level=info msg="Exiting IMAP Service" service=imap user=a36ed45e-2372-478e-8be4-6af1ad932e69 time="2026-02-13T23:24:18Z" level=info msg="Exiting service main loop" service=smtp user=a36ed45e-2372-478e-8be4-6af1ad932e69 time="2026-02-13T23:24:18Z" level=info msg="Exiting service main loop" service=notification user=a36ed45e-2372-478e-8be4-6af1ad932e69 time="2026-02-13T23:24:18Z" level=info msg="Exiting Service" service=user-identity user=a36ed45e-2372-478e-8be4-6af1ad932e69 time="2026-02-13T23:24:18Z" level=info msg="Exiting service main loop" service=telemetry user=a36ed45e-2372-478e-8be4-6af1ad932e69 time="2026-02-13T23:24:18Z" level=info msg="Exiting service" service=user-events user=a36ed45e-2372-478e-8be4-6af1ad932e69 time="2026-02-13T23:24:18Z" level=info msg="Closing IMAP Listener" service=server-manager time="2026-02-13T23:24:18Z" level=info msg="Closing IMAP server" service=server-manager time="2026-02-13T23:24:18Z" level=info msg="Closing SMTP Listener" service=server-manager time="2026-02-13T23:24:18Z" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2026-02-13T23:24:18Z" level=info msg="Closing SMTP server" service=server-manager time="2026-02-13T23:24:18Z" level=info msg="Closing service" service=unleash And IMAP client "1" eventually sees the following messages in "All Mail": # :1 -> *scenario | from | to | subject | body | | john.doe@email.com | john.doe2@proton.local | foo | bar | time="2026-02-13T23:24:18Z" level=info msg="User 'dcec0689-56b8-4a8e-b453-416ee4709ff9' created with id=4b9fef0f-dbf9-4b99-81c8-8142305618e5" pkg=gpa/server/backend time="2026-02-13T23:24:19Z" level=info msg="Starting bridge" time="2026-02-13T23:24:19Z" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures1466701680/077/config346368889/grpcFocusServerConfig.json pkg=focus/service time="2026-02-13T23:24:19Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures1466701680/077/cache4250785013/unleash_cache/unleash_flags: no such file or directory" service=unleash time="2026-02-13T23:24:19Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures1466701680/077/cache4250785013/notifications/notification_cache: no such file or directory" pkg=notification-store time="2026-02-13T23:24:19Z" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures1466701680/077/data1610863822/gluon/backend/db gluonStore=/tmp/TestFeatures1466701680/077/data1610863822/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2026-02-13T23:24:19Z" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2026-02-13T23:24:19Z" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2026-02-13T23:24:19Z" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2026-02-13T23:24:19Z" level=info msg="Starting service" service=unleash time="2026-02-13T23:24:19Z" level=info msg="Starting service" pkg=observability time="2026-02-13T23:24:19Z" level=info msg="Starting frontend service" time="2026-02-13T23:24:19Z" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures1466701680/077/config346368889/grpcServerConfig.json time="2026-02-13T23:24:19Z" level=info msg="gRPC server listening on /tmp/bridge7749" pkg=grpc time="2026-02-13T23:24:19Z" level=info msg="Frontend service started" time="2026-02-13T23:24:19Z" level=info msg="Starting frontend client" time="2026-02-13T23:24:19Z" level=info msg="Starting poll service" service=unleash time="2026-02-13T23:24:19Z" level=info msg="Starting receiver service" service=unleash time="2026-02-13T23:24:19Z" level=info msg="Loading users" count=0 pkg=bridge/user time="2026-02-13T23:24:19Z" level=info msg="Finished loading users" pkg=bridge/user time="2026-02-13T23:24:19Z" level=info msg="Checking for updates" pkg=bridge time="2026-02-13T23:24:19Z" level=info msg="Not monitoring parent PID" pkg=grpc time="2026-02-13T23:24:19Z" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2026-02-13T23:24:19Z" level=info msg="Frontend client started" time="2026-02-13T23:24:19Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (b0b02199)" time="2026-02-13T23:24:19Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (b0b02199)" time="2026-02-13T23:24:19Z" level=info msg="200 OK: GET https://127.0.0.1:36205/feature/v2/frontend?bridgeStickyKey=00cb73f9-e6d5-49a3-9356-f69954f38b1f" pkg=gpa/manager time="2026-02-13T23:24:19Z" level=info msg="200 OK: POST https://127.0.0.1:36205/auth/v4/info" pkg=gpa/manager time="2026-02-13T23:24:19Z" level=info msg="200 OK: POST https://127.0.0.1:36205/auth/v4" pkg=gpa/manager time="2026-02-13T23:24:19Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=4b9fef0f-dbf9-4b99-81c8-8142305618e5 time="2026-02-13T23:24:19Z" level=info msg="Adding vault user" userID=4b9fef0f-dbf9-4b99-81c8-8142305618e5 time="2026-02-13T23:24:19Z" level=info msg="Creating new user" userID=4b9fef0f-dbf9-4b99-81c8-8142305618e5 time="2026-02-13T23:24:19Z" level=warning msg="404 GET https://127.0.0.1:36205/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2026-02-13T23:24:19Z" level=error msg="404 GET https://127.0.0.1:36205/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2026-02-13T23:24:19Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:36205/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2026-02-13T23:24:19Z" level=info msg="Creating user object" numAddr=2 numLabels=12 userID=4b9fef0f-dbf9-4b99-81c8-8142305618e5 time="2026-02-13T23:24:19Z" level=info msg="200 OK: GET https://127.0.0.1:36205/core/v4/events/latest" pkg=gpa/client userID=4b9fef0f-dbf9-4b99-81c8-8142305618e5 time="2026-02-13T23:24:19Z" level=info msg="Starting service Last EventID=AQ==" service=user-events user=4b9fef0f-dbf9-4b99-81c8-8142305618e5 time="2026-02-13T23:24:19Z" level=info msg="200 OK: GET https://127.0.0.1:36205/core/v4/settings" pkg=gpa/client userID=4b9fef0f-dbf9-4b99-81c8-8142305618e5 time="2026-02-13T23:24:19Z" level=info msg="Registering user client, ID:4b9fef0f-dbf9-4b99-81c8-8142305618e5" pkg=observability time="2026-02-13T23:24:19Z" level=info msg="Starting service main loop" service=telemetry user=4b9fef0f-dbf9-4b99-81c8-8142305618e5 time="2026-02-13T23:24:19Z" level=info msg="Starting user identity service" numAddr=2 service=user-identity user=4b9fef0f-dbf9-4b99-81c8-8142305618e5 time="2026-02-13T23:24:19Z" level=info msg="Starting service main loop" service=notification user=4b9fef0f-dbf9-4b99-81c8-8142305618e5 time="2026-02-13T23:24:19Z" level=info msg="Starting service main loop" service=smtp user=4b9fef0f-dbf9-4b99-81c8-8142305618e5 time="2026-02-13T23:24:19Z" level=info msg="200 OK: GET https://127.0.0.1:36205/core/v4/labels?Type=4" pkg=gpa/client userID=4b9fef0f-dbf9-4b99-81c8-8142305618e5 time="2026-02-13T23:24:19Z" level=info msg="200 OK: GET https://127.0.0.1:36205/core/v4/labels?Type=3" pkg=gpa/client userID=4b9fef0f-dbf9-4b99-81c8-8142305618e5 time="2026-02-13T23:24:19Z" level=info msg="200 OK: GET https://127.0.0.1:36205/core/v4/labels?Type=1" pkg=gpa/client userID=4b9fef0f-dbf9-4b99-81c8-8142305618e5 time="2026-02-13T23:24:19Z" level=info msg="Setting labels" labelIDs="[0 3 5 7 8 9 10 1 2 4 6 12]" pkg=rwLabels time="2026-02-13T23:24:19Z" level=info msg="Adding user to imap server" addrID=53136294-5b5b-4da5-8f0b-819a9f8939e4 service=server-manager time="2026-02-13T23:24:19Z" level=info msg="Creating new IMAP user" addrID=53136294-5b5b-4da5-8f0b-819a9f8939e4 service=server-manager time="2026-02-13T23:24:19Z" level=info msg="Setting gluon ID" addrID=53136294-5b5b-4da5-8f0b-819a9f8939e4 gluonID=67f1e85a-5e3d-4e1d-abee-c18d483cd9d8 userID=4b9fef0f-dbf9-4b99-81c8-8142305618e5 time="2026-02-13T23:24:19Z" level=info msg="Created new IMAP user" addrID=53136294-5b5b-4da5-8f0b-819a9f8939e4 gluonID=67f1e85a-5e3d-4e1d-abee-c18d483cd9d8 service=server-manager time="2026-02-13T23:24:19Z" level=info msg="Validating Listener State" service=server-manager time="2026-02-13T23:24:19Z" level=info msg=Resuming service=user-events user=4b9fef0f-dbf9-4b99-81c8-8142305618e5 time="2026-02-13T23:24:19Z" level=info msg="Received mailbox message count" count=0 gluonID=67f1e85a-5e3d-4e1d-abee-c18d483cd9d8 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2026-02-13T23:24:19Z" level=info msg="Starting IMAP Service" service=imap user=4b9fef0f-dbf9-4b99-81c8-8142305618e5 time="2026-02-13T23:24:19Z" level=info msg="Sync triggered" service=imap user=4b9fef0f-dbf9-4b99-81c8-8142305618e5 time="2026-02-13T23:24:19Z" level=info msg="Beginning user sync" service=imap start="2026-02-13 23:24:19.570050854 +0000 UTC m=+77.376659265" user=4b9fef0f-dbf9-4b99-81c8-8142305618e5 time="2026-02-13T23:24:19Z" level=info msg="Syncing labels" service=imap user=4b9fef0f-dbf9-4b99-81c8-8142305618e5 time="2026-02-13T23:24:19Z" level=info msg="Checking whether logged in user should re-sync. UserID:4b9fef0f-dbf9-4b99-81c8-8142305618e5" userID=4b9fef0f-dbf9-4b99-81c8-8142305618e5 time="2026-02-13T23:24:19Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=67f1e85a-5e3d-4e1d-abee-c18d483cd9d8 time="2026-02-13T23:24:19Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=67f1e85a-5e3d-4e1d-abee-c18d483cd9d8 time="2026-02-13T23:24:19Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=8 userID=67f1e85a-5e3d-4e1d-abee-c18d483cd9d8 time="2026-02-13T23:24:19Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=10 userID=67f1e85a-5e3d-4e1d-abee-c18d483cd9d8 time="2026-02-13T23:24:19Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=12 userID=67f1e85a-5e3d-4e1d-abee-c18d483cd9d8 time="2026-02-13T23:24:19Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0 userID=67f1e85a-5e3d-4e1d-abee-c18d483cd9d8 time="2026-02-13T23:24:19Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=7 userID=67f1e85a-5e3d-4e1d-abee-c18d483cd9d8 time="2026-02-13T23:24:19Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4 userID=67f1e85a-5e3d-4e1d-abee-c18d483cd9d8 time="2026-02-13T23:24:19Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6 userID=67f1e85a-5e3d-4e1d-abee-c18d483cd9d8 time="2026-02-13T23:24:19Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=3 userID=67f1e85a-5e3d-4e1d-abee-c18d483cd9d8 time="2026-02-13T23:24:19Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5 userID=67f1e85a-5e3d-4e1d-abee-c18d483cd9d8 time="2026-02-13T23:24:19Z" level=info msg="Synced labels" service=imap user=4b9fef0f-dbf9-4b99-81c8-8142305618e5 time="2026-02-13T23:24:19Z" level=info msg="200 OK: GET https://127.0.0.1:36205/mail/v4/messages/count" pkg=gpa/client userID=4b9fef0f-dbf9-4b99-81c8-8142305618e5 time="2026-02-13T23:24:19Z" level=info msg="Syncing messages" service=imap user=4b9fef0f-dbf9-4b99-81c8-8142305618e5 time="2026-02-13T23:24:19Z" level=info msg="Job started" service=imap user=4b9fef0f-dbf9-4b99-81c8-8142305618e5 time="2026-02-13T23:24:19Z" level=info msg="200 OK: POST https://127.0.0.1:36205/mail/v4/messages" pkg=gpa/client userID=4b9fef0f-dbf9-4b99-81c8-8142305618e5 time="2026-02-13T23:24:19Z" level=info msg="Job finished" service=imap user=4b9fef0f-dbf9-4b99-81c8-8142305618e5 time="2026-02-13T23:24:19Z" level=info msg="All child jobs completed" service=imap sync-job=waiter user=4b9fef0f-dbf9-4b99-81c8-8142305618e5 time="2026-02-13T23:24:19Z" level=info msg="Synced messages" service=imap user=4b9fef0f-dbf9-4b99-81c8-8142305618e5 time="2026-02-13T23:24:19Z" level=info msg="Finished user sync" duration=17.258912ms service=imap user=4b9fef0f-dbf9-4b99-81c8-8142305618e5 time="2026-02-13T23:24:19Z" level=info msg="Sync complete, starting API event stream" service=imap user=4b9fef0f-dbf9-4b99-81c8-8142305618e5 time="2026-02-13T23:24:19Z" level=info msg="Event loop reset" eventID="AQ==" service=user-events user=4b9fef0f-dbf9-4b99-81c8-8142305618e5 time="2026-02-13T23:24:19Z" level=warning msg="Appended message has no date, adding default one so it does not fail test" time="2026-02-13T23:24:19Z" level=info msg="200 OK: POST https://127.0.0.1:36205/mail/v4/messages/import" pkg=gpa/client userID=4b9fef0f-dbf9-4b99-81c8-8142305618e5 time="2026-02-13T23:24:19Z" level=info msg="200 OK: GET https://127.0.0.1:36205/mail/v4/messages/5276a2a1-9eb4-4ebb-bddf-73b30a42af37" pkg=gpa/client userID=4b9fef0f-dbf9-4b99-81c8-8142305618e5 Scenario: Imports a similar (duplicate) message to sent # features/imap/message/create.feature:85 When IMAP client "1" appends the following messages to "Sent": # :1 -> *scenario | from | to | subject | body | | john.doe@email.com | john.doe2@proton.local | foo | bar | And it succeeds # :1 -> *scenario And IMAP client "1" eventually sees the following messages in "Sent": # :1 -> *scenario | from | to | subject | body | | john.doe@email.com | john.doe2@proton.local | foo | bar | And it succeeds # :1 -> *scenario time="2026-02-13T23:24:19Z" level=warning msg="Appended message has no date, adding default one so it does not fail test" time="2026-02-13T23:24:19Z" level=info msg="200 OK: POST https://127.0.0.1:36205/mail/v4/messages/import" pkg=gpa/client userID=4b9fef0f-dbf9-4b99-81c8-8142305618e5 time="2026-02-13T23:24:19Z" level=info msg="200 OK: GET https://127.0.0.1:36205/mail/v4/messages/6c543543-681a-4923-8544-0d007e11f64c" pkg=gpa/client userID=4b9fef0f-dbf9-4b99-81c8-8142305618e5 And IMAP client "1" appends the following messages to "Sent": # :1 -> *scenario | from | to | subject | body | | john.doe@email.com | john.doe2@proton.local | foo | bar | And it succeeds # :1 -> *scenario time="2026-02-13T23:24:19Z" level=info msg="Heartbeat sent" metrics="{bridge.any.heartbeat bridge_heartbeat_new {1 9} {true true false false false true true true true true false 0.0.0 starttls starttls unknown}}" pkg=telemetry time="2026-02-13T23:24:19Z" level=info msg="Frontend service stopped" time="2026-02-13T23:24:19Z" level=info msg="Frontend client stopped" time="2026-02-13T23:24:19Z" level=info msg="Closing bridge" pkg=bridge time="2026-02-13T23:24:19Z" level=info msg="Stopping service" pkg=observability time="2026-02-13T23:24:19Z" level=info msg="Closing user" userID=4b9fef0f-dbf9-4b99-81c8-8142305618e5 time="2026-02-13T23:24:19Z" level=info msg="De-registering user client, ID:4b9fef0f-dbf9-4b99-81c8-8142305618e5" pkg=observability time="2026-02-13T23:24:19Z" level=info msg="Exiting IMAP Service" service=imap user=4b9fef0f-dbf9-4b99-81c8-8142305618e5 time="2026-02-13T23:24:19Z" level=info msg="Exiting service main loop" service=smtp user=4b9fef0f-dbf9-4b99-81c8-8142305618e5 time="2026-02-13T23:24:19Z" level=info msg="Exiting service main loop" service=notification user=4b9fef0f-dbf9-4b99-81c8-8142305618e5 time="2026-02-13T23:24:19Z" level=info msg="Exiting Service" service=user-identity user=4b9fef0f-dbf9-4b99-81c8-8142305618e5 time="2026-02-13T23:24:19Z" level=info msg="Exiting service main loop" service=telemetry user=4b9fef0f-dbf9-4b99-81c8-8142305618e5 time="2026-02-13T23:24:19Z" level=info msg="Exiting service" service=user-events user=4b9fef0f-dbf9-4b99-81c8-8142305618e5 time="2026-02-13T23:24:19Z" level=info msg="Closing IMAP Listener" service=server-manager time="2026-02-13T23:24:19Z" level=info msg="Closing IMAP server" service=server-manager time="2026-02-13T23:24:19Z" level=info msg="Closing SMTP Listener" service=server-manager time="2026-02-13T23:24:19Z" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2026-02-13T23:24:19Z" level=info msg="Closing SMTP server" service=server-manager time="2026-02-13T23:24:19Z" level=info msg="Closing service" service=unleash And IMAP client "1" eventually sees the following messages in "Sent": # :1 -> *scenario | from | to | subject | body | | john.doe@email.com | john.doe2@proton.local | foo | bar | | john.doe@email.com | john.doe2@proton.local | foo | bar | Feature: IMAP remove messages from mailbox time="2026-02-13T23:24:19Z" level=info msg="User '92183c8f-eaa5-46d4-9faf-c87c9fa38dfa' created with id=cd7bd6b3-f5bf-4b7a-8c98-d871fc3724b2" pkg=gpa/server/backend Background: Given there exists an account with username "92183c8f-eaa5-46d4-9faf-c87c9fa38dfa" and password "password" # :1 -> *scenario And the account "92183c8f-eaa5-46d4-9faf-c87c9fa38dfa" has the following custom mailboxes: # :1 -> *scenario | name | type | | mbox | folder | | label | label | And the address "92183c8f-eaa5-46d4-9faf-c87c9fa38dfa@proton.local" of account "92183c8f-eaa5-46d4-9faf-c87c9fa38dfa" has 10 messages in "Folders/mbox" # :1 -> *scenario Then it succeeds # :1 -> *scenario time="2026-02-13T23:24:20Z" level=info msg="Starting bridge" time="2026-02-13T23:24:20Z" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures1466701680/078/config4156915786/grpcFocusServerConfig.json pkg=focus/service time="2026-02-13T23:24:20Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures1466701680/078/cache826010961/unleash_cache/unleash_flags: no such file or directory" service=unleash time="2026-02-13T23:24:20Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures1466701680/078/cache826010961/notifications/notification_cache: no such file or directory" pkg=notification-store time="2026-02-13T23:24:20Z" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures1466701680/078/data2977007289/gluon/backend/db gluonStore=/tmp/TestFeatures1466701680/078/data2977007289/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2026-02-13T23:24:20Z" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2026-02-13T23:24:20Z" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2026-02-13T23:24:20Z" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2026-02-13T23:24:20Z" level=info msg="Starting service" service=unleash time="2026-02-13T23:24:20Z" level=info msg="Starting service" pkg=observability time="2026-02-13T23:24:20Z" level=info msg="Starting frontend service" time="2026-02-13T23:24:20Z" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures1466701680/078/config4156915786/grpcServerConfig.json time="2026-02-13T23:24:20Z" level=info msg="gRPC server listening on /tmp/bridge4346" pkg=grpc time="2026-02-13T23:24:20Z" level=info msg="Frontend service started" time="2026-02-13T23:24:20Z" level=info msg="Starting frontend client" time="2026-02-13T23:24:20Z" level=info msg="Starting poll service" service=unleash time="2026-02-13T23:24:20Z" level=info msg="Starting receiver service" service=unleash time="2026-02-13T23:24:20Z" level=info msg="Loading users" count=0 pkg=bridge/user time="2026-02-13T23:24:20Z" level=info msg="Finished loading users" pkg=bridge/user time="2026-02-13T23:24:20Z" level=info msg="Checking for updates" pkg=bridge time="2026-02-13T23:24:20Z" level=info msg="Not monitoring parent PID" pkg=grpc time="2026-02-13T23:24:20Z" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2026-02-13T23:24:20Z" level=info msg="200 OK: GET https://127.0.0.1:36953/feature/v2/frontend?bridgeStickyKey=1f62fb99-119e-48bc-8fc0-9cd0b33edbd7" pkg=gpa/manager time="2026-02-13T23:24:20Z" level=info msg="Frontend client started" When bridge starts # :1 -> *scenario time="2026-02-13T23:24:20Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (b7941a52)" time="2026-02-13T23:24:20Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (b7941a52)" time="2026-02-13T23:24:20Z" level=info msg="200 OK: POST https://127.0.0.1:36953/auth/v4/info" pkg=gpa/manager time="2026-02-13T23:24:20Z" level=info msg="200 OK: POST https://127.0.0.1:36953/auth/v4" pkg=gpa/manager time="2026-02-13T23:24:20Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=cd7bd6b3-f5bf-4b7a-8c98-d871fc3724b2 time="2026-02-13T23:24:21Z" level=info msg="Adding vault user" userID=cd7bd6b3-f5bf-4b7a-8c98-d871fc3724b2 time="2026-02-13T23:24:21Z" level=info msg="Creating new user" userID=cd7bd6b3-f5bf-4b7a-8c98-d871fc3724b2 time="2026-02-13T23:24:21Z" level=warning msg="404 GET https://127.0.0.1:36953/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2026-02-13T23:24:21Z" level=error msg="404 GET https://127.0.0.1:36953/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2026-02-13T23:24:21Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:36953/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2026-02-13T23:24:21Z" level=info msg="Creating user object" numAddr=1 numLabels=14 userID=cd7bd6b3-f5bf-4b7a-8c98-d871fc3724b2 time="2026-02-13T23:24:21Z" level=info msg="200 OK: GET https://127.0.0.1:36953/core/v4/events/latest" pkg=gpa/client userID=cd7bd6b3-f5bf-4b7a-8c98-d871fc3724b2 time="2026-02-13T23:24:21Z" level=info msg="Starting service Last EventID=DA==" service=user-events user=cd7bd6b3-f5bf-4b7a-8c98-d871fc3724b2 time="2026-02-13T23:24:21Z" level=info msg="200 OK: GET https://127.0.0.1:36953/core/v4/settings" pkg=gpa/client userID=cd7bd6b3-f5bf-4b7a-8c98-d871fc3724b2 time="2026-02-13T23:24:21Z" level=info msg="Registering user client, ID:cd7bd6b3-f5bf-4b7a-8c98-d871fc3724b2" pkg=observability time="2026-02-13T23:24:21Z" level=info msg="Starting service main loop" service=telemetry user=cd7bd6b3-f5bf-4b7a-8c98-d871fc3724b2 time="2026-02-13T23:24:21Z" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=cd7bd6b3-f5bf-4b7a-8c98-d871fc3724b2 time="2026-02-13T23:24:21Z" level=info msg="Starting service main loop" service=notification user=cd7bd6b3-f5bf-4b7a-8c98-d871fc3724b2 time="2026-02-13T23:24:21Z" level=info msg="Starting service main loop" service=smtp user=cd7bd6b3-f5bf-4b7a-8c98-d871fc3724b2 time="2026-02-13T23:24:21Z" level=info msg="200 OK: GET https://127.0.0.1:36953/core/v4/labels?Type=4" pkg=gpa/client userID=cd7bd6b3-f5bf-4b7a-8c98-d871fc3724b2 time="2026-02-13T23:24:21Z" level=info msg="200 OK: GET https://127.0.0.1:36953/core/v4/labels?Type=3" pkg=gpa/client userID=cd7bd6b3-f5bf-4b7a-8c98-d871fc3724b2 time="2026-02-13T23:24:21Z" level=info msg="200 OK: GET https://127.0.0.1:36953/core/v4/labels?Type=1" pkg=gpa/client userID=cd7bd6b3-f5bf-4b7a-8c98-d871fc3724b2 time="2026-02-13T23:24:21Z" level=info msg="Setting labels" labelIDs="[5 6 7 0 1 8 9 10 12 2 3 4 bbfeb7d4-2b84-4aa9-8504-d0394a4669d6 d1226e84-1dca-4081-85bc-5cae988a2683]" pkg=rwLabels time="2026-02-13T23:24:21Z" level=info msg="Adding user to imap server" addrID=31e59c02-7b01-4074-8962-93e04852f2e3 service=server-manager time="2026-02-13T23:24:21Z" level=info msg="Creating new IMAP user" addrID=31e59c02-7b01-4074-8962-93e04852f2e3 service=server-manager time="2026-02-13T23:24:21Z" level=info msg="Setting gluon ID" addrID=31e59c02-7b01-4074-8962-93e04852f2e3 gluonID=ec17a474-4f68-4adc-855b-bba5dcc82dbd userID=cd7bd6b3-f5bf-4b7a-8c98-d871fc3724b2 time="2026-02-13T23:24:21Z" level=info msg="Created new IMAP user" addrID=31e59c02-7b01-4074-8962-93e04852f2e3 gluonID=ec17a474-4f68-4adc-855b-bba5dcc82dbd service=server-manager time="2026-02-13T23:24:21Z" level=info msg="Validating Listener State" service=server-manager time="2026-02-13T23:24:21Z" level=info msg=Resuming service=user-events user=cd7bd6b3-f5bf-4b7a-8c98-d871fc3724b2 And the user logs in with username "92183c8f-eaa5-46d4-9faf-c87c9fa38dfa" and password "password" # :1 -> *scenario time="2026-02-13T23:24:21Z" level=info msg="Received mailbox message count" count=0 gluonID=ec17a474-4f68-4adc-855b-bba5dcc82dbd labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2026-02-13T23:24:21Z" level=info msg="Starting IMAP Service" service=imap user=cd7bd6b3-f5bf-4b7a-8c98-d871fc3724b2 time="2026-02-13T23:24:21Z" level=info msg="Sync triggered" service=imap user=cd7bd6b3-f5bf-4b7a-8c98-d871fc3724b2 time="2026-02-13T23:24:21Z" level=info msg="Beginning user sync" service=imap start="2026-02-13 23:24:21.042462386 +0000 UTC m=+78.849070796" user=cd7bd6b3-f5bf-4b7a-8c98-d871fc3724b2 time="2026-02-13T23:24:21Z" level=info msg="Syncing labels" service=imap user=cd7bd6b3-f5bf-4b7a-8c98-d871fc3724b2 time="2026-02-13T23:24:21Z" level=info msg="Label not found in DB, creating mailbox." labelID=bbfeb7d4-2b84-4aa9-8504-d0394a4669d6 labelPath="jm2pV8GS7FVFPTesFaU5jW/EhDgcEQCxeWTMDFRvNjU=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2026-02-13T23:24:21Z" level=info msg="Label not found in DB, creating mailbox." labelID=d1226e84-1dca-4081-85bc-5cae988a2683 labelPath="mHoyd+am6bmNoUvxRZ/ZRvBIQnwu+1OQWf1jSR3oA+s=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2026-02-13T23:24:21Z" level=info msg="Checking whether logged in user should re-sync. UserID:cd7bd6b3-f5bf-4b7a-8c98-d871fc3724b2" userID=cd7bd6b3-f5bf-4b7a-8c98-d871fc3724b2 time="2026-02-13T23:24:21Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=ec17a474-4f68-4adc-855b-bba5dcc82dbd time="2026-02-13T23:24:21Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=ec17a474-4f68-4adc-855b-bba5dcc82dbd time="2026-02-13T23:24:21Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0 userID=ec17a474-4f68-4adc-855b-bba5dcc82dbd time="2026-02-13T23:24:21Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4 userID=ec17a474-4f68-4adc-855b-bba5dcc82dbd time="2026-02-13T23:24:21Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=12 userID=ec17a474-4f68-4adc-855b-bba5dcc82dbd time="2026-02-13T23:24:21Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=bbfeb7d4-2b84-4aa9-8504-d0394a4669d6 userID=ec17a474-4f68-4adc-855b-bba5dcc82dbd time="2026-02-13T23:24:21Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=d1226e84-1dca-4081-85bc-5cae988a2683 userID=ec17a474-4f68-4adc-855b-bba5dcc82dbd time="2026-02-13T23:24:21Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=7 userID=ec17a474-4f68-4adc-855b-bba5dcc82dbd time="2026-02-13T23:24:21Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=8 userID=ec17a474-4f68-4adc-855b-bba5dcc82dbd time="2026-02-13T23:24:21Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=10 userID=ec17a474-4f68-4adc-855b-bba5dcc82dbd time="2026-02-13T23:24:21Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=3 userID=ec17a474-4f68-4adc-855b-bba5dcc82dbd time="2026-02-13T23:24:21Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5 userID=ec17a474-4f68-4adc-855b-bba5dcc82dbd time="2026-02-13T23:24:21Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6 userID=ec17a474-4f68-4adc-855b-bba5dcc82dbd time="2026-02-13T23:24:21Z" level=info msg="Synced labels" service=imap user=cd7bd6b3-f5bf-4b7a-8c98-d871fc3724b2 time="2026-02-13T23:24:21Z" level=info msg="200 OK: GET https://127.0.0.1:36953/mail/v4/messages/count" pkg=gpa/client userID=cd7bd6b3-f5bf-4b7a-8c98-d871fc3724b2 time="2026-02-13T23:24:21Z" level=info msg="Syncing messages" service=imap user=cd7bd6b3-f5bf-4b7a-8c98-d871fc3724b2 time="2026-02-13T23:24:21Z" level=info msg="Job started" service=imap user=cd7bd6b3-f5bf-4b7a-8c98-d871fc3724b2 time="2026-02-13T23:24:21Z" level=info msg="200 OK: POST https://127.0.0.1:36953/mail/v4/messages" pkg=gpa/client userID=cd7bd6b3-f5bf-4b7a-8c98-d871fc3724b2 time="2026-02-13T23:24:21Z" level=info msg="200 OK: POST https://127.0.0.1:36953/mail/v4/messages" pkg=gpa/client userID=cd7bd6b3-f5bf-4b7a-8c98-d871fc3724b2 time="2026-02-13T23:24:21Z" level=info msg="Creating new child job" service=imap user=cd7bd6b3-f5bf-4b7a-8c98-d871fc3724b2 time="2026-02-13T23:24:21Z" level=info msg="Job finished" service=imap user=cd7bd6b3-f5bf-4b7a-8c98-d871fc3724b2 time="2026-02-13T23:24:21Z" level=info msg="200 OK: GET https://127.0.0.1:36953/mail/v4/messages/6eda87c7-5c9a-4768-967e-5a12a346613c" pkg=gpa/client userID=cd7bd6b3-f5bf-4b7a-8c98-d871fc3724b2 time="2026-02-13T23:24:21Z" level=info msg="200 OK: GET https://127.0.0.1:36953/mail/v4/messages/8bdb22ac-dff8-45d6-b83c-e085902379fd" pkg=gpa/client userID=cd7bd6b3-f5bf-4b7a-8c98-d871fc3724b2 time="2026-02-13T23:24:21Z" level=info msg="200 OK: GET https://127.0.0.1:36953/mail/v4/messages/40d975e8-cd6f-42ad-8023-b5e580f63459" pkg=gpa/client userID=cd7bd6b3-f5bf-4b7a-8c98-d871fc3724b2 time="2026-02-13T23:24:21Z" level=info msg="200 OK: GET https://127.0.0.1:36953/mail/v4/messages/ba55c571-841b-4388-8f66-76269ef36189" pkg=gpa/client userID=cd7bd6b3-f5bf-4b7a-8c98-d871fc3724b2 time="2026-02-13T23:24:21Z" level=info msg="200 OK: GET https://127.0.0.1:36953/mail/v4/messages/826a2b30-86cd-4b12-9c1b-8bf9f764b4d7" pkg=gpa/client userID=cd7bd6b3-f5bf-4b7a-8c98-d871fc3724b2 time="2026-02-13T23:24:21Z" level=info msg="200 OK: GET https://127.0.0.1:36953/mail/v4/messages/a4fcdded-d0b5-47f2-b4f0-30a5172185cf" pkg=gpa/client userID=cd7bd6b3-f5bf-4b7a-8c98-d871fc3724b2 time="2026-02-13T23:24:21Z" level=info msg="200 OK: GET https://127.0.0.1:36953/mail/v4/messages/e3245048-4eaa-4206-8144-e6f3d88fae23" pkg=gpa/client userID=cd7bd6b3-f5bf-4b7a-8c98-d871fc3724b2 time="2026-02-13T23:24:21Z" level=info msg="200 OK: GET https://127.0.0.1:36953/mail/v4/messages/3fca2090-ded2-495c-b475-da00841385b3" pkg=gpa/client userID=cd7bd6b3-f5bf-4b7a-8c98-d871fc3724b2 time="2026-02-13T23:24:21Z" level=info msg="200 OK: GET https://127.0.0.1:36953/mail/v4/messages/cfecc6c1-48cf-4ceb-a323-4dff47bad0ec" pkg=gpa/client userID=cd7bd6b3-f5bf-4b7a-8c98-d871fc3724b2 time="2026-02-13T23:24:21Z" level=info msg="200 OK: GET https://127.0.0.1:36953/mail/v4/messages/fddcc9b1-ea08-41d3-8118-83fa3cc12a6a" pkg=gpa/client userID=cd7bd6b3-f5bf-4b7a-8c98-d871fc3724b2 time="2026-02-13T23:24:21Z" level=info msg="Sending observability data." pkg=observability time="2026-02-13T23:24:21Z" level=info msg="200 OK: POST https://127.0.0.1:36953/data/v1/metrics" pkg=gpa/client userID=cd7bd6b3-f5bf-4b7a-8c98-d871fc3724b2 time="2026-02-13T23:24:21Z" level=info msg="Successfully sent observability data." pkg=observability time="2026-02-13T23:24:21Z" level=info msg="Scheduling observability data sending" pkg=observability time="2026-02-13T23:24:21Z" level=info msg="Child job finished" service=imap user=cd7bd6b3-f5bf-4b7a-8c98-d871fc3724b2 time="2026-02-13T23:24:21Z" level=info msg="All child jobs completed" service=imap sync-job=waiter user=cd7bd6b3-f5bf-4b7a-8c98-d871fc3724b2 time="2026-02-13T23:24:21Z" level=info msg="Synced messages" service=imap user=cd7bd6b3-f5bf-4b7a-8c98-d871fc3724b2 time="2026-02-13T23:24:21Z" level=info msg="Finished user sync" duration=70.979744ms service=imap user=cd7bd6b3-f5bf-4b7a-8c98-d871fc3724b2 time="2026-02-13T23:24:21Z" level=info msg="Sync complete, starting API event stream" service=imap user=cd7bd6b3-f5bf-4b7a-8c98-d871fc3724b2 time="2026-02-13T23:24:21Z" level=info msg="Event loop reset" eventID="DA==" service=user-events user=cd7bd6b3-f5bf-4b7a-8c98-d871fc3724b2 And user "92183c8f-eaa5-46d4-9faf-c87c9fa38dfa" finishes syncing # :1 -> *scenario And user "92183c8f-eaa5-46d4-9faf-c87c9fa38dfa" connects and authenticates IMAP client "1" # :1 -> *scenario Then it succeeds # :1 -> *scenario Scenario: Mark message as deleted and EXPUNGE # features/imap/message/delete.feature:16 When IMAP client "1" selects "Folders/mbox" # :1 -> *scenario And IMAP client "1" marks message 2 as deleted # :1 -> *scenario And it succeeds # :1 -> *scenario Then IMAP client "1" eventually sees that message at row 2 has the flag "\Deleted" # :1 -> *scenario time="2026-02-13T23:24:21Z" level=info msg="200 OK: PUT https://127.0.0.1:36953/mail/v4/messages/unlabel" pkg=gpa/client userID=cd7bd6b3-f5bf-4b7a-8c98-d871fc3724b2 When IMAP client "1" expunges # :1 -> *scenario And it succeeds # :1 -> *scenario time="2026-02-13T23:24:21Z" level=info msg="Heartbeat sent" metrics="{bridge.any.heartbeat bridge_heartbeat_new {1 2} {true true false false false true true true true true false 0.0.0 starttls starttls unknown}}" pkg=telemetry time="2026-02-13T23:24:21Z" level=info msg="Frontend service stopped" time="2026-02-13T23:24:21Z" level=info msg="Frontend client stopped" time="2026-02-13T23:24:21Z" level=info msg="Closing bridge" pkg=bridge time="2026-02-13T23:24:21Z" level=info msg="Stopping service" pkg=observability time="2026-02-13T23:24:21Z" level=info msg="Closing user" userID=cd7bd6b3-f5bf-4b7a-8c98-d871fc3724b2 time="2026-02-13T23:24:21Z" level=info msg="De-registering user client, ID:cd7bd6b3-f5bf-4b7a-8c98-d871fc3724b2" pkg=observability time="2026-02-13T23:24:21Z" level=info msg="Exiting IMAP Service" service=imap user=cd7bd6b3-f5bf-4b7a-8c98-d871fc3724b2 time="2026-02-13T23:24:21Z" level=info msg="Exiting service main loop" service=smtp user=cd7bd6b3-f5bf-4b7a-8c98-d871fc3724b2 time="2026-02-13T23:24:21Z" level=info msg="Exiting service main loop" service=notification user=cd7bd6b3-f5bf-4b7a-8c98-d871fc3724b2 time="2026-02-13T23:24:21Z" level=info msg="Exiting Service" service=user-identity user=cd7bd6b3-f5bf-4b7a-8c98-d871fc3724b2 time="2026-02-13T23:24:21Z" level=info msg="Exiting service main loop" service=telemetry user=cd7bd6b3-f5bf-4b7a-8c98-d871fc3724b2 time="2026-02-13T23:24:21Z" level=info msg="Exiting service" service=user-events user=cd7bd6b3-f5bf-4b7a-8c98-d871fc3724b2 time="2026-02-13T23:24:21Z" level=info msg="Closing IMAP Listener" service=server-manager time="2026-02-13T23:24:21Z" level=info msg="Closing IMAP server" service=server-manager time="2026-02-13T23:24:21Z" level=info msg="Closing SMTP Listener" service=server-manager time="2026-02-13T23:24:21Z" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2026-02-13T23:24:21Z" level=info msg="Closing SMTP server" service=server-manager time="2026-02-13T23:24:21Z" level=info msg="Closing service" service=unleash Then IMAP client "1" eventually sees 9 messages in "Folders/mbox" # :1 -> *scenario time="2026-02-13T23:24:21Z" level=info msg="User '6b230539-3c90-4b3a-92c3-76920a8235bc' created with id=8eba2894-c2d7-4038-a9ed-6f2856b8e38e" pkg=gpa/server/backend time="2026-02-13T23:24:22Z" level=info msg="Starting bridge" time="2026-02-13T23:24:22Z" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures1466701680/079/config1506297590/grpcFocusServerConfig.json pkg=focus/service time="2026-02-13T23:24:22Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures1466701680/079/cache2255520754/unleash_cache/unleash_flags: no such file or directory" service=unleash time="2026-02-13T23:24:22Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures1466701680/079/cache2255520754/notifications/notification_cache: no such file or directory" pkg=notification-store time="2026-02-13T23:24:22Z" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures1466701680/079/data3773147520/gluon/backend/db gluonStore=/tmp/TestFeatures1466701680/079/data3773147520/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2026-02-13T23:24:22Z" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2026-02-13T23:24:22Z" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2026-02-13T23:24:22Z" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2026-02-13T23:24:22Z" level=info msg="Starting service" service=unleash time="2026-02-13T23:24:22Z" level=info msg="Starting service" pkg=observability time="2026-02-13T23:24:22Z" level=info msg="Starting receiver service" service=unleash time="2026-02-13T23:24:22Z" level=info msg="Starting poll service" service=unleash time="2026-02-13T23:24:22Z" level=info msg="Starting frontend service" time="2026-02-13T23:24:22Z" level=info msg="Checking for updates" pkg=bridge time="2026-02-13T23:24:22Z" level=info msg="Loading users" count=0 pkg=bridge/user time="2026-02-13T23:24:22Z" level=info msg="Finished loading users" pkg=bridge/user time="2026-02-13T23:24:22Z" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures1466701680/079/config1506297590/grpcServerConfig.json time="2026-02-13T23:24:22Z" level=info msg="gRPC server listening on /tmp/bridge8769" pkg=grpc time="2026-02-13T23:24:22Z" level=info msg="Frontend service started" time="2026-02-13T23:24:22Z" level=info msg="Starting frontend client" time="2026-02-13T23:24:22Z" level=info msg="Not monitoring parent PID" pkg=grpc time="2026-02-13T23:24:22Z" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2026-02-13T23:24:22Z" level=info msg="200 OK: GET https://127.0.0.1:43747/feature/v2/frontend?bridgeStickyKey=3b4a873f-53a4-4f6b-9c6f-d0a863ae4f64" pkg=gpa/manager time="2026-02-13T23:24:22Z" level=info msg="Frontend client started" time="2026-02-13T23:24:22Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (fb1c3c8b)" time="2026-02-13T23:24:22Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (fb1c3c8b)" time="2026-02-13T23:24:22Z" level=info msg="200 OK: POST https://127.0.0.1:43747/auth/v4/info" pkg=gpa/manager time="2026-02-13T23:24:22Z" level=info msg="200 OK: POST https://127.0.0.1:43747/auth/v4" pkg=gpa/manager time="2026-02-13T23:24:22Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=8eba2894-c2d7-4038-a9ed-6f2856b8e38e time="2026-02-13T23:24:22Z" level=info msg="Adding vault user" userID=8eba2894-c2d7-4038-a9ed-6f2856b8e38e time="2026-02-13T23:24:22Z" level=info msg="Creating new user" userID=8eba2894-c2d7-4038-a9ed-6f2856b8e38e time="2026-02-13T23:24:22Z" level=warning msg="404 GET https://127.0.0.1:43747/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2026-02-13T23:24:22Z" level=error msg="404 GET https://127.0.0.1:43747/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2026-02-13T23:24:22Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:43747/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2026-02-13T23:24:22Z" level=info msg="Creating user object" numAddr=1 numLabels=14 userID=8eba2894-c2d7-4038-a9ed-6f2856b8e38e time="2026-02-13T23:24:22Z" level=info msg="200 OK: GET https://127.0.0.1:43747/core/v4/events/latest" pkg=gpa/client userID=8eba2894-c2d7-4038-a9ed-6f2856b8e38e time="2026-02-13T23:24:22Z" level=info msg="Starting service Last EventID=DA==" service=user-events user=8eba2894-c2d7-4038-a9ed-6f2856b8e38e time="2026-02-13T23:24:22Z" level=info msg="200 OK: GET https://127.0.0.1:43747/core/v4/settings" pkg=gpa/client userID=8eba2894-c2d7-4038-a9ed-6f2856b8e38e time="2026-02-13T23:24:22Z" level=info msg="Registering user client, ID:8eba2894-c2d7-4038-a9ed-6f2856b8e38e" pkg=observability time="2026-02-13T23:24:22Z" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=8eba2894-c2d7-4038-a9ed-6f2856b8e38e time="2026-02-13T23:24:22Z" level=info msg="Starting service main loop" service=notification user=8eba2894-c2d7-4038-a9ed-6f2856b8e38e time="2026-02-13T23:24:22Z" level=info msg="Starting service main loop" service=smtp user=8eba2894-c2d7-4038-a9ed-6f2856b8e38e time="2026-02-13T23:24:22Z" level=info msg="Starting service main loop" service=telemetry user=8eba2894-c2d7-4038-a9ed-6f2856b8e38e time="2026-02-13T23:24:22Z" level=info msg="200 OK: GET https://127.0.0.1:43747/core/v4/labels?Type=4" pkg=gpa/client userID=8eba2894-c2d7-4038-a9ed-6f2856b8e38e time="2026-02-13T23:24:22Z" level=info msg="200 OK: GET https://127.0.0.1:43747/core/v4/labels?Type=3" pkg=gpa/client userID=8eba2894-c2d7-4038-a9ed-6f2856b8e38e time="2026-02-13T23:24:22Z" level=info msg="200 OK: GET https://127.0.0.1:43747/core/v4/labels?Type=1" pkg=gpa/client userID=8eba2894-c2d7-4038-a9ed-6f2856b8e38e time="2026-02-13T23:24:22Z" level=info msg="Setting labels" labelIDs="[4 6 9 10 1 3 5 7 8 12 0 2 b35f1448-3d08-445f-ad1f-606b4e1bd1d3 48e37a9a-2995-4f4c-a212-b5590bfe840a]" pkg=rwLabels time="2026-02-13T23:24:22Z" level=info msg="Adding user to imap server" addrID=e8d1c899-df84-4a6a-a652-6b1979522819 service=server-manager time="2026-02-13T23:24:22Z" level=info msg="Creating new IMAP user" addrID=e8d1c899-df84-4a6a-a652-6b1979522819 service=server-manager time="2026-02-13T23:24:22Z" level=info msg="Setting gluon ID" addrID=e8d1c899-df84-4a6a-a652-6b1979522819 gluonID=2f22acb1-a992-4d0c-bd78-7273e10d8290 userID=8eba2894-c2d7-4038-a9ed-6f2856b8e38e time="2026-02-13T23:24:22Z" level=info msg="Created new IMAP user" addrID=e8d1c899-df84-4a6a-a652-6b1979522819 gluonID=2f22acb1-a992-4d0c-bd78-7273e10d8290 service=server-manager time="2026-02-13T23:24:22Z" level=info msg="Received mailbox message count" count=0 gluonID=2f22acb1-a992-4d0c-bd78-7273e10d8290 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2026-02-13T23:24:22Z" level=info msg="Starting IMAP Service" service=imap user=8eba2894-c2d7-4038-a9ed-6f2856b8e38e time="2026-02-13T23:24:22Z" level=info msg="Validating Listener State" service=server-manager time="2026-02-13T23:24:22Z" level=info msg="Sync triggered" service=imap user=8eba2894-c2d7-4038-a9ed-6f2856b8e38e time="2026-02-13T23:24:22Z" level=info msg=Resuming service=user-events user=8eba2894-c2d7-4038-a9ed-6f2856b8e38e time="2026-02-13T23:24:22Z" level=info msg="Beginning user sync" service=imap start="2026-02-13 23:24:22.288872401 +0000 UTC m=+80.095480811" user=8eba2894-c2d7-4038-a9ed-6f2856b8e38e time="2026-02-13T23:24:22Z" level=info msg="Checking whether logged in user should re-sync. UserID:8eba2894-c2d7-4038-a9ed-6f2856b8e38e" userID=8eba2894-c2d7-4038-a9ed-6f2856b8e38e time="2026-02-13T23:24:22Z" level=info msg="Syncing labels" service=imap user=8eba2894-c2d7-4038-a9ed-6f2856b8e38e time="2026-02-13T23:24:22Z" level=info msg="Label not found in DB, creating mailbox." labelID=b35f1448-3d08-445f-ad1f-606b4e1bd1d3 labelPath="jm2pV8GS7FVFPTesFaU5jW/EhDgcEQCxeWTMDFRvNjU=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2026-02-13T23:24:22Z" level=info msg="Label not found in DB, creating mailbox." labelID=48e37a9a-2995-4f4c-a212-b5590bfe840a labelPath="mHoyd+am6bmNoUvxRZ/ZRvBIQnwu+1OQWf1jSR3oA+s=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2026-02-13T23:24:22Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=2f22acb1-a992-4d0c-bd78-7273e10d8290 time="2026-02-13T23:24:22Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=2f22acb1-a992-4d0c-bd78-7273e10d8290 time="2026-02-13T23:24:22Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=b35f1448-3d08-445f-ad1f-606b4e1bd1d3 userID=2f22acb1-a992-4d0c-bd78-7273e10d8290 time="2026-02-13T23:24:22Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4 userID=2f22acb1-a992-4d0c-bd78-7273e10d8290 time="2026-02-13T23:24:22Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6 userID=2f22acb1-a992-4d0c-bd78-7273e10d8290 time="2026-02-13T23:24:22Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=3 userID=2f22acb1-a992-4d0c-bd78-7273e10d8290 time="2026-02-13T23:24:22Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=8 userID=2f22acb1-a992-4d0c-bd78-7273e10d8290 time="2026-02-13T23:24:22Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=48e37a9a-2995-4f4c-a212-b5590bfe840a userID=2f22acb1-a992-4d0c-bd78-7273e10d8290 time="2026-02-13T23:24:22Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5 userID=2f22acb1-a992-4d0c-bd78-7273e10d8290 time="2026-02-13T23:24:22Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=12 userID=2f22acb1-a992-4d0c-bd78-7273e10d8290 time="2026-02-13T23:24:22Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0 userID=2f22acb1-a992-4d0c-bd78-7273e10d8290 time="2026-02-13T23:24:22Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=10 userID=2f22acb1-a992-4d0c-bd78-7273e10d8290 time="2026-02-13T23:24:22Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=7 userID=2f22acb1-a992-4d0c-bd78-7273e10d8290 time="2026-02-13T23:24:22Z" level=info msg="Synced labels" service=imap user=8eba2894-c2d7-4038-a9ed-6f2856b8e38e time="2026-02-13T23:24:22Z" level=info msg="200 OK: GET https://127.0.0.1:43747/mail/v4/messages/count" pkg=gpa/client userID=8eba2894-c2d7-4038-a9ed-6f2856b8e38e time="2026-02-13T23:24:22Z" level=info msg="Syncing messages" service=imap user=8eba2894-c2d7-4038-a9ed-6f2856b8e38e time="2026-02-13T23:24:22Z" level=info msg="Job started" service=imap user=8eba2894-c2d7-4038-a9ed-6f2856b8e38e time="2026-02-13T23:24:22Z" level=info msg="200 OK: POST https://127.0.0.1:43747/mail/v4/messages" pkg=gpa/client userID=8eba2894-c2d7-4038-a9ed-6f2856b8e38e time="2026-02-13T23:24:22Z" level=info msg="200 OK: POST https://127.0.0.1:43747/mail/v4/messages" pkg=gpa/client userID=8eba2894-c2d7-4038-a9ed-6f2856b8e38e time="2026-02-13T23:24:22Z" level=info msg="Creating new child job" service=imap user=8eba2894-c2d7-4038-a9ed-6f2856b8e38e time="2026-02-13T23:24:22Z" level=info msg="Job finished" service=imap user=8eba2894-c2d7-4038-a9ed-6f2856b8e38e time="2026-02-13T23:24:22Z" level=info msg="200 OK: GET https://127.0.0.1:43747/mail/v4/messages/e4c566f9-a5e0-41d4-9ffa-3cbd28ee9e6d" pkg=gpa/client userID=8eba2894-c2d7-4038-a9ed-6f2856b8e38e time="2026-02-13T23:24:22Z" level=info msg="200 OK: GET https://127.0.0.1:43747/mail/v4/messages/a2f22f0f-9022-4613-90e3-f257129b6b75" pkg=gpa/client userID=8eba2894-c2d7-4038-a9ed-6f2856b8e38e time="2026-02-13T23:24:22Z" level=info msg="200 OK: GET https://127.0.0.1:43747/mail/v4/messages/7da59e9a-76b5-4f13-8521-2f2efb8b65fc" pkg=gpa/client userID=8eba2894-c2d7-4038-a9ed-6f2856b8e38e time="2026-02-13T23:24:22Z" level=info msg="200 OK: GET https://127.0.0.1:43747/mail/v4/messages/9d040f40-88fa-4e0c-acd5-0c36d432eff3" pkg=gpa/client userID=8eba2894-c2d7-4038-a9ed-6f2856b8e38e time="2026-02-13T23:24:22Z" level=info msg="200 OK: GET https://127.0.0.1:43747/mail/v4/messages/01ad18a0-a018-4c32-b6ad-9808078a8d8d" pkg=gpa/client userID=8eba2894-c2d7-4038-a9ed-6f2856b8e38e time="2026-02-13T23:24:22Z" level=info msg="200 OK: GET https://127.0.0.1:43747/mail/v4/messages/fea700d8-23a1-4678-9b2c-42016b9bf3c8" pkg=gpa/client userID=8eba2894-c2d7-4038-a9ed-6f2856b8e38e time="2026-02-13T23:24:22Z" level=info msg="200 OK: GET https://127.0.0.1:43747/mail/v4/messages/19c9d877-34da-4ab8-8726-a9eae39b35b9" pkg=gpa/client userID=8eba2894-c2d7-4038-a9ed-6f2856b8e38e time="2026-02-13T23:24:22Z" level=info msg="200 OK: GET https://127.0.0.1:43747/mail/v4/messages/3f6b55fc-c62c-40e9-b06a-ce5a02de9edc" pkg=gpa/client userID=8eba2894-c2d7-4038-a9ed-6f2856b8e38e time="2026-02-13T23:24:22Z" level=info msg="200 OK: GET https://127.0.0.1:43747/mail/v4/messages/3c164e89-d8df-4ab9-aa09-2202ae41d261" pkg=gpa/client userID=8eba2894-c2d7-4038-a9ed-6f2856b8e38e time="2026-02-13T23:24:22Z" level=info msg="200 OK: GET https://127.0.0.1:43747/mail/v4/messages/816ad930-bff1-42c4-aacd-89ea16c124b3" pkg=gpa/client userID=8eba2894-c2d7-4038-a9ed-6f2856b8e38e time="2026-02-13T23:24:22Z" level=info msg="Sending observability data." pkg=observability time="2026-02-13T23:24:22Z" level=info msg="200 OK: POST https://127.0.0.1:43747/data/v1/metrics" pkg=gpa/client userID=8eba2894-c2d7-4038-a9ed-6f2856b8e38e time="2026-02-13T23:24:22Z" level=info msg="Successfully sent observability data." pkg=observability time="2026-02-13T23:24:22Z" level=info msg="Scheduling observability data sending" pkg=observability time="2026-02-13T23:24:22Z" level=info msg="Child job finished" service=imap user=8eba2894-c2d7-4038-a9ed-6f2856b8e38e time="2026-02-13T23:24:22Z" level=info msg="All child jobs completed" service=imap sync-job=waiter user=8eba2894-c2d7-4038-a9ed-6f2856b8e38e time="2026-02-13T23:24:22Z" level=info msg="Synced messages" service=imap user=8eba2894-c2d7-4038-a9ed-6f2856b8e38e time="2026-02-13T23:24:22Z" level=info msg="Finished user sync" duration=14.844426ms service=imap user=8eba2894-c2d7-4038-a9ed-6f2856b8e38e time="2026-02-13T23:24:22Z" level=info msg="Sync complete, starting API event stream" service=imap user=8eba2894-c2d7-4038-a9ed-6f2856b8e38e time="2026-02-13T23:24:22Z" level=info msg="Event loop reset" eventID="DA==" service=user-events user=8eba2894-c2d7-4038-a9ed-6f2856b8e38e Scenario: Mark all messages as deleted and EXPUNGE # features/imap/message/delete.feature:25 When IMAP client "1" selects "Folders/mbox" # :1 -> *scenario And IMAP client "1" marks all messages as deleted # :1 -> *scenario time="2026-02-13T23:24:22Z" level=info msg="200 OK: PUT https://127.0.0.1:43747/mail/v4/messages/unlabel" pkg=gpa/client userID=8eba2894-c2d7-4038-a9ed-6f2856b8e38e And IMAP client "1" expunges # :1 -> *scenario And it succeeds # :1 -> *scenario time="2026-02-13T23:24:22Z" level=info msg="Frontend service stopped" time="2026-02-13T23:24:22Z" level=info msg="Frontend client stopped" time="2026-02-13T23:24:22Z" level=info msg="Closing bridge" pkg=bridge time="2026-02-13T23:24:22Z" level=info msg="Stopping service" pkg=observability time="2026-02-13T23:24:22Z" level=info msg="Closing user" userID=8eba2894-c2d7-4038-a9ed-6f2856b8e38e time="2026-02-13T23:24:22Z" level=info msg="De-registering user client, ID:8eba2894-c2d7-4038-a9ed-6f2856b8e38e" pkg=observability time="2026-02-13T23:24:22Z" level=info msg="Exiting IMAP Service" service=imap user=8eba2894-c2d7-4038-a9ed-6f2856b8e38e time="2026-02-13T23:24:22Z" level=info msg="Exiting service main loop" service=smtp user=8eba2894-c2d7-4038-a9ed-6f2856b8e38e time="2026-02-13T23:24:22Z" level=info msg="Exiting service main loop" service=notification user=8eba2894-c2d7-4038-a9ed-6f2856b8e38e time="2026-02-13T23:24:22Z" level=info msg="Exiting Service" service=user-identity user=8eba2894-c2d7-4038-a9ed-6f2856b8e38e time="2026-02-13T23:24:22Z" level=info msg="Exiting service main loop" service=telemetry user=8eba2894-c2d7-4038-a9ed-6f2856b8e38e time="2026-02-13T23:24:22Z" level=info msg="Exiting service" service=user-events user=8eba2894-c2d7-4038-a9ed-6f2856b8e38e time="2026-02-13T23:24:22Z" level=info msg="Closing IMAP Listener" service=server-manager time="2026-02-13T23:24:22Z" level=info msg="Closing IMAP server" service=server-manager time="2026-02-13T23:24:22Z" level=info msg="Closing SMTP Listener" service=server-manager time="2026-02-13T23:24:22Z" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2026-02-13T23:24:22Z" level=info msg="Closing SMTP server" service=server-manager time="2026-02-13T23:24:22Z" level=info msg="Closing service" service=unleash Then IMAP client "1" eventually sees 0 messages in "Folders/mbox" # :1 -> *scenario time="2026-02-13T23:24:22Z" level=info msg="User '56f10db3-8079-40e3-bf66-4520643a4c43' created with id=f2830a7a-eeef-4ab4-a39a-85ce756b7457" pkg=gpa/server/backend time="2026-02-13T23:24:23Z" level=info msg="Starting bridge" time="2026-02-13T23:24:23Z" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures1466701680/080/config4238173177/grpcFocusServerConfig.json pkg=focus/service time="2026-02-13T23:24:23Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures1466701680/080/cache3435249636/unleash_cache/unleash_flags: no such file or directory" service=unleash time="2026-02-13T23:24:23Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures1466701680/080/cache3435249636/notifications/notification_cache: no such file or directory" pkg=notification-store time="2026-02-13T23:24:23Z" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures1466701680/080/data301451607/gluon/backend/db gluonStore=/tmp/TestFeatures1466701680/080/data301451607/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2026-02-13T23:24:23Z" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2026-02-13T23:24:23Z" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2026-02-13T23:24:23Z" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2026-02-13T23:24:23Z" level=info msg="Starting service" service=unleash time="2026-02-13T23:24:23Z" level=info msg="Starting service" pkg=observability time="2026-02-13T23:24:23Z" level=info msg="Starting frontend service" time="2026-02-13T23:24:23Z" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures1466701680/080/config4238173177/grpcServerConfig.json time="2026-02-13T23:24:23Z" level=info msg="gRPC server listening on /tmp/bridge1466" pkg=grpc time="2026-02-13T23:24:23Z" level=info msg="Frontend service started" time="2026-02-13T23:24:23Z" level=info msg="Starting frontend client" time="2026-02-13T23:24:23Z" level=info msg="Starting poll service" service=unleash time="2026-02-13T23:24:23Z" level=info msg="Starting receiver service" service=unleash time="2026-02-13T23:24:23Z" level=info msg="Loading users" count=0 pkg=bridge/user time="2026-02-13T23:24:23Z" level=info msg="Finished loading users" pkg=bridge/user time="2026-02-13T23:24:23Z" level=info msg="Checking for updates" pkg=bridge time="2026-02-13T23:24:23Z" level=info msg="Not monitoring parent PID" pkg=grpc time="2026-02-13T23:24:23Z" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2026-02-13T23:24:23Z" level=info msg="Frontend client started" time="2026-02-13T23:24:23Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (6ffdc867)" time="2026-02-13T23:24:23Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (6ffdc867)" time="2026-02-13T23:24:23Z" level=info msg="200 OK: GET https://127.0.0.1:37829/feature/v2/frontend?bridgeStickyKey=421b7f06-d867-4730-88b6-c989d62a7ea5" pkg=gpa/manager time="2026-02-13T23:24:23Z" level=info msg="200 OK: POST https://127.0.0.1:37829/auth/v4/info" pkg=gpa/manager time="2026-02-13T23:24:23Z" level=info msg="200 OK: POST https://127.0.0.1:37829/auth/v4" pkg=gpa/manager time="2026-02-13T23:24:23Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=f2830a7a-eeef-4ab4-a39a-85ce756b7457 time="2026-02-13T23:24:23Z" level=info msg="Adding vault user" userID=f2830a7a-eeef-4ab4-a39a-85ce756b7457 time="2026-02-13T23:24:23Z" level=info msg="Creating new user" userID=f2830a7a-eeef-4ab4-a39a-85ce756b7457 time="2026-02-13T23:24:23Z" level=warning msg="404 GET https://127.0.0.1:37829/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2026-02-13T23:24:23Z" level=error msg="404 GET https://127.0.0.1:37829/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2026-02-13T23:24:23Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:37829/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2026-02-13T23:24:23Z" level=info msg="Creating user object" numAddr=1 numLabels=14 userID=f2830a7a-eeef-4ab4-a39a-85ce756b7457 time="2026-02-13T23:24:23Z" level=info msg="200 OK: GET https://127.0.0.1:37829/core/v4/events/latest" pkg=gpa/client userID=f2830a7a-eeef-4ab4-a39a-85ce756b7457 time="2026-02-13T23:24:23Z" level=info msg="Starting service Last EventID=DA==" service=user-events user=f2830a7a-eeef-4ab4-a39a-85ce756b7457 time="2026-02-13T23:24:23Z" level=info msg="200 OK: GET https://127.0.0.1:37829/core/v4/settings" pkg=gpa/client userID=f2830a7a-eeef-4ab4-a39a-85ce756b7457 time="2026-02-13T23:24:23Z" level=info msg="Registering user client, ID:f2830a7a-eeef-4ab4-a39a-85ce756b7457" pkg=observability time="2026-02-13T23:24:23Z" level=info msg="Starting service main loop" service=telemetry user=f2830a7a-eeef-4ab4-a39a-85ce756b7457 time="2026-02-13T23:24:23Z" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=f2830a7a-eeef-4ab4-a39a-85ce756b7457 time="2026-02-13T23:24:23Z" level=info msg="Starting service main loop" service=notification user=f2830a7a-eeef-4ab4-a39a-85ce756b7457 time="2026-02-13T23:24:23Z" level=info msg="Starting service main loop" service=smtp user=f2830a7a-eeef-4ab4-a39a-85ce756b7457 time="2026-02-13T23:24:23Z" level=info msg="200 OK: GET https://127.0.0.1:37829/core/v4/labels?Type=4" pkg=gpa/client userID=f2830a7a-eeef-4ab4-a39a-85ce756b7457 time="2026-02-13T23:24:23Z" level=info msg="200 OK: GET https://127.0.0.1:37829/core/v4/labels?Type=3" pkg=gpa/client userID=f2830a7a-eeef-4ab4-a39a-85ce756b7457 time="2026-02-13T23:24:23Z" level=info msg="200 OK: GET https://127.0.0.1:37829/core/v4/labels?Type=1" pkg=gpa/client userID=f2830a7a-eeef-4ab4-a39a-85ce756b7457 time="2026-02-13T23:24:23Z" level=info msg="Setting labels" labelIDs="[2 3 4 5 7 8 9 12 0 1 6 10 3eb2bdcc-85e6-49a4-8b07-ae4908e4f092 5cbeeffa-99cf-413c-b377-a4e407432adf]" pkg=rwLabels time="2026-02-13T23:24:23Z" level=info msg="Adding user to imap server" addrID=3aaea200-a28a-49f9-bea0-2f3efddeb224 service=server-manager time="2026-02-13T23:24:23Z" level=info msg="Creating new IMAP user" addrID=3aaea200-a28a-49f9-bea0-2f3efddeb224 service=server-manager time="2026-02-13T23:24:23Z" level=info msg="Setting gluon ID" addrID=3aaea200-a28a-49f9-bea0-2f3efddeb224 gluonID=6221894a-ad53-4e3c-9432-c75878246833 userID=f2830a7a-eeef-4ab4-a39a-85ce756b7457 time="2026-02-13T23:24:23Z" level=info msg="Created new IMAP user" addrID=3aaea200-a28a-49f9-bea0-2f3efddeb224 gluonID=6221894a-ad53-4e3c-9432-c75878246833 service=server-manager time="2026-02-13T23:24:23Z" level=info msg="Validating Listener State" service=server-manager time="2026-02-13T23:24:23Z" level=info msg=Resuming service=user-events user=f2830a7a-eeef-4ab4-a39a-85ce756b7457 time="2026-02-13T23:24:23Z" level=info msg="Received mailbox message count" count=0 gluonID=6221894a-ad53-4e3c-9432-c75878246833 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2026-02-13T23:24:23Z" level=info msg="Starting IMAP Service" service=imap user=f2830a7a-eeef-4ab4-a39a-85ce756b7457 time="2026-02-13T23:24:23Z" level=info msg="Sync triggered" service=imap user=f2830a7a-eeef-4ab4-a39a-85ce756b7457 time="2026-02-13T23:24:23Z" level=info msg="Beginning user sync" service=imap start="2026-02-13 23:24:23.574440529 +0000 UTC m=+81.381048939" user=f2830a7a-eeef-4ab4-a39a-85ce756b7457 time="2026-02-13T23:24:23Z" level=info msg="Syncing labels" service=imap user=f2830a7a-eeef-4ab4-a39a-85ce756b7457 time="2026-02-13T23:24:23Z" level=info msg="Label not found in DB, creating mailbox." labelID=3eb2bdcc-85e6-49a4-8b07-ae4908e4f092 labelPath="jm2pV8GS7FVFPTesFaU5jW/EhDgcEQCxeWTMDFRvNjU=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2026-02-13T23:24:23Z" level=info msg="Label not found in DB, creating mailbox." labelID=5cbeeffa-99cf-413c-b377-a4e407432adf labelPath="mHoyd+am6bmNoUvxRZ/ZRvBIQnwu+1OQWf1jSR3oA+s=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2026-02-13T23:24:23Z" level=info msg="Checking whether logged in user should re-sync. UserID:f2830a7a-eeef-4ab4-a39a-85ce756b7457" userID=f2830a7a-eeef-4ab4-a39a-85ce756b7457 time="2026-02-13T23:24:23Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=6221894a-ad53-4e3c-9432-c75878246833 time="2026-02-13T23:24:23Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=6221894a-ad53-4e3c-9432-c75878246833 time="2026-02-13T23:24:23Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6 userID=6221894a-ad53-4e3c-9432-c75878246833 time="2026-02-13T23:24:23Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=10 userID=6221894a-ad53-4e3c-9432-c75878246833 time="2026-02-13T23:24:23Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=3eb2bdcc-85e6-49a4-8b07-ae4908e4f092 userID=6221894a-ad53-4e3c-9432-c75878246833 time="2026-02-13T23:24:23Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=3 userID=6221894a-ad53-4e3c-9432-c75878246833 time="2026-02-13T23:24:23Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4 userID=6221894a-ad53-4e3c-9432-c75878246833 time="2026-02-13T23:24:23Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=7 userID=6221894a-ad53-4e3c-9432-c75878246833 time="2026-02-13T23:24:23Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=12 userID=6221894a-ad53-4e3c-9432-c75878246833 time="2026-02-13T23:24:23Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5cbeeffa-99cf-413c-b377-a4e407432adf userID=6221894a-ad53-4e3c-9432-c75878246833 time="2026-02-13T23:24:23Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0 userID=6221894a-ad53-4e3c-9432-c75878246833 time="2026-02-13T23:24:23Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5 userID=6221894a-ad53-4e3c-9432-c75878246833 time="2026-02-13T23:24:23Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=8 userID=6221894a-ad53-4e3c-9432-c75878246833 time="2026-02-13T23:24:23Z" level=info msg="Synced labels" service=imap user=f2830a7a-eeef-4ab4-a39a-85ce756b7457 time="2026-02-13T23:24:23Z" level=info msg="200 OK: GET https://127.0.0.1:37829/mail/v4/messages/count" pkg=gpa/client userID=f2830a7a-eeef-4ab4-a39a-85ce756b7457 time="2026-02-13T23:24:23Z" level=info msg="Syncing messages" service=imap user=f2830a7a-eeef-4ab4-a39a-85ce756b7457 time="2026-02-13T23:24:23Z" level=info msg="Job started" service=imap user=f2830a7a-eeef-4ab4-a39a-85ce756b7457 time="2026-02-13T23:24:23Z" level=info msg="200 OK: POST https://127.0.0.1:37829/mail/v4/messages" pkg=gpa/client userID=f2830a7a-eeef-4ab4-a39a-85ce756b7457 time="2026-02-13T23:24:23Z" level=info msg="200 OK: POST https://127.0.0.1:37829/mail/v4/messages" pkg=gpa/client userID=f2830a7a-eeef-4ab4-a39a-85ce756b7457 time="2026-02-13T23:24:23Z" level=info msg="Creating new child job" service=imap user=f2830a7a-eeef-4ab4-a39a-85ce756b7457 time="2026-02-13T23:24:23Z" level=info msg="Job finished" service=imap user=f2830a7a-eeef-4ab4-a39a-85ce756b7457 time="2026-02-13T23:24:23Z" level=info msg="200 OK: GET https://127.0.0.1:37829/mail/v4/messages/12c0cfec-913f-42c3-a875-1b361937c8c6" pkg=gpa/client userID=f2830a7a-eeef-4ab4-a39a-85ce756b7457 time="2026-02-13T23:24:23Z" level=info msg="200 OK: GET https://127.0.0.1:37829/mail/v4/messages/ff8d882c-fefa-4166-b6fa-494a017013e1" pkg=gpa/client userID=f2830a7a-eeef-4ab4-a39a-85ce756b7457 time="2026-02-13T23:24:23Z" level=info msg="200 OK: GET https://127.0.0.1:37829/mail/v4/messages/a6abab3e-d69b-41f2-9f20-ff92104c4fbf" pkg=gpa/client userID=f2830a7a-eeef-4ab4-a39a-85ce756b7457 time="2026-02-13T23:24:23Z" level=info msg="200 OK: GET https://127.0.0.1:37829/mail/v4/messages/305bf1d6-b722-4006-9eff-c28be924219c" pkg=gpa/client userID=f2830a7a-eeef-4ab4-a39a-85ce756b7457 time="2026-02-13T23:24:23Z" level=info msg="200 OK: GET https://127.0.0.1:37829/mail/v4/messages/4f460a60-74f9-4528-81a6-639c8e510442" pkg=gpa/client userID=f2830a7a-eeef-4ab4-a39a-85ce756b7457 time="2026-02-13T23:24:23Z" level=info msg="200 OK: GET https://127.0.0.1:37829/mail/v4/messages/c7a5e59a-5231-4416-89ce-6143daf22d9b" pkg=gpa/client userID=f2830a7a-eeef-4ab4-a39a-85ce756b7457 time="2026-02-13T23:24:23Z" level=info msg="200 OK: GET https://127.0.0.1:37829/mail/v4/messages/3962a0d3-71a3-4d70-bc89-eaa3fb65c17a" pkg=gpa/client userID=f2830a7a-eeef-4ab4-a39a-85ce756b7457 time="2026-02-13T23:24:23Z" level=info msg="200 OK: GET https://127.0.0.1:37829/mail/v4/messages/8ff60b13-9411-4339-86fd-338b1e52aade" pkg=gpa/client userID=f2830a7a-eeef-4ab4-a39a-85ce756b7457 time="2026-02-13T23:24:23Z" level=info msg="200 OK: GET https://127.0.0.1:37829/mail/v4/messages/079baf45-780b-4719-81dc-22ff9be23398" pkg=gpa/client userID=f2830a7a-eeef-4ab4-a39a-85ce756b7457 time="2026-02-13T23:24:23Z" level=info msg="200 OK: GET https://127.0.0.1:37829/mail/v4/messages/6bcb1ada-61a8-4022-a5b5-2b5afabc0192" pkg=gpa/client userID=f2830a7a-eeef-4ab4-a39a-85ce756b7457 time="2026-02-13T23:24:23Z" level=info msg="Sending observability data." pkg=observability time="2026-02-13T23:24:23Z" level=info msg="200 OK: POST https://127.0.0.1:37829/data/v1/metrics" pkg=gpa/client userID=f2830a7a-eeef-4ab4-a39a-85ce756b7457 time="2026-02-13T23:24:23Z" level=info msg="Successfully sent observability data." pkg=observability time="2026-02-13T23:24:23Z" level=info msg="Scheduling observability data sending" pkg=observability time="2026-02-13T23:24:23Z" level=info msg="Child job finished" service=imap user=f2830a7a-eeef-4ab4-a39a-85ce756b7457 time="2026-02-13T23:24:23Z" level=info msg="All child jobs completed" service=imap sync-job=waiter user=f2830a7a-eeef-4ab4-a39a-85ce756b7457 time="2026-02-13T23:24:23Z" level=info msg="Synced messages" service=imap user=f2830a7a-eeef-4ab4-a39a-85ce756b7457 time="2026-02-13T23:24:23Z" level=info msg="Finished user sync" duration=37.274331ms service=imap user=f2830a7a-eeef-4ab4-a39a-85ce756b7457 time="2026-02-13T23:24:23Z" level=info msg="Sync complete, starting API event stream" service=imap user=f2830a7a-eeef-4ab4-a39a-85ce756b7457 time="2026-02-13T23:24:23Z" level=info msg="Event loop reset" eventID="DA==" service=user-events user=f2830a7a-eeef-4ab4-a39a-85ce756b7457 Scenario: Mark messages as undeleted and EXPUNGE # features/imap/message/delete.feature:32 When IMAP client "1" selects "Folders/mbox" # :1 -> *scenario And IMAP client "1" marks all messages as deleted # :1 -> *scenario And it succeeds # :1 -> *scenario But IMAP client "1" marks message 2 as not deleted # :1 -> *scenario And it succeeds # :1 -> *scenario And IMAP client "1" marks message 3 as not deleted # :1 -> *scenario And it succeeds # :1 -> *scenario time="2026-02-13T23:24:23Z" level=info msg="200 OK: PUT https://127.0.0.1:37829/mail/v4/messages/unlabel" pkg=gpa/client userID=f2830a7a-eeef-4ab4-a39a-85ce756b7457 When IMAP client "1" expunges # :1 -> *scenario And it succeeds # :1 -> *scenario time="2026-02-13T23:24:23Z" level=info msg="Frontend service stopped" time="2026-02-13T23:24:23Z" level=info msg="Frontend client stopped" time="2026-02-13T23:24:23Z" level=info msg="Closing bridge" pkg=bridge time="2026-02-13T23:24:23Z" level=info msg="Stopping service" pkg=observability time="2026-02-13T23:24:23Z" level=info msg="Closing user" userID=f2830a7a-eeef-4ab4-a39a-85ce756b7457 time="2026-02-13T23:24:23Z" level=info msg="De-registering user client, ID:f2830a7a-eeef-4ab4-a39a-85ce756b7457" pkg=observability time="2026-02-13T23:24:23Z" level=info msg="Exiting IMAP Service" service=imap user=f2830a7a-eeef-4ab4-a39a-85ce756b7457 time="2026-02-13T23:24:23Z" level=info msg="Exiting service main loop" service=smtp user=f2830a7a-eeef-4ab4-a39a-85ce756b7457 time="2026-02-13T23:24:23Z" level=info msg="Exiting service main loop" service=notification user=f2830a7a-eeef-4ab4-a39a-85ce756b7457 time="2026-02-13T23:24:23Z" level=info msg="Exiting Service" service=user-identity user=f2830a7a-eeef-4ab4-a39a-85ce756b7457 time="2026-02-13T23:24:23Z" level=info msg="Exiting service main loop" service=telemetry user=f2830a7a-eeef-4ab4-a39a-85ce756b7457 time="2026-02-13T23:24:23Z" level=info msg="Exiting service" service=user-events user=f2830a7a-eeef-4ab4-a39a-85ce756b7457 time="2026-02-13T23:24:23Z" level=info msg="Closing IMAP Listener" service=server-manager time="2026-02-13T23:24:23Z" level=info msg="Closing IMAP server" service=server-manager time="2026-02-13T23:24:23Z" level=info msg="Closing SMTP Listener" service=server-manager time="2026-02-13T23:24:23Z" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2026-02-13T23:24:23Z" level=info msg="Closing SMTP server" service=server-manager time="2026-02-13T23:24:23Z" level=info msg="Closing service" service=unleash Then IMAP client "1" eventually sees 2 messages in "Folders/mbox" # :1 -> *scenario time="2026-02-13T23:24:23Z" level=info msg="User 'fc17d5b3-2734-431d-b821-f488ee598468' created with id=f12c5ca8-c408-4e15-9e79-28d4e7b8a5d3" pkg=gpa/server/backend time="2026-02-13T23:24:24Z" level=info msg="Starting bridge" time="2026-02-13T23:24:24Z" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures1466701680/081/config1917271919/grpcFocusServerConfig.json pkg=focus/service time="2026-02-13T23:24:24Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures1466701680/081/cache1035639751/unleash_cache/unleash_flags: no such file or directory" service=unleash time="2026-02-13T23:24:24Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures1466701680/081/cache1035639751/notifications/notification_cache: no such file or directory" pkg=notification-store time="2026-02-13T23:24:24Z" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures1466701680/081/data1227217724/gluon/backend/db gluonStore=/tmp/TestFeatures1466701680/081/data1227217724/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2026-02-13T23:24:24Z" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2026-02-13T23:24:24Z" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2026-02-13T23:24:24Z" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2026-02-13T23:24:24Z" level=info msg="Starting service" service=unleash time="2026-02-13T23:24:24Z" level=info msg="Starting service" pkg=observability time="2026-02-13T23:24:24Z" level=info msg="Starting poll service" service=unleash time="2026-02-13T23:24:24Z" level=info msg="Loading users" count=0 pkg=bridge/user time="2026-02-13T23:24:24Z" level=info msg="Finished loading users" pkg=bridge/user time="2026-02-13T23:24:24Z" level=info msg="Checking for updates" pkg=bridge time="2026-02-13T23:24:24Z" level=info msg="Starting frontend service" time="2026-02-13T23:24:24Z" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures1466701680/081/config1917271919/grpcServerConfig.json time="2026-02-13T23:24:24Z" level=info msg="gRPC server listening on /tmp/bridge5524" pkg=grpc time="2026-02-13T23:24:24Z" level=info msg="Frontend service started" time="2026-02-13T23:24:24Z" level=info msg="Starting frontend client" time="2026-02-13T23:24:24Z" level=info msg="Starting receiver service" service=unleash time="2026-02-13T23:24:24Z" level=info msg="Not monitoring parent PID" pkg=grpc time="2026-02-13T23:24:24Z" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2026-02-13T23:24:24Z" level=info msg="200 OK: GET https://127.0.0.1:42193/feature/v2/frontend?bridgeStickyKey=c16eee63-974f-4854-b470-9616a8c9e11c" pkg=gpa/manager time="2026-02-13T23:24:24Z" level=info msg="Frontend client started" time="2026-02-13T23:24:24Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (b22231cf)" time="2026-02-13T23:24:24Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (b22231cf)" time="2026-02-13T23:24:24Z" level=info msg="200 OK: POST https://127.0.0.1:42193/auth/v4/info" pkg=gpa/manager time="2026-02-13T23:24:24Z" level=info msg="200 OK: POST https://127.0.0.1:42193/auth/v4" pkg=gpa/manager time="2026-02-13T23:24:24Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=f12c5ca8-c408-4e15-9e79-28d4e7b8a5d3 time="2026-02-13T23:24:24Z" level=info msg="Adding vault user" userID=f12c5ca8-c408-4e15-9e79-28d4e7b8a5d3 time="2026-02-13T23:24:24Z" level=info msg="Creating new user" userID=f12c5ca8-c408-4e15-9e79-28d4e7b8a5d3 time="2026-02-13T23:24:24Z" level=warning msg="404 GET https://127.0.0.1:42193/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2026-02-13T23:24:24Z" level=error msg="404 GET https://127.0.0.1:42193/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2026-02-13T23:24:24Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:42193/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2026-02-13T23:24:24Z" level=info msg="Creating user object" numAddr=1 numLabels=14 userID=f12c5ca8-c408-4e15-9e79-28d4e7b8a5d3 time="2026-02-13T23:24:24Z" level=info msg="200 OK: GET https://127.0.0.1:42193/core/v4/events/latest" pkg=gpa/client userID=f12c5ca8-c408-4e15-9e79-28d4e7b8a5d3 time="2026-02-13T23:24:24Z" level=info msg="Starting service Last EventID=DA==" service=user-events user=f12c5ca8-c408-4e15-9e79-28d4e7b8a5d3 time="2026-02-13T23:24:24Z" level=info msg="200 OK: GET https://127.0.0.1:42193/core/v4/settings" pkg=gpa/client userID=f12c5ca8-c408-4e15-9e79-28d4e7b8a5d3 time="2026-02-13T23:24:24Z" level=info msg="Registering user client, ID:f12c5ca8-c408-4e15-9e79-28d4e7b8a5d3" pkg=observability time="2026-02-13T23:24:24Z" level=info msg="Starting service main loop" service=telemetry user=f12c5ca8-c408-4e15-9e79-28d4e7b8a5d3 time="2026-02-13T23:24:24Z" level=info msg="Starting service main loop" service=notification user=f12c5ca8-c408-4e15-9e79-28d4e7b8a5d3 time="2026-02-13T23:24:24Z" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=f12c5ca8-c408-4e15-9e79-28d4e7b8a5d3 time="2026-02-13T23:24:24Z" level=info msg="Starting service main loop" service=smtp user=f12c5ca8-c408-4e15-9e79-28d4e7b8a5d3 time="2026-02-13T23:24:24Z" level=info msg="200 OK: GET https://127.0.0.1:42193/core/v4/labels?Type=4" pkg=gpa/client userID=f12c5ca8-c408-4e15-9e79-28d4e7b8a5d3 time="2026-02-13T23:24:24Z" level=info msg="200 OK: GET https://127.0.0.1:42193/core/v4/labels?Type=3" pkg=gpa/client userID=f12c5ca8-c408-4e15-9e79-28d4e7b8a5d3 time="2026-02-13T23:24:24Z" level=info msg="200 OK: GET https://127.0.0.1:42193/core/v4/labels?Type=1" pkg=gpa/client userID=f12c5ca8-c408-4e15-9e79-28d4e7b8a5d3 time="2026-02-13T23:24:24Z" level=info msg="Setting labels" labelIDs="[3 4 5 8 10 12 0 1 2 6 7 9 3305e497-a16f-4c2f-980f-21cfb97ae556 4f3d6b3c-c52f-40bf-9d54-45cd3350cf92]" pkg=rwLabels time="2026-02-13T23:24:24Z" level=info msg="Adding user to imap server" addrID=5cec3c3a-68d1-465c-a875-b97b75cb5e2b service=server-manager time="2026-02-13T23:24:24Z" level=info msg="Creating new IMAP user" addrID=5cec3c3a-68d1-465c-a875-b97b75cb5e2b service=server-manager time="2026-02-13T23:24:24Z" level=info msg="Setting gluon ID" addrID=5cec3c3a-68d1-465c-a875-b97b75cb5e2b gluonID=a2eb50aa-9fe9-41cb-845d-f3600b6993b0 userID=f12c5ca8-c408-4e15-9e79-28d4e7b8a5d3 time="2026-02-13T23:24:24Z" level=info msg="Created new IMAP user" addrID=5cec3c3a-68d1-465c-a875-b97b75cb5e2b gluonID=a2eb50aa-9fe9-41cb-845d-f3600b6993b0 service=server-manager time="2026-02-13T23:24:24Z" level=info msg="Validating Listener State" service=server-manager time="2026-02-13T23:24:24Z" level=info msg=Resuming service=user-events user=f12c5ca8-c408-4e15-9e79-28d4e7b8a5d3 time="2026-02-13T23:24:24Z" level=info msg="Received mailbox message count" count=0 gluonID=a2eb50aa-9fe9-41cb-845d-f3600b6993b0 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2026-02-13T23:24:24Z" level=info msg="Starting IMAP Service" service=imap user=f12c5ca8-c408-4e15-9e79-28d4e7b8a5d3 time="2026-02-13T23:24:24Z" level=info msg="Sync triggered" service=imap user=f12c5ca8-c408-4e15-9e79-28d4e7b8a5d3 time="2026-02-13T23:24:24Z" level=info msg="Beginning user sync" service=imap start="2026-02-13 23:24:24.81749336 +0000 UTC m=+82.624101770" user=f12c5ca8-c408-4e15-9e79-28d4e7b8a5d3 time="2026-02-13T23:24:24Z" level=info msg="Syncing labels" service=imap user=f12c5ca8-c408-4e15-9e79-28d4e7b8a5d3 time="2026-02-13T23:24:24Z" level=info msg="Label not found in DB, creating mailbox." labelID=3305e497-a16f-4c2f-980f-21cfb97ae556 labelPath="jm2pV8GS7FVFPTesFaU5jW/EhDgcEQCxeWTMDFRvNjU=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2026-02-13T23:24:24Z" level=info msg="Label not found in DB, creating mailbox." labelID=4f3d6b3c-c52f-40bf-9d54-45cd3350cf92 labelPath="mHoyd+am6bmNoUvxRZ/ZRvBIQnwu+1OQWf1jSR3oA+s=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2026-02-13T23:24:24Z" level=info msg="Checking whether logged in user should re-sync. UserID:f12c5ca8-c408-4e15-9e79-28d4e7b8a5d3" userID=f12c5ca8-c408-4e15-9e79-28d4e7b8a5d3 time="2026-02-13T23:24:24Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=a2eb50aa-9fe9-41cb-845d-f3600b6993b0 time="2026-02-13T23:24:24Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=a2eb50aa-9fe9-41cb-845d-f3600b6993b0 time="2026-02-13T23:24:24Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=12 userID=a2eb50aa-9fe9-41cb-845d-f3600b6993b0 time="2026-02-13T23:24:24Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6 userID=a2eb50aa-9fe9-41cb-845d-f3600b6993b0 time="2026-02-13T23:24:24Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=7 userID=a2eb50aa-9fe9-41cb-845d-f3600b6993b0 time="2026-02-13T23:24:24Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4 userID=a2eb50aa-9fe9-41cb-845d-f3600b6993b0 time="2026-02-13T23:24:24Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=10 userID=a2eb50aa-9fe9-41cb-845d-f3600b6993b0 time="2026-02-13T23:24:24Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=3305e497-a16f-4c2f-980f-21cfb97ae556 userID=a2eb50aa-9fe9-41cb-845d-f3600b6993b0 time="2026-02-13T23:24:24Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=3 userID=a2eb50aa-9fe9-41cb-845d-f3600b6993b0 time="2026-02-13T23:24:24Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5 userID=a2eb50aa-9fe9-41cb-845d-f3600b6993b0 time="2026-02-13T23:24:24Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=8 userID=a2eb50aa-9fe9-41cb-845d-f3600b6993b0 time="2026-02-13T23:24:24Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4f3d6b3c-c52f-40bf-9d54-45cd3350cf92 userID=a2eb50aa-9fe9-41cb-845d-f3600b6993b0 time="2026-02-13T23:24:24Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0 userID=a2eb50aa-9fe9-41cb-845d-f3600b6993b0 time="2026-02-13T23:24:24Z" level=info msg="Synced labels" service=imap user=f12c5ca8-c408-4e15-9e79-28d4e7b8a5d3 time="2026-02-13T23:24:24Z" level=info msg="200 OK: GET https://127.0.0.1:42193/mail/v4/messages/count" pkg=gpa/client userID=f12c5ca8-c408-4e15-9e79-28d4e7b8a5d3 time="2026-02-13T23:24:24Z" level=info msg="Syncing messages" service=imap user=f12c5ca8-c408-4e15-9e79-28d4e7b8a5d3 time="2026-02-13T23:24:24Z" level=info msg="Job started" service=imap user=f12c5ca8-c408-4e15-9e79-28d4e7b8a5d3 time="2026-02-13T23:24:24Z" level=info msg="200 OK: POST https://127.0.0.1:42193/mail/v4/messages" pkg=gpa/client userID=f12c5ca8-c408-4e15-9e79-28d4e7b8a5d3 time="2026-02-13T23:24:24Z" level=info msg="200 OK: POST https://127.0.0.1:42193/mail/v4/messages" pkg=gpa/client userID=f12c5ca8-c408-4e15-9e79-28d4e7b8a5d3 time="2026-02-13T23:24:24Z" level=info msg="Creating new child job" service=imap user=f12c5ca8-c408-4e15-9e79-28d4e7b8a5d3 time="2026-02-13T23:24:24Z" level=info msg="Job finished" service=imap user=f12c5ca8-c408-4e15-9e79-28d4e7b8a5d3 time="2026-02-13T23:24:24Z" level=info msg="200 OK: GET https://127.0.0.1:42193/mail/v4/messages/dc177f00-1c2b-4404-83a1-3a201de40c3f" pkg=gpa/client userID=f12c5ca8-c408-4e15-9e79-28d4e7b8a5d3 time="2026-02-13T23:24:24Z" level=info msg="200 OK: GET https://127.0.0.1:42193/mail/v4/messages/3b1b92da-e0a5-447f-851a-81b7a562493e" pkg=gpa/client userID=f12c5ca8-c408-4e15-9e79-28d4e7b8a5d3 time="2026-02-13T23:24:24Z" level=info msg="200 OK: GET https://127.0.0.1:42193/mail/v4/messages/61107df8-d4d7-4bb2-8037-79cbd836eb21" pkg=gpa/client userID=f12c5ca8-c408-4e15-9e79-28d4e7b8a5d3 time="2026-02-13T23:24:24Z" level=info msg="200 OK: GET https://127.0.0.1:42193/mail/v4/messages/766f40e5-7b96-4576-9418-ade10363e604" pkg=gpa/client userID=f12c5ca8-c408-4e15-9e79-28d4e7b8a5d3 time="2026-02-13T23:24:24Z" level=info msg="200 OK: GET https://127.0.0.1:42193/mail/v4/messages/555b9b5d-913a-4163-aa59-970f9fd48ca5" pkg=gpa/client userID=f12c5ca8-c408-4e15-9e79-28d4e7b8a5d3 time="2026-02-13T23:24:24Z" level=info msg="200 OK: GET https://127.0.0.1:42193/mail/v4/messages/d984c798-e9f3-41c0-9ea7-57d83a9e4baa" pkg=gpa/client userID=f12c5ca8-c408-4e15-9e79-28d4e7b8a5d3 time="2026-02-13T23:24:24Z" level=info msg="200 OK: GET https://127.0.0.1:42193/mail/v4/messages/74f2c030-f2c1-4bc4-82e3-dd970d1eb38a" pkg=gpa/client userID=f12c5ca8-c408-4e15-9e79-28d4e7b8a5d3 time="2026-02-13T23:24:24Z" level=info msg="200 OK: GET https://127.0.0.1:42193/mail/v4/messages/7716c805-ba0f-45bf-8b90-2b94daedf987" pkg=gpa/client userID=f12c5ca8-c408-4e15-9e79-28d4e7b8a5d3 time="2026-02-13T23:24:24Z" level=info msg="200 OK: GET https://127.0.0.1:42193/mail/v4/messages/582de8bf-f9ef-4164-82e7-dfa55b408e56" pkg=gpa/client userID=f12c5ca8-c408-4e15-9e79-28d4e7b8a5d3 time="2026-02-13T23:24:24Z" level=info msg="200 OK: GET https://127.0.0.1:42193/mail/v4/messages/63a18127-8166-4009-bd8f-f77d44cde4ac" pkg=gpa/client userID=f12c5ca8-c408-4e15-9e79-28d4e7b8a5d3 time="2026-02-13T23:24:24Z" level=info msg="Sending observability data." pkg=observability time="2026-02-13T23:24:24Z" level=info msg="200 OK: POST https://127.0.0.1:42193/data/v1/metrics" pkg=gpa/client userID=f12c5ca8-c408-4e15-9e79-28d4e7b8a5d3 time="2026-02-13T23:24:24Z" level=info msg="Successfully sent observability data." pkg=observability time="2026-02-13T23:24:24Z" level=info msg="Scheduling observability data sending" pkg=observability time="2026-02-13T23:24:24Z" level=info msg="Child job finished" service=imap user=f12c5ca8-c408-4e15-9e79-28d4e7b8a5d3 time="2026-02-13T23:24:24Z" level=info msg="All child jobs completed" service=imap sync-job=waiter user=f12c5ca8-c408-4e15-9e79-28d4e7b8a5d3 time="2026-02-13T23:24:24Z" level=info msg="Synced messages" service=imap user=f12c5ca8-c408-4e15-9e79-28d4e7b8a5d3 time="2026-02-13T23:24:24Z" level=info msg="Finished user sync" duration=37.128378ms service=imap user=f12c5ca8-c408-4e15-9e79-28d4e7b8a5d3 time="2026-02-13T23:24:24Z" level=info msg="Sync complete, starting API event stream" service=imap user=f12c5ca8-c408-4e15-9e79-28d4e7b8a5d3 time="2026-02-13T23:24:24Z" level=info msg="Event loop reset" eventID="DA==" service=user-events user=f12c5ca8-c408-4e15-9e79-28d4e7b8a5d3 Scenario: Not possible to delete from All Mail and expunge does nothing # features/imap/message/delete.feature:44 When IMAP client "1" selects "All Mail" # :1 -> *scenario And IMAP client "1" marks message 2 as deleted # :1 -> *scenario And it succeeds # :1 -> *scenario time="2026-02-13T23:24:24Z" level=error msg="Command failed" cmd=EXPUNGE error="operation not allowed" pkg=gluon/session session=1 And IMAP client "1" expunges # :1 -> *scenario time="2026-02-13T23:24:24Z" level=info msg="Frontend service stopped" time="2026-02-13T23:24:24Z" level=info msg="Frontend client stopped" time="2026-02-13T23:24:24Z" level=info msg="Closing bridge" pkg=bridge time="2026-02-13T23:24:24Z" level=info msg="Stopping service" pkg=observability time="2026-02-13T23:24:24Z" level=info msg="Closing user" userID=f12c5ca8-c408-4e15-9e79-28d4e7b8a5d3 time="2026-02-13T23:24:24Z" level=info msg="De-registering user client, ID:f12c5ca8-c408-4e15-9e79-28d4e7b8a5d3" pkg=observability time="2026-02-13T23:24:24Z" level=info msg="Exiting IMAP Service" service=imap user=f12c5ca8-c408-4e15-9e79-28d4e7b8a5d3 time="2026-02-13T23:24:24Z" level=info msg="Exiting service main loop" service=smtp user=f12c5ca8-c408-4e15-9e79-28d4e7b8a5d3 time="2026-02-13T23:24:24Z" level=info msg="Exiting service main loop" service=notification user=f12c5ca8-c408-4e15-9e79-28d4e7b8a5d3 time="2026-02-13T23:24:24Z" level=info msg="Exiting Service" service=user-identity user=f12c5ca8-c408-4e15-9e79-28d4e7b8a5d3 time="2026-02-13T23:24:24Z" level=info msg="Exiting service main loop" service=telemetry user=f12c5ca8-c408-4e15-9e79-28d4e7b8a5d3 time="2026-02-13T23:24:24Z" level=info msg="Exiting service" service=user-events user=f12c5ca8-c408-4e15-9e79-28d4e7b8a5d3 time="2026-02-13T23:24:24Z" level=info msg="Closing IMAP Listener" service=server-manager time="2026-02-13T23:24:24Z" level=info msg="Closing IMAP server" service=server-manager time="2026-02-13T23:24:24Z" level=info msg="Closing SMTP Listener" service=server-manager time="2026-02-13T23:24:24Z" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2026-02-13T23:24:24Z" level=info msg="Closing SMTP server" service=server-manager time="2026-02-13T23:24:24Z" level=info msg="Closing service" service=unleash 2026/02/13 23:24:24 http: TLS handshake error from 127.0.0.1:48562: read tcp 127.0.0.1:42193->127.0.0.1:48562: use of closed network connection Then it fails # :1 -> *scenario Feature: IMAP remove messages from Trash time="2026-02-13T23:24:25Z" level=info msg="User '7665b079-c584-4b6d-b16d-84c799014a08' created with id=ff71f56c-bcef-4f4a-a45f-87baa9bc2d37" pkg=gpa/server/backend Background: Given there exists an account with username "7665b079-c584-4b6d-b16d-84c799014a08" and password "password" # :1 -> *scenario And the account "7665b079-c584-4b6d-b16d-84c799014a08" has the following custom mailboxes: # :1 -> *scenario | name | type | | mbox | folder | | label | label | Then it succeeds # :1 -> *scenario Scenario Outline: Message in Trash and some other label is not permanently deleted # features/imap/message/delete_from_trash.feature:10 Given the address "7665b079-c584-4b6d-b16d-84c799014a08@proton.local" of account "7665b079-c584-4b6d-b16d-84c799014a08" has the following messages in "Trash": # :1 -> *scenario | from | to | subject | body | | john.doe@mail.com | 7665b079-c584-4b6d-b16d-84c799014a08@proton.local | foo | hello | | jane.doe@mail.com | name@proton.local | bar | world | time="2026-02-13T23:24:25Z" level=info msg="Starting bridge" time="2026-02-13T23:24:25Z" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures1466701680/082/config1068178271/grpcFocusServerConfig.json pkg=focus/service time="2026-02-13T23:24:25Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures1466701680/082/cache728090564/unleash_cache/unleash_flags: no such file or directory" service=unleash time="2026-02-13T23:24:25Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures1466701680/082/cache728090564/notifications/notification_cache: no such file or directory" pkg=notification-store time="2026-02-13T23:24:25Z" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures1466701680/082/data1961255094/gluon/backend/db gluonStore=/tmp/TestFeatures1466701680/082/data1961255094/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2026-02-13T23:24:25Z" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2026-02-13T23:24:25Z" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2026-02-13T23:24:25Z" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2026-02-13T23:24:25Z" level=info msg="Starting service" service=unleash time="2026-02-13T23:24:25Z" level=info msg="Starting service" pkg=observability time="2026-02-13T23:24:25Z" level=info msg="Starting frontend service" time="2026-02-13T23:24:25Z" level=info msg="Starting poll service" service=unleash time="2026-02-13T23:24:25Z" level=info msg="Starting receiver service" service=unleash time="2026-02-13T23:24:25Z" level=info msg="Checking for updates" pkg=bridge time="2026-02-13T23:24:25Z" level=info msg="Loading users" count=0 pkg=bridge/user time="2026-02-13T23:24:25Z" level=info msg="Finished loading users" pkg=bridge/user time="2026-02-13T23:24:25Z" level=info msg="200 OK: GET https://127.0.0.1:36279/feature/v2/frontend?bridgeStickyKey=9faea9ea-2aca-402b-a869-2d70f67a7584" pkg=gpa/manager time="2026-02-13T23:24:25Z" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures1466701680/082/config1068178271/grpcServerConfig.json time="2026-02-13T23:24:25Z" level=info msg="gRPC server listening on /tmp/bridge7165" pkg=grpc time="2026-02-13T23:24:25Z" level=info msg="Frontend service started" time="2026-02-13T23:24:25Z" level=info msg="Starting frontend client" time="2026-02-13T23:24:25Z" level=info msg="Not monitoring parent PID" pkg=grpc time="2026-02-13T23:24:25Z" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2026-02-13T23:24:25Z" level=info msg="Frontend client started" And bridge starts # :1 -> *scenario time="2026-02-13T23:24:25Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (63be9df0)" time="2026-02-13T23:24:25Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (63be9df0)" time="2026-02-13T23:24:25Z" level=info msg="200 OK: POST https://127.0.0.1:36279/auth/v4/info" pkg=gpa/manager time="2026-02-13T23:24:25Z" level=info msg="200 OK: POST https://127.0.0.1:36279/auth/v4" pkg=gpa/manager time="2026-02-13T23:24:25Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=ff71f56c-bcef-4f4a-a45f-87baa9bc2d37 time="2026-02-13T23:24:26Z" level=info msg="Adding vault user" userID=ff71f56c-bcef-4f4a-a45f-87baa9bc2d37 time="2026-02-13T23:24:26Z" level=info msg="Creating new user" userID=ff71f56c-bcef-4f4a-a45f-87baa9bc2d37 time="2026-02-13T23:24:26Z" level=warning msg="404 GET https://127.0.0.1:36279/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2026-02-13T23:24:26Z" level=error msg="404 GET https://127.0.0.1:36279/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2026-02-13T23:24:26Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:36279/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2026-02-13T23:24:26Z" level=info msg="Creating user object" numAddr=1 numLabels=14 userID=ff71f56c-bcef-4f4a-a45f-87baa9bc2d37 time="2026-02-13T23:24:26Z" level=info msg="200 OK: GET https://127.0.0.1:36279/core/v4/events/latest" pkg=gpa/client userID=ff71f56c-bcef-4f4a-a45f-87baa9bc2d37 time="2026-02-13T23:24:26Z" level=info msg="Starting service Last EventID=BA==" service=user-events user=ff71f56c-bcef-4f4a-a45f-87baa9bc2d37 time="2026-02-13T23:24:26Z" level=info msg="200 OK: GET https://127.0.0.1:36279/core/v4/settings" pkg=gpa/client userID=ff71f56c-bcef-4f4a-a45f-87baa9bc2d37 time="2026-02-13T23:24:26Z" level=info msg="Registering user client, ID:ff71f56c-bcef-4f4a-a45f-87baa9bc2d37" pkg=observability time="2026-02-13T23:24:26Z" level=info msg="Starting service main loop" service=telemetry user=ff71f56c-bcef-4f4a-a45f-87baa9bc2d37 time="2026-02-13T23:24:26Z" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=ff71f56c-bcef-4f4a-a45f-87baa9bc2d37 time="2026-02-13T23:24:26Z" level=info msg="Starting service main loop" service=notification user=ff71f56c-bcef-4f4a-a45f-87baa9bc2d37 time="2026-02-13T23:24:26Z" level=info msg="Starting service main loop" service=smtp user=ff71f56c-bcef-4f4a-a45f-87baa9bc2d37 time="2026-02-13T23:24:26Z" level=info msg="200 OK: GET https://127.0.0.1:36279/core/v4/labels?Type=4" pkg=gpa/client userID=ff71f56c-bcef-4f4a-a45f-87baa9bc2d37 time="2026-02-13T23:24:26Z" level=info msg="200 OK: GET https://127.0.0.1:36279/core/v4/labels?Type=3" pkg=gpa/client userID=ff71f56c-bcef-4f4a-a45f-87baa9bc2d37 time="2026-02-13T23:24:26Z" level=info msg="200 OK: GET https://127.0.0.1:36279/core/v4/labels?Type=1" pkg=gpa/client userID=ff71f56c-bcef-4f4a-a45f-87baa9bc2d37 time="2026-02-13T23:24:26Z" level=info msg="Setting labels" labelIDs="[9 12 4 6 7 8 10 0 1 2 3 5 43dfe687-996f-4931-9545-8c1a1e8170bf b24a1d22-7969-44a1-a8e9-a0e706c5e542]" pkg=rwLabels time="2026-02-13T23:24:26Z" level=info msg="Adding user to imap server" addrID=c0be4bb6-a069-4510-998d-53dd3089e04a service=server-manager time="2026-02-13T23:24:26Z" level=info msg="Creating new IMAP user" addrID=c0be4bb6-a069-4510-998d-53dd3089e04a service=server-manager time="2026-02-13T23:24:26Z" level=info msg="Setting gluon ID" addrID=c0be4bb6-a069-4510-998d-53dd3089e04a gluonID=24a39b2e-a76f-48a0-8456-7910f221fe68 userID=ff71f56c-bcef-4f4a-a45f-87baa9bc2d37 time="2026-02-13T23:24:26Z" level=info msg="Created new IMAP user" addrID=c0be4bb6-a069-4510-998d-53dd3089e04a gluonID=24a39b2e-a76f-48a0-8456-7910f221fe68 service=server-manager time="2026-02-13T23:24:26Z" level=info msg="Validating Listener State" service=server-manager time="2026-02-13T23:24:26Z" level=info msg=Resuming service=user-events user=ff71f56c-bcef-4f4a-a45f-87baa9bc2d37 And the user logs in with username "7665b079-c584-4b6d-b16d-84c799014a08" and password "password" # :1 -> *scenario time="2026-02-13T23:24:26Z" level=info msg="Received mailbox message count" count=0 gluonID=24a39b2e-a76f-48a0-8456-7910f221fe68 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2026-02-13T23:24:26Z" level=info msg="Starting IMAP Service" service=imap user=ff71f56c-bcef-4f4a-a45f-87baa9bc2d37 time="2026-02-13T23:24:26Z" level=info msg="Checking whether logged in user should re-sync. UserID:ff71f56c-bcef-4f4a-a45f-87baa9bc2d37" userID=ff71f56c-bcef-4f4a-a45f-87baa9bc2d37 time="2026-02-13T23:24:26Z" level=info msg="Sync triggered" service=imap user=ff71f56c-bcef-4f4a-a45f-87baa9bc2d37 time="2026-02-13T23:24:26Z" level=info msg="Beginning user sync" service=imap start="2026-02-13 23:24:26.057812537 +0000 UTC m=+83.864420947" user=ff71f56c-bcef-4f4a-a45f-87baa9bc2d37 time="2026-02-13T23:24:26Z" level=info msg="Syncing labels" service=imap user=ff71f56c-bcef-4f4a-a45f-87baa9bc2d37 time="2026-02-13T23:24:26Z" level=info msg="Label not found in DB, creating mailbox." labelID=43dfe687-996f-4931-9545-8c1a1e8170bf labelPath="jm2pV8GS7FVFPTesFaU5jW/EhDgcEQCxeWTMDFRvNjU=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2026-02-13T23:24:26Z" level=info msg="Label not found in DB, creating mailbox." labelID=b24a1d22-7969-44a1-a8e9-a0e706c5e542 labelPath="mHoyd+am6bmNoUvxRZ/ZRvBIQnwu+1OQWf1jSR3oA+s=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2026-02-13T23:24:26Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=24a39b2e-a76f-48a0-8456-7910f221fe68 time="2026-02-13T23:24:26Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=24a39b2e-a76f-48a0-8456-7910f221fe68 time="2026-02-13T23:24:26Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0 userID=24a39b2e-a76f-48a0-8456-7910f221fe68 time="2026-02-13T23:24:26Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=12 userID=24a39b2e-a76f-48a0-8456-7910f221fe68 time="2026-02-13T23:24:26Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=3 userID=24a39b2e-a76f-48a0-8456-7910f221fe68 time="2026-02-13T23:24:26Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=43dfe687-996f-4931-9545-8c1a1e8170bf userID=24a39b2e-a76f-48a0-8456-7910f221fe68 time="2026-02-13T23:24:26Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=b24a1d22-7969-44a1-a8e9-a0e706c5e542 userID=24a39b2e-a76f-48a0-8456-7910f221fe68 time="2026-02-13T23:24:26Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6 userID=24a39b2e-a76f-48a0-8456-7910f221fe68 time="2026-02-13T23:24:26Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=7 userID=24a39b2e-a76f-48a0-8456-7910f221fe68 time="2026-02-13T23:24:26Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=8 userID=24a39b2e-a76f-48a0-8456-7910f221fe68 time="2026-02-13T23:24:26Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5 userID=24a39b2e-a76f-48a0-8456-7910f221fe68 time="2026-02-13T23:24:26Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4 userID=24a39b2e-a76f-48a0-8456-7910f221fe68 time="2026-02-13T23:24:26Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=10 userID=24a39b2e-a76f-48a0-8456-7910f221fe68 time="2026-02-13T23:24:26Z" level=info msg="Synced labels" service=imap user=ff71f56c-bcef-4f4a-a45f-87baa9bc2d37 time="2026-02-13T23:24:26Z" level=info msg="200 OK: GET https://127.0.0.1:36279/mail/v4/messages/count" pkg=gpa/client userID=ff71f56c-bcef-4f4a-a45f-87baa9bc2d37 time="2026-02-13T23:24:26Z" level=info msg="Syncing messages" service=imap user=ff71f56c-bcef-4f4a-a45f-87baa9bc2d37 time="2026-02-13T23:24:26Z" level=info msg="Job started" service=imap user=ff71f56c-bcef-4f4a-a45f-87baa9bc2d37 time="2026-02-13T23:24:26Z" level=info msg="200 OK: POST https://127.0.0.1:36279/mail/v4/messages" pkg=gpa/client userID=ff71f56c-bcef-4f4a-a45f-87baa9bc2d37 time="2026-02-13T23:24:26Z" level=info msg="200 OK: POST https://127.0.0.1:36279/mail/v4/messages" pkg=gpa/client userID=ff71f56c-bcef-4f4a-a45f-87baa9bc2d37 time="2026-02-13T23:24:26Z" level=info msg="Creating new child job" service=imap user=ff71f56c-bcef-4f4a-a45f-87baa9bc2d37 time="2026-02-13T23:24:26Z" level=info msg="Job finished" service=imap user=ff71f56c-bcef-4f4a-a45f-87baa9bc2d37 time="2026-02-13T23:24:26Z" level=info msg="200 OK: GET https://127.0.0.1:36279/mail/v4/messages/d1a034d8-b731-4d3b-9658-45b23e9f24fa" pkg=gpa/client userID=ff71f56c-bcef-4f4a-a45f-87baa9bc2d37 time="2026-02-13T23:24:26Z" level=info msg="200 OK: GET https://127.0.0.1:36279/mail/v4/messages/50503020-508d-436e-b25a-f0fb2bbb938d" pkg=gpa/client userID=ff71f56c-bcef-4f4a-a45f-87baa9bc2d37 time="2026-02-13T23:24:26Z" level=info msg="Sending observability data." pkg=observability time="2026-02-13T23:24:26Z" level=info msg="Child job finished" service=imap user=ff71f56c-bcef-4f4a-a45f-87baa9bc2d37 time="2026-02-13T23:24:26Z" level=info msg="All child jobs completed" service=imap sync-job=waiter user=ff71f56c-bcef-4f4a-a45f-87baa9bc2d37 time="2026-02-13T23:24:26Z" level=info msg="Synced messages" service=imap user=ff71f56c-bcef-4f4a-a45f-87baa9bc2d37 time="2026-02-13T23:24:26Z" level=info msg="Finished user sync" duration=13.620622ms service=imap user=ff71f56c-bcef-4f4a-a45f-87baa9bc2d37 time="2026-02-13T23:24:26Z" level=info msg="Sync complete, starting API event stream" service=imap user=ff71f56c-bcef-4f4a-a45f-87baa9bc2d37 time="2026-02-13T23:24:26Z" level=info msg="Event loop reset" eventID="BA==" service=user-events user=ff71f56c-bcef-4f4a-a45f-87baa9bc2d37 And user "7665b079-c584-4b6d-b16d-84c799014a08" finishes syncing # :1 -> *scenario time="2026-02-13T23:24:26Z" level=info msg="200 OK: POST https://127.0.0.1:36279/data/v1/metrics" pkg=gpa/client userID=ff71f56c-bcef-4f4a-a45f-87baa9bc2d37 time="2026-02-13T23:24:26Z" level=info msg="Successfully sent observability data." pkg=observability And user "7665b079-c584-4b6d-b16d-84c799014a08" connects and authenticates IMAP client "1" # :1 -> *scenario And IMAP client "1" selects "Trash" # :1 -> *scenario time="2026-02-13T23:24:26Z" level=info msg="200 OK: PUT https://127.0.0.1:36279/mail/v4/messages/label" pkg=gpa/client userID=ff71f56c-bcef-4f4a-a45f-87baa9bc2d37 When IMAP client "1" copies the message with subject "foo" from "Trash" to "Labels/label" # :1 -> *scenario Then it succeeds # :1 -> *scenario When IMAP client "1" marks the message with subject "foo" as deleted # :1 -> *scenario Then it succeeds # :1 -> *scenario And IMAP client "1" eventually sees 2 messages in "Trash" # :1 -> *scenario time="2026-02-13T23:24:26Z" level=info msg="Heartbeat sent" metrics="{bridge.any.heartbeat bridge_heartbeat_new {1 8} {true true false false false true true true true true false 0.0.0 starttls starttls unknown}}" pkg=telemetry And IMAP client "1" eventually sees 2 messages in "All Mail" # :1 -> *scenario And IMAP client "1" eventually sees 1 messages in "Labels/label" # :1 -> *scenario time="2026-02-13T23:24:26Z" level=info msg="200 OK: PUT https://127.0.0.1:36279/mail/v4/messages/unlabel" pkg=gpa/client userID=ff71f56c-bcef-4f4a-a45f-87baa9bc2d37 time="2026-02-13T23:24:26Z" level=info msg="200 OK: POST https://127.0.0.1:36279/mail/v4/messages" pkg=gpa/client userID=ff71f56c-bcef-4f4a-a45f-87baa9bc2d37 When IMAP client "1" expunges # :1 -> *scenario Then it succeeds # :1 -> *scenario And IMAP client "1" eventually sees 1 messages in "Trash" # :1 -> *scenario And IMAP client "1" eventually sees 2 messages in "All Mail" # :1 -> *scenario time="2026-02-13T23:24:26Z" level=info msg="Frontend service stopped" time="2026-02-13T23:24:26Z" level=info msg="Frontend client stopped" time="2026-02-13T23:24:26Z" level=info msg="Closing bridge" pkg=bridge time="2026-02-13T23:24:26Z" level=info msg="Stopping service" pkg=observability time="2026-02-13T23:24:26Z" level=info msg="Closing user" userID=ff71f56c-bcef-4f4a-a45f-87baa9bc2d37 time="2026-02-13T23:24:26Z" level=info msg="De-registering user client, ID:ff71f56c-bcef-4f4a-a45f-87baa9bc2d37" pkg=observability time="2026-02-13T23:24:26Z" level=info msg="Exiting IMAP Service" service=imap user=ff71f56c-bcef-4f4a-a45f-87baa9bc2d37 time="2026-02-13T23:24:26Z" level=info msg="Exiting service main loop" service=smtp user=ff71f56c-bcef-4f4a-a45f-87baa9bc2d37 time="2026-02-13T23:24:26Z" level=info msg="Exiting service main loop" service=notification user=ff71f56c-bcef-4f4a-a45f-87baa9bc2d37 time="2026-02-13T23:24:26Z" level=info msg="Exiting Service" service=user-identity user=ff71f56c-bcef-4f4a-a45f-87baa9bc2d37 time="2026-02-13T23:24:26Z" level=info msg="Exiting service main loop" service=telemetry user=ff71f56c-bcef-4f4a-a45f-87baa9bc2d37 time="2026-02-13T23:24:26Z" level=info msg="Exiting service" service=user-events user=ff71f56c-bcef-4f4a-a45f-87baa9bc2d37 time="2026-02-13T23:24:26Z" level=info msg="Closing IMAP Listener" service=server-manager time="2026-02-13T23:24:26Z" level=info msg="Closing IMAP server" service=server-manager time="2026-02-13T23:24:26Z" level=info msg="Closing SMTP Listener" service=server-manager time="2026-02-13T23:24:26Z" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2026-02-13T23:24:26Z" level=info msg="Closing SMTP server" service=server-manager time="2026-02-13T23:24:26Z" level=info msg="Closing service" service=unleash And IMAP client "1" eventually sees 1 messages in "Labels/label" # :1 -> *scenario time="2026-02-13T23:24:26Z" level=info msg="User 'fc95867f-54a5-4c4d-8669-55ebcf1fbb85' created with id=ca7ab03b-91dc-4638-b9cc-70d96154804f" pkg=gpa/server/backend Scenario Outline: Message in Trash only is permanently deleted # features/imap/message/delete_from_trash.feature:33 Given the address "fc95867f-54a5-4c4d-8669-55ebcf1fbb85@proton.local" of account "fc95867f-54a5-4c4d-8669-55ebcf1fbb85" has the following messages in "Trash": # :1 -> *scenario | from | to | subject | body | | john.doe@mail.com | fc95867f-54a5-4c4d-8669-55ebcf1fbb85@proton.local | foo | hello | | jane.doe@mail.com | name@proton.local | bar | world | time="2026-02-13T23:24:27Z" level=info msg="Starting bridge" time="2026-02-13T23:24:27Z" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures1466701680/083/config3251202694/grpcFocusServerConfig.json pkg=focus/service time="2026-02-13T23:24:27Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures1466701680/083/cache2708746828/unleash_cache/unleash_flags: no such file or directory" service=unleash time="2026-02-13T23:24:27Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures1466701680/083/cache2708746828/notifications/notification_cache: no such file or directory" pkg=notification-store time="2026-02-13T23:24:27Z" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures1466701680/083/data3089242773/gluon/backend/db gluonStore=/tmp/TestFeatures1466701680/083/data3089242773/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2026-02-13T23:24:27Z" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2026-02-13T23:24:27Z" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2026-02-13T23:24:27Z" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2026-02-13T23:24:27Z" level=info msg="Starting service" service=unleash time="2026-02-13T23:24:27Z" level=info msg="Starting service" pkg=observability time="2026-02-13T23:24:27Z" level=info msg="Starting frontend service" time="2026-02-13T23:24:27Z" level=info msg="Loading users" count=0 pkg=bridge/user time="2026-02-13T23:24:27Z" level=info msg="Finished loading users" pkg=bridge/user time="2026-02-13T23:24:27Z" level=info msg="Checking for updates" pkg=bridge time="2026-02-13T23:24:27Z" level=info msg="Starting receiver service" service=unleash time="2026-02-13T23:24:27Z" level=info msg="Starting poll service" service=unleash time="2026-02-13T23:24:27Z" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures1466701680/083/config3251202694/grpcServerConfig.json time="2026-02-13T23:24:27Z" level=info msg="gRPC server listening on /tmp/bridge4129" pkg=grpc time="2026-02-13T23:24:27Z" level=info msg="Frontend service started" time="2026-02-13T23:24:27Z" level=info msg="Starting frontend client" time="2026-02-13T23:24:27Z" level=info msg="Not monitoring parent PID" pkg=grpc time="2026-02-13T23:24:27Z" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2026-02-13T23:24:27Z" level=info msg="200 OK: GET https://127.0.0.1:34381/feature/v2/frontend?bridgeStickyKey=4337bac8-ea86-4454-8754-d8aecdd7268a" pkg=gpa/manager time="2026-02-13T23:24:27Z" level=info msg="Frontend client started" And bridge starts # :1 -> *scenario time="2026-02-13T23:24:27Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (c2868f3c)" time="2026-02-13T23:24:27Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (c2868f3c)" time="2026-02-13T23:24:27Z" level=info msg="200 OK: POST https://127.0.0.1:34381/auth/v4/info" pkg=gpa/manager time="2026-02-13T23:24:27Z" level=info msg="200 OK: POST https://127.0.0.1:34381/auth/v4" pkg=gpa/manager time="2026-02-13T23:24:27Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=ca7ab03b-91dc-4638-b9cc-70d96154804f time="2026-02-13T23:24:27Z" level=info msg="Adding vault user" userID=ca7ab03b-91dc-4638-b9cc-70d96154804f time="2026-02-13T23:24:27Z" level=info msg="Creating new user" userID=ca7ab03b-91dc-4638-b9cc-70d96154804f time="2026-02-13T23:24:27Z" level=warning msg="404 GET https://127.0.0.1:34381/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2026-02-13T23:24:27Z" level=error msg="404 GET https://127.0.0.1:34381/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2026-02-13T23:24:27Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:34381/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2026-02-13T23:24:27Z" level=info msg="Creating user object" numAddr=1 numLabels=14 userID=ca7ab03b-91dc-4638-b9cc-70d96154804f time="2026-02-13T23:24:27Z" level=info msg="200 OK: GET https://127.0.0.1:34381/core/v4/events/latest" pkg=gpa/client userID=ca7ab03b-91dc-4638-b9cc-70d96154804f time="2026-02-13T23:24:27Z" level=info msg="Starting service Last EventID=BA==" service=user-events user=ca7ab03b-91dc-4638-b9cc-70d96154804f time="2026-02-13T23:24:27Z" level=info msg="200 OK: GET https://127.0.0.1:34381/core/v4/settings" pkg=gpa/client userID=ca7ab03b-91dc-4638-b9cc-70d96154804f time="2026-02-13T23:24:27Z" level=info msg="Registering user client, ID:ca7ab03b-91dc-4638-b9cc-70d96154804f" pkg=observability time="2026-02-13T23:24:27Z" level=info msg="Starting service main loop" service=telemetry user=ca7ab03b-91dc-4638-b9cc-70d96154804f time="2026-02-13T23:24:27Z" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=ca7ab03b-91dc-4638-b9cc-70d96154804f time="2026-02-13T23:24:27Z" level=info msg="Starting service main loop" service=notification user=ca7ab03b-91dc-4638-b9cc-70d96154804f time="2026-02-13T23:24:27Z" level=info msg="Starting service main loop" service=smtp user=ca7ab03b-91dc-4638-b9cc-70d96154804f time="2026-02-13T23:24:27Z" level=info msg="200 OK: GET https://127.0.0.1:34381/core/v4/labels?Type=4" pkg=gpa/client userID=ca7ab03b-91dc-4638-b9cc-70d96154804f time="2026-02-13T23:24:27Z" level=info msg="200 OK: GET https://127.0.0.1:34381/core/v4/labels?Type=3" pkg=gpa/client userID=ca7ab03b-91dc-4638-b9cc-70d96154804f time="2026-02-13T23:24:27Z" level=info msg="200 OK: GET https://127.0.0.1:34381/core/v4/labels?Type=1" pkg=gpa/client userID=ca7ab03b-91dc-4638-b9cc-70d96154804f time="2026-02-13T23:24:27Z" level=info msg="Setting labels" labelIDs="[2 4 5 10 12 3 6 7 8 9 0 1 50872082-7d7b-4052-af44-635d99c375d2 c2e370c2-fd1f-4bb3-850f-62c09d75f73d]" pkg=rwLabels time="2026-02-13T23:24:27Z" level=info msg="Adding user to imap server" addrID=f1ef5704-a2fa-451f-be29-5bb37ba0518e service=server-manager time="2026-02-13T23:24:27Z" level=info msg="Creating new IMAP user" addrID=f1ef5704-a2fa-451f-be29-5bb37ba0518e service=server-manager time="2026-02-13T23:24:27Z" level=info msg="Setting gluon ID" addrID=f1ef5704-a2fa-451f-be29-5bb37ba0518e gluonID=5577217c-a28b-469d-8e52-aeba577bd772 userID=ca7ab03b-91dc-4638-b9cc-70d96154804f time="2026-02-13T23:24:27Z" level=info msg="Created new IMAP user" addrID=f1ef5704-a2fa-451f-be29-5bb37ba0518e gluonID=5577217c-a28b-469d-8e52-aeba577bd772 service=server-manager time="2026-02-13T23:24:27Z" level=info msg="Validating Listener State" service=server-manager time="2026-02-13T23:24:27Z" level=info msg=Resuming service=user-events user=ca7ab03b-91dc-4638-b9cc-70d96154804f time="2026-02-13T23:24:27Z" level=info msg="Received mailbox message count" count=0 gluonID=5577217c-a28b-469d-8e52-aeba577bd772 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2026-02-13T23:24:27Z" level=info msg="Starting IMAP Service" service=imap user=ca7ab03b-91dc-4638-b9cc-70d96154804f time="2026-02-13T23:24:27Z" level=info msg="Sync triggered" service=imap user=ca7ab03b-91dc-4638-b9cc-70d96154804f time="2026-02-13T23:24:27Z" level=info msg="Beginning user sync" service=imap start="2026-02-13 23:24:27.794379757 +0000 UTC m=+85.600988157" user=ca7ab03b-91dc-4638-b9cc-70d96154804f And the user logs in with username "fc95867f-54a5-4c4d-8669-55ebcf1fbb85" and password "password" # :1 -> *scenario time="2026-02-13T23:24:27Z" level=info msg="Checking whether logged in user should re-sync. UserID:ca7ab03b-91dc-4638-b9cc-70d96154804f" userID=ca7ab03b-91dc-4638-b9cc-70d96154804f time="2026-02-13T23:24:27Z" level=info msg="Syncing labels" service=imap user=ca7ab03b-91dc-4638-b9cc-70d96154804f time="2026-02-13T23:24:27Z" level=info msg="Label not found in DB, creating mailbox." labelID=50872082-7d7b-4052-af44-635d99c375d2 labelPath="jm2pV8GS7FVFPTesFaU5jW/EhDgcEQCxeWTMDFRvNjU=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2026-02-13T23:24:27Z" level=info msg="Label not found in DB, creating mailbox." labelID=c2e370c2-fd1f-4bb3-850f-62c09d75f73d labelPath="mHoyd+am6bmNoUvxRZ/ZRvBIQnwu+1OQWf1jSR3oA+s=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2026-02-13T23:24:27Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=5577217c-a28b-469d-8e52-aeba577bd772 time="2026-02-13T23:24:27Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=5577217c-a28b-469d-8e52-aeba577bd772 time="2026-02-13T23:24:27Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0 userID=5577217c-a28b-469d-8e52-aeba577bd772 time="2026-02-13T23:24:27Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5 userID=5577217c-a28b-469d-8e52-aeba577bd772 time="2026-02-13T23:24:27Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=50872082-7d7b-4052-af44-635d99c375d2 userID=5577217c-a28b-469d-8e52-aeba577bd772 time="2026-02-13T23:24:27Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=c2e370c2-fd1f-4bb3-850f-62c09d75f73d userID=5577217c-a28b-469d-8e52-aeba577bd772 time="2026-02-13T23:24:27Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=12 userID=5577217c-a28b-469d-8e52-aeba577bd772 time="2026-02-13T23:24:27Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=3 userID=5577217c-a28b-469d-8e52-aeba577bd772 time="2026-02-13T23:24:27Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=7 userID=5577217c-a28b-469d-8e52-aeba577bd772 time="2026-02-13T23:24:27Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4 userID=5577217c-a28b-469d-8e52-aeba577bd772 time="2026-02-13T23:24:27Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=10 userID=5577217c-a28b-469d-8e52-aeba577bd772 time="2026-02-13T23:24:27Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6 userID=5577217c-a28b-469d-8e52-aeba577bd772 time="2026-02-13T23:24:27Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=8 userID=5577217c-a28b-469d-8e52-aeba577bd772 time="2026-02-13T23:24:27Z" level=info msg="Synced labels" service=imap user=ca7ab03b-91dc-4638-b9cc-70d96154804f time="2026-02-13T23:24:27Z" level=info msg="200 OK: GET https://127.0.0.1:34381/mail/v4/messages/count" pkg=gpa/client userID=ca7ab03b-91dc-4638-b9cc-70d96154804f time="2026-02-13T23:24:27Z" level=info msg="Syncing messages" service=imap user=ca7ab03b-91dc-4638-b9cc-70d96154804f time="2026-02-13T23:24:27Z" level=info msg="Job started" service=imap user=ca7ab03b-91dc-4638-b9cc-70d96154804f time="2026-02-13T23:24:27Z" level=info msg="200 OK: POST https://127.0.0.1:34381/mail/v4/messages" pkg=gpa/client userID=ca7ab03b-91dc-4638-b9cc-70d96154804f time="2026-02-13T23:24:27Z" level=info msg="200 OK: POST https://127.0.0.1:34381/mail/v4/messages" pkg=gpa/client userID=ca7ab03b-91dc-4638-b9cc-70d96154804f time="2026-02-13T23:24:27Z" level=info msg="Creating new child job" service=imap user=ca7ab03b-91dc-4638-b9cc-70d96154804f time="2026-02-13T23:24:27Z" level=info msg="Job finished" service=imap user=ca7ab03b-91dc-4638-b9cc-70d96154804f time="2026-02-13T23:24:27Z" level=info msg="200 OK: GET https://127.0.0.1:34381/mail/v4/messages/6da2dfbb-92a8-40b4-aa83-df60cdf45e6b" pkg=gpa/client userID=ca7ab03b-91dc-4638-b9cc-70d96154804f time="2026-02-13T23:24:27Z" level=info msg="200 OK: GET https://127.0.0.1:34381/mail/v4/messages/3408da43-333d-4a6f-88c4-063c3dfa9612" pkg=gpa/client userID=ca7ab03b-91dc-4638-b9cc-70d96154804f time="2026-02-13T23:24:27Z" level=info msg="Sending observability data." pkg=observability time="2026-02-13T23:24:27Z" level=info msg="200 OK: POST https://127.0.0.1:34381/data/v1/metrics" pkg=gpa/client userID=ca7ab03b-91dc-4638-b9cc-70d96154804f time="2026-02-13T23:24:27Z" level=info msg="Successfully sent observability data." pkg=observability time="2026-02-13T23:24:27Z" level=info msg="Scheduling observability data sending" pkg=observability time="2026-02-13T23:24:27Z" level=info msg="Child job finished" service=imap user=ca7ab03b-91dc-4638-b9cc-70d96154804f time="2026-02-13T23:24:27Z" level=info msg="All child jobs completed" service=imap sync-job=waiter user=ca7ab03b-91dc-4638-b9cc-70d96154804f time="2026-02-13T23:24:27Z" level=info msg="Synced messages" service=imap user=ca7ab03b-91dc-4638-b9cc-70d96154804f time="2026-02-13T23:24:27Z" level=info msg="Finished user sync" duration=7.698651ms service=imap user=ca7ab03b-91dc-4638-b9cc-70d96154804f time="2026-02-13T23:24:27Z" level=info msg="Sync complete, starting API event stream" service=imap user=ca7ab03b-91dc-4638-b9cc-70d96154804f time="2026-02-13T23:24:27Z" level=info msg="Event loop reset" eventID="BA==" service=user-events user=ca7ab03b-91dc-4638-b9cc-70d96154804f And user "fc95867f-54a5-4c4d-8669-55ebcf1fbb85" finishes syncing # :1 -> *scenario And user "fc95867f-54a5-4c4d-8669-55ebcf1fbb85" connects and authenticates IMAP client "1" # :1 -> *scenario And IMAP client "1" selects "Trash" # :1 -> *scenario When IMAP client "1" marks the message with subject "foo" as deleted # :1 -> *scenario Then it succeeds # :1 -> *scenario And IMAP client "1" eventually sees 2 messages in "Trash" # :1 -> *scenario time="2026-02-13T23:24:27Z" level=info msg="Heartbeat sent" metrics="{bridge.any.heartbeat bridge_heartbeat_new {1 6} {true true false false false true true true true true false 0.0.0 starttls starttls unknown}}" pkg=telemetry And IMAP client "1" eventually sees 2 messages in "All Mail" # :1 -> *scenario time="2026-02-13T23:24:28Z" level=info msg="200 OK: PUT https://127.0.0.1:34381/mail/v4/messages/unlabel" pkg=gpa/client userID=ca7ab03b-91dc-4638-b9cc-70d96154804f time="2026-02-13T23:24:28Z" level=info msg="200 OK: POST https://127.0.0.1:34381/mail/v4/messages" pkg=gpa/client userID=ca7ab03b-91dc-4638-b9cc-70d96154804f time="2026-02-13T23:24:28Z" level=info msg="200 OK: PUT https://127.0.0.1:34381/mail/v4/messages/delete" pkg=gpa/client userID=ca7ab03b-91dc-4638-b9cc-70d96154804f When IMAP client "1" expunges # :1 -> *scenario Then it succeeds # :1 -> *scenario And IMAP client "1" eventually sees 1 messages in "Trash" # :1 -> *scenario time="2026-02-13T23:24:28Z" level=info msg="200 OK: GET https://127.0.0.1:34381/core/v4/events/BA==" pkg=gpa/client userID=ca7ab03b-91dc-4638-b9cc-70d96154804f time="2026-02-13T23:24:28Z" level=info msg="Received new API event" new="Event Bg==: messages: created=0, updated=0, deleted=1" old="BA==" service=user-events user=ca7ab03b-91dc-4638-b9cc-70d96154804f time="2026-02-13T23:24:28Z" level=info msg="Handling message deleted event" messageID=3408da43-333d-4a6f-88c4-063c3dfa9612 service=imap user=ca7ab03b-91dc-4638-b9cc-70d96154804f time="2026-02-13T23:24:28Z" level=info msg="Frontend service stopped" time="2026-02-13T23:24:28Z" level=info msg="Frontend client stopped" time="2026-02-13T23:24:28Z" level=info msg="Closing bridge" pkg=bridge time="2026-02-13T23:24:28Z" level=info msg="Stopping service" pkg=observability time="2026-02-13T23:24:28Z" level=info msg="Closing user" userID=ca7ab03b-91dc-4638-b9cc-70d96154804f time="2026-02-13T23:24:28Z" level=info msg="De-registering user client, ID:ca7ab03b-91dc-4638-b9cc-70d96154804f" pkg=observability time="2026-02-13T23:24:28Z" level=info msg="Exiting IMAP Service" service=imap user=ca7ab03b-91dc-4638-b9cc-70d96154804f time="2026-02-13T23:24:28Z" level=info msg="Exiting service main loop" service=smtp user=ca7ab03b-91dc-4638-b9cc-70d96154804f time="2026-02-13T23:24:28Z" level=info msg="Exiting service main loop" service=notification user=ca7ab03b-91dc-4638-b9cc-70d96154804f time="2026-02-13T23:24:28Z" level=info msg="Exiting Service" service=user-identity user=ca7ab03b-91dc-4638-b9cc-70d96154804f time="2026-02-13T23:24:28Z" level=info msg="Exiting service main loop" service=telemetry user=ca7ab03b-91dc-4638-b9cc-70d96154804f time="2026-02-13T23:24:28Z" level=info msg="Exiting service" service=user-events user=ca7ab03b-91dc-4638-b9cc-70d96154804f time="2026-02-13T23:24:28Z" level=info msg="Closing IMAP Listener" service=server-manager time="2026-02-13T23:24:28Z" level=info msg="Closing IMAP server" service=server-manager time="2026-02-13T23:24:28Z" level=info msg="Closing SMTP Listener" service=server-manager time="2026-02-13T23:24:28Z" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2026-02-13T23:24:28Z" level=info msg="Closing SMTP server" service=server-manager time="2026-02-13T23:24:28Z" level=info msg="Closing service" service=unleash And IMAP client "1" eventually sees 1 messages in "All Mail" # :1 -> *scenario Feature: IMAP Draft messages time="2026-02-13T23:24:28Z" level=info msg="User '57ce4ff6-0dfe-4a45-a513-8e300e2aa996' created with id=7c1bc86b-eb0f-4694-9bb8-b45b0c8c0153" pkg=gpa/server/backend Background: Given there exists an account with username "57ce4ff6-0dfe-4a45-a513-8e300e2aa996" and password "password" # :1 -> *scenario Then it succeeds # :1 -> *scenario time="2026-02-13T23:24:29Z" level=info msg="Starting bridge" time="2026-02-13T23:24:29Z" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures1466701680/084/config3718670678/grpcFocusServerConfig.json pkg=focus/service time="2026-02-13T23:24:29Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures1466701680/084/cache665572218/unleash_cache/unleash_flags: no such file or directory" service=unleash time="2026-02-13T23:24:29Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures1466701680/084/cache665572218/notifications/notification_cache: no such file or directory" pkg=notification-store time="2026-02-13T23:24:29Z" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures1466701680/084/data2589703723/gluon/backend/db gluonStore=/tmp/TestFeatures1466701680/084/data2589703723/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2026-02-13T23:24:29Z" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2026-02-13T23:24:29Z" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2026-02-13T23:24:29Z" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2026-02-13T23:24:29Z" level=info msg="Starting service" service=unleash time="2026-02-13T23:24:29Z" level=info msg="Starting service" pkg=observability time="2026-02-13T23:24:29Z" level=info msg="Starting frontend service" time="2026-02-13T23:24:29Z" level=info msg="Starting poll service" service=unleash time="2026-02-13T23:24:29Z" level=info msg="Starting receiver service" service=unleash time="2026-02-13T23:24:29Z" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures1466701680/084/config3718670678/grpcServerConfig.json time="2026-02-13T23:24:29Z" level=info msg="Loading users" count=0 pkg=bridge/user time="2026-02-13T23:24:29Z" level=info msg="gRPC server listening on /tmp/bridge4730" pkg=grpc time="2026-02-13T23:24:29Z" level=info msg="Frontend service started" time="2026-02-13T23:24:29Z" level=info msg="Finished loading users" pkg=bridge/user time="2026-02-13T23:24:29Z" level=info msg="Not monitoring parent PID" pkg=grpc time="2026-02-13T23:24:29Z" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2026-02-13T23:24:29Z" level=info msg="Starting frontend client" time="2026-02-13T23:24:29Z" level=info msg="Checking for updates" pkg=bridge time="2026-02-13T23:24:29Z" level=info msg="200 OK: GET https://127.0.0.1:44577/feature/v2/frontend?bridgeStickyKey=494da3b8-6a36-4b55-a77c-e0ec944f7475" pkg=gpa/manager time="2026-02-13T23:24:29Z" level=info msg="Frontend client started" When bridge starts # :1 -> *scenario time="2026-02-13T23:24:29Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (187a9313)" time="2026-02-13T23:24:29Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (187a9313)" time="2026-02-13T23:24:29Z" level=info msg="200 OK: POST https://127.0.0.1:44577/auth/v4/info" pkg=gpa/manager time="2026-02-13T23:24:29Z" level=info msg="200 OK: POST https://127.0.0.1:44577/auth/v4" pkg=gpa/manager time="2026-02-13T23:24:29Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=7c1bc86b-eb0f-4694-9bb8-b45b0c8c0153 time="2026-02-13T23:24:29Z" level=info msg="Adding vault user" userID=7c1bc86b-eb0f-4694-9bb8-b45b0c8c0153 time="2026-02-13T23:24:29Z" level=info msg="Creating new user" userID=7c1bc86b-eb0f-4694-9bb8-b45b0c8c0153 time="2026-02-13T23:24:29Z" level=warning msg="404 GET https://127.0.0.1:44577/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2026-02-13T23:24:29Z" level=error msg="404 GET https://127.0.0.1:44577/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2026-02-13T23:24:29Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:44577/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2026-02-13T23:24:29Z" level=info msg="Creating user object" numAddr=1 numLabels=12 userID=7c1bc86b-eb0f-4694-9bb8-b45b0c8c0153 time="2026-02-13T23:24:29Z" level=info msg="200 OK: GET https://127.0.0.1:44577/core/v4/events/latest" pkg=gpa/client userID=7c1bc86b-eb0f-4694-9bb8-b45b0c8c0153 time="2026-02-13T23:24:29Z" level=info msg="Starting service Last EventID=AA==" service=user-events user=7c1bc86b-eb0f-4694-9bb8-b45b0c8c0153 time="2026-02-13T23:24:29Z" level=info msg="200 OK: GET https://127.0.0.1:44577/core/v4/settings" pkg=gpa/client userID=7c1bc86b-eb0f-4694-9bb8-b45b0c8c0153 time="2026-02-13T23:24:29Z" level=info msg="Registering user client, ID:7c1bc86b-eb0f-4694-9bb8-b45b0c8c0153" pkg=observability time="2026-02-13T23:24:29Z" level=info msg="Starting service main loop" service=telemetry user=7c1bc86b-eb0f-4694-9bb8-b45b0c8c0153 time="2026-02-13T23:24:29Z" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=7c1bc86b-eb0f-4694-9bb8-b45b0c8c0153 time="2026-02-13T23:24:29Z" level=info msg="Starting service main loop" service=notification user=7c1bc86b-eb0f-4694-9bb8-b45b0c8c0153 time="2026-02-13T23:24:29Z" level=info msg="Starting service main loop" service=smtp user=7c1bc86b-eb0f-4694-9bb8-b45b0c8c0153 time="2026-02-13T23:24:29Z" level=info msg="200 OK: GET https://127.0.0.1:44577/core/v4/labels?Type=4" pkg=gpa/client userID=7c1bc86b-eb0f-4694-9bb8-b45b0c8c0153 time="2026-02-13T23:24:29Z" level=info msg="200 OK: GET https://127.0.0.1:44577/core/v4/labels?Type=3" pkg=gpa/client userID=7c1bc86b-eb0f-4694-9bb8-b45b0c8c0153 time="2026-02-13T23:24:29Z" level=info msg="200 OK: GET https://127.0.0.1:44577/core/v4/labels?Type=1" pkg=gpa/client userID=7c1bc86b-eb0f-4694-9bb8-b45b0c8c0153 time="2026-02-13T23:24:29Z" level=info msg="Setting labels" labelIDs="[8 10 12 0 2 7 9 1 3 4 5 6]" pkg=rwLabels time="2026-02-13T23:24:29Z" level=info msg="Adding user to imap server" addrID=12af33e9-52ec-4d70-bcfd-33d509157eb0 service=server-manager time="2026-02-13T23:24:29Z" level=info msg="Creating new IMAP user" addrID=12af33e9-52ec-4d70-bcfd-33d509157eb0 service=server-manager time="2026-02-13T23:24:29Z" level=info msg="Setting gluon ID" addrID=12af33e9-52ec-4d70-bcfd-33d509157eb0 gluonID=df1cc1da-3e62-4c99-8e9a-478c43122f1b userID=7c1bc86b-eb0f-4694-9bb8-b45b0c8c0153 time="2026-02-13T23:24:29Z" level=info msg="Received mailbox message count" count=0 gluonID=df1cc1da-3e62-4c99-8e9a-478c43122f1b labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2026-02-13T23:24:29Z" level=info msg="Created new IMAP user" addrID=12af33e9-52ec-4d70-bcfd-33d509157eb0 gluonID=df1cc1da-3e62-4c99-8e9a-478c43122f1b service=server-manager time="2026-02-13T23:24:29Z" level=info msg="Validating Listener State" service=server-manager time="2026-02-13T23:24:29Z" level=info msg=Resuming service=user-events user=7c1bc86b-eb0f-4694-9bb8-b45b0c8c0153 time="2026-02-13T23:24:29Z" level=info msg="Starting IMAP Service" service=imap user=7c1bc86b-eb0f-4694-9bb8-b45b0c8c0153 time="2026-02-13T23:24:29Z" level=info msg="Checking whether logged in user should re-sync. UserID:7c1bc86b-eb0f-4694-9bb8-b45b0c8c0153" userID=7c1bc86b-eb0f-4694-9bb8-b45b0c8c0153 And the user logs in with username "57ce4ff6-0dfe-4a45-a513-8e300e2aa996" and password "password" # :1 -> *scenario time="2026-02-13T23:24:29Z" level=info msg="Sync triggered" service=imap user=7c1bc86b-eb0f-4694-9bb8-b45b0c8c0153 time="2026-02-13T23:24:29Z" level=info msg="Beginning user sync" service=imap start="2026-02-13 23:24:29.414597836 +0000 UTC m=+87.221206246" user=7c1bc86b-eb0f-4694-9bb8-b45b0c8c0153 time="2026-02-13T23:24:29Z" level=info msg="Syncing labels" service=imap user=7c1bc86b-eb0f-4694-9bb8-b45b0c8c0153 time="2026-02-13T23:24:29Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=df1cc1da-3e62-4c99-8e9a-478c43122f1b time="2026-02-13T23:24:29Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=df1cc1da-3e62-4c99-8e9a-478c43122f1b time="2026-02-13T23:24:29Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0 userID=df1cc1da-3e62-4c99-8e9a-478c43122f1b time="2026-02-13T23:24:29Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=7 userID=df1cc1da-3e62-4c99-8e9a-478c43122f1b time="2026-02-13T23:24:29Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4 userID=df1cc1da-3e62-4c99-8e9a-478c43122f1b time="2026-02-13T23:24:29Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6 userID=df1cc1da-3e62-4c99-8e9a-478c43122f1b time="2026-02-13T23:24:29Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=10 userID=df1cc1da-3e62-4c99-8e9a-478c43122f1b time="2026-02-13T23:24:29Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=12 userID=df1cc1da-3e62-4c99-8e9a-478c43122f1b time="2026-02-13T23:24:29Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=3 userID=df1cc1da-3e62-4c99-8e9a-478c43122f1b time="2026-02-13T23:24:29Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5 userID=df1cc1da-3e62-4c99-8e9a-478c43122f1b time="2026-02-13T23:24:29Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=8 userID=df1cc1da-3e62-4c99-8e9a-478c43122f1b time="2026-02-13T23:24:29Z" level=info msg="Synced labels" service=imap user=7c1bc86b-eb0f-4694-9bb8-b45b0c8c0153 time="2026-02-13T23:24:29Z" level=info msg="200 OK: GET https://127.0.0.1:44577/mail/v4/messages/count" pkg=gpa/client userID=7c1bc86b-eb0f-4694-9bb8-b45b0c8c0153 time="2026-02-13T23:24:29Z" level=info msg="Syncing messages" service=imap user=7c1bc86b-eb0f-4694-9bb8-b45b0c8c0153 time="2026-02-13T23:24:29Z" level=info msg="Job started" service=imap user=7c1bc86b-eb0f-4694-9bb8-b45b0c8c0153 time="2026-02-13T23:24:29Z" level=info msg="200 OK: POST https://127.0.0.1:44577/mail/v4/messages" pkg=gpa/client userID=7c1bc86b-eb0f-4694-9bb8-b45b0c8c0153 time="2026-02-13T23:24:29Z" level=info msg="Job finished" service=imap user=7c1bc86b-eb0f-4694-9bb8-b45b0c8c0153 time="2026-02-13T23:24:29Z" level=info msg="All child jobs completed" service=imap sync-job=waiter user=7c1bc86b-eb0f-4694-9bb8-b45b0c8c0153 time="2026-02-13T23:24:29Z" level=info msg="Synced messages" service=imap user=7c1bc86b-eb0f-4694-9bb8-b45b0c8c0153 time="2026-02-13T23:24:29Z" level=info msg="Finished user sync" duration=5.762142ms service=imap user=7c1bc86b-eb0f-4694-9bb8-b45b0c8c0153 time="2026-02-13T23:24:29Z" level=info msg="Sync complete, starting API event stream" service=imap user=7c1bc86b-eb0f-4694-9bb8-b45b0c8c0153 time="2026-02-13T23:24:29Z" level=info msg="Event loop reset" eventID="AA==" service=user-events user=7c1bc86b-eb0f-4694-9bb8-b45b0c8c0153 And user "57ce4ff6-0dfe-4a45-a513-8e300e2aa996" finishes syncing # :1 -> *scenario And user "57ce4ff6-0dfe-4a45-a513-8e300e2aa996" connects and authenticates IMAP client "1" # :1 -> *scenario And IMAP client "1" selects "Drafts" # :1 -> *scenario time="2026-02-13T23:24:29Z" level=info msg="200 OK: POST https://127.0.0.1:44577/mail/v4/messages" pkg=gpa/client userID=7c1bc86b-eb0f-4694-9bb8-b45b0c8c0153 time="2026-02-13T23:24:29Z" level=info msg="200 OK: GET https://127.0.0.1:44577/mail/v4/messages/42eb48a0-1cf0-4ed7-bb62-da895f758023" pkg=gpa/client userID=7c1bc86b-eb0f-4694-9bb8-b45b0c8c0153 When IMAP client "1" appends the following message to "Drafts": # :1 -> *scenario """ From: foo@bar.com Date: 01 Jan 1980 00:00:00 +0000  This is a dra """ Then it succeeds # :1 -> *scenario And IMAP client "1" eventually sees the following messages in "Drafts": # :1 -> *scenario | body | | This is a dra | time="2026-02-13T23:24:29Z" level=info msg="Heartbeat sent" metrics="{bridge.any.heartbeat bridge_heartbeat_new {1 7} {true true false false false true true true true true false 0.0.0 starttls starttls unknown}}" pkg=telemetry And IMAP client "1" eventually sees 1 messages in "Drafts" # :1 -> *scenario Scenario: Draft edited locally # features/imap/message/drafts.feature:24 When IMAP client "1" marks message 1 as deleted # :1 -> *scenario time="2026-02-13T23:24:29Z" level=info msg="200 OK: PUT https://127.0.0.1:44577/mail/v4/messages/unlabel" pkg=gpa/client userID=7c1bc86b-eb0f-4694-9bb8-b45b0c8c0153 time="2026-02-13T23:24:29Z" level=info msg="200 OK: POST https://127.0.0.1:44577/mail/v4/messages" pkg=gpa/client userID=7c1bc86b-eb0f-4694-9bb8-b45b0c8c0153 time="2026-02-13T23:24:29Z" level=info msg="200 OK: PUT https://127.0.0.1:44577/mail/v4/messages/delete" pkg=gpa/client userID=7c1bc86b-eb0f-4694-9bb8-b45b0c8c0153 And IMAP client "1" expunges # :1 -> *scenario And it succeeds # :1 -> *scenario time="2026-02-13T23:24:29Z" level=info msg="200 OK: POST https://127.0.0.1:44577/mail/v4/messages" pkg=gpa/client userID=7c1bc86b-eb0f-4694-9bb8-b45b0c8c0153 time="2026-02-13T23:24:29Z" level=info msg="200 OK: GET https://127.0.0.1:44577/mail/v4/messages/08315a97-d78c-4243-b04e-94bffd336bea" pkg=gpa/client userID=7c1bc86b-eb0f-4694-9bb8-b45b0c8c0153 And IMAP client "1" appends the following message to "Drafts": # :1 -> *scenario """ From: foo@bar.com Date: 01 Jan 1980 00:00:00 +0000 Subject: Basic Draft Content-Type: text/plain To: someone@example.com  This is a draft, but longer """ Then it succeeds # :1 -> *scenario And IMAP client "1" eventually sees the following messages in "Drafts": # :1 -> *scenario | to | subject | body | | someone@example.com | Basic Draft | This is a draft, but longer | And IMAP client "1" eventually sees 1 messages in "Drafts" # :1 -> *scenario time="2026-02-13T23:24:29Z" level=info msg="Frontend service stopped" time="2026-02-13T23:24:29Z" level=info msg="Frontend client stopped" time="2026-02-13T23:24:29Z" level=info msg="Closing bridge" pkg=bridge time="2026-02-13T23:24:29Z" level=info msg="Stopping service" pkg=observability time="2026-02-13T23:24:29Z" level=info msg="Closing user" userID=7c1bc86b-eb0f-4694-9bb8-b45b0c8c0153 time="2026-02-13T23:24:29Z" level=info msg="De-registering user client, ID:7c1bc86b-eb0f-4694-9bb8-b45b0c8c0153" pkg=observability time="2026-02-13T23:24:29Z" level=info msg="Exiting IMAP Service" service=imap user=7c1bc86b-eb0f-4694-9bb8-b45b0c8c0153 time="2026-02-13T23:24:29Z" level=info msg="Exiting service main loop" service=smtp user=7c1bc86b-eb0f-4694-9bb8-b45b0c8c0153 time="2026-02-13T23:24:29Z" level=info msg="Exiting service main loop" service=notification user=7c1bc86b-eb0f-4694-9bb8-b45b0c8c0153 time="2026-02-13T23:24:29Z" level=info msg="Exiting Service" service=user-identity user=7c1bc86b-eb0f-4694-9bb8-b45b0c8c0153 time="2026-02-13T23:24:29Z" level=info msg="Exiting service main loop" service=telemetry user=7c1bc86b-eb0f-4694-9bb8-b45b0c8c0153 time="2026-02-13T23:24:29Z" level=info msg="Exiting service" service=user-events user=7c1bc86b-eb0f-4694-9bb8-b45b0c8c0153 time="2026-02-13T23:24:29Z" level=info msg="Closing IMAP Listener" service=server-manager time="2026-02-13T23:24:29Z" level=info msg="Closing IMAP server" service=server-manager time="2026-02-13T23:24:29Z" level=info msg="Closing SMTP Listener" service=server-manager time="2026-02-13T23:24:29Z" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2026-02-13T23:24:29Z" level=info msg="Closing SMTP server" service=server-manager time="2026-02-13T23:24:29Z" level=info msg="Closing service" service=unleash And IMAP client "1" does not see header "Reply-To" in message with subject "Basic Draft" in "Drafts" # :1 -> *scenario time="2026-02-13T23:24:30Z" level=info msg="User '1b87d10b-564a-4b31-a132-cf61f30b749e' created with id=a039a50d-9313-4de0-bab9-dac1ad7c657c" pkg=gpa/server/backend time="2026-02-13T23:24:30Z" level=info msg="Starting bridge" time="2026-02-13T23:24:30Z" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures1466701680/085/config1081972716/grpcFocusServerConfig.json pkg=focus/service time="2026-02-13T23:24:30Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures1466701680/085/cache2233079868/unleash_cache/unleash_flags: no such file or directory" service=unleash time="2026-02-13T23:24:30Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures1466701680/085/cache2233079868/notifications/notification_cache: no such file or directory" pkg=notification-store time="2026-02-13T23:24:30Z" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures1466701680/085/data3572076979/gluon/backend/db gluonStore=/tmp/TestFeatures1466701680/085/data3572076979/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2026-02-13T23:24:30Z" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2026-02-13T23:24:30Z" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2026-02-13T23:24:30Z" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2026-02-13T23:24:30Z" level=info msg="Starting service" service=unleash time="2026-02-13T23:24:30Z" level=info msg="Starting service" pkg=observability time="2026-02-13T23:24:30Z" level=info msg="Starting frontend service" time="2026-02-13T23:24:30Z" level=info msg="Starting poll service" service=unleash time="2026-02-13T23:24:30Z" level=info msg="Checking for updates" pkg=bridge time="2026-02-13T23:24:30Z" level=info msg="Starting receiver service" service=unleash time="2026-02-13T23:24:30Z" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures1466701680/085/config1081972716/grpcServerConfig.json time="2026-02-13T23:24:30Z" level=info msg="Loading users" count=0 pkg=bridge/user time="2026-02-13T23:24:30Z" level=info msg="gRPC server listening on /tmp/bridge3564" pkg=grpc time="2026-02-13T23:24:30Z" level=info msg="Frontend service started" time="2026-02-13T23:24:30Z" level=info msg="Starting frontend client" time="2026-02-13T23:24:30Z" level=info msg="Finished loading users" pkg=bridge/user time="2026-02-13T23:24:30Z" level=info msg="Not monitoring parent PID" pkg=grpc time="2026-02-13T23:24:30Z" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2026-02-13T23:24:30Z" level=info msg="Frontend client started" time="2026-02-13T23:24:30Z" level=info msg="200 OK: GET https://127.0.0.1:38707/feature/v2/frontend?bridgeStickyKey=74f93bde-4718-419e-a2f9-1b0d9f4ada9d" pkg=gpa/manager time="2026-02-13T23:24:30Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (628a6a2e)" time="2026-02-13T23:24:30Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (628a6a2e)" time="2026-02-13T23:24:30Z" level=info msg="200 OK: POST https://127.0.0.1:38707/auth/v4/info" pkg=gpa/manager time="2026-02-13T23:24:30Z" level=info msg="200 OK: POST https://127.0.0.1:38707/auth/v4" pkg=gpa/manager time="2026-02-13T23:24:30Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=a039a50d-9313-4de0-bab9-dac1ad7c657c time="2026-02-13T23:24:30Z" level=info msg="Adding vault user" userID=a039a50d-9313-4de0-bab9-dac1ad7c657c time="2026-02-13T23:24:30Z" level=info msg="Creating new user" userID=a039a50d-9313-4de0-bab9-dac1ad7c657c time="2026-02-13T23:24:30Z" level=warning msg="404 GET https://127.0.0.1:38707/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2026-02-13T23:24:30Z" level=error msg="404 GET https://127.0.0.1:38707/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2026-02-13T23:24:30Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:38707/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2026-02-13T23:24:30Z" level=info msg="Creating user object" numAddr=1 numLabels=12 userID=a039a50d-9313-4de0-bab9-dac1ad7c657c time="2026-02-13T23:24:30Z" level=info msg="200 OK: GET https://127.0.0.1:38707/core/v4/events/latest" pkg=gpa/client userID=a039a50d-9313-4de0-bab9-dac1ad7c657c time="2026-02-13T23:24:30Z" level=info msg="Starting service Last EventID=AA==" service=user-events user=a039a50d-9313-4de0-bab9-dac1ad7c657c time="2026-02-13T23:24:30Z" level=info msg="200 OK: GET https://127.0.0.1:38707/core/v4/settings" pkg=gpa/client userID=a039a50d-9313-4de0-bab9-dac1ad7c657c time="2026-02-13T23:24:30Z" level=info msg="Registering user client, ID:a039a50d-9313-4de0-bab9-dac1ad7c657c" pkg=observability time="2026-02-13T23:24:30Z" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=a039a50d-9313-4de0-bab9-dac1ad7c657c time="2026-02-13T23:24:30Z" level=info msg="Starting service main loop" service=smtp user=a039a50d-9313-4de0-bab9-dac1ad7c657c time="2026-02-13T23:24:30Z" level=info msg="Starting service main loop" service=telemetry user=a039a50d-9313-4de0-bab9-dac1ad7c657c time="2026-02-13T23:24:30Z" level=info msg="Starting service main loop" service=notification user=a039a50d-9313-4de0-bab9-dac1ad7c657c time="2026-02-13T23:24:30Z" level=info msg="200 OK: GET https://127.0.0.1:38707/core/v4/labels?Type=4" pkg=gpa/client userID=a039a50d-9313-4de0-bab9-dac1ad7c657c time="2026-02-13T23:24:30Z" level=info msg="200 OK: GET https://127.0.0.1:38707/core/v4/labels?Type=3" pkg=gpa/client userID=a039a50d-9313-4de0-bab9-dac1ad7c657c time="2026-02-13T23:24:30Z" level=info msg="200 OK: GET https://127.0.0.1:38707/core/v4/labels?Type=1" pkg=gpa/client userID=a039a50d-9313-4de0-bab9-dac1ad7c657c time="2026-02-13T23:24:30Z" level=info msg="Setting labels" labelIDs="[0 1 3 5 6 8 12 2 4 7 9 10]" pkg=rwLabels time="2026-02-13T23:24:30Z" level=info msg="Adding user to imap server" addrID=5c4d67e1-1443-424f-abb4-71a7e2ac2d30 service=server-manager time="2026-02-13T23:24:30Z" level=info msg="Creating new IMAP user" addrID=5c4d67e1-1443-424f-abb4-71a7e2ac2d30 service=server-manager time="2026-02-13T23:24:30Z" level=info msg="Setting gluon ID" addrID=5c4d67e1-1443-424f-abb4-71a7e2ac2d30 gluonID=7ca79578-0f99-4f6c-9483-c0b42d3f6430 userID=a039a50d-9313-4de0-bab9-dac1ad7c657c time="2026-02-13T23:24:30Z" level=info msg="Created new IMAP user" addrID=5c4d67e1-1443-424f-abb4-71a7e2ac2d30 gluonID=7ca79578-0f99-4f6c-9483-c0b42d3f6430 service=server-manager time="2026-02-13T23:24:30Z" level=info msg="Validating Listener State" service=server-manager time="2026-02-13T23:24:30Z" level=info msg=Resuming service=user-events user=a039a50d-9313-4de0-bab9-dac1ad7c657c time="2026-02-13T23:24:30Z" level=info msg="Received mailbox message count" count=0 gluonID=7ca79578-0f99-4f6c-9483-c0b42d3f6430 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2026-02-13T23:24:30Z" level=info msg="Starting IMAP Service" service=imap user=a039a50d-9313-4de0-bab9-dac1ad7c657c time="2026-02-13T23:24:30Z" level=info msg="Sync triggered" service=imap user=a039a50d-9313-4de0-bab9-dac1ad7c657c time="2026-02-13T23:24:30Z" level=info msg="Beginning user sync" service=imap start="2026-02-13 23:24:30.38637323 +0000 UTC m=+88.192981630" user=a039a50d-9313-4de0-bab9-dac1ad7c657c time="2026-02-13T23:24:30Z" level=info msg="Checking whether logged in user should re-sync. UserID:a039a50d-9313-4de0-bab9-dac1ad7c657c" userID=a039a50d-9313-4de0-bab9-dac1ad7c657c time="2026-02-13T23:24:30Z" level=info msg="Syncing labels" service=imap user=a039a50d-9313-4de0-bab9-dac1ad7c657c time="2026-02-13T23:24:30Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=7ca79578-0f99-4f6c-9483-c0b42d3f6430 time="2026-02-13T23:24:30Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=7ca79578-0f99-4f6c-9483-c0b42d3f6430 time="2026-02-13T23:24:30Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=3 userID=7ca79578-0f99-4f6c-9483-c0b42d3f6430 time="2026-02-13T23:24:30Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5 userID=7ca79578-0f99-4f6c-9483-c0b42d3f6430 time="2026-02-13T23:24:30Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6 userID=7ca79578-0f99-4f6c-9483-c0b42d3f6430 time="2026-02-13T23:24:30Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=10 userID=7ca79578-0f99-4f6c-9483-c0b42d3f6430 time="2026-02-13T23:24:30Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0 userID=7ca79578-0f99-4f6c-9483-c0b42d3f6430 time="2026-02-13T23:24:30Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=8 userID=7ca79578-0f99-4f6c-9483-c0b42d3f6430 time="2026-02-13T23:24:30Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4 userID=7ca79578-0f99-4f6c-9483-c0b42d3f6430 time="2026-02-13T23:24:30Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=7 userID=7ca79578-0f99-4f6c-9483-c0b42d3f6430 time="2026-02-13T23:24:30Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=12 userID=7ca79578-0f99-4f6c-9483-c0b42d3f6430 time="2026-02-13T23:24:30Z" level=info msg="Synced labels" service=imap user=a039a50d-9313-4de0-bab9-dac1ad7c657c time="2026-02-13T23:24:30Z" level=info msg="200 OK: GET https://127.0.0.1:38707/mail/v4/messages/count" pkg=gpa/client userID=a039a50d-9313-4de0-bab9-dac1ad7c657c time="2026-02-13T23:24:30Z" level=info msg="Syncing messages" service=imap user=a039a50d-9313-4de0-bab9-dac1ad7c657c time="2026-02-13T23:24:30Z" level=info msg="Job started" service=imap user=a039a50d-9313-4de0-bab9-dac1ad7c657c time="2026-02-13T23:24:30Z" level=info msg="200 OK: POST https://127.0.0.1:38707/mail/v4/messages" pkg=gpa/client userID=a039a50d-9313-4de0-bab9-dac1ad7c657c time="2026-02-13T23:24:30Z" level=info msg="Job finished" service=imap user=a039a50d-9313-4de0-bab9-dac1ad7c657c time="2026-02-13T23:24:30Z" level=info msg="All child jobs completed" service=imap sync-job=waiter user=a039a50d-9313-4de0-bab9-dac1ad7c657c time="2026-02-13T23:24:30Z" level=info msg="Synced messages" service=imap user=a039a50d-9313-4de0-bab9-dac1ad7c657c time="2026-02-13T23:24:30Z" level=info msg="Finished user sync" duration=3.900722ms service=imap user=a039a50d-9313-4de0-bab9-dac1ad7c657c time="2026-02-13T23:24:30Z" level=info msg="Sync complete, starting API event stream" service=imap user=a039a50d-9313-4de0-bab9-dac1ad7c657c time="2026-02-13T23:24:30Z" level=info msg="Event loop reset" eventID="AA==" service=user-events user=a039a50d-9313-4de0-bab9-dac1ad7c657c time="2026-02-13T23:24:30Z" level=info msg="200 OK: POST https://127.0.0.1:38707/mail/v4/messages" pkg=gpa/client userID=a039a50d-9313-4de0-bab9-dac1ad7c657c time="2026-02-13T23:24:30Z" level=info msg="200 OK: GET https://127.0.0.1:38707/mail/v4/messages/28771a6d-77af-4f92-b31c-68a0182202cb" pkg=gpa/client userID=a039a50d-9313-4de0-bab9-dac1ad7c657c time="2026-02-13T23:24:30Z" level=info msg="Heartbeat sent" metrics="{bridge.any.heartbeat bridge_heartbeat_new {1 3} {true true false false false true true true true true false 0.0.0 starttls starttls unknown}}" pkg=telemetry Scenario: Draft edited remotely # features/imap/message/drafts.feature:47 When the following fields were changed in draft 1 for address "1b87d10b-564a-4b31-a132-cf61f30b749e@proton.local" of account "1b87d10b-564a-4b31-a132-cf61f30b749e": # :1 -> *scenario | to | subject | body | | someone@example.com | Basic Draft | This is a draft body, but longer | time="2026-02-13T23:24:31Z" level=info msg="200 OK: GET https://127.0.0.1:38707/core/v4/events/AA==" pkg=gpa/client userID=a039a50d-9313-4de0-bab9-dac1ad7c657c time="2026-02-13T23:24:31Z" level=info msg="Received new API event" new="Event Ag==: messages: created=1, updated=1, deleted=0" old="AA==" service=user-events user=a039a50d-9313-4de0-bab9-dac1ad7c657c time="2026-02-13T23:24:31Z" level=info msg="Handling message created event" date=0 messageID=28771a6d-77af-4f92-b31c-68a0182202cb service=imap subject="******** (b1fb5c7c)" user=a039a50d-9313-4de0-bab9-dac1ad7c657c time="2026-02-13T23:24:31Z" level=info msg="200 OK: GET https://127.0.0.1:38707/mail/v4/messages/28771a6d-77af-4f92-b31c-68a0182202cb" pkg=gpa/client userID=a039a50d-9313-4de0-bab9-dac1ad7c657c time="2026-02-13T23:24:31Z" level=info msg="Found existing message in create event, will update instead" MessageID=28771a6d-77af-4f92-b31c-68a0182202cb... pkg=gluon/user userID=7ca79578-0f99-4f6c-9483-c0b42d3f6430 time="2026-02-13T23:24:31Z" level=info msg="Handling draft or sent updated event" isDraft=true messageID=28771a6d-77af-4f92-b31c-68a0182202cb service=imap subject="******** (b1fb5c7c)" user=a039a50d-9313-4de0-bab9-dac1ad7c657c time="2026-02-13T23:24:31Z" level=info msg="200 OK: GET https://127.0.0.1:38707/mail/v4/messages/28771a6d-77af-4f92-b31c-68a0182202cb" pkg=gpa/client userID=a039a50d-9313-4de0-bab9-dac1ad7c657c Then IMAP client "1" eventually sees the following messages in "Drafts": # :1 -> *scenario | to | subject | body | | someone@example.com | Basic Draft | This is a draft body, but longer | And IMAP client "1" eventually sees 1 messages in "Drafts" # :1 -> *scenario time="2026-02-13T23:24:31Z" level=info msg="Frontend service stopped" time="2026-02-13T23:24:31Z" level=info msg="Frontend client stopped" time="2026-02-13T23:24:31Z" level=info msg="Closing bridge" pkg=bridge time="2026-02-13T23:24:31Z" level=info msg="Stopping service" pkg=observability time="2026-02-13T23:24:31Z" level=info msg="Closing user" userID=a039a50d-9313-4de0-bab9-dac1ad7c657c time="2026-02-13T23:24:31Z" level=info msg="De-registering user client, ID:a039a50d-9313-4de0-bab9-dac1ad7c657c" pkg=observability time="2026-02-13T23:24:31Z" level=info msg="Exiting IMAP Service" service=imap user=a039a50d-9313-4de0-bab9-dac1ad7c657c time="2026-02-13T23:24:31Z" level=info msg="Exiting service main loop" service=smtp user=a039a50d-9313-4de0-bab9-dac1ad7c657c time="2026-02-13T23:24:31Z" level=info msg="Exiting service main loop" service=notification user=a039a50d-9313-4de0-bab9-dac1ad7c657c time="2026-02-13T23:24:31Z" level=info msg="Exiting Service" service=user-identity user=a039a50d-9313-4de0-bab9-dac1ad7c657c time="2026-02-13T23:24:31Z" level=info msg="Exiting service main loop" service=telemetry user=a039a50d-9313-4de0-bab9-dac1ad7c657c time="2026-02-13T23:24:31Z" level=info msg="Exiting service" service=user-events user=a039a50d-9313-4de0-bab9-dac1ad7c657c time="2026-02-13T23:24:31Z" level=info msg="Closing IMAP Listener" service=server-manager time="2026-02-13T23:24:31Z" level=info msg="Closing IMAP server" service=server-manager time="2026-02-13T23:24:31Z" level=info msg="Closing SMTP Listener" service=server-manager time="2026-02-13T23:24:31Z" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2026-02-13T23:24:31Z" level=info msg="Closing SMTP server" service=server-manager time="2026-02-13T23:24:31Z" level=info msg="Closing service" service=unleash And IMAP client "1" does not see header "Reply-To" in message with subject "Basic Draft" in "Drafts" # :1 -> *scenario time="2026-02-13T23:24:31Z" level=info msg="User '2dd2a483-edc6-4632-b303-20ce7d448bc4' created with id=9b169216-63ae-4ac4-98ce-2be417076ead" pkg=gpa/server/backend time="2026-02-13T23:24:31Z" level=info msg="Starting bridge" time="2026-02-13T23:24:31Z" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures1466701680/086/config1503215789/grpcFocusServerConfig.json pkg=focus/service time="2026-02-13T23:24:31Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures1466701680/086/cache2950817091/unleash_cache/unleash_flags: no such file or directory" service=unleash time="2026-02-13T23:24:31Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures1466701680/086/cache2950817091/notifications/notification_cache: no such file or directory" pkg=notification-store time="2026-02-13T23:24:31Z" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures1466701680/086/data3751636615/gluon/backend/db gluonStore=/tmp/TestFeatures1466701680/086/data3751636615/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2026-02-13T23:24:31Z" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2026-02-13T23:24:31Z" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2026-02-13T23:24:31Z" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2026-02-13T23:24:31Z" level=info msg="Starting service" service=unleash time="2026-02-13T23:24:31Z" level=info msg="Starting service" pkg=observability time="2026-02-13T23:24:31Z" level=info msg="Starting poll service" service=unleash time="2026-02-13T23:24:31Z" level=info msg="Starting receiver service" service=unleash time="2026-02-13T23:24:31Z" level=info msg="Checking for updates" pkg=bridge time="2026-02-13T23:24:31Z" level=info msg="Loading users" count=0 pkg=bridge/user time="2026-02-13T23:24:31Z" level=info msg="Finished loading users" pkg=bridge/user time="2026-02-13T23:24:31Z" level=info msg="Starting frontend service" time="2026-02-13T23:24:31Z" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures1466701680/086/config1503215789/grpcServerConfig.json time="2026-02-13T23:24:31Z" level=info msg="gRPC server listening on /tmp/bridge9091" pkg=grpc time="2026-02-13T23:24:31Z" level=info msg="Frontend service started" time="2026-02-13T23:24:31Z" level=info msg="Starting frontend client" time="2026-02-13T23:24:31Z" level=info msg="Not monitoring parent PID" pkg=grpc time="2026-02-13T23:24:31Z" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2026-02-13T23:24:31Z" level=info msg="200 OK: GET https://127.0.0.1:35449/feature/v2/frontend?bridgeStickyKey=425234fe-1a44-418d-9e4b-143f8a6f0980" pkg=gpa/manager time="2026-02-13T23:24:31Z" level=info msg="Frontend client started" time="2026-02-13T23:24:31Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (d87a6851)" time="2026-02-13T23:24:31Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (d87a6851)" time="2026-02-13T23:24:31Z" level=info msg="200 OK: POST https://127.0.0.1:35449/auth/v4/info" pkg=gpa/manager time="2026-02-13T23:24:31Z" level=info msg="200 OK: POST https://127.0.0.1:35449/auth/v4" pkg=gpa/manager time="2026-02-13T23:24:31Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=9b169216-63ae-4ac4-98ce-2be417076ead time="2026-02-13T23:24:32Z" level=info msg="Adding vault user" userID=9b169216-63ae-4ac4-98ce-2be417076ead time="2026-02-13T23:24:32Z" level=info msg="Creating new user" userID=9b169216-63ae-4ac4-98ce-2be417076ead time="2026-02-13T23:24:32Z" level=warning msg="404 GET https://127.0.0.1:35449/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2026-02-13T23:24:32Z" level=error msg="404 GET https://127.0.0.1:35449/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2026-02-13T23:24:32Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:35449/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2026-02-13T23:24:32Z" level=info msg="Creating user object" numAddr=1 numLabels=12 userID=9b169216-63ae-4ac4-98ce-2be417076ead time="2026-02-13T23:24:32Z" level=info msg="200 OK: GET https://127.0.0.1:35449/core/v4/events/latest" pkg=gpa/client userID=9b169216-63ae-4ac4-98ce-2be417076ead time="2026-02-13T23:24:32Z" level=info msg="Starting service Last EventID=AA==" service=user-events user=9b169216-63ae-4ac4-98ce-2be417076ead time="2026-02-13T23:24:32Z" level=info msg="200 OK: GET https://127.0.0.1:35449/core/v4/settings" pkg=gpa/client userID=9b169216-63ae-4ac4-98ce-2be417076ead time="2026-02-13T23:24:32Z" level=info msg="Registering user client, ID:9b169216-63ae-4ac4-98ce-2be417076ead" pkg=observability time="2026-02-13T23:24:32Z" level=info msg="Starting service main loop" service=telemetry user=9b169216-63ae-4ac4-98ce-2be417076ead time="2026-02-13T23:24:32Z" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=9b169216-63ae-4ac4-98ce-2be417076ead time="2026-02-13T23:24:32Z" level=info msg="Starting service main loop" service=notification user=9b169216-63ae-4ac4-98ce-2be417076ead time="2026-02-13T23:24:32Z" level=info msg="Starting service main loop" service=smtp user=9b169216-63ae-4ac4-98ce-2be417076ead time="2026-02-13T23:24:32Z" level=info msg="200 OK: GET https://127.0.0.1:35449/core/v4/labels?Type=4" pkg=gpa/client userID=9b169216-63ae-4ac4-98ce-2be417076ead time="2026-02-13T23:24:32Z" level=info msg="200 OK: GET https://127.0.0.1:35449/core/v4/labels?Type=3" pkg=gpa/client userID=9b169216-63ae-4ac4-98ce-2be417076ead time="2026-02-13T23:24:32Z" level=info msg="200 OK: GET https://127.0.0.1:35449/core/v4/labels?Type=1" pkg=gpa/client userID=9b169216-63ae-4ac4-98ce-2be417076ead time="2026-02-13T23:24:32Z" level=info msg="Setting labels" labelIDs="[9 10 0 2 4 5 6 7 12 1 3 8]" pkg=rwLabels time="2026-02-13T23:24:32Z" level=info msg="Adding user to imap server" addrID=6a505822-802e-4e31-b955-5f6cfeb13da1 service=server-manager time="2026-02-13T23:24:32Z" level=info msg="Creating new IMAP user" addrID=6a505822-802e-4e31-b955-5f6cfeb13da1 service=server-manager time="2026-02-13T23:24:32Z" level=info msg="Setting gluon ID" addrID=6a505822-802e-4e31-b955-5f6cfeb13da1 gluonID=1ff52255-6527-4186-aa31-db9d2c704177 userID=9b169216-63ae-4ac4-98ce-2be417076ead time="2026-02-13T23:24:32Z" level=info msg="Received mailbox message count" count=0 gluonID=1ff52255-6527-4186-aa31-db9d2c704177 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2026-02-13T23:24:32Z" level=info msg="Created new IMAP user" addrID=6a505822-802e-4e31-b955-5f6cfeb13da1 gluonID=1ff52255-6527-4186-aa31-db9d2c704177 service=server-manager time="2026-02-13T23:24:32Z" level=info msg="Validating Listener State" service=server-manager time="2026-02-13T23:24:32Z" level=info msg=Resuming service=user-events user=9b169216-63ae-4ac4-98ce-2be417076ead time="2026-02-13T23:24:32Z" level=info msg="Starting IMAP Service" service=imap user=9b169216-63ae-4ac4-98ce-2be417076ead time="2026-02-13T23:24:32Z" level=info msg="Sync triggered" service=imap user=9b169216-63ae-4ac4-98ce-2be417076ead time="2026-02-13T23:24:32Z" level=info msg="Beginning user sync" service=imap start="2026-02-13 23:24:32.028879309 +0000 UTC m=+89.835487719" user=9b169216-63ae-4ac4-98ce-2be417076ead time="2026-02-13T23:24:32Z" level=info msg="Checking whether logged in user should re-sync. UserID:9b169216-63ae-4ac4-98ce-2be417076ead" userID=9b169216-63ae-4ac4-98ce-2be417076ead time="2026-02-13T23:24:32Z" level=info msg="Syncing labels" service=imap user=9b169216-63ae-4ac4-98ce-2be417076ead time="2026-02-13T23:24:32Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=1ff52255-6527-4186-aa31-db9d2c704177 time="2026-02-13T23:24:32Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=1ff52255-6527-4186-aa31-db9d2c704177 time="2026-02-13T23:24:32Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=10 userID=1ff52255-6527-4186-aa31-db9d2c704177 time="2026-02-13T23:24:32Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0 userID=1ff52255-6527-4186-aa31-db9d2c704177 time="2026-02-13T23:24:32Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6 userID=1ff52255-6527-4186-aa31-db9d2c704177 time="2026-02-13T23:24:32Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=12 userID=1ff52255-6527-4186-aa31-db9d2c704177 time="2026-02-13T23:24:32Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=3 userID=1ff52255-6527-4186-aa31-db9d2c704177 time="2026-02-13T23:24:32Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4 userID=1ff52255-6527-4186-aa31-db9d2c704177 time="2026-02-13T23:24:32Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=8 userID=1ff52255-6527-4186-aa31-db9d2c704177 time="2026-02-13T23:24:32Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5 userID=1ff52255-6527-4186-aa31-db9d2c704177 time="2026-02-13T23:24:32Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=7 userID=1ff52255-6527-4186-aa31-db9d2c704177 time="2026-02-13T23:24:32Z" level=info msg="Synced labels" service=imap user=9b169216-63ae-4ac4-98ce-2be417076ead time="2026-02-13T23:24:32Z" level=info msg="200 OK: GET https://127.0.0.1:35449/mail/v4/messages/count" pkg=gpa/client userID=9b169216-63ae-4ac4-98ce-2be417076ead time="2026-02-13T23:24:32Z" level=info msg="Syncing messages" service=imap user=9b169216-63ae-4ac4-98ce-2be417076ead time="2026-02-13T23:24:32Z" level=info msg="Job started" service=imap user=9b169216-63ae-4ac4-98ce-2be417076ead time="2026-02-13T23:24:32Z" level=info msg="200 OK: POST https://127.0.0.1:35449/mail/v4/messages" pkg=gpa/client userID=9b169216-63ae-4ac4-98ce-2be417076ead time="2026-02-13T23:24:32Z" level=info msg="Job finished" service=imap user=9b169216-63ae-4ac4-98ce-2be417076ead time="2026-02-13T23:24:32Z" level=info msg="All child jobs completed" service=imap sync-job=waiter user=9b169216-63ae-4ac4-98ce-2be417076ead time="2026-02-13T23:24:32Z" level=info msg="Synced messages" service=imap user=9b169216-63ae-4ac4-98ce-2be417076ead time="2026-02-13T23:24:32Z" level=info msg="Finished user sync" duration=5.245904ms service=imap user=9b169216-63ae-4ac4-98ce-2be417076ead time="2026-02-13T23:24:32Z" level=info msg="Sync complete, starting API event stream" service=imap user=9b169216-63ae-4ac4-98ce-2be417076ead time="2026-02-13T23:24:32Z" level=info msg="Event loop reset" eventID="AA==" service=user-events user=9b169216-63ae-4ac4-98ce-2be417076ead time="2026-02-13T23:24:32Z" level=info msg="200 OK: POST https://127.0.0.1:35449/mail/v4/messages" pkg=gpa/client userID=9b169216-63ae-4ac4-98ce-2be417076ead time="2026-02-13T23:24:32Z" level=info msg="200 OK: GET https://127.0.0.1:35449/mail/v4/messages/b614ac9b-c179-4db5-8975-fa67e161ba16" pkg=gpa/client userID=9b169216-63ae-4ac4-98ce-2be417076ead time="2026-02-13T23:24:32Z" level=info msg="Heartbeat sent" metrics="{bridge.any.heartbeat bridge_heartbeat_new {1 0} {true true false false false true true true true true false 0.0.0 starttls starttls unknown}}" pkg=telemetry Scenario: Draft moved to trash remotely # features/imap/message/drafts.feature:112 When draft 1 for address "2dd2a483-edc6-4632-b303-20ce7d448bc4@proton.local" of account "2dd2a483-edc6-4632-b303-20ce7d448bc4" was moved to trash # :1 -> *scenario time="2026-02-13T23:24:33Z" level=info msg="200 OK: GET https://127.0.0.1:35449/core/v4/events/AA==" pkg=gpa/client userID=9b169216-63ae-4ac4-98ce-2be417076ead time="2026-02-13T23:24:33Z" level=info msg="Received new API event" new="Event Aw==: messages: created=1, updated=1, deleted=0" old="AA==" service=user-events user=9b169216-63ae-4ac4-98ce-2be417076ead time="2026-02-13T23:24:33Z" level=info msg="Handling message created event" date=0 messageID=b614ac9b-c179-4db5-8975-fa67e161ba16 service=imap subject="******** (e3b0c442)" user=9b169216-63ae-4ac4-98ce-2be417076ead time="2026-02-13T23:24:33Z" level=info msg="200 OK: GET https://127.0.0.1:35449/mail/v4/messages/b614ac9b-c179-4db5-8975-fa67e161ba16" pkg=gpa/client userID=9b169216-63ae-4ac4-98ce-2be417076ead time="2026-02-13T23:24:33Z" level=info msg="Found existing message in create event, will update instead" MessageID=b614ac9b-c179-4db5-8975-fa67e161ba16... pkg=gluon/user userID=1ff52255-6527-4186-aa31-db9d2c704177 time="2026-02-13T23:24:33Z" level=info msg="Handling draft or sent updated event" isDraft=true messageID=b614ac9b-c179-4db5-8975-fa67e161ba16 service=imap subject="******** (e3b0c442)" user=9b169216-63ae-4ac4-98ce-2be417076ead time="2026-02-13T23:24:33Z" level=info msg="200 OK: GET https://127.0.0.1:35449/mail/v4/messages/b614ac9b-c179-4db5-8975-fa67e161ba16" pkg=gpa/client userID=9b169216-63ae-4ac4-98ce-2be417076ead Then IMAP client "1" eventually sees the following messages in "Trash": # :1 -> *scenario | body | | This is a dra | time="2026-02-13T23:24:33Z" level=info msg="Frontend service stopped" time="2026-02-13T23:24:33Z" level=info msg="Frontend client stopped" time="2026-02-13T23:24:33Z" level=info msg="Closing bridge" pkg=bridge time="2026-02-13T23:24:33Z" level=info msg="Stopping service" pkg=observability time="2026-02-13T23:24:33Z" level=info msg="Closing user" userID=9b169216-63ae-4ac4-98ce-2be417076ead time="2026-02-13T23:24:33Z" level=info msg="De-registering user client, ID:9b169216-63ae-4ac4-98ce-2be417076ead" pkg=observability time="2026-02-13T23:24:33Z" level=info msg="Exiting IMAP Service" service=imap user=9b169216-63ae-4ac4-98ce-2be417076ead time="2026-02-13T23:24:33Z" level=info msg="Exiting service main loop" service=smtp user=9b169216-63ae-4ac4-98ce-2be417076ead time="2026-02-13T23:24:33Z" level=info msg="Exiting service main loop" service=notification user=9b169216-63ae-4ac4-98ce-2be417076ead time="2026-02-13T23:24:33Z" level=info msg="Exiting Service" service=user-identity user=9b169216-63ae-4ac4-98ce-2be417076ead time="2026-02-13T23:24:33Z" level=info msg="Exiting service main loop" service=telemetry user=9b169216-63ae-4ac4-98ce-2be417076ead time="2026-02-13T23:24:33Z" level=info msg="Exiting service" service=user-events user=9b169216-63ae-4ac4-98ce-2be417076ead time="2026-02-13T23:24:33Z" level=info msg="Closing IMAP Listener" service=server-manager time="2026-02-13T23:24:33Z" level=info msg="Closing IMAP server" service=server-manager time="2026-02-13T23:24:33Z" level=info msg="Closing SMTP Listener" service=server-manager time="2026-02-13T23:24:33Z" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2026-02-13T23:24:33Z" level=info msg="Closing SMTP server" service=server-manager time="2026-02-13T23:24:33Z" level=info msg="Closing service" service=unleash And IMAP client "1" eventually sees 0 messages in "Drafts" # :1 -> *scenario time="2026-02-13T23:24:33Z" level=info msg="User '1069c195-09c0-4f37-9b95-f21ab5971bbc' created with id=bd40ddd8-11db-41ff-8271-030bfaf6ea21" pkg=gpa/server/backend time="2026-02-13T23:24:33Z" level=info msg="Starting bridge" time="2026-02-13T23:24:33Z" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures1466701680/087/config2662768372/grpcFocusServerConfig.json pkg=focus/service time="2026-02-13T23:24:33Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures1466701680/087/cache833571968/unleash_cache/unleash_flags: no such file or directory" service=unleash time="2026-02-13T23:24:33Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures1466701680/087/cache833571968/notifications/notification_cache: no such file or directory" pkg=notification-store time="2026-02-13T23:24:33Z" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures1466701680/087/data4202337153/gluon/backend/db gluonStore=/tmp/TestFeatures1466701680/087/data4202337153/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2026-02-13T23:24:33Z" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2026-02-13T23:24:33Z" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2026-02-13T23:24:33Z" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2026-02-13T23:24:33Z" level=info msg="Starting service" service=unleash time="2026-02-13T23:24:33Z" level=info msg="Starting service" pkg=observability time="2026-02-13T23:24:33Z" level=info msg="Starting frontend service" time="2026-02-13T23:24:33Z" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures1466701680/087/config2662768372/grpcServerConfig.json time="2026-02-13T23:24:33Z" level=info msg="gRPC server listening on /tmp/bridge0232" pkg=grpc time="2026-02-13T23:24:33Z" level=info msg="Frontend service started" time="2026-02-13T23:24:33Z" level=info msg="Starting frontend client" time="2026-02-13T23:24:33Z" level=info msg="Loading users" count=0 pkg=bridge/user time="2026-02-13T23:24:33Z" level=info msg="Finished loading users" pkg=bridge/user time="2026-02-13T23:24:33Z" level=info msg="Checking for updates" pkg=bridge time="2026-02-13T23:24:33Z" level=info msg="Starting poll service" service=unleash time="2026-02-13T23:24:33Z" level=info msg="Starting receiver service" service=unleash time="2026-02-13T23:24:33Z" level=info msg="Not monitoring parent PID" pkg=grpc time="2026-02-13T23:24:33Z" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2026-02-13T23:24:33Z" level=info msg="Frontend client started" time="2026-02-13T23:24:33Z" level=info msg="200 OK: GET https://127.0.0.1:41511/feature/v2/frontend?bridgeStickyKey=704f6b30-a7ee-4b20-89b1-bd2bbcbbd376" pkg=gpa/manager time="2026-02-13T23:24:33Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (2ddc6942)" time="2026-02-13T23:24:33Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (2ddc6942)" time="2026-02-13T23:24:33Z" level=info msg="200 OK: POST https://127.0.0.1:41511/auth/v4/info" pkg=gpa/manager time="2026-02-13T23:24:33Z" level=info msg="200 OK: POST https://127.0.0.1:41511/auth/v4" pkg=gpa/manager time="2026-02-13T23:24:33Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=bd40ddd8-11db-41ff-8271-030bfaf6ea21 time="2026-02-13T23:24:33Z" level=info msg="Adding vault user" userID=bd40ddd8-11db-41ff-8271-030bfaf6ea21 time="2026-02-13T23:24:33Z" level=info msg="Creating new user" userID=bd40ddd8-11db-41ff-8271-030bfaf6ea21 time="2026-02-13T23:24:33Z" level=warning msg="404 GET https://127.0.0.1:41511/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2026-02-13T23:24:33Z" level=error msg="404 GET https://127.0.0.1:41511/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2026-02-13T23:24:33Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:41511/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2026-02-13T23:24:33Z" level=info msg="Creating user object" numAddr=1 numLabels=12 userID=bd40ddd8-11db-41ff-8271-030bfaf6ea21 time="2026-02-13T23:24:33Z" level=info msg="200 OK: GET https://127.0.0.1:41511/core/v4/events/latest" pkg=gpa/client userID=bd40ddd8-11db-41ff-8271-030bfaf6ea21 time="2026-02-13T23:24:33Z" level=info msg="Starting service Last EventID=AA==" service=user-events user=bd40ddd8-11db-41ff-8271-030bfaf6ea21 time="2026-02-13T23:24:33Z" level=info msg="200 OK: GET https://127.0.0.1:41511/core/v4/settings" pkg=gpa/client userID=bd40ddd8-11db-41ff-8271-030bfaf6ea21 time="2026-02-13T23:24:33Z" level=info msg="Registering user client, ID:bd40ddd8-11db-41ff-8271-030bfaf6ea21" pkg=observability time="2026-02-13T23:24:33Z" level=info msg="Starting service main loop" service=telemetry user=bd40ddd8-11db-41ff-8271-030bfaf6ea21 time="2026-02-13T23:24:33Z" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=bd40ddd8-11db-41ff-8271-030bfaf6ea21 time="2026-02-13T23:24:33Z" level=info msg="Starting service main loop" service=notification user=bd40ddd8-11db-41ff-8271-030bfaf6ea21 time="2026-02-13T23:24:33Z" level=info msg="Starting service main loop" service=smtp user=bd40ddd8-11db-41ff-8271-030bfaf6ea21 time="2026-02-13T23:24:33Z" level=info msg="200 OK: GET https://127.0.0.1:41511/core/v4/labels?Type=4" pkg=gpa/client userID=bd40ddd8-11db-41ff-8271-030bfaf6ea21 time="2026-02-13T23:24:33Z" level=info msg="200 OK: GET https://127.0.0.1:41511/core/v4/labels?Type=3" pkg=gpa/client userID=bd40ddd8-11db-41ff-8271-030bfaf6ea21 time="2026-02-13T23:24:33Z" level=info msg="200 OK: GET https://127.0.0.1:41511/core/v4/labels?Type=1" pkg=gpa/client userID=bd40ddd8-11db-41ff-8271-030bfaf6ea21 time="2026-02-13T23:24:33Z" level=info msg="Setting labels" labelIDs="[1 3 5 6 9 10 0 2 4 7 8 12]" pkg=rwLabels time="2026-02-13T23:24:33Z" level=info msg="Adding user to imap server" addrID=4025f61b-bcce-4107-b986-e8620481e8a8 service=server-manager time="2026-02-13T23:24:33Z" level=info msg="Creating new IMAP user" addrID=4025f61b-bcce-4107-b986-e8620481e8a8 service=server-manager time="2026-02-13T23:24:33Z" level=info msg="Setting gluon ID" addrID=4025f61b-bcce-4107-b986-e8620481e8a8 gluonID=cb215ab2-950d-4e4f-8aab-4aa95c82ac49 userID=bd40ddd8-11db-41ff-8271-030bfaf6ea21 time="2026-02-13T23:24:33Z" level=info msg="Created new IMAP user" addrID=4025f61b-bcce-4107-b986-e8620481e8a8 gluonID=cb215ab2-950d-4e4f-8aab-4aa95c82ac49 service=server-manager time="2026-02-13T23:24:33Z" level=info msg="Validating Listener State" service=server-manager time="2026-02-13T23:24:33Z" level=info msg=Resuming service=user-events user=bd40ddd8-11db-41ff-8271-030bfaf6ea21 time="2026-02-13T23:24:33Z" level=info msg="Received mailbox message count" count=0 gluonID=cb215ab2-950d-4e4f-8aab-4aa95c82ac49 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2026-02-13T23:24:33Z" level=info msg="Starting IMAP Service" service=imap user=bd40ddd8-11db-41ff-8271-030bfaf6ea21 time="2026-02-13T23:24:33Z" level=info msg="Checking whether logged in user should re-sync. UserID:bd40ddd8-11db-41ff-8271-030bfaf6ea21" userID=bd40ddd8-11db-41ff-8271-030bfaf6ea21 time="2026-02-13T23:24:33Z" level=info msg="Sync triggered" service=imap user=bd40ddd8-11db-41ff-8271-030bfaf6ea21 time="2026-02-13T23:24:33Z" level=info msg="Beginning user sync" service=imap start="2026-02-13 23:24:33.621787605 +0000 UTC m=+91.428396376" user=bd40ddd8-11db-41ff-8271-030bfaf6ea21 time="2026-02-13T23:24:33Z" level=info msg="Syncing labels" service=imap user=bd40ddd8-11db-41ff-8271-030bfaf6ea21 time="2026-02-13T23:24:33Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=cb215ab2-950d-4e4f-8aab-4aa95c82ac49 time="2026-02-13T23:24:33Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=cb215ab2-950d-4e4f-8aab-4aa95c82ac49 time="2026-02-13T23:24:33Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=8 userID=cb215ab2-950d-4e4f-8aab-4aa95c82ac49 time="2026-02-13T23:24:33Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5 userID=cb215ab2-950d-4e4f-8aab-4aa95c82ac49 time="2026-02-13T23:24:33Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=12 userID=cb215ab2-950d-4e4f-8aab-4aa95c82ac49 time="2026-02-13T23:24:33Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0 userID=cb215ab2-950d-4e4f-8aab-4aa95c82ac49 time="2026-02-13T23:24:33Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=7 userID=cb215ab2-950d-4e4f-8aab-4aa95c82ac49 time="2026-02-13T23:24:33Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=3 userID=cb215ab2-950d-4e4f-8aab-4aa95c82ac49 time="2026-02-13T23:24:33Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6 userID=cb215ab2-950d-4e4f-8aab-4aa95c82ac49 time="2026-02-13T23:24:33Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=10 userID=cb215ab2-950d-4e4f-8aab-4aa95c82ac49 time="2026-02-13T23:24:33Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4 userID=cb215ab2-950d-4e4f-8aab-4aa95c82ac49 time="2026-02-13T23:24:33Z" level=info msg="Synced labels" service=imap user=bd40ddd8-11db-41ff-8271-030bfaf6ea21 time="2026-02-13T23:24:33Z" level=info msg="200 OK: GET https://127.0.0.1:41511/mail/v4/messages/count" pkg=gpa/client userID=bd40ddd8-11db-41ff-8271-030bfaf6ea21 time="2026-02-13T23:24:33Z" level=info msg="Syncing messages" service=imap user=bd40ddd8-11db-41ff-8271-030bfaf6ea21 time="2026-02-13T23:24:33Z" level=info msg="Job started" service=imap user=bd40ddd8-11db-41ff-8271-030bfaf6ea21 time="2026-02-13T23:24:33Z" level=info msg="200 OK: POST https://127.0.0.1:41511/mail/v4/messages" pkg=gpa/client userID=bd40ddd8-11db-41ff-8271-030bfaf6ea21 time="2026-02-13T23:24:33Z" level=info msg="Job finished" service=imap user=bd40ddd8-11db-41ff-8271-030bfaf6ea21 time="2026-02-13T23:24:33Z" level=info msg="All child jobs completed" service=imap sync-job=waiter user=bd40ddd8-11db-41ff-8271-030bfaf6ea21 time="2026-02-13T23:24:33Z" level=info msg="Synced messages" service=imap user=bd40ddd8-11db-41ff-8271-030bfaf6ea21 time="2026-02-13T23:24:33Z" level=info msg="Finished user sync" duration=2.998882ms service=imap user=bd40ddd8-11db-41ff-8271-030bfaf6ea21 time="2026-02-13T23:24:33Z" level=info msg="Sync complete, starting API event stream" service=imap user=bd40ddd8-11db-41ff-8271-030bfaf6ea21 time="2026-02-13T23:24:33Z" level=info msg="Event loop reset" eventID="AA==" service=user-events user=bd40ddd8-11db-41ff-8271-030bfaf6ea21 time="2026-02-13T23:24:33Z" level=info msg="200 OK: POST https://127.0.0.1:41511/mail/v4/messages" pkg=gpa/client userID=bd40ddd8-11db-41ff-8271-030bfaf6ea21 time="2026-02-13T23:24:33Z" level=info msg="200 OK: GET https://127.0.0.1:41511/mail/v4/messages/f08a9214-e4dd-4e9e-97a8-f913f4393e50" pkg=gpa/client userID=bd40ddd8-11db-41ff-8271-030bfaf6ea21 time="2026-02-13T23:24:33Z" level=info msg="Heartbeat sent" metrics="{bridge.any.heartbeat bridge_heartbeat_new {1 4} {true true false false false true true true true true false 0.0.0 starttls starttls unknown}}" pkg=telemetry Scenario: Draft saved without "Date" header # features/imap/message/drafts.feature:130 When IMAP client "1" selects "Drafts" # :1 -> *scenario And IMAP client "1" marks message 1 as deleted # :1 -> *scenario time="2026-02-13T23:24:33Z" level=info msg="200 OK: PUT https://127.0.0.1:41511/mail/v4/messages/unlabel" pkg=gpa/client userID=bd40ddd8-11db-41ff-8271-030bfaf6ea21 time="2026-02-13T23:24:33Z" level=info msg="200 OK: POST https://127.0.0.1:41511/mail/v4/messages" pkg=gpa/client userID=bd40ddd8-11db-41ff-8271-030bfaf6ea21 time="2026-02-13T23:24:33Z" level=info msg="200 OK: PUT https://127.0.0.1:41511/mail/v4/messages/delete" pkg=gpa/client userID=bd40ddd8-11db-41ff-8271-030bfaf6ea21 And IMAP client "1" expunges # :1 -> *scenario And it succeeds # :1 -> *scenario time="2026-02-13T23:24:33Z" level=info msg="200 OK: POST https://127.0.0.1:41511/mail/v4/messages" pkg=gpa/client userID=bd40ddd8-11db-41ff-8271-030bfaf6ea21 time="2026-02-13T23:24:33Z" level=info msg="200 OK: GET https://127.0.0.1:41511/mail/v4/messages/8738f35e-990d-4c60-8bb7-f033b1525547" pkg=gpa/client userID=bd40ddd8-11db-41ff-8271-030bfaf6ea21 Then IMAP client "1" appends the following message to "Drafts": # :1 -> *scenario """ From: foo@bar.com Subject: Draft without Date Content-Type: text/plain To: someone@example.com  This is a Draft without Date in header """ And it succeeds # :1 -> *scenario time="2026-02-13T23:24:33Z" level=info msg="Frontend service stopped" time="2026-02-13T23:24:33Z" level=info msg="Frontend client stopped" time="2026-02-13T23:24:33Z" level=info msg="Closing bridge" pkg=bridge time="2026-02-13T23:24:33Z" level=info msg="Stopping service" pkg=observability time="2026-02-13T23:24:33Z" level=info msg="Closing user" userID=bd40ddd8-11db-41ff-8271-030bfaf6ea21 time="2026-02-13T23:24:33Z" level=info msg="De-registering user client, ID:bd40ddd8-11db-41ff-8271-030bfaf6ea21" pkg=observability time="2026-02-13T23:24:33Z" level=info msg="Exiting IMAP Service" service=imap user=bd40ddd8-11db-41ff-8271-030bfaf6ea21 time="2026-02-13T23:24:33Z" level=info msg="Exiting service main loop" service=smtp user=bd40ddd8-11db-41ff-8271-030bfaf6ea21 time="2026-02-13T23:24:33Z" level=info msg="Exiting service main loop" service=notification user=bd40ddd8-11db-41ff-8271-030bfaf6ea21 time="2026-02-13T23:24:33Z" level=info msg="Exiting Service" service=user-identity user=bd40ddd8-11db-41ff-8271-030bfaf6ea21 time="2026-02-13T23:24:33Z" level=info msg="Exiting service main loop" service=telemetry user=bd40ddd8-11db-41ff-8271-030bfaf6ea21 time="2026-02-13T23:24:33Z" level=info msg="Exiting service" service=user-events user=bd40ddd8-11db-41ff-8271-030bfaf6ea21 time="2026-02-13T23:24:33Z" level=info msg="Closing IMAP Listener" service=server-manager time="2026-02-13T23:24:33Z" level=info msg="Closing IMAP server" service=server-manager time="2026-02-13T23:24:33Z" level=info msg="Closing SMTP Listener" service=server-manager time="2026-02-13T23:24:33Z" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2026-02-13T23:24:33Z" level=info msg="Closing SMTP server" service=server-manager time="2026-02-13T23:24:33Z" level=info msg="Closing service" service=unleash And IMAP client "1" eventually sees the following messages in "Drafts": # :1 -> *scenario | to | subject | body | | someone@example.com | Draft without Date | This is a Draft without Date in header | time="2026-02-13T23:24:34Z" level=info msg="User '7f8e2e76-c4bd-42ad-9db4-b37b72cd106e' created with id=98627500-fa2a-4b55-8fa9-6f64cebb2d86" pkg=gpa/server/backend time="2026-02-13T23:24:34Z" level=info msg="Starting bridge" time="2026-02-13T23:24:34Z" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures1466701680/088/config3581985604/grpcFocusServerConfig.json pkg=focus/service time="2026-02-13T23:24:34Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures1466701680/088/cache475492338/unleash_cache/unleash_flags: no such file or directory" service=unleash time="2026-02-13T23:24:34Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures1466701680/088/cache475492338/notifications/notification_cache: no such file or directory" pkg=notification-store time="2026-02-13T23:24:34Z" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures1466701680/088/data485364306/gluon/backend/db gluonStore=/tmp/TestFeatures1466701680/088/data485364306/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2026-02-13T23:24:34Z" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2026-02-13T23:24:34Z" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2026-02-13T23:24:34Z" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2026-02-13T23:24:34Z" level=info msg="Starting service" service=unleash time="2026-02-13T23:24:34Z" level=info msg="Starting service" pkg=observability time="2026-02-13T23:24:34Z" level=info msg="Starting frontend service" time="2026-02-13T23:24:34Z" level=info msg="Starting poll service" service=unleash time="2026-02-13T23:24:34Z" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures1466701680/088/config3581985604/grpcServerConfig.json time="2026-02-13T23:24:34Z" level=info msg="gRPC server listening on /tmp/bridge8323" pkg=grpc time="2026-02-13T23:24:34Z" level=info msg="Frontend service started" time="2026-02-13T23:24:34Z" level=info msg="Starting frontend client" time="2026-02-13T23:24:34Z" level=info msg="Starting receiver service" service=unleash time="2026-02-13T23:24:34Z" level=info msg="Loading users" count=0 pkg=bridge/user time="2026-02-13T23:24:34Z" level=info msg="Finished loading users" pkg=bridge/user time="2026-02-13T23:24:34Z" level=info msg="Checking for updates" pkg=bridge time="2026-02-13T23:24:34Z" level=info msg="Not monitoring parent PID" pkg=grpc time="2026-02-13T23:24:34Z" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2026-02-13T23:24:34Z" level=info msg="Frontend client started" time="2026-02-13T23:24:34Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (c3d4a0cb)" time="2026-02-13T23:24:34Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (c3d4a0cb)" time="2026-02-13T23:24:34Z" level=info msg="200 OK: GET https://127.0.0.1:35079/feature/v2/frontend?bridgeStickyKey=6d8559f3-ea21-4aaf-b5b7-2a94c58d7528" pkg=gpa/manager time="2026-02-13T23:24:34Z" level=info msg="200 OK: POST https://127.0.0.1:35079/auth/v4/info" pkg=gpa/manager time="2026-02-13T23:24:34Z" level=info msg="200 OK: POST https://127.0.0.1:35079/auth/v4" pkg=gpa/manager time="2026-02-13T23:24:34Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=98627500-fa2a-4b55-8fa9-6f64cebb2d86 time="2026-02-13T23:24:34Z" level=info msg="Adding vault user" userID=98627500-fa2a-4b55-8fa9-6f64cebb2d86 time="2026-02-13T23:24:34Z" level=info msg="Creating new user" userID=98627500-fa2a-4b55-8fa9-6f64cebb2d86 time="2026-02-13T23:24:34Z" level=warning msg="404 GET https://127.0.0.1:35079/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2026-02-13T23:24:34Z" level=error msg="404 GET https://127.0.0.1:35079/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2026-02-13T23:24:34Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:35079/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2026-02-13T23:24:34Z" level=info msg="Creating user object" numAddr=1 numLabels=12 userID=98627500-fa2a-4b55-8fa9-6f64cebb2d86 time="2026-02-13T23:24:34Z" level=info msg="200 OK: GET https://127.0.0.1:35079/core/v4/events/latest" pkg=gpa/client userID=98627500-fa2a-4b55-8fa9-6f64cebb2d86 time="2026-02-13T23:24:34Z" level=info msg="Starting service Last EventID=AA==" service=user-events user=98627500-fa2a-4b55-8fa9-6f64cebb2d86 time="2026-02-13T23:24:34Z" level=info msg="200 OK: GET https://127.0.0.1:35079/core/v4/settings" pkg=gpa/client userID=98627500-fa2a-4b55-8fa9-6f64cebb2d86 time="2026-02-13T23:24:34Z" level=info msg="Registering user client, ID:98627500-fa2a-4b55-8fa9-6f64cebb2d86" pkg=observability time="2026-02-13T23:24:34Z" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=98627500-fa2a-4b55-8fa9-6f64cebb2d86 time="2026-02-13T23:24:34Z" level=info msg="Starting service main loop" service=telemetry user=98627500-fa2a-4b55-8fa9-6f64cebb2d86 time="2026-02-13T23:24:34Z" level=info msg="Starting service main loop" service=smtp user=98627500-fa2a-4b55-8fa9-6f64cebb2d86 time="2026-02-13T23:24:34Z" level=info msg="Starting service main loop" service=notification user=98627500-fa2a-4b55-8fa9-6f64cebb2d86 time="2026-02-13T23:24:34Z" level=info msg="200 OK: GET https://127.0.0.1:35079/core/v4/labels?Type=4" pkg=gpa/client userID=98627500-fa2a-4b55-8fa9-6f64cebb2d86 time="2026-02-13T23:24:34Z" level=info msg="200 OK: GET https://127.0.0.1:35079/core/v4/labels?Type=3" pkg=gpa/client userID=98627500-fa2a-4b55-8fa9-6f64cebb2d86 time="2026-02-13T23:24:34Z" level=info msg="200 OK: GET https://127.0.0.1:35079/core/v4/labels?Type=1" pkg=gpa/client userID=98627500-fa2a-4b55-8fa9-6f64cebb2d86 time="2026-02-13T23:24:34Z" level=info msg="Setting labels" labelIDs="[1 2 4 5 7 8 9 10 0 3 6 12]" pkg=rwLabels time="2026-02-13T23:24:34Z" level=info msg="Adding user to imap server" addrID=e20cebff-a9e1-40c4-a9f9-f80c06720a39 service=server-manager time="2026-02-13T23:24:34Z" level=info msg="Creating new IMAP user" addrID=e20cebff-a9e1-40c4-a9f9-f80c06720a39 service=server-manager time="2026-02-13T23:24:34Z" level=info msg="Setting gluon ID" addrID=e20cebff-a9e1-40c4-a9f9-f80c06720a39 gluonID=6914be50-81bc-4c38-866e-cd540eaf32e9 userID=98627500-fa2a-4b55-8fa9-6f64cebb2d86 time="2026-02-13T23:24:34Z" level=info msg="Created new IMAP user" addrID=e20cebff-a9e1-40c4-a9f9-f80c06720a39 gluonID=6914be50-81bc-4c38-866e-cd540eaf32e9 service=server-manager time="2026-02-13T23:24:34Z" level=info msg="Validating Listener State" service=server-manager time="2026-02-13T23:24:34Z" level=info msg="Received mailbox message count" count=0 gluonID=6914be50-81bc-4c38-866e-cd540eaf32e9 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2026-02-13T23:24:34Z" level=info msg=Resuming service=user-events user=98627500-fa2a-4b55-8fa9-6f64cebb2d86 time="2026-02-13T23:24:34Z" level=info msg="Starting IMAP Service" service=imap user=98627500-fa2a-4b55-8fa9-6f64cebb2d86 time="2026-02-13T23:24:34Z" level=info msg="Sync triggered" service=imap user=98627500-fa2a-4b55-8fa9-6f64cebb2d86 time="2026-02-13T23:24:34Z" level=info msg="Beginning user sync" service=imap start="2026-02-13 23:24:34.383823586 +0000 UTC m=+92.190431986" user=98627500-fa2a-4b55-8fa9-6f64cebb2d86 time="2026-02-13T23:24:34Z" level=info msg="Checking whether logged in user should re-sync. UserID:98627500-fa2a-4b55-8fa9-6f64cebb2d86" userID=98627500-fa2a-4b55-8fa9-6f64cebb2d86 time="2026-02-13T23:24:34Z" level=info msg="Syncing labels" service=imap user=98627500-fa2a-4b55-8fa9-6f64cebb2d86 time="2026-02-13T23:24:34Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=6914be50-81bc-4c38-866e-cd540eaf32e9 time="2026-02-13T23:24:34Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=6914be50-81bc-4c38-866e-cd540eaf32e9 time="2026-02-13T23:24:34Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4 userID=6914be50-81bc-4c38-866e-cd540eaf32e9 time="2026-02-13T23:24:34Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5 userID=6914be50-81bc-4c38-866e-cd540eaf32e9 time="2026-02-13T23:24:34Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=3 userID=6914be50-81bc-4c38-866e-cd540eaf32e9 time="2026-02-13T23:24:34Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6 userID=6914be50-81bc-4c38-866e-cd540eaf32e9 time="2026-02-13T23:24:34Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=8 userID=6914be50-81bc-4c38-866e-cd540eaf32e9 time="2026-02-13T23:24:34Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0 userID=6914be50-81bc-4c38-866e-cd540eaf32e9 time="2026-02-13T23:24:34Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=12 userID=6914be50-81bc-4c38-866e-cd540eaf32e9 time="2026-02-13T23:24:34Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=10 userID=6914be50-81bc-4c38-866e-cd540eaf32e9 time="2026-02-13T23:24:34Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=7 userID=6914be50-81bc-4c38-866e-cd540eaf32e9 time="2026-02-13T23:24:34Z" level=info msg="Synced labels" service=imap user=98627500-fa2a-4b55-8fa9-6f64cebb2d86 time="2026-02-13T23:24:34Z" level=info msg="200 OK: GET https://127.0.0.1:35079/mail/v4/messages/count" pkg=gpa/client userID=98627500-fa2a-4b55-8fa9-6f64cebb2d86 time="2026-02-13T23:24:34Z" level=info msg="Syncing messages" service=imap user=98627500-fa2a-4b55-8fa9-6f64cebb2d86 time="2026-02-13T23:24:34Z" level=info msg="Job started" service=imap user=98627500-fa2a-4b55-8fa9-6f64cebb2d86 time="2026-02-13T23:24:34Z" level=info msg="200 OK: POST https://127.0.0.1:35079/mail/v4/messages" pkg=gpa/client userID=98627500-fa2a-4b55-8fa9-6f64cebb2d86 time="2026-02-13T23:24:34Z" level=info msg="Job finished" service=imap user=98627500-fa2a-4b55-8fa9-6f64cebb2d86 time="2026-02-13T23:24:34Z" level=info msg="All child jobs completed" service=imap sync-job=waiter user=98627500-fa2a-4b55-8fa9-6f64cebb2d86 time="2026-02-13T23:24:34Z" level=info msg="Synced messages" service=imap user=98627500-fa2a-4b55-8fa9-6f64cebb2d86 time="2026-02-13T23:24:34Z" level=info msg="Finished user sync" duration=3.821093ms service=imap user=98627500-fa2a-4b55-8fa9-6f64cebb2d86 time="2026-02-13T23:24:34Z" level=info msg="Sync complete, starting API event stream" service=imap user=98627500-fa2a-4b55-8fa9-6f64cebb2d86 time="2026-02-13T23:24:34Z" level=info msg="Event loop reset" eventID="AA==" service=user-events user=98627500-fa2a-4b55-8fa9-6f64cebb2d86 time="2026-02-13T23:24:34Z" level=info msg="200 OK: POST https://127.0.0.1:35079/mail/v4/messages" pkg=gpa/client userID=98627500-fa2a-4b55-8fa9-6f64cebb2d86 time="2026-02-13T23:24:34Z" level=info msg="200 OK: GET https://127.0.0.1:35079/mail/v4/messages/5d507269-813d-416a-89cd-e5911959cdd2" pkg=gpa/client userID=98627500-fa2a-4b55-8fa9-6f64cebb2d86 time="2026-02-13T23:24:34Z" level=info msg="Heartbeat sent" metrics="{bridge.any.heartbeat bridge_heartbeat_new {1 0} {true true false false false true true true true true false 0.0.0 starttls starttls unknown}}" pkg=telemetry Scenario: Draft saved without "From" header # features/imap/message/drafts.feature:149 When IMAP client "1" selects "Drafts" # :1 -> *scenario And IMAP client "1" marks message 1 as deleted # :1 -> *scenario time="2026-02-13T23:24:34Z" level=info msg="200 OK: PUT https://127.0.0.1:35079/mail/v4/messages/unlabel" pkg=gpa/client userID=98627500-fa2a-4b55-8fa9-6f64cebb2d86 time="2026-02-13T23:24:34Z" level=info msg="200 OK: POST https://127.0.0.1:35079/mail/v4/messages" pkg=gpa/client userID=98627500-fa2a-4b55-8fa9-6f64cebb2d86 time="2026-02-13T23:24:34Z" level=info msg="200 OK: PUT https://127.0.0.1:35079/mail/v4/messages/delete" pkg=gpa/client userID=98627500-fa2a-4b55-8fa9-6f64cebb2d86 And IMAP client "1" expunges # :1 -> *scenario And it succeeds # :1 -> *scenario time="2026-02-13T23:24:34Z" level=warning msg="Could not get import address" addr-id=e20cebff-a9e1-40c4-a9f9-f80c06720a39 error="no sender found in message headers" gluon-connector=0 pkg=imapservice user-id=98627500-fa2a-4b55-8fa9-6f64cebb2d86 time="2026-02-13T23:24:34Z" level=info msg="200 OK: POST https://127.0.0.1:35079/mail/v4/messages" pkg=gpa/client userID=98627500-fa2a-4b55-8fa9-6f64cebb2d86 time="2026-02-13T23:24:34Z" level=info msg="200 OK: GET https://127.0.0.1:35079/mail/v4/messages/889765b1-5e54-4d7a-b399-2e138dccafcf" pkg=gpa/client userID=98627500-fa2a-4b55-8fa9-6f64cebb2d86 Then IMAP client "1" appends the following message to "Drafts": # :1 -> *scenario """ Date: 01 Jan 1980 00:00:00 +0000 Subject: Draft without From Content-Type: text/plain To: someone@example.com  This is a Draft without From in header """ And it succeeds # :1 -> *scenario time="2026-02-13T23:24:34Z" level=info msg="Frontend service stopped" time="2026-02-13T23:24:34Z" level=info msg="Frontend client stopped" time="2026-02-13T23:24:34Z" level=info msg="Closing bridge" pkg=bridge time="2026-02-13T23:24:34Z" level=info msg="Stopping service" pkg=observability time="2026-02-13T23:24:34Z" level=info msg="Closing user" userID=98627500-fa2a-4b55-8fa9-6f64cebb2d86 time="2026-02-13T23:24:34Z" level=info msg="De-registering user client, ID:98627500-fa2a-4b55-8fa9-6f64cebb2d86" pkg=observability time="2026-02-13T23:24:34Z" level=info msg="Exiting IMAP Service" service=imap user=98627500-fa2a-4b55-8fa9-6f64cebb2d86 time="2026-02-13T23:24:34Z" level=info msg="Exiting service main loop" service=smtp user=98627500-fa2a-4b55-8fa9-6f64cebb2d86 time="2026-02-13T23:24:34Z" level=info msg="Exiting service main loop" service=notification user=98627500-fa2a-4b55-8fa9-6f64cebb2d86 time="2026-02-13T23:24:34Z" level=info msg="Exiting Service" service=user-identity user=98627500-fa2a-4b55-8fa9-6f64cebb2d86 time="2026-02-13T23:24:34Z" level=info msg="Exiting service main loop" service=telemetry user=98627500-fa2a-4b55-8fa9-6f64cebb2d86 time="2026-02-13T23:24:34Z" level=info msg="Exiting service" service=user-events user=98627500-fa2a-4b55-8fa9-6f64cebb2d86 time="2026-02-13T23:24:34Z" level=info msg="Closing IMAP Listener" service=server-manager time="2026-02-13T23:24:34Z" level=info msg="Closing IMAP server" service=server-manager time="2026-02-13T23:24:34Z" level=info msg="Closing SMTP Listener" service=server-manager time="2026-02-13T23:24:34Z" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2026-02-13T23:24:34Z" level=info msg="Closing SMTP server" service=server-manager time="2026-02-13T23:24:34Z" level=info msg="Closing service" service=unleash And IMAP client "1" eventually sees the following messages in "Drafts": # :1 -> *scenario | to | subject | body | | someone@example.com | Draft without From | This is a Draft without From in header | Feature: IMAP Fetch time="2026-02-13T23:24:34Z" level=info msg="User '742e958d-2200-46d8-bda9-97289597eb73' created with id=e840fc89-fcc5-4f13-aa35-0b113b183699" pkg=gpa/server/backend Background: Given there exists an account with username "742e958d-2200-46d8-bda9-97289597eb73" and password "password" # :1 -> *scenario And the account "742e958d-2200-46d8-bda9-97289597eb73" has additional address "ce479bc8-b65f-4a2e-a937-ac4a84809e1f@proton.local" # :1 -> *scenario And the account "742e958d-2200-46d8-bda9-97289597eb73" has the following custom mailboxes: # :1 -> *scenario | name | type | | mbox | folder | And the address "742e958d-2200-46d8-bda9-97289597eb73@proton.local" of account "742e958d-2200-46d8-bda9-97289597eb73" has the following messages in "Inbox": # :1 -> *scenario | from | to | subject | date | | john.doe@mail.com | 742e958d-2200-46d8-bda9-97289597eb73@proton.local | foo | 13 Jul 69 00:00 +0000 | Then it succeeds # :1 -> *scenario time="2026-02-13T23:24:35Z" level=info msg="Starting bridge" time="2026-02-13T23:24:35Z" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures1466701680/089/config2063554629/grpcFocusServerConfig.json pkg=focus/service time="2026-02-13T23:24:35Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures1466701680/089/cache541387817/unleash_cache/unleash_flags: no such file or directory" service=unleash time="2026-02-13T23:24:35Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures1466701680/089/cache541387817/notifications/notification_cache: no such file or directory" pkg=notification-store time="2026-02-13T23:24:35Z" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures1466701680/089/data2675086314/gluon/backend/db gluonStore=/tmp/TestFeatures1466701680/089/data2675086314/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2026-02-13T23:24:35Z" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2026-02-13T23:24:35Z" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2026-02-13T23:24:35Z" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2026-02-13T23:24:35Z" level=info msg="Starting service" service=unleash time="2026-02-13T23:24:35Z" level=info msg="Starting service" pkg=observability time="2026-02-13T23:24:35Z" level=info msg="Starting receiver service" service=unleash time="2026-02-13T23:24:35Z" level=info msg="Starting poll service" service=unleash time="2026-02-13T23:24:35Z" level=info msg="Checking for updates" pkg=bridge time="2026-02-13T23:24:35Z" level=info msg="Loading users" count=0 pkg=bridge/user time="2026-02-13T23:24:35Z" level=info msg="Starting frontend service" time="2026-02-13T23:24:35Z" level=info msg="Finished loading users" pkg=bridge/user time="2026-02-13T23:24:35Z" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures1466701680/089/config2063554629/grpcServerConfig.json time="2026-02-13T23:24:35Z" level=info msg="gRPC server listening on /tmp/bridge6500" pkg=grpc time="2026-02-13T23:24:35Z" level=info msg="Frontend service started" time="2026-02-13T23:24:35Z" level=info msg="Starting frontend client" time="2026-02-13T23:24:35Z" level=info msg="Not monitoring parent PID" pkg=grpc time="2026-02-13T23:24:35Z" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2026-02-13T23:24:35Z" level=info msg="200 OK: GET https://127.0.0.1:41197/feature/v2/frontend?bridgeStickyKey=31721a4c-8010-4127-a9d3-de62d813dffa" pkg=gpa/manager time="2026-02-13T23:24:35Z" level=info msg="Frontend client started" When bridge starts # :1 -> *scenario time="2026-02-13T23:24:35Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (eb662482)" time="2026-02-13T23:24:35Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (eb662482)" time="2026-02-13T23:24:35Z" level=info msg="200 OK: POST https://127.0.0.1:41197/auth/v4/info" pkg=gpa/manager time="2026-02-13T23:24:35Z" level=info msg="200 OK: POST https://127.0.0.1:41197/auth/v4" pkg=gpa/manager time="2026-02-13T23:24:35Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=e840fc89-fcc5-4f13-aa35-0b113b183699 time="2026-02-13T23:24:35Z" level=info msg="Adding vault user" userID=e840fc89-fcc5-4f13-aa35-0b113b183699 time="2026-02-13T23:24:35Z" level=info msg="Creating new user" userID=e840fc89-fcc5-4f13-aa35-0b113b183699 time="2026-02-13T23:24:35Z" level=warning msg="404 GET https://127.0.0.1:41197/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2026-02-13T23:24:35Z" level=error msg="404 GET https://127.0.0.1:41197/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2026-02-13T23:24:35Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:41197/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2026-02-13T23:24:35Z" level=info msg="Creating user object" numAddr=2 numLabels=13 userID=e840fc89-fcc5-4f13-aa35-0b113b183699 time="2026-02-13T23:24:35Z" level=info msg="200 OK: GET https://127.0.0.1:41197/core/v4/events/latest" pkg=gpa/client userID=e840fc89-fcc5-4f13-aa35-0b113b183699 time="2026-02-13T23:24:35Z" level=info msg="Starting service Last EventID=Aw==" service=user-events user=e840fc89-fcc5-4f13-aa35-0b113b183699 time="2026-02-13T23:24:35Z" level=info msg="200 OK: GET https://127.0.0.1:41197/core/v4/settings" pkg=gpa/client userID=e840fc89-fcc5-4f13-aa35-0b113b183699 time="2026-02-13T23:24:35Z" level=info msg="Registering user client, ID:e840fc89-fcc5-4f13-aa35-0b113b183699" pkg=observability time="2026-02-13T23:24:35Z" level=info msg="Starting user identity service" numAddr=2 service=user-identity user=e840fc89-fcc5-4f13-aa35-0b113b183699 time="2026-02-13T23:24:35Z" level=info msg="Starting service main loop" service=smtp user=e840fc89-fcc5-4f13-aa35-0b113b183699 time="2026-02-13T23:24:35Z" level=info msg="Starting service main loop" service=telemetry user=e840fc89-fcc5-4f13-aa35-0b113b183699 time="2026-02-13T23:24:35Z" level=info msg="Starting service main loop" service=notification user=e840fc89-fcc5-4f13-aa35-0b113b183699 time="2026-02-13T23:24:35Z" level=info msg="200 OK: GET https://127.0.0.1:41197/core/v4/labels?Type=4" pkg=gpa/client userID=e840fc89-fcc5-4f13-aa35-0b113b183699 time="2026-02-13T23:24:35Z" level=info msg="200 OK: GET https://127.0.0.1:41197/core/v4/labels?Type=3" pkg=gpa/client userID=e840fc89-fcc5-4f13-aa35-0b113b183699 time="2026-02-13T23:24:35Z" level=info msg="200 OK: GET https://127.0.0.1:41197/core/v4/labels?Type=1" pkg=gpa/client userID=e840fc89-fcc5-4f13-aa35-0b113b183699 time="2026-02-13T23:24:35Z" level=info msg="Setting labels" labelIDs="[1 8 9 12 0 2 3 4 5 6 7 10 232d6b7e-014f-4d0a-9011-aba6bebe7f56]" pkg=rwLabels time="2026-02-13T23:24:35Z" level=info msg="Adding user to imap server" addrID=ebeac64f-1d40-4700-a7a5-25634bbafd8d service=server-manager time="2026-02-13T23:24:35Z" level=info msg="Creating new IMAP user" addrID=ebeac64f-1d40-4700-a7a5-25634bbafd8d service=server-manager time="2026-02-13T23:24:35Z" level=info msg="Setting gluon ID" addrID=ebeac64f-1d40-4700-a7a5-25634bbafd8d gluonID=1b79514d-3e96-4aab-bfd8-e5e63cc8784b userID=e840fc89-fcc5-4f13-aa35-0b113b183699 time="2026-02-13T23:24:35Z" level=info msg="Created new IMAP user" addrID=ebeac64f-1d40-4700-a7a5-25634bbafd8d gluonID=1b79514d-3e96-4aab-bfd8-e5e63cc8784b service=server-manager time="2026-02-13T23:24:35Z" level=info msg="Validating Listener State" service=server-manager time="2026-02-13T23:24:35Z" level=info msg=Resuming service=user-events user=e840fc89-fcc5-4f13-aa35-0b113b183699 time="2026-02-13T23:24:35Z" level=info msg="Received mailbox message count" count=0 gluonID=1b79514d-3e96-4aab-bfd8-e5e63cc8784b labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2026-02-13T23:24:35Z" level=info msg="Starting IMAP Service" service=imap user=e840fc89-fcc5-4f13-aa35-0b113b183699 time="2026-02-13T23:24:35Z" level=info msg="Sync triggered" service=imap user=e840fc89-fcc5-4f13-aa35-0b113b183699 time="2026-02-13T23:24:35Z" level=info msg="Beginning user sync" service=imap start="2026-02-13 23:24:35.818410594 +0000 UTC m=+93.625019004" user=e840fc89-fcc5-4f13-aa35-0b113b183699 And the user logs in with username "742e958d-2200-46d8-bda9-97289597eb73" and password "password" # :1 -> *scenario time="2026-02-13T23:24:35Z" level=info msg="Checking whether logged in user should re-sync. UserID:e840fc89-fcc5-4f13-aa35-0b113b183699" userID=e840fc89-fcc5-4f13-aa35-0b113b183699 time="2026-02-13T23:24:35Z" level=info msg="Syncing labels" service=imap user=e840fc89-fcc5-4f13-aa35-0b113b183699 time="2026-02-13T23:24:35Z" level=info msg="Label not found in DB, creating mailbox." labelID=232d6b7e-014f-4d0a-9011-aba6bebe7f56 labelPath="jm2pV8GS7FVFPTesFaU5jW/EhDgcEQCxeWTMDFRvNjU=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2026-02-13T23:24:35Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=1b79514d-3e96-4aab-bfd8-e5e63cc8784b time="2026-02-13T23:24:35Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=1b79514d-3e96-4aab-bfd8-e5e63cc8784b time="2026-02-13T23:24:35Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=10 userID=1b79514d-3e96-4aab-bfd8-e5e63cc8784b time="2026-02-13T23:24:35Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=8 userID=1b79514d-3e96-4aab-bfd8-e5e63cc8784b time="2026-02-13T23:24:35Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4 userID=1b79514d-3e96-4aab-bfd8-e5e63cc8784b time="2026-02-13T23:24:35Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=12 userID=1b79514d-3e96-4aab-bfd8-e5e63cc8784b time="2026-02-13T23:24:35Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=232d6b7e-014f-4d0a-9011-aba6bebe7f56 userID=1b79514d-3e96-4aab-bfd8-e5e63cc8784b time="2026-02-13T23:24:35Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=3 userID=1b79514d-3e96-4aab-bfd8-e5e63cc8784b time="2026-02-13T23:24:35Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5 userID=1b79514d-3e96-4aab-bfd8-e5e63cc8784b time="2026-02-13T23:24:35Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6 userID=1b79514d-3e96-4aab-bfd8-e5e63cc8784b time="2026-02-13T23:24:35Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=7 userID=1b79514d-3e96-4aab-bfd8-e5e63cc8784b time="2026-02-13T23:24:35Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0 userID=1b79514d-3e96-4aab-bfd8-e5e63cc8784b time="2026-02-13T23:24:35Z" level=info msg="Synced labels" service=imap user=e840fc89-fcc5-4f13-aa35-0b113b183699 time="2026-02-13T23:24:35Z" level=info msg="200 OK: GET https://127.0.0.1:41197/mail/v4/messages/count" pkg=gpa/client userID=e840fc89-fcc5-4f13-aa35-0b113b183699 time="2026-02-13T23:24:35Z" level=info msg="Syncing messages" service=imap user=e840fc89-fcc5-4f13-aa35-0b113b183699 time="2026-02-13T23:24:35Z" level=info msg="Job started" service=imap user=e840fc89-fcc5-4f13-aa35-0b113b183699 time="2026-02-13T23:24:35Z" level=info msg="200 OK: POST https://127.0.0.1:41197/mail/v4/messages" pkg=gpa/client userID=e840fc89-fcc5-4f13-aa35-0b113b183699 time="2026-02-13T23:24:35Z" level=info msg="200 OK: POST https://127.0.0.1:41197/mail/v4/messages" pkg=gpa/client userID=e840fc89-fcc5-4f13-aa35-0b113b183699 time="2026-02-13T23:24:35Z" level=info msg="Creating new child job" service=imap user=e840fc89-fcc5-4f13-aa35-0b113b183699 time="2026-02-13T23:24:35Z" level=info msg="Job finished" service=imap user=e840fc89-fcc5-4f13-aa35-0b113b183699 time="2026-02-13T23:24:35Z" level=info msg="200 OK: GET https://127.0.0.1:41197/mail/v4/messages/b5c84b85-44ba-45fb-9f28-5bbb5d281a4a" pkg=gpa/client userID=e840fc89-fcc5-4f13-aa35-0b113b183699 time="2026-02-13T23:24:35Z" level=info msg="Sending observability data." pkg=observability time="2026-02-13T23:24:35Z" level=info msg="200 OK: POST https://127.0.0.1:41197/data/v1/metrics" pkg=gpa/client userID=e840fc89-fcc5-4f13-aa35-0b113b183699 time="2026-02-13T23:24:35Z" level=info msg="Successfully sent observability data." pkg=observability time="2026-02-13T23:24:35Z" level=info msg="Child job finished" service=imap user=e840fc89-fcc5-4f13-aa35-0b113b183699 time="2026-02-13T23:24:35Z" level=info msg="All child jobs completed" service=imap sync-job=waiter user=e840fc89-fcc5-4f13-aa35-0b113b183699 time="2026-02-13T23:24:35Z" level=info msg="Synced messages" service=imap user=e840fc89-fcc5-4f13-aa35-0b113b183699 time="2026-02-13T23:24:35Z" level=info msg="Finished user sync" duration=7.492705ms service=imap user=e840fc89-fcc5-4f13-aa35-0b113b183699 time="2026-02-13T23:24:35Z" level=info msg="Sync complete, starting API event stream" service=imap user=e840fc89-fcc5-4f13-aa35-0b113b183699 time="2026-02-13T23:24:35Z" level=info msg="Event loop reset" eventID="Aw==" service=user-events user=e840fc89-fcc5-4f13-aa35-0b113b183699 And user "742e958d-2200-46d8-bda9-97289597eb73" finishes syncing # :1 -> *scenario And user "742e958d-2200-46d8-bda9-97289597eb73" connects and authenticates IMAP client "1" # :1 -> *scenario Then it succeeds # :1 -> *scenario Scenario: Fetch very old message # features/imap/message/fetch.feature:20 Given IMAP client "1" eventually sees the following messages in "INBOX": # :1 -> *scenario | from | to | subject | date | | john.doe@mail.com | 742e958d-2200-46d8-bda9-97289597eb73@proton.local | foo | 13 Aug 82 00:00 +0000 | time="2026-02-13T23:24:35Z" level=info msg="Frontend service stopped" time="2026-02-13T23:24:35Z" level=info msg="Frontend client stopped" time="2026-02-13T23:24:35Z" level=info msg="Closing bridge" pkg=bridge time="2026-02-13T23:24:35Z" level=info msg="Stopping service" pkg=observability time="2026-02-13T23:24:35Z" level=info msg="Closing user" userID=e840fc89-fcc5-4f13-aa35-0b113b183699 time="2026-02-13T23:24:35Z" level=info msg="De-registering user client, ID:e840fc89-fcc5-4f13-aa35-0b113b183699" pkg=observability time="2026-02-13T23:24:35Z" level=info msg="Exiting IMAP Service" service=imap user=e840fc89-fcc5-4f13-aa35-0b113b183699 time="2026-02-13T23:24:35Z" level=info msg="Exiting service main loop" service=smtp user=e840fc89-fcc5-4f13-aa35-0b113b183699 time="2026-02-13T23:24:35Z" level=info msg="Exiting service main loop" service=notification user=e840fc89-fcc5-4f13-aa35-0b113b183699 time="2026-02-13T23:24:35Z" level=info msg="Exiting Service" service=user-identity user=e840fc89-fcc5-4f13-aa35-0b113b183699 time="2026-02-13T23:24:35Z" level=info msg="Exiting service main loop" service=telemetry user=e840fc89-fcc5-4f13-aa35-0b113b183699 time="2026-02-13T23:24:35Z" level=info msg="Exiting service" service=user-events user=e840fc89-fcc5-4f13-aa35-0b113b183699 time="2026-02-13T23:24:35Z" level=info msg="Closing IMAP Listener" service=server-manager time="2026-02-13T23:24:35Z" level=info msg="Closing IMAP server" service=server-manager time="2026-02-13T23:24:35Z" level=info msg="Closing SMTP Listener" service=server-manager time="2026-02-13T23:24:35Z" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2026-02-13T23:24:35Z" level=info msg="Closing SMTP server" service=server-manager time="2026-02-13T23:24:35Z" level=info msg="Closing service" service=unleash Then IMAP client "1" sees header "X-Original-Date: Sun, 13 Jul 1969 00:00:00 +0000" in message with subject "foo" in "INBOX" # :1 -> *scenario time="2026-02-13T23:24:36Z" level=info msg="User '7c9d565b-0e4b-481b-ba84-fc9b31db0a1e' created with id=cf17e4b5-9f09-4b78-80b7-8dee7e0cdb2d" pkg=gpa/server/backend time="2026-02-13T23:24:36Z" level=info msg="Starting bridge" time="2026-02-13T23:24:36Z" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures1466701680/090/config2959380890/grpcFocusServerConfig.json pkg=focus/service time="2026-02-13T23:24:36Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures1466701680/090/cache306180557/unleash_cache/unleash_flags: no such file or directory" service=unleash time="2026-02-13T23:24:36Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures1466701680/090/cache306180557/notifications/notification_cache: no such file or directory" pkg=notification-store time="2026-02-13T23:24:36Z" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures1466701680/090/data999037657/gluon/backend/db gluonStore=/tmp/TestFeatures1466701680/090/data999037657/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2026-02-13T23:24:36Z" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2026-02-13T23:24:36Z" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2026-02-13T23:24:36Z" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2026-02-13T23:24:36Z" level=info msg="Starting service" service=unleash time="2026-02-13T23:24:36Z" level=info msg="Starting service" pkg=observability time="2026-02-13T23:24:36Z" level=info msg="Starting frontend service" time="2026-02-13T23:24:36Z" level=info msg="Starting poll service" service=unleash time="2026-02-13T23:24:36Z" level=info msg="Checking for updates" pkg=bridge time="2026-02-13T23:24:36Z" level=info msg="Starting receiver service" service=unleash time="2026-02-13T23:24:36Z" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures1466701680/090/config2959380890/grpcServerConfig.json time="2026-02-13T23:24:36Z" level=info msg="Loading users" count=0 pkg=bridge/user time="2026-02-13T23:24:36Z" level=info msg="Finished loading users" pkg=bridge/user time="2026-02-13T23:24:36Z" level=info msg="gRPC server listening on /tmp/bridge4220" pkg=grpc time="2026-02-13T23:24:36Z" level=info msg="Frontend service started" time="2026-02-13T23:24:36Z" level=info msg="Starting frontend client" time="2026-02-13T23:24:36Z" level=info msg="Not monitoring parent PID" pkg=grpc time="2026-02-13T23:24:36Z" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2026-02-13T23:24:36Z" level=info msg="200 OK: GET https://127.0.0.1:36779/feature/v2/frontend?bridgeStickyKey=d0bedf3f-6f53-425a-8d8d-50c1ca9b0d91" pkg=gpa/manager time="2026-02-13T23:24:36Z" level=info msg="Frontend client started" time="2026-02-13T23:24:36Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (15272cc0)" time="2026-02-13T23:24:36Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (15272cc0)" time="2026-02-13T23:24:36Z" level=info msg="200 OK: POST https://127.0.0.1:36779/auth/v4/info" pkg=gpa/manager time="2026-02-13T23:24:36Z" level=info msg="200 OK: POST https://127.0.0.1:36779/auth/v4" pkg=gpa/manager time="2026-02-13T23:24:36Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=cf17e4b5-9f09-4b78-80b7-8dee7e0cdb2d time="2026-02-13T23:24:36Z" level=info msg="Adding vault user" userID=cf17e4b5-9f09-4b78-80b7-8dee7e0cdb2d time="2026-02-13T23:24:36Z" level=info msg="Creating new user" userID=cf17e4b5-9f09-4b78-80b7-8dee7e0cdb2d time="2026-02-13T23:24:36Z" level=warning msg="404 GET https://127.0.0.1:36779/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2026-02-13T23:24:36Z" level=error msg="404 GET https://127.0.0.1:36779/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2026-02-13T23:24:36Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:36779/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2026-02-13T23:24:36Z" level=info msg="Creating user object" numAddr=2 numLabels=13 userID=cf17e4b5-9f09-4b78-80b7-8dee7e0cdb2d time="2026-02-13T23:24:36Z" level=info msg="200 OK: GET https://127.0.0.1:36779/core/v4/events/latest" pkg=gpa/client userID=cf17e4b5-9f09-4b78-80b7-8dee7e0cdb2d time="2026-02-13T23:24:36Z" level=info msg="Starting service Last EventID=Aw==" service=user-events user=cf17e4b5-9f09-4b78-80b7-8dee7e0cdb2d time="2026-02-13T23:24:36Z" level=info msg="200 OK: GET https://127.0.0.1:36779/core/v4/settings" pkg=gpa/client userID=cf17e4b5-9f09-4b78-80b7-8dee7e0cdb2d time="2026-02-13T23:24:36Z" level=info msg="Registering user client, ID:cf17e4b5-9f09-4b78-80b7-8dee7e0cdb2d" pkg=observability time="2026-02-13T23:24:36Z" level=info msg="Starting user identity service" numAddr=2 service=user-identity user=cf17e4b5-9f09-4b78-80b7-8dee7e0cdb2d time="2026-02-13T23:24:36Z" level=info msg="Starting service main loop" service=telemetry user=cf17e4b5-9f09-4b78-80b7-8dee7e0cdb2d time="2026-02-13T23:24:36Z" level=info msg="Starting service main loop" service=notification user=cf17e4b5-9f09-4b78-80b7-8dee7e0cdb2d time="2026-02-13T23:24:36Z" level=info msg="Starting service main loop" service=smtp user=cf17e4b5-9f09-4b78-80b7-8dee7e0cdb2d time="2026-02-13T23:24:36Z" level=info msg="200 OK: GET https://127.0.0.1:36779/core/v4/labels?Type=4" pkg=gpa/client userID=cf17e4b5-9f09-4b78-80b7-8dee7e0cdb2d time="2026-02-13T23:24:36Z" level=info msg="200 OK: GET https://127.0.0.1:36779/core/v4/labels?Type=3" pkg=gpa/client userID=cf17e4b5-9f09-4b78-80b7-8dee7e0cdb2d time="2026-02-13T23:24:36Z" level=info msg="200 OK: GET https://127.0.0.1:36779/core/v4/labels?Type=1" pkg=gpa/client userID=cf17e4b5-9f09-4b78-80b7-8dee7e0cdb2d time="2026-02-13T23:24:36Z" level=info msg="Setting labels" labelIDs="[6 8 9 0 2 4 7 10 12 1 3 5 f1f1da48-c551-4fb7-a245-31a96b8ac629]" pkg=rwLabels time="2026-02-13T23:24:36Z" level=info msg="Adding user to imap server" addrID=9af46105-02e3-47ec-b2f7-c380d174dc61 service=server-manager time="2026-02-13T23:24:36Z" level=info msg="Creating new IMAP user" addrID=9af46105-02e3-47ec-b2f7-c380d174dc61 service=server-manager time="2026-02-13T23:24:36Z" level=info msg="Setting gluon ID" addrID=9af46105-02e3-47ec-b2f7-c380d174dc61 gluonID=84ba1913-f85d-4c02-9d26-c1059743700f userID=cf17e4b5-9f09-4b78-80b7-8dee7e0cdb2d time="2026-02-13T23:24:36Z" level=info msg="Created new IMAP user" addrID=9af46105-02e3-47ec-b2f7-c380d174dc61 gluonID=84ba1913-f85d-4c02-9d26-c1059743700f service=server-manager time="2026-02-13T23:24:36Z" level=info msg="Received mailbox message count" count=0 gluonID=84ba1913-f85d-4c02-9d26-c1059743700f labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2026-02-13T23:24:36Z" level=info msg="Validating Listener State" service=server-manager time="2026-02-13T23:24:36Z" level=info msg=Resuming service=user-events user=cf17e4b5-9f09-4b78-80b7-8dee7e0cdb2d time="2026-02-13T23:24:36Z" level=info msg="Starting IMAP Service" service=imap user=cf17e4b5-9f09-4b78-80b7-8dee7e0cdb2d time="2026-02-13T23:24:36Z" level=info msg="Sync triggered" service=imap user=cf17e4b5-9f09-4b78-80b7-8dee7e0cdb2d time="2026-02-13T23:24:36Z" level=info msg="Beginning user sync" service=imap start="2026-02-13 23:24:36.958017162 +0000 UTC m=+94.764625562" user=cf17e4b5-9f09-4b78-80b7-8dee7e0cdb2d time="2026-02-13T23:24:36Z" level=info msg="Checking whether logged in user should re-sync. UserID:cf17e4b5-9f09-4b78-80b7-8dee7e0cdb2d" userID=cf17e4b5-9f09-4b78-80b7-8dee7e0cdb2d time="2026-02-13T23:24:36Z" level=info msg="Syncing labels" service=imap user=cf17e4b5-9f09-4b78-80b7-8dee7e0cdb2d time="2026-02-13T23:24:36Z" level=info msg="Label not found in DB, creating mailbox." labelID=f1f1da48-c551-4fb7-a245-31a96b8ac629 labelPath="jm2pV8GS7FVFPTesFaU5jW/EhDgcEQCxeWTMDFRvNjU=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2026-02-13T23:24:36Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=84ba1913-f85d-4c02-9d26-c1059743700f time="2026-02-13T23:24:36Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=84ba1913-f85d-4c02-9d26-c1059743700f time="2026-02-13T23:24:36Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=8 userID=84ba1913-f85d-4c02-9d26-c1059743700f time="2026-02-13T23:24:36Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0 userID=84ba1913-f85d-4c02-9d26-c1059743700f time="2026-02-13T23:24:36Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4 userID=84ba1913-f85d-4c02-9d26-c1059743700f time="2026-02-13T23:24:36Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=7 userID=84ba1913-f85d-4c02-9d26-c1059743700f time="2026-02-13T23:24:36Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6 userID=84ba1913-f85d-4c02-9d26-c1059743700f time="2026-02-13T23:24:36Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=12 userID=84ba1913-f85d-4c02-9d26-c1059743700f time="2026-02-13T23:24:36Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=f1f1da48-c551-4fb7-a245-31a96b8ac629 userID=84ba1913-f85d-4c02-9d26-c1059743700f time="2026-02-13T23:24:36Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=10 userID=84ba1913-f85d-4c02-9d26-c1059743700f time="2026-02-13T23:24:36Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=3 userID=84ba1913-f85d-4c02-9d26-c1059743700f time="2026-02-13T23:24:36Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5 userID=84ba1913-f85d-4c02-9d26-c1059743700f time="2026-02-13T23:24:36Z" level=info msg="Synced labels" service=imap user=cf17e4b5-9f09-4b78-80b7-8dee7e0cdb2d time="2026-02-13T23:24:36Z" level=info msg="200 OK: GET https://127.0.0.1:36779/mail/v4/messages/count" pkg=gpa/client userID=cf17e4b5-9f09-4b78-80b7-8dee7e0cdb2d time="2026-02-13T23:24:36Z" level=info msg="Syncing messages" service=imap user=cf17e4b5-9f09-4b78-80b7-8dee7e0cdb2d time="2026-02-13T23:24:36Z" level=info msg="Job started" service=imap user=cf17e4b5-9f09-4b78-80b7-8dee7e0cdb2d time="2026-02-13T23:24:36Z" level=info msg="200 OK: POST https://127.0.0.1:36779/mail/v4/messages" pkg=gpa/client userID=cf17e4b5-9f09-4b78-80b7-8dee7e0cdb2d time="2026-02-13T23:24:36Z" level=info msg="200 OK: POST https://127.0.0.1:36779/mail/v4/messages" pkg=gpa/client userID=cf17e4b5-9f09-4b78-80b7-8dee7e0cdb2d time="2026-02-13T23:24:36Z" level=info msg="Creating new child job" service=imap user=cf17e4b5-9f09-4b78-80b7-8dee7e0cdb2d time="2026-02-13T23:24:36Z" level=info msg="Job finished" service=imap user=cf17e4b5-9f09-4b78-80b7-8dee7e0cdb2d time="2026-02-13T23:24:36Z" level=info msg="200 OK: GET https://127.0.0.1:36779/mail/v4/messages/e9c90f16-b2d2-46ad-a2c2-cec4cad648e8" pkg=gpa/client userID=cf17e4b5-9f09-4b78-80b7-8dee7e0cdb2d time="2026-02-13T23:24:36Z" level=info msg="Sending observability data." pkg=observability time="2026-02-13T23:24:36Z" level=info msg="200 OK: POST https://127.0.0.1:36779/data/v1/metrics" pkg=gpa/client userID=cf17e4b5-9f09-4b78-80b7-8dee7e0cdb2d time="2026-02-13T23:24:36Z" level=info msg="Successfully sent observability data." pkg=observability time="2026-02-13T23:24:36Z" level=info msg="Child job finished" service=imap user=cf17e4b5-9f09-4b78-80b7-8dee7e0cdb2d time="2026-02-13T23:24:36Z" level=info msg="All child jobs completed" service=imap sync-job=waiter user=cf17e4b5-9f09-4b78-80b7-8dee7e0cdb2d time="2026-02-13T23:24:36Z" level=info msg="Synced messages" service=imap user=cf17e4b5-9f09-4b78-80b7-8dee7e0cdb2d time="2026-02-13T23:24:36Z" level=info msg="Finished user sync" duration=7.027995ms service=imap user=cf17e4b5-9f09-4b78-80b7-8dee7e0cdb2d time="2026-02-13T23:24:36Z" level=info msg="Sync complete, starting API event stream" service=imap user=cf17e4b5-9f09-4b78-80b7-8dee7e0cdb2d time="2026-02-13T23:24:36Z" level=info msg="Event loop reset" eventID="Aw==" service=user-events user=cf17e4b5-9f09-4b78-80b7-8dee7e0cdb2d Scenario: Fetch from deleted cache # features/imap/message/fetch.feature:29 When the user deletes the gluon cache # :1 -> *scenario time="2026-02-13T23:24:37Z" level=info msg="200 OK: GET https://127.0.0.1:36779/mail/v4/messages/e9c90f16-b2d2-46ad-a2c2-cec4cad648e8" pkg=gpa/client userID=cf17e4b5-9f09-4b78-80b7-8dee7e0cdb2d time="2026-02-13T23:24:37Z" level=info msg="Frontend service stopped" time="2026-02-13T23:24:37Z" level=info msg="Frontend client stopped" time="2026-02-13T23:24:37Z" level=info msg="Closing bridge" pkg=bridge time="2026-02-13T23:24:37Z" level=info msg="Stopping service" pkg=observability time="2026-02-13T23:24:37Z" level=info msg="Closing user" userID=cf17e4b5-9f09-4b78-80b7-8dee7e0cdb2d time="2026-02-13T23:24:37Z" level=info msg="De-registering user client, ID:cf17e4b5-9f09-4b78-80b7-8dee7e0cdb2d" pkg=observability time="2026-02-13T23:24:37Z" level=info msg="Exiting IMAP Service" service=imap user=cf17e4b5-9f09-4b78-80b7-8dee7e0cdb2d time="2026-02-13T23:24:37Z" level=info msg="Exiting service main loop" service=smtp user=cf17e4b5-9f09-4b78-80b7-8dee7e0cdb2d time="2026-02-13T23:24:37Z" level=info msg="Exiting service main loop" service=notification user=cf17e4b5-9f09-4b78-80b7-8dee7e0cdb2d time="2026-02-13T23:24:37Z" level=info msg="Exiting Service" service=user-identity user=cf17e4b5-9f09-4b78-80b7-8dee7e0cdb2d time="2026-02-13T23:24:37Z" level=info msg="Exiting service main loop" service=telemetry user=cf17e4b5-9f09-4b78-80b7-8dee7e0cdb2d time="2026-02-13T23:24:37Z" level=info msg="Exiting service" service=user-events user=cf17e4b5-9f09-4b78-80b7-8dee7e0cdb2d time="2026-02-13T23:24:37Z" level=info msg="Closing IMAP Listener" service=server-manager time="2026-02-13T23:24:37Z" level=info msg="Closing IMAP server" service=server-manager time="2026-02-13T23:24:37Z" level=info msg="Closing SMTP Listener" service=server-manager time="2026-02-13T23:24:37Z" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2026-02-13T23:24:37Z" level=info msg="Closing SMTP server" service=server-manager time="2026-02-13T23:24:37Z" level=info msg="Closing service" service=unleash Then IMAP client "1" eventually sees the following messages in "INBOX": # :1 -> *scenario | from | to | subject | date | | john.doe@mail.com | 7c9d565b-0e4b-481b-ba84-fc9b31db0a1e@proton.local | foo | 13 Aug 82 00:00 +0000 | time="2026-02-13T23:24:37Z" level=info msg="User 'd4d86b7a-ffcd-4a86-81a6-e9db1f62e442' created with id=17d3ebd1-02fe-42ac-a7bc-3c9dfd1cd709" pkg=gpa/server/backend time="2026-02-13T23:24:38Z" level=info msg="Starting bridge" time="2026-02-13T23:24:38Z" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures1466701680/091/config2560334609/grpcFocusServerConfig.json pkg=focus/service time="2026-02-13T23:24:38Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures1466701680/091/cache4168637489/unleash_cache/unleash_flags: no such file or directory" service=unleash time="2026-02-13T23:24:38Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures1466701680/091/cache4168637489/notifications/notification_cache: no such file or directory" pkg=notification-store time="2026-02-13T23:24:38Z" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures1466701680/091/data3203270414/gluon/backend/db gluonStore=/tmp/TestFeatures1466701680/091/data3203270414/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2026-02-13T23:24:38Z" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2026-02-13T23:24:38Z" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2026-02-13T23:24:38Z" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2026-02-13T23:24:38Z" level=info msg="Starting service" service=unleash time="2026-02-13T23:24:38Z" level=info msg="Starting service" pkg=observability time="2026-02-13T23:24:38Z" level=info msg="Starting frontend service" time="2026-02-13T23:24:38Z" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures1466701680/091/config2560334609/grpcServerConfig.json time="2026-02-13T23:24:38Z" level=info msg="gRPC server listening on /tmp/bridge8316" pkg=grpc time="2026-02-13T23:24:38Z" level=info msg="Frontend service started" time="2026-02-13T23:24:38Z" level=info msg="Starting frontend client" time="2026-02-13T23:24:38Z" level=info msg="Starting poll service" service=unleash time="2026-02-13T23:24:38Z" level=info msg="Starting receiver service" service=unleash time="2026-02-13T23:24:38Z" level=info msg="Loading users" count=0 pkg=bridge/user time="2026-02-13T23:24:38Z" level=info msg="Finished loading users" pkg=bridge/user time="2026-02-13T23:24:38Z" level=info msg="Checking for updates" pkg=bridge time="2026-02-13T23:24:38Z" level=info msg="Not monitoring parent PID" pkg=grpc time="2026-02-13T23:24:38Z" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2026-02-13T23:24:38Z" level=info msg="200 OK: GET https://127.0.0.1:39803/feature/v2/frontend?bridgeStickyKey=c86e31dd-65dd-485e-9a43-1a8212070ccf" pkg=gpa/manager time="2026-02-13T23:24:38Z" level=info msg="Frontend client started" time="2026-02-13T23:24:38Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (7e3d14f5)" time="2026-02-13T23:24:38Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (7e3d14f5)" time="2026-02-13T23:24:38Z" level=info msg="200 OK: POST https://127.0.0.1:39803/auth/v4/info" pkg=gpa/manager time="2026-02-13T23:24:38Z" level=info msg="200 OK: POST https://127.0.0.1:39803/auth/v4" pkg=gpa/manager time="2026-02-13T23:24:38Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=17d3ebd1-02fe-42ac-a7bc-3c9dfd1cd709 time="2026-02-13T23:24:38Z" level=info msg="Adding vault user" userID=17d3ebd1-02fe-42ac-a7bc-3c9dfd1cd709 time="2026-02-13T23:24:38Z" level=info msg="Creating new user" userID=17d3ebd1-02fe-42ac-a7bc-3c9dfd1cd709 time="2026-02-13T23:24:38Z" level=warning msg="404 GET https://127.0.0.1:39803/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2026-02-13T23:24:38Z" level=error msg="404 GET https://127.0.0.1:39803/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2026-02-13T23:24:38Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:39803/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2026-02-13T23:24:38Z" level=info msg="Creating user object" numAddr=2 numLabels=13 userID=17d3ebd1-02fe-42ac-a7bc-3c9dfd1cd709 time="2026-02-13T23:24:38Z" level=info msg="200 OK: GET https://127.0.0.1:39803/core/v4/events/latest" pkg=gpa/client userID=17d3ebd1-02fe-42ac-a7bc-3c9dfd1cd709 time="2026-02-13T23:24:38Z" level=info msg="Starting service Last EventID=Aw==" service=user-events user=17d3ebd1-02fe-42ac-a7bc-3c9dfd1cd709 time="2026-02-13T23:24:38Z" level=info msg="200 OK: GET https://127.0.0.1:39803/core/v4/settings" pkg=gpa/client userID=17d3ebd1-02fe-42ac-a7bc-3c9dfd1cd709 time="2026-02-13T23:24:38Z" level=info msg="Registering user client, ID:17d3ebd1-02fe-42ac-a7bc-3c9dfd1cd709" pkg=observability time="2026-02-13T23:24:38Z" level=info msg="Starting user identity service" numAddr=2 service=user-identity user=17d3ebd1-02fe-42ac-a7bc-3c9dfd1cd709 time="2026-02-13T23:24:38Z" level=info msg="Starting service main loop" service=telemetry user=17d3ebd1-02fe-42ac-a7bc-3c9dfd1cd709 time="2026-02-13T23:24:38Z" level=info msg="Starting service main loop" service=notification user=17d3ebd1-02fe-42ac-a7bc-3c9dfd1cd709 time="2026-02-13T23:24:38Z" level=info msg="Starting service main loop" service=smtp user=17d3ebd1-02fe-42ac-a7bc-3c9dfd1cd709 time="2026-02-13T23:24:38Z" level=info msg="200 OK: GET https://127.0.0.1:39803/core/v4/labels?Type=4" pkg=gpa/client userID=17d3ebd1-02fe-42ac-a7bc-3c9dfd1cd709 time="2026-02-13T23:24:38Z" level=info msg="200 OK: GET https://127.0.0.1:39803/core/v4/labels?Type=3" pkg=gpa/client userID=17d3ebd1-02fe-42ac-a7bc-3c9dfd1cd709 time="2026-02-13T23:24:38Z" level=info msg="200 OK: GET https://127.0.0.1:39803/core/v4/labels?Type=1" pkg=gpa/client userID=17d3ebd1-02fe-42ac-a7bc-3c9dfd1cd709 time="2026-02-13T23:24:38Z" level=info msg="Setting labels" labelIDs="[1 5 6 8 10 0 2 3 4 7 9 12 de9bafad-17bb-4818-9158-932cabdcd544]" pkg=rwLabels time="2026-02-13T23:24:38Z" level=info msg="Adding user to imap server" addrID=a43ccab5-66aa-495a-8105-391cbbfca450 service=server-manager time="2026-02-13T23:24:38Z" level=info msg="Creating new IMAP user" addrID=a43ccab5-66aa-495a-8105-391cbbfca450 service=server-manager time="2026-02-13T23:24:38Z" level=info msg="Setting gluon ID" addrID=a43ccab5-66aa-495a-8105-391cbbfca450 gluonID=0b57b8f2-919e-4b4b-8014-e5730c4aa1e1 userID=17d3ebd1-02fe-42ac-a7bc-3c9dfd1cd709 time="2026-02-13T23:24:38Z" level=info msg="Created new IMAP user" addrID=a43ccab5-66aa-495a-8105-391cbbfca450 gluonID=0b57b8f2-919e-4b4b-8014-e5730c4aa1e1 service=server-manager time="2026-02-13T23:24:38Z" level=info msg="Validating Listener State" service=server-manager time="2026-02-13T23:24:38Z" level=info msg=Resuming service=user-events user=17d3ebd1-02fe-42ac-a7bc-3c9dfd1cd709 time="2026-02-13T23:24:38Z" level=info msg="Received mailbox message count" count=0 gluonID=0b57b8f2-919e-4b4b-8014-e5730c4aa1e1 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2026-02-13T23:24:38Z" level=info msg="Starting IMAP Service" service=imap user=17d3ebd1-02fe-42ac-a7bc-3c9dfd1cd709 time="2026-02-13T23:24:38Z" level=info msg="Sync triggered" service=imap user=17d3ebd1-02fe-42ac-a7bc-3c9dfd1cd709 time="2026-02-13T23:24:38Z" level=info msg="Beginning user sync" service=imap start="2026-02-13 23:24:38.184388353 +0000 UTC m=+95.990996763" user=17d3ebd1-02fe-42ac-a7bc-3c9dfd1cd709 time="2026-02-13T23:24:38Z" level=info msg="Checking whether logged in user should re-sync. UserID:17d3ebd1-02fe-42ac-a7bc-3c9dfd1cd709" userID=17d3ebd1-02fe-42ac-a7bc-3c9dfd1cd709 time="2026-02-13T23:24:38Z" level=info msg="Syncing labels" service=imap user=17d3ebd1-02fe-42ac-a7bc-3c9dfd1cd709 time="2026-02-13T23:24:38Z" level=info msg="Label not found in DB, creating mailbox." labelID=de9bafad-17bb-4818-9158-932cabdcd544 labelPath="jm2pV8GS7FVFPTesFaU5jW/EhDgcEQCxeWTMDFRvNjU=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2026-02-13T23:24:38Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=0b57b8f2-919e-4b4b-8014-e5730c4aa1e1 time="2026-02-13T23:24:38Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=0b57b8f2-919e-4b4b-8014-e5730c4aa1e1 time="2026-02-13T23:24:38Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5 userID=0b57b8f2-919e-4b4b-8014-e5730c4aa1e1 time="2026-02-13T23:24:38Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=10 userID=0b57b8f2-919e-4b4b-8014-e5730c4aa1e1 time="2026-02-13T23:24:38Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=12 userID=0b57b8f2-919e-4b4b-8014-e5730c4aa1e1 time="2026-02-13T23:24:38Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=de9bafad-17bb-4818-9158-932cabdcd544 userID=0b57b8f2-919e-4b4b-8014-e5730c4aa1e1 time="2026-02-13T23:24:38Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0 userID=0b57b8f2-919e-4b4b-8014-e5730c4aa1e1 time="2026-02-13T23:24:38Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=3 userID=0b57b8f2-919e-4b4b-8014-e5730c4aa1e1 time="2026-02-13T23:24:38Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4 userID=0b57b8f2-919e-4b4b-8014-e5730c4aa1e1 time="2026-02-13T23:24:38Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=7 userID=0b57b8f2-919e-4b4b-8014-e5730c4aa1e1 time="2026-02-13T23:24:38Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6 userID=0b57b8f2-919e-4b4b-8014-e5730c4aa1e1 time="2026-02-13T23:24:38Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=8 userID=0b57b8f2-919e-4b4b-8014-e5730c4aa1e1 time="2026-02-13T23:24:38Z" level=info msg="Synced labels" service=imap user=17d3ebd1-02fe-42ac-a7bc-3c9dfd1cd709 time="2026-02-13T23:24:38Z" level=info msg="200 OK: GET https://127.0.0.1:39803/mail/v4/messages/count" pkg=gpa/client userID=17d3ebd1-02fe-42ac-a7bc-3c9dfd1cd709 time="2026-02-13T23:24:38Z" level=info msg="Syncing messages" service=imap user=17d3ebd1-02fe-42ac-a7bc-3c9dfd1cd709 time="2026-02-13T23:24:38Z" level=info msg="Job started" service=imap user=17d3ebd1-02fe-42ac-a7bc-3c9dfd1cd709 time="2026-02-13T23:24:38Z" level=info msg="200 OK: POST https://127.0.0.1:39803/mail/v4/messages" pkg=gpa/client userID=17d3ebd1-02fe-42ac-a7bc-3c9dfd1cd709 time="2026-02-13T23:24:38Z" level=info msg="200 OK: POST https://127.0.0.1:39803/mail/v4/messages" pkg=gpa/client userID=17d3ebd1-02fe-42ac-a7bc-3c9dfd1cd709 time="2026-02-13T23:24:38Z" level=info msg="Creating new child job" service=imap user=17d3ebd1-02fe-42ac-a7bc-3c9dfd1cd709 time="2026-02-13T23:24:38Z" level=info msg="Job finished" service=imap user=17d3ebd1-02fe-42ac-a7bc-3c9dfd1cd709 time="2026-02-13T23:24:38Z" level=info msg="200 OK: GET https://127.0.0.1:39803/mail/v4/messages/f1024671-fa1a-4af4-93fd-b3a7947ac4d0" pkg=gpa/client userID=17d3ebd1-02fe-42ac-a7bc-3c9dfd1cd709 time="2026-02-13T23:24:38Z" level=info msg="Sending observability data." pkg=observability time="2026-02-13T23:24:38Z" level=info msg="200 OK: POST https://127.0.0.1:39803/data/v1/metrics" pkg=gpa/client userID=17d3ebd1-02fe-42ac-a7bc-3c9dfd1cd709 time="2026-02-13T23:24:38Z" level=info msg="Successfully sent observability data." pkg=observability time="2026-02-13T23:24:38Z" level=info msg="Child job finished" service=imap user=17d3ebd1-02fe-42ac-a7bc-3c9dfd1cd709 time="2026-02-13T23:24:38Z" level=info msg="All child jobs completed" service=imap sync-job=waiter user=17d3ebd1-02fe-42ac-a7bc-3c9dfd1cd709 time="2026-02-13T23:24:38Z" level=info msg="Synced messages" service=imap user=17d3ebd1-02fe-42ac-a7bc-3c9dfd1cd709 time="2026-02-13T23:24:38Z" level=info msg="Finished user sync" duration=7.894219ms service=imap user=17d3ebd1-02fe-42ac-a7bc-3c9dfd1cd709 time="2026-02-13T23:24:38Z" level=info msg="Sync complete, starting API event stream" service=imap user=17d3ebd1-02fe-42ac-a7bc-3c9dfd1cd709 time="2026-02-13T23:24:38Z" level=info msg="Event loop reset" eventID="Aw==" service=user-events user=17d3ebd1-02fe-42ac-a7bc-3c9dfd1cd709 time="2026-02-13T23:24:38Z" level=info msg="Heartbeat sent" metrics="{bridge.any.heartbeat bridge_heartbeat_new {1 0} {true true false false false true true true true true false 0.0.0 starttls starttls unknown}}" pkg=telemetry Scenario: Fetch messages sent from Web Client # features/imap/message/fetch.feature:35 When the address "d4d86b7a-ffcd-4a86-81a6-e9db1f62e442@proton.local" of account "d4d86b7a-ffcd-4a86-81a6-e9db1f62e442" has the following messages in "Sent": # :1 -> *scenario | from | to | subject | | d4d86b7a-ffcd-4a86-81a6-e9db1f62e442@proton.local | john.doe@mail.com | foo | time="2026-02-13T23:24:39Z" level=info msg="200 OK: GET https://127.0.0.1:39803/core/v4/events/Aw==" pkg=gpa/client userID=17d3ebd1-02fe-42ac-a7bc-3c9dfd1cd709 time="2026-02-13T23:24:39Z" level=info msg="Received new API event" new="Event BA==: messages: created=1, updated=0, deleted=0" old="Aw==" service=user-events user=17d3ebd1-02fe-42ac-a7bc-3c9dfd1cd709 time="2026-02-13T23:24:39Z" level=info msg="Handling message created event" date=0 messageID=4ea67585-0542-41cf-a450-db5c4f63f0b4 service=imap subject="******** (2c26b46b)" user=17d3ebd1-02fe-42ac-a7bc-3c9dfd1cd709 time="2026-02-13T23:24:39Z" level=info msg="200 OK: GET https://127.0.0.1:39803/mail/v4/messages/4ea67585-0542-41cf-a450-db5c4f63f0b4" pkg=gpa/client userID=17d3ebd1-02fe-42ac-a7bc-3c9dfd1cd709 time="2026-02-13T23:24:39Z" level=info msg="Frontend service stopped" time="2026-02-13T23:24:39Z" level=info msg="Frontend client stopped" time="2026-02-13T23:24:39Z" level=info msg="Closing bridge" pkg=bridge time="2026-02-13T23:24:39Z" level=info msg="Stopping service" pkg=observability time="2026-02-13T23:24:39Z" level=info msg="Closing user" userID=17d3ebd1-02fe-42ac-a7bc-3c9dfd1cd709 time="2026-02-13T23:24:39Z" level=info msg="De-registering user client, ID:17d3ebd1-02fe-42ac-a7bc-3c9dfd1cd709" pkg=observability time="2026-02-13T23:24:39Z" level=info msg="Exiting IMAP Service" service=imap user=17d3ebd1-02fe-42ac-a7bc-3c9dfd1cd709 time="2026-02-13T23:24:39Z" level=info msg="Exiting service main loop" service=smtp user=17d3ebd1-02fe-42ac-a7bc-3c9dfd1cd709 time="2026-02-13T23:24:39Z" level=info msg="Exiting service main loop" service=notification user=17d3ebd1-02fe-42ac-a7bc-3c9dfd1cd709 time="2026-02-13T23:24:39Z" level=info msg="Exiting Service" service=user-identity user=17d3ebd1-02fe-42ac-a7bc-3c9dfd1cd709 time="2026-02-13T23:24:39Z" level=info msg="Exiting service main loop" service=telemetry user=17d3ebd1-02fe-42ac-a7bc-3c9dfd1cd709 time="2026-02-13T23:24:39Z" level=info msg="Exiting service" service=user-events user=17d3ebd1-02fe-42ac-a7bc-3c9dfd1cd709 time="2026-02-13T23:24:39Z" level=info msg="Closing IMAP Listener" service=server-manager time="2026-02-13T23:24:39Z" level=info msg="Closing IMAP server" service=server-manager time="2026-02-13T23:24:39Z" level=info msg="Closing SMTP Listener" service=server-manager time="2026-02-13T23:24:39Z" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2026-02-13T23:24:39Z" level=info msg="Closing SMTP server" service=server-manager time="2026-02-13T23:24:39Z" level=info msg="Closing service" service=unleash Then IMAP client "1" eventually sees the following messages in "Sent": # :1 -> *scenario | from | to | subject | | d4d86b7a-ffcd-4a86-81a6-e9db1f62e442@proton.local | john.doe@mail.com | foo | Feature: IMAP import messages time="2026-02-13T23:24:39Z" level=info msg="User '46d1798e-eecf-4f95-bea0-e0a0c78c9fef' created with id=8852f030-583e-449f-9d1d-c9da51d64a66" pkg=gpa/server/backend Background: Given there exists an account with username "46d1798e-eecf-4f95-bea0-e0a0c78c9fef" and password "password" # :1 -> *scenario Then it succeeds # :1 -> *scenario time="2026-02-13T23:24:39Z" level=info msg="Starting bridge" time="2026-02-13T23:24:39Z" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures1466701680/092/config3341999954/grpcFocusServerConfig.json pkg=focus/service time="2026-02-13T23:24:39Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures1466701680/092/cache340324418/unleash_cache/unleash_flags: no such file or directory" service=unleash time="2026-02-13T23:24:39Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures1466701680/092/cache340324418/notifications/notification_cache: no such file or directory" pkg=notification-store time="2026-02-13T23:24:39Z" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures1466701680/092/data4107235906/gluon/backend/db gluonStore=/tmp/TestFeatures1466701680/092/data4107235906/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2026-02-13T23:24:39Z" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2026-02-13T23:24:39Z" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2026-02-13T23:24:39Z" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2026-02-13T23:24:39Z" level=info msg="Starting service" service=unleash time="2026-02-13T23:24:39Z" level=info msg="Starting service" pkg=observability time="2026-02-13T23:24:39Z" level=info msg="Starting frontend service" time="2026-02-13T23:24:39Z" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures1466701680/092/config3341999954/grpcServerConfig.json time="2026-02-13T23:24:39Z" level=info msg="gRPC server listening on /tmp/bridge1266" pkg=grpc time="2026-02-13T23:24:39Z" level=info msg="Frontend service started" time="2026-02-13T23:24:39Z" level=info msg="Starting frontend client" time="2026-02-13T23:24:39Z" level=info msg="Starting poll service" service=unleash time="2026-02-13T23:24:39Z" level=info msg="Starting receiver service" service=unleash time="2026-02-13T23:24:39Z" level=info msg="Loading users" count=0 pkg=bridge/user time="2026-02-13T23:24:39Z" level=info msg="Finished loading users" pkg=bridge/user time="2026-02-13T23:24:39Z" level=info msg="Checking for updates" pkg=bridge time="2026-02-13T23:24:39Z" level=info msg="Not monitoring parent PID" pkg=grpc time="2026-02-13T23:24:39Z" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2026-02-13T23:24:39Z" level=info msg="200 OK: GET https://127.0.0.1:34215/feature/v2/frontend?bridgeStickyKey=59d57947-5000-40a0-8f6c-5f6b3d8335ff" pkg=gpa/manager time="2026-02-13T23:24:39Z" level=info msg="Frontend client started" When bridge starts # :1 -> *scenario time="2026-02-13T23:24:39Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (7b67c9b1)" time="2026-02-13T23:24:39Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (7b67c9b1)" time="2026-02-13T23:24:39Z" level=info msg="200 OK: POST https://127.0.0.1:34215/auth/v4/info" pkg=gpa/manager time="2026-02-13T23:24:39Z" level=info msg="200 OK: POST https://127.0.0.1:34215/auth/v4" pkg=gpa/manager time="2026-02-13T23:24:39Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=8852f030-583e-449f-9d1d-c9da51d64a66 time="2026-02-13T23:24:39Z" level=info msg="Adding vault user" userID=8852f030-583e-449f-9d1d-c9da51d64a66 time="2026-02-13T23:24:39Z" level=info msg="Creating new user" userID=8852f030-583e-449f-9d1d-c9da51d64a66 time="2026-02-13T23:24:39Z" level=warning msg="404 GET https://127.0.0.1:34215/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2026-02-13T23:24:39Z" level=error msg="404 GET https://127.0.0.1:34215/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2026-02-13T23:24:39Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:34215/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2026-02-13T23:24:39Z" level=info msg="Creating user object" numAddr=1 numLabels=12 userID=8852f030-583e-449f-9d1d-c9da51d64a66 time="2026-02-13T23:24:39Z" level=info msg="200 OK: GET https://127.0.0.1:34215/core/v4/events/latest" pkg=gpa/client userID=8852f030-583e-449f-9d1d-c9da51d64a66 time="2026-02-13T23:24:39Z" level=info msg="Starting service Last EventID=AA==" service=user-events user=8852f030-583e-449f-9d1d-c9da51d64a66 time="2026-02-13T23:24:39Z" level=info msg="200 OK: GET https://127.0.0.1:34215/core/v4/settings" pkg=gpa/client userID=8852f030-583e-449f-9d1d-c9da51d64a66 time="2026-02-13T23:24:39Z" level=info msg="Registering user client, ID:8852f030-583e-449f-9d1d-c9da51d64a66" pkg=observability time="2026-02-13T23:24:39Z" level=info msg="Starting service main loop" service=telemetry user=8852f030-583e-449f-9d1d-c9da51d64a66 time="2026-02-13T23:24:39Z" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=8852f030-583e-449f-9d1d-c9da51d64a66 time="2026-02-13T23:24:39Z" level=info msg="Starting service main loop" service=notification user=8852f030-583e-449f-9d1d-c9da51d64a66 time="2026-02-13T23:24:39Z" level=info msg="Starting service main loop" service=smtp user=8852f030-583e-449f-9d1d-c9da51d64a66 time="2026-02-13T23:24:39Z" level=info msg="200 OK: GET https://127.0.0.1:34215/core/v4/labels?Type=4" pkg=gpa/client userID=8852f030-583e-449f-9d1d-c9da51d64a66 time="2026-02-13T23:24:39Z" level=info msg="200 OK: GET https://127.0.0.1:34215/core/v4/labels?Type=3" pkg=gpa/client userID=8852f030-583e-449f-9d1d-c9da51d64a66 time="2026-02-13T23:24:39Z" level=info msg="200 OK: GET https://127.0.0.1:34215/core/v4/labels?Type=1" pkg=gpa/client userID=8852f030-583e-449f-9d1d-c9da51d64a66 time="2026-02-13T23:24:39Z" level=info msg="Setting labels" labelIDs="[6 7 9 10 0 4 5 8 12 1 2 3]" pkg=rwLabels time="2026-02-13T23:24:39Z" level=info msg="Adding user to imap server" addrID=b91775a8-9734-47fd-aba4-8ee9d835bd18 service=server-manager time="2026-02-13T23:24:39Z" level=info msg="Creating new IMAP user" addrID=b91775a8-9734-47fd-aba4-8ee9d835bd18 service=server-manager time="2026-02-13T23:24:39Z" level=info msg="Setting gluon ID" addrID=b91775a8-9734-47fd-aba4-8ee9d835bd18 gluonID=4d53baad-f7d1-4b55-ba5c-8ba0149a96ba userID=8852f030-583e-449f-9d1d-c9da51d64a66 time="2026-02-13T23:24:39Z" level=info msg="Created new IMAP user" addrID=b91775a8-9734-47fd-aba4-8ee9d835bd18 gluonID=4d53baad-f7d1-4b55-ba5c-8ba0149a96ba service=server-manager time="2026-02-13T23:24:39Z" level=info msg="Validating Listener State" service=server-manager time="2026-02-13T23:24:39Z" level=info msg=Resuming service=user-events user=8852f030-583e-449f-9d1d-c9da51d64a66 time="2026-02-13T23:24:39Z" level=info msg="Received mailbox message count" count=0 gluonID=4d53baad-f7d1-4b55-ba5c-8ba0149a96ba labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2026-02-13T23:24:39Z" level=info msg="Starting IMAP Service" service=imap user=8852f030-583e-449f-9d1d-c9da51d64a66 time="2026-02-13T23:24:39Z" level=info msg="Sync triggered" service=imap user=8852f030-583e-449f-9d1d-c9da51d64a66 time="2026-02-13T23:24:39Z" level=info msg="Beginning user sync" service=imap start="2026-02-13 23:24:39.826597706 +0000 UTC m=+97.633206116" user=8852f030-583e-449f-9d1d-c9da51d64a66 And the user logs in with username "46d1798e-eecf-4f95-bea0-e0a0c78c9fef" and password "password" # :1 -> *scenario time="2026-02-13T23:24:39Z" level=info msg="Checking whether logged in user should re-sync. UserID:8852f030-583e-449f-9d1d-c9da51d64a66" userID=8852f030-583e-449f-9d1d-c9da51d64a66 time="2026-02-13T23:24:39Z" level=info msg="Syncing labels" service=imap user=8852f030-583e-449f-9d1d-c9da51d64a66 time="2026-02-13T23:24:39Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=4d53baad-f7d1-4b55-ba5c-8ba0149a96ba time="2026-02-13T23:24:39Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=4d53baad-f7d1-4b55-ba5c-8ba0149a96ba time="2026-02-13T23:24:39Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4 userID=4d53baad-f7d1-4b55-ba5c-8ba0149a96ba time="2026-02-13T23:24:39Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=12 userID=4d53baad-f7d1-4b55-ba5c-8ba0149a96ba time="2026-02-13T23:24:39Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=10 userID=4d53baad-f7d1-4b55-ba5c-8ba0149a96ba time="2026-02-13T23:24:39Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5 userID=4d53baad-f7d1-4b55-ba5c-8ba0149a96ba time="2026-02-13T23:24:39Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6 userID=4d53baad-f7d1-4b55-ba5c-8ba0149a96ba time="2026-02-13T23:24:39Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=7 userID=4d53baad-f7d1-4b55-ba5c-8ba0149a96ba time="2026-02-13T23:24:39Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0 userID=4d53baad-f7d1-4b55-ba5c-8ba0149a96ba time="2026-02-13T23:24:39Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=8 userID=4d53baad-f7d1-4b55-ba5c-8ba0149a96ba time="2026-02-13T23:24:39Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=3 userID=4d53baad-f7d1-4b55-ba5c-8ba0149a96ba time="2026-02-13T23:24:39Z" level=info msg="Synced labels" service=imap user=8852f030-583e-449f-9d1d-c9da51d64a66 time="2026-02-13T23:24:39Z" level=info msg="200 OK: GET https://127.0.0.1:34215/mail/v4/messages/count" pkg=gpa/client userID=8852f030-583e-449f-9d1d-c9da51d64a66 time="2026-02-13T23:24:39Z" level=info msg="Syncing messages" service=imap user=8852f030-583e-449f-9d1d-c9da51d64a66 time="2026-02-13T23:24:39Z" level=info msg="Job started" service=imap user=8852f030-583e-449f-9d1d-c9da51d64a66 time="2026-02-13T23:24:39Z" level=info msg="200 OK: POST https://127.0.0.1:34215/mail/v4/messages" pkg=gpa/client userID=8852f030-583e-449f-9d1d-c9da51d64a66 time="2026-02-13T23:24:39Z" level=info msg="Job finished" service=imap user=8852f030-583e-449f-9d1d-c9da51d64a66 time="2026-02-13T23:24:39Z" level=info msg="All child jobs completed" service=imap sync-job=waiter user=8852f030-583e-449f-9d1d-c9da51d64a66 time="2026-02-13T23:24:39Z" level=info msg="Synced messages" service=imap user=8852f030-583e-449f-9d1d-c9da51d64a66 time="2026-02-13T23:24:39Z" level=info msg="Finished user sync" duration=4.473597ms service=imap user=8852f030-583e-449f-9d1d-c9da51d64a66 time="2026-02-13T23:24:39Z" level=info msg="Sync complete, starting API event stream" service=imap user=8852f030-583e-449f-9d1d-c9da51d64a66 time="2026-02-13T23:24:39Z" level=info msg="Event loop reset" eventID="AA==" service=user-events user=8852f030-583e-449f-9d1d-c9da51d64a66 And user "46d1798e-eecf-4f95-bea0-e0a0c78c9fef" finishes syncing # :1 -> *scenario And user "46d1798e-eecf-4f95-bea0-e0a0c78c9fef" connects and authenticates IMAP client "1"# :1 -> *scenario Then it succeeds # :1 -> *scenario time="2026-02-13T23:24:39Z" level=info msg="200 OK: POST https://127.0.0.1:34215/mail/v4/messages/import" pkg=gpa/client userID=8852f030-583e-449f-9d1d-c9da51d64a66 time="2026-02-13T23:24:39Z" level=info msg="200 OK: GET https://127.0.0.1:34215/mail/v4/messages/9e3adc8b-52f4-4cb1-acf5-409e9408ab19" pkg=gpa/client userID=8852f030-583e-449f-9d1d-c9da51d64a66 Scenario: Basic message import # features/imap/message/import.feature:11 When IMAP client "1" appends the following message to "INBOX": # :1 -> *scenario """ From: Bridge Test  Date: 01 Jan 1980 00:00:00 +0000 To: Internal Bridge  Received: by 2002:0:0:0:0:0:0:0 with SMTP id 0123456789abcdef; Wed, 30 Dec 2020 01:23:45 0000 Subject: Basic text/plain message Content-Type: text/plain  Hello """ Then it succeeds # :1 -> *scenario time="2026-02-13T23:24:39Z" level=info msg="Frontend service stopped" time="2026-02-13T23:24:39Z" level=info msg="Frontend client stopped" time="2026-02-13T23:24:39Z" level=info msg="Closing bridge" pkg=bridge time="2026-02-13T23:24:39Z" level=info msg="Stopping service" pkg=observability time="2026-02-13T23:24:39Z" level=info msg="Closing user" userID=8852f030-583e-449f-9d1d-c9da51d64a66 time="2026-02-13T23:24:39Z" level=info msg="De-registering user client, ID:8852f030-583e-449f-9d1d-c9da51d64a66" pkg=observability time="2026-02-13T23:24:39Z" level=info msg="Exiting IMAP Service" service=imap user=8852f030-583e-449f-9d1d-c9da51d64a66 time="2026-02-13T23:24:39Z" level=info msg="Exiting service main loop" service=smtp user=8852f030-583e-449f-9d1d-c9da51d64a66 time="2026-02-13T23:24:39Z" level=info msg="Exiting service main loop" service=notification user=8852f030-583e-449f-9d1d-c9da51d64a66 time="2026-02-13T23:24:39Z" level=info msg="Exiting Service" service=user-identity user=8852f030-583e-449f-9d1d-c9da51d64a66 time="2026-02-13T23:24:39Z" level=info msg="Exiting service main loop" service=telemetry user=8852f030-583e-449f-9d1d-c9da51d64a66 time="2026-02-13T23:24:39Z" level=info msg="Exiting service" service=user-events user=8852f030-583e-449f-9d1d-c9da51d64a66 time="2026-02-13T23:24:39Z" level=info msg="Closing IMAP Listener" service=server-manager time="2026-02-13T23:24:39Z" level=info msg="Closing IMAP server" service=server-manager time="2026-02-13T23:24:39Z" level=info msg="Closing SMTP Listener" service=server-manager time="2026-02-13T23:24:39Z" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2026-02-13T23:24:39Z" level=info msg="Closing SMTP server" service=server-manager time="2026-02-13T23:24:39Z" level=info msg="Closing service" service=unleash And IMAP client "1" eventually sees the following message in "INBOX" with this structure: # :1 -> *scenario """ {  "from": "Bridge Test ",  "date": "01 Jan 80 00:00 +0000",  "to": "Internal Bridge ",  "subject": "Basic text/plain message",  "content": {  "content-type": "text/plain",  "body-is": "Hello"  } } """ time="2026-02-13T23:24:40Z" level=info msg="User '78da8cd0-3dd2-4316-bb58-a1942507b0a8' created with id=20f86462-c000-4d29-af77-bd6b32fab345" pkg=gpa/server/backend time="2026-02-13T23:24:40Z" level=info msg="Starting bridge" time="2026-02-13T23:24:40Z" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures1466701680/093/config2046701899/grpcFocusServerConfig.json pkg=focus/service time="2026-02-13T23:24:40Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures1466701680/093/cache1603450583/unleash_cache/unleash_flags: no such file or directory" service=unleash time="2026-02-13T23:24:40Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures1466701680/093/cache1603450583/notifications/notification_cache: no such file or directory" pkg=notification-store time="2026-02-13T23:24:40Z" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures1466701680/093/data4003649093/gluon/backend/db gluonStore=/tmp/TestFeatures1466701680/093/data4003649093/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2026-02-13T23:24:40Z" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2026-02-13T23:24:40Z" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2026-02-13T23:24:40Z" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2026-02-13T23:24:40Z" level=info msg="Starting service" service=unleash time="2026-02-13T23:24:40Z" level=info msg="Starting service" pkg=observability time="2026-02-13T23:24:40Z" level=info msg="Starting poll service" service=unleash time="2026-02-13T23:24:40Z" level=info msg="Loading users" count=0 pkg=bridge/user time="2026-02-13T23:24:40Z" level=info msg="Finished loading users" pkg=bridge/user time="2026-02-13T23:24:40Z" level=info msg="Starting frontend service" time="2026-02-13T23:24:40Z" level=info msg="Starting receiver service" service=unleash time="2026-02-13T23:24:40Z" level=info msg="Checking for updates" pkg=bridge time="2026-02-13T23:24:40Z" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures1466701680/093/config2046701899/grpcServerConfig.json time="2026-02-13T23:24:40Z" level=info msg="gRPC server listening on /tmp/bridge6233" pkg=grpc time="2026-02-13T23:24:40Z" level=info msg="Frontend service started" time="2026-02-13T23:24:40Z" level=info msg="Starting frontend client" time="2026-02-13T23:24:40Z" level=info msg="Not monitoring parent PID" pkg=grpc time="2026-02-13T23:24:40Z" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2026-02-13T23:24:40Z" level=info msg="200 OK: GET https://127.0.0.1:33879/feature/v2/frontend?bridgeStickyKey=66f77d90-0005-463a-87ec-d7fcb8a16d61" pkg=gpa/manager time="2026-02-13T23:24:40Z" level=info msg="Frontend client started" time="2026-02-13T23:24:40Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (023368ff)" time="2026-02-13T23:24:40Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (023368ff)" time="2026-02-13T23:24:40Z" level=info msg="200 OK: POST https://127.0.0.1:33879/auth/v4/info" pkg=gpa/manager time="2026-02-13T23:24:40Z" level=info msg="200 OK: POST https://127.0.0.1:33879/auth/v4" pkg=gpa/manager time="2026-02-13T23:24:40Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=20f86462-c000-4d29-af77-bd6b32fab345 time="2026-02-13T23:24:40Z" level=info msg="Adding vault user" userID=20f86462-c000-4d29-af77-bd6b32fab345 time="2026-02-13T23:24:40Z" level=info msg="Creating new user" userID=20f86462-c000-4d29-af77-bd6b32fab345 time="2026-02-13T23:24:40Z" level=warning msg="404 GET https://127.0.0.1:33879/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2026-02-13T23:24:40Z" level=error msg="404 GET https://127.0.0.1:33879/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2026-02-13T23:24:40Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:33879/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2026-02-13T23:24:40Z" level=info msg="Creating user object" numAddr=1 numLabels=12 userID=20f86462-c000-4d29-af77-bd6b32fab345 time="2026-02-13T23:24:40Z" level=info msg="200 OK: GET https://127.0.0.1:33879/core/v4/events/latest" pkg=gpa/client userID=20f86462-c000-4d29-af77-bd6b32fab345 time="2026-02-13T23:24:40Z" level=info msg="Starting service Last EventID=AA==" service=user-events user=20f86462-c000-4d29-af77-bd6b32fab345 time="2026-02-13T23:24:40Z" level=info msg="200 OK: GET https://127.0.0.1:33879/core/v4/settings" pkg=gpa/client userID=20f86462-c000-4d29-af77-bd6b32fab345 time="2026-02-13T23:24:40Z" level=info msg="Registering user client, ID:20f86462-c000-4d29-af77-bd6b32fab345" pkg=observability time="2026-02-13T23:24:40Z" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=20f86462-c000-4d29-af77-bd6b32fab345 time="2026-02-13T23:24:40Z" level=info msg="Starting service main loop" service=telemetry user=20f86462-c000-4d29-af77-bd6b32fab345 time="2026-02-13T23:24:40Z" level=info msg="Starting service main loop" service=notification user=20f86462-c000-4d29-af77-bd6b32fab345 time="2026-02-13T23:24:40Z" level=info msg="Starting service main loop" service=smtp user=20f86462-c000-4d29-af77-bd6b32fab345 time="2026-02-13T23:24:40Z" level=info msg="200 OK: GET https://127.0.0.1:33879/core/v4/labels?Type=4" pkg=gpa/client userID=20f86462-c000-4d29-af77-bd6b32fab345 time="2026-02-13T23:24:40Z" level=info msg="200 OK: GET https://127.0.0.1:33879/core/v4/labels?Type=3" pkg=gpa/client userID=20f86462-c000-4d29-af77-bd6b32fab345 time="2026-02-13T23:24:40Z" level=info msg="200 OK: GET https://127.0.0.1:33879/core/v4/labels?Type=1" pkg=gpa/client userID=20f86462-c000-4d29-af77-bd6b32fab345 time="2026-02-13T23:24:40Z" level=info msg="Setting labels" labelIDs="[0 1 3 4 5 6 7 9 2 8 10 12]" pkg=rwLabels time="2026-02-13T23:24:40Z" level=info msg="Adding user to imap server" addrID=2bdcee96-a930-4ea3-9127-28a9d0bbcfa8 service=server-manager time="2026-02-13T23:24:40Z" level=info msg="Creating new IMAP user" addrID=2bdcee96-a930-4ea3-9127-28a9d0bbcfa8 service=server-manager time="2026-02-13T23:24:40Z" level=info msg="Setting gluon ID" addrID=2bdcee96-a930-4ea3-9127-28a9d0bbcfa8 gluonID=4b287be2-e258-4a76-993e-3dc8a9a1df91 userID=20f86462-c000-4d29-af77-bd6b32fab345 time="2026-02-13T23:24:40Z" level=info msg="Received mailbox message count" count=0 gluonID=4b287be2-e258-4a76-993e-3dc8a9a1df91 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2026-02-13T23:24:40Z" level=info msg="Created new IMAP user" addrID=2bdcee96-a930-4ea3-9127-28a9d0bbcfa8 gluonID=4b287be2-e258-4a76-993e-3dc8a9a1df91 service=server-manager time="2026-02-13T23:24:40Z" level=info msg="Validating Listener State" service=server-manager time="2026-02-13T23:24:40Z" level=info msg=Resuming service=user-events user=20f86462-c000-4d29-af77-bd6b32fab345 time="2026-02-13T23:24:40Z" level=info msg="Starting IMAP Service" service=imap user=20f86462-c000-4d29-af77-bd6b32fab345 time="2026-02-13T23:24:40Z" level=info msg="Sync triggered" service=imap user=20f86462-c000-4d29-af77-bd6b32fab345 time="2026-02-13T23:24:40Z" level=info msg="Beginning user sync" service=imap start="2026-02-13 23:24:40.422155929 +0000 UTC m=+98.228764329" user=20f86462-c000-4d29-af77-bd6b32fab345 time="2026-02-13T23:24:40Z" level=info msg="Checking whether logged in user should re-sync. UserID:20f86462-c000-4d29-af77-bd6b32fab345" userID=20f86462-c000-4d29-af77-bd6b32fab345 time="2026-02-13T23:24:40Z" level=info msg="Syncing labels" service=imap user=20f86462-c000-4d29-af77-bd6b32fab345 time="2026-02-13T23:24:40Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=4b287be2-e258-4a76-993e-3dc8a9a1df91 time="2026-02-13T23:24:40Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=4b287be2-e258-4a76-993e-3dc8a9a1df91 time="2026-02-13T23:24:40Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6 userID=4b287be2-e258-4a76-993e-3dc8a9a1df91 time="2026-02-13T23:24:40Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=8 userID=4b287be2-e258-4a76-993e-3dc8a9a1df91 time="2026-02-13T23:24:40Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=12 userID=4b287be2-e258-4a76-993e-3dc8a9a1df91 time="2026-02-13T23:24:40Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0 userID=4b287be2-e258-4a76-993e-3dc8a9a1df91 time="2026-02-13T23:24:40Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=3 userID=4b287be2-e258-4a76-993e-3dc8a9a1df91 time="2026-02-13T23:24:40Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=10 userID=4b287be2-e258-4a76-993e-3dc8a9a1df91 time="2026-02-13T23:24:40Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=7 userID=4b287be2-e258-4a76-993e-3dc8a9a1df91 time="2026-02-13T23:24:40Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4 userID=4b287be2-e258-4a76-993e-3dc8a9a1df91 time="2026-02-13T23:24:40Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5 userID=4b287be2-e258-4a76-993e-3dc8a9a1df91 time="2026-02-13T23:24:40Z" level=info msg="Synced labels" service=imap user=20f86462-c000-4d29-af77-bd6b32fab345 time="2026-02-13T23:24:40Z" level=info msg="200 OK: GET https://127.0.0.1:33879/mail/v4/messages/count" pkg=gpa/client userID=20f86462-c000-4d29-af77-bd6b32fab345 time="2026-02-13T23:24:40Z" level=info msg="Syncing messages" service=imap user=20f86462-c000-4d29-af77-bd6b32fab345 time="2026-02-13T23:24:40Z" level=info msg="Job started" service=imap user=20f86462-c000-4d29-af77-bd6b32fab345 time="2026-02-13T23:24:40Z" level=info msg="200 OK: POST https://127.0.0.1:33879/mail/v4/messages" pkg=gpa/client userID=20f86462-c000-4d29-af77-bd6b32fab345 time="2026-02-13T23:24:40Z" level=info msg="Job finished" service=imap user=20f86462-c000-4d29-af77-bd6b32fab345 time="2026-02-13T23:24:40Z" level=info msg="All child jobs completed" service=imap sync-job=waiter user=20f86462-c000-4d29-af77-bd6b32fab345 time="2026-02-13T23:24:40Z" level=info msg="Synced messages" service=imap user=20f86462-c000-4d29-af77-bd6b32fab345 time="2026-02-13T23:24:40Z" level=info msg="Finished user sync" duration=3.375898ms service=imap user=20f86462-c000-4d29-af77-bd6b32fab345 time="2026-02-13T23:24:40Z" level=info msg="Sync complete, starting API event stream" service=imap user=20f86462-c000-4d29-af77-bd6b32fab345 time="2026-02-13T23:24:40Z" level=info msg="Event loop reset" eventID="AA==" service=user-events user=20f86462-c000-4d29-af77-bd6b32fab345 time="2026-02-13T23:24:40Z" level=info msg="200 OK: POST https://127.0.0.1:33879/mail/v4/messages/import" pkg=gpa/client userID=20f86462-c000-4d29-af77-bd6b32fab345 time="2026-02-13T23:24:40Z" level=info msg="200 OK: GET https://127.0.0.1:33879/mail/v4/messages/670242df-e86f-4526-be1e-3b2269cc5a7c" pkg=gpa/client userID=20f86462-c000-4d29-af77-bd6b32fab345 Scenario: Import message with double charset in content type # features/imap/message/import.feature:38 When IMAP client "1" appends the following message to "INBOX": # :1 -> *scenario """ From: Bridge Test  Date: 01 Jan 1980 00:00:00 +0000 To: Internal Bridge  Subject: Message with double charset in content type Content-Type: text/plain; charset=utf-8; charset=utf-8 Content-Disposition: inline Received: by 2002:0:0:0:0:0:0:0 with SMTP id 0123456789abcdef; Wed, 30 Dec 2020 01:23:45 0000  Hello """ Then it succeeds # :1 -> *scenario time="2026-02-13T23:24:40Z" level=info msg="Frontend service stopped" time="2026-02-13T23:24:40Z" level=info msg="Frontend client stopped" time="2026-02-13T23:24:40Z" level=info msg="Closing bridge" pkg=bridge time="2026-02-13T23:24:40Z" level=info msg="Stopping service" pkg=observability time="2026-02-13T23:24:40Z" level=info msg="Closing user" userID=20f86462-c000-4d29-af77-bd6b32fab345 time="2026-02-13T23:24:40Z" level=info msg="De-registering user client, ID:20f86462-c000-4d29-af77-bd6b32fab345" pkg=observability time="2026-02-13T23:24:40Z" level=info msg="Exiting IMAP Service" service=imap user=20f86462-c000-4d29-af77-bd6b32fab345 time="2026-02-13T23:24:40Z" level=info msg="Exiting service main loop" service=smtp user=20f86462-c000-4d29-af77-bd6b32fab345 time="2026-02-13T23:24:40Z" level=info msg="Exiting service main loop" service=notification user=20f86462-c000-4d29-af77-bd6b32fab345 time="2026-02-13T23:24:40Z" level=info msg="Exiting Service" service=user-identity user=20f86462-c000-4d29-af77-bd6b32fab345 time="2026-02-13T23:24:40Z" level=info msg="Exiting service main loop" service=telemetry user=20f86462-c000-4d29-af77-bd6b32fab345 time="2026-02-13T23:24:40Z" level=info msg="Exiting service" service=user-events user=20f86462-c000-4d29-af77-bd6b32fab345 time="2026-02-13T23:24:40Z" level=info msg="Closing IMAP Listener" service=server-manager time="2026-02-13T23:24:40Z" level=info msg="Closing IMAP server" service=server-manager time="2026-02-13T23:24:40Z" level=info msg="Closing SMTP Listener" service=server-manager time="2026-02-13T23:24:40Z" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2026-02-13T23:24:40Z" level=info msg="Closing SMTP server" service=server-manager time="2026-02-13T23:24:40Z" level=info msg="Closing service" service=unleash And IMAP client "1" eventually sees the following message in "INBOX" with this structure: # :1 -> *scenario """ {  "from": "Bridge Test ",  "date": "01 Jan 80 00:00 +0000",  "to": "Internal Bridge ",  "subject": "Message with double charset in content type",  "content": {  "content-type": "text/plain",  "content-type-charset": "utf-8",  "content-disposition": "",  "transfer-encoding": "quoted-printable",  "body-is": "Hello"  } } """ time="2026-02-13T23:24:40Z" level=info msg="User '7491dd9f-b9dd-4b0f-a5da-27fdb3661811' created with id=5ecaadd3-9112-46e2-820a-789ad00848c0" pkg=gpa/server/backend time="2026-02-13T23:24:40Z" level=info msg="Starting bridge" time="2026-02-13T23:24:40Z" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures1466701680/094/config801937508/grpcFocusServerConfig.json pkg=focus/service time="2026-02-13T23:24:40Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures1466701680/094/cache1346948468/unleash_cache/unleash_flags: no such file or directory" service=unleash time="2026-02-13T23:24:40Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures1466701680/094/cache1346948468/notifications/notification_cache: no such file or directory" pkg=notification-store time="2026-02-13T23:24:40Z" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures1466701680/094/data4149287563/gluon/backend/db gluonStore=/tmp/TestFeatures1466701680/094/data4149287563/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2026-02-13T23:24:40Z" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2026-02-13T23:24:40Z" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2026-02-13T23:24:40Z" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2026-02-13T23:24:40Z" level=info msg="Starting service" service=unleash time="2026-02-13T23:24:40Z" level=info msg="Starting service" pkg=observability time="2026-02-13T23:24:40Z" level=info msg="Starting poll service" service=unleash time="2026-02-13T23:24:40Z" level=info msg="Starting frontend service" time="2026-02-13T23:24:40Z" level=info msg="Starting receiver service" service=unleash time="2026-02-13T23:24:40Z" level=info msg="Checking for updates" pkg=bridge time="2026-02-13T23:24:40Z" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures1466701680/094/config801937508/grpcServerConfig.json time="2026-02-13T23:24:40Z" level=info msg="gRPC server listening on /tmp/bridge7239" pkg=grpc time="2026-02-13T23:24:40Z" level=info msg="Frontend service started" time="2026-02-13T23:24:40Z" level=info msg="Starting frontend client" time="2026-02-13T23:24:40Z" level=info msg="Not monitoring parent PID" pkg=grpc time="2026-02-13T23:24:40Z" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2026-02-13T23:24:40Z" level=info msg="Loading users" count=0 pkg=bridge/user time="2026-02-13T23:24:40Z" level=info msg="Finished loading users" pkg=bridge/user time="2026-02-13T23:24:40Z" level=info msg="200 OK: GET https://127.0.0.1:41027/feature/v2/frontend?bridgeStickyKey=6c0101bc-9eec-4d0b-ab9a-303b3c76e822" pkg=gpa/manager time="2026-02-13T23:24:40Z" level=info msg="Frontend client started" time="2026-02-13T23:24:40Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (92b7fa1a)" time="2026-02-13T23:24:40Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (92b7fa1a)" time="2026-02-13T23:24:40Z" level=info msg="200 OK: POST https://127.0.0.1:41027/auth/v4/info" pkg=gpa/manager time="2026-02-13T23:24:40Z" level=info msg="200 OK: POST https://127.0.0.1:41027/auth/v4" pkg=gpa/manager time="2026-02-13T23:24:40Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=5ecaadd3-9112-46e2-820a-789ad00848c0 time="2026-02-13T23:24:41Z" level=info msg="Adding vault user" userID=5ecaadd3-9112-46e2-820a-789ad00848c0 time="2026-02-13T23:24:41Z" level=info msg="Creating new user" userID=5ecaadd3-9112-46e2-820a-789ad00848c0 time="2026-02-13T23:24:41Z" level=warning msg="404 GET https://127.0.0.1:41027/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2026-02-13T23:24:41Z" level=error msg="404 GET https://127.0.0.1:41027/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2026-02-13T23:24:41Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:41027/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2026-02-13T23:24:41Z" level=info msg="Creating user object" numAddr=1 numLabels=12 userID=5ecaadd3-9112-46e2-820a-789ad00848c0 time="2026-02-13T23:24:41Z" level=info msg="200 OK: GET https://127.0.0.1:41027/core/v4/events/latest" pkg=gpa/client userID=5ecaadd3-9112-46e2-820a-789ad00848c0 time="2026-02-13T23:24:41Z" level=info msg="Starting service Last EventID=AA==" service=user-events user=5ecaadd3-9112-46e2-820a-789ad00848c0 time="2026-02-13T23:24:41Z" level=info msg="200 OK: GET https://127.0.0.1:41027/core/v4/settings" pkg=gpa/client userID=5ecaadd3-9112-46e2-820a-789ad00848c0 time="2026-02-13T23:24:41Z" level=info msg="Registering user client, ID:5ecaadd3-9112-46e2-820a-789ad00848c0" pkg=observability time="2026-02-13T23:24:41Z" level=info msg="Starting service main loop" service=telemetry user=5ecaadd3-9112-46e2-820a-789ad00848c0 time="2026-02-13T23:24:41Z" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=5ecaadd3-9112-46e2-820a-789ad00848c0 time="2026-02-13T23:24:41Z" level=info msg="Starting service main loop" service=notification user=5ecaadd3-9112-46e2-820a-789ad00848c0 time="2026-02-13T23:24:41Z" level=info msg="Starting service main loop" service=smtp user=5ecaadd3-9112-46e2-820a-789ad00848c0 time="2026-02-13T23:24:41Z" level=info msg="200 OK: GET https://127.0.0.1:41027/core/v4/labels?Type=4" pkg=gpa/client userID=5ecaadd3-9112-46e2-820a-789ad00848c0 time="2026-02-13T23:24:41Z" level=info msg="200 OK: GET https://127.0.0.1:41027/core/v4/labels?Type=3" pkg=gpa/client userID=5ecaadd3-9112-46e2-820a-789ad00848c0 time="2026-02-13T23:24:41Z" level=info msg="200 OK: GET https://127.0.0.1:41027/core/v4/labels?Type=1" pkg=gpa/client userID=5ecaadd3-9112-46e2-820a-789ad00848c0 time="2026-02-13T23:24:41Z" level=info msg="Setting labels" labelIDs="[8 9 0 2 5 10 12 1 3 4 6 7]" pkg=rwLabels time="2026-02-13T23:24:41Z" level=info msg="Adding user to imap server" addrID=86098ce3-c48c-4243-aca0-55afc07c901c service=server-manager time="2026-02-13T23:24:41Z" level=info msg="Creating new IMAP user" addrID=86098ce3-c48c-4243-aca0-55afc07c901c service=server-manager time="2026-02-13T23:24:41Z" level=info msg="Setting gluon ID" addrID=86098ce3-c48c-4243-aca0-55afc07c901c gluonID=0739526e-9469-4cb2-9fd0-edb5e5d7aff7 userID=5ecaadd3-9112-46e2-820a-789ad00848c0 time="2026-02-13T23:24:41Z" level=info msg="Created new IMAP user" addrID=86098ce3-c48c-4243-aca0-55afc07c901c gluonID=0739526e-9469-4cb2-9fd0-edb5e5d7aff7 service=server-manager time="2026-02-13T23:24:41Z" level=info msg="Received mailbox message count" count=0 gluonID=0739526e-9469-4cb2-9fd0-edb5e5d7aff7 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2026-02-13T23:24:41Z" level=info msg="Validating Listener State" service=server-manager time="2026-02-13T23:24:41Z" level=info msg="Starting IMAP Service" service=imap user=5ecaadd3-9112-46e2-820a-789ad00848c0 time="2026-02-13T23:24:41Z" level=info msg="Sync triggered" service=imap user=5ecaadd3-9112-46e2-820a-789ad00848c0 time="2026-02-13T23:24:41Z" level=info msg="Beginning user sync" service=imap start="2026-02-13 23:24:41.02672896 +0000 UTC m=+98.833337360" user=5ecaadd3-9112-46e2-820a-789ad00848c0 time="2026-02-13T23:24:41Z" level=info msg=Resuming service=user-events user=5ecaadd3-9112-46e2-820a-789ad00848c0 time="2026-02-13T23:24:41Z" level=info msg="Checking whether logged in user should re-sync. UserID:5ecaadd3-9112-46e2-820a-789ad00848c0" userID=5ecaadd3-9112-46e2-820a-789ad00848c0 time="2026-02-13T23:24:41Z" level=info msg="Syncing labels" service=imap user=5ecaadd3-9112-46e2-820a-789ad00848c0 time="2026-02-13T23:24:41Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=0739526e-9469-4cb2-9fd0-edb5e5d7aff7 time="2026-02-13T23:24:41Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=0739526e-9469-4cb2-9fd0-edb5e5d7aff7 time="2026-02-13T23:24:41Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=8 userID=0739526e-9469-4cb2-9fd0-edb5e5d7aff7 time="2026-02-13T23:24:41Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0 userID=0739526e-9469-4cb2-9fd0-edb5e5d7aff7 time="2026-02-13T23:24:41Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=12 userID=0739526e-9469-4cb2-9fd0-edb5e5d7aff7 time="2026-02-13T23:24:41Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=3 userID=0739526e-9469-4cb2-9fd0-edb5e5d7aff7 time="2026-02-13T23:24:41Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4 userID=0739526e-9469-4cb2-9fd0-edb5e5d7aff7 time="2026-02-13T23:24:41Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=7 userID=0739526e-9469-4cb2-9fd0-edb5e5d7aff7 time="2026-02-13T23:24:41Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5 userID=0739526e-9469-4cb2-9fd0-edb5e5d7aff7 time="2026-02-13T23:24:41Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=10 userID=0739526e-9469-4cb2-9fd0-edb5e5d7aff7 time="2026-02-13T23:24:41Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6 userID=0739526e-9469-4cb2-9fd0-edb5e5d7aff7 time="2026-02-13T23:24:41Z" level=info msg="Synced labels" service=imap user=5ecaadd3-9112-46e2-820a-789ad00848c0 time="2026-02-13T23:24:41Z" level=info msg="200 OK: GET https://127.0.0.1:41027/mail/v4/messages/count" pkg=gpa/client userID=5ecaadd3-9112-46e2-820a-789ad00848c0 time="2026-02-13T23:24:41Z" level=info msg="Syncing messages" service=imap user=5ecaadd3-9112-46e2-820a-789ad00848c0 time="2026-02-13T23:24:41Z" level=info msg="Job started" service=imap user=5ecaadd3-9112-46e2-820a-789ad00848c0 time="2026-02-13T23:24:41Z" level=info msg="200 OK: POST https://127.0.0.1:41027/mail/v4/messages" pkg=gpa/client userID=5ecaadd3-9112-46e2-820a-789ad00848c0 time="2026-02-13T23:24:41Z" level=info msg="Job finished" service=imap user=5ecaadd3-9112-46e2-820a-789ad00848c0 time="2026-02-13T23:24:41Z" level=info msg="All child jobs completed" service=imap sync-job=waiter user=5ecaadd3-9112-46e2-820a-789ad00848c0 time="2026-02-13T23:24:41Z" level=info msg="Synced messages" service=imap user=5ecaadd3-9112-46e2-820a-789ad00848c0 time="2026-02-13T23:24:41Z" level=info msg="Finished user sync" duration=8.234446ms service=imap user=5ecaadd3-9112-46e2-820a-789ad00848c0 time="2026-02-13T23:24:41Z" level=info msg="Sync complete, starting API event stream" service=imap user=5ecaadd3-9112-46e2-820a-789ad00848c0 time="2026-02-13T23:24:41Z" level=info msg="Event loop reset" eventID="AA==" service=user-events user=5ecaadd3-9112-46e2-820a-789ad00848c0 time="2026-02-13T23:24:41Z" level=info msg="200 OK: POST https://127.0.0.1:41027/mail/v4/messages/import" pkg=gpa/client userID=5ecaadd3-9112-46e2-820a-789ad00848c0 time="2026-02-13T23:24:41Z" level=info msg="200 OK: GET https://127.0.0.1:41027/mail/v4/messages/9e33a967-ebeb-4f62-a30c-3eecabab1723" pkg=gpa/client userID=5ecaadd3-9112-46e2-820a-789ad00848c0 Scenario Outline: Import multipart message with attachment # features/imap/message/import.feature:70 time="2026-02-13T23:24:41Z" level=info msg="Frontend service stopped" time="2026-02-13T23:24:41Z" level=info msg="Frontend client stopped" time="2026-02-13T23:24:41Z" level=info msg="Closing bridge" pkg=bridge time="2026-02-13T23:24:41Z" level=info msg="Stopping service" pkg=observability time="2026-02-13T23:24:41Z" level=info msg="Closing user" userID=5ecaadd3-9112-46e2-820a-789ad00848c0 time="2026-02-13T23:24:41Z" level=info msg="De-registering user client, ID:5ecaadd3-9112-46e2-820a-789ad00848c0" pkg=observability time="2026-02-13T23:24:41Z" level=info msg="Exiting IMAP Service" service=imap user=5ecaadd3-9112-46e2-820a-789ad00848c0 time="2026-02-13T23:24:41Z" level=info msg="Exiting service main loop" service=smtp user=5ecaadd3-9112-46e2-820a-789ad00848c0 time="2026-02-13T23:24:41Z" level=info msg="Exiting service main loop" service=notification user=5ecaadd3-9112-46e2-820a-789ad00848c0 time="2026-02-13T23:24:41Z" level=info msg="Exiting Service" service=user-identity user=5ecaadd3-9112-46e2-820a-789ad00848c0 time="2026-02-13T23:24:41Z" level=info msg="Exiting service main loop" service=telemetry user=5ecaadd3-9112-46e2-820a-789ad00848c0 time="2026-02-13T23:24:41Z" level=info msg="Exiting service" service=user-events user=5ecaadd3-9112-46e2-820a-789ad00848c0 time="2026-02-13T23:24:41Z" level=info msg="Closing IMAP Listener" service=server-manager time="2026-02-13T23:24:41Z" level=info msg="Closing IMAP server" service=server-manager time="2026-02-13T23:24:41Z" level=info msg="Closing SMTP Listener" service=server-manager time="2026-02-13T23:24:41Z" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2026-02-13T23:24:41Z" level=info msg="Closing SMTP server" service=server-manager time="2026-02-13T23:24:41Z" level=info msg="Closing service" service=unleash Given there exists an account with username "[user:user]" and password "password" # :1 -> *scenario Then it succeeds # :1 -> *scenario When bridge starts # :1 -> *scenario And the user logs in with username "[user:user]" and password "password" # :1 -> *scenario And user "[user:user]" finishes syncing # :1 -> *scenario And user "[user:user]" connects and authenticates IMAP client "1" # :1 -> *scenario Then it succeeds # :1 -> *scenario When IMAP client "1" appends  to "INBOX" # :1 -> *scenario Then it succeeds # :1 -> *scenario And IMAP client "1" eventually sees the following message in "INBOX" with this structure: # :1 -> *scenario """ {  "from": "Bridge Test ",  "date": "01 Jan 80 00:00 +0000",  "to": "Internal Bridge ",  "subject": "Message with attachment name",  "body-contains": "Hello",  "content": {  "content-type": "multipart/mixed",  "sections":[  {  "content-type": "text/plain",  "body-is": "Hello"  },  {  "content-type": "text/html",  "content-type-charset": "utf-8",  "transfer-encoding": "7bit",  "body-contains": "HELLO"  },  {  "content-type": "application/pdf",  "content-type-name": "filename",  "content-disposition": "attachment",  "content-disposition-filename": "filename",  "body-is": "somebytes"  }  ]  } } """ Examples: | message | | "multipart/mixed_with_attachment_encoded.eml" | time="2026-02-13T23:24:41Z" level=info msg="User 'a72fa423-9636-43ac-b02b-e49052174faf' created with id=10745b72-8ad1-4cce-b1b0-e4f18236878a" pkg=gpa/server/backend time="2026-02-13T23:24:41Z" level=info msg="Starting bridge" time="2026-02-13T23:24:41Z" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures1466701680/095/config1984456172/grpcFocusServerConfig.json pkg=focus/service time="2026-02-13T23:24:41Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures1466701680/095/cache1732551445/unleash_cache/unleash_flags: no such file or directory" service=unleash time="2026-02-13T23:24:41Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures1466701680/095/cache1732551445/notifications/notification_cache: no such file or directory" pkg=notification-store time="2026-02-13T23:24:41Z" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures1466701680/095/data696757211/gluon/backend/db gluonStore=/tmp/TestFeatures1466701680/095/data696757211/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2026-02-13T23:24:41Z" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2026-02-13T23:24:41Z" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2026-02-13T23:24:41Z" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2026-02-13T23:24:41Z" level=info msg="Starting service" service=unleash time="2026-02-13T23:24:41Z" level=info msg="Starting service" pkg=observability time="2026-02-13T23:24:41Z" level=info msg="Starting frontend service" time="2026-02-13T23:24:41Z" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures1466701680/095/config1984456172/grpcServerConfig.json time="2026-02-13T23:24:41Z" level=info msg="gRPC server listening on /tmp/bridge4863" pkg=grpc time="2026-02-13T23:24:41Z" level=info msg="Frontend service started" time="2026-02-13T23:24:41Z" level=info msg="Starting frontend client" time="2026-02-13T23:24:41Z" level=info msg="Starting poll service" service=unleash time="2026-02-13T23:24:41Z" level=info msg="Starting receiver service" service=unleash time="2026-02-13T23:24:41Z" level=info msg="Loading users" count=0 pkg=bridge/user time="2026-02-13T23:24:41Z" level=info msg="Finished loading users" pkg=bridge/user time="2026-02-13T23:24:41Z" level=info msg="Not monitoring parent PID" pkg=grpc time="2026-02-13T23:24:41Z" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2026-02-13T23:24:41Z" level=info msg="Checking for updates" pkg=bridge time="2026-02-13T23:24:41Z" level=info msg="200 OK: GET https://127.0.0.1:35065/feature/v2/frontend?bridgeStickyKey=1139e97d-9be2-4252-811a-c7923de75fa8" pkg=gpa/manager time="2026-02-13T23:24:41Z" level=info msg="Frontend client started" time="2026-02-13T23:24:41Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (db505f2c)" time="2026-02-13T23:24:41Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (db505f2c)" time="2026-02-13T23:24:41Z" level=info msg="200 OK: POST https://127.0.0.1:35065/auth/v4/info" pkg=gpa/manager time="2026-02-13T23:24:41Z" level=info msg="200 OK: POST https://127.0.0.1:35065/auth/v4" pkg=gpa/manager time="2026-02-13T23:24:41Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=10745b72-8ad1-4cce-b1b0-e4f18236878a time="2026-02-13T23:24:41Z" level=info msg="Adding vault user" userID=10745b72-8ad1-4cce-b1b0-e4f18236878a time="2026-02-13T23:24:41Z" level=info msg="Creating new user" userID=10745b72-8ad1-4cce-b1b0-e4f18236878a time="2026-02-13T23:24:41Z" level=warning msg="404 GET https://127.0.0.1:35065/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2026-02-13T23:24:41Z" level=error msg="404 GET https://127.0.0.1:35065/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2026-02-13T23:24:41Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:35065/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2026-02-13T23:24:41Z" level=info msg="Creating user object" numAddr=1 numLabels=12 userID=10745b72-8ad1-4cce-b1b0-e4f18236878a time="2026-02-13T23:24:41Z" level=info msg="200 OK: GET https://127.0.0.1:35065/core/v4/events/latest" pkg=gpa/client userID=10745b72-8ad1-4cce-b1b0-e4f18236878a time="2026-02-13T23:24:41Z" level=info msg="Starting service Last EventID=AA==" service=user-events user=10745b72-8ad1-4cce-b1b0-e4f18236878a time="2026-02-13T23:24:41Z" level=info msg="200 OK: GET https://127.0.0.1:35065/core/v4/settings" pkg=gpa/client userID=10745b72-8ad1-4cce-b1b0-e4f18236878a time="2026-02-13T23:24:41Z" level=info msg="Registering user client, ID:10745b72-8ad1-4cce-b1b0-e4f18236878a" pkg=observability time="2026-02-13T23:24:41Z" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=10745b72-8ad1-4cce-b1b0-e4f18236878a time="2026-02-13T23:24:41Z" level=info msg="Starting service main loop" service=telemetry user=10745b72-8ad1-4cce-b1b0-e4f18236878a time="2026-02-13T23:24:41Z" level=info msg="Starting service main loop" service=notification user=10745b72-8ad1-4cce-b1b0-e4f18236878a time="2026-02-13T23:24:41Z" level=info msg="Starting service main loop" service=smtp user=10745b72-8ad1-4cce-b1b0-e4f18236878a time="2026-02-13T23:24:41Z" level=info msg="200 OK: GET https://127.0.0.1:35065/core/v4/labels?Type=4" pkg=gpa/client userID=10745b72-8ad1-4cce-b1b0-e4f18236878a time="2026-02-13T23:24:41Z" level=info msg="200 OK: GET https://127.0.0.1:35065/core/v4/labels?Type=3" pkg=gpa/client userID=10745b72-8ad1-4cce-b1b0-e4f18236878a time="2026-02-13T23:24:41Z" level=info msg="200 OK: GET https://127.0.0.1:35065/core/v4/labels?Type=1" pkg=gpa/client userID=10745b72-8ad1-4cce-b1b0-e4f18236878a time="2026-02-13T23:24:41Z" level=info msg="Setting labels" labelIDs="[2 7 8 12 0 1 3 4 5 6 9 10]" pkg=rwLabels time="2026-02-13T23:24:41Z" level=info msg="Adding user to imap server" addrID=a6b14305-5c78-4942-bda3-e55ac6ed7df1 service=server-manager time="2026-02-13T23:24:41Z" level=info msg="Creating new IMAP user" addrID=a6b14305-5c78-4942-bda3-e55ac6ed7df1 service=server-manager time="2026-02-13T23:24:41Z" level=info msg="Setting gluon ID" addrID=a6b14305-5c78-4942-bda3-e55ac6ed7df1 gluonID=839849d7-3024-4d95-a3ba-d7467dadc326 userID=10745b72-8ad1-4cce-b1b0-e4f18236878a time="2026-02-13T23:24:41Z" level=info msg="Received mailbox message count" count=0 gluonID=839849d7-3024-4d95-a3ba-d7467dadc326 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2026-02-13T23:24:41Z" level=info msg="Created new IMAP user" addrID=a6b14305-5c78-4942-bda3-e55ac6ed7df1 gluonID=839849d7-3024-4d95-a3ba-d7467dadc326 service=server-manager time="2026-02-13T23:24:41Z" level=info msg="Validating Listener State" service=server-manager time="2026-02-13T23:24:41Z" level=info msg=Resuming service=user-events user=10745b72-8ad1-4cce-b1b0-e4f18236878a time="2026-02-13T23:24:41Z" level=info msg="Starting IMAP Service" service=imap user=10745b72-8ad1-4cce-b1b0-e4f18236878a time="2026-02-13T23:24:41Z" level=info msg="Sync triggered" service=imap user=10745b72-8ad1-4cce-b1b0-e4f18236878a time="2026-02-13T23:24:41Z" level=info msg="Beginning user sync" service=imap start="2026-02-13 23:24:41.602567397 +0000 UTC m=+99.409175807" user=10745b72-8ad1-4cce-b1b0-e4f18236878a time="2026-02-13T23:24:41Z" level=info msg="Checking whether logged in user should re-sync. UserID:10745b72-8ad1-4cce-b1b0-e4f18236878a" userID=10745b72-8ad1-4cce-b1b0-e4f18236878a time="2026-02-13T23:24:41Z" level=info msg="Syncing labels" service=imap user=10745b72-8ad1-4cce-b1b0-e4f18236878a time="2026-02-13T23:24:41Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=839849d7-3024-4d95-a3ba-d7467dadc326 time="2026-02-13T23:24:41Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=839849d7-3024-4d95-a3ba-d7467dadc326 time="2026-02-13T23:24:41Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6 userID=839849d7-3024-4d95-a3ba-d7467dadc326 time="2026-02-13T23:24:41Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=10 userID=839849d7-3024-4d95-a3ba-d7467dadc326 time="2026-02-13T23:24:41Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=8 userID=839849d7-3024-4d95-a3ba-d7467dadc326 time="2026-02-13T23:24:41Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0 userID=839849d7-3024-4d95-a3ba-d7467dadc326 time="2026-02-13T23:24:41Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4 userID=839849d7-3024-4d95-a3ba-d7467dadc326 time="2026-02-13T23:24:41Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=7 userID=839849d7-3024-4d95-a3ba-d7467dadc326 time="2026-02-13T23:24:41Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=12 userID=839849d7-3024-4d95-a3ba-d7467dadc326 time="2026-02-13T23:24:41Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=3 userID=839849d7-3024-4d95-a3ba-d7467dadc326 time="2026-02-13T23:24:41Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5 userID=839849d7-3024-4d95-a3ba-d7467dadc326 time="2026-02-13T23:24:41Z" level=info msg="Synced labels" service=imap user=10745b72-8ad1-4cce-b1b0-e4f18236878a time="2026-02-13T23:24:41Z" level=info msg="200 OK: GET https://127.0.0.1:35065/mail/v4/messages/count" pkg=gpa/client userID=10745b72-8ad1-4cce-b1b0-e4f18236878a time="2026-02-13T23:24:41Z" level=info msg="Syncing messages" service=imap user=10745b72-8ad1-4cce-b1b0-e4f18236878a time="2026-02-13T23:24:41Z" level=info msg="Job started" service=imap user=10745b72-8ad1-4cce-b1b0-e4f18236878a time="2026-02-13T23:24:41Z" level=info msg="200 OK: POST https://127.0.0.1:35065/mail/v4/messages" pkg=gpa/client userID=10745b72-8ad1-4cce-b1b0-e4f18236878a time="2026-02-13T23:24:41Z" level=info msg="Job finished" service=imap user=10745b72-8ad1-4cce-b1b0-e4f18236878a time="2026-02-13T23:24:41Z" level=info msg="All child jobs completed" service=imap sync-job=waiter user=10745b72-8ad1-4cce-b1b0-e4f18236878a time="2026-02-13T23:24:41Z" level=info msg="Synced messages" service=imap user=10745b72-8ad1-4cce-b1b0-e4f18236878a time="2026-02-13T23:24:41Z" level=info msg="Finished user sync" duration=3.605338ms service=imap user=10745b72-8ad1-4cce-b1b0-e4f18236878a time="2026-02-13T23:24:41Z" level=info msg="Sync complete, starting API event stream" service=imap user=10745b72-8ad1-4cce-b1b0-e4f18236878a time="2026-02-13T23:24:41Z" level=info msg="Event loop reset" eventID="AA==" service=user-events user=10745b72-8ad1-4cce-b1b0-e4f18236878a time="2026-02-13T23:24:41Z" level=info msg="200 OK: POST https://127.0.0.1:35065/mail/v4/messages/import" pkg=gpa/client userID=10745b72-8ad1-4cce-b1b0-e4f18236878a time="2026-02-13T23:24:41Z" level=info msg="200 OK: GET https://127.0.0.1:35065/mail/v4/messages/0b44434a-20c8-4793-a0a1-2ad43f25978e" pkg=gpa/client userID=10745b72-8ad1-4cce-b1b0-e4f18236878a time="2026-02-13T23:24:41Z" level=info msg="Frontend service stopped" time="2026-02-13T23:24:41Z" level=info msg="Frontend client stopped" time="2026-02-13T23:24:41Z" level=info msg="Closing bridge" pkg=bridge time="2026-02-13T23:24:41Z" level=info msg="Stopping service" pkg=observability time="2026-02-13T23:24:41Z" level=info msg="Closing user" userID=10745b72-8ad1-4cce-b1b0-e4f18236878a time="2026-02-13T23:24:41Z" level=info msg="De-registering user client, ID:10745b72-8ad1-4cce-b1b0-e4f18236878a" pkg=observability time="2026-02-13T23:24:41Z" level=info msg="Exiting IMAP Service" service=imap user=10745b72-8ad1-4cce-b1b0-e4f18236878a time="2026-02-13T23:24:41Z" level=info msg="Exiting service main loop" service=smtp user=10745b72-8ad1-4cce-b1b0-e4f18236878a time="2026-02-13T23:24:41Z" level=info msg="Exiting service main loop" service=notification user=10745b72-8ad1-4cce-b1b0-e4f18236878a time="2026-02-13T23:24:41Z" level=info msg="Exiting Service" service=user-identity user=10745b72-8ad1-4cce-b1b0-e4f18236878a time="2026-02-13T23:24:41Z" level=info msg="Exiting service main loop" service=telemetry user=10745b72-8ad1-4cce-b1b0-e4f18236878a time="2026-02-13T23:24:41Z" level=info msg="Exiting service" service=user-events user=10745b72-8ad1-4cce-b1b0-e4f18236878a time="2026-02-13T23:24:41Z" level=info msg="Closing IMAP Listener" service=server-manager time="2026-02-13T23:24:41Z" level=info msg="Closing IMAP server" service=server-manager time="2026-02-13T23:24:41Z" level=info msg="Closing SMTP Listener" service=server-manager time="2026-02-13T23:24:41Z" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2026-02-13T23:24:41Z" level=info msg="Closing SMTP server" service=server-manager time="2026-02-13T23:24:41Z" level=info msg="Closing service" service=unleash | "multipart/mixed_with_attachment_encoded_no_quote.eml" | time="2026-02-13T23:24:41Z" level=info msg="User 'a0471f28-39d6-40fc-b789-48a909f48cab' created with id=b527fc53-31e7-466e-b4ed-ee5e382b8e79" pkg=gpa/server/backend time="2026-02-13T23:24:42Z" level=info msg="Starting bridge" time="2026-02-13T23:24:42Z" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures1466701680/096/config1559021986/grpcFocusServerConfig.json pkg=focus/service time="2026-02-13T23:24:42Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures1466701680/096/cache3005082087/unleash_cache/unleash_flags: no such file or directory" service=unleash time="2026-02-13T23:24:42Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures1466701680/096/cache3005082087/notifications/notification_cache: no such file or directory" pkg=notification-store time="2026-02-13T23:24:42Z" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures1466701680/096/data1953451914/gluon/backend/db gluonStore=/tmp/TestFeatures1466701680/096/data1953451914/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2026-02-13T23:24:42Z" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2026-02-13T23:24:42Z" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2026-02-13T23:24:42Z" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2026-02-13T23:24:42Z" level=info msg="Starting service" service=unleash time="2026-02-13T23:24:42Z" level=info msg="Starting service" pkg=observability time="2026-02-13T23:24:42Z" level=info msg="Starting frontend service" time="2026-02-13T23:24:42Z" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures1466701680/096/config1559021986/grpcServerConfig.json time="2026-02-13T23:24:42Z" level=info msg="gRPC server listening on /tmp/bridge3400" pkg=grpc time="2026-02-13T23:24:42Z" level=info msg="Frontend service started" time="2026-02-13T23:24:42Z" level=info msg="Starting frontend client" time="2026-02-13T23:24:42Z" level=info msg="Starting poll service" service=unleash time="2026-02-13T23:24:42Z" level=info msg="Loading users" count=0 pkg=bridge/user time="2026-02-13T23:24:42Z" level=info msg="Starting receiver service" service=unleash time="2026-02-13T23:24:42Z" level=info msg="Finished loading users" pkg=bridge/user time="2026-02-13T23:24:42Z" level=info msg="Checking for updates" pkg=bridge time="2026-02-13T23:24:42Z" level=info msg="Not monitoring parent PID" pkg=grpc time="2026-02-13T23:24:42Z" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2026-02-13T23:24:42Z" level=info msg="Frontend client started" time="2026-02-13T23:24:42Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (8fa630d2)" time="2026-02-13T23:24:42Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (8fa630d2)" time="2026-02-13T23:24:42Z" level=info msg="200 OK: GET https://127.0.0.1:45389/feature/v2/frontend?bridgeStickyKey=590b8fcd-8300-4017-9537-37251af3b4df" pkg=gpa/manager time="2026-02-13T23:24:42Z" level=info msg="200 OK: POST https://127.0.0.1:45389/auth/v4/info" pkg=gpa/manager time="2026-02-13T23:24:42Z" level=info msg="200 OK: POST https://127.0.0.1:45389/auth/v4" pkg=gpa/manager time="2026-02-13T23:24:42Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=b527fc53-31e7-466e-b4ed-ee5e382b8e79 time="2026-02-13T23:24:42Z" level=info msg="Adding vault user" userID=b527fc53-31e7-466e-b4ed-ee5e382b8e79 time="2026-02-13T23:24:42Z" level=info msg="Creating new user" userID=b527fc53-31e7-466e-b4ed-ee5e382b8e79 time="2026-02-13T23:24:42Z" level=warning msg="404 GET https://127.0.0.1:45389/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2026-02-13T23:24:42Z" level=error msg="404 GET https://127.0.0.1:45389/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2026-02-13T23:24:42Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:45389/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2026-02-13T23:24:42Z" level=info msg="Creating user object" numAddr=1 numLabels=12 userID=b527fc53-31e7-466e-b4ed-ee5e382b8e79 time="2026-02-13T23:24:42Z" level=info msg="200 OK: GET https://127.0.0.1:45389/core/v4/events/latest" pkg=gpa/client userID=b527fc53-31e7-466e-b4ed-ee5e382b8e79 time="2026-02-13T23:24:42Z" level=info msg="Starting service Last EventID=AA==" service=user-events user=b527fc53-31e7-466e-b4ed-ee5e382b8e79 time="2026-02-13T23:24:42Z" level=info msg="200 OK: GET https://127.0.0.1:45389/core/v4/settings" pkg=gpa/client userID=b527fc53-31e7-466e-b4ed-ee5e382b8e79 time="2026-02-13T23:24:42Z" level=info msg="Registering user client, ID:b527fc53-31e7-466e-b4ed-ee5e382b8e79" pkg=observability time="2026-02-13T23:24:42Z" level=info msg="Starting service main loop" service=telemetry user=b527fc53-31e7-466e-b4ed-ee5e382b8e79 time="2026-02-13T23:24:42Z" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=b527fc53-31e7-466e-b4ed-ee5e382b8e79 time="2026-02-13T23:24:42Z" level=info msg="Starting service main loop" service=notification user=b527fc53-31e7-466e-b4ed-ee5e382b8e79 time="2026-02-13T23:24:42Z" level=info msg="Starting service main loop" service=smtp user=b527fc53-31e7-466e-b4ed-ee5e382b8e79 time="2026-02-13T23:24:42Z" level=info msg="200 OK: GET https://127.0.0.1:45389/core/v4/labels?Type=4" pkg=gpa/client userID=b527fc53-31e7-466e-b4ed-ee5e382b8e79 time="2026-02-13T23:24:42Z" level=info msg="200 OK: GET https://127.0.0.1:45389/core/v4/labels?Type=3" pkg=gpa/client userID=b527fc53-31e7-466e-b4ed-ee5e382b8e79 time="2026-02-13T23:24:42Z" level=info msg="200 OK: GET https://127.0.0.1:45389/core/v4/labels?Type=1" pkg=gpa/client userID=b527fc53-31e7-466e-b4ed-ee5e382b8e79 time="2026-02-13T23:24:42Z" level=info msg="Setting labels" labelIDs="[4 7 1 2 5 6 8 9 10 12 0 3]" pkg=rwLabels time="2026-02-13T23:24:42Z" level=info msg="Adding user to imap server" addrID=736bdb85-c6e2-4ca4-a883-a412f0798c33 service=server-manager time="2026-02-13T23:24:42Z" level=info msg="Creating new IMAP user" addrID=736bdb85-c6e2-4ca4-a883-a412f0798c33 service=server-manager time="2026-02-13T23:24:42Z" level=info msg="Setting gluon ID" addrID=736bdb85-c6e2-4ca4-a883-a412f0798c33 gluonID=32d8fda2-7c70-4626-b0f6-957faf231694 userID=b527fc53-31e7-466e-b4ed-ee5e382b8e79 time="2026-02-13T23:24:42Z" level=info msg="Created new IMAP user" addrID=736bdb85-c6e2-4ca4-a883-a412f0798c33 gluonID=32d8fda2-7c70-4626-b0f6-957faf231694 service=server-manager time="2026-02-13T23:24:42Z" level=info msg="Validating Listener State" service=server-manager time="2026-02-13T23:24:42Z" level=info msg=Resuming service=user-events user=b527fc53-31e7-466e-b4ed-ee5e382b8e79 time="2026-02-13T23:24:42Z" level=info msg="Received mailbox message count" count=0 gluonID=32d8fda2-7c70-4626-b0f6-957faf231694 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2026-02-13T23:24:42Z" level=info msg="Starting IMAP Service" service=imap user=b527fc53-31e7-466e-b4ed-ee5e382b8e79 time="2026-02-13T23:24:42Z" level=info msg="Sync triggered" service=imap user=b527fc53-31e7-466e-b4ed-ee5e382b8e79 time="2026-02-13T23:24:42Z" level=info msg="Beginning user sync" service=imap start="2026-02-13 23:24:42.303236383 +0000 UTC m=+100.109844793" user=b527fc53-31e7-466e-b4ed-ee5e382b8e79 time="2026-02-13T23:24:42Z" level=info msg="Syncing labels" service=imap user=b527fc53-31e7-466e-b4ed-ee5e382b8e79 time="2026-02-13T23:24:42Z" level=info msg="Checking whether logged in user should re-sync. UserID:b527fc53-31e7-466e-b4ed-ee5e382b8e79" userID=b527fc53-31e7-466e-b4ed-ee5e382b8e79 time="2026-02-13T23:24:42Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=32d8fda2-7c70-4626-b0f6-957faf231694 time="2026-02-13T23:24:42Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=32d8fda2-7c70-4626-b0f6-957faf231694 time="2026-02-13T23:24:42Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5 userID=32d8fda2-7c70-4626-b0f6-957faf231694 time="2026-02-13T23:24:42Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=3 userID=32d8fda2-7c70-4626-b0f6-957faf231694 time="2026-02-13T23:24:42Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4 userID=32d8fda2-7c70-4626-b0f6-957faf231694 time="2026-02-13T23:24:42Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=7 userID=32d8fda2-7c70-4626-b0f6-957faf231694 time="2026-02-13T23:24:42Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=8 userID=32d8fda2-7c70-4626-b0f6-957faf231694 time="2026-02-13T23:24:42Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=12 userID=32d8fda2-7c70-4626-b0f6-957faf231694 time="2026-02-13T23:24:42Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6 userID=32d8fda2-7c70-4626-b0f6-957faf231694 time="2026-02-13T23:24:42Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=10 userID=32d8fda2-7c70-4626-b0f6-957faf231694 time="2026-02-13T23:24:42Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0 userID=32d8fda2-7c70-4626-b0f6-957faf231694 time="2026-02-13T23:24:42Z" level=info msg="Synced labels" service=imap user=b527fc53-31e7-466e-b4ed-ee5e382b8e79 time="2026-02-13T23:24:42Z" level=info msg="200 OK: GET https://127.0.0.1:45389/mail/v4/messages/count" pkg=gpa/client userID=b527fc53-31e7-466e-b4ed-ee5e382b8e79 time="2026-02-13T23:24:42Z" level=info msg="Syncing messages" service=imap user=b527fc53-31e7-466e-b4ed-ee5e382b8e79 time="2026-02-13T23:24:42Z" level=info msg="Job started" service=imap user=b527fc53-31e7-466e-b4ed-ee5e382b8e79 time="2026-02-13T23:24:42Z" level=info msg="200 OK: POST https://127.0.0.1:45389/mail/v4/messages" pkg=gpa/client userID=b527fc53-31e7-466e-b4ed-ee5e382b8e79 time="2026-02-13T23:24:42Z" level=info msg="Job finished" service=imap user=b527fc53-31e7-466e-b4ed-ee5e382b8e79 time="2026-02-13T23:24:42Z" level=info msg="All child jobs completed" service=imap sync-job=waiter user=b527fc53-31e7-466e-b4ed-ee5e382b8e79 time="2026-02-13T23:24:42Z" level=info msg="Synced messages" service=imap user=b527fc53-31e7-466e-b4ed-ee5e382b8e79 time="2026-02-13T23:24:42Z" level=info msg="Finished user sync" duration=5.041391ms service=imap user=b527fc53-31e7-466e-b4ed-ee5e382b8e79 time="2026-02-13T23:24:42Z" level=info msg="Sync complete, starting API event stream" service=imap user=b527fc53-31e7-466e-b4ed-ee5e382b8e79 time="2026-02-13T23:24:42Z" level=info msg="Event loop reset" eventID="AA==" service=user-events user=b527fc53-31e7-466e-b4ed-ee5e382b8e79 time="2026-02-13T23:24:42Z" level=info msg="200 OK: POST https://127.0.0.1:45389/mail/v4/messages/import" pkg=gpa/client userID=b527fc53-31e7-466e-b4ed-ee5e382b8e79 time="2026-02-13T23:24:42Z" level=info msg="200 OK: GET https://127.0.0.1:45389/mail/v4/messages/e3467601-4d69-4239-97de-1b99b6197202" pkg=gpa/client userID=b527fc53-31e7-466e-b4ed-ee5e382b8e79 time="2026-02-13T23:24:42Z" level=info msg="Frontend service stopped" time="2026-02-13T23:24:42Z" level=info msg="Frontend client stopped" time="2026-02-13T23:24:42Z" level=info msg="Closing bridge" pkg=bridge time="2026-02-13T23:24:42Z" level=info msg="Stopping service" pkg=observability time="2026-02-13T23:24:42Z" level=info msg="Closing user" userID=b527fc53-31e7-466e-b4ed-ee5e382b8e79 time="2026-02-13T23:24:42Z" level=info msg="De-registering user client, ID:b527fc53-31e7-466e-b4ed-ee5e382b8e79" pkg=observability time="2026-02-13T23:24:42Z" level=info msg="Exiting IMAP Service" service=imap user=b527fc53-31e7-466e-b4ed-ee5e382b8e79 time="2026-02-13T23:24:42Z" level=info msg="Exiting service main loop" service=smtp user=b527fc53-31e7-466e-b4ed-ee5e382b8e79 time="2026-02-13T23:24:42Z" level=info msg="Exiting service main loop" service=notification user=b527fc53-31e7-466e-b4ed-ee5e382b8e79 time="2026-02-13T23:24:42Z" level=info msg="Exiting Service" service=user-identity user=b527fc53-31e7-466e-b4ed-ee5e382b8e79 time="2026-02-13T23:24:42Z" level=info msg="Exiting service main loop" service=telemetry user=b527fc53-31e7-466e-b4ed-ee5e382b8e79 time="2026-02-13T23:24:42Z" level=info msg="Exiting service" service=user-events user=b527fc53-31e7-466e-b4ed-ee5e382b8e79 time="2026-02-13T23:24:42Z" level=info msg="Closing IMAP Listener" service=server-manager time="2026-02-13T23:24:42Z" level=info msg="Closing IMAP server" service=server-manager time="2026-02-13T23:24:42Z" level=info msg="Closing SMTP Listener" service=server-manager time="2026-02-13T23:24:42Z" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2026-02-13T23:24:42Z" level=info msg="Closing SMTP server" service=server-manager time="2026-02-13T23:24:42Z" level=info msg="Closing service" service=unleash | "multipart/mixed_with_attachment_no_quote.eml" | time="2026-02-13T23:24:42Z" level=info msg="User '464be68d-f626-4616-b2c6-468a78e504cf' created with id=3f373fac-e9b3-451a-b05d-c07764e1d523" pkg=gpa/server/backend time="2026-02-13T23:24:42Z" level=info msg="Starting bridge" time="2026-02-13T23:24:42Z" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures1466701680/097/config2267477651/grpcFocusServerConfig.json pkg=focus/service time="2026-02-13T23:24:42Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures1466701680/097/cache777259140/unleash_cache/unleash_flags: no such file or directory" service=unleash time="2026-02-13T23:24:42Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures1466701680/097/cache777259140/notifications/notification_cache: no such file or directory" pkg=notification-store time="2026-02-13T23:24:42Z" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures1466701680/097/data1212477107/gluon/backend/db gluonStore=/tmp/TestFeatures1466701680/097/data1212477107/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2026-02-13T23:24:42Z" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2026-02-13T23:24:42Z" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2026-02-13T23:24:42Z" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2026-02-13T23:24:42Z" level=info msg="Starting service" service=unleash time="2026-02-13T23:24:42Z" level=info msg="Starting service" pkg=observability time="2026-02-13T23:24:42Z" level=info msg="Starting frontend service" time="2026-02-13T23:24:42Z" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures1466701680/097/config2267477651/grpcServerConfig.json time="2026-02-13T23:24:42Z" level=info msg="gRPC server listening on /tmp/bridge7078" pkg=grpc time="2026-02-13T23:24:42Z" level=info msg="Frontend service started" time="2026-02-13T23:24:42Z" level=info msg="Starting frontend client" time="2026-02-13T23:24:42Z" level=info msg="Starting receiver service" service=unleash time="2026-02-13T23:24:42Z" level=info msg="Loading users" count=0 pkg=bridge/user time="2026-02-13T23:24:42Z" level=info msg="Finished loading users" pkg=bridge/user time="2026-02-13T23:24:42Z" level=info msg="Checking for updates" pkg=bridge time="2026-02-13T23:24:42Z" level=info msg="Starting poll service" service=unleash time="2026-02-13T23:24:42Z" level=info msg="Not monitoring parent PID" pkg=grpc time="2026-02-13T23:24:42Z" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2026-02-13T23:24:42Z" level=info msg="200 OK: GET https://127.0.0.1:46401/feature/v2/frontend?bridgeStickyKey=b6047c8d-0f8c-4bb3-b372-3ef366cce6bd" pkg=gpa/manager time="2026-02-13T23:24:42Z" level=info msg="Frontend client started" time="2026-02-13T23:24:42Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (75c8b0fd)" time="2026-02-13T23:24:42Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (75c8b0fd)" time="2026-02-13T23:24:42Z" level=info msg="200 OK: POST https://127.0.0.1:46401/auth/v4/info" pkg=gpa/manager time="2026-02-13T23:24:42Z" level=info msg="200 OK: POST https://127.0.0.1:46401/auth/v4" pkg=gpa/manager time="2026-02-13T23:24:42Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=3f373fac-e9b3-451a-b05d-c07764e1d523 time="2026-02-13T23:24:43Z" level=info msg="Adding vault user" userID=3f373fac-e9b3-451a-b05d-c07764e1d523 time="2026-02-13T23:24:43Z" level=info msg="Creating new user" userID=3f373fac-e9b3-451a-b05d-c07764e1d523 time="2026-02-13T23:24:43Z" level=warning msg="404 GET https://127.0.0.1:46401/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2026-02-13T23:24:43Z" level=error msg="404 GET https://127.0.0.1:46401/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2026-02-13T23:24:43Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:46401/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2026-02-13T23:24:43Z" level=info msg="Creating user object" numAddr=1 numLabels=12 userID=3f373fac-e9b3-451a-b05d-c07764e1d523 time="2026-02-13T23:24:43Z" level=info msg="200 OK: GET https://127.0.0.1:46401/core/v4/events/latest" pkg=gpa/client userID=3f373fac-e9b3-451a-b05d-c07764e1d523 time="2026-02-13T23:24:43Z" level=info msg="Starting service Last EventID=AA==" service=user-events user=3f373fac-e9b3-451a-b05d-c07764e1d523 time="2026-02-13T23:24:43Z" level=info msg="200 OK: GET https://127.0.0.1:46401/core/v4/settings" pkg=gpa/client userID=3f373fac-e9b3-451a-b05d-c07764e1d523 time="2026-02-13T23:24:43Z" level=info msg="Registering user client, ID:3f373fac-e9b3-451a-b05d-c07764e1d523" pkg=observability time="2026-02-13T23:24:43Z" level=info msg="Starting service main loop" service=telemetry user=3f373fac-e9b3-451a-b05d-c07764e1d523 time="2026-02-13T23:24:43Z" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=3f373fac-e9b3-451a-b05d-c07764e1d523 time="2026-02-13T23:24:43Z" level=info msg="Starting service main loop" service=notification user=3f373fac-e9b3-451a-b05d-c07764e1d523 time="2026-02-13T23:24:43Z" level=info msg="Starting service main loop" service=smtp user=3f373fac-e9b3-451a-b05d-c07764e1d523 time="2026-02-13T23:24:43Z" level=info msg="200 OK: GET https://127.0.0.1:46401/core/v4/labels?Type=4" pkg=gpa/client userID=3f373fac-e9b3-451a-b05d-c07764e1d523 time="2026-02-13T23:24:43Z" level=info msg="200 OK: GET https://127.0.0.1:46401/core/v4/labels?Type=3" pkg=gpa/client userID=3f373fac-e9b3-451a-b05d-c07764e1d523 time="2026-02-13T23:24:43Z" level=info msg="200 OK: GET https://127.0.0.1:46401/core/v4/labels?Type=1" pkg=gpa/client userID=3f373fac-e9b3-451a-b05d-c07764e1d523 time="2026-02-13T23:24:43Z" level=info msg="Setting labels" labelIDs="[4 7 10 12 1 3 5 6 8 9 0 2]" pkg=rwLabels time="2026-02-13T23:24:43Z" level=info msg="Adding user to imap server" addrID=b86295e8-be57-488a-89d8-de448d979a84 service=server-manager time="2026-02-13T23:24:43Z" level=info msg="Creating new IMAP user" addrID=b86295e8-be57-488a-89d8-de448d979a84 service=server-manager time="2026-02-13T23:24:43Z" level=info msg="Setting gluon ID" addrID=b86295e8-be57-488a-89d8-de448d979a84 gluonID=73db2177-df1b-475f-bc14-48c347df2086 userID=3f373fac-e9b3-451a-b05d-c07764e1d523 time="2026-02-13T23:24:43Z" level=info msg="Created new IMAP user" addrID=b86295e8-be57-488a-89d8-de448d979a84 gluonID=73db2177-df1b-475f-bc14-48c347df2086 service=server-manager time="2026-02-13T23:24:43Z" level=info msg="Validating Listener State" service=server-manager time="2026-02-13T23:24:43Z" level=info msg=Resuming service=user-events user=3f373fac-e9b3-451a-b05d-c07764e1d523 time="2026-02-13T23:24:43Z" level=info msg="Received mailbox message count" count=0 gluonID=73db2177-df1b-475f-bc14-48c347df2086 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2026-02-13T23:24:43Z" level=info msg="Starting IMAP Service" service=imap user=3f373fac-e9b3-451a-b05d-c07764e1d523 time="2026-02-13T23:24:43Z" level=info msg="Sync triggered" service=imap user=3f373fac-e9b3-451a-b05d-c07764e1d523 time="2026-02-13T23:24:43Z" level=info msg="Beginning user sync" service=imap start="2026-02-13 23:24:43.062700042 +0000 UTC m=+100.869308442" user=3f373fac-e9b3-451a-b05d-c07764e1d523 time="2026-02-13T23:24:43Z" level=info msg="Syncing labels" service=imap user=3f373fac-e9b3-451a-b05d-c07764e1d523 time="2026-02-13T23:24:43Z" level=info msg="Checking whether logged in user should re-sync. UserID:3f373fac-e9b3-451a-b05d-c07764e1d523" userID=3f373fac-e9b3-451a-b05d-c07764e1d523 time="2026-02-13T23:24:43Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=73db2177-df1b-475f-bc14-48c347df2086 time="2026-02-13T23:24:43Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=73db2177-df1b-475f-bc14-48c347df2086 time="2026-02-13T23:24:43Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5 userID=73db2177-df1b-475f-bc14-48c347df2086 time="2026-02-13T23:24:43Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=8 userID=73db2177-df1b-475f-bc14-48c347df2086 time="2026-02-13T23:24:43Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0 userID=73db2177-df1b-475f-bc14-48c347df2086 time="2026-02-13T23:24:43Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4 userID=73db2177-df1b-475f-bc14-48c347df2086 time="2026-02-13T23:24:43Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=7 userID=73db2177-df1b-475f-bc14-48c347df2086 time="2026-02-13T23:24:43Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=12 userID=73db2177-df1b-475f-bc14-48c347df2086 time="2026-02-13T23:24:43Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=3 userID=73db2177-df1b-475f-bc14-48c347df2086 time="2026-02-13T23:24:43Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=10 userID=73db2177-df1b-475f-bc14-48c347df2086 time="2026-02-13T23:24:43Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6 userID=73db2177-df1b-475f-bc14-48c347df2086 time="2026-02-13T23:24:43Z" level=info msg="Synced labels" service=imap user=3f373fac-e9b3-451a-b05d-c07764e1d523 time="2026-02-13T23:24:43Z" level=info msg="200 OK: GET https://127.0.0.1:46401/mail/v4/messages/count" pkg=gpa/client userID=3f373fac-e9b3-451a-b05d-c07764e1d523 time="2026-02-13T23:24:43Z" level=info msg="Syncing messages" service=imap user=3f373fac-e9b3-451a-b05d-c07764e1d523 time="2026-02-13T23:24:43Z" level=info msg="Job started" service=imap user=3f373fac-e9b3-451a-b05d-c07764e1d523 time="2026-02-13T23:24:43Z" level=info msg="200 OK: POST https://127.0.0.1:46401/mail/v4/messages" pkg=gpa/client userID=3f373fac-e9b3-451a-b05d-c07764e1d523 time="2026-02-13T23:24:43Z" level=info msg="Job finished" service=imap user=3f373fac-e9b3-451a-b05d-c07764e1d523 time="2026-02-13T23:24:43Z" level=info msg="All child jobs completed" service=imap sync-job=waiter user=3f373fac-e9b3-451a-b05d-c07764e1d523 time="2026-02-13T23:24:43Z" level=info msg="Synced messages" service=imap user=3f373fac-e9b3-451a-b05d-c07764e1d523 time="2026-02-13T23:24:43Z" level=info msg="Finished user sync" duration=5.015551ms service=imap user=3f373fac-e9b3-451a-b05d-c07764e1d523 time="2026-02-13T23:24:43Z" level=info msg="Sync complete, starting API event stream" service=imap user=3f373fac-e9b3-451a-b05d-c07764e1d523 time="2026-02-13T23:24:43Z" level=info msg="Event loop reset" eventID="AA==" service=user-events user=3f373fac-e9b3-451a-b05d-c07764e1d523 time="2026-02-13T23:24:43Z" level=info msg="200 OK: POST https://127.0.0.1:46401/mail/v4/messages/import" pkg=gpa/client userID=3f373fac-e9b3-451a-b05d-c07764e1d523 time="2026-02-13T23:24:43Z" level=info msg="200 OK: GET https://127.0.0.1:46401/mail/v4/messages/b9f18a32-15d5-4cf1-9512-dbaf4197f30d" pkg=gpa/client userID=3f373fac-e9b3-451a-b05d-c07764e1d523 Scenario: Import message as latin1 without content type # features/imap/message/import.feature:113 When IMAP client "1" appends "plain/text_plain_unknown_latin1.eml" to "INBOX" # :1 -> *scenario Then it succeeds # :1 -> *scenario time="2026-02-13T23:24:43Z" level=warning msg="Determined encoding by reading body" name=windows-1252 time="2026-02-13T23:24:43Z" level=info msg="Frontend service stopped" time="2026-02-13T23:24:43Z" level=info msg="Frontend client stopped" time="2026-02-13T23:24:43Z" level=info msg="Closing bridge" pkg=bridge time="2026-02-13T23:24:43Z" level=info msg="Stopping service" pkg=observability time="2026-02-13T23:24:43Z" level=info msg="Closing user" userID=3f373fac-e9b3-451a-b05d-c07764e1d523 time="2026-02-13T23:24:43Z" level=info msg="De-registering user client, ID:3f373fac-e9b3-451a-b05d-c07764e1d523" pkg=observability time="2026-02-13T23:24:43Z" level=info msg="Exiting IMAP Service" service=imap user=3f373fac-e9b3-451a-b05d-c07764e1d523 time="2026-02-13T23:24:43Z" level=info msg="Exiting service main loop" service=smtp user=3f373fac-e9b3-451a-b05d-c07764e1d523 time="2026-02-13T23:24:43Z" level=info msg="Exiting service main loop" service=notification user=3f373fac-e9b3-451a-b05d-c07764e1d523 time="2026-02-13T23:24:43Z" level=info msg="Exiting Service" service=user-identity user=3f373fac-e9b3-451a-b05d-c07764e1d523 time="2026-02-13T23:24:43Z" level=info msg="Exiting service main loop" service=telemetry user=3f373fac-e9b3-451a-b05d-c07764e1d523 time="2026-02-13T23:24:43Z" level=info msg="Exiting service" service=user-events user=3f373fac-e9b3-451a-b05d-c07764e1d523 time="2026-02-13T23:24:43Z" level=info msg="Closing IMAP Listener" service=server-manager time="2026-02-13T23:24:43Z" level=info msg="Closing IMAP server" service=server-manager time="2026-02-13T23:24:43Z" level=info msg="Closing SMTP Listener" service=server-manager time="2026-02-13T23:24:43Z" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2026-02-13T23:24:43Z" level=info msg="Closing SMTP server" service=server-manager time="2026-02-13T23:24:43Z" level=info msg="Closing service" service=unleash And IMAP client "1" eventually sees the following message in "INBOX" with this structure: # :1 -> *scenario """ {  "from": "Sender ",  "date": "01 Jan 80 00:00 +0000",  "to": "Receiver ",  "content": {  "content-type": "text/plain",  "body-is": "ééééééé"  } } """ time="2026-02-13T23:24:43Z" level=info msg="User '2cf0caf7-516d-43ae-bc1f-5b93accda76d' created with id=c0f031ad-9107-4be8-958c-c7ffb358c2b0" pkg=gpa/server/backend time="2026-02-13T23:24:43Z" level=info msg="Starting bridge" time="2026-02-13T23:24:43Z" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures1466701680/098/config1075834750/grpcFocusServerConfig.json pkg=focus/service time="2026-02-13T23:24:43Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures1466701680/098/cache2051344930/unleash_cache/unleash_flags: no such file or directory" service=unleash time="2026-02-13T23:24:43Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures1466701680/098/cache2051344930/notifications/notification_cache: no such file or directory" pkg=notification-store time="2026-02-13T23:24:43Z" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures1466701680/098/data3268857499/gluon/backend/db gluonStore=/tmp/TestFeatures1466701680/098/data3268857499/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2026-02-13T23:24:43Z" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2026-02-13T23:24:43Z" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2026-02-13T23:24:43Z" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2026-02-13T23:24:43Z" level=info msg="Starting service" service=unleash time="2026-02-13T23:24:43Z" level=info msg="Starting service" pkg=observability time="2026-02-13T23:24:43Z" level=info msg="Starting frontend service" time="2026-02-13T23:24:43Z" level=info msg="Starting poll service" service=unleash time="2026-02-13T23:24:43Z" level=info msg="Checking for updates" pkg=bridge time="2026-02-13T23:24:43Z" level=info msg="Starting receiver service" service=unleash time="2026-02-13T23:24:43Z" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures1466701680/098/config1075834750/grpcServerConfig.json time="2026-02-13T23:24:43Z" level=info msg="Loading users" count=0 pkg=bridge/user time="2026-02-13T23:24:43Z" level=info msg="Finished loading users" pkg=bridge/user time="2026-02-13T23:24:43Z" level=info msg="gRPC server listening on /tmp/bridge0571" pkg=grpc time="2026-02-13T23:24:43Z" level=info msg="Frontend service started" time="2026-02-13T23:24:43Z" level=info msg="Starting frontend client" time="2026-02-13T23:24:43Z" level=info msg="Not monitoring parent PID" pkg=grpc time="2026-02-13T23:24:43Z" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2026-02-13T23:24:43Z" level=info msg="200 OK: GET https://127.0.0.1:46329/feature/v2/frontend?bridgeStickyKey=9d72f760-33e8-4741-9174-540163008911" pkg=gpa/manager time="2026-02-13T23:24:43Z" level=info msg="Frontend client started" time="2026-02-13T23:24:43Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (5e8ddf14)" time="2026-02-13T23:24:43Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (5e8ddf14)" time="2026-02-13T23:24:43Z" level=info msg="200 OK: POST https://127.0.0.1:46329/auth/v4/info" pkg=gpa/manager time="2026-02-13T23:24:43Z" level=info msg="200 OK: POST https://127.0.0.1:46329/auth/v4" pkg=gpa/manager time="2026-02-13T23:24:43Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=c0f031ad-9107-4be8-958c-c7ffb358c2b0 time="2026-02-13T23:24:43Z" level=info msg="Adding vault user" userID=c0f031ad-9107-4be8-958c-c7ffb358c2b0 time="2026-02-13T23:24:43Z" level=info msg="Creating new user" userID=c0f031ad-9107-4be8-958c-c7ffb358c2b0 time="2026-02-13T23:24:43Z" level=warning msg="404 GET https://127.0.0.1:46329/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2026-02-13T23:24:43Z" level=error msg="404 GET https://127.0.0.1:46329/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2026-02-13T23:24:43Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:46329/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2026-02-13T23:24:43Z" level=info msg="Creating user object" numAddr=1 numLabels=12 userID=c0f031ad-9107-4be8-958c-c7ffb358c2b0 time="2026-02-13T23:24:43Z" level=info msg="200 OK: GET https://127.0.0.1:46329/core/v4/events/latest" pkg=gpa/client userID=c0f031ad-9107-4be8-958c-c7ffb358c2b0 time="2026-02-13T23:24:43Z" level=info msg="Starting service Last EventID=AA==" service=user-events user=c0f031ad-9107-4be8-958c-c7ffb358c2b0 time="2026-02-13T23:24:43Z" level=info msg="200 OK: GET https://127.0.0.1:46329/core/v4/settings" pkg=gpa/client userID=c0f031ad-9107-4be8-958c-c7ffb358c2b0 time="2026-02-13T23:24:43Z" level=info msg="Registering user client, ID:c0f031ad-9107-4be8-958c-c7ffb358c2b0" pkg=observability time="2026-02-13T23:24:43Z" level=info msg="Starting service main loop" service=telemetry user=c0f031ad-9107-4be8-958c-c7ffb358c2b0 time="2026-02-13T23:24:43Z" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=c0f031ad-9107-4be8-958c-c7ffb358c2b0 time="2026-02-13T23:24:43Z" level=info msg="Starting service main loop" service=notification user=c0f031ad-9107-4be8-958c-c7ffb358c2b0 time="2026-02-13T23:24:43Z" level=info msg="Starting service main loop" service=smtp user=c0f031ad-9107-4be8-958c-c7ffb358c2b0 time="2026-02-13T23:24:43Z" level=info msg="200 OK: GET https://127.0.0.1:46329/core/v4/labels?Type=4" pkg=gpa/client userID=c0f031ad-9107-4be8-958c-c7ffb358c2b0 time="2026-02-13T23:24:43Z" level=info msg="200 OK: GET https://127.0.0.1:46329/core/v4/labels?Type=3" pkg=gpa/client userID=c0f031ad-9107-4be8-958c-c7ffb358c2b0 time="2026-02-13T23:24:43Z" level=info msg="200 OK: GET https://127.0.0.1:46329/core/v4/labels?Type=1" pkg=gpa/client userID=c0f031ad-9107-4be8-958c-c7ffb358c2b0 time="2026-02-13T23:24:43Z" level=info msg="Setting labels" labelIDs="[3 6 10 12 0 2 4 5 7 8 9 1]" pkg=rwLabels time="2026-02-13T23:24:43Z" level=info msg="Adding user to imap server" addrID=8f37e3ba-9e83-4aef-92dc-68db8e34ff2a service=server-manager time="2026-02-13T23:24:43Z" level=info msg="Creating new IMAP user" addrID=8f37e3ba-9e83-4aef-92dc-68db8e34ff2a service=server-manager time="2026-02-13T23:24:43Z" level=info msg="Setting gluon ID" addrID=8f37e3ba-9e83-4aef-92dc-68db8e34ff2a gluonID=558eb411-fd70-44ad-8ef7-218518ec9264 userID=c0f031ad-9107-4be8-958c-c7ffb358c2b0 time="2026-02-13T23:24:43Z" level=info msg="Created new IMAP user" addrID=8f37e3ba-9e83-4aef-92dc-68db8e34ff2a gluonID=558eb411-fd70-44ad-8ef7-218518ec9264 service=server-manager time="2026-02-13T23:24:43Z" level=info msg="Validating Listener State" service=server-manager time="2026-02-13T23:24:43Z" level=info msg=Resuming service=user-events user=c0f031ad-9107-4be8-958c-c7ffb358c2b0 time="2026-02-13T23:24:43Z" level=info msg="Received mailbox message count" count=0 gluonID=558eb411-fd70-44ad-8ef7-218518ec9264 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2026-02-13T23:24:43Z" level=info msg="Starting IMAP Service" service=imap user=c0f031ad-9107-4be8-958c-c7ffb358c2b0 time="2026-02-13T23:24:43Z" level=info msg="Sync triggered" service=imap user=c0f031ad-9107-4be8-958c-c7ffb358c2b0 time="2026-02-13T23:24:43Z" level=info msg="Beginning user sync" service=imap start="2026-02-13 23:24:43.672648269 +0000 UTC m=+101.479256679" user=c0f031ad-9107-4be8-958c-c7ffb358c2b0 time="2026-02-13T23:24:43Z" level=info msg="Syncing labels" service=imap user=c0f031ad-9107-4be8-958c-c7ffb358c2b0 time="2026-02-13T23:24:43Z" level=info msg="Checking whether logged in user should re-sync. UserID:c0f031ad-9107-4be8-958c-c7ffb358c2b0" userID=c0f031ad-9107-4be8-958c-c7ffb358c2b0 time="2026-02-13T23:24:43Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=558eb411-fd70-44ad-8ef7-218518ec9264 time="2026-02-13T23:24:43Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=558eb411-fd70-44ad-8ef7-218518ec9264 time="2026-02-13T23:24:43Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=7 userID=558eb411-fd70-44ad-8ef7-218518ec9264 time="2026-02-13T23:24:43Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6 userID=558eb411-fd70-44ad-8ef7-218518ec9264 time="2026-02-13T23:24:43Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=12 userID=558eb411-fd70-44ad-8ef7-218518ec9264 time="2026-02-13T23:24:43Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=8 userID=558eb411-fd70-44ad-8ef7-218518ec9264 time="2026-02-13T23:24:43Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=3 userID=558eb411-fd70-44ad-8ef7-218518ec9264 time="2026-02-13T23:24:43Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=10 userID=558eb411-fd70-44ad-8ef7-218518ec9264 time="2026-02-13T23:24:43Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0 userID=558eb411-fd70-44ad-8ef7-218518ec9264 time="2026-02-13T23:24:43Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5 userID=558eb411-fd70-44ad-8ef7-218518ec9264 time="2026-02-13T23:24:43Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4 userID=558eb411-fd70-44ad-8ef7-218518ec9264 time="2026-02-13T23:24:43Z" level=info msg="Synced labels" service=imap user=c0f031ad-9107-4be8-958c-c7ffb358c2b0 time="2026-02-13T23:24:43Z" level=info msg="200 OK: GET https://127.0.0.1:46329/mail/v4/messages/count" pkg=gpa/client userID=c0f031ad-9107-4be8-958c-c7ffb358c2b0 time="2026-02-13T23:24:43Z" level=info msg="Syncing messages" service=imap user=c0f031ad-9107-4be8-958c-c7ffb358c2b0 time="2026-02-13T23:24:43Z" level=info msg="Job started" service=imap user=c0f031ad-9107-4be8-958c-c7ffb358c2b0 time="2026-02-13T23:24:43Z" level=info msg="200 OK: POST https://127.0.0.1:46329/mail/v4/messages" pkg=gpa/client userID=c0f031ad-9107-4be8-958c-c7ffb358c2b0 time="2026-02-13T23:24:43Z" level=info msg="Job finished" service=imap user=c0f031ad-9107-4be8-958c-c7ffb358c2b0 time="2026-02-13T23:24:43Z" level=info msg="All child jobs completed" service=imap sync-job=waiter user=c0f031ad-9107-4be8-958c-c7ffb358c2b0 time="2026-02-13T23:24:43Z" level=info msg="Synced messages" service=imap user=c0f031ad-9107-4be8-958c-c7ffb358c2b0 time="2026-02-13T23:24:43Z" level=info msg="Finished user sync" duration=3.239732ms service=imap user=c0f031ad-9107-4be8-958c-c7ffb358c2b0 time="2026-02-13T23:24:43Z" level=info msg="Sync complete, starting API event stream" service=imap user=c0f031ad-9107-4be8-958c-c7ffb358c2b0 time="2026-02-13T23:24:43Z" level=info msg="Event loop reset" eventID="AA==" service=user-events user=c0f031ad-9107-4be8-958c-c7ffb358c2b0 time="2026-02-13T23:24:43Z" level=warning msg="Message has an unknown charset" error="unknown charset: unknown charset: message: unhandled charset \"iso-8859-1\"" time="2026-02-13T23:24:43Z" level=info msg="200 OK: POST https://127.0.0.1:46329/mail/v4/messages/import" pkg=gpa/client userID=c0f031ad-9107-4be8-958c-c7ffb358c2b0 time="2026-02-13T23:24:43Z" level=info msg="200 OK: GET https://127.0.0.1:46329/mail/v4/messages/ac747d5e-1748-426c-82da-eb00ad8606b6" pkg=gpa/client userID=c0f031ad-9107-4be8-958c-c7ffb358c2b0 Scenario: Import message as latin1 with content type # features/imap/message/import.feature:130 When IMAP client "1" appends "plain/text_plain_latin1.eml" to "INBOX" # :1 -> *scenario Then it succeeds # :1 -> *scenario time="2026-02-13T23:24:43Z" level=info msg="Frontend service stopped" time="2026-02-13T23:24:43Z" level=info msg="Frontend client stopped" time="2026-02-13T23:24:43Z" level=info msg="Closing bridge" pkg=bridge time="2026-02-13T23:24:43Z" level=info msg="Stopping service" pkg=observability time="2026-02-13T23:24:43Z" level=info msg="Closing user" userID=c0f031ad-9107-4be8-958c-c7ffb358c2b0 time="2026-02-13T23:24:43Z" level=info msg="De-registering user client, ID:c0f031ad-9107-4be8-958c-c7ffb358c2b0" pkg=observability time="2026-02-13T23:24:43Z" level=info msg="Exiting IMAP Service" service=imap user=c0f031ad-9107-4be8-958c-c7ffb358c2b0 time="2026-02-13T23:24:43Z" level=info msg="Exiting service main loop" service=smtp user=c0f031ad-9107-4be8-958c-c7ffb358c2b0 time="2026-02-13T23:24:43Z" level=info msg="Exiting service main loop" service=notification user=c0f031ad-9107-4be8-958c-c7ffb358c2b0 time="2026-02-13T23:24:43Z" level=info msg="Exiting Service" service=user-identity user=c0f031ad-9107-4be8-958c-c7ffb358c2b0 time="2026-02-13T23:24:43Z" level=info msg="Exiting service main loop" service=telemetry user=c0f031ad-9107-4be8-958c-c7ffb358c2b0 time="2026-02-13T23:24:43Z" level=info msg="Exiting service" service=user-events user=c0f031ad-9107-4be8-958c-c7ffb358c2b0 time="2026-02-13T23:24:43Z" level=info msg="Closing IMAP Listener" service=server-manager time="2026-02-13T23:24:43Z" level=info msg="Closing IMAP server" service=server-manager time="2026-02-13T23:24:43Z" level=info msg="Closing SMTP Listener" service=server-manager time="2026-02-13T23:24:43Z" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2026-02-13T23:24:43Z" level=info msg="Closing SMTP server" service=server-manager time="2026-02-13T23:24:43Z" level=info msg="Closing service" service=unleash And IMAP client "1" eventually sees the following message in "INBOX" with this structure: # :1 -> *scenario """ {  "from": "Sender ",  "date": "01 Jan 80 00:00 +0000",  "to": "Receiver ",  "content": {  "content-type": "text/plain",  "content-type-charset": "utf-8",  "body-is": "ééééééé"  } } """ time="2026-02-13T23:24:43Z" level=info msg="User 'd8b7f9ea-9b1d-4af3-aed8-078174e668b7' created with id=09e9f930-658e-4e66-9cf6-5b19c1f024f6" pkg=gpa/server/backend time="2026-02-13T23:24:44Z" level=info msg="Starting bridge" time="2026-02-13T23:24:44Z" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures1466701680/099/config3647162794/grpcFocusServerConfig.json pkg=focus/service time="2026-02-13T23:24:44Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures1466701680/099/cache1867894779/unleash_cache/unleash_flags: no such file or directory" service=unleash time="2026-02-13T23:24:44Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures1466701680/099/cache1867894779/notifications/notification_cache: no such file or directory" pkg=notification-store time="2026-02-13T23:24:44Z" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures1466701680/099/data2489628435/gluon/backend/db gluonStore=/tmp/TestFeatures1466701680/099/data2489628435/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2026-02-13T23:24:44Z" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2026-02-13T23:24:44Z" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2026-02-13T23:24:44Z" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2026-02-13T23:24:44Z" level=info msg="Starting service" service=unleash time="2026-02-13T23:24:44Z" level=info msg="Starting service" pkg=observability time="2026-02-13T23:24:44Z" level=info msg="Starting receiver service" service=unleash time="2026-02-13T23:24:44Z" level=info msg="Checking for updates" pkg=bridge time="2026-02-13T23:24:44Z" level=info msg="Loading users" count=0 pkg=bridge/user time="2026-02-13T23:24:44Z" level=info msg="Finished loading users" pkg=bridge/user time="2026-02-13T23:24:44Z" level=info msg="Starting poll service" service=unleash time="2026-02-13T23:24:44Z" level=info msg="Starting frontend service" time="2026-02-13T23:24:44Z" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures1466701680/099/config3647162794/grpcServerConfig.json time="2026-02-13T23:24:44Z" level=info msg="gRPC server listening on /tmp/bridge9435" pkg=grpc time="2026-02-13T23:24:44Z" level=info msg="Frontend service started" time="2026-02-13T23:24:44Z" level=info msg="Starting frontend client" time="2026-02-13T23:24:44Z" level=info msg="Not monitoring parent PID" pkg=grpc time="2026-02-13T23:24:44Z" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2026-02-13T23:24:44Z" level=info msg="200 OK: GET https://127.0.0.1:44865/feature/v2/frontend?bridgeStickyKey=9a79c268-b301-42be-90f4-7d349e3f9e89" pkg=gpa/manager time="2026-02-13T23:24:44Z" level=info msg="Frontend client started" time="2026-02-13T23:24:44Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (d935f36c)" time="2026-02-13T23:24:44Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (d935f36c)" time="2026-02-13T23:24:44Z" level=info msg="200 OK: POST https://127.0.0.1:44865/auth/v4/info" pkg=gpa/manager time="2026-02-13T23:24:44Z" level=info msg="200 OK: POST https://127.0.0.1:44865/auth/v4" pkg=gpa/manager time="2026-02-13T23:24:44Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=09e9f930-658e-4e66-9cf6-5b19c1f024f6 time="2026-02-13T23:24:44Z" level=info msg="Adding vault user" userID=09e9f930-658e-4e66-9cf6-5b19c1f024f6 time="2026-02-13T23:24:44Z" level=info msg="Creating new user" userID=09e9f930-658e-4e66-9cf6-5b19c1f024f6 time="2026-02-13T23:24:44Z" level=warning msg="404 GET https://127.0.0.1:44865/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2026-02-13T23:24:44Z" level=error msg="404 GET https://127.0.0.1:44865/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2026-02-13T23:24:44Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:44865/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2026-02-13T23:24:44Z" level=info msg="Creating user object" numAddr=1 numLabels=12 userID=09e9f930-658e-4e66-9cf6-5b19c1f024f6 time="2026-02-13T23:24:44Z" level=info msg="200 OK: GET https://127.0.0.1:44865/core/v4/events/latest" pkg=gpa/client userID=09e9f930-658e-4e66-9cf6-5b19c1f024f6 time="2026-02-13T23:24:44Z" level=info msg="Starting service Last EventID=AA==" service=user-events user=09e9f930-658e-4e66-9cf6-5b19c1f024f6 time="2026-02-13T23:24:44Z" level=info msg="200 OK: GET https://127.0.0.1:44865/core/v4/settings" pkg=gpa/client userID=09e9f930-658e-4e66-9cf6-5b19c1f024f6 time="2026-02-13T23:24:44Z" level=info msg="Registering user client, ID:09e9f930-658e-4e66-9cf6-5b19c1f024f6" pkg=observability time="2026-02-13T23:24:44Z" level=info msg="Starting service main loop" service=telemetry user=09e9f930-658e-4e66-9cf6-5b19c1f024f6 time="2026-02-13T23:24:44Z" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=09e9f930-658e-4e66-9cf6-5b19c1f024f6 time="2026-02-13T23:24:44Z" level=info msg="Starting service main loop" service=notification user=09e9f930-658e-4e66-9cf6-5b19c1f024f6 time="2026-02-13T23:24:44Z" level=info msg="Starting service main loop" service=smtp user=09e9f930-658e-4e66-9cf6-5b19c1f024f6 time="2026-02-13T23:24:44Z" level=info msg="200 OK: GET https://127.0.0.1:44865/core/v4/labels?Type=4" pkg=gpa/client userID=09e9f930-658e-4e66-9cf6-5b19c1f024f6 time="2026-02-13T23:24:44Z" level=info msg="200 OK: GET https://127.0.0.1:44865/core/v4/labels?Type=3" pkg=gpa/client userID=09e9f930-658e-4e66-9cf6-5b19c1f024f6 time="2026-02-13T23:24:44Z" level=info msg="200 OK: GET https://127.0.0.1:44865/core/v4/labels?Type=1" pkg=gpa/client userID=09e9f930-658e-4e66-9cf6-5b19c1f024f6 time="2026-02-13T23:24:44Z" level=info msg="Setting labels" labelIDs="[8 12 0 1 2 9 10 3 4 5 6 7]" pkg=rwLabels time="2026-02-13T23:24:44Z" level=info msg="Adding user to imap server" addrID=f870ccf7-4772-4c29-8b05-4614ecc2a985 service=server-manager time="2026-02-13T23:24:44Z" level=info msg="Creating new IMAP user" addrID=f870ccf7-4772-4c29-8b05-4614ecc2a985 service=server-manager time="2026-02-13T23:24:44Z" level=info msg="Setting gluon ID" addrID=f870ccf7-4772-4c29-8b05-4614ecc2a985 gluonID=d0205c87-b685-4cbc-9cc4-c6343589c88a userID=09e9f930-658e-4e66-9cf6-5b19c1f024f6 time="2026-02-13T23:24:44Z" level=info msg="Created new IMAP user" addrID=f870ccf7-4772-4c29-8b05-4614ecc2a985 gluonID=d0205c87-b685-4cbc-9cc4-c6343589c88a service=server-manager time="2026-02-13T23:24:44Z" level=info msg="Validating Listener State" service=server-manager time="2026-02-13T23:24:44Z" level=info msg=Resuming service=user-events user=09e9f930-658e-4e66-9cf6-5b19c1f024f6 time="2026-02-13T23:24:44Z" level=info msg="Received mailbox message count" count=0 gluonID=d0205c87-b685-4cbc-9cc4-c6343589c88a labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2026-02-13T23:24:44Z" level=info msg="Starting IMAP Service" service=imap user=09e9f930-658e-4e66-9cf6-5b19c1f024f6 time="2026-02-13T23:24:44Z" level=info msg="Sync triggered" service=imap user=09e9f930-658e-4e66-9cf6-5b19c1f024f6 time="2026-02-13T23:24:44Z" level=info msg="Checking whether logged in user should re-sync. UserID:09e9f930-658e-4e66-9cf6-5b19c1f024f6" userID=09e9f930-658e-4e66-9cf6-5b19c1f024f6 time="2026-02-13T23:24:44Z" level=info msg="Beginning user sync" service=imap start="2026-02-13 23:24:44.238213779 +0000 UTC m=+102.044822189" user=09e9f930-658e-4e66-9cf6-5b19c1f024f6 time="2026-02-13T23:24:44Z" level=info msg="Syncing labels" service=imap user=09e9f930-658e-4e66-9cf6-5b19c1f024f6 time="2026-02-13T23:24:44Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=d0205c87-b685-4cbc-9cc4-c6343589c88a time="2026-02-13T23:24:44Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=d0205c87-b685-4cbc-9cc4-c6343589c88a time="2026-02-13T23:24:44Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6 userID=d0205c87-b685-4cbc-9cc4-c6343589c88a time="2026-02-13T23:24:44Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=10 userID=d0205c87-b685-4cbc-9cc4-c6343589c88a time="2026-02-13T23:24:44Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=8 userID=d0205c87-b685-4cbc-9cc4-c6343589c88a time="2026-02-13T23:24:44Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=3 userID=d0205c87-b685-4cbc-9cc4-c6343589c88a time="2026-02-13T23:24:44Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=7 userID=d0205c87-b685-4cbc-9cc4-c6343589c88a time="2026-02-13T23:24:44Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=12 userID=d0205c87-b685-4cbc-9cc4-c6343589c88a time="2026-02-13T23:24:44Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0 userID=d0205c87-b685-4cbc-9cc4-c6343589c88a time="2026-02-13T23:24:44Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4 userID=d0205c87-b685-4cbc-9cc4-c6343589c88a time="2026-02-13T23:24:44Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5 userID=d0205c87-b685-4cbc-9cc4-c6343589c88a time="2026-02-13T23:24:44Z" level=info msg="Synced labels" service=imap user=09e9f930-658e-4e66-9cf6-5b19c1f024f6 time="2026-02-13T23:24:44Z" level=info msg="200 OK: GET https://127.0.0.1:44865/mail/v4/messages/count" pkg=gpa/client userID=09e9f930-658e-4e66-9cf6-5b19c1f024f6 time="2026-02-13T23:24:44Z" level=info msg="Syncing messages" service=imap user=09e9f930-658e-4e66-9cf6-5b19c1f024f6 time="2026-02-13T23:24:44Z" level=info msg="Job started" service=imap user=09e9f930-658e-4e66-9cf6-5b19c1f024f6 time="2026-02-13T23:24:44Z" level=info msg="200 OK: POST https://127.0.0.1:44865/mail/v4/messages" pkg=gpa/client userID=09e9f930-658e-4e66-9cf6-5b19c1f024f6 time="2026-02-13T23:24:44Z" level=info msg="Job finished" service=imap user=09e9f930-658e-4e66-9cf6-5b19c1f024f6 time="2026-02-13T23:24:44Z" level=info msg="All child jobs completed" service=imap sync-job=waiter user=09e9f930-658e-4e66-9cf6-5b19c1f024f6 time="2026-02-13T23:24:44Z" level=info msg="Synced messages" service=imap user=09e9f930-658e-4e66-9cf6-5b19c1f024f6 time="2026-02-13T23:24:44Z" level=info msg="Finished user sync" duration=11.929122ms service=imap user=09e9f930-658e-4e66-9cf6-5b19c1f024f6 time="2026-02-13T23:24:44Z" level=info msg="Sync complete, starting API event stream" service=imap user=09e9f930-658e-4e66-9cf6-5b19c1f024f6 time="2026-02-13T23:24:44Z" level=info msg="Event loop reset" eventID="AA==" service=user-events user=09e9f930-658e-4e66-9cf6-5b19c1f024f6 time="2026-02-13T23:24:44Z" level=warning msg="Message has an unknown charset" error="unknown charset: unknown charset: message: unhandled charset \"koi8r\"" time="2026-02-13T23:24:44Z" level=info msg="200 OK: POST https://127.0.0.1:44865/mail/v4/messages/import" pkg=gpa/client userID=09e9f930-658e-4e66-9cf6-5b19c1f024f6 time="2026-02-13T23:24:44Z" level=info msg="200 OK: GET https://127.0.0.1:44865/mail/v4/messages/ede1ee65-eb66-4978-b491-9cb7dddf7256" pkg=gpa/client userID=09e9f930-658e-4e66-9cf6-5b19c1f024f6 Scenario: Import message as latin1 with wrong content type # features/imap/message/import.feature:149 When IMAP client "1" appends "plain/text_plain_wrong_latin1.eml" to "INBOX" # :1 -> *scenario Then it succeeds # :1 -> *scenario time="2026-02-13T23:24:44Z" level=info msg="Frontend service stopped" time="2026-02-13T23:24:44Z" level=info msg="Frontend client stopped" time="2026-02-13T23:24:44Z" level=info msg="Closing bridge" pkg=bridge time="2026-02-13T23:24:44Z" level=info msg="Stopping service" pkg=observability time="2026-02-13T23:24:44Z" level=info msg="Closing user" userID=09e9f930-658e-4e66-9cf6-5b19c1f024f6 time="2026-02-13T23:24:44Z" level=info msg="De-registering user client, ID:09e9f930-658e-4e66-9cf6-5b19c1f024f6" pkg=observability time="2026-02-13T23:24:44Z" level=info msg="Exiting IMAP Service" service=imap user=09e9f930-658e-4e66-9cf6-5b19c1f024f6 time="2026-02-13T23:24:44Z" level=info msg="Exiting service main loop" service=smtp user=09e9f930-658e-4e66-9cf6-5b19c1f024f6 time="2026-02-13T23:24:44Z" level=info msg="Exiting service main loop" service=notification user=09e9f930-658e-4e66-9cf6-5b19c1f024f6 time="2026-02-13T23:24:44Z" level=info msg="Exiting Service" service=user-identity user=09e9f930-658e-4e66-9cf6-5b19c1f024f6 time="2026-02-13T23:24:44Z" level=info msg="Exiting service main loop" service=telemetry user=09e9f930-658e-4e66-9cf6-5b19c1f024f6 time="2026-02-13T23:24:44Z" level=info msg="Exiting service" service=user-events user=09e9f930-658e-4e66-9cf6-5b19c1f024f6 time="2026-02-13T23:24:44Z" level=info msg="Closing IMAP Listener" service=server-manager time="2026-02-13T23:24:44Z" level=info msg="Closing IMAP server" service=server-manager time="2026-02-13T23:24:44Z" level=info msg="Closing SMTP Listener" service=server-manager time="2026-02-13T23:24:44Z" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2026-02-13T23:24:44Z" level=info msg="Closing SMTP server" service=server-manager time="2026-02-13T23:24:44Z" level=info msg="Closing service" service=unleash And IMAP client "1" eventually sees the following message in "INBOX" with this structure: # :1 -> *scenario """ {  "from": "Sender ",  "date": "01 Jan 80 00:00 +0000",  "to": "Receiver ",  "content": {  "content-type": "text/plain",  "content-type-charset": "utf-8",  "body-is": ""  } } """ time="2026-02-13T23:24:44Z" level=info msg="User '49272fa9-beeb-4825-88c1-c6e28c3a7811' created with id=d1c4eef0-1ad0-4c3b-bb2e-7c2fa0025e2a" pkg=gpa/server/backend time="2026-02-13T23:24:44Z" level=info msg="Starting bridge" time="2026-02-13T23:24:44Z" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures1466701680/100/config2983060180/grpcFocusServerConfig.json pkg=focus/service time="2026-02-13T23:24:44Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures1466701680/100/cache3289077460/unleash_cache/unleash_flags: no such file or directory" service=unleash time="2026-02-13T23:24:44Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures1466701680/100/cache3289077460/notifications/notification_cache: no such file or directory" pkg=notification-store time="2026-02-13T23:24:44Z" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures1466701680/100/data4026779918/gluon/backend/db gluonStore=/tmp/TestFeatures1466701680/100/data4026779918/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2026-02-13T23:24:44Z" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2026-02-13T23:24:44Z" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2026-02-13T23:24:44Z" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2026-02-13T23:24:44Z" level=info msg="Starting service" service=unleash time="2026-02-13T23:24:44Z" level=info msg="Starting service" pkg=observability time="2026-02-13T23:24:44Z" level=info msg="Starting frontend service" time="2026-02-13T23:24:44Z" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures1466701680/100/config2983060180/grpcServerConfig.json time="2026-02-13T23:24:44Z" level=info msg="gRPC server listening on /tmp/bridge8653" pkg=grpc time="2026-02-13T23:24:44Z" level=info msg="Frontend service started" time="2026-02-13T23:24:44Z" level=info msg="Starting frontend client" time="2026-02-13T23:24:44Z" level=info msg="Starting poll service" service=unleash time="2026-02-13T23:24:44Z" level=info msg="Starting receiver service" service=unleash time="2026-02-13T23:24:44Z" level=info msg="Loading users" count=0 pkg=bridge/user time="2026-02-13T23:24:44Z" level=info msg="Finished loading users" pkg=bridge/user time="2026-02-13T23:24:44Z" level=info msg="Checking for updates" pkg=bridge time="2026-02-13T23:24:44Z" level=info msg="Not monitoring parent PID" pkg=grpc time="2026-02-13T23:24:44Z" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2026-02-13T23:24:44Z" level=info msg="Frontend client started" time="2026-02-13T23:24:44Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (a8a82735)" time="2026-02-13T23:24:44Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (a8a82735)" time="2026-02-13T23:24:44Z" level=info msg="200 OK: GET https://127.0.0.1:44033/feature/v2/frontend?bridgeStickyKey=58f5292a-2dc7-46df-8441-fa994824995c" pkg=gpa/manager time="2026-02-13T23:24:44Z" level=info msg="200 OK: POST https://127.0.0.1:44033/auth/v4/info" pkg=gpa/manager time="2026-02-13T23:24:44Z" level=info msg="200 OK: POST https://127.0.0.1:44033/auth/v4" pkg=gpa/manager time="2026-02-13T23:24:44Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=d1c4eef0-1ad0-4c3b-bb2e-7c2fa0025e2a time="2026-02-13T23:24:45Z" level=info msg="Adding vault user" userID=d1c4eef0-1ad0-4c3b-bb2e-7c2fa0025e2a time="2026-02-13T23:24:45Z" level=info msg="Creating new user" userID=d1c4eef0-1ad0-4c3b-bb2e-7c2fa0025e2a time="2026-02-13T23:24:45Z" level=warning msg="404 GET https://127.0.0.1:44033/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2026-02-13T23:24:45Z" level=error msg="404 GET https://127.0.0.1:44033/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2026-02-13T23:24:45Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:44033/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2026-02-13T23:24:45Z" level=info msg="Creating user object" numAddr=1 numLabels=12 userID=d1c4eef0-1ad0-4c3b-bb2e-7c2fa0025e2a time="2026-02-13T23:24:45Z" level=info msg="200 OK: GET https://127.0.0.1:44033/core/v4/events/latest" pkg=gpa/client userID=d1c4eef0-1ad0-4c3b-bb2e-7c2fa0025e2a time="2026-02-13T23:24:45Z" level=info msg="Starting service Last EventID=AA==" service=user-events user=d1c4eef0-1ad0-4c3b-bb2e-7c2fa0025e2a time="2026-02-13T23:24:45Z" level=info msg="200 OK: GET https://127.0.0.1:44033/core/v4/settings" pkg=gpa/client userID=d1c4eef0-1ad0-4c3b-bb2e-7c2fa0025e2a time="2026-02-13T23:24:45Z" level=info msg="Registering user client, ID:d1c4eef0-1ad0-4c3b-bb2e-7c2fa0025e2a" pkg=observability time="2026-02-13T23:24:45Z" level=info msg="Starting service main loop" service=telemetry user=d1c4eef0-1ad0-4c3b-bb2e-7c2fa0025e2a time="2026-02-13T23:24:45Z" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=d1c4eef0-1ad0-4c3b-bb2e-7c2fa0025e2a time="2026-02-13T23:24:45Z" level=info msg="Starting service main loop" service=notification user=d1c4eef0-1ad0-4c3b-bb2e-7c2fa0025e2a time="2026-02-13T23:24:45Z" level=info msg="Starting service main loop" service=smtp user=d1c4eef0-1ad0-4c3b-bb2e-7c2fa0025e2a time="2026-02-13T23:24:45Z" level=info msg="200 OK: GET https://127.0.0.1:44033/core/v4/labels?Type=4" pkg=gpa/client userID=d1c4eef0-1ad0-4c3b-bb2e-7c2fa0025e2a time="2026-02-13T23:24:45Z" level=info msg="200 OK: GET https://127.0.0.1:44033/core/v4/labels?Type=3" pkg=gpa/client userID=d1c4eef0-1ad0-4c3b-bb2e-7c2fa0025e2a time="2026-02-13T23:24:45Z" level=info msg="200 OK: GET https://127.0.0.1:44033/core/v4/labels?Type=1" pkg=gpa/client userID=d1c4eef0-1ad0-4c3b-bb2e-7c2fa0025e2a time="2026-02-13T23:24:45Z" level=info msg="Setting labels" labelIDs="[0 3 5 6 7 10 12 1 2 4 8 9]" pkg=rwLabels time="2026-02-13T23:24:45Z" level=info msg="Adding user to imap server" addrID=8a11ad6e-0ef0-4170-9ce7-4d2b4f1727f9 service=server-manager time="2026-02-13T23:24:45Z" level=info msg="Creating new IMAP user" addrID=8a11ad6e-0ef0-4170-9ce7-4d2b4f1727f9 service=server-manager time="2026-02-13T23:24:45Z" level=info msg="Setting gluon ID" addrID=8a11ad6e-0ef0-4170-9ce7-4d2b4f1727f9 gluonID=79777a49-a84b-4821-bbb6-5bbe4b978c13 userID=d1c4eef0-1ad0-4c3b-bb2e-7c2fa0025e2a time="2026-02-13T23:24:45Z" level=info msg="Created new IMAP user" addrID=8a11ad6e-0ef0-4170-9ce7-4d2b4f1727f9 gluonID=79777a49-a84b-4821-bbb6-5bbe4b978c13 service=server-manager time="2026-02-13T23:24:45Z" level=info msg="Validating Listener State" service=server-manager time="2026-02-13T23:24:45Z" level=info msg=Resuming service=user-events user=d1c4eef0-1ad0-4c3b-bb2e-7c2fa0025e2a time="2026-02-13T23:24:45Z" level=info msg="Received mailbox message count" count=0 gluonID=79777a49-a84b-4821-bbb6-5bbe4b978c13 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2026-02-13T23:24:45Z" level=info msg="Starting IMAP Service" service=imap user=d1c4eef0-1ad0-4c3b-bb2e-7c2fa0025e2a time="2026-02-13T23:24:45Z" level=info msg="Sync triggered" service=imap user=d1c4eef0-1ad0-4c3b-bb2e-7c2fa0025e2a time="2026-02-13T23:24:45Z" level=info msg="Beginning user sync" service=imap start="2026-02-13 23:24:45.048634648 +0000 UTC m=+102.855243048" user=d1c4eef0-1ad0-4c3b-bb2e-7c2fa0025e2a time="2026-02-13T23:24:45Z" level=info msg="Syncing labels" service=imap user=d1c4eef0-1ad0-4c3b-bb2e-7c2fa0025e2a time="2026-02-13T23:24:45Z" level=info msg="Checking whether logged in user should re-sync. UserID:d1c4eef0-1ad0-4c3b-bb2e-7c2fa0025e2a" userID=d1c4eef0-1ad0-4c3b-bb2e-7c2fa0025e2a time="2026-02-13T23:24:45Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=79777a49-a84b-4821-bbb6-5bbe4b978c13 time="2026-02-13T23:24:45Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=79777a49-a84b-4821-bbb6-5bbe4b978c13 time="2026-02-13T23:24:45Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5 userID=79777a49-a84b-4821-bbb6-5bbe4b978c13 time="2026-02-13T23:24:45Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0 userID=79777a49-a84b-4821-bbb6-5bbe4b978c13 time="2026-02-13T23:24:45Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6 userID=79777a49-a84b-4821-bbb6-5bbe4b978c13 time="2026-02-13T23:24:45Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=7 userID=79777a49-a84b-4821-bbb6-5bbe4b978c13 time="2026-02-13T23:24:45Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=8 userID=79777a49-a84b-4821-bbb6-5bbe4b978c13 time="2026-02-13T23:24:45Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=3 userID=79777a49-a84b-4821-bbb6-5bbe4b978c13 time="2026-02-13T23:24:45Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=10 userID=79777a49-a84b-4821-bbb6-5bbe4b978c13 time="2026-02-13T23:24:45Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=12 userID=79777a49-a84b-4821-bbb6-5bbe4b978c13 time="2026-02-13T23:24:45Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4 userID=79777a49-a84b-4821-bbb6-5bbe4b978c13 time="2026-02-13T23:24:45Z" level=info msg="Synced labels" service=imap user=d1c4eef0-1ad0-4c3b-bb2e-7c2fa0025e2a time="2026-02-13T23:24:45Z" level=info msg="200 OK: GET https://127.0.0.1:44033/mail/v4/messages/count" pkg=gpa/client userID=d1c4eef0-1ad0-4c3b-bb2e-7c2fa0025e2a time="2026-02-13T23:24:45Z" level=info msg="Syncing messages" service=imap user=d1c4eef0-1ad0-4c3b-bb2e-7c2fa0025e2a time="2026-02-13T23:24:45Z" level=info msg="Job started" service=imap user=d1c4eef0-1ad0-4c3b-bb2e-7c2fa0025e2a time="2026-02-13T23:24:45Z" level=info msg="200 OK: POST https://127.0.0.1:44033/mail/v4/messages" pkg=gpa/client userID=d1c4eef0-1ad0-4c3b-bb2e-7c2fa0025e2a time="2026-02-13T23:24:45Z" level=info msg="Job finished" service=imap user=d1c4eef0-1ad0-4c3b-bb2e-7c2fa0025e2a time="2026-02-13T23:24:45Z" level=info msg="All child jobs completed" service=imap sync-job=waiter user=d1c4eef0-1ad0-4c3b-bb2e-7c2fa0025e2a time="2026-02-13T23:24:45Z" level=info msg="Synced messages" service=imap user=d1c4eef0-1ad0-4c3b-bb2e-7c2fa0025e2a time="2026-02-13T23:24:45Z" level=info msg="Finished user sync" duration=12.448656ms service=imap user=d1c4eef0-1ad0-4c3b-bb2e-7c2fa0025e2a time="2026-02-13T23:24:45Z" level=info msg="Sync complete, starting API event stream" service=imap user=d1c4eef0-1ad0-4c3b-bb2e-7c2fa0025e2a time="2026-02-13T23:24:45Z" level=info msg="Event loop reset" eventID="AA==" service=user-events user=d1c4eef0-1ad0-4c3b-bb2e-7c2fa0025e2a time="2026-02-13T23:24:45Z" level=info msg="200 OK: POST https://127.0.0.1:44033/mail/v4/messages/import" pkg=gpa/client userID=d1c4eef0-1ad0-4c3b-bb2e-7c2fa0025e2a time="2026-02-13T23:24:45Z" level=info msg="200 OK: GET https://127.0.0.1:44033/mail/v4/messages/ee4e3da3-c2b2-4191-935b-803469a800c0" pkg=gpa/client userID=d1c4eef0-1ad0-4c3b-bb2e-7c2fa0025e2a Scenario: Import received message to Sent # features/imap/message/import.feature:166 When IMAP client "1" appends the following message to "Sent": # :1 -> *scenario """ From: Foo  Date: 01 Jan 1980 00:00:00 +0000 To: Bridge Test  Subject: Hello Received: by 2002:0:0:0:0:0:0:0 with SMTP id 0123456789abcdef; Wed, 30 Dec 2020 01:23:45 0000  Hello """ Then it succeeds # :1 -> *scenario And IMAP client "1" eventually sees the following message in "Sent" with this structure: # :1 -> *scenario """ {  "from": "Foo ",  "date": "01 Jan 80 00:00 +0000",  "to": "Bridge Test ",  "subject": "Hello",  "content": {  "content-type": "text/plain",  "body-is": "Hello"  } } """ time="2026-02-13T23:24:45Z" level=info msg="Heartbeat sent" metrics="{bridge.any.heartbeat bridge_heartbeat_new {1 6} {true true false false false true true true true true false 0.0.0 starttls starttls unknown}}" pkg=telemetry time="2026-02-13T23:24:45Z" level=info msg="Frontend service stopped" time="2026-02-13T23:24:45Z" level=info msg="Frontend client stopped" time="2026-02-13T23:24:45Z" level=info msg="Closing bridge" pkg=bridge time="2026-02-13T23:24:45Z" level=info msg="Stopping service" pkg=observability time="2026-02-13T23:24:45Z" level=info msg="Closing user" userID=d1c4eef0-1ad0-4c3b-bb2e-7c2fa0025e2a time="2026-02-13T23:24:45Z" level=info msg="De-registering user client, ID:d1c4eef0-1ad0-4c3b-bb2e-7c2fa0025e2a" pkg=observability time="2026-02-13T23:24:45Z" level=info msg="Exiting IMAP Service" service=imap user=d1c4eef0-1ad0-4c3b-bb2e-7c2fa0025e2a time="2026-02-13T23:24:45Z" level=info msg="Exiting service main loop" service=smtp user=d1c4eef0-1ad0-4c3b-bb2e-7c2fa0025e2a time="2026-02-13T23:24:45Z" level=info msg="Exiting service main loop" service=notification user=d1c4eef0-1ad0-4c3b-bb2e-7c2fa0025e2a time="2026-02-13T23:24:45Z" level=info msg="Exiting Service" service=user-identity user=d1c4eef0-1ad0-4c3b-bb2e-7c2fa0025e2a time="2026-02-13T23:24:45Z" level=info msg="Exiting service main loop" service=telemetry user=d1c4eef0-1ad0-4c3b-bb2e-7c2fa0025e2a time="2026-02-13T23:24:45Z" level=info msg="Exiting service" service=user-events user=d1c4eef0-1ad0-4c3b-bb2e-7c2fa0025e2a time="2026-02-13T23:24:45Z" level=info msg="Closing IMAP Listener" service=server-manager time="2026-02-13T23:24:45Z" level=info msg="Closing IMAP server" service=server-manager time="2026-02-13T23:24:45Z" level=info msg="Closing SMTP Listener" service=server-manager time="2026-02-13T23:24:45Z" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2026-02-13T23:24:45Z" level=info msg="Closing SMTP server" service=server-manager time="2026-02-13T23:24:45Z" level=info msg="Closing service" service=unleash And IMAP client "1" eventually sees 0 messages in "Inbox" # :1 -> *scenario time="2026-02-13T23:24:45Z" level=info msg="User '4cd8ce43-0e11-4ee5-97cf-49d78126bceb' created with id=b1e2217b-d0d2-4844-a61c-af9b3288304f" pkg=gpa/server/backend time="2026-02-13T23:24:45Z" level=info msg="Starting bridge" time="2026-02-13T23:24:45Z" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures1466701680/101/config979849509/grpcFocusServerConfig.json pkg=focus/service time="2026-02-13T23:24:45Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures1466701680/101/cache3895949957/unleash_cache/unleash_flags: no such file or directory" service=unleash time="2026-02-13T23:24:45Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures1466701680/101/cache3895949957/notifications/notification_cache: no such file or directory" pkg=notification-store time="2026-02-13T23:24:45Z" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures1466701680/101/data3203341787/gluon/backend/db gluonStore=/tmp/TestFeatures1466701680/101/data3203341787/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2026-02-13T23:24:45Z" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2026-02-13T23:24:45Z" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2026-02-13T23:24:45Z" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2026-02-13T23:24:45Z" level=info msg="Starting service" service=unleash time="2026-02-13T23:24:45Z" level=info msg="Starting service" pkg=observability time="2026-02-13T23:24:45Z" level=info msg="Starting frontend service" time="2026-02-13T23:24:45Z" level=info msg="Starting poll service" service=unleash time="2026-02-13T23:24:45Z" level=info msg="Checking for updates" pkg=bridge time="2026-02-13T23:24:45Z" level=info msg="Loading users" count=0 pkg=bridge/user time="2026-02-13T23:24:45Z" level=info msg="Finished loading users" pkg=bridge/user time="2026-02-13T23:24:45Z" level=info msg="Starting receiver service" service=unleash time="2026-02-13T23:24:45Z" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures1466701680/101/config979849509/grpcServerConfig.json time="2026-02-13T23:24:45Z" level=info msg="gRPC server listening on /tmp/bridge7153" pkg=grpc time="2026-02-13T23:24:45Z" level=info msg="Frontend service started" time="2026-02-13T23:24:45Z" level=info msg="Starting frontend client" time="2026-02-13T23:24:45Z" level=info msg="Not monitoring parent PID" pkg=grpc time="2026-02-13T23:24:45Z" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2026-02-13T23:24:45Z" level=info msg="Frontend client started" time="2026-02-13T23:24:45Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (9dfd0670)" time="2026-02-13T23:24:45Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (9dfd0670)" time="2026-02-13T23:24:45Z" level=info msg="200 OK: GET https://127.0.0.1:36665/feature/v2/frontend?bridgeStickyKey=547fd18e-ba74-4589-b0ef-7654173a4998" pkg=gpa/manager time="2026-02-13T23:24:45Z" level=info msg="200 OK: POST https://127.0.0.1:36665/auth/v4/info" pkg=gpa/manager time="2026-02-13T23:24:45Z" level=info msg="200 OK: POST https://127.0.0.1:36665/auth/v4" pkg=gpa/manager time="2026-02-13T23:24:45Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=b1e2217b-d0d2-4844-a61c-af9b3288304f time="2026-02-13T23:24:45Z" level=info msg="Adding vault user" userID=b1e2217b-d0d2-4844-a61c-af9b3288304f time="2026-02-13T23:24:45Z" level=info msg="Creating new user" userID=b1e2217b-d0d2-4844-a61c-af9b3288304f time="2026-02-13T23:24:45Z" level=warning msg="404 GET https://127.0.0.1:36665/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2026-02-13T23:24:45Z" level=error msg="404 GET https://127.0.0.1:36665/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2026-02-13T23:24:45Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:36665/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2026-02-13T23:24:45Z" level=info msg="Creating user object" numAddr=1 numLabels=12 userID=b1e2217b-d0d2-4844-a61c-af9b3288304f time="2026-02-13T23:24:45Z" level=info msg="200 OK: GET https://127.0.0.1:36665/core/v4/events/latest" pkg=gpa/client userID=b1e2217b-d0d2-4844-a61c-af9b3288304f time="2026-02-13T23:24:45Z" level=info msg="Starting service Last EventID=AA==" service=user-events user=b1e2217b-d0d2-4844-a61c-af9b3288304f time="2026-02-13T23:24:45Z" level=info msg="200 OK: GET https://127.0.0.1:36665/core/v4/settings" pkg=gpa/client userID=b1e2217b-d0d2-4844-a61c-af9b3288304f time="2026-02-13T23:24:45Z" level=info msg="Registering user client, ID:b1e2217b-d0d2-4844-a61c-af9b3288304f" pkg=observability time="2026-02-13T23:24:45Z" level=info msg="Starting service main loop" service=telemetry user=b1e2217b-d0d2-4844-a61c-af9b3288304f time="2026-02-13T23:24:45Z" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=b1e2217b-d0d2-4844-a61c-af9b3288304f time="2026-02-13T23:24:45Z" level=info msg="Starting service main loop" service=notification user=b1e2217b-d0d2-4844-a61c-af9b3288304f time="2026-02-13T23:24:45Z" level=info msg="Starting service main loop" service=smtp user=b1e2217b-d0d2-4844-a61c-af9b3288304f time="2026-02-13T23:24:45Z" level=info msg="200 OK: GET https://127.0.0.1:36665/core/v4/labels?Type=4" pkg=gpa/client userID=b1e2217b-d0d2-4844-a61c-af9b3288304f time="2026-02-13T23:24:45Z" level=info msg="200 OK: GET https://127.0.0.1:36665/core/v4/labels?Type=3" pkg=gpa/client userID=b1e2217b-d0d2-4844-a61c-af9b3288304f time="2026-02-13T23:24:45Z" level=info msg="200 OK: GET https://127.0.0.1:36665/core/v4/labels?Type=1" pkg=gpa/client userID=b1e2217b-d0d2-4844-a61c-af9b3288304f time="2026-02-13T23:24:45Z" level=info msg="Setting labels" labelIDs="[5 6 7 8 9 1 3 10 12 0 2 4]" pkg=rwLabels time="2026-02-13T23:24:45Z" level=info msg="Adding user to imap server" addrID=f442aacb-0fa0-4a95-93dd-d3bab1fa55b0 service=server-manager time="2026-02-13T23:24:45Z" level=info msg="Creating new IMAP user" addrID=f442aacb-0fa0-4a95-93dd-d3bab1fa55b0 service=server-manager time="2026-02-13T23:24:45Z" level=info msg="Setting gluon ID" addrID=f442aacb-0fa0-4a95-93dd-d3bab1fa55b0 gluonID=735a1543-0213-4ed7-a357-8c9e3f51178e userID=b1e2217b-d0d2-4844-a61c-af9b3288304f time="2026-02-13T23:24:45Z" level=info msg="Created new IMAP user" addrID=f442aacb-0fa0-4a95-93dd-d3bab1fa55b0 gluonID=735a1543-0213-4ed7-a357-8c9e3f51178e service=server-manager time="2026-02-13T23:24:45Z" level=info msg="Validating Listener State" service=server-manager time="2026-02-13T23:24:45Z" level=info msg=Resuming service=user-events user=b1e2217b-d0d2-4844-a61c-af9b3288304f time="2026-02-13T23:24:45Z" level=info msg="Received mailbox message count" count=0 gluonID=735a1543-0213-4ed7-a357-8c9e3f51178e labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2026-02-13T23:24:45Z" level=info msg="Starting IMAP Service" service=imap user=b1e2217b-d0d2-4844-a61c-af9b3288304f time="2026-02-13T23:24:45Z" level=info msg="Sync triggered" service=imap user=b1e2217b-d0d2-4844-a61c-af9b3288304f time="2026-02-13T23:24:45Z" level=info msg="Beginning user sync" service=imap start="2026-02-13 23:24:45.771108488 +0000 UTC m=+103.577716888" user=b1e2217b-d0d2-4844-a61c-af9b3288304f time="2026-02-13T23:24:45Z" level=info msg="Checking whether logged in user should re-sync. UserID:b1e2217b-d0d2-4844-a61c-af9b3288304f" userID=b1e2217b-d0d2-4844-a61c-af9b3288304f time="2026-02-13T23:24:45Z" level=info msg="Syncing labels" service=imap user=b1e2217b-d0d2-4844-a61c-af9b3288304f time="2026-02-13T23:24:45Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=735a1543-0213-4ed7-a357-8c9e3f51178e time="2026-02-13T23:24:45Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=735a1543-0213-4ed7-a357-8c9e3f51178e time="2026-02-13T23:24:45Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=8 userID=735a1543-0213-4ed7-a357-8c9e3f51178e time="2026-02-13T23:24:45Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=10 userID=735a1543-0213-4ed7-a357-8c9e3f51178e time="2026-02-13T23:24:45Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6 userID=735a1543-0213-4ed7-a357-8c9e3f51178e time="2026-02-13T23:24:45Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0 userID=735a1543-0213-4ed7-a357-8c9e3f51178e time="2026-02-13T23:24:45Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5 userID=735a1543-0213-4ed7-a357-8c9e3f51178e time="2026-02-13T23:24:45Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=12 userID=735a1543-0213-4ed7-a357-8c9e3f51178e time="2026-02-13T23:24:45Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=3 userID=735a1543-0213-4ed7-a357-8c9e3f51178e time="2026-02-13T23:24:45Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4 userID=735a1543-0213-4ed7-a357-8c9e3f51178e time="2026-02-13T23:24:45Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=7 userID=735a1543-0213-4ed7-a357-8c9e3f51178e time="2026-02-13T23:24:45Z" level=info msg="Synced labels" service=imap user=b1e2217b-d0d2-4844-a61c-af9b3288304f time="2026-02-13T23:24:45Z" level=info msg="200 OK: GET https://127.0.0.1:36665/mail/v4/messages/count" pkg=gpa/client userID=b1e2217b-d0d2-4844-a61c-af9b3288304f time="2026-02-13T23:24:45Z" level=info msg="Syncing messages" service=imap user=b1e2217b-d0d2-4844-a61c-af9b3288304f time="2026-02-13T23:24:45Z" level=info msg="Job started" service=imap user=b1e2217b-d0d2-4844-a61c-af9b3288304f time="2026-02-13T23:24:45Z" level=info msg="200 OK: POST https://127.0.0.1:36665/mail/v4/messages" pkg=gpa/client userID=b1e2217b-d0d2-4844-a61c-af9b3288304f time="2026-02-13T23:24:45Z" level=info msg="Job finished" service=imap user=b1e2217b-d0d2-4844-a61c-af9b3288304f time="2026-02-13T23:24:45Z" level=info msg="All child jobs completed" service=imap sync-job=waiter user=b1e2217b-d0d2-4844-a61c-af9b3288304f time="2026-02-13T23:24:45Z" level=info msg="Synced messages" service=imap user=b1e2217b-d0d2-4844-a61c-af9b3288304f time="2026-02-13T23:24:45Z" level=info msg="Finished user sync" duration=3.244903ms service=imap user=b1e2217b-d0d2-4844-a61c-af9b3288304f time="2026-02-13T23:24:45Z" level=info msg="Sync complete, starting API event stream" service=imap user=b1e2217b-d0d2-4844-a61c-af9b3288304f time="2026-02-13T23:24:45Z" level=info msg="Event loop reset" eventID="AA==" service=user-events user=b1e2217b-d0d2-4844-a61c-af9b3288304f time="2026-02-13T23:24:45Z" level=info msg="200 OK: POST https://127.0.0.1:36665/mail/v4/messages/import" pkg=gpa/client userID=b1e2217b-d0d2-4844-a61c-af9b3288304f time="2026-02-13T23:24:45Z" level=info msg="200 OK: GET https://127.0.0.1:36665/mail/v4/messages/9589423e-fe02-4e53-b45e-b7dc8af1b397" pkg=gpa/client userID=b1e2217b-d0d2-4844-a61c-af9b3288304f Scenario: Import non-received message to Inbox # features/imap/message/import.feature:193 When IMAP client "1" appends the following message to "Inbox": # :1 -> *scenario """ From: Foo  Date: 01 Jan 1980 00:00:00 +0000 To: Bridge Test  Subject: Hello  Hello """ Then it succeeds # :1 -> *scenario And IMAP client "1" eventually sees the following message in "INBOX" with this structure: # :1 -> *scenario """ {  "from": "Foo ",  "date": "01 Jan 80 00:00 +0000",  "to": "Bridge Test ",  "subject": "Hello",  "content": {  "content-type": "text/plain",  "body-is": "Hello"  } } """ time="2026-02-13T23:24:45Z" level=info msg="Heartbeat sent" metrics="{bridge.any.heartbeat bridge_heartbeat_new {1 3} {true true false false false true true true true true false 0.0.0 starttls starttls unknown}}" pkg=telemetry time="2026-02-13T23:24:45Z" level=info msg="Frontend service stopped" time="2026-02-13T23:24:45Z" level=info msg="Frontend client stopped" time="2026-02-13T23:24:45Z" level=info msg="Closing bridge" pkg=bridge time="2026-02-13T23:24:45Z" level=info msg="Stopping service" pkg=observability time="2026-02-13T23:24:45Z" level=info msg="Closing user" userID=b1e2217b-d0d2-4844-a61c-af9b3288304f time="2026-02-13T23:24:45Z" level=info msg="De-registering user client, ID:b1e2217b-d0d2-4844-a61c-af9b3288304f" pkg=observability time="2026-02-13T23:24:45Z" level=info msg="Exiting IMAP Service" service=imap user=b1e2217b-d0d2-4844-a61c-af9b3288304f time="2026-02-13T23:24:45Z" level=info msg="Exiting service main loop" service=smtp user=b1e2217b-d0d2-4844-a61c-af9b3288304f time="2026-02-13T23:24:45Z" level=info msg="Exiting service main loop" service=notification user=b1e2217b-d0d2-4844-a61c-af9b3288304f time="2026-02-13T23:24:45Z" level=info msg="Exiting Service" service=user-identity user=b1e2217b-d0d2-4844-a61c-af9b3288304f time="2026-02-13T23:24:45Z" level=info msg="Exiting service main loop" service=telemetry user=b1e2217b-d0d2-4844-a61c-af9b3288304f time="2026-02-13T23:24:45Z" level=info msg="Exiting service" service=user-events user=b1e2217b-d0d2-4844-a61c-af9b3288304f time="2026-02-13T23:24:45Z" level=info msg="Closing IMAP Listener" service=server-manager time="2026-02-13T23:24:45Z" level=info msg="Closing IMAP server" service=server-manager time="2026-02-13T23:24:45Z" level=info msg="Closing SMTP Listener" service=server-manager time="2026-02-13T23:24:45Z" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2026-02-13T23:24:45Z" level=info msg="Closing SMTP server" service=server-manager time="2026-02-13T23:24:45Z" level=info msg="Closing service" service=unleash And IMAP client "1" eventually sees 0 messages in "Sent" # :1 -> *scenario time="2026-02-13T23:24:46Z" level=info msg="User '8b73de28-c715-430c-80b4-edda831417d4' created with id=721cb13f-4d11-4541-b6b2-b087b9cd554a" pkg=gpa/server/backend time="2026-02-13T23:24:46Z" level=info msg="Starting bridge" time="2026-02-13T23:24:46Z" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures1466701680/102/config1635689759/grpcFocusServerConfig.json pkg=focus/service time="2026-02-13T23:24:46Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures1466701680/102/cache2813911081/unleash_cache/unleash_flags: no such file or directory" service=unleash time="2026-02-13T23:24:46Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures1466701680/102/cache2813911081/notifications/notification_cache: no such file or directory" pkg=notification-store time="2026-02-13T23:24:46Z" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures1466701680/102/data2221067747/gluon/backend/db gluonStore=/tmp/TestFeatures1466701680/102/data2221067747/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2026-02-13T23:24:46Z" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2026-02-13T23:24:46Z" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2026-02-13T23:24:46Z" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2026-02-13T23:24:46Z" level=info msg="Starting service" service=unleash time="2026-02-13T23:24:46Z" level=info msg="Starting service" pkg=observability time="2026-02-13T23:24:46Z" level=info msg="Starting frontend service" time="2026-02-13T23:24:46Z" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures1466701680/102/config1635689759/grpcServerConfig.json time="2026-02-13T23:24:46Z" level=info msg="gRPC server listening on /tmp/bridge8859" pkg=grpc time="2026-02-13T23:24:46Z" level=info msg="Frontend service started" time="2026-02-13T23:24:46Z" level=info msg="Starting frontend client" time="2026-02-13T23:24:46Z" level=info msg="Starting poll service" service=unleash time="2026-02-13T23:24:46Z" level=info msg="Starting receiver service" service=unleash time="2026-02-13T23:24:46Z" level=info msg="Loading users" count=0 pkg=bridge/user time="2026-02-13T23:24:46Z" level=info msg="Finished loading users" pkg=bridge/user time="2026-02-13T23:24:46Z" level=info msg="Checking for updates" pkg=bridge time="2026-02-13T23:24:46Z" level=info msg="Not monitoring parent PID" pkg=grpc time="2026-02-13T23:24:46Z" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2026-02-13T23:24:46Z" level=info msg="Frontend client started" time="2026-02-13T23:24:46Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (dc61b609)" time="2026-02-13T23:24:46Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (dc61b609)" time="2026-02-13T23:24:46Z" level=info msg="200 OK: GET https://127.0.0.1:40077/feature/v2/frontend?bridgeStickyKey=bfc8506b-c1fb-4509-a067-633762e87d01" pkg=gpa/manager time="2026-02-13T23:24:46Z" level=info msg="200 OK: POST https://127.0.0.1:40077/auth/v4/info" pkg=gpa/manager time="2026-02-13T23:24:46Z" level=info msg="200 OK: POST https://127.0.0.1:40077/auth/v4" pkg=gpa/manager time="2026-02-13T23:24:46Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=721cb13f-4d11-4541-b6b2-b087b9cd554a time="2026-02-13T23:24:46Z" level=info msg="Adding vault user" userID=721cb13f-4d11-4541-b6b2-b087b9cd554a time="2026-02-13T23:24:46Z" level=info msg="Creating new user" userID=721cb13f-4d11-4541-b6b2-b087b9cd554a time="2026-02-13T23:24:46Z" level=warning msg="404 GET https://127.0.0.1:40077/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2026-02-13T23:24:46Z" level=error msg="404 GET https://127.0.0.1:40077/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2026-02-13T23:24:46Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:40077/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2026-02-13T23:24:46Z" level=info msg="Creating user object" numAddr=1 numLabels=12 userID=721cb13f-4d11-4541-b6b2-b087b9cd554a time="2026-02-13T23:24:46Z" level=info msg="200 OK: GET https://127.0.0.1:40077/core/v4/events/latest" pkg=gpa/client userID=721cb13f-4d11-4541-b6b2-b087b9cd554a time="2026-02-13T23:24:46Z" level=info msg="Starting service Last EventID=AA==" service=user-events user=721cb13f-4d11-4541-b6b2-b087b9cd554a time="2026-02-13T23:24:46Z" level=info msg="200 OK: GET https://127.0.0.1:40077/core/v4/settings" pkg=gpa/client userID=721cb13f-4d11-4541-b6b2-b087b9cd554a time="2026-02-13T23:24:46Z" level=info msg="Registering user client, ID:721cb13f-4d11-4541-b6b2-b087b9cd554a" pkg=observability time="2026-02-13T23:24:46Z" level=info msg="Starting service main loop" service=telemetry user=721cb13f-4d11-4541-b6b2-b087b9cd554a time="2026-02-13T23:24:46Z" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=721cb13f-4d11-4541-b6b2-b087b9cd554a time="2026-02-13T23:24:46Z" level=info msg="Starting service main loop" service=notification user=721cb13f-4d11-4541-b6b2-b087b9cd554a time="2026-02-13T23:24:46Z" level=info msg="Starting service main loop" service=smtp user=721cb13f-4d11-4541-b6b2-b087b9cd554a time="2026-02-13T23:24:46Z" level=info msg="200 OK: GET https://127.0.0.1:40077/core/v4/labels?Type=4" pkg=gpa/client userID=721cb13f-4d11-4541-b6b2-b087b9cd554a time="2026-02-13T23:24:46Z" level=info msg="200 OK: GET https://127.0.0.1:40077/core/v4/labels?Type=3" pkg=gpa/client userID=721cb13f-4d11-4541-b6b2-b087b9cd554a time="2026-02-13T23:24:46Z" level=info msg="200 OK: GET https://127.0.0.1:40077/core/v4/labels?Type=1" pkg=gpa/client userID=721cb13f-4d11-4541-b6b2-b087b9cd554a time="2026-02-13T23:24:46Z" level=info msg="Setting labels" labelIDs="[1 4 5 6 7 9 10 12 0 2 3 8]" pkg=rwLabels time="2026-02-13T23:24:46Z" level=info msg="Adding user to imap server" addrID=7bb36c52-26c9-45a0-879c-45f0786b2db2 service=server-manager time="2026-02-13T23:24:46Z" level=info msg="Creating new IMAP user" addrID=7bb36c52-26c9-45a0-879c-45f0786b2db2 service=server-manager time="2026-02-13T23:24:46Z" level=info msg="Setting gluon ID" addrID=7bb36c52-26c9-45a0-879c-45f0786b2db2 gluonID=8f9f424f-3b0c-4a25-9231-e746635041a0 userID=721cb13f-4d11-4541-b6b2-b087b9cd554a time="2026-02-13T23:24:46Z" level=info msg="Received mailbox message count" count=0 gluonID=8f9f424f-3b0c-4a25-9231-e746635041a0 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2026-02-13T23:24:46Z" level=info msg="Created new IMAP user" addrID=7bb36c52-26c9-45a0-879c-45f0786b2db2 gluonID=8f9f424f-3b0c-4a25-9231-e746635041a0 service=server-manager time="2026-02-13T23:24:46Z" level=info msg="Validating Listener State" service=server-manager time="2026-02-13T23:24:46Z" level=info msg=Resuming service=user-events user=721cb13f-4d11-4541-b6b2-b087b9cd554a time="2026-02-13T23:24:46Z" level=info msg="Starting IMAP Service" service=imap user=721cb13f-4d11-4541-b6b2-b087b9cd554a time="2026-02-13T23:24:46Z" level=info msg="Sync triggered" service=imap user=721cb13f-4d11-4541-b6b2-b087b9cd554a time="2026-02-13T23:24:46Z" level=info msg="Beginning user sync" service=imap start="2026-02-13 23:24:46.508035861 +0000 UTC m=+104.314644272" user=721cb13f-4d11-4541-b6b2-b087b9cd554a time="2026-02-13T23:24:46Z" level=info msg="Checking whether logged in user should re-sync. UserID:721cb13f-4d11-4541-b6b2-b087b9cd554a" userID=721cb13f-4d11-4541-b6b2-b087b9cd554a time="2026-02-13T23:24:46Z" level=info msg="Syncing labels" service=imap user=721cb13f-4d11-4541-b6b2-b087b9cd554a time="2026-02-13T23:24:46Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=8f9f424f-3b0c-4a25-9231-e746635041a0 time="2026-02-13T23:24:46Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=8f9f424f-3b0c-4a25-9231-e746635041a0 time="2026-02-13T23:24:46Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6 userID=8f9f424f-3b0c-4a25-9231-e746635041a0 time="2026-02-13T23:24:46Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=10 userID=8f9f424f-3b0c-4a25-9231-e746635041a0 time="2026-02-13T23:24:46Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=3 userID=8f9f424f-3b0c-4a25-9231-e746635041a0 time="2026-02-13T23:24:46Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5 userID=8f9f424f-3b0c-4a25-9231-e746635041a0 time="2026-02-13T23:24:46Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=8 userID=8f9f424f-3b0c-4a25-9231-e746635041a0 time="2026-02-13T23:24:46Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=7 userID=8f9f424f-3b0c-4a25-9231-e746635041a0 time="2026-02-13T23:24:46Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0 userID=8f9f424f-3b0c-4a25-9231-e746635041a0 time="2026-02-13T23:24:46Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4 userID=8f9f424f-3b0c-4a25-9231-e746635041a0 time="2026-02-13T23:24:46Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=12 userID=8f9f424f-3b0c-4a25-9231-e746635041a0 time="2026-02-13T23:24:46Z" level=info msg="Synced labels" service=imap user=721cb13f-4d11-4541-b6b2-b087b9cd554a time="2026-02-13T23:24:46Z" level=info msg="200 OK: GET https://127.0.0.1:40077/mail/v4/messages/count" pkg=gpa/client userID=721cb13f-4d11-4541-b6b2-b087b9cd554a time="2026-02-13T23:24:46Z" level=info msg="Syncing messages" service=imap user=721cb13f-4d11-4541-b6b2-b087b9cd554a time="2026-02-13T23:24:46Z" level=info msg="Job started" service=imap user=721cb13f-4d11-4541-b6b2-b087b9cd554a time="2026-02-13T23:24:46Z" level=info msg="200 OK: POST https://127.0.0.1:40077/mail/v4/messages" pkg=gpa/client userID=721cb13f-4d11-4541-b6b2-b087b9cd554a time="2026-02-13T23:24:46Z" level=info msg="Job finished" service=imap user=721cb13f-4d11-4541-b6b2-b087b9cd554a time="2026-02-13T23:24:46Z" level=info msg="All child jobs completed" service=imap sync-job=waiter user=721cb13f-4d11-4541-b6b2-b087b9cd554a time="2026-02-13T23:24:46Z" level=info msg="Synced messages" service=imap user=721cb13f-4d11-4541-b6b2-b087b9cd554a time="2026-02-13T23:24:46Z" level=info msg="Finished user sync" duration=5.091384ms service=imap user=721cb13f-4d11-4541-b6b2-b087b9cd554a time="2026-02-13T23:24:46Z" level=info msg="Sync complete, starting API event stream" service=imap user=721cb13f-4d11-4541-b6b2-b087b9cd554a time="2026-02-13T23:24:46Z" level=info msg="Event loop reset" eventID="AA==" service=user-events user=721cb13f-4d11-4541-b6b2-b087b9cd554a time="2026-02-13T23:24:46Z" level=info msg="200 OK: POST https://127.0.0.1:40077/mail/v4/messages/import" pkg=gpa/client userID=721cb13f-4d11-4541-b6b2-b087b9cd554a time="2026-02-13T23:24:46Z" level=info msg="200 OK: GET https://127.0.0.1:40077/mail/v4/messages/db1ae7fb-3700-4177-a8af-6621102ea8e1" pkg=gpa/client userID=721cb13f-4d11-4541-b6b2-b087b9cd554a Scenario: Import non-received message to Sent # features/imap/message/import.feature:220 When IMAP client "1" appends the following message to "Sent": # :1 -> *scenario """ From: Foo  Date: 01 Jan 1980 00:00:00 +0000 To: Bridge Test  Subject: Hello  Hello """ Then it succeeds # :1 -> *scenario And IMAP client "1" eventually sees 0 messages in "Inbox" # :1 -> *scenario time="2026-02-13T23:24:46Z" level=info msg="Heartbeat sent" metrics="{bridge.any.heartbeat bridge_heartbeat_new {1 0} {true true false false false true true true true true false 0.0.0 starttls starttls unknown}}" pkg=telemetry time="2026-02-13T23:24:46Z" level=info msg="Frontend service stopped" time="2026-02-13T23:24:46Z" level=info msg="Frontend client stopped" time="2026-02-13T23:24:46Z" level=info msg="Closing bridge" pkg=bridge time="2026-02-13T23:24:46Z" level=info msg="Stopping service" pkg=observability time="2026-02-13T23:24:46Z" level=info msg="Closing user" userID=721cb13f-4d11-4541-b6b2-b087b9cd554a time="2026-02-13T23:24:46Z" level=info msg="De-registering user client, ID:721cb13f-4d11-4541-b6b2-b087b9cd554a" pkg=observability time="2026-02-13T23:24:46Z" level=info msg="Exiting IMAP Service" service=imap user=721cb13f-4d11-4541-b6b2-b087b9cd554a time="2026-02-13T23:24:46Z" level=info msg="Exiting service main loop" service=smtp user=721cb13f-4d11-4541-b6b2-b087b9cd554a time="2026-02-13T23:24:46Z" level=info msg="Exiting service main loop" service=notification user=721cb13f-4d11-4541-b6b2-b087b9cd554a time="2026-02-13T23:24:46Z" level=info msg="Exiting Service" service=user-identity user=721cb13f-4d11-4541-b6b2-b087b9cd554a time="2026-02-13T23:24:46Z" level=info msg="Exiting service main loop" service=telemetry user=721cb13f-4d11-4541-b6b2-b087b9cd554a time="2026-02-13T23:24:46Z" level=info msg="Exiting service" service=user-events user=721cb13f-4d11-4541-b6b2-b087b9cd554a time="2026-02-13T23:24:46Z" level=info msg="Closing IMAP Listener" service=server-manager time="2026-02-13T23:24:46Z" level=info msg="Closing IMAP server" service=server-manager time="2026-02-13T23:24:46Z" level=info msg="Closing SMTP Listener" service=server-manager time="2026-02-13T23:24:46Z" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2026-02-13T23:24:46Z" level=info msg="Closing SMTP server" service=server-manager time="2026-02-13T23:24:46Z" level=info msg="Closing service" service=unleash And IMAP client "1" eventually sees the following message in "Sent" with this structure: # :1 -> *scenario """ {  "from": "Foo ",  "date": "01 Jan 80 00:00 +0000",  "to": "Bridge Test ",  "subject": "Hello",  "content": {  "content-type": "text/plain",  "body-is": "Hello"  } } """ time="2026-02-13T23:24:46Z" level=info msg="User 'bb489ba1-9c4d-49d7-8839-43b7949cfa08' created with id=c2076523-4fa6-447b-9838-be9d506c5a97" pkg=gpa/server/backend time="2026-02-13T23:24:47Z" level=info msg="Starting bridge" time="2026-02-13T23:24:47Z" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures1466701680/103/config3103393044/grpcFocusServerConfig.json pkg=focus/service time="2026-02-13T23:24:47Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures1466701680/103/cache2360407214/unleash_cache/unleash_flags: no such file or directory" service=unleash time="2026-02-13T23:24:47Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures1466701680/103/cache2360407214/notifications/notification_cache: no such file or directory" pkg=notification-store time="2026-02-13T23:24:47Z" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures1466701680/103/data422669518/gluon/backend/db gluonStore=/tmp/TestFeatures1466701680/103/data422669518/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2026-02-13T23:24:47Z" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2026-02-13T23:24:47Z" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2026-02-13T23:24:47Z" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2026-02-13T23:24:47Z" level=info msg="Starting service" service=unleash time="2026-02-13T23:24:47Z" level=info msg="Starting service" pkg=observability time="2026-02-13T23:24:47Z" level=info msg="Starting receiver service" service=unleash time="2026-02-13T23:24:47Z" level=info msg="Starting poll service" service=unleash time="2026-02-13T23:24:47Z" level=info msg="Checking for updates" pkg=bridge time="2026-02-13T23:24:47Z" level=info msg="Loading users" count=0 pkg=bridge/user time="2026-02-13T23:24:47Z" level=info msg="Starting frontend service" time="2026-02-13T23:24:47Z" level=info msg="Finished loading users" pkg=bridge/user time="2026-02-13T23:24:47Z" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures1466701680/103/config3103393044/grpcServerConfig.json time="2026-02-13T23:24:47Z" level=info msg="gRPC server listening on /tmp/bridge0507" pkg=grpc time="2026-02-13T23:24:47Z" level=info msg="Frontend service started" time="2026-02-13T23:24:47Z" level=info msg="Starting frontend client" time="2026-02-13T23:24:47Z" level=info msg="Not monitoring parent PID" pkg=grpc time="2026-02-13T23:24:47Z" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2026-02-13T23:24:47Z" level=info msg="200 OK: GET https://127.0.0.1:43447/feature/v2/frontend?bridgeStickyKey=064c1e36-33fe-4a6d-ae56-9656e23a5dfe" pkg=gpa/manager time="2026-02-13T23:24:47Z" level=info msg="Frontend client started" time="2026-02-13T23:24:47Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (53e945da)" time="2026-02-13T23:24:47Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (53e945da)" time="2026-02-13T23:24:47Z" level=info msg="200 OK: POST https://127.0.0.1:43447/auth/v4/info" pkg=gpa/manager time="2026-02-13T23:24:47Z" level=info msg="200 OK: POST https://127.0.0.1:43447/auth/v4" pkg=gpa/manager time="2026-02-13T23:24:47Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=c2076523-4fa6-447b-9838-be9d506c5a97 time="2026-02-13T23:24:47Z" level=info msg="Adding vault user" userID=c2076523-4fa6-447b-9838-be9d506c5a97 time="2026-02-13T23:24:47Z" level=info msg="Creating new user" userID=c2076523-4fa6-447b-9838-be9d506c5a97 time="2026-02-13T23:24:47Z" level=warning msg="404 GET https://127.0.0.1:43447/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2026-02-13T23:24:47Z" level=error msg="404 GET https://127.0.0.1:43447/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2026-02-13T23:24:47Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:43447/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2026-02-13T23:24:47Z" level=info msg="Creating user object" numAddr=1 numLabels=12 userID=c2076523-4fa6-447b-9838-be9d506c5a97 time="2026-02-13T23:24:47Z" level=info msg="200 OK: GET https://127.0.0.1:43447/core/v4/events/latest" pkg=gpa/client userID=c2076523-4fa6-447b-9838-be9d506c5a97 time="2026-02-13T23:24:47Z" level=info msg="Starting service Last EventID=AA==" service=user-events user=c2076523-4fa6-447b-9838-be9d506c5a97 time="2026-02-13T23:24:47Z" level=info msg="200 OK: GET https://127.0.0.1:43447/core/v4/settings" pkg=gpa/client userID=c2076523-4fa6-447b-9838-be9d506c5a97 time="2026-02-13T23:24:47Z" level=info msg="Registering user client, ID:c2076523-4fa6-447b-9838-be9d506c5a97" pkg=observability time="2026-02-13T23:24:47Z" level=info msg="Starting service main loop" service=telemetry user=c2076523-4fa6-447b-9838-be9d506c5a97 time="2026-02-13T23:24:47Z" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=c2076523-4fa6-447b-9838-be9d506c5a97 time="2026-02-13T23:24:47Z" level=info msg="Starting service main loop" service=notification user=c2076523-4fa6-447b-9838-be9d506c5a97 time="2026-02-13T23:24:47Z" level=info msg="Starting service main loop" service=smtp user=c2076523-4fa6-447b-9838-be9d506c5a97 time="2026-02-13T23:24:47Z" level=info msg="200 OK: GET https://127.0.0.1:43447/core/v4/labels?Type=4" pkg=gpa/client userID=c2076523-4fa6-447b-9838-be9d506c5a97 time="2026-02-13T23:24:47Z" level=info msg="200 OK: GET https://127.0.0.1:43447/core/v4/labels?Type=3" pkg=gpa/client userID=c2076523-4fa6-447b-9838-be9d506c5a97 time="2026-02-13T23:24:47Z" level=info msg="200 OK: GET https://127.0.0.1:43447/core/v4/labels?Type=1" pkg=gpa/client userID=c2076523-4fa6-447b-9838-be9d506c5a97 time="2026-02-13T23:24:47Z" level=info msg="Setting labels" labelIDs="[12 0 1 3 7 8 10 2 4 5 6 9]" pkg=rwLabels time="2026-02-13T23:24:47Z" level=info msg="Adding user to imap server" addrID=8b4c4836-88b4-421b-a716-acf31bdb84f0 service=server-manager time="2026-02-13T23:24:47Z" level=info msg="Creating new IMAP user" addrID=8b4c4836-88b4-421b-a716-acf31bdb84f0 service=server-manager time="2026-02-13T23:24:47Z" level=info msg="Setting gluon ID" addrID=8b4c4836-88b4-421b-a716-acf31bdb84f0 gluonID=da906b62-bcff-49c8-8b7a-6b68f24a803d userID=c2076523-4fa6-447b-9838-be9d506c5a97 time="2026-02-13T23:24:47Z" level=info msg="Created new IMAP user" addrID=8b4c4836-88b4-421b-a716-acf31bdb84f0 gluonID=da906b62-bcff-49c8-8b7a-6b68f24a803d service=server-manager time="2026-02-13T23:24:47Z" level=info msg="Validating Listener State" service=server-manager time="2026-02-13T23:24:47Z" level=info msg=Resuming service=user-events user=c2076523-4fa6-447b-9838-be9d506c5a97 time="2026-02-13T23:24:47Z" level=info msg="Received mailbox message count" count=0 gluonID=da906b62-bcff-49c8-8b7a-6b68f24a803d labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2026-02-13T23:24:47Z" level=info msg="Starting IMAP Service" service=imap user=c2076523-4fa6-447b-9838-be9d506c5a97 time="2026-02-13T23:24:47Z" level=info msg="Sync triggered" service=imap user=c2076523-4fa6-447b-9838-be9d506c5a97 time="2026-02-13T23:24:47Z" level=info msg="Checking whether logged in user should re-sync. UserID:c2076523-4fa6-447b-9838-be9d506c5a97" userID=c2076523-4fa6-447b-9838-be9d506c5a97 time="2026-02-13T23:24:47Z" level=info msg="Beginning user sync" service=imap start="2026-02-13 23:24:47.171675866 +0000 UTC m=+104.978284266" user=c2076523-4fa6-447b-9838-be9d506c5a97 time="2026-02-13T23:24:47Z" level=info msg="Syncing labels" service=imap user=c2076523-4fa6-447b-9838-be9d506c5a97 time="2026-02-13T23:24:47Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=da906b62-bcff-49c8-8b7a-6b68f24a803d time="2026-02-13T23:24:47Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=da906b62-bcff-49c8-8b7a-6b68f24a803d time="2026-02-13T23:24:47Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4 userID=da906b62-bcff-49c8-8b7a-6b68f24a803d time="2026-02-13T23:24:47Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6 userID=da906b62-bcff-49c8-8b7a-6b68f24a803d time="2026-02-13T23:24:47Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5 userID=da906b62-bcff-49c8-8b7a-6b68f24a803d time="2026-02-13T23:24:47Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=7 userID=da906b62-bcff-49c8-8b7a-6b68f24a803d time="2026-02-13T23:24:47Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=12 userID=da906b62-bcff-49c8-8b7a-6b68f24a803d time="2026-02-13T23:24:47Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0 userID=da906b62-bcff-49c8-8b7a-6b68f24a803d time="2026-02-13T23:24:47Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=3 userID=da906b62-bcff-49c8-8b7a-6b68f24a803d time="2026-02-13T23:24:47Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=8 userID=da906b62-bcff-49c8-8b7a-6b68f24a803d time="2026-02-13T23:24:47Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=10 userID=da906b62-bcff-49c8-8b7a-6b68f24a803d time="2026-02-13T23:24:47Z" level=info msg="Synced labels" service=imap user=c2076523-4fa6-447b-9838-be9d506c5a97 time="2026-02-13T23:24:47Z" level=info msg="200 OK: GET https://127.0.0.1:43447/mail/v4/messages/count" pkg=gpa/client userID=c2076523-4fa6-447b-9838-be9d506c5a97 time="2026-02-13T23:24:47Z" level=info msg="Syncing messages" service=imap user=c2076523-4fa6-447b-9838-be9d506c5a97 time="2026-02-13T23:24:47Z" level=info msg="Job started" service=imap user=c2076523-4fa6-447b-9838-be9d506c5a97 time="2026-02-13T23:24:47Z" level=info msg="200 OK: POST https://127.0.0.1:43447/mail/v4/messages" pkg=gpa/client userID=c2076523-4fa6-447b-9838-be9d506c5a97 time="2026-02-13T23:24:47Z" level=info msg="Job finished" service=imap user=c2076523-4fa6-447b-9838-be9d506c5a97 time="2026-02-13T23:24:47Z" level=info msg="All child jobs completed" service=imap sync-job=waiter user=c2076523-4fa6-447b-9838-be9d506c5a97 time="2026-02-13T23:24:47Z" level=info msg="Synced messages" service=imap user=c2076523-4fa6-447b-9838-be9d506c5a97 time="2026-02-13T23:24:47Z" level=info msg="Finished user sync" duration=3.703652ms service=imap user=c2076523-4fa6-447b-9838-be9d506c5a97 time="2026-02-13T23:24:47Z" level=info msg="Sync complete, starting API event stream" service=imap user=c2076523-4fa6-447b-9838-be9d506c5a97 time="2026-02-13T23:24:47Z" level=info msg="Event loop reset" eventID="AA==" service=user-events user=c2076523-4fa6-447b-9838-be9d506c5a97 time="2026-02-13T23:24:47Z" level=info msg="200 OK: POST https://127.0.0.1:43447/mail/v4/messages/import" pkg=gpa/client userID=c2076523-4fa6-447b-9838-be9d506c5a97 time="2026-02-13T23:24:47Z" level=info msg="200 OK: GET https://127.0.0.1:43447/mail/v4/messages/750394fd-a61f-442c-9f6b-6f7e09722157" pkg=gpa/client userID=c2076523-4fa6-447b-9838-be9d506c5a97 Scenario Outline: Import message without sender to # features/imap/message/import.feature:246 time="2026-02-13T23:24:47Z" level=info msg="Frontend service stopped" time="2026-02-13T23:24:47Z" level=info msg="Frontend client stopped" time="2026-02-13T23:24:47Z" level=info msg="Closing bridge" pkg=bridge time="2026-02-13T23:24:47Z" level=info msg="Stopping service" pkg=observability time="2026-02-13T23:24:47Z" level=info msg="Closing user" userID=c2076523-4fa6-447b-9838-be9d506c5a97 time="2026-02-13T23:24:47Z" level=info msg="De-registering user client, ID:c2076523-4fa6-447b-9838-be9d506c5a97" pkg=observability time="2026-02-13T23:24:47Z" level=info msg="Exiting IMAP Service" service=imap user=c2076523-4fa6-447b-9838-be9d506c5a97 time="2026-02-13T23:24:47Z" level=info msg="Exiting service main loop" service=smtp user=c2076523-4fa6-447b-9838-be9d506c5a97 time="2026-02-13T23:24:47Z" level=info msg="Exiting service main loop" service=notification user=c2076523-4fa6-447b-9838-be9d506c5a97 time="2026-02-13T23:24:47Z" level=info msg="Exiting Service" service=user-identity user=c2076523-4fa6-447b-9838-be9d506c5a97 time="2026-02-13T23:24:47Z" level=info msg="Exiting service main loop" service=telemetry user=c2076523-4fa6-447b-9838-be9d506c5a97 time="2026-02-13T23:24:47Z" level=info msg="Exiting service" service=user-events user=c2076523-4fa6-447b-9838-be9d506c5a97 time="2026-02-13T23:24:47Z" level=info msg="Closing IMAP Listener" service=server-manager time="2026-02-13T23:24:47Z" level=info msg="Closing IMAP server" service=server-manager time="2026-02-13T23:24:47Z" level=info msg="Closing SMTP Listener" service=server-manager time="2026-02-13T23:24:47Z" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2026-02-13T23:24:47Z" level=info msg="Closing SMTP server" service=server-manager time="2026-02-13T23:24:47Z" level=info msg="Closing service" service=unleash Given there exists an account with username "[user:user]" and password "password" # :1 -> *scenario Then it succeeds # :1 -> *scenario When bridge starts # :1 -> *scenario And the user logs in with username "[user:user]" and password "password" # :1 -> *scenario And user "[user:user]" finishes syncing # :1 -> *scenario And user "[user:user]" connects and authenticates IMAP client "1" # :1 -> *scenario Then it succeeds # :1 -> *scenario When IMAP client "1" appends the following message to "": # :1 -> *scenario """ From: Somebody@somewhere.org Date: 01 Jan 1980 00:00:00 +0000 To: Lionel Richie  Subject: RE: Hello, is it me you looking for?  Nope. """ Then it succeeds # :1 -> *scenario And IMAP client "1" eventually sees the following message in "" with this structure: # :1 -> *scenario """ {  "from": "Somebody@somewhere.org",  "date": "01 Jan 80 00:00 +0000",  "to": "Lionel Richie ",  "subject": "RE: Hello, is it me you looking for?",  "content": {  "content-type": "text/plain",  "content-type-charset":"utf-8",  "transfer-encoding":"quoted-printable",  "body-is": "Nope."  } } """ Examples: | mailbox | | Archive | time="2026-02-13T23:24:47Z" level=info msg="User '506ae108-6565-4abd-aca0-28d208cf35e0' created with id=cac122d1-17ad-4bcc-becc-ac9c5ee077e0" pkg=gpa/server/backend time="2026-02-13T23:24:47Z" level=info msg="Starting bridge" time="2026-02-13T23:24:47Z" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures1466701680/104/config334539693/grpcFocusServerConfig.json pkg=focus/service time="2026-02-13T23:24:47Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures1466701680/104/cache952572178/unleash_cache/unleash_flags: no such file or directory" service=unleash time="2026-02-13T23:24:47Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures1466701680/104/cache952572178/notifications/notification_cache: no such file or directory" pkg=notification-store time="2026-02-13T23:24:47Z" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures1466701680/104/data1910688562/gluon/backend/db gluonStore=/tmp/TestFeatures1466701680/104/data1910688562/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2026-02-13T23:24:47Z" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2026-02-13T23:24:47Z" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2026-02-13T23:24:47Z" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2026-02-13T23:24:47Z" level=info msg="Starting service" service=unleash time="2026-02-13T23:24:47Z" level=info msg="Starting service" pkg=observability time="2026-02-13T23:24:47Z" level=info msg="Starting receiver service" service=unleash time="2026-02-13T23:24:47Z" level=info msg="Starting frontend service" time="2026-02-13T23:24:47Z" level=info msg="Loading users" count=0 pkg=bridge/user time="2026-02-13T23:24:47Z" level=info msg="Finished loading users" pkg=bridge/user time="2026-02-13T23:24:47Z" level=info msg="Checking for updates" pkg=bridge time="2026-02-13T23:24:47Z" level=info msg="Starting poll service" service=unleash time="2026-02-13T23:24:47Z" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures1466701680/104/config334539693/grpcServerConfig.json time="2026-02-13T23:24:47Z" level=info msg="gRPC server listening on /tmp/bridge4689" pkg=grpc time="2026-02-13T23:24:47Z" level=info msg="Frontend service started" time="2026-02-13T23:24:47Z" level=info msg="Starting frontend client" time="2026-02-13T23:24:47Z" level=info msg="Not monitoring parent PID" pkg=grpc time="2026-02-13T23:24:47Z" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2026-02-13T23:24:47Z" level=info msg="200 OK: GET https://127.0.0.1:44641/feature/v2/frontend?bridgeStickyKey=f55288d3-c6cc-4950-a337-adb287497543" pkg=gpa/manager time="2026-02-13T23:24:47Z" level=info msg="Frontend client started" time="2026-02-13T23:24:47Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (41166014)" time="2026-02-13T23:24:47Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (41166014)" time="2026-02-13T23:24:47Z" level=info msg="200 OK: POST https://127.0.0.1:44641/auth/v4/info" pkg=gpa/manager time="2026-02-13T23:24:47Z" level=info msg="200 OK: POST https://127.0.0.1:44641/auth/v4" pkg=gpa/manager time="2026-02-13T23:24:47Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=cac122d1-17ad-4bcc-becc-ac9c5ee077e0 time="2026-02-13T23:24:47Z" level=info msg="Adding vault user" userID=cac122d1-17ad-4bcc-becc-ac9c5ee077e0 time="2026-02-13T23:24:47Z" level=info msg="Creating new user" userID=cac122d1-17ad-4bcc-becc-ac9c5ee077e0 time="2026-02-13T23:24:47Z" level=warning msg="404 GET https://127.0.0.1:44641/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2026-02-13T23:24:47Z" level=error msg="404 GET https://127.0.0.1:44641/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2026-02-13T23:24:47Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:44641/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2026-02-13T23:24:47Z" level=info msg="Creating user object" numAddr=1 numLabels=12 userID=cac122d1-17ad-4bcc-becc-ac9c5ee077e0 time="2026-02-13T23:24:47Z" level=info msg="200 OK: GET https://127.0.0.1:44641/core/v4/events/latest" pkg=gpa/client userID=cac122d1-17ad-4bcc-becc-ac9c5ee077e0 time="2026-02-13T23:24:47Z" level=info msg="Starting service Last EventID=AA==" service=user-events user=cac122d1-17ad-4bcc-becc-ac9c5ee077e0 time="2026-02-13T23:24:47Z" level=info msg="200 OK: GET https://127.0.0.1:44641/core/v4/settings" pkg=gpa/client userID=cac122d1-17ad-4bcc-becc-ac9c5ee077e0 time="2026-02-13T23:24:47Z" level=info msg="Registering user client, ID:cac122d1-17ad-4bcc-becc-ac9c5ee077e0" pkg=observability time="2026-02-13T23:24:47Z" level=info msg="Starting service main loop" service=telemetry user=cac122d1-17ad-4bcc-becc-ac9c5ee077e0 time="2026-02-13T23:24:47Z" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=cac122d1-17ad-4bcc-becc-ac9c5ee077e0 time="2026-02-13T23:24:47Z" level=info msg="Starting service main loop" service=notification user=cac122d1-17ad-4bcc-becc-ac9c5ee077e0 time="2026-02-13T23:24:47Z" level=info msg="Starting service main loop" service=smtp user=cac122d1-17ad-4bcc-becc-ac9c5ee077e0 time="2026-02-13T23:24:47Z" level=info msg="200 OK: GET https://127.0.0.1:44641/core/v4/labels?Type=4" pkg=gpa/client userID=cac122d1-17ad-4bcc-becc-ac9c5ee077e0 time="2026-02-13T23:24:47Z" level=info msg="200 OK: GET https://127.0.0.1:44641/core/v4/labels?Type=3" pkg=gpa/client userID=cac122d1-17ad-4bcc-becc-ac9c5ee077e0 time="2026-02-13T23:24:47Z" level=info msg="200 OK: GET https://127.0.0.1:44641/core/v4/labels?Type=1" pkg=gpa/client userID=cac122d1-17ad-4bcc-becc-ac9c5ee077e0 time="2026-02-13T23:24:47Z" level=info msg="Setting labels" labelIDs="[0 1 7 8 9 10 2 3 4 5 6 12]" pkg=rwLabels time="2026-02-13T23:24:47Z" level=info msg="Adding user to imap server" addrID=ff2ca762-c408-4863-811a-43d21a0dc325 service=server-manager time="2026-02-13T23:24:47Z" level=info msg="Creating new IMAP user" addrID=ff2ca762-c408-4863-811a-43d21a0dc325 service=server-manager time="2026-02-13T23:24:47Z" level=info msg="Setting gluon ID" addrID=ff2ca762-c408-4863-811a-43d21a0dc325 gluonID=9b3222d8-b9c4-4bb1-a97d-880c98c26882 userID=cac122d1-17ad-4bcc-becc-ac9c5ee077e0 time="2026-02-13T23:24:47Z" level=info msg="Created new IMAP user" addrID=ff2ca762-c408-4863-811a-43d21a0dc325 gluonID=9b3222d8-b9c4-4bb1-a97d-880c98c26882 service=server-manager time="2026-02-13T23:24:47Z" level=info msg="Validating Listener State" service=server-manager time="2026-02-13T23:24:47Z" level=info msg=Resuming service=user-events user=cac122d1-17ad-4bcc-becc-ac9c5ee077e0 time="2026-02-13T23:24:47Z" level=info msg="Received mailbox message count" count=0 gluonID=9b3222d8-b9c4-4bb1-a97d-880c98c26882 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2026-02-13T23:24:47Z" level=info msg="Starting IMAP Service" service=imap user=cac122d1-17ad-4bcc-becc-ac9c5ee077e0 time="2026-02-13T23:24:47Z" level=info msg="Sync triggered" service=imap user=cac122d1-17ad-4bcc-becc-ac9c5ee077e0 time="2026-02-13T23:24:47Z" level=info msg="Beginning user sync" service=imap start="2026-02-13 23:24:47.752912091 +0000 UTC m=+105.559520501" user=cac122d1-17ad-4bcc-becc-ac9c5ee077e0 time="2026-02-13T23:24:47Z" level=info msg="Checking whether logged in user should re-sync. UserID:cac122d1-17ad-4bcc-becc-ac9c5ee077e0" userID=cac122d1-17ad-4bcc-becc-ac9c5ee077e0 time="2026-02-13T23:24:47Z" level=info msg="Syncing labels" service=imap user=cac122d1-17ad-4bcc-becc-ac9c5ee077e0 time="2026-02-13T23:24:47Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=9b3222d8-b9c4-4bb1-a97d-880c98c26882 time="2026-02-13T23:24:47Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=9b3222d8-b9c4-4bb1-a97d-880c98c26882 time="2026-02-13T23:24:47Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=8 userID=9b3222d8-b9c4-4bb1-a97d-880c98c26882 time="2026-02-13T23:24:47Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=10 userID=9b3222d8-b9c4-4bb1-a97d-880c98c26882 time="2026-02-13T23:24:47Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4 userID=9b3222d8-b9c4-4bb1-a97d-880c98c26882 time="2026-02-13T23:24:47Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6 userID=9b3222d8-b9c4-4bb1-a97d-880c98c26882 time="2026-02-13T23:24:47Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=7 userID=9b3222d8-b9c4-4bb1-a97d-880c98c26882 time="2026-02-13T23:24:47Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=3 userID=9b3222d8-b9c4-4bb1-a97d-880c98c26882 time="2026-02-13T23:24:47Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5 userID=9b3222d8-b9c4-4bb1-a97d-880c98c26882 time="2026-02-13T23:24:47Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0 userID=9b3222d8-b9c4-4bb1-a97d-880c98c26882 time="2026-02-13T23:24:47Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=12 userID=9b3222d8-b9c4-4bb1-a97d-880c98c26882 time="2026-02-13T23:24:47Z" level=info msg="Synced labels" service=imap user=cac122d1-17ad-4bcc-becc-ac9c5ee077e0 time="2026-02-13T23:24:47Z" level=info msg="200 OK: GET https://127.0.0.1:44641/mail/v4/messages/count" pkg=gpa/client userID=cac122d1-17ad-4bcc-becc-ac9c5ee077e0 time="2026-02-13T23:24:47Z" level=info msg="Syncing messages" service=imap user=cac122d1-17ad-4bcc-becc-ac9c5ee077e0 time="2026-02-13T23:24:47Z" level=info msg="Job started" service=imap user=cac122d1-17ad-4bcc-becc-ac9c5ee077e0 time="2026-02-13T23:24:47Z" level=info msg="200 OK: POST https://127.0.0.1:44641/mail/v4/messages" pkg=gpa/client userID=cac122d1-17ad-4bcc-becc-ac9c5ee077e0 time="2026-02-13T23:24:47Z" level=info msg="Job finished" service=imap user=cac122d1-17ad-4bcc-becc-ac9c5ee077e0 time="2026-02-13T23:24:47Z" level=info msg="All child jobs completed" service=imap sync-job=waiter user=cac122d1-17ad-4bcc-becc-ac9c5ee077e0 time="2026-02-13T23:24:47Z" level=info msg="Synced messages" service=imap user=cac122d1-17ad-4bcc-becc-ac9c5ee077e0 time="2026-02-13T23:24:47Z" level=info msg="Finished user sync" duration=7.68171ms service=imap user=cac122d1-17ad-4bcc-becc-ac9c5ee077e0 time="2026-02-13T23:24:47Z" level=info msg="Sync complete, starting API event stream" service=imap user=cac122d1-17ad-4bcc-becc-ac9c5ee077e0 time="2026-02-13T23:24:47Z" level=info msg="Event loop reset" eventID="AA==" service=user-events user=cac122d1-17ad-4bcc-becc-ac9c5ee077e0 time="2026-02-13T23:24:47Z" level=info msg="200 OK: POST https://127.0.0.1:44641/mail/v4/messages/import" pkg=gpa/client userID=cac122d1-17ad-4bcc-becc-ac9c5ee077e0 time="2026-02-13T23:24:47Z" level=info msg="200 OK: GET https://127.0.0.1:44641/mail/v4/messages/132665bc-04e9-4909-baad-05769d49d5f2" pkg=gpa/client userID=cac122d1-17ad-4bcc-becc-ac9c5ee077e0 time="2026-02-13T23:24:47Z" level=info msg="Frontend service stopped" time="2026-02-13T23:24:47Z" level=info msg="Frontend client stopped" time="2026-02-13T23:24:47Z" level=info msg="Closing bridge" pkg=bridge time="2026-02-13T23:24:47Z" level=info msg="Stopping service" pkg=observability time="2026-02-13T23:24:47Z" level=info msg="Closing user" userID=cac122d1-17ad-4bcc-becc-ac9c5ee077e0 time="2026-02-13T23:24:47Z" level=info msg="De-registering user client, ID:cac122d1-17ad-4bcc-becc-ac9c5ee077e0" pkg=observability time="2026-02-13T23:24:47Z" level=info msg="Exiting IMAP Service" service=imap user=cac122d1-17ad-4bcc-becc-ac9c5ee077e0 time="2026-02-13T23:24:47Z" level=info msg="Exiting service main loop" service=smtp user=cac122d1-17ad-4bcc-becc-ac9c5ee077e0 time="2026-02-13T23:24:47Z" level=info msg="Exiting service main loop" service=notification user=cac122d1-17ad-4bcc-becc-ac9c5ee077e0 time="2026-02-13T23:24:47Z" level=info msg="Exiting Service" service=user-identity user=cac122d1-17ad-4bcc-becc-ac9c5ee077e0 time="2026-02-13T23:24:47Z" level=info msg="Exiting service main loop" service=telemetry user=cac122d1-17ad-4bcc-becc-ac9c5ee077e0 time="2026-02-13T23:24:47Z" level=info msg="Exiting service" service=user-events user=cac122d1-17ad-4bcc-becc-ac9c5ee077e0 time="2026-02-13T23:24:47Z" level=info msg="Closing IMAP Listener" service=server-manager time="2026-02-13T23:24:47Z" level=info msg="Closing IMAP server" service=server-manager time="2026-02-13T23:24:47Z" level=info msg="Closing SMTP Listener" service=server-manager time="2026-02-13T23:24:47Z" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2026-02-13T23:24:47Z" level=info msg="Closing SMTP server" service=server-manager time="2026-02-13T23:24:47Z" level=info msg="Closing service" service=unleash | Sent | time="2026-02-13T23:24:48Z" level=info msg="User '8294164d-1110-4b13-9d57-789807760ea1' created with id=14e012c1-6526-49d8-8bae-41ab5d774ce2" pkg=gpa/server/backend time="2026-02-13T23:24:48Z" level=info msg="Starting bridge" time="2026-02-13T23:24:48Z" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures1466701680/105/config4187011015/grpcFocusServerConfig.json pkg=focus/service time="2026-02-13T23:24:48Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures1466701680/105/cache3037874185/unleash_cache/unleash_flags: no such file or directory" service=unleash time="2026-02-13T23:24:48Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures1466701680/105/cache3037874185/notifications/notification_cache: no such file or directory" pkg=notification-store time="2026-02-13T23:24:48Z" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures1466701680/105/data1092294405/gluon/backend/db gluonStore=/tmp/TestFeatures1466701680/105/data1092294405/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2026-02-13T23:24:48Z" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2026-02-13T23:24:48Z" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2026-02-13T23:24:48Z" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2026-02-13T23:24:48Z" level=info msg="Starting service" service=unleash time="2026-02-13T23:24:48Z" level=info msg="Starting service" pkg=observability time="2026-02-13T23:24:48Z" level=info msg="Starting frontend service" time="2026-02-13T23:24:48Z" level=info msg="Starting poll service" service=unleash time="2026-02-13T23:24:48Z" level=info msg="Loading users" count=0 pkg=bridge/user time="2026-02-13T23:24:48Z" level=info msg="Finished loading users" pkg=bridge/user time="2026-02-13T23:24:48Z" level=info msg="Starting receiver service" service=unleash time="2026-02-13T23:24:48Z" level=info msg="Checking for updates" pkg=bridge time="2026-02-13T23:24:48Z" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures1466701680/105/config4187011015/grpcServerConfig.json time="2026-02-13T23:24:48Z" level=info msg="gRPC server listening on /tmp/bridge7560" pkg=grpc time="2026-02-13T23:24:48Z" level=info msg="Frontend service started" time="2026-02-13T23:24:48Z" level=info msg="Starting frontend client" time="2026-02-13T23:24:48Z" level=info msg="Not monitoring parent PID" pkg=grpc time="2026-02-13T23:24:48Z" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2026-02-13T23:24:48Z" level=info msg="Frontend client started" time="2026-02-13T23:24:48Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (713ef904)" time="2026-02-13T23:24:48Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (713ef904)" time="2026-02-13T23:24:48Z" level=info msg="200 OK: GET https://127.0.0.1:34761/feature/v2/frontend?bridgeStickyKey=7b595e46-c77c-4e56-bd4f-f2903ff18d26" pkg=gpa/manager time="2026-02-13T23:24:48Z" level=info msg="200 OK: POST https://127.0.0.1:34761/auth/v4/info" pkg=gpa/manager time="2026-02-13T23:24:48Z" level=info msg="200 OK: POST https://127.0.0.1:34761/auth/v4" pkg=gpa/manager time="2026-02-13T23:24:48Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=14e012c1-6526-49d8-8bae-41ab5d774ce2 time="2026-02-13T23:24:48Z" level=info msg="Adding vault user" userID=14e012c1-6526-49d8-8bae-41ab5d774ce2 time="2026-02-13T23:24:48Z" level=info msg="Creating new user" userID=14e012c1-6526-49d8-8bae-41ab5d774ce2 time="2026-02-13T23:24:48Z" level=warning msg="404 GET https://127.0.0.1:34761/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2026-02-13T23:24:48Z" level=error msg="404 GET https://127.0.0.1:34761/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2026-02-13T23:24:48Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:34761/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2026-02-13T23:24:48Z" level=info msg="Creating user object" numAddr=1 numLabels=12 userID=14e012c1-6526-49d8-8bae-41ab5d774ce2 time="2026-02-13T23:24:48Z" level=info msg="200 OK: GET https://127.0.0.1:34761/core/v4/events/latest" pkg=gpa/client userID=14e012c1-6526-49d8-8bae-41ab5d774ce2 time="2026-02-13T23:24:48Z" level=info msg="Starting service Last EventID=AA==" service=user-events user=14e012c1-6526-49d8-8bae-41ab5d774ce2 time="2026-02-13T23:24:48Z" level=info msg="200 OK: GET https://127.0.0.1:34761/core/v4/settings" pkg=gpa/client userID=14e012c1-6526-49d8-8bae-41ab5d774ce2 time="2026-02-13T23:24:48Z" level=info msg="Registering user client, ID:14e012c1-6526-49d8-8bae-41ab5d774ce2" pkg=observability time="2026-02-13T23:24:48Z" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=14e012c1-6526-49d8-8bae-41ab5d774ce2 time="2026-02-13T23:24:48Z" level=info msg="Starting service main loop" service=telemetry user=14e012c1-6526-49d8-8bae-41ab5d774ce2 time="2026-02-13T23:24:48Z" level=info msg="Starting service main loop" service=notification user=14e012c1-6526-49d8-8bae-41ab5d774ce2 time="2026-02-13T23:24:48Z" level=info msg="Starting service main loop" service=smtp user=14e012c1-6526-49d8-8bae-41ab5d774ce2 time="2026-02-13T23:24:48Z" level=info msg="200 OK: GET https://127.0.0.1:34761/core/v4/labels?Type=4" pkg=gpa/client userID=14e012c1-6526-49d8-8bae-41ab5d774ce2 time="2026-02-13T23:24:48Z" level=info msg="200 OK: GET https://127.0.0.1:34761/core/v4/labels?Type=3" pkg=gpa/client userID=14e012c1-6526-49d8-8bae-41ab5d774ce2 time="2026-02-13T23:24:48Z" level=info msg="200 OK: GET https://127.0.0.1:34761/core/v4/labels?Type=1" pkg=gpa/client userID=14e012c1-6526-49d8-8bae-41ab5d774ce2 time="2026-02-13T23:24:48Z" level=info msg="Setting labels" labelIDs="[8 10 1 3 5 7 9 12 0 2 4 6]" pkg=rwLabels time="2026-02-13T23:24:48Z" level=info msg="Adding user to imap server" addrID=4368a0d4-4807-404b-8b5f-fdc68f3c8a57 service=server-manager time="2026-02-13T23:24:48Z" level=info msg="Creating new IMAP user" addrID=4368a0d4-4807-404b-8b5f-fdc68f3c8a57 service=server-manager time="2026-02-13T23:24:48Z" level=info msg="Setting gluon ID" addrID=4368a0d4-4807-404b-8b5f-fdc68f3c8a57 gluonID=ad7c4cf9-6a83-481d-a3cb-de1c91efe566 userID=14e012c1-6526-49d8-8bae-41ab5d774ce2 time="2026-02-13T23:24:48Z" level=info msg="Created new IMAP user" addrID=4368a0d4-4807-404b-8b5f-fdc68f3c8a57 gluonID=ad7c4cf9-6a83-481d-a3cb-de1c91efe566 service=server-manager time="2026-02-13T23:24:48Z" level=info msg="Received mailbox message count" count=0 gluonID=ad7c4cf9-6a83-481d-a3cb-de1c91efe566 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2026-02-13T23:24:48Z" level=info msg="Validating Listener State" service=server-manager time="2026-02-13T23:24:48Z" level=info msg=Resuming service=user-events user=14e012c1-6526-49d8-8bae-41ab5d774ce2 time="2026-02-13T23:24:48Z" level=info msg="Starting IMAP Service" service=imap user=14e012c1-6526-49d8-8bae-41ab5d774ce2 time="2026-02-13T23:24:48Z" level=info msg="Sync triggered" service=imap user=14e012c1-6526-49d8-8bae-41ab5d774ce2 time="2026-02-13T23:24:48Z" level=info msg="Beginning user sync" service=imap start="2026-02-13 23:24:48.384547762 +0000 UTC m=+106.191156162" user=14e012c1-6526-49d8-8bae-41ab5d774ce2 time="2026-02-13T23:24:48Z" level=info msg="Checking whether logged in user should re-sync. UserID:14e012c1-6526-49d8-8bae-41ab5d774ce2" userID=14e012c1-6526-49d8-8bae-41ab5d774ce2 time="2026-02-13T23:24:48Z" level=info msg="Syncing labels" service=imap user=14e012c1-6526-49d8-8bae-41ab5d774ce2 time="2026-02-13T23:24:48Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=ad7c4cf9-6a83-481d-a3cb-de1c91efe566 time="2026-02-13T23:24:48Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=ad7c4cf9-6a83-481d-a3cb-de1c91efe566 time="2026-02-13T23:24:48Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=10 userID=ad7c4cf9-6a83-481d-a3cb-de1c91efe566 time="2026-02-13T23:24:48Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=3 userID=ad7c4cf9-6a83-481d-a3cb-de1c91efe566 time="2026-02-13T23:24:48Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5 userID=ad7c4cf9-6a83-481d-a3cb-de1c91efe566 time="2026-02-13T23:24:48Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=12 userID=ad7c4cf9-6a83-481d-a3cb-de1c91efe566 time="2026-02-13T23:24:48Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=7 userID=ad7c4cf9-6a83-481d-a3cb-de1c91efe566 time="2026-02-13T23:24:48Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4 userID=ad7c4cf9-6a83-481d-a3cb-de1c91efe566 time="2026-02-13T23:24:48Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=8 userID=ad7c4cf9-6a83-481d-a3cb-de1c91efe566 time="2026-02-13T23:24:48Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0 userID=ad7c4cf9-6a83-481d-a3cb-de1c91efe566 time="2026-02-13T23:24:48Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6 userID=ad7c4cf9-6a83-481d-a3cb-de1c91efe566 time="2026-02-13T23:24:48Z" level=info msg="Synced labels" service=imap user=14e012c1-6526-49d8-8bae-41ab5d774ce2 time="2026-02-13T23:24:48Z" level=info msg="200 OK: GET https://127.0.0.1:34761/mail/v4/messages/count" pkg=gpa/client userID=14e012c1-6526-49d8-8bae-41ab5d774ce2 time="2026-02-13T23:24:48Z" level=info msg="Syncing messages" service=imap user=14e012c1-6526-49d8-8bae-41ab5d774ce2 time="2026-02-13T23:24:48Z" level=info msg="Job started" service=imap user=14e012c1-6526-49d8-8bae-41ab5d774ce2 time="2026-02-13T23:24:48Z" level=info msg="200 OK: POST https://127.0.0.1:34761/mail/v4/messages" pkg=gpa/client userID=14e012c1-6526-49d8-8bae-41ab5d774ce2 time="2026-02-13T23:24:48Z" level=info msg="Job finished" service=imap user=14e012c1-6526-49d8-8bae-41ab5d774ce2 time="2026-02-13T23:24:48Z" level=info msg="All child jobs completed" service=imap sync-job=waiter user=14e012c1-6526-49d8-8bae-41ab5d774ce2 time="2026-02-13T23:24:48Z" level=info msg="Synced messages" service=imap user=14e012c1-6526-49d8-8bae-41ab5d774ce2 time="2026-02-13T23:24:48Z" level=info msg="Finished user sync" duration=3.280449ms service=imap user=14e012c1-6526-49d8-8bae-41ab5d774ce2 time="2026-02-13T23:24:48Z" level=info msg="Sync complete, starting API event stream" service=imap user=14e012c1-6526-49d8-8bae-41ab5d774ce2 time="2026-02-13T23:24:48Z" level=info msg="Event loop reset" eventID="AA==" service=user-events user=14e012c1-6526-49d8-8bae-41ab5d774ce2 time="2026-02-13T23:24:48Z" level=info msg="200 OK: POST https://127.0.0.1:34761/mail/v4/messages" pkg=gpa/client userID=14e012c1-6526-49d8-8bae-41ab5d774ce2 time="2026-02-13T23:24:48Z" level=info msg="200 OK: GET https://127.0.0.1:34761/mail/v4/messages/cae678e0-55fa-4e8f-b5a1-027cc2cbfd9b" pkg=gpa/client userID=14e012c1-6526-49d8-8bae-41ab5d774ce2 Scenario: Import message without sender to Drafts # features/imap/message/import.feature:279 When IMAP client "1" appends the following message to "Drafts": # :1 -> *scenario """ From: Somebody@somewhere.org Date: 01 Jan 1980 00:00:00 +0000 To: Lionel Richie  Subject: RE: Hello, is it me you looking for?  Nope. """ Then it succeeds # :1 -> *scenario time="2026-02-13T23:24:48Z" level=info msg="Frontend service stopped" time="2026-02-13T23:24:48Z" level=info msg="Frontend client stopped" time="2026-02-13T23:24:48Z" level=info msg="Closing bridge" pkg=bridge time="2026-02-13T23:24:48Z" level=info msg="Stopping service" pkg=observability time="2026-02-13T23:24:48Z" level=info msg="Closing user" userID=14e012c1-6526-49d8-8bae-41ab5d774ce2 time="2026-02-13T23:24:48Z" level=info msg="De-registering user client, ID:14e012c1-6526-49d8-8bae-41ab5d774ce2" pkg=observability time="2026-02-13T23:24:48Z" level=info msg="Exiting IMAP Service" service=imap user=14e012c1-6526-49d8-8bae-41ab5d774ce2 time="2026-02-13T23:24:48Z" level=info msg="Exiting service main loop" service=smtp user=14e012c1-6526-49d8-8bae-41ab5d774ce2 time="2026-02-13T23:24:48Z" level=info msg="Exiting service main loop" service=notification user=14e012c1-6526-49d8-8bae-41ab5d774ce2 time="2026-02-13T23:24:48Z" level=info msg="Exiting Service" service=user-identity user=14e012c1-6526-49d8-8bae-41ab5d774ce2 time="2026-02-13T23:24:48Z" level=info msg="Exiting service main loop" service=telemetry user=14e012c1-6526-49d8-8bae-41ab5d774ce2 time="2026-02-13T23:24:48Z" level=info msg="Exiting service" service=user-events user=14e012c1-6526-49d8-8bae-41ab5d774ce2 time="2026-02-13T23:24:48Z" level=info msg="Closing IMAP Listener" service=server-manager time="2026-02-13T23:24:48Z" level=info msg="Closing IMAP server" service=server-manager time="2026-02-13T23:24:48Z" level=info msg="Closing SMTP Listener" service=server-manager time="2026-02-13T23:24:48Z" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2026-02-13T23:24:48Z" level=info msg="Closing SMTP server" service=server-manager time="2026-02-13T23:24:48Z" level=info msg="Closing service" service=unleash And IMAP client "1" eventually sees the following message in "Drafts" with this structure: # :1 -> *scenario """ {  "date": "01 Jan 01 00:00 +0000",  "to": "Lionel Richie ",  "subject": "RE: Hello, is it me you looking for?",  "content": {  "content-type": "text/plain",  "content-type-charset":"utf-8",  "transfer-encoding":"quoted-printable",  "body-is": "Nope."  } } """ time="2026-02-13T23:24:48Z" level=info msg="User 'bff6458c-51aa-4ca5-adfa-1a7a09974136' created with id=b94eafcd-5737-4d28-b842-d8e2429b70cd" pkg=gpa/server/backend time="2026-02-13T23:24:48Z" level=info msg="Starting bridge" time="2026-02-13T23:24:48Z" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures1466701680/106/config1707175288/grpcFocusServerConfig.json pkg=focus/service time="2026-02-13T23:24:48Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures1466701680/106/cache50291209/unleash_cache/unleash_flags: no such file or directory" service=unleash time="2026-02-13T23:24:48Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures1466701680/106/cache50291209/notifications/notification_cache: no such file or directory" pkg=notification-store time="2026-02-13T23:24:48Z" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures1466701680/106/data1165909439/gluon/backend/db gluonStore=/tmp/TestFeatures1466701680/106/data1165909439/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2026-02-13T23:24:48Z" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2026-02-13T23:24:48Z" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2026-02-13T23:24:48Z" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2026-02-13T23:24:48Z" level=info msg="Starting service" service=unleash time="2026-02-13T23:24:48Z" level=info msg="Starting service" pkg=observability time="2026-02-13T23:24:48Z" level=info msg="Starting receiver service" service=unleash time="2026-02-13T23:24:48Z" level=info msg="Starting poll service" service=unleash time="2026-02-13T23:24:48Z" level=info msg="Checking for updates" pkg=bridge time="2026-02-13T23:24:48Z" level=info msg="Loading users" count=0 pkg=bridge/user time="2026-02-13T23:24:48Z" level=info msg="Finished loading users" pkg=bridge/user time="2026-02-13T23:24:48Z" level=info msg="Starting frontend service" time="2026-02-13T23:24:48Z" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures1466701680/106/config1707175288/grpcServerConfig.json time="2026-02-13T23:24:48Z" level=info msg="gRPC server listening on /tmp/bridge0718" pkg=grpc time="2026-02-13T23:24:48Z" level=info msg="Frontend service started" time="2026-02-13T23:24:48Z" level=info msg="Starting frontend client" time="2026-02-13T23:24:48Z" level=info msg="Not monitoring parent PID" pkg=grpc time="2026-02-13T23:24:48Z" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2026-02-13T23:24:48Z" level=info msg="200 OK: GET https://127.0.0.1:36329/feature/v2/frontend?bridgeStickyKey=86fef844-a7c0-4da6-a406-278424a0c502" pkg=gpa/manager time="2026-02-13T23:24:48Z" level=info msg="Frontend client started" time="2026-02-13T23:24:48Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (f2019e46)" time="2026-02-13T23:24:48Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (f2019e46)" time="2026-02-13T23:24:48Z" level=info msg="200 OK: POST https://127.0.0.1:36329/auth/v4/info" pkg=gpa/manager time="2026-02-13T23:24:48Z" level=info msg="200 OK: POST https://127.0.0.1:36329/auth/v4" pkg=gpa/manager time="2026-02-13T23:24:48Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=b94eafcd-5737-4d28-b842-d8e2429b70cd time="2026-02-13T23:24:48Z" level=info msg="Adding vault user" userID=b94eafcd-5737-4d28-b842-d8e2429b70cd time="2026-02-13T23:24:48Z" level=info msg="Creating new user" userID=b94eafcd-5737-4d28-b842-d8e2429b70cd time="2026-02-13T23:24:48Z" level=warning msg="404 GET https://127.0.0.1:36329/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2026-02-13T23:24:48Z" level=error msg="404 GET https://127.0.0.1:36329/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2026-02-13T23:24:48Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:36329/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2026-02-13T23:24:48Z" level=info msg="Creating user object" numAddr=1 numLabels=12 userID=b94eafcd-5737-4d28-b842-d8e2429b70cd time="2026-02-13T23:24:48Z" level=info msg="200 OK: GET https://127.0.0.1:36329/core/v4/events/latest" pkg=gpa/client userID=b94eafcd-5737-4d28-b842-d8e2429b70cd time="2026-02-13T23:24:48Z" level=info msg="Starting service Last EventID=AA==" service=user-events user=b94eafcd-5737-4d28-b842-d8e2429b70cd time="2026-02-13T23:24:48Z" level=info msg="200 OK: GET https://127.0.0.1:36329/core/v4/settings" pkg=gpa/client userID=b94eafcd-5737-4d28-b842-d8e2429b70cd time="2026-02-13T23:24:48Z" level=info msg="Registering user client, ID:b94eafcd-5737-4d28-b842-d8e2429b70cd" pkg=observability time="2026-02-13T23:24:48Z" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=b94eafcd-5737-4d28-b842-d8e2429b70cd time="2026-02-13T23:24:48Z" level=info msg="Starting service main loop" service=smtp user=b94eafcd-5737-4d28-b842-d8e2429b70cd time="2026-02-13T23:24:48Z" level=info msg="Starting service main loop" service=notification user=b94eafcd-5737-4d28-b842-d8e2429b70cd time="2026-02-13T23:24:48Z" level=info msg="Starting service main loop" service=telemetry user=b94eafcd-5737-4d28-b842-d8e2429b70cd time="2026-02-13T23:24:48Z" level=info msg="200 OK: GET https://127.0.0.1:36329/core/v4/labels?Type=4" pkg=gpa/client userID=b94eafcd-5737-4d28-b842-d8e2429b70cd time="2026-02-13T23:24:48Z" level=info msg="200 OK: GET https://127.0.0.1:36329/core/v4/labels?Type=3" pkg=gpa/client userID=b94eafcd-5737-4d28-b842-d8e2429b70cd time="2026-02-13T23:24:48Z" level=info msg="200 OK: GET https://127.0.0.1:36329/core/v4/labels?Type=1" pkg=gpa/client userID=b94eafcd-5737-4d28-b842-d8e2429b70cd time="2026-02-13T23:24:48Z" level=info msg="Setting labels" labelIDs="[0 1 4 7 8 2 3 5 6 9 10 12]" pkg=rwLabels time="2026-02-13T23:24:48Z" level=info msg="Adding user to imap server" addrID=f7586853-ee99-4065-a4d0-67b625dc91dc service=server-manager time="2026-02-13T23:24:48Z" level=info msg="Creating new IMAP user" addrID=f7586853-ee99-4065-a4d0-67b625dc91dc service=server-manager time="2026-02-13T23:24:48Z" level=info msg="Setting gluon ID" addrID=f7586853-ee99-4065-a4d0-67b625dc91dc gluonID=3e4a39f6-ca45-4eb4-bdef-4ca8bdf662ad userID=b94eafcd-5737-4d28-b842-d8e2429b70cd time="2026-02-13T23:24:48Z" level=info msg="Received mailbox message count" count=0 gluonID=3e4a39f6-ca45-4eb4-bdef-4ca8bdf662ad labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2026-02-13T23:24:48Z" level=info msg="Created new IMAP user" addrID=f7586853-ee99-4065-a4d0-67b625dc91dc gluonID=3e4a39f6-ca45-4eb4-bdef-4ca8bdf662ad service=server-manager time="2026-02-13T23:24:48Z" level=info msg="Validating Listener State" service=server-manager time="2026-02-13T23:24:48Z" level=info msg=Resuming service=user-events user=b94eafcd-5737-4d28-b842-d8e2429b70cd time="2026-02-13T23:24:48Z" level=info msg="Starting IMAP Service" service=imap user=b94eafcd-5737-4d28-b842-d8e2429b70cd time="2026-02-13T23:24:48Z" level=info msg="Sync triggered" service=imap user=b94eafcd-5737-4d28-b842-d8e2429b70cd time="2026-02-13T23:24:48Z" level=info msg="Checking whether logged in user should re-sync. UserID:b94eafcd-5737-4d28-b842-d8e2429b70cd" userID=b94eafcd-5737-4d28-b842-d8e2429b70cd time="2026-02-13T23:24:48Z" level=info msg="Beginning user sync" service=imap start="2026-02-13 23:24:48.946654048 +0000 UTC m=+106.753262458" user=b94eafcd-5737-4d28-b842-d8e2429b70cd time="2026-02-13T23:24:48Z" level=info msg="Syncing labels" service=imap user=b94eafcd-5737-4d28-b842-d8e2429b70cd time="2026-02-13T23:24:48Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=3e4a39f6-ca45-4eb4-bdef-4ca8bdf662ad time="2026-02-13T23:24:48Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=3e4a39f6-ca45-4eb4-bdef-4ca8bdf662ad time="2026-02-13T23:24:48Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0 userID=3e4a39f6-ca45-4eb4-bdef-4ca8bdf662ad time="2026-02-13T23:24:48Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4 userID=3e4a39f6-ca45-4eb4-bdef-4ca8bdf662ad time="2026-02-13T23:24:48Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=8 userID=3e4a39f6-ca45-4eb4-bdef-4ca8bdf662ad time="2026-02-13T23:24:48Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6 userID=3e4a39f6-ca45-4eb4-bdef-4ca8bdf662ad time="2026-02-13T23:24:48Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=3 userID=3e4a39f6-ca45-4eb4-bdef-4ca8bdf662ad time="2026-02-13T23:24:48Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5 userID=3e4a39f6-ca45-4eb4-bdef-4ca8bdf662ad time="2026-02-13T23:24:48Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=7 userID=3e4a39f6-ca45-4eb4-bdef-4ca8bdf662ad time="2026-02-13T23:24:48Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=10 userID=3e4a39f6-ca45-4eb4-bdef-4ca8bdf662ad time="2026-02-13T23:24:48Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=12 userID=3e4a39f6-ca45-4eb4-bdef-4ca8bdf662ad time="2026-02-13T23:24:48Z" level=info msg="Synced labels" service=imap user=b94eafcd-5737-4d28-b842-d8e2429b70cd time="2026-02-13T23:24:48Z" level=info msg="200 OK: GET https://127.0.0.1:36329/mail/v4/messages/count" pkg=gpa/client userID=b94eafcd-5737-4d28-b842-d8e2429b70cd time="2026-02-13T23:24:48Z" level=info msg="Syncing messages" service=imap user=b94eafcd-5737-4d28-b842-d8e2429b70cd time="2026-02-13T23:24:48Z" level=info msg="Job started" service=imap user=b94eafcd-5737-4d28-b842-d8e2429b70cd time="2026-02-13T23:24:48Z" level=info msg="200 OK: POST https://127.0.0.1:36329/mail/v4/messages" pkg=gpa/client userID=b94eafcd-5737-4d28-b842-d8e2429b70cd time="2026-02-13T23:24:48Z" level=info msg="Job finished" service=imap user=b94eafcd-5737-4d28-b842-d8e2429b70cd time="2026-02-13T23:24:48Z" level=info msg="All child jobs completed" service=imap sync-job=waiter user=b94eafcd-5737-4d28-b842-d8e2429b70cd time="2026-02-13T23:24:48Z" level=info msg="Synced messages" service=imap user=b94eafcd-5737-4d28-b842-d8e2429b70cd time="2026-02-13T23:24:48Z" level=info msg="Finished user sync" duration=3.45172ms service=imap user=b94eafcd-5737-4d28-b842-d8e2429b70cd time="2026-02-13T23:24:48Z" level=info msg="Sync complete, starting API event stream" service=imap user=b94eafcd-5737-4d28-b842-d8e2429b70cd time="2026-02-13T23:24:48Z" level=info msg="Event loop reset" eventID="AA==" service=user-events user=b94eafcd-5737-4d28-b842-d8e2429b70cd time="2026-02-13T23:24:48Z" level=info msg="200 OK: POST https://127.0.0.1:36329/mail/v4/messages/import" pkg=gpa/client userID=b94eafcd-5737-4d28-b842-d8e2429b70cd time="2026-02-13T23:24:48Z" level=info msg="200 OK: GET https://127.0.0.1:36329/mail/v4/messages/9f36fad5-7f95-4ad2-92a6-2298ab909ef1" pkg=gpa/client userID=b94eafcd-5737-4d28-b842-d8e2429b70cd Scenario: Import embedded message # features/imap/message/import.feature:306 When IMAP client "1" appends the following message to "INBOX": # :1 -> *scenario """ From: Foo  Date: 01 Jan 1980 00:00:00 +0000 To: Bridge Test  Subject: Embedded message Content-Type: multipart/mixed; boundary="boundary" Received: by 2002:0:0:0:0:0:0:0 with SMTP id 0123456789abcdef; Wed, 30 Dec 2020 01:23:45 0000  This is a multi-part message in MIME format.  --boundary Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit  Hello  --boundary Content-Type: text/html; charset=utf-8 Content-Transfer-Encoding: 7bit  

HELLO

  --boundary Content-Type: message/rfc822; name="embedded.eml" Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename="embedded.eml"  From: Bar  To: Bridge Test  Subject: (No Subject) Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable  hello  --boundary--  """ Then it succeeds # :1 -> *scenario time="2026-02-13T23:24:49Z" level=info msg="Frontend service stopped" time="2026-02-13T23:24:49Z" level=info msg="Frontend client stopped" time="2026-02-13T23:24:49Z" level=info msg="Closing bridge" pkg=bridge time="2026-02-13T23:24:49Z" level=info msg="Stopping service" pkg=observability time="2026-02-13T23:24:49Z" level=info msg="Closing user" userID=b94eafcd-5737-4d28-b842-d8e2429b70cd time="2026-02-13T23:24:49Z" level=info msg="De-registering user client, ID:b94eafcd-5737-4d28-b842-d8e2429b70cd" pkg=observability time="2026-02-13T23:24:49Z" level=info msg="Exiting IMAP Service" service=imap user=b94eafcd-5737-4d28-b842-d8e2429b70cd time="2026-02-13T23:24:49Z" level=info msg="Exiting service main loop" service=smtp user=b94eafcd-5737-4d28-b842-d8e2429b70cd time="2026-02-13T23:24:49Z" level=info msg="Exiting service main loop" service=notification user=b94eafcd-5737-4d28-b842-d8e2429b70cd time="2026-02-13T23:24:49Z" level=info msg="Exiting Service" service=user-identity user=b94eafcd-5737-4d28-b842-d8e2429b70cd time="2026-02-13T23:24:49Z" level=info msg="Exiting service main loop" service=telemetry user=b94eafcd-5737-4d28-b842-d8e2429b70cd time="2026-02-13T23:24:49Z" level=info msg="Exiting service" service=user-events user=b94eafcd-5737-4d28-b842-d8e2429b70cd time="2026-02-13T23:24:49Z" level=info msg="Closing IMAP Listener" service=server-manager time="2026-02-13T23:24:49Z" level=info msg="Closing IMAP server" service=server-manager time="2026-02-13T23:24:49Z" level=info msg="Closing SMTP Listener" service=server-manager time="2026-02-13T23:24:49Z" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2026-02-13T23:24:49Z" level=info msg="Closing SMTP server" service=server-manager time="2026-02-13T23:24:49Z" level=info msg="Closing service" service=unleash And IMAP client "1" eventually sees the following message in "INBOX" with this structure: # :1 -> *scenario """ {  "from": "Foo ",  "date": "01 Jan 80 00:00 +0000",  "to": "Bridge Test ",  "subject": "Embedded message",  "body-contains": "Hello",  "content": {  "content-type": "multipart/mixed",  "sections":[  {  "content-type": "text/plain",  "content-type-charset": "utf-8",  "transfer-encoding": "7bit",  "body-is": "Hello"  },  {  "content-type": "text/html",  "content-type-charset": "utf-8",  "transfer-encoding": "7bit",  "body-contains": "HELLO"  },  {  "content-type": "message/rfc822",  "content-type-name": "embedded.eml",  "transfer-encoding": "7bit",  "content-disposition": "attachment",  "content-disposition-filename": "embedded.eml",  "body-is": "From: Bar \nTo: Bridge Test \nSubject: (No Subject)\nContent-Type: text/plain; charset=utf-8\nContent-Transfer-Encoding: quoted-printable\n\nhello"  }  ]  } } """ time="2026-02-13T23:24:49Z" level=info msg="User '730c9b5a-c659-44ce-865d-5097b15c82ec' created with id=8adf7a1f-3cc6-41b4-b5bb-321aac7c0919" pkg=gpa/server/backend time="2026-02-13T23:24:49Z" level=info msg="Starting bridge" time="2026-02-13T23:24:49Z" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures1466701680/107/config3296637163/grpcFocusServerConfig.json pkg=focus/service time="2026-02-13T23:24:49Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures1466701680/107/cache3126128765/unleash_cache/unleash_flags: no such file or directory" service=unleash time="2026-02-13T23:24:49Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures1466701680/107/cache3126128765/notifications/notification_cache: no such file or directory" pkg=notification-store time="2026-02-13T23:24:49Z" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures1466701680/107/data1442230397/gluon/backend/db gluonStore=/tmp/TestFeatures1466701680/107/data1442230397/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2026-02-13T23:24:49Z" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2026-02-13T23:24:49Z" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2026-02-13T23:24:49Z" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2026-02-13T23:24:49Z" level=info msg="Starting service" service=unleash time="2026-02-13T23:24:49Z" level=info msg="Starting service" pkg=observability time="2026-02-13T23:24:49Z" level=info msg="Starting frontend service" time="2026-02-13T23:24:49Z" level=info msg="Starting poll service" service=unleash time="2026-02-13T23:24:49Z" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures1466701680/107/config3296637163/grpcServerConfig.json time="2026-02-13T23:24:49Z" level=info msg="Starting receiver service" service=unleash time="2026-02-13T23:24:49Z" level=info msg="gRPC server listening on /tmp/bridge1944" pkg=grpc time="2026-02-13T23:24:49Z" level=info msg="Frontend service started" time="2026-02-13T23:24:49Z" level=info msg="Starting frontend client" time="2026-02-13T23:24:49Z" level=info msg="Loading users" count=0 pkg=bridge/user time="2026-02-13T23:24:49Z" level=info msg="Finished loading users" pkg=bridge/user time="2026-02-13T23:24:49Z" level=info msg="Checking for updates" pkg=bridge time="2026-02-13T23:24:49Z" level=info msg="Not monitoring parent PID" pkg=grpc time="2026-02-13T23:24:49Z" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2026-02-13T23:24:49Z" level=info msg="Frontend client started" time="2026-02-13T23:24:49Z" level=info msg="200 OK: GET https://127.0.0.1:38141/feature/v2/frontend?bridgeStickyKey=cc29d388-6623-4529-9bfc-43a84a4536f5" pkg=gpa/manager time="2026-02-13T23:24:49Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (f78723c6)" time="2026-02-13T23:24:49Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (f78723c6)" time="2026-02-13T23:24:49Z" level=info msg="200 OK: POST https://127.0.0.1:38141/auth/v4/info" pkg=gpa/manager time="2026-02-13T23:24:49Z" level=info msg="200 OK: POST https://127.0.0.1:38141/auth/v4" pkg=gpa/manager time="2026-02-13T23:24:49Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=8adf7a1f-3cc6-41b4-b5bb-321aac7c0919 time="2026-02-13T23:24:49Z" level=info msg="Adding vault user" userID=8adf7a1f-3cc6-41b4-b5bb-321aac7c0919 time="2026-02-13T23:24:49Z" level=info msg="Creating new user" userID=8adf7a1f-3cc6-41b4-b5bb-321aac7c0919 time="2026-02-13T23:24:49Z" level=warning msg="404 GET https://127.0.0.1:38141/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2026-02-13T23:24:49Z" level=error msg="404 GET https://127.0.0.1:38141/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2026-02-13T23:24:49Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:38141/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2026-02-13T23:24:49Z" level=info msg="Creating user object" numAddr=1 numLabels=12 userID=8adf7a1f-3cc6-41b4-b5bb-321aac7c0919 time="2026-02-13T23:24:49Z" level=info msg="200 OK: GET https://127.0.0.1:38141/core/v4/events/latest" pkg=gpa/client userID=8adf7a1f-3cc6-41b4-b5bb-321aac7c0919 time="2026-02-13T23:24:49Z" level=info msg="Starting service Last EventID=AA==" service=user-events user=8adf7a1f-3cc6-41b4-b5bb-321aac7c0919 time="2026-02-13T23:24:49Z" level=info msg="200 OK: GET https://127.0.0.1:38141/core/v4/settings" pkg=gpa/client userID=8adf7a1f-3cc6-41b4-b5bb-321aac7c0919 time="2026-02-13T23:24:49Z" level=info msg="Registering user client, ID:8adf7a1f-3cc6-41b4-b5bb-321aac7c0919" pkg=observability time="2026-02-13T23:24:49Z" level=info msg="Starting service main loop" service=telemetry user=8adf7a1f-3cc6-41b4-b5bb-321aac7c0919 time="2026-02-13T23:24:49Z" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=8adf7a1f-3cc6-41b4-b5bb-321aac7c0919 time="2026-02-13T23:24:49Z" level=info msg="Starting service main loop" service=smtp user=8adf7a1f-3cc6-41b4-b5bb-321aac7c0919 time="2026-02-13T23:24:49Z" level=info msg="200 OK: GET https://127.0.0.1:38141/core/v4/labels?Type=4" pkg=gpa/client userID=8adf7a1f-3cc6-41b4-b5bb-321aac7c0919 time="2026-02-13T23:24:49Z" level=info msg="Starting service main loop" service=notification user=8adf7a1f-3cc6-41b4-b5bb-321aac7c0919 time="2026-02-13T23:24:49Z" level=info msg="200 OK: GET https://127.0.0.1:38141/core/v4/labels?Type=3" pkg=gpa/client userID=8adf7a1f-3cc6-41b4-b5bb-321aac7c0919 time="2026-02-13T23:24:49Z" level=info msg="200 OK: GET https://127.0.0.1:38141/core/v4/labels?Type=1" pkg=gpa/client userID=8adf7a1f-3cc6-41b4-b5bb-321aac7c0919 time="2026-02-13T23:24:49Z" level=info msg="Setting labels" labelIDs="[0 1 2 3 6 7 9 10 4 5 8 12]" pkg=rwLabels time="2026-02-13T23:24:49Z" level=info msg="Adding user to imap server" addrID=468f9ff0-f15b-48a0-b11a-67bf3e6e9ab7 service=server-manager time="2026-02-13T23:24:49Z" level=info msg="Creating new IMAP user" addrID=468f9ff0-f15b-48a0-b11a-67bf3e6e9ab7 service=server-manager time="2026-02-13T23:24:49Z" level=info msg="Setting gluon ID" addrID=468f9ff0-f15b-48a0-b11a-67bf3e6e9ab7 gluonID=e919136d-b98b-4bd7-9f73-03239269ad3f userID=8adf7a1f-3cc6-41b4-b5bb-321aac7c0919 time="2026-02-13T23:24:49Z" level=info msg="Created new IMAP user" addrID=468f9ff0-f15b-48a0-b11a-67bf3e6e9ab7 gluonID=e919136d-b98b-4bd7-9f73-03239269ad3f service=server-manager time="2026-02-13T23:24:49Z" level=info msg="Validating Listener State" service=server-manager time="2026-02-13T23:24:49Z" level=info msg=Resuming service=user-events user=8adf7a1f-3cc6-41b4-b5bb-321aac7c0919 time="2026-02-13T23:24:49Z" level=info msg="Received mailbox message count" count=0 gluonID=e919136d-b98b-4bd7-9f73-03239269ad3f labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2026-02-13T23:24:49Z" level=info msg="Starting IMAP Service" service=imap user=8adf7a1f-3cc6-41b4-b5bb-321aac7c0919 time="2026-02-13T23:24:49Z" level=info msg="Sync triggered" service=imap user=8adf7a1f-3cc6-41b4-b5bb-321aac7c0919 time="2026-02-13T23:24:49Z" level=info msg="Beginning user sync" service=imap start="2026-02-13 23:24:49.506800871 +0000 UTC m=+107.313409281" user=8adf7a1f-3cc6-41b4-b5bb-321aac7c0919 time="2026-02-13T23:24:49Z" level=info msg="Checking whether logged in user should re-sync. UserID:8adf7a1f-3cc6-41b4-b5bb-321aac7c0919" userID=8adf7a1f-3cc6-41b4-b5bb-321aac7c0919 time="2026-02-13T23:24:49Z" level=info msg="Syncing labels" service=imap user=8adf7a1f-3cc6-41b4-b5bb-321aac7c0919 time="2026-02-13T23:24:49Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=e919136d-b98b-4bd7-9f73-03239269ad3f time="2026-02-13T23:24:49Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=e919136d-b98b-4bd7-9f73-03239269ad3f time="2026-02-13T23:24:49Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=10 userID=e919136d-b98b-4bd7-9f73-03239269ad3f time="2026-02-13T23:24:49Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=8 userID=e919136d-b98b-4bd7-9f73-03239269ad3f time="2026-02-13T23:24:49Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0 userID=e919136d-b98b-4bd7-9f73-03239269ad3f time="2026-02-13T23:24:49Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5 userID=e919136d-b98b-4bd7-9f73-03239269ad3f time="2026-02-13T23:24:49Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=3 userID=e919136d-b98b-4bd7-9f73-03239269ad3f time="2026-02-13T23:24:49Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4 userID=e919136d-b98b-4bd7-9f73-03239269ad3f time="2026-02-13T23:24:49Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=12 userID=e919136d-b98b-4bd7-9f73-03239269ad3f time="2026-02-13T23:24:49Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6 userID=e919136d-b98b-4bd7-9f73-03239269ad3f time="2026-02-13T23:24:49Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=7 userID=e919136d-b98b-4bd7-9f73-03239269ad3f time="2026-02-13T23:24:49Z" level=info msg="Synced labels" service=imap user=8adf7a1f-3cc6-41b4-b5bb-321aac7c0919 time="2026-02-13T23:24:49Z" level=info msg="200 OK: GET https://127.0.0.1:38141/mail/v4/messages/count" pkg=gpa/client userID=8adf7a1f-3cc6-41b4-b5bb-321aac7c0919 time="2026-02-13T23:24:49Z" level=info msg="Syncing messages" service=imap user=8adf7a1f-3cc6-41b4-b5bb-321aac7c0919 time="2026-02-13T23:24:49Z" level=info msg="Job started" service=imap user=8adf7a1f-3cc6-41b4-b5bb-321aac7c0919 time="2026-02-13T23:24:49Z" level=info msg="200 OK: POST https://127.0.0.1:38141/mail/v4/messages" pkg=gpa/client userID=8adf7a1f-3cc6-41b4-b5bb-321aac7c0919 time="2026-02-13T23:24:49Z" level=info msg="Job finished" service=imap user=8adf7a1f-3cc6-41b4-b5bb-321aac7c0919 time="2026-02-13T23:24:49Z" level=info msg="All child jobs completed" service=imap sync-job=waiter user=8adf7a1f-3cc6-41b4-b5bb-321aac7c0919 time="2026-02-13T23:24:49Z" level=info msg="Synced messages" service=imap user=8adf7a1f-3cc6-41b4-b5bb-321aac7c0919 time="2026-02-13T23:24:49Z" level=info msg="Finished user sync" duration=3.025401ms service=imap user=8adf7a1f-3cc6-41b4-b5bb-321aac7c0919 time="2026-02-13T23:24:49Z" level=info msg="Sync complete, starting API event stream" service=imap user=8adf7a1f-3cc6-41b4-b5bb-321aac7c0919 time="2026-02-13T23:24:49Z" level=info msg="Event loop reset" eventID="AA==" service=user-events user=8adf7a1f-3cc6-41b4-b5bb-321aac7c0919 time="2026-02-13T23:24:49Z" level=info msg="200 OK: POST https://127.0.0.1:38141/mail/v4/messages/import" pkg=gpa/client userID=8adf7a1f-3cc6-41b4-b5bb-321aac7c0919 time="2026-02-13T23:24:49Z" level=info msg="200 OK: GET https://127.0.0.1:38141/mail/v4/messages/1a1e8b6c-4604-49b0-9bd4-74c452498974" pkg=gpa/client userID=8adf7a1f-3cc6-41b4-b5bb-321aac7c0919 Scenario: Import message with inline image # features/imap/message/import.feature:470 When IMAP client "1" appends the following message to "Inbox": # :1 -> *scenario """ Date: 01 Jan 1980 00:00:00 +0000 From: Bridge Second Test  To: Bridge Test  Subject: Html Inline Importing Content-Disposition: inline User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Thunderbird/60.5.0 MIME-Version: 1.0 Content-Language: en-US Content-Type: multipart/related; boundary="61FA22A41A3F46E8E90EF528"  This is a multi-part message in MIME format. --61FA22A41A3F46E8E90EF528 Content-Type: text/html; charset=utf-8 Content-Transfer-Encoding: 7bit       


 

 

Behold! An inline
 

    --61FA22A41A3F46E8E90EF528 Content-Type: image/gif; name="email-action-left.gif" Content-Transfer-Encoding: base64 Content-ID:  Content-Disposition: inline; filename="email-action-left.gif"  R0lGODlhAQABAAAAADs=  --61FA22A41A3F46E8E90EF528--  """ Then it succeeds # :1 -> *scenario time="2026-02-13T23:24:49Z" level=info msg="Frontend service stopped" time="2026-02-13T23:24:49Z" level=info msg="Frontend client stopped" time="2026-02-13T23:24:49Z" level=info msg="Closing bridge" pkg=bridge time="2026-02-13T23:24:49Z" level=info msg="Stopping service" pkg=observability time="2026-02-13T23:24:49Z" level=info msg="Closing user" userID=8adf7a1f-3cc6-41b4-b5bb-321aac7c0919 time="2026-02-13T23:24:49Z" level=info msg="De-registering user client, ID:8adf7a1f-3cc6-41b4-b5bb-321aac7c0919" pkg=observability time="2026-02-13T23:24:49Z" level=info msg="Exiting IMAP Service" service=imap user=8adf7a1f-3cc6-41b4-b5bb-321aac7c0919 time="2026-02-13T23:24:49Z" level=info msg="Exiting service main loop" service=smtp user=8adf7a1f-3cc6-41b4-b5bb-321aac7c0919 time="2026-02-13T23:24:49Z" level=info msg="Exiting service main loop" service=notification user=8adf7a1f-3cc6-41b4-b5bb-321aac7c0919 time="2026-02-13T23:24:49Z" level=info msg="Exiting Service" service=user-identity user=8adf7a1f-3cc6-41b4-b5bb-321aac7c0919 time="2026-02-13T23:24:49Z" level=info msg="Exiting service main loop" service=telemetry user=8adf7a1f-3cc6-41b4-b5bb-321aac7c0919 time="2026-02-13T23:24:49Z" level=info msg="Exiting service" service=user-events user=8adf7a1f-3cc6-41b4-b5bb-321aac7c0919 time="2026-02-13T23:24:49Z" level=info msg="Closing IMAP Listener" service=server-manager time="2026-02-13T23:24:49Z" level=info msg="Closing IMAP server" service=server-manager time="2026-02-13T23:24:49Z" level=info msg="Closing SMTP Listener" service=server-manager time="2026-02-13T23:24:49Z" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2026-02-13T23:24:49Z" level=info msg="Closing SMTP server" service=server-manager time="2026-02-13T23:24:49Z" level=info msg="Closing service" service=unleash And IMAP client "1" eventually sees the following message in "Inbox" with this structure: # :1 -> *scenario """ {  "date": "01 Jan 80 00:00 +0000",  "to": "Bridge Test ",  "from": "Bridge Second Test ",  "subject": "Html Inline Importing",  "content": {  "content-type": "multipart/mixed",  "sections":[  {  "content-type": "multipart/related",  "sections":[  {  "content-type": "text/html",  "content-type-charset": "utf-8",  "transfer-encoding": "7bit",  "body-is": "\n\n\n\n\n


\n

\n

Behold! An inline \"\"\nwidth=\"24\"
\n

\n\n"  },  {  "content-type": "image/gif",  "content-type-name": "email-action-left.gif",  "content-disposition": "inline",  "content-disposition-filename": "email-action-left.gif",  "transfer-encoding": "base64",  "body-is": "R0lGODlhAQABAAAAADs="  }  ]  }  ]  } } """ time="2026-02-13T23:24:49Z" level=info msg="User 'c870cae6-1e74-4d39-926d-d5257e747c04' created with id=fcb1f34d-7ed1-407d-bea7-4a58bad65e77" pkg=gpa/server/backend time="2026-02-13T23:24:49Z" level=info msg="Starting bridge" time="2026-02-13T23:24:49Z" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures1466701680/108/config359205737/grpcFocusServerConfig.json pkg=focus/service time="2026-02-13T23:24:49Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures1466701680/108/cache551740752/unleash_cache/unleash_flags: no such file or directory" service=unleash time="2026-02-13T23:24:49Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures1466701680/108/cache551740752/notifications/notification_cache: no such file or directory" pkg=notification-store time="2026-02-13T23:24:49Z" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures1466701680/108/data2653126841/gluon/backend/db gluonStore=/tmp/TestFeatures1466701680/108/data2653126841/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2026-02-13T23:24:49Z" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2026-02-13T23:24:49Z" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2026-02-13T23:24:49Z" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2026-02-13T23:24:49Z" level=info msg="Starting service" service=unleash time="2026-02-13T23:24:49Z" level=info msg="Starting service" pkg=observability time="2026-02-13T23:24:49Z" level=info msg="Starting frontend service" time="2026-02-13T23:24:49Z" level=info msg="Starting poll service" service=unleash time="2026-02-13T23:24:49Z" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures1466701680/108/config359205737/grpcServerConfig.json time="2026-02-13T23:24:49Z" level=info msg="Starting receiver service" service=unleash time="2026-02-13T23:24:49Z" level=info msg="gRPC server listening on /tmp/bridge7405" pkg=grpc time="2026-02-13T23:24:49Z" level=info msg="Frontend service started" time="2026-02-13T23:24:49Z" level=info msg="Starting frontend client" time="2026-02-13T23:24:49Z" level=info msg="Loading users" count=0 pkg=bridge/user time="2026-02-13T23:24:49Z" level=info msg="Checking for updates" pkg=bridge time="2026-02-13T23:24:49Z" level=info msg="Not monitoring parent PID" pkg=grpc time="2026-02-13T23:24:49Z" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2026-02-13T23:24:49Z" level=info msg="Finished loading users" pkg=bridge/user time="2026-02-13T23:24:49Z" level=info msg="200 OK: GET https://127.0.0.1:39675/feature/v2/frontend?bridgeStickyKey=e527ff85-5214-48a2-8e18-9d5977e21f84" pkg=gpa/manager time="2026-02-13T23:24:49Z" level=info msg="Frontend client started" time="2026-02-13T23:24:49Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (711e3e3f)" time="2026-02-13T23:24:49Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (711e3e3f)" time="2026-02-13T23:24:49Z" level=info msg="200 OK: POST https://127.0.0.1:39675/auth/v4/info" pkg=gpa/manager time="2026-02-13T23:24:50Z" level=info msg="200 OK: POST https://127.0.0.1:39675/auth/v4" pkg=gpa/manager time="2026-02-13T23:24:50Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=fcb1f34d-7ed1-407d-bea7-4a58bad65e77 time="2026-02-13T23:24:50Z" level=info msg="Adding vault user" userID=fcb1f34d-7ed1-407d-bea7-4a58bad65e77 time="2026-02-13T23:24:50Z" level=info msg="Creating new user" userID=fcb1f34d-7ed1-407d-bea7-4a58bad65e77 time="2026-02-13T23:24:50Z" level=warning msg="404 GET https://127.0.0.1:39675/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2026-02-13T23:24:50Z" level=error msg="404 GET https://127.0.0.1:39675/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2026-02-13T23:24:50Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:39675/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2026-02-13T23:24:50Z" level=info msg="Creating user object" numAddr=1 numLabels=12 userID=fcb1f34d-7ed1-407d-bea7-4a58bad65e77 time="2026-02-13T23:24:50Z" level=info msg="200 OK: GET https://127.0.0.1:39675/core/v4/events/latest" pkg=gpa/client userID=fcb1f34d-7ed1-407d-bea7-4a58bad65e77 time="2026-02-13T23:24:50Z" level=info msg="Starting service Last EventID=AA==" service=user-events user=fcb1f34d-7ed1-407d-bea7-4a58bad65e77 time="2026-02-13T23:24:50Z" level=info msg="200 OK: GET https://127.0.0.1:39675/core/v4/settings" pkg=gpa/client userID=fcb1f34d-7ed1-407d-bea7-4a58bad65e77 time="2026-02-13T23:24:50Z" level=info msg="Registering user client, ID:fcb1f34d-7ed1-407d-bea7-4a58bad65e77" pkg=observability time="2026-02-13T23:24:50Z" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=fcb1f34d-7ed1-407d-bea7-4a58bad65e77 time="2026-02-13T23:24:50Z" level=info msg="Starting service main loop" service=notification user=fcb1f34d-7ed1-407d-bea7-4a58bad65e77 time="2026-02-13T23:24:50Z" level=info msg="Starting service main loop" service=telemetry user=fcb1f34d-7ed1-407d-bea7-4a58bad65e77 time="2026-02-13T23:24:50Z" level=info msg="Starting service main loop" service=smtp user=fcb1f34d-7ed1-407d-bea7-4a58bad65e77 time="2026-02-13T23:24:50Z" level=info msg="200 OK: GET https://127.0.0.1:39675/core/v4/labels?Type=4" pkg=gpa/client userID=fcb1f34d-7ed1-407d-bea7-4a58bad65e77 time="2026-02-13T23:24:50Z" level=info msg="200 OK: GET https://127.0.0.1:39675/core/v4/labels?Type=3" pkg=gpa/client userID=fcb1f34d-7ed1-407d-bea7-4a58bad65e77 time="2026-02-13T23:24:50Z" level=info msg="200 OK: GET https://127.0.0.1:39675/core/v4/labels?Type=1" pkg=gpa/client userID=fcb1f34d-7ed1-407d-bea7-4a58bad65e77 time="2026-02-13T23:24:50Z" level=info msg="Setting labels" labelIDs="[0 1 2 3 7 4 5 6 8 9 10 12]" pkg=rwLabels time="2026-02-13T23:24:50Z" level=info msg="Adding user to imap server" addrID=e43aafc2-6cd4-4f21-948f-d0569c9ae95b service=server-manager time="2026-02-13T23:24:50Z" level=info msg="Creating new IMAP user" addrID=e43aafc2-6cd4-4f21-948f-d0569c9ae95b service=server-manager time="2026-02-13T23:24:50Z" level=info msg="Setting gluon ID" addrID=e43aafc2-6cd4-4f21-948f-d0569c9ae95b gluonID=0c5adea6-d7cb-4523-b79a-efa7eeb17d27 userID=fcb1f34d-7ed1-407d-bea7-4a58bad65e77 time="2026-02-13T23:24:50Z" level=info msg="Created new IMAP user" addrID=e43aafc2-6cd4-4f21-948f-d0569c9ae95b gluonID=0c5adea6-d7cb-4523-b79a-efa7eeb17d27 service=server-manager time="2026-02-13T23:24:50Z" level=info msg="Validating Listener State" service=server-manager time="2026-02-13T23:24:50Z" level=info msg=Resuming service=user-events user=fcb1f34d-7ed1-407d-bea7-4a58bad65e77 time="2026-02-13T23:24:50Z" level=info msg="Starting IMAP Service" service=imap user=fcb1f34d-7ed1-407d-bea7-4a58bad65e77 time="2026-02-13T23:24:50Z" level=info msg="Sync triggered" service=imap user=fcb1f34d-7ed1-407d-bea7-4a58bad65e77 time="2026-02-13T23:24:50Z" level=info msg="Beginning user sync" service=imap start="2026-02-13 23:24:50.061709875 +0000 UTC m=+107.868318275" user=fcb1f34d-7ed1-407d-bea7-4a58bad65e77 time="2026-02-13T23:24:50Z" level=info msg="Received mailbox message count" count=0 gluonID=0c5adea6-d7cb-4523-b79a-efa7eeb17d27 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2026-02-13T23:24:50Z" level=info msg="Checking whether logged in user should re-sync. UserID:fcb1f34d-7ed1-407d-bea7-4a58bad65e77" userID=fcb1f34d-7ed1-407d-bea7-4a58bad65e77 time="2026-02-13T23:24:50Z" level=info msg="Syncing labels" service=imap user=fcb1f34d-7ed1-407d-bea7-4a58bad65e77 time="2026-02-13T23:24:50Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=0c5adea6-d7cb-4523-b79a-efa7eeb17d27 time="2026-02-13T23:24:50Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=0c5adea6-d7cb-4523-b79a-efa7eeb17d27 time="2026-02-13T23:24:50Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=10 userID=0c5adea6-d7cb-4523-b79a-efa7eeb17d27 time="2026-02-13T23:24:50Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=8 userID=0c5adea6-d7cb-4523-b79a-efa7eeb17d27 time="2026-02-13T23:24:50Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=3 userID=0c5adea6-d7cb-4523-b79a-efa7eeb17d27 time="2026-02-13T23:24:50Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=7 userID=0c5adea6-d7cb-4523-b79a-efa7eeb17d27 time="2026-02-13T23:24:50Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4 userID=0c5adea6-d7cb-4523-b79a-efa7eeb17d27 time="2026-02-13T23:24:50Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6 userID=0c5adea6-d7cb-4523-b79a-efa7eeb17d27 time="2026-02-13T23:24:50Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=12 userID=0c5adea6-d7cb-4523-b79a-efa7eeb17d27 time="2026-02-13T23:24:50Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0 userID=0c5adea6-d7cb-4523-b79a-efa7eeb17d27 time="2026-02-13T23:24:50Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5 userID=0c5adea6-d7cb-4523-b79a-efa7eeb17d27 time="2026-02-13T23:24:50Z" level=info msg="Synced labels" service=imap user=fcb1f34d-7ed1-407d-bea7-4a58bad65e77 time="2026-02-13T23:24:50Z" level=info msg="200 OK: GET https://127.0.0.1:39675/mail/v4/messages/count" pkg=gpa/client userID=fcb1f34d-7ed1-407d-bea7-4a58bad65e77 time="2026-02-13T23:24:50Z" level=info msg="Syncing messages" service=imap user=fcb1f34d-7ed1-407d-bea7-4a58bad65e77 time="2026-02-13T23:24:50Z" level=info msg="Job started" service=imap user=fcb1f34d-7ed1-407d-bea7-4a58bad65e77 time="2026-02-13T23:24:50Z" level=info msg="200 OK: POST https://127.0.0.1:39675/mail/v4/messages" pkg=gpa/client userID=fcb1f34d-7ed1-407d-bea7-4a58bad65e77 time="2026-02-13T23:24:50Z" level=info msg="Job finished" service=imap user=fcb1f34d-7ed1-407d-bea7-4a58bad65e77 time="2026-02-13T23:24:50Z" level=info msg="All child jobs completed" service=imap sync-job=waiter user=fcb1f34d-7ed1-407d-bea7-4a58bad65e77 time="2026-02-13T23:24:50Z" level=info msg="Synced messages" service=imap user=fcb1f34d-7ed1-407d-bea7-4a58bad65e77 time="2026-02-13T23:24:50Z" level=info msg="Finished user sync" duration=3.726486ms service=imap user=fcb1f34d-7ed1-407d-bea7-4a58bad65e77 time="2026-02-13T23:24:50Z" level=info msg="Sync complete, starting API event stream" service=imap user=fcb1f34d-7ed1-407d-bea7-4a58bad65e77 time="2026-02-13T23:24:50Z" level=info msg="Event loop reset" eventID="AA==" service=user-events user=fcb1f34d-7ed1-407d-bea7-4a58bad65e77 time="2026-02-13T23:24:50Z" level=info msg="200 OK: POST https://127.0.0.1:39675/mail/v4/messages/import" pkg=gpa/client userID=fcb1f34d-7ed1-407d-bea7-4a58bad65e77 time="2026-02-13T23:24:50Z" level=info msg="200 OK: GET https://127.0.0.1:39675/mail/v4/messages/4e911321-6247-42ef-9299-1083b9e6d6eb" pkg=gpa/client userID=fcb1f34d-7ed1-407d-bea7-4a58bad65e77 Scenario: Message import with text part and attachment # features/imap/message/import.feature:548 When IMAP client "1" appends the following message to "INBOX": # :1 -> *scenario """ From: Bridge Test  Date: 01 Jan 1980 00:00:00 +0000 To: Internal Bridge  Received: by 2002:0:0:0:0:0:0:0 with SMTP id 0123456789abcdef; Wed, 30 Dec 2020 01:23:45 0000 Subject: Message import with text part Content-Type: multipart/mixed; boundary="BOUNDARY"  This is a multi-part message in MIME format.  --BOUNDARY Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit  Hello World  --BOUNDARY Content-Disposition: attachment; filename=image.png Content-Transfer-Encoding: base64 Content-Type: image/png  iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAACklEQVR4nGMAAQAABQABDQot tAAAAABJRU5ErkJggg==  --BOUNDARY-- """ Then it succeeds # :1 -> *scenario time="2026-02-13T23:24:50Z" level=info msg="Frontend service stopped" time="2026-02-13T23:24:50Z" level=info msg="Frontend client stopped" time="2026-02-13T23:24:50Z" level=info msg="Closing bridge" pkg=bridge time="2026-02-13T23:24:50Z" level=info msg="Stopping service" pkg=observability time="2026-02-13T23:24:50Z" level=info msg="Closing user" userID=fcb1f34d-7ed1-407d-bea7-4a58bad65e77 time="2026-02-13T23:24:50Z" level=info msg="De-registering user client, ID:fcb1f34d-7ed1-407d-bea7-4a58bad65e77" pkg=observability time="2026-02-13T23:24:50Z" level=info msg="Exiting IMAP Service" service=imap user=fcb1f34d-7ed1-407d-bea7-4a58bad65e77 time="2026-02-13T23:24:50Z" level=info msg="Exiting service main loop" service=smtp user=fcb1f34d-7ed1-407d-bea7-4a58bad65e77 time="2026-02-13T23:24:50Z" level=info msg="Exiting service main loop" service=notification user=fcb1f34d-7ed1-407d-bea7-4a58bad65e77 time="2026-02-13T23:24:50Z" level=info msg="Exiting Service" service=user-identity user=fcb1f34d-7ed1-407d-bea7-4a58bad65e77 time="2026-02-13T23:24:50Z" level=info msg="Exiting service main loop" service=telemetry user=fcb1f34d-7ed1-407d-bea7-4a58bad65e77 time="2026-02-13T23:24:50Z" level=info msg="Exiting service" service=user-events user=fcb1f34d-7ed1-407d-bea7-4a58bad65e77 time="2026-02-13T23:24:50Z" level=info msg="Closing IMAP Listener" service=server-manager time="2026-02-13T23:24:50Z" level=info msg="Closing IMAP server" service=server-manager time="2026-02-13T23:24:50Z" level=info msg="Closing SMTP Listener" service=server-manager time="2026-02-13T23:24:50Z" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2026-02-13T23:24:50Z" level=info msg="Closing SMTP server" service=server-manager time="2026-02-13T23:24:50Z" level=info msg="Closing service" service=unleash And IMAP client "1" eventually sees the following message in "INBOX" with this structure: # :1 -> *scenario """ {  "from": "Bridge Test ",  "date": "01 Jan 80 00:00 +0000",  "to": "Internal Bridge ",  "subject": "Message import with text part",  "content": {  "content-type": "multipart/mixed",  "sections":[  {  "content-type": "text/plain",  "body-is": "Hello World"  },  {  "content-type": "image/png",  "content-type-name": "image.png",  "content-disposition": "attachment",  "content-disposition-filename": "image.png",  "transfer-encoding": "base64",  "body-is": "iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAACklEQVR4nGMAAQAABQABDQottAAA\r\nAABJRU5ErkJggg=="  }  ]  } } """ time="2026-02-13T23:24:50Z" level=info msg="User 'd534a27d-4e19-44c8-845c-470e48486fcc' created with id=bdb4bd11-105b-40e4-8349-7ae5d42a05f4" pkg=gpa/server/backend time="2026-02-13T23:24:50Z" level=info msg="Starting bridge" time="2026-02-13T23:24:50Z" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures1466701680/109/config2007984654/grpcFocusServerConfig.json pkg=focus/service time="2026-02-13T23:24:50Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures1466701680/109/cache45915421/unleash_cache/unleash_flags: no such file or directory" service=unleash time="2026-02-13T23:24:50Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures1466701680/109/cache45915421/notifications/notification_cache: no such file or directory" pkg=notification-store time="2026-02-13T23:24:50Z" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures1466701680/109/data350502465/gluon/backend/db gluonStore=/tmp/TestFeatures1466701680/109/data350502465/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2026-02-13T23:24:50Z" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2026-02-13T23:24:50Z" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2026-02-13T23:24:50Z" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2026-02-13T23:24:50Z" level=info msg="Starting service" service=unleash time="2026-02-13T23:24:50Z" level=info msg="Starting service" pkg=observability time="2026-02-13T23:24:50Z" level=info msg="Starting poll service" service=unleash time="2026-02-13T23:24:50Z" level=info msg="Starting frontend service" time="2026-02-13T23:24:50Z" level=info msg="Loading users" count=0 pkg=bridge/user time="2026-02-13T23:24:50Z" level=info msg="Finished loading users" pkg=bridge/user time="2026-02-13T23:24:50Z" level=info msg="Checking for updates" pkg=bridge time="2026-02-13T23:24:50Z" level=info msg="Starting receiver service" service=unleash time="2026-02-13T23:24:50Z" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures1466701680/109/config2007984654/grpcServerConfig.json time="2026-02-13T23:24:50Z" level=info msg="gRPC server listening on /tmp/bridge5411" pkg=grpc time="2026-02-13T23:24:50Z" level=info msg="Frontend service started" time="2026-02-13T23:24:50Z" level=info msg="Starting frontend client" time="2026-02-13T23:24:50Z" level=info msg="Not monitoring parent PID" pkg=grpc time="2026-02-13T23:24:50Z" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2026-02-13T23:24:50Z" level=info msg="200 OK: GET https://127.0.0.1:33985/feature/v2/frontend?bridgeStickyKey=d0f1151a-22fe-433d-bee0-9d45f2a119ba" pkg=gpa/manager time="2026-02-13T23:24:50Z" level=info msg="Frontend client started" time="2026-02-13T23:24:50Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (4643971e)" time="2026-02-13T23:24:50Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (4643971e)" time="2026-02-13T23:24:50Z" level=info msg="200 OK: POST https://127.0.0.1:33985/auth/v4/info" pkg=gpa/manager time="2026-02-13T23:24:50Z" level=info msg="200 OK: POST https://127.0.0.1:33985/auth/v4" pkg=gpa/manager time="2026-02-13T23:24:50Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=bdb4bd11-105b-40e4-8349-7ae5d42a05f4 time="2026-02-13T23:24:50Z" level=info msg="Adding vault user" userID=bdb4bd11-105b-40e4-8349-7ae5d42a05f4 time="2026-02-13T23:24:50Z" level=info msg="Creating new user" userID=bdb4bd11-105b-40e4-8349-7ae5d42a05f4 time="2026-02-13T23:24:50Z" level=warning msg="404 GET https://127.0.0.1:33985/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2026-02-13T23:24:50Z" level=error msg="404 GET https://127.0.0.1:33985/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2026-02-13T23:24:50Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:33985/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2026-02-13T23:24:50Z" level=info msg="Creating user object" numAddr=1 numLabels=12 userID=bdb4bd11-105b-40e4-8349-7ae5d42a05f4 time="2026-02-13T23:24:50Z" level=info msg="200 OK: GET https://127.0.0.1:33985/core/v4/events/latest" pkg=gpa/client userID=bdb4bd11-105b-40e4-8349-7ae5d42a05f4 time="2026-02-13T23:24:50Z" level=info msg="Starting service Last EventID=AA==" service=user-events user=bdb4bd11-105b-40e4-8349-7ae5d42a05f4 time="2026-02-13T23:24:50Z" level=info msg="200 OK: GET https://127.0.0.1:33985/core/v4/settings" pkg=gpa/client userID=bdb4bd11-105b-40e4-8349-7ae5d42a05f4 time="2026-02-13T23:24:50Z" level=info msg="Registering user client, ID:bdb4bd11-105b-40e4-8349-7ae5d42a05f4" pkg=observability time="2026-02-13T23:24:50Z" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=bdb4bd11-105b-40e4-8349-7ae5d42a05f4 time="2026-02-13T23:24:50Z" level=info msg="Starting service main loop" service=telemetry user=bdb4bd11-105b-40e4-8349-7ae5d42a05f4 time="2026-02-13T23:24:50Z" level=info msg="Starting service main loop" service=notification user=bdb4bd11-105b-40e4-8349-7ae5d42a05f4 time="2026-02-13T23:24:50Z" level=info msg="Starting service main loop" service=smtp user=bdb4bd11-105b-40e4-8349-7ae5d42a05f4 time="2026-02-13T23:24:50Z" level=info msg="200 OK: GET https://127.0.0.1:33985/core/v4/labels?Type=4" pkg=gpa/client userID=bdb4bd11-105b-40e4-8349-7ae5d42a05f4 time="2026-02-13T23:24:50Z" level=info msg="200 OK: GET https://127.0.0.1:33985/core/v4/labels?Type=3" pkg=gpa/client userID=bdb4bd11-105b-40e4-8349-7ae5d42a05f4 time="2026-02-13T23:24:50Z" level=info msg="200 OK: GET https://127.0.0.1:33985/core/v4/labels?Type=1" pkg=gpa/client userID=bdb4bd11-105b-40e4-8349-7ae5d42a05f4 time="2026-02-13T23:24:50Z" level=info msg="Setting labels" labelIDs="[5 6 9 12 2 7 8 10 0 1 3 4]" pkg=rwLabels time="2026-02-13T23:24:50Z" level=info msg="Adding user to imap server" addrID=49d1a6c4-cb0c-4bd8-9819-7a7f8efbac16 service=server-manager time="2026-02-13T23:24:50Z" level=info msg="Creating new IMAP user" addrID=49d1a6c4-cb0c-4bd8-9819-7a7f8efbac16 service=server-manager time="2026-02-13T23:24:50Z" level=info msg="Setting gluon ID" addrID=49d1a6c4-cb0c-4bd8-9819-7a7f8efbac16 gluonID=85dd6dff-b58b-45d3-84b9-71ff3be0bc0a userID=bdb4bd11-105b-40e4-8349-7ae5d42a05f4 time="2026-02-13T23:24:50Z" level=info msg="Created new IMAP user" addrID=49d1a6c4-cb0c-4bd8-9819-7a7f8efbac16 gluonID=85dd6dff-b58b-45d3-84b9-71ff3be0bc0a service=server-manager time="2026-02-13T23:24:50Z" level=info msg="Validating Listener State" service=server-manager time="2026-02-13T23:24:50Z" level=info msg=Resuming service=user-events user=bdb4bd11-105b-40e4-8349-7ae5d42a05f4 time="2026-02-13T23:24:50Z" level=info msg="Starting IMAP Service" service=imap user=bdb4bd11-105b-40e4-8349-7ae5d42a05f4 time="2026-02-13T23:24:50Z" level=info msg="Sync triggered" service=imap user=bdb4bd11-105b-40e4-8349-7ae5d42a05f4 time="2026-02-13T23:24:50Z" level=info msg="Beginning user sync" service=imap start="2026-02-13 23:24:50.733143629 +0000 UTC m=+108.539752029" user=bdb4bd11-105b-40e4-8349-7ae5d42a05f4 time="2026-02-13T23:24:50Z" level=info msg="Checking whether logged in user should re-sync. UserID:bdb4bd11-105b-40e4-8349-7ae5d42a05f4" userID=bdb4bd11-105b-40e4-8349-7ae5d42a05f4 time="2026-02-13T23:24:50Z" level=info msg="Received mailbox message count" count=0 gluonID=85dd6dff-b58b-45d3-84b9-71ff3be0bc0a labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2026-02-13T23:24:50Z" level=info msg="Syncing labels" service=imap user=bdb4bd11-105b-40e4-8349-7ae5d42a05f4 time="2026-02-13T23:24:50Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=85dd6dff-b58b-45d3-84b9-71ff3be0bc0a time="2026-02-13T23:24:50Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=85dd6dff-b58b-45d3-84b9-71ff3be0bc0a time="2026-02-13T23:24:50Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6 userID=85dd6dff-b58b-45d3-84b9-71ff3be0bc0a time="2026-02-13T23:24:50Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=8 userID=85dd6dff-b58b-45d3-84b9-71ff3be0bc0a time="2026-02-13T23:24:50Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=10 userID=85dd6dff-b58b-45d3-84b9-71ff3be0bc0a time="2026-02-13T23:24:50Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5 userID=85dd6dff-b58b-45d3-84b9-71ff3be0bc0a time="2026-02-13T23:24:50Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0 userID=85dd6dff-b58b-45d3-84b9-71ff3be0bc0a time="2026-02-13T23:24:50Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=3 userID=85dd6dff-b58b-45d3-84b9-71ff3be0bc0a time="2026-02-13T23:24:50Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4 userID=85dd6dff-b58b-45d3-84b9-71ff3be0bc0a time="2026-02-13T23:24:50Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=12 userID=85dd6dff-b58b-45d3-84b9-71ff3be0bc0a time="2026-02-13T23:24:50Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=7 userID=85dd6dff-b58b-45d3-84b9-71ff3be0bc0a time="2026-02-13T23:24:50Z" level=info msg="Synced labels" service=imap user=bdb4bd11-105b-40e4-8349-7ae5d42a05f4 time="2026-02-13T23:24:50Z" level=info msg="200 OK: GET https://127.0.0.1:33985/mail/v4/messages/count" pkg=gpa/client userID=bdb4bd11-105b-40e4-8349-7ae5d42a05f4 time="2026-02-13T23:24:50Z" level=info msg="Syncing messages" service=imap user=bdb4bd11-105b-40e4-8349-7ae5d42a05f4 time="2026-02-13T23:24:50Z" level=info msg="Job started" service=imap user=bdb4bd11-105b-40e4-8349-7ae5d42a05f4 time="2026-02-13T23:24:50Z" level=info msg="200 OK: POST https://127.0.0.1:33985/mail/v4/messages" pkg=gpa/client userID=bdb4bd11-105b-40e4-8349-7ae5d42a05f4 time="2026-02-13T23:24:50Z" level=info msg="Job finished" service=imap user=bdb4bd11-105b-40e4-8349-7ae5d42a05f4 time="2026-02-13T23:24:50Z" level=info msg="All child jobs completed" service=imap sync-job=waiter user=bdb4bd11-105b-40e4-8349-7ae5d42a05f4 time="2026-02-13T23:24:50Z" level=info msg="Synced messages" service=imap user=bdb4bd11-105b-40e4-8349-7ae5d42a05f4 time="2026-02-13T23:24:50Z" level=info msg="Finished user sync" duration=3.304254ms service=imap user=bdb4bd11-105b-40e4-8349-7ae5d42a05f4 time="2026-02-13T23:24:50Z" level=info msg="Sync complete, starting API event stream" service=imap user=bdb4bd11-105b-40e4-8349-7ae5d42a05f4 time="2026-02-13T23:24:50Z" level=info msg="Event loop reset" eventID="AA==" service=user-events user=bdb4bd11-105b-40e4-8349-7ae5d42a05f4 time="2026-02-13T23:24:50Z" level=info msg="200 OK: POST https://127.0.0.1:33985/mail/v4/messages/import" pkg=gpa/client userID=bdb4bd11-105b-40e4-8349-7ae5d42a05f4 time="2026-02-13T23:24:50Z" level=info msg="200 OK: GET https://127.0.0.1:33985/mail/v4/messages/23caff31-c703-442a-92ac-97423041e3d7" pkg=gpa/client userID=bdb4bd11-105b-40e4-8349-7ae5d42a05f4 Scenario: Message import without text part # features/imap/message/import.feature:605 When IMAP client "1" appends the following message to "INBOX": # :1 -> *scenario """ From: Bridge Test  Date: 01 Jan 1980 00:00:00 +0000 To: Internal Bridge  Received: by 2002:0:0:0:0:0:0:0 with SMTP id 0123456789abcdef; Wed, 30 Dec 2020 01:23:45 0000 Subject: Message import without text part Content-Type: multipart/mixed; boundary="BOUNDARY"  This is a multi-part message in MIME format.  --BOUNDARY Content-Disposition: attachment; filename=image.png Content-Transfer-Encoding: base64 Content-Type: image/png  iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAACklEQVR4nGMAAQAABQABDQot tAAAAABJRU5ErkJggg==  --BOUNDARY-- """ Then it succeeds # :1 -> *scenario time="2026-02-13T23:24:50Z" level=info msg="Frontend service stopped" time="2026-02-13T23:24:50Z" level=info msg="Frontend client stopped" time="2026-02-13T23:24:50Z" level=info msg="Closing bridge" pkg=bridge time="2026-02-13T23:24:50Z" level=info msg="Stopping service" pkg=observability time="2026-02-13T23:24:50Z" level=info msg="Closing user" userID=bdb4bd11-105b-40e4-8349-7ae5d42a05f4 time="2026-02-13T23:24:50Z" level=info msg="De-registering user client, ID:bdb4bd11-105b-40e4-8349-7ae5d42a05f4" pkg=observability time="2026-02-13T23:24:50Z" level=info msg="Exiting IMAP Service" service=imap user=bdb4bd11-105b-40e4-8349-7ae5d42a05f4 time="2026-02-13T23:24:50Z" level=info msg="Exiting service main loop" service=smtp user=bdb4bd11-105b-40e4-8349-7ae5d42a05f4 time="2026-02-13T23:24:50Z" level=info msg="Exiting service main loop" service=notification user=bdb4bd11-105b-40e4-8349-7ae5d42a05f4 time="2026-02-13T23:24:50Z" level=info msg="Exiting Service" service=user-identity user=bdb4bd11-105b-40e4-8349-7ae5d42a05f4 time="2026-02-13T23:24:50Z" level=info msg="Exiting service main loop" service=telemetry user=bdb4bd11-105b-40e4-8349-7ae5d42a05f4 time="2026-02-13T23:24:50Z" level=info msg="Exiting service" service=user-events user=bdb4bd11-105b-40e4-8349-7ae5d42a05f4 time="2026-02-13T23:24:50Z" level=info msg="Closing IMAP Listener" service=server-manager time="2026-02-13T23:24:50Z" level=info msg="Closing IMAP server" service=server-manager time="2026-02-13T23:24:50Z" level=info msg="Closing SMTP Listener" service=server-manager time="2026-02-13T23:24:50Z" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2026-02-13T23:24:50Z" level=info msg="Closing SMTP server" service=server-manager time="2026-02-13T23:24:50Z" level=info msg="Closing service" service=unleash And IMAP client "1" eventually sees the following message in "INBOX" with this structure: # :1 -> *scenario """ {  "from": "Bridge Test ",  "date": "01 Jan 80 00:00 +0000",  "to": "Internal Bridge ",  "subject": "Message import without text part",  "content": {  "content-type": "multipart/mixed",  "sections":[  {  "content-type": "text/plain",  "body-is": ""  },  {  "content-type": "image/png",  "content-type-name": "image.png",  "content-disposition": "attachment",  "content-disposition-filename": "image.png",  "transfer-encoding": "base64",  "body-is": "iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAACklEQVR4nGMAAQAABQABDQottAAA\r\nAABJRU5ErkJggg=="  }  ]  } } """ time="2026-02-13T23:24:50Z" level=info msg="User '149a01e7-91ea-4893-b8be-179f61a3993a' created with id=c1207d7d-bda9-4ed6-9701-b942f6e85fb5" pkg=gpa/server/backend time="2026-02-13T23:24:51Z" level=info msg="Starting bridge" time="2026-02-13T23:24:51Z" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures1466701680/110/config2082746298/grpcFocusServerConfig.json pkg=focus/service time="2026-02-13T23:24:51Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures1466701680/110/cache868074059/unleash_cache/unleash_flags: no such file or directory" service=unleash time="2026-02-13T23:24:51Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures1466701680/110/cache868074059/notifications/notification_cache: no such file or directory" pkg=notification-store time="2026-02-13T23:24:51Z" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures1466701680/110/data1074756847/gluon/backend/db gluonStore=/tmp/TestFeatures1466701680/110/data1074756847/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2026-02-13T23:24:51Z" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2026-02-13T23:24:51Z" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2026-02-13T23:24:51Z" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2026-02-13T23:24:51Z" level=info msg="Starting service" service=unleash time="2026-02-13T23:24:51Z" level=info msg="Starting service" pkg=observability time="2026-02-13T23:24:51Z" level=info msg="Starting frontend service" time="2026-02-13T23:24:51Z" level=info msg="Starting poll service" service=unleash time="2026-02-13T23:24:51Z" level=info msg="Checking for updates" pkg=bridge time="2026-02-13T23:24:51Z" level=info msg="Starting receiver service" service=unleash time="2026-02-13T23:24:51Z" level=info msg="Loading users" count=0 pkg=bridge/user time="2026-02-13T23:24:51Z" level=info msg="Finished loading users" pkg=bridge/user time="2026-02-13T23:24:51Z" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures1466701680/110/config2082746298/grpcServerConfig.json time="2026-02-13T23:24:51Z" level=info msg="gRPC server listening on /tmp/bridge1696" pkg=grpc time="2026-02-13T23:24:51Z" level=info msg="Frontend service started" time="2026-02-13T23:24:51Z" level=info msg="Starting frontend client" time="2026-02-13T23:24:51Z" level=info msg="Not monitoring parent PID" pkg=grpc time="2026-02-13T23:24:51Z" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2026-02-13T23:24:51Z" level=info msg="200 OK: GET https://127.0.0.1:46189/feature/v2/frontend?bridgeStickyKey=000f105a-7efd-47e4-886c-35e8515305d2" pkg=gpa/manager time="2026-02-13T23:24:51Z" level=info msg="Frontend client started" time="2026-02-13T23:24:51Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (2c3f1d75)" time="2026-02-13T23:24:51Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (2c3f1d75)" time="2026-02-13T23:24:51Z" level=info msg="200 OK: POST https://127.0.0.1:46189/auth/v4/info" pkg=gpa/manager time="2026-02-13T23:24:51Z" level=info msg="200 OK: POST https://127.0.0.1:46189/auth/v4" pkg=gpa/manager time="2026-02-13T23:24:51Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=c1207d7d-bda9-4ed6-9701-b942f6e85fb5 time="2026-02-13T23:24:51Z" level=info msg="Adding vault user" userID=c1207d7d-bda9-4ed6-9701-b942f6e85fb5 time="2026-02-13T23:24:51Z" level=info msg="Creating new user" userID=c1207d7d-bda9-4ed6-9701-b942f6e85fb5 time="2026-02-13T23:24:51Z" level=warning msg="404 GET https://127.0.0.1:46189/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2026-02-13T23:24:51Z" level=error msg="404 GET https://127.0.0.1:46189/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2026-02-13T23:24:51Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:46189/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2026-02-13T23:24:51Z" level=info msg="Creating user object" numAddr=1 numLabels=12 userID=c1207d7d-bda9-4ed6-9701-b942f6e85fb5 time="2026-02-13T23:24:51Z" level=info msg="200 OK: GET https://127.0.0.1:46189/core/v4/events/latest" pkg=gpa/client userID=c1207d7d-bda9-4ed6-9701-b942f6e85fb5 time="2026-02-13T23:24:51Z" level=info msg="Starting service Last EventID=AA==" service=user-events user=c1207d7d-bda9-4ed6-9701-b942f6e85fb5 time="2026-02-13T23:24:51Z" level=info msg="200 OK: GET https://127.0.0.1:46189/core/v4/settings" pkg=gpa/client userID=c1207d7d-bda9-4ed6-9701-b942f6e85fb5 time="2026-02-13T23:24:51Z" level=info msg="Registering user client, ID:c1207d7d-bda9-4ed6-9701-b942f6e85fb5" pkg=observability time="2026-02-13T23:24:51Z" level=info msg="Starting service main loop" service=telemetry user=c1207d7d-bda9-4ed6-9701-b942f6e85fb5 time="2026-02-13T23:24:51Z" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=c1207d7d-bda9-4ed6-9701-b942f6e85fb5 time="2026-02-13T23:24:51Z" level=info msg="Starting service main loop" service=notification user=c1207d7d-bda9-4ed6-9701-b942f6e85fb5 time="2026-02-13T23:24:51Z" level=info msg="Starting service main loop" service=smtp user=c1207d7d-bda9-4ed6-9701-b942f6e85fb5 time="2026-02-13T23:24:51Z" level=info msg="200 OK: GET https://127.0.0.1:46189/core/v4/labels?Type=4" pkg=gpa/client userID=c1207d7d-bda9-4ed6-9701-b942f6e85fb5 time="2026-02-13T23:24:51Z" level=info msg="200 OK: GET https://127.0.0.1:46189/core/v4/labels?Type=3" pkg=gpa/client userID=c1207d7d-bda9-4ed6-9701-b942f6e85fb5 time="2026-02-13T23:24:51Z" level=info msg="200 OK: GET https://127.0.0.1:46189/core/v4/labels?Type=1" pkg=gpa/client userID=c1207d7d-bda9-4ed6-9701-b942f6e85fb5 time="2026-02-13T23:24:51Z" level=info msg="Setting labels" labelIDs="[5 7 2 6 8 9 10 12 0 1 3 4]" pkg=rwLabels time="2026-02-13T23:24:51Z" level=info msg="Adding user to imap server" addrID=33fe1ef9-e646-4827-af20-80c6676ce1fe service=server-manager time="2026-02-13T23:24:51Z" level=info msg="Creating new IMAP user" addrID=33fe1ef9-e646-4827-af20-80c6676ce1fe service=server-manager time="2026-02-13T23:24:51Z" level=info msg="Setting gluon ID" addrID=33fe1ef9-e646-4827-af20-80c6676ce1fe gluonID=1837ff37-4642-45e3-a809-ee9d9503f29e userID=c1207d7d-bda9-4ed6-9701-b942f6e85fb5 time="2026-02-13T23:24:51Z" level=info msg="Created new IMAP user" addrID=33fe1ef9-e646-4827-af20-80c6676ce1fe gluonID=1837ff37-4642-45e3-a809-ee9d9503f29e service=server-manager time="2026-02-13T23:24:51Z" level=info msg="Validating Listener State" service=server-manager time="2026-02-13T23:24:51Z" level=info msg=Resuming service=user-events user=c1207d7d-bda9-4ed6-9701-b942f6e85fb5 time="2026-02-13T23:24:51Z" level=info msg="Received mailbox message count" count=0 gluonID=1837ff37-4642-45e3-a809-ee9d9503f29e labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2026-02-13T23:24:51Z" level=info msg="Starting IMAP Service" service=imap user=c1207d7d-bda9-4ed6-9701-b942f6e85fb5 time="2026-02-13T23:24:51Z" level=info msg="Sync triggered" service=imap user=c1207d7d-bda9-4ed6-9701-b942f6e85fb5 time="2026-02-13T23:24:51Z" level=info msg="Beginning user sync" service=imap start="2026-02-13 23:24:51.282492501 +0000 UTC m=+109.089100901" user=c1207d7d-bda9-4ed6-9701-b942f6e85fb5 time="2026-02-13T23:24:51Z" level=info msg="Checking whether logged in user should re-sync. UserID:c1207d7d-bda9-4ed6-9701-b942f6e85fb5" userID=c1207d7d-bda9-4ed6-9701-b942f6e85fb5 time="2026-02-13T23:24:51Z" level=info msg="Syncing labels" service=imap user=c1207d7d-bda9-4ed6-9701-b942f6e85fb5 time="2026-02-13T23:24:51Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=1837ff37-4642-45e3-a809-ee9d9503f29e time="2026-02-13T23:24:51Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=1837ff37-4642-45e3-a809-ee9d9503f29e time="2026-02-13T23:24:51Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0 userID=1837ff37-4642-45e3-a809-ee9d9503f29e time="2026-02-13T23:24:51Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=3 userID=1837ff37-4642-45e3-a809-ee9d9503f29e time="2026-02-13T23:24:51Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4 userID=1837ff37-4642-45e3-a809-ee9d9503f29e time="2026-02-13T23:24:51Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=12 userID=1837ff37-4642-45e3-a809-ee9d9503f29e time="2026-02-13T23:24:51Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5 userID=1837ff37-4642-45e3-a809-ee9d9503f29e time="2026-02-13T23:24:51Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=7 userID=1837ff37-4642-45e3-a809-ee9d9503f29e time="2026-02-13T23:24:51Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=8 userID=1837ff37-4642-45e3-a809-ee9d9503f29e time="2026-02-13T23:24:51Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=10 userID=1837ff37-4642-45e3-a809-ee9d9503f29e time="2026-02-13T23:24:51Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6 userID=1837ff37-4642-45e3-a809-ee9d9503f29e time="2026-02-13T23:24:51Z" level=info msg="Synced labels" service=imap user=c1207d7d-bda9-4ed6-9701-b942f6e85fb5 time="2026-02-13T23:24:51Z" level=info msg="200 OK: GET https://127.0.0.1:46189/mail/v4/messages/count" pkg=gpa/client userID=c1207d7d-bda9-4ed6-9701-b942f6e85fb5 time="2026-02-13T23:24:51Z" level=info msg="Syncing messages" service=imap user=c1207d7d-bda9-4ed6-9701-b942f6e85fb5 time="2026-02-13T23:24:51Z" level=info msg="Job started" service=imap user=c1207d7d-bda9-4ed6-9701-b942f6e85fb5 time="2026-02-13T23:24:51Z" level=info msg="200 OK: POST https://127.0.0.1:46189/mail/v4/messages" pkg=gpa/client userID=c1207d7d-bda9-4ed6-9701-b942f6e85fb5 time="2026-02-13T23:24:51Z" level=info msg="Job finished" service=imap user=c1207d7d-bda9-4ed6-9701-b942f6e85fb5 time="2026-02-13T23:24:51Z" level=info msg="All child jobs completed" service=imap sync-job=waiter user=c1207d7d-bda9-4ed6-9701-b942f6e85fb5 time="2026-02-13T23:24:51Z" level=info msg="Synced messages" service=imap user=c1207d7d-bda9-4ed6-9701-b942f6e85fb5 time="2026-02-13T23:24:51Z" level=info msg="Finished user sync" duration=4.626933ms service=imap user=c1207d7d-bda9-4ed6-9701-b942f6e85fb5 time="2026-02-13T23:24:51Z" level=info msg="Sync complete, starting API event stream" service=imap user=c1207d7d-bda9-4ed6-9701-b942f6e85fb5 time="2026-02-13T23:24:51Z" level=info msg="Event loop reset" eventID="AA==" service=user-events user=c1207d7d-bda9-4ed6-9701-b942f6e85fb5 time="2026-02-13T23:24:51Z" level=info msg="200 OK: POST https://127.0.0.1:46189/mail/v4/messages/import" pkg=gpa/client userID=c1207d7d-bda9-4ed6-9701-b942f6e85fb5 time="2026-02-13T23:24:51Z" level=info msg="200 OK: GET https://127.0.0.1:46189/mail/v4/messages/fefbee73-2f95-4512-a47e-34ba06c82d43" pkg=gpa/client userID=c1207d7d-bda9-4ed6-9701-b942f6e85fb5 Scenario: Message import multipart/related with invalid boundary character # features/imap/message/import.feature:655 When IMAP client "1" appends the following message to "INBOX": # :1 -> *scenario """ From: Bridge Test  Date: 01 Jan 1980 00:00:00 +0000 To: Internal Bridge  Received: by 2002:0:0:0:0:0:0:0 with SMTP id 0123456789abcdef; Wed, 30 Dec 2020 01:23:45 0000 Subject: Message with invalid boundary Content-Type: multipart/related; boundary="------------123456789@tutanota"  --------------123456789@tutanota Content-Type: text/html; charset=UTF-8 Content-transfer-encoding: base64  PGRpdiBjbGFzcz0iIj4KPHAgY2xhc3M9IiI+PGEgbmFtZT0iX0hsazE5MDA1NjM2IiByZWw9Im5vb3 BlbmVyIG5vcmVmZXJyZXIiIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0ibXNvLWZhcmVhc3Qt  --------------123456789@tutanota Content-Type: image/png;  name==?UTF-8?B?MC5wbmc=?= Content-Transfer-Encoding: base64 Content-Disposition: attachment;  filename=image1.png  iVBORw0KGgoAAAANSUhEUgAAACsAAAArCAYAAADhXXHAAAAPq3pUWHRSYXcgcHJvZmlsZSB0eXBlIG V4aWYAAHjarZlrliOpkoT/s4pZAuCAw3J4njM7mOXP54SUlZmV1bd7plNVEVIoAhx/mJsht//nv4/7  --------------123456789@tutanota Content-Type: image/png;  name==?UTF-8?B?Mi5wbmc=?= Content-Transfer-Encoding: base64 Content-Disposition: attachment;  filename=img2.png  iVBORw0KGgoAAAANSUhEUgAAACsAAAArCAYAAADhXXHAAAAR+HpUWHRSYXcgcHJvZmlsZSB0eXBlIG V4aWYAAHjarZprdhs5DoX/cxWzBD4Bcjl8njM7mOXPB5bsOI49SU+3nViKLFWxgIv7YMXt//z7uH/x  --------------123456789@tutanota--  """ Then it succeeds # :1 -> *scenario time="2026-02-13T23:24:51Z" level=info msg="Frontend service stopped" time="2026-02-13T23:24:51Z" level=info msg="Frontend client stopped" time="2026-02-13T23:24:51Z" level=info msg="Closing bridge" pkg=bridge time="2026-02-13T23:24:51Z" level=info msg="Stopping service" pkg=observability time="2026-02-13T23:24:51Z" level=info msg="Closing user" userID=c1207d7d-bda9-4ed6-9701-b942f6e85fb5 time="2026-02-13T23:24:51Z" level=info msg="De-registering user client, ID:c1207d7d-bda9-4ed6-9701-b942f6e85fb5" pkg=observability time="2026-02-13T23:24:51Z" level=info msg="Exiting IMAP Service" service=imap user=c1207d7d-bda9-4ed6-9701-b942f6e85fb5 time="2026-02-13T23:24:51Z" level=info msg="Exiting service main loop" service=smtp user=c1207d7d-bda9-4ed6-9701-b942f6e85fb5 time="2026-02-13T23:24:51Z" level=info msg="Exiting service main loop" service=notification user=c1207d7d-bda9-4ed6-9701-b942f6e85fb5 time="2026-02-13T23:24:51Z" level=info msg="Exiting Service" service=user-identity user=c1207d7d-bda9-4ed6-9701-b942f6e85fb5 time="2026-02-13T23:24:51Z" level=info msg="Exiting service main loop" service=telemetry user=c1207d7d-bda9-4ed6-9701-b942f6e85fb5 time="2026-02-13T23:24:51Z" level=info msg="Exiting service" service=user-events user=c1207d7d-bda9-4ed6-9701-b942f6e85fb5 time="2026-02-13T23:24:51Z" level=info msg="Closing IMAP Listener" service=server-manager time="2026-02-13T23:24:51Z" level=info msg="Closing IMAP server" service=server-manager time="2026-02-13T23:24:51Z" level=info msg="Closing SMTP Listener" service=server-manager time="2026-02-13T23:24:51Z" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2026-02-13T23:24:51Z" level=info msg="Closing SMTP server" service=server-manager time="2026-02-13T23:24:51Z" level=info msg="Closing service" service=unleash And IMAP client "1" eventually sees the following message in "INBOX" with this structure: # :1 -> *scenario """  {  "from": "Bridge Test ",  "date": "01 Jan 80 00:00 +0000",  "to": "Internal Bridge ",  "subject": "Message with invalid boundary",  "content": {  "content-type": "multipart/mixed",  "sections":[  {  "content-type": "multipart/related",  "sections": [  {  "content-type": "text/html",  "transfer-encoding": "base64",  "body-is": "PGRpdiBjbGFzcz0iIj4KPHAgY2xhc3M9IiI+PGEgbmFtZT0iX0hsazE5MDA1NjM2IiByZWw9Im5v\r\nb3BlbmVyIG5vcmVmZXJyZXIiIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0ibXNvLWZhcmVh\r\nc3Qt"  },  {  "content-type": "image/png",  "transfer-encoding": "base64",  "content-disposition": "attachment",  "content-disposition-filename": "image1.png",  "body-is": "iVBORw0KGgoAAAANSUhEUgAAACsAAAArCAYAAADhXXHAAAAPq3pUWHRSYXcgcHJvZmlsZSB0eXBl\r\nIGV4aWYAAHjarZlrliOpkoT/s4pZAuCAw3J4njM7mOXP54SUlZmV1bd7plNVEVIoAhx/mJsht//n\r\nv4/7"  },  {  "content-type": "image/png",  "transfer-encoding": "base64",  "content-disposition": "attachment",  "content-disposition-filename": "img2.png",  "body-is": "iVBORw0KGgoAAAANSUhEUgAAACsAAAArCAYAAADhXXHAAAAR+HpUWHRSYXcgcHJvZmlsZSB0eXBl\r\nIGV4aWYAAHjarZprdhs5DoX/cxWzBD4Bcjl8njM7mOXPB5bsOI49SU+3nViKLFWxgIv7YMXt//z7\r\nuH/x"  }  ]  }  ]  }  } """ Feature: IMAP import messages time="2026-02-13T23:24:51Z" level=info msg="User '4387e13d-b590-4d4c-8328-7e9d65f53956' created with id=d732d42e-7ee3-4567-a5b8-6ce0bff126fb" pkg=gpa/server/backend Background: Given there exists an account with username "4387e13d-b590-4d4c-8328-7e9d65f53956" and password "password" # :1 -> *scenario And the account "4387e13d-b590-4d4c-8328-7e9d65f53956" has additional address "29e6c350-c35a-4567-902f-085e527fe157@proton.local" # :1 -> *scenario And the account "4387e13d-b590-4d4c-8328-7e9d65f53956" has additional disabled address "48659ead-7c43-4acb-a9c7-81535b753686@proton.local" # :1 -> *scenario Then it succeeds # :1 -> *scenario time="2026-02-13T23:24:52Z" level=info msg="Starting bridge" time="2026-02-13T23:24:52Z" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures1466701680/111/config4240520914/grpcFocusServerConfig.json pkg=focus/service time="2026-02-13T23:24:52Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures1466701680/111/cache1455369730/unleash_cache/unleash_flags: no such file or directory" service=unleash time="2026-02-13T23:24:52Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures1466701680/111/cache1455369730/notifications/notification_cache: no such file or directory" pkg=notification-store time="2026-02-13T23:24:52Z" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures1466701680/111/data1476398080/gluon/backend/db gluonStore=/tmp/TestFeatures1466701680/111/data1476398080/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2026-02-13T23:24:52Z" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2026-02-13T23:24:52Z" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2026-02-13T23:24:52Z" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2026-02-13T23:24:52Z" level=info msg="Starting service" service=unleash time="2026-02-13T23:24:52Z" level=info msg="Starting service" pkg=observability time="2026-02-13T23:24:52Z" level=info msg="Starting frontend service" time="2026-02-13T23:24:52Z" level=info msg="Starting receiver service" service=unleash time="2026-02-13T23:24:52Z" level=info msg="Starting poll service" service=unleash time="2026-02-13T23:24:52Z" level=info msg="Checking for updates" pkg=bridge time="2026-02-13T23:24:52Z" level=info msg="Loading users" count=0 pkg=bridge/user time="2026-02-13T23:24:52Z" level=info msg="Finished loading users" pkg=bridge/user time="2026-02-13T23:24:52Z" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures1466701680/111/config4240520914/grpcServerConfig.json time="2026-02-13T23:24:52Z" level=info msg="gRPC server listening on /tmp/bridge0685" pkg=grpc time="2026-02-13T23:24:52Z" level=info msg="Frontend service started" time="2026-02-13T23:24:52Z" level=info msg="Starting frontend client" time="2026-02-13T23:24:52Z" level=info msg="Not monitoring parent PID" pkg=grpc time="2026-02-13T23:24:52Z" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2026-02-13T23:24:52Z" level=info msg="200 OK: GET https://127.0.0.1:34915/feature/v2/frontend?bridgeStickyKey=5a094ad1-aaca-42f3-970a-75197dbe6cba" pkg=gpa/manager time="2026-02-13T23:24:52Z" level=info msg="Frontend client started" When bridge starts # :1 -> *scenario time="2026-02-13T23:24:52Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (7ee01475)" time="2026-02-13T23:24:52Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (7ee01475)" time="2026-02-13T23:24:52Z" level=info msg="200 OK: POST https://127.0.0.1:34915/auth/v4/info" pkg=gpa/manager time="2026-02-13T23:24:52Z" level=info msg="200 OK: POST https://127.0.0.1:34915/auth/v4" pkg=gpa/manager time="2026-02-13T23:24:52Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=d732d42e-7ee3-4567-a5b8-6ce0bff126fb time="2026-02-13T23:24:52Z" level=info msg="Adding vault user" userID=d732d42e-7ee3-4567-a5b8-6ce0bff126fb time="2026-02-13T23:24:52Z" level=info msg="Creating new user" userID=d732d42e-7ee3-4567-a5b8-6ce0bff126fb time="2026-02-13T23:24:52Z" level=warning msg="404 GET https://127.0.0.1:34915/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2026-02-13T23:24:52Z" level=error msg="404 GET https://127.0.0.1:34915/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2026-02-13T23:24:52Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:34915/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2026-02-13T23:24:52Z" level=info msg="Creating user object" numAddr=3 numLabels=12 userID=d732d42e-7ee3-4567-a5b8-6ce0bff126fb time="2026-02-13T23:24:52Z" level=info msg="200 OK: GET https://127.0.0.1:34915/core/v4/events/latest" pkg=gpa/client userID=d732d42e-7ee3-4567-a5b8-6ce0bff126fb time="2026-02-13T23:24:52Z" level=info msg="Starting service Last EventID=Ag==" service=user-events user=d732d42e-7ee3-4567-a5b8-6ce0bff126fb time="2026-02-13T23:24:52Z" level=info msg="200 OK: GET https://127.0.0.1:34915/core/v4/settings" pkg=gpa/client userID=d732d42e-7ee3-4567-a5b8-6ce0bff126fb time="2026-02-13T23:24:52Z" level=info msg="Registering user client, ID:d732d42e-7ee3-4567-a5b8-6ce0bff126fb" pkg=observability time="2026-02-13T23:24:52Z" level=info msg="Starting service main loop" service=telemetry user=d732d42e-7ee3-4567-a5b8-6ce0bff126fb time="2026-02-13T23:24:52Z" level=info msg="Starting user identity service" numAddr=3 service=user-identity user=d732d42e-7ee3-4567-a5b8-6ce0bff126fb time="2026-02-13T23:24:52Z" level=info msg="Starting service main loop" service=notification user=d732d42e-7ee3-4567-a5b8-6ce0bff126fb time="2026-02-13T23:24:52Z" level=info msg="Starting service main loop" service=smtp user=d732d42e-7ee3-4567-a5b8-6ce0bff126fb time="2026-02-13T23:24:52Z" level=info msg="200 OK: GET https://127.0.0.1:34915/core/v4/labels?Type=4" pkg=gpa/client userID=d732d42e-7ee3-4567-a5b8-6ce0bff126fb time="2026-02-13T23:24:52Z" level=info msg="200 OK: GET https://127.0.0.1:34915/core/v4/labels?Type=3" pkg=gpa/client userID=d732d42e-7ee3-4567-a5b8-6ce0bff126fb time="2026-02-13T23:24:52Z" level=info msg="200 OK: GET https://127.0.0.1:34915/core/v4/labels?Type=1" pkg=gpa/client userID=d732d42e-7ee3-4567-a5b8-6ce0bff126fb time="2026-02-13T23:24:52Z" level=info msg="Setting labels" labelIDs="[6 8 9 10 0 2 3 7 12 1 4 5]" pkg=rwLabels time="2026-02-13T23:24:52Z" level=info msg="Adding user to imap server" addrID=590e5d1b-05c5-4cff-8e2b-99b4560a5608 service=server-manager time="2026-02-13T23:24:52Z" level=info msg="Creating new IMAP user" addrID=590e5d1b-05c5-4cff-8e2b-99b4560a5608 service=server-manager time="2026-02-13T23:24:52Z" level=info msg="Setting gluon ID" addrID=590e5d1b-05c5-4cff-8e2b-99b4560a5608 gluonID=51f60999-28d7-4844-a55e-8027591a0f43 userID=d732d42e-7ee3-4567-a5b8-6ce0bff126fb time="2026-02-13T23:24:52Z" level=info msg="Created new IMAP user" addrID=590e5d1b-05c5-4cff-8e2b-99b4560a5608 gluonID=51f60999-28d7-4844-a55e-8027591a0f43 service=server-manager time="2026-02-13T23:24:52Z" level=info msg="Validating Listener State" service=server-manager time="2026-02-13T23:24:52Z" level=info msg=Resuming service=user-events user=d732d42e-7ee3-4567-a5b8-6ce0bff126fb time="2026-02-13T23:24:52Z" level=info msg="Received mailbox message count" count=0 gluonID=51f60999-28d7-4844-a55e-8027591a0f43 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2026-02-13T23:24:52Z" level=info msg="Starting IMAP Service" service=imap user=d732d42e-7ee3-4567-a5b8-6ce0bff126fb time="2026-02-13T23:24:52Z" level=info msg="Sync triggered" service=imap user=d732d42e-7ee3-4567-a5b8-6ce0bff126fb time="2026-02-13T23:24:52Z" level=info msg="Checking whether logged in user should re-sync. UserID:d732d42e-7ee3-4567-a5b8-6ce0bff126fb" userID=d732d42e-7ee3-4567-a5b8-6ce0bff126fb time="2026-02-13T23:24:52Z" level=info msg="Beginning user sync" service=imap start="2026-02-13 23:24:52.277473473 +0000 UTC m=+110.084081883" user=d732d42e-7ee3-4567-a5b8-6ce0bff126fb And the user logs in with username "4387e13d-b590-4d4c-8328-7e9d65f53956" and password "password" # :1 -> *scenario time="2026-02-13T23:24:52Z" level=info msg="Syncing labels" service=imap user=d732d42e-7ee3-4567-a5b8-6ce0bff126fb time="2026-02-13T23:24:52Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=51f60999-28d7-4844-a55e-8027591a0f43 time="2026-02-13T23:24:52Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=51f60999-28d7-4844-a55e-8027591a0f43 time="2026-02-13T23:24:52Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=10 userID=51f60999-28d7-4844-a55e-8027591a0f43 time="2026-02-13T23:24:52Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0 userID=51f60999-28d7-4844-a55e-8027591a0f43 time="2026-02-13T23:24:52Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=3 userID=51f60999-28d7-4844-a55e-8027591a0f43 time="2026-02-13T23:24:52Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5 userID=51f60999-28d7-4844-a55e-8027591a0f43 time="2026-02-13T23:24:52Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=8 userID=51f60999-28d7-4844-a55e-8027591a0f43 time="2026-02-13T23:24:52Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=12 userID=51f60999-28d7-4844-a55e-8027591a0f43 time="2026-02-13T23:24:52Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4 userID=51f60999-28d7-4844-a55e-8027591a0f43 time="2026-02-13T23:24:52Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6 userID=51f60999-28d7-4844-a55e-8027591a0f43 time="2026-02-13T23:24:52Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=7 userID=51f60999-28d7-4844-a55e-8027591a0f43 time="2026-02-13T23:24:52Z" level=info msg="Synced labels" service=imap user=d732d42e-7ee3-4567-a5b8-6ce0bff126fb time="2026-02-13T23:24:52Z" level=info msg="200 OK: GET https://127.0.0.1:34915/mail/v4/messages/count" pkg=gpa/client userID=d732d42e-7ee3-4567-a5b8-6ce0bff126fb time="2026-02-13T23:24:52Z" level=info msg="Syncing messages" service=imap user=d732d42e-7ee3-4567-a5b8-6ce0bff126fb time="2026-02-13T23:24:52Z" level=info msg="Job started" service=imap user=d732d42e-7ee3-4567-a5b8-6ce0bff126fb time="2026-02-13T23:24:52Z" level=info msg="200 OK: POST https://127.0.0.1:34915/mail/v4/messages" pkg=gpa/client userID=d732d42e-7ee3-4567-a5b8-6ce0bff126fb time="2026-02-13T23:24:52Z" level=info msg="Job finished" service=imap user=d732d42e-7ee3-4567-a5b8-6ce0bff126fb time="2026-02-13T23:24:52Z" level=info msg="All child jobs completed" service=imap sync-job=waiter user=d732d42e-7ee3-4567-a5b8-6ce0bff126fb time="2026-02-13T23:24:52Z" level=info msg="Synced messages" service=imap user=d732d42e-7ee3-4567-a5b8-6ce0bff126fb time="2026-02-13T23:24:52Z" level=info msg="Finished user sync" duration=3.369587ms service=imap user=d732d42e-7ee3-4567-a5b8-6ce0bff126fb time="2026-02-13T23:24:52Z" level=info msg="Sync complete, starting API event stream" service=imap user=d732d42e-7ee3-4567-a5b8-6ce0bff126fb time="2026-02-13T23:24:52Z" level=info msg="Event loop reset" eventID="Ag==" service=user-events user=d732d42e-7ee3-4567-a5b8-6ce0bff126fb And user "4387e13d-b590-4d4c-8328-7e9d65f53956" finishes syncing # :1 -> *scenario And user "4387e13d-b590-4d4c-8328-7e9d65f53956" connects and authenticates IMAP client "1" # :1 -> *scenario Then it succeeds # :1 -> *scenario time="2026-02-13T23:24:52Z" level=info msg="200 OK: POST https://127.0.0.1:34915/mail/v4/messages/import" pkg=gpa/client userID=d732d42e-7ee3-4567-a5b8-6ce0bff126fb time="2026-02-13T23:24:52Z" level=info msg="200 OK: GET https://127.0.0.1:34915/mail/v4/messages/1b320546-53db-42cb-86f6-556f890c2aa5" pkg=gpa/client userID=d732d42e-7ee3-4567-a5b8-6ce0bff126fb Scenario: Messages imported with default address as sender are encrypted with the default address key # features/imap/message/import_key.feature:15 When IMAP client "1" appends the following message to "INBOX": # :1 -> *scenario """ From: Bridge Test <[user:user]@[domain]> Date: 01 Jan 1980 00:00:00 +0000 To: Internal Bridge  Received: by 2002:0:0:0:0:0:0:0 with SMTP id 0123456789abcdef; Wed, 30 Dec 2020 01:23:45 0000 Subject: Basic text/plain message Content-Type: text/plain  Hello """ Then it succeeds # :1 -> *scenario time="2026-02-13T23:24:52Z" level=info msg="Frontend service stopped" time="2026-02-13T23:24:52Z" level=info msg="Frontend client stopped" time="2026-02-13T23:24:52Z" level=info msg="Closing bridge" pkg=bridge time="2026-02-13T23:24:52Z" level=info msg="Stopping service" pkg=observability time="2026-02-13T23:24:52Z" level=info msg="Closing user" userID=d732d42e-7ee3-4567-a5b8-6ce0bff126fb time="2026-02-13T23:24:52Z" level=info msg="De-registering user client, ID:d732d42e-7ee3-4567-a5b8-6ce0bff126fb" pkg=observability time="2026-02-13T23:24:52Z" level=info msg="Exiting IMAP Service" service=imap user=d732d42e-7ee3-4567-a5b8-6ce0bff126fb time="2026-02-13T23:24:52Z" level=info msg="Exiting service main loop" service=smtp user=d732d42e-7ee3-4567-a5b8-6ce0bff126fb time="2026-02-13T23:24:52Z" level=info msg="Exiting service main loop" service=notification user=d732d42e-7ee3-4567-a5b8-6ce0bff126fb time="2026-02-13T23:24:52Z" level=info msg="Exiting Service" service=user-identity user=d732d42e-7ee3-4567-a5b8-6ce0bff126fb time="2026-02-13T23:24:52Z" level=info msg="Exiting service main loop" service=telemetry user=d732d42e-7ee3-4567-a5b8-6ce0bff126fb time="2026-02-13T23:24:52Z" level=info msg="Exiting service" service=user-events user=d732d42e-7ee3-4567-a5b8-6ce0bff126fb time="2026-02-13T23:24:52Z" level=info msg="Closing IMAP Listener" service=server-manager time="2026-02-13T23:24:52Z" level=info msg="Closing IMAP server" service=server-manager time="2026-02-13T23:24:52Z" level=info msg="Closing SMTP Listener" service=server-manager time="2026-02-13T23:24:52Z" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2026-02-13T23:24:52Z" level=info msg="Closing SMTP server" service=server-manager time="2026-02-13T23:24:52Z" level=info msg="Closing service" service=unleash And the key for address "4387e13d-b590-4d4c-8328-7e9d65f53956@proton.local" was used to import # :1 -> *scenario time="2026-02-13T23:24:52Z" level=info msg="User 'd62c85e0-b6d5-4656-93a5-0b6243462ee7' created with id=92215ed4-cb98-42fb-b3db-843df9c808b4" pkg=gpa/server/backend time="2026-02-13T23:24:53Z" level=info msg="Starting bridge" time="2026-02-13T23:24:53Z" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures1466701680/112/config518674995/grpcFocusServerConfig.json pkg=focus/service time="2026-02-13T23:24:53Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures1466701680/112/cache3801794965/unleash_cache/unleash_flags: no such file or directory" service=unleash time="2026-02-13T23:24:53Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures1466701680/112/cache3801794965/notifications/notification_cache: no such file or directory" pkg=notification-store time="2026-02-13T23:24:53Z" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures1466701680/112/data3978678354/gluon/backend/db gluonStore=/tmp/TestFeatures1466701680/112/data3978678354/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2026-02-13T23:24:53Z" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2026-02-13T23:24:53Z" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2026-02-13T23:24:53Z" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2026-02-13T23:24:53Z" level=info msg="Starting service" service=unleash time="2026-02-13T23:24:53Z" level=info msg="Starting service" pkg=observability time="2026-02-13T23:24:53Z" level=info msg="Starting frontend service" time="2026-02-13T23:24:53Z" level=info msg="Loading users" count=0 pkg=bridge/user time="2026-02-13T23:24:53Z" level=info msg="Finished loading users" pkg=bridge/user time="2026-02-13T23:24:53Z" level=info msg="Checking for updates" pkg=bridge time="2026-02-13T23:24:53Z" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures1466701680/112/config518674995/grpcServerConfig.json time="2026-02-13T23:24:53Z" level=info msg="Starting receiver service" service=unleash time="2026-02-13T23:24:53Z" level=info msg="Starting poll service" service=unleash time="2026-02-13T23:24:53Z" level=info msg="gRPC server listening on /tmp/bridge9128" pkg=grpc time="2026-02-13T23:24:53Z" level=info msg="Frontend service started" time="2026-02-13T23:24:53Z" level=info msg="Starting frontend client" time="2026-02-13T23:24:53Z" level=info msg="Not monitoring parent PID" pkg=grpc time="2026-02-13T23:24:53Z" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2026-02-13T23:24:53Z" level=info msg="200 OK: GET https://127.0.0.1:39027/feature/v2/frontend?bridgeStickyKey=9771aada-cf08-4f6b-8050-ef5188dd09ad" pkg=gpa/manager time="2026-02-13T23:24:53Z" level=info msg="Frontend client started" time="2026-02-13T23:24:53Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (63f4c3cb)" time="2026-02-13T23:24:53Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (63f4c3cb)" time="2026-02-13T23:24:53Z" level=info msg="200 OK: POST https://127.0.0.1:39027/auth/v4/info" pkg=gpa/manager time="2026-02-13T23:24:53Z" level=info msg="200 OK: POST https://127.0.0.1:39027/auth/v4" pkg=gpa/manager time="2026-02-13T23:24:53Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=92215ed4-cb98-42fb-b3db-843df9c808b4 time="2026-02-13T23:24:53Z" level=info msg="Adding vault user" userID=92215ed4-cb98-42fb-b3db-843df9c808b4 time="2026-02-13T23:24:53Z" level=info msg="Creating new user" userID=92215ed4-cb98-42fb-b3db-843df9c808b4 time="2026-02-13T23:24:53Z" level=warning msg="404 GET https://127.0.0.1:39027/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2026-02-13T23:24:53Z" level=error msg="404 GET https://127.0.0.1:39027/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2026-02-13T23:24:53Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:39027/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2026-02-13T23:24:53Z" level=info msg="Creating user object" numAddr=3 numLabels=12 userID=92215ed4-cb98-42fb-b3db-843df9c808b4 time="2026-02-13T23:24:53Z" level=info msg="200 OK: GET https://127.0.0.1:39027/core/v4/events/latest" pkg=gpa/client userID=92215ed4-cb98-42fb-b3db-843df9c808b4 time="2026-02-13T23:24:53Z" level=info msg="Starting service Last EventID=Ag==" service=user-events user=92215ed4-cb98-42fb-b3db-843df9c808b4 time="2026-02-13T23:24:53Z" level=info msg="200 OK: GET https://127.0.0.1:39027/core/v4/settings" pkg=gpa/client userID=92215ed4-cb98-42fb-b3db-843df9c808b4 time="2026-02-13T23:24:53Z" level=info msg="Registering user client, ID:92215ed4-cb98-42fb-b3db-843df9c808b4" pkg=observability time="2026-02-13T23:24:53Z" level=info msg="Starting user identity service" numAddr=3 service=user-identity user=92215ed4-cb98-42fb-b3db-843df9c808b4 time="2026-02-13T23:24:53Z" level=info msg="Starting service main loop" service=telemetry user=92215ed4-cb98-42fb-b3db-843df9c808b4 time="2026-02-13T23:24:53Z" level=info msg="Starting service main loop" service=smtp user=92215ed4-cb98-42fb-b3db-843df9c808b4 time="2026-02-13T23:24:53Z" level=info msg="Starting service main loop" service=notification user=92215ed4-cb98-42fb-b3db-843df9c808b4 time="2026-02-13T23:24:53Z" level=info msg="200 OK: GET https://127.0.0.1:39027/core/v4/labels?Type=4" pkg=gpa/client userID=92215ed4-cb98-42fb-b3db-843df9c808b4 time="2026-02-13T23:24:53Z" level=info msg="200 OK: GET https://127.0.0.1:39027/core/v4/labels?Type=3" pkg=gpa/client userID=92215ed4-cb98-42fb-b3db-843df9c808b4 time="2026-02-13T23:24:53Z" level=info msg="200 OK: GET https://127.0.0.1:39027/core/v4/labels?Type=1" pkg=gpa/client userID=92215ed4-cb98-42fb-b3db-843df9c808b4 time="2026-02-13T23:24:53Z" level=info msg="Setting labels" labelIDs="[0 3 4 6 7 9 10 12 1 2 5 8]" pkg=rwLabels time="2026-02-13T23:24:53Z" level=info msg="Adding user to imap server" addrID=d0d0d29f-4e83-4da0-a9e1-c5c49f2639f1 service=server-manager time="2026-02-13T23:24:53Z" level=info msg="Creating new IMAP user" addrID=d0d0d29f-4e83-4da0-a9e1-c5c49f2639f1 service=server-manager time="2026-02-13T23:24:53Z" level=info msg="Setting gluon ID" addrID=d0d0d29f-4e83-4da0-a9e1-c5c49f2639f1 gluonID=2fcbbb96-00da-4d08-aa20-fdf1b727e62d userID=92215ed4-cb98-42fb-b3db-843df9c808b4 time="2026-02-13T23:24:53Z" level=info msg="Received mailbox message count" count=0 gluonID=2fcbbb96-00da-4d08-aa20-fdf1b727e62d labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2026-02-13T23:24:53Z" level=info msg="Created new IMAP user" addrID=d0d0d29f-4e83-4da0-a9e1-c5c49f2639f1 gluonID=2fcbbb96-00da-4d08-aa20-fdf1b727e62d service=server-manager time="2026-02-13T23:24:53Z" level=info msg="Validating Listener State" service=server-manager time="2026-02-13T23:24:53Z" level=info msg=Resuming service=user-events user=92215ed4-cb98-42fb-b3db-843df9c808b4 time="2026-02-13T23:24:53Z" level=info msg="Starting IMAP Service" service=imap user=92215ed4-cb98-42fb-b3db-843df9c808b4 time="2026-02-13T23:24:53Z" level=info msg="Sync triggered" service=imap user=92215ed4-cb98-42fb-b3db-843df9c808b4 time="2026-02-13T23:24:53Z" level=info msg="Beginning user sync" service=imap start="2026-02-13 23:24:53.214596791 +0000 UTC m=+111.021205191" user=92215ed4-cb98-42fb-b3db-843df9c808b4 time="2026-02-13T23:24:53Z" level=info msg="Checking whether logged in user should re-sync. UserID:92215ed4-cb98-42fb-b3db-843df9c808b4" userID=92215ed4-cb98-42fb-b3db-843df9c808b4 time="2026-02-13T23:24:53Z" level=info msg="Syncing labels" service=imap user=92215ed4-cb98-42fb-b3db-843df9c808b4 time="2026-02-13T23:24:53Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=2fcbbb96-00da-4d08-aa20-fdf1b727e62d time="2026-02-13T23:24:53Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=2fcbbb96-00da-4d08-aa20-fdf1b727e62d time="2026-02-13T23:24:53Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5 userID=2fcbbb96-00da-4d08-aa20-fdf1b727e62d time="2026-02-13T23:24:53Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=12 userID=2fcbbb96-00da-4d08-aa20-fdf1b727e62d time="2026-02-13T23:24:53Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=8 userID=2fcbbb96-00da-4d08-aa20-fdf1b727e62d time="2026-02-13T23:24:53Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0 userID=2fcbbb96-00da-4d08-aa20-fdf1b727e62d time="2026-02-13T23:24:53Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4 userID=2fcbbb96-00da-4d08-aa20-fdf1b727e62d time="2026-02-13T23:24:53Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6 userID=2fcbbb96-00da-4d08-aa20-fdf1b727e62d time="2026-02-13T23:24:53Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=7 userID=2fcbbb96-00da-4d08-aa20-fdf1b727e62d time="2026-02-13T23:24:53Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=3 userID=2fcbbb96-00da-4d08-aa20-fdf1b727e62d time="2026-02-13T23:24:53Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=10 userID=2fcbbb96-00da-4d08-aa20-fdf1b727e62d time="2026-02-13T23:24:53Z" level=info msg="Synced labels" service=imap user=92215ed4-cb98-42fb-b3db-843df9c808b4 time="2026-02-13T23:24:53Z" level=info msg="200 OK: GET https://127.0.0.1:39027/mail/v4/messages/count" pkg=gpa/client userID=92215ed4-cb98-42fb-b3db-843df9c808b4 time="2026-02-13T23:24:53Z" level=info msg="Syncing messages" service=imap user=92215ed4-cb98-42fb-b3db-843df9c808b4 time="2026-02-13T23:24:53Z" level=info msg="Job started" service=imap user=92215ed4-cb98-42fb-b3db-843df9c808b4 time="2026-02-13T23:24:53Z" level=info msg="200 OK: POST https://127.0.0.1:39027/mail/v4/messages" pkg=gpa/client userID=92215ed4-cb98-42fb-b3db-843df9c808b4 time="2026-02-13T23:24:53Z" level=info msg="Job finished" service=imap user=92215ed4-cb98-42fb-b3db-843df9c808b4 time="2026-02-13T23:24:53Z" level=info msg="All child jobs completed" service=imap sync-job=waiter user=92215ed4-cb98-42fb-b3db-843df9c808b4 time="2026-02-13T23:24:53Z" level=info msg="Synced messages" service=imap user=92215ed4-cb98-42fb-b3db-843df9c808b4 time="2026-02-13T23:24:53Z" level=info msg="Finished user sync" duration=2.903542ms service=imap user=92215ed4-cb98-42fb-b3db-843df9c808b4 time="2026-02-13T23:24:53Z" level=info msg="Sync complete, starting API event stream" service=imap user=92215ed4-cb98-42fb-b3db-843df9c808b4 time="2026-02-13T23:24:53Z" level=info msg="Event loop reset" eventID="Ag==" service=user-events user=92215ed4-cb98-42fb-b3db-843df9c808b4 time="2026-02-13T23:24:53Z" level=info msg="200 OK: POST https://127.0.0.1:39027/mail/v4/messages/import" pkg=gpa/client userID=92215ed4-cb98-42fb-b3db-843df9c808b4 time="2026-02-13T23:24:53Z" level=info msg="200 OK: GET https://127.0.0.1:39027/mail/v4/messages/2bbdd946-7546-4e30-af46-6b1f56ae3b7b" pkg=gpa/client userID=92215ed4-cb98-42fb-b3db-843df9c808b4 Scenario: Messages imported with alias as sender are encrypted with secondary address key # features/imap/message/import_key.feature:31 When IMAP client "1" appends the following message to "INBOX": # :1 -> *scenario """ From: Bridge Test <[alias:secondary]@[domain]> Date: 01 Jan 1980 00:00:00 +0000 To: Internal Bridge  Received: by 2002:0:0:0:0:0:0:0 with SMTP id 0123456789abcdef; Wed, 30 Dec 2020 01:23:45 0000 Subject: Basic text/plain message Content-Type: text/plain  Hello """ Then it succeeds # :1 -> *scenario time="2026-02-13T23:24:53Z" level=info msg="Frontend service stopped" time="2026-02-13T23:24:53Z" level=info msg="Frontend client stopped" time="2026-02-13T23:24:53Z" level=info msg="Closing bridge" pkg=bridge time="2026-02-13T23:24:53Z" level=info msg="Stopping service" pkg=observability time="2026-02-13T23:24:53Z" level=info msg="Closing user" userID=92215ed4-cb98-42fb-b3db-843df9c808b4 time="2026-02-13T23:24:53Z" level=info msg="De-registering user client, ID:92215ed4-cb98-42fb-b3db-843df9c808b4" pkg=observability time="2026-02-13T23:24:53Z" level=info msg="Exiting IMAP Service" service=imap user=92215ed4-cb98-42fb-b3db-843df9c808b4 time="2026-02-13T23:24:53Z" level=info msg="Exiting service main loop" service=smtp user=92215ed4-cb98-42fb-b3db-843df9c808b4 time="2026-02-13T23:24:53Z" level=info msg="Exiting service main loop" service=notification user=92215ed4-cb98-42fb-b3db-843df9c808b4 time="2026-02-13T23:24:53Z" level=info msg="Exiting Service" service=user-identity user=92215ed4-cb98-42fb-b3db-843df9c808b4 time="2026-02-13T23:24:53Z" level=info msg="Exiting service main loop" service=telemetry user=92215ed4-cb98-42fb-b3db-843df9c808b4 time="2026-02-13T23:24:53Z" level=info msg="Exiting service" service=user-events user=92215ed4-cb98-42fb-b3db-843df9c808b4 time="2026-02-13T23:24:53Z" level=info msg="Closing IMAP Listener" service=server-manager time="2026-02-13T23:24:53Z" level=info msg="Closing IMAP server" service=server-manager time="2026-02-13T23:24:53Z" level=info msg="Closing SMTP Listener" service=server-manager time="2026-02-13T23:24:53Z" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2026-02-13T23:24:53Z" level=info msg="Closing SMTP server" service=server-manager time="2026-02-13T23:24:53Z" level=info msg="Closing service" service=unleash And the key for address "e3e24db9-7401-4589-8b58-f3702114d03b@proton.local" was used to import # :1 -> *scenario time="2026-02-13T23:24:53Z" level=info msg="User 'ef37c01a-304b-4955-bcf9-c421437f4dd5' created with id=536ee120-1e02-4668-8edc-227afc0c3ba3" pkg=gpa/server/backend time="2026-02-13T23:24:54Z" level=info msg="Starting bridge" time="2026-02-13T23:24:54Z" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures1466701680/113/config3081356619/grpcFocusServerConfig.json pkg=focus/service time="2026-02-13T23:24:54Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures1466701680/113/cache1953177078/unleash_cache/unleash_flags: no such file or directory" service=unleash time="2026-02-13T23:24:54Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures1466701680/113/cache1953177078/notifications/notification_cache: no such file or directory" pkg=notification-store time="2026-02-13T23:24:54Z" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures1466701680/113/data1720231386/gluon/backend/db gluonStore=/tmp/TestFeatures1466701680/113/data1720231386/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2026-02-13T23:24:54Z" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2026-02-13T23:24:54Z" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2026-02-13T23:24:54Z" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2026-02-13T23:24:54Z" level=info msg="Starting service" service=unleash time="2026-02-13T23:24:54Z" level=info msg="Starting service" pkg=observability time="2026-02-13T23:24:54Z" level=info msg="Starting frontend service" time="2026-02-13T23:24:54Z" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures1466701680/113/config3081356619/grpcServerConfig.json time="2026-02-13T23:24:54Z" level=info msg="gRPC server listening on /tmp/bridge1587" pkg=grpc time="2026-02-13T23:24:54Z" level=info msg="Frontend service started" time="2026-02-13T23:24:54Z" level=info msg="Starting frontend client" time="2026-02-13T23:24:54Z" level=info msg="Loading users" count=0 pkg=bridge/user time="2026-02-13T23:24:54Z" level=info msg="Finished loading users" pkg=bridge/user time="2026-02-13T23:24:54Z" level=info msg="Starting poll service" service=unleash time="2026-02-13T23:24:54Z" level=info msg="Not monitoring parent PID" pkg=grpc time="2026-02-13T23:24:54Z" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2026-02-13T23:24:54Z" level=info msg="Starting receiver service" service=unleash time="2026-02-13T23:24:54Z" level=info msg="Checking for updates" pkg=bridge time="2026-02-13T23:24:54Z" level=info msg="Frontend client started" time="2026-02-13T23:24:54Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (f23d8c29)" time="2026-02-13T23:24:54Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (f23d8c29)" time="2026-02-13T23:24:54Z" level=info msg="200 OK: GET https://127.0.0.1:40457/feature/v2/frontend?bridgeStickyKey=bbcc22ec-ad7c-428a-a9cd-b80f46516ebd" pkg=gpa/manager time="2026-02-13T23:24:54Z" level=info msg="200 OK: POST https://127.0.0.1:40457/auth/v4/info" pkg=gpa/manager time="2026-02-13T23:24:54Z" level=info msg="200 OK: POST https://127.0.0.1:40457/auth/v4" pkg=gpa/manager time="2026-02-13T23:24:54Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=536ee120-1e02-4668-8edc-227afc0c3ba3 time="2026-02-13T23:24:54Z" level=info msg="Adding vault user" userID=536ee120-1e02-4668-8edc-227afc0c3ba3 time="2026-02-13T23:24:54Z" level=info msg="Creating new user" userID=536ee120-1e02-4668-8edc-227afc0c3ba3 time="2026-02-13T23:24:54Z" level=warning msg="404 GET https://127.0.0.1:40457/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2026-02-13T23:24:54Z" level=error msg="404 GET https://127.0.0.1:40457/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2026-02-13T23:24:54Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:40457/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2026-02-13T23:24:54Z" level=info msg="Creating user object" numAddr=3 numLabels=12 userID=536ee120-1e02-4668-8edc-227afc0c3ba3 time="2026-02-13T23:24:54Z" level=info msg="200 OK: GET https://127.0.0.1:40457/core/v4/events/latest" pkg=gpa/client userID=536ee120-1e02-4668-8edc-227afc0c3ba3 time="2026-02-13T23:24:54Z" level=info msg="Starting service Last EventID=Ag==" service=user-events user=536ee120-1e02-4668-8edc-227afc0c3ba3 time="2026-02-13T23:24:54Z" level=info msg="200 OK: GET https://127.0.0.1:40457/core/v4/settings" pkg=gpa/client userID=536ee120-1e02-4668-8edc-227afc0c3ba3 time="2026-02-13T23:24:54Z" level=info msg="Registering user client, ID:536ee120-1e02-4668-8edc-227afc0c3ba3" pkg=observability time="2026-02-13T23:24:54Z" level=info msg="Starting service main loop" service=telemetry user=536ee120-1e02-4668-8edc-227afc0c3ba3 time="2026-02-13T23:24:54Z" level=info msg="Starting user identity service" numAddr=3 service=user-identity user=536ee120-1e02-4668-8edc-227afc0c3ba3 time="2026-02-13T23:24:54Z" level=info msg="Starting service main loop" service=notification user=536ee120-1e02-4668-8edc-227afc0c3ba3 time="2026-02-13T23:24:54Z" level=info msg="Starting service main loop" service=smtp user=536ee120-1e02-4668-8edc-227afc0c3ba3 time="2026-02-13T23:24:54Z" level=info msg="200 OK: GET https://127.0.0.1:40457/core/v4/labels?Type=4" pkg=gpa/client userID=536ee120-1e02-4668-8edc-227afc0c3ba3 time="2026-02-13T23:24:54Z" level=info msg="200 OK: GET https://127.0.0.1:40457/core/v4/labels?Type=3" pkg=gpa/client userID=536ee120-1e02-4668-8edc-227afc0c3ba3 time="2026-02-13T23:24:54Z" level=info msg="200 OK: GET https://127.0.0.1:40457/core/v4/labels?Type=1" pkg=gpa/client userID=536ee120-1e02-4668-8edc-227afc0c3ba3 time="2026-02-13T23:24:54Z" level=info msg="Setting labels" labelIDs="[0 1 3 4 8 10 12 2 5 6 7 9]" pkg=rwLabels time="2026-02-13T23:24:54Z" level=info msg="Adding user to imap server" addrID=ddb4032b-bb73-48ba-aa44-7356a337a627 service=server-manager time="2026-02-13T23:24:54Z" level=info msg="Creating new IMAP user" addrID=ddb4032b-bb73-48ba-aa44-7356a337a627 service=server-manager time="2026-02-13T23:24:54Z" level=info msg="Setting gluon ID" addrID=ddb4032b-bb73-48ba-aa44-7356a337a627 gluonID=019dbca6-d874-4424-bcc6-218f47146797 userID=536ee120-1e02-4668-8edc-227afc0c3ba3 time="2026-02-13T23:24:54Z" level=info msg="Created new IMAP user" addrID=ddb4032b-bb73-48ba-aa44-7356a337a627 gluonID=019dbca6-d874-4424-bcc6-218f47146797 service=server-manager time="2026-02-13T23:24:54Z" level=info msg="Validating Listener State" service=server-manager time="2026-02-13T23:24:54Z" level=info msg=Resuming service=user-events user=536ee120-1e02-4668-8edc-227afc0c3ba3 time="2026-02-13T23:24:54Z" level=info msg="Received mailbox message count" count=0 gluonID=019dbca6-d874-4424-bcc6-218f47146797 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2026-02-13T23:24:54Z" level=info msg="Starting IMAP Service" service=imap user=536ee120-1e02-4668-8edc-227afc0c3ba3 time="2026-02-13T23:24:54Z" level=info msg="Sync triggered" service=imap user=536ee120-1e02-4668-8edc-227afc0c3ba3 time="2026-02-13T23:24:54Z" level=info msg="Beginning user sync" service=imap start="2026-02-13 23:24:54.352818813 +0000 UTC m=+112.159427223" user=536ee120-1e02-4668-8edc-227afc0c3ba3 time="2026-02-13T23:24:54Z" level=info msg="Checking whether logged in user should re-sync. UserID:536ee120-1e02-4668-8edc-227afc0c3ba3" userID=536ee120-1e02-4668-8edc-227afc0c3ba3 time="2026-02-13T23:24:54Z" level=info msg="Syncing labels" service=imap user=536ee120-1e02-4668-8edc-227afc0c3ba3 time="2026-02-13T23:24:54Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=019dbca6-d874-4424-bcc6-218f47146797 time="2026-02-13T23:24:54Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=019dbca6-d874-4424-bcc6-218f47146797 time="2026-02-13T23:24:54Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0 userID=019dbca6-d874-4424-bcc6-218f47146797 time="2026-02-13T23:24:54Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4 userID=019dbca6-d874-4424-bcc6-218f47146797 time="2026-02-13T23:24:54Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=10 userID=019dbca6-d874-4424-bcc6-218f47146797 time="2026-02-13T23:24:54Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5 userID=019dbca6-d874-4424-bcc6-218f47146797 time="2026-02-13T23:24:54Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=8 userID=019dbca6-d874-4424-bcc6-218f47146797 time="2026-02-13T23:24:54Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=12 userID=019dbca6-d874-4424-bcc6-218f47146797 time="2026-02-13T23:24:54Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=7 userID=019dbca6-d874-4424-bcc6-218f47146797 time="2026-02-13T23:24:54Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=3 userID=019dbca6-d874-4424-bcc6-218f47146797 time="2026-02-13T23:24:54Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6 userID=019dbca6-d874-4424-bcc6-218f47146797 time="2026-02-13T23:24:54Z" level=info msg="Synced labels" service=imap user=536ee120-1e02-4668-8edc-227afc0c3ba3 time="2026-02-13T23:24:54Z" level=info msg="200 OK: GET https://127.0.0.1:40457/mail/v4/messages/count" pkg=gpa/client userID=536ee120-1e02-4668-8edc-227afc0c3ba3 time="2026-02-13T23:24:54Z" level=info msg="Syncing messages" service=imap user=536ee120-1e02-4668-8edc-227afc0c3ba3 time="2026-02-13T23:24:54Z" level=info msg="Job started" service=imap user=536ee120-1e02-4668-8edc-227afc0c3ba3 time="2026-02-13T23:24:54Z" level=info msg="200 OK: POST https://127.0.0.1:40457/mail/v4/messages" pkg=gpa/client userID=536ee120-1e02-4668-8edc-227afc0c3ba3 time="2026-02-13T23:24:54Z" level=info msg="Job finished" service=imap user=536ee120-1e02-4668-8edc-227afc0c3ba3 time="2026-02-13T23:24:54Z" level=info msg="All child jobs completed" service=imap sync-job=waiter user=536ee120-1e02-4668-8edc-227afc0c3ba3 time="2026-02-13T23:24:54Z" level=info msg="Synced messages" service=imap user=536ee120-1e02-4668-8edc-227afc0c3ba3 time="2026-02-13T23:24:54Z" level=info msg="Finished user sync" duration=4.379409ms service=imap user=536ee120-1e02-4668-8edc-227afc0c3ba3 time="2026-02-13T23:24:54Z" level=info msg="Sync complete, starting API event stream" service=imap user=536ee120-1e02-4668-8edc-227afc0c3ba3 time="2026-02-13T23:24:54Z" level=info msg="Event loop reset" eventID="Ag==" service=user-events user=536ee120-1e02-4668-8edc-227afc0c3ba3 time="2026-02-13T23:24:54Z" level=info msg="200 OK: POST https://127.0.0.1:40457/mail/v4/messages/import" pkg=gpa/client userID=536ee120-1e02-4668-8edc-227afc0c3ba3 time="2026-02-13T23:24:54Z" level=info msg="200 OK: GET https://127.0.0.1:40457/mail/v4/messages/fc43ee5d-2dee-40ae-9dd9-1e767c3b9a7c" pkg=gpa/client userID=536ee120-1e02-4668-8edc-227afc0c3ba3 Scenario: Messages imported with a disabled alias as sender are encrypted with the disabled address key # features/imap/message/import_key.feature:47 When IMAP client "1" appends the following message to "INBOX": # :1 -> *scenario """ From: Bridge Test <[alias:disabled]@[domain]> Date: 01 Jan 1980 00:00:00 +0000 To: Internal Bridge  Received: by 2002:0:0:0:0:0:0:0 with SMTP id 0123456789abcdef; Wed, 30 Dec 2020 01:23:45 0000 Subject: Basic text/plain message Content-Type: text/plain  Hello """ Then it succeeds # :1 -> *scenario time="2026-02-13T23:24:54Z" level=info msg="Heartbeat sent" metrics="{bridge.any.heartbeat bridge_heartbeat_new {1 9} {true true false false false true true true true true false 0.0.0 starttls starttls unknown}}" pkg=telemetry time="2026-02-13T23:24:54Z" level=info msg="Frontend service stopped" time="2026-02-13T23:24:54Z" level=info msg="Frontend client stopped" time="2026-02-13T23:24:54Z" level=info msg="Closing bridge" pkg=bridge time="2026-02-13T23:24:54Z" level=info msg="Stopping service" pkg=observability time="2026-02-13T23:24:54Z" level=info msg="Closing user" userID=536ee120-1e02-4668-8edc-227afc0c3ba3 time="2026-02-13T23:24:54Z" level=info msg="De-registering user client, ID:536ee120-1e02-4668-8edc-227afc0c3ba3" pkg=observability time="2026-02-13T23:24:54Z" level=info msg="Exiting IMAP Service" service=imap user=536ee120-1e02-4668-8edc-227afc0c3ba3 time="2026-02-13T23:24:54Z" level=info msg="Exiting service main loop" service=smtp user=536ee120-1e02-4668-8edc-227afc0c3ba3 time="2026-02-13T23:24:54Z" level=info msg="Exiting service main loop" service=notification user=536ee120-1e02-4668-8edc-227afc0c3ba3 time="2026-02-13T23:24:54Z" level=info msg="Exiting Service" service=user-identity user=536ee120-1e02-4668-8edc-227afc0c3ba3 time="2026-02-13T23:24:54Z" level=info msg="Exiting service main loop" service=telemetry user=536ee120-1e02-4668-8edc-227afc0c3ba3 time="2026-02-13T23:24:54Z" level=info msg="Exiting service" service=user-events user=536ee120-1e02-4668-8edc-227afc0c3ba3 time="2026-02-13T23:24:54Z" level=info msg="Closing IMAP Listener" service=server-manager time="2026-02-13T23:24:54Z" level=info msg="Closing IMAP server" service=server-manager time="2026-02-13T23:24:54Z" level=info msg="Closing SMTP Listener" service=server-manager time="2026-02-13T23:24:54Z" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2026-02-13T23:24:54Z" level=info msg="Closing SMTP server" service=server-manager time="2026-02-13T23:24:54Z" level=info msg="Closing service" service=unleash And the key for address "a9b041cc-d353-4157-bdbd-db4eef05cdcb@proton.local" was used to import # :1 -> *scenario time="2026-02-13T23:24:54Z" level=info msg="User 'cc30fe4c-1c89-4142-b94b-13e6bf7ae91e' created with id=b58b9f76-c142-4eed-b061-9744e0aa691a" pkg=gpa/server/backend time="2026-02-13T23:24:55Z" level=info msg="Starting bridge" time="2026-02-13T23:24:55Z" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures1466701680/114/config4231909290/grpcFocusServerConfig.json pkg=focus/service time="2026-02-13T23:24:55Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures1466701680/114/cache3214060846/unleash_cache/unleash_flags: no such file or directory" service=unleash time="2026-02-13T23:24:55Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures1466701680/114/cache3214060846/notifications/notification_cache: no such file or directory" pkg=notification-store time="2026-02-13T23:24:55Z" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures1466701680/114/data1619457851/gluon/backend/db gluonStore=/tmp/TestFeatures1466701680/114/data1619457851/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2026-02-13T23:24:55Z" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2026-02-13T23:24:55Z" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2026-02-13T23:24:55Z" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2026-02-13T23:24:55Z" level=info msg="Starting service" service=unleash time="2026-02-13T23:24:55Z" level=info msg="Starting service" pkg=observability time="2026-02-13T23:24:55Z" level=info msg="Starting frontend service" time="2026-02-13T23:24:55Z" level=info msg="Loading users" count=0 pkg=bridge/user time="2026-02-13T23:24:55Z" level=info msg="Finished loading users" pkg=bridge/user time="2026-02-13T23:24:55Z" level=info msg="Checking for updates" pkg=bridge time="2026-02-13T23:24:55Z" level=info msg="Starting receiver service" service=unleash time="2026-02-13T23:24:55Z" level=info msg="Starting poll service" service=unleash time="2026-02-13T23:24:55Z" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures1466701680/114/config4231909290/grpcServerConfig.json time="2026-02-13T23:24:55Z" level=info msg="gRPC server listening on /tmp/bridge7029" pkg=grpc time="2026-02-13T23:24:55Z" level=info msg="Frontend service started" time="2026-02-13T23:24:55Z" level=info msg="Starting frontend client" time="2026-02-13T23:24:55Z" level=info msg="Not monitoring parent PID" pkg=grpc time="2026-02-13T23:24:55Z" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2026-02-13T23:24:55Z" level=info msg="Frontend client started" time="2026-02-13T23:24:55Z" level=info msg="200 OK: GET https://127.0.0.1:36389/feature/v2/frontend?bridgeStickyKey=12785583-4e23-4613-a742-38a5c6028848" pkg=gpa/manager time="2026-02-13T23:24:55Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (fc5fddcb)" time="2026-02-13T23:24:55Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (fc5fddcb)" time="2026-02-13T23:24:55Z" level=info msg="200 OK: POST https://127.0.0.1:36389/auth/v4/info" pkg=gpa/manager time="2026-02-13T23:24:55Z" level=info msg="200 OK: POST https://127.0.0.1:36389/auth/v4" pkg=gpa/manager time="2026-02-13T23:24:55Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=b58b9f76-c142-4eed-b061-9744e0aa691a time="2026-02-13T23:24:55Z" level=info msg="Adding vault user" userID=b58b9f76-c142-4eed-b061-9744e0aa691a time="2026-02-13T23:24:55Z" level=info msg="Creating new user" userID=b58b9f76-c142-4eed-b061-9744e0aa691a time="2026-02-13T23:24:55Z" level=warning msg="404 GET https://127.0.0.1:36389/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2026-02-13T23:24:55Z" level=error msg="404 GET https://127.0.0.1:36389/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2026-02-13T23:24:55Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:36389/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2026-02-13T23:24:55Z" level=info msg="Creating user object" numAddr=3 numLabels=12 userID=b58b9f76-c142-4eed-b061-9744e0aa691a time="2026-02-13T23:24:55Z" level=info msg="200 OK: GET https://127.0.0.1:36389/core/v4/events/latest" pkg=gpa/client userID=b58b9f76-c142-4eed-b061-9744e0aa691a time="2026-02-13T23:24:55Z" level=info msg="Starting service Last EventID=Ag==" service=user-events user=b58b9f76-c142-4eed-b061-9744e0aa691a time="2026-02-13T23:24:55Z" level=info msg="200 OK: GET https://127.0.0.1:36389/core/v4/settings" pkg=gpa/client userID=b58b9f76-c142-4eed-b061-9744e0aa691a time="2026-02-13T23:24:55Z" level=info msg="Registering user client, ID:b58b9f76-c142-4eed-b061-9744e0aa691a" pkg=observability time="2026-02-13T23:24:55Z" level=info msg="Starting service main loop" service=telemetry user=b58b9f76-c142-4eed-b061-9744e0aa691a time="2026-02-13T23:24:55Z" level=info msg="Starting user identity service" numAddr=3 service=user-identity user=b58b9f76-c142-4eed-b061-9744e0aa691a time="2026-02-13T23:24:55Z" level=info msg="Starting service main loop" service=notification user=b58b9f76-c142-4eed-b061-9744e0aa691a time="2026-02-13T23:24:55Z" level=info msg="Starting service main loop" service=smtp user=b58b9f76-c142-4eed-b061-9744e0aa691a time="2026-02-13T23:24:55Z" level=info msg="200 OK: GET https://127.0.0.1:36389/core/v4/labels?Type=4" pkg=gpa/client userID=b58b9f76-c142-4eed-b061-9744e0aa691a time="2026-02-13T23:24:55Z" level=info msg="200 OK: GET https://127.0.0.1:36389/core/v4/labels?Type=3" pkg=gpa/client userID=b58b9f76-c142-4eed-b061-9744e0aa691a time="2026-02-13T23:24:55Z" level=info msg="200 OK: GET https://127.0.0.1:36389/core/v4/labels?Type=1" pkg=gpa/client userID=b58b9f76-c142-4eed-b061-9744e0aa691a time="2026-02-13T23:24:55Z" level=info msg="Setting labels" labelIDs="[1 2 5 6 8 9 3 4 7 10 12 0]" pkg=rwLabels time="2026-02-13T23:24:55Z" level=info msg="Adding user to imap server" addrID=de7af115-9ff8-4c87-9c3b-f8807fe3bf46 service=server-manager time="2026-02-13T23:24:55Z" level=info msg="Creating new IMAP user" addrID=de7af115-9ff8-4c87-9c3b-f8807fe3bf46 service=server-manager time="2026-02-13T23:24:55Z" level=info msg="Setting gluon ID" addrID=de7af115-9ff8-4c87-9c3b-f8807fe3bf46 gluonID=2e96c3ed-3102-4b4a-9549-7faeadde5fdc userID=b58b9f76-c142-4eed-b061-9744e0aa691a time="2026-02-13T23:24:55Z" level=info msg="Received mailbox message count" count=0 gluonID=2e96c3ed-3102-4b4a-9549-7faeadde5fdc labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2026-02-13T23:24:55Z" level=info msg="Created new IMAP user" addrID=de7af115-9ff8-4c87-9c3b-f8807fe3bf46 gluonID=2e96c3ed-3102-4b4a-9549-7faeadde5fdc service=server-manager time="2026-02-13T23:24:55Z" level=info msg="Validating Listener State" service=server-manager time="2026-02-13T23:24:55Z" level=info msg=Resuming service=user-events user=b58b9f76-c142-4eed-b061-9744e0aa691a time="2026-02-13T23:24:55Z" level=info msg="Starting IMAP Service" service=imap user=b58b9f76-c142-4eed-b061-9744e0aa691a time="2026-02-13T23:24:55Z" level=info msg="Sync triggered" service=imap user=b58b9f76-c142-4eed-b061-9744e0aa691a time="2026-02-13T23:24:55Z" level=info msg="Checking whether logged in user should re-sync. UserID:b58b9f76-c142-4eed-b061-9744e0aa691a" userID=b58b9f76-c142-4eed-b061-9744e0aa691a time="2026-02-13T23:24:55Z" level=info msg="Beginning user sync" service=imap start="2026-02-13 23:24:55.389047065 +0000 UTC m=+113.195655465" user=b58b9f76-c142-4eed-b061-9744e0aa691a time="2026-02-13T23:24:55Z" level=info msg="Syncing labels" service=imap user=b58b9f76-c142-4eed-b061-9744e0aa691a time="2026-02-13T23:24:55Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=2e96c3ed-3102-4b4a-9549-7faeadde5fdc time="2026-02-13T23:24:55Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=2e96c3ed-3102-4b4a-9549-7faeadde5fdc time="2026-02-13T23:24:55Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=10 userID=2e96c3ed-3102-4b4a-9549-7faeadde5fdc time="2026-02-13T23:24:55Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5 userID=2e96c3ed-3102-4b4a-9549-7faeadde5fdc time="2026-02-13T23:24:55Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0 userID=2e96c3ed-3102-4b4a-9549-7faeadde5fdc time="2026-02-13T23:24:55Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=8 userID=2e96c3ed-3102-4b4a-9549-7faeadde5fdc time="2026-02-13T23:24:55Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=3 userID=2e96c3ed-3102-4b4a-9549-7faeadde5fdc time="2026-02-13T23:24:55Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=7 userID=2e96c3ed-3102-4b4a-9549-7faeadde5fdc time="2026-02-13T23:24:55Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=12 userID=2e96c3ed-3102-4b4a-9549-7faeadde5fdc time="2026-02-13T23:24:55Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6 userID=2e96c3ed-3102-4b4a-9549-7faeadde5fdc time="2026-02-13T23:24:55Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4 userID=2e96c3ed-3102-4b4a-9549-7faeadde5fdc time="2026-02-13T23:24:55Z" level=info msg="Synced labels" service=imap user=b58b9f76-c142-4eed-b061-9744e0aa691a time="2026-02-13T23:24:55Z" level=info msg="200 OK: GET https://127.0.0.1:36389/mail/v4/messages/count" pkg=gpa/client userID=b58b9f76-c142-4eed-b061-9744e0aa691a time="2026-02-13T23:24:55Z" level=info msg="Syncing messages" service=imap user=b58b9f76-c142-4eed-b061-9744e0aa691a time="2026-02-13T23:24:55Z" level=info msg="Job started" service=imap user=b58b9f76-c142-4eed-b061-9744e0aa691a time="2026-02-13T23:24:55Z" level=info msg="200 OK: POST https://127.0.0.1:36389/mail/v4/messages" pkg=gpa/client userID=b58b9f76-c142-4eed-b061-9744e0aa691a time="2026-02-13T23:24:55Z" level=info msg="Job finished" service=imap user=b58b9f76-c142-4eed-b061-9744e0aa691a time="2026-02-13T23:24:55Z" level=info msg="All child jobs completed" service=imap sync-job=waiter user=b58b9f76-c142-4eed-b061-9744e0aa691a time="2026-02-13T23:24:55Z" level=info msg="Synced messages" service=imap user=b58b9f76-c142-4eed-b061-9744e0aa691a time="2026-02-13T23:24:55Z" level=info msg="Finished user sync" duration=3.513136ms service=imap user=b58b9f76-c142-4eed-b061-9744e0aa691a time="2026-02-13T23:24:55Z" level=info msg="Sync complete, starting API event stream" service=imap user=b58b9f76-c142-4eed-b061-9744e0aa691a time="2026-02-13T23:24:55Z" level=info msg="Event loop reset" eventID="Ag==" service=user-events user=b58b9f76-c142-4eed-b061-9744e0aa691a time="2026-02-13T23:24:55Z" level=info msg="200 OK: POST https://127.0.0.1:36389/mail/v4/messages/import" pkg=gpa/client userID=b58b9f76-c142-4eed-b061-9744e0aa691a time="2026-02-13T23:24:55Z" level=info msg="200 OK: GET https://127.0.0.1:36389/mail/v4/messages/042b686b-26e9-47ad-9399-1ff880f37e15" pkg=gpa/client userID=b58b9f76-c142-4eed-b061-9744e0aa691a Scenario: Messages imported with an unknown address as sender are encrypted with primary address key # features/imap/message/import_key.feature:63 When IMAP client "1" appends the following message to "INBOX": # :1 -> *scenario """ From: Bridge Test  Date: 01 Jan 1980 00:00:00 +0000 To: Internal Bridge  Received: by 2002:0:0:0:0:0:0:0 with SMTP id 0123456789abcdef; Wed, 30 Dec 2020 01:23:45 0000 Subject: Basic text/plain message Content-Type: text/plain  Hello """ Then it succeeds # :1 -> *scenario time="2026-02-13T23:24:55Z" level=info msg="Frontend service stopped" time="2026-02-13T23:24:55Z" level=info msg="Frontend client stopped" time="2026-02-13T23:24:55Z" level=info msg="Closing bridge" pkg=bridge time="2026-02-13T23:24:55Z" level=info msg="Stopping service" pkg=observability time="2026-02-13T23:24:55Z" level=info msg="Closing user" userID=b58b9f76-c142-4eed-b061-9744e0aa691a time="2026-02-13T23:24:55Z" level=info msg="De-registering user client, ID:b58b9f76-c142-4eed-b061-9744e0aa691a" pkg=observability time="2026-02-13T23:24:55Z" level=info msg="Exiting IMAP Service" service=imap user=b58b9f76-c142-4eed-b061-9744e0aa691a time="2026-02-13T23:24:55Z" level=info msg="Exiting service main loop" service=smtp user=b58b9f76-c142-4eed-b061-9744e0aa691a time="2026-02-13T23:24:55Z" level=info msg="Exiting service main loop" service=notification user=b58b9f76-c142-4eed-b061-9744e0aa691a time="2026-02-13T23:24:55Z" level=info msg="Exiting Service" service=user-identity user=b58b9f76-c142-4eed-b061-9744e0aa691a time="2026-02-13T23:24:55Z" level=info msg="Exiting service main loop" service=telemetry user=b58b9f76-c142-4eed-b061-9744e0aa691a time="2026-02-13T23:24:55Z" level=info msg="Exiting service" service=user-events user=b58b9f76-c142-4eed-b061-9744e0aa691a time="2026-02-13T23:24:55Z" level=info msg="Closing IMAP Listener" service=server-manager time="2026-02-13T23:24:55Z" level=info msg="Closing IMAP server" service=server-manager time="2026-02-13T23:24:55Z" level=info msg="Closing SMTP Listener" service=server-manager time="2026-02-13T23:24:55Z" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2026-02-13T23:24:55Z" level=info msg="Closing SMTP server" service=server-manager time="2026-02-13T23:24:55Z" level=info msg="Closing service" service=unleash And the key for address "cc30fe4c-1c89-4142-b94b-13e6bf7ae91e@proton.local" was used to import # :1 -> *scenario time="2026-02-13T23:24:55Z" level=info msg="User '0727d298-0319-4bfc-bb8e-6b720e75b0ee' created with id=f0c9d4cf-3f74-4fd1-8b6a-8a1047789879" pkg=gpa/server/backend time="2026-02-13T23:24:56Z" level=info msg="Starting bridge" time="2026-02-13T23:24:56Z" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures1466701680/115/config3581753615/grpcFocusServerConfig.json pkg=focus/service time="2026-02-13T23:24:56Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures1466701680/115/cache2348283448/unleash_cache/unleash_flags: no such file or directory" service=unleash time="2026-02-13T23:24:56Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures1466701680/115/cache2348283448/notifications/notification_cache: no such file or directory" pkg=notification-store time="2026-02-13T23:24:56Z" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures1466701680/115/data2048341282/gluon/backend/db gluonStore=/tmp/TestFeatures1466701680/115/data2048341282/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2026-02-13T23:24:56Z" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2026-02-13T23:24:56Z" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2026-02-13T23:24:56Z" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2026-02-13T23:24:56Z" level=info msg="Starting service" service=unleash time="2026-02-13T23:24:56Z" level=info msg="Starting service" pkg=observability time="2026-02-13T23:24:56Z" level=info msg="Starting receiver service" service=unleash time="2026-02-13T23:24:56Z" level=info msg="Starting poll service" service=unleash time="2026-02-13T23:24:56Z" level=info msg="Starting frontend service" time="2026-02-13T23:24:56Z" level=info msg="Checking for updates" pkg=bridge time="2026-02-13T23:24:56Z" level=info msg="Loading users" count=0 pkg=bridge/user time="2026-02-13T23:24:56Z" level=info msg="Finished loading users" pkg=bridge/user time="2026-02-13T23:24:56Z" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures1466701680/115/config3581753615/grpcServerConfig.json time="2026-02-13T23:24:56Z" level=info msg="gRPC server listening on /tmp/bridge8260" pkg=grpc time="2026-02-13T23:24:56Z" level=info msg="Frontend service started" time="2026-02-13T23:24:56Z" level=info msg="Starting frontend client" time="2026-02-13T23:24:56Z" level=info msg="Not monitoring parent PID" pkg=grpc time="2026-02-13T23:24:56Z" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2026-02-13T23:24:56Z" level=info msg="200 OK: GET https://127.0.0.1:44245/feature/v2/frontend?bridgeStickyKey=123322cf-a560-4b1e-8421-40eb8ce2de9d" pkg=gpa/manager time="2026-02-13T23:24:56Z" level=info msg="Frontend client started" time="2026-02-13T23:24:56Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (608cec68)" time="2026-02-13T23:24:56Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (608cec68)" time="2026-02-13T23:24:56Z" level=info msg="200 OK: POST https://127.0.0.1:44245/auth/v4/info" pkg=gpa/manager time="2026-02-13T23:24:56Z" level=info msg="200 OK: POST https://127.0.0.1:44245/auth/v4" pkg=gpa/manager time="2026-02-13T23:24:56Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=f0c9d4cf-3f74-4fd1-8b6a-8a1047789879 time="2026-02-13T23:24:56Z" level=info msg="Adding vault user" userID=f0c9d4cf-3f74-4fd1-8b6a-8a1047789879 time="2026-02-13T23:24:56Z" level=info msg="Creating new user" userID=f0c9d4cf-3f74-4fd1-8b6a-8a1047789879 time="2026-02-13T23:24:56Z" level=warning msg="404 GET https://127.0.0.1:44245/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2026-02-13T23:24:56Z" level=error msg="404 GET https://127.0.0.1:44245/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2026-02-13T23:24:56Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:44245/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2026-02-13T23:24:56Z" level=info msg="Creating user object" numAddr=3 numLabels=12 userID=f0c9d4cf-3f74-4fd1-8b6a-8a1047789879 time="2026-02-13T23:24:56Z" level=info msg="200 OK: GET https://127.0.0.1:44245/core/v4/events/latest" pkg=gpa/client userID=f0c9d4cf-3f74-4fd1-8b6a-8a1047789879 time="2026-02-13T23:24:56Z" level=info msg="Starting service Last EventID=Ag==" service=user-events user=f0c9d4cf-3f74-4fd1-8b6a-8a1047789879 time="2026-02-13T23:24:56Z" level=info msg="200 OK: GET https://127.0.0.1:44245/core/v4/settings" pkg=gpa/client userID=f0c9d4cf-3f74-4fd1-8b6a-8a1047789879 time="2026-02-13T23:24:56Z" level=info msg="Registering user client, ID:f0c9d4cf-3f74-4fd1-8b6a-8a1047789879" pkg=observability time="2026-02-13T23:24:56Z" level=info msg="Starting service main loop" service=telemetry user=f0c9d4cf-3f74-4fd1-8b6a-8a1047789879 time="2026-02-13T23:24:56Z" level=info msg="Starting user identity service" numAddr=3 service=user-identity user=f0c9d4cf-3f74-4fd1-8b6a-8a1047789879 time="2026-02-13T23:24:56Z" level=info msg="Starting service main loop" service=notification user=f0c9d4cf-3f74-4fd1-8b6a-8a1047789879 time="2026-02-13T23:24:56Z" level=info msg="Starting service main loop" service=smtp user=f0c9d4cf-3f74-4fd1-8b6a-8a1047789879 time="2026-02-13T23:24:56Z" level=info msg="200 OK: GET https://127.0.0.1:44245/core/v4/labels?Type=4" pkg=gpa/client userID=f0c9d4cf-3f74-4fd1-8b6a-8a1047789879 time="2026-02-13T23:24:56Z" level=info msg="200 OK: GET https://127.0.0.1:44245/core/v4/labels?Type=3" pkg=gpa/client userID=f0c9d4cf-3f74-4fd1-8b6a-8a1047789879 time="2026-02-13T23:24:56Z" level=info msg="200 OK: GET https://127.0.0.1:44245/core/v4/labels?Type=1" pkg=gpa/client userID=f0c9d4cf-3f74-4fd1-8b6a-8a1047789879 time="2026-02-13T23:24:56Z" level=info msg="Setting labels" labelIDs="[1 2 6 7 8 0 3 4 5 9 10 12]" pkg=rwLabels time="2026-02-13T23:24:56Z" level=info msg="Adding user to imap server" addrID=ef4e575d-e6db-4856-b51d-6a43c7ebb1e6 service=server-manager time="2026-02-13T23:24:56Z" level=info msg="Creating new IMAP user" addrID=ef4e575d-e6db-4856-b51d-6a43c7ebb1e6 service=server-manager time="2026-02-13T23:24:56Z" level=info msg="Setting gluon ID" addrID=ef4e575d-e6db-4856-b51d-6a43c7ebb1e6 gluonID=83befe34-0e56-4c76-82bb-25e727687567 userID=f0c9d4cf-3f74-4fd1-8b6a-8a1047789879 time="2026-02-13T23:24:56Z" level=info msg="Created new IMAP user" addrID=ef4e575d-e6db-4856-b51d-6a43c7ebb1e6 gluonID=83befe34-0e56-4c76-82bb-25e727687567 service=server-manager time="2026-02-13T23:24:56Z" level=info msg="Validating Listener State" service=server-manager time="2026-02-13T23:24:56Z" level=info msg=Resuming service=user-events user=f0c9d4cf-3f74-4fd1-8b6a-8a1047789879 time="2026-02-13T23:24:56Z" level=info msg="Received mailbox message count" count=0 gluonID=83befe34-0e56-4c76-82bb-25e727687567 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2026-02-13T23:24:56Z" level=info msg="Starting IMAP Service" service=imap user=f0c9d4cf-3f74-4fd1-8b6a-8a1047789879 time="2026-02-13T23:24:56Z" level=info msg="Sync triggered" service=imap user=f0c9d4cf-3f74-4fd1-8b6a-8a1047789879 time="2026-02-13T23:24:56Z" level=info msg="Beginning user sync" service=imap start="2026-02-13 23:24:56.366540327 +0000 UTC m=+114.173148737" user=f0c9d4cf-3f74-4fd1-8b6a-8a1047789879 time="2026-02-13T23:24:56Z" level=info msg="Checking whether logged in user should re-sync. UserID:f0c9d4cf-3f74-4fd1-8b6a-8a1047789879" userID=f0c9d4cf-3f74-4fd1-8b6a-8a1047789879 time="2026-02-13T23:24:56Z" level=info msg="Syncing labels" service=imap user=f0c9d4cf-3f74-4fd1-8b6a-8a1047789879 time="2026-02-13T23:24:56Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=83befe34-0e56-4c76-82bb-25e727687567 time="2026-02-13T23:24:56Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=83befe34-0e56-4c76-82bb-25e727687567 time="2026-02-13T23:24:56Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=10 userID=83befe34-0e56-4c76-82bb-25e727687567 time="2026-02-13T23:24:56Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=3 userID=83befe34-0e56-4c76-82bb-25e727687567 time="2026-02-13T23:24:56Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4 userID=83befe34-0e56-4c76-82bb-25e727687567 time="2026-02-13T23:24:56Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=8 userID=83befe34-0e56-4c76-82bb-25e727687567 time="2026-02-13T23:24:56Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0 userID=83befe34-0e56-4c76-82bb-25e727687567 time="2026-02-13T23:24:56Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=12 userID=83befe34-0e56-4c76-82bb-25e727687567 time="2026-02-13T23:24:56Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6 userID=83befe34-0e56-4c76-82bb-25e727687567 time="2026-02-13T23:24:56Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=7 userID=83befe34-0e56-4c76-82bb-25e727687567 time="2026-02-13T23:24:56Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5 userID=83befe34-0e56-4c76-82bb-25e727687567 time="2026-02-13T23:24:56Z" level=info msg="Synced labels" service=imap user=f0c9d4cf-3f74-4fd1-8b6a-8a1047789879 time="2026-02-13T23:24:56Z" level=info msg="200 OK: GET https://127.0.0.1:44245/mail/v4/messages/count" pkg=gpa/client userID=f0c9d4cf-3f74-4fd1-8b6a-8a1047789879 time="2026-02-13T23:24:56Z" level=info msg="Syncing messages" service=imap user=f0c9d4cf-3f74-4fd1-8b6a-8a1047789879 time="2026-02-13T23:24:56Z" level=info msg="Job started" service=imap user=f0c9d4cf-3f74-4fd1-8b6a-8a1047789879 time="2026-02-13T23:24:56Z" level=info msg="200 OK: POST https://127.0.0.1:44245/mail/v4/messages" pkg=gpa/client userID=f0c9d4cf-3f74-4fd1-8b6a-8a1047789879 time="2026-02-13T23:24:56Z" level=info msg="Job finished" service=imap user=f0c9d4cf-3f74-4fd1-8b6a-8a1047789879 time="2026-02-13T23:24:56Z" level=info msg="All child jobs completed" service=imap sync-job=waiter user=f0c9d4cf-3f74-4fd1-8b6a-8a1047789879 time="2026-02-13T23:24:56Z" level=info msg="Synced messages" service=imap user=f0c9d4cf-3f74-4fd1-8b6a-8a1047789879 time="2026-02-13T23:24:56Z" level=info msg="Finished user sync" duration=4.525934ms service=imap user=f0c9d4cf-3f74-4fd1-8b6a-8a1047789879 time="2026-02-13T23:24:56Z" level=info msg="Sync complete, starting API event stream" service=imap user=f0c9d4cf-3f74-4fd1-8b6a-8a1047789879 time="2026-02-13T23:24:56Z" level=info msg="Event loop reset" eventID="Ag==" service=user-events user=f0c9d4cf-3f74-4fd1-8b6a-8a1047789879 time="2026-02-13T23:24:56Z" level=info msg="200 OK: POST https://127.0.0.1:44245/mail/v4/messages" pkg=gpa/client userID=f0c9d4cf-3f74-4fd1-8b6a-8a1047789879 time="2026-02-13T23:24:56Z" level=info msg="200 OK: GET https://127.0.0.1:44245/mail/v4/messages/d55c3317-6ed9-4211-8b3a-ebe0bf7e5080" pkg=gpa/client userID=f0c9d4cf-3f74-4fd1-8b6a-8a1047789879 Scenario: Drafts imported with default address as sender are encrypted with the default address key # features/imap/message/import_key.feature:79 When IMAP client "1" appends the following message to "Drafts": # :1 -> *scenario """ From: Bridge Test <[user:user]@[domain]> Date: 01 Jan 1980 00:00:00 +0000 To: Internal Bridge  Subject: Basic text/plain message Content-Type: text/plain  Hello """ Then it succeeds # :1 -> *scenario time="2026-02-13T23:24:56Z" level=info msg="Heartbeat sent" metrics="{bridge.any.heartbeat bridge_heartbeat_new {1 2} {true true false false false true true true true true false 0.0.0 starttls starttls unknown}}" pkg=telemetry time="2026-02-13T23:24:56Z" level=info msg="Frontend service stopped" time="2026-02-13T23:24:56Z" level=info msg="Frontend client stopped" time="2026-02-13T23:24:56Z" level=info msg="Closing bridge" pkg=bridge time="2026-02-13T23:24:56Z" level=info msg="Stopping service" pkg=observability time="2026-02-13T23:24:56Z" level=info msg="Closing user" userID=f0c9d4cf-3f74-4fd1-8b6a-8a1047789879 time="2026-02-13T23:24:56Z" level=info msg="De-registering user client, ID:f0c9d4cf-3f74-4fd1-8b6a-8a1047789879" pkg=observability time="2026-02-13T23:24:56Z" level=info msg="Exiting IMAP Service" service=imap user=f0c9d4cf-3f74-4fd1-8b6a-8a1047789879 time="2026-02-13T23:24:56Z" level=info msg="Exiting service main loop" service=smtp user=f0c9d4cf-3f74-4fd1-8b6a-8a1047789879 time="2026-02-13T23:24:56Z" level=info msg="Exiting service main loop" service=notification user=f0c9d4cf-3f74-4fd1-8b6a-8a1047789879 time="2026-02-13T23:24:56Z" level=info msg="Exiting Service" service=user-identity user=f0c9d4cf-3f74-4fd1-8b6a-8a1047789879 time="2026-02-13T23:24:56Z" level=info msg="Exiting service main loop" service=telemetry user=f0c9d4cf-3f74-4fd1-8b6a-8a1047789879 time="2026-02-13T23:24:56Z" level=info msg="Exiting service" service=user-events user=f0c9d4cf-3f74-4fd1-8b6a-8a1047789879 time="2026-02-13T23:24:56Z" level=info msg="Closing IMAP Listener" service=server-manager time="2026-02-13T23:24:56Z" level=info msg="Closing IMAP server" service=server-manager time="2026-02-13T23:24:56Z" level=info msg="Closing SMTP Listener" service=server-manager time="2026-02-13T23:24:56Z" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2026-02-13T23:24:56Z" level=info msg="Closing SMTP server" service=server-manager time="2026-02-13T23:24:56Z" level=info msg="Closing service" service=unleash And the key for address "0727d298-0319-4bfc-bb8e-6b720e75b0ee@proton.local" was used to create draft # :1 -> *scenario time="2026-02-13T23:24:56Z" level=info msg="User 'c4ad046a-c4ab-43e9-83f9-14ca866802d9' created with id=25c905f8-7795-4906-95db-55535119feae" pkg=gpa/server/backend time="2026-02-13T23:24:57Z" level=info msg="Starting bridge" time="2026-02-13T23:24:57Z" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures1466701680/116/config520516147/grpcFocusServerConfig.json pkg=focus/service time="2026-02-13T23:24:57Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures1466701680/116/cache2883029414/unleash_cache/unleash_flags: no such file or directory" service=unleash time="2026-02-13T23:24:57Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures1466701680/116/cache2883029414/notifications/notification_cache: no such file or directory" pkg=notification-store time="2026-02-13T23:24:57Z" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures1466701680/116/data4056452079/gluon/backend/db gluonStore=/tmp/TestFeatures1466701680/116/data4056452079/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2026-02-13T23:24:57Z" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2026-02-13T23:24:57Z" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2026-02-13T23:24:57Z" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2026-02-13T23:24:57Z" level=info msg="Starting service" service=unleash time="2026-02-13T23:24:57Z" level=info msg="Starting service" pkg=observability time="2026-02-13T23:24:57Z" level=info msg="Starting frontend service" time="2026-02-13T23:24:57Z" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures1466701680/116/config520516147/grpcServerConfig.json time="2026-02-13T23:24:57Z" level=info msg="gRPC server listening on /tmp/bridge0628" pkg=grpc time="2026-02-13T23:24:57Z" level=info msg="Frontend service started" time="2026-02-13T23:24:57Z" level=info msg="Starting frontend client" time="2026-02-13T23:24:57Z" level=info msg="Starting poll service" service=unleash time="2026-02-13T23:24:57Z" level=info msg="Loading users" count=0 pkg=bridge/user time="2026-02-13T23:24:57Z" level=info msg="Finished loading users" pkg=bridge/user time="2026-02-13T23:24:57Z" level=info msg="Starting receiver service" service=unleash time="2026-02-13T23:24:57Z" level=info msg="Checking for updates" pkg=bridge time="2026-02-13T23:24:57Z" level=info msg="Not monitoring parent PID" pkg=grpc time="2026-02-13T23:24:57Z" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2026-02-13T23:24:57Z" level=info msg="200 OK: GET https://127.0.0.1:38469/feature/v2/frontend?bridgeStickyKey=93747e7a-01a1-4544-af59-282b6b86d51c" pkg=gpa/manager time="2026-02-13T23:24:57Z" level=info msg="Frontend client started" time="2026-02-13T23:24:57Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (724cf4ef)" time="2026-02-13T23:24:57Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (724cf4ef)" time="2026-02-13T23:24:57Z" level=info msg="200 OK: POST https://127.0.0.1:38469/auth/v4/info" pkg=gpa/manager time="2026-02-13T23:24:57Z" level=info msg="200 OK: POST https://127.0.0.1:38469/auth/v4" pkg=gpa/manager time="2026-02-13T23:24:57Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=25c905f8-7795-4906-95db-55535119feae time="2026-02-13T23:24:57Z" level=info msg="Adding vault user" userID=25c905f8-7795-4906-95db-55535119feae time="2026-02-13T23:24:57Z" level=info msg="Creating new user" userID=25c905f8-7795-4906-95db-55535119feae time="2026-02-13T23:24:57Z" level=warning msg="404 GET https://127.0.0.1:38469/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2026-02-13T23:24:57Z" level=error msg="404 GET https://127.0.0.1:38469/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2026-02-13T23:24:57Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:38469/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2026-02-13T23:24:57Z" level=info msg="Creating user object" numAddr=3 numLabels=12 userID=25c905f8-7795-4906-95db-55535119feae time="2026-02-13T23:24:57Z" level=info msg="200 OK: GET https://127.0.0.1:38469/core/v4/events/latest" pkg=gpa/client userID=25c905f8-7795-4906-95db-55535119feae time="2026-02-13T23:24:57Z" level=info msg="Starting service Last EventID=Ag==" service=user-events user=25c905f8-7795-4906-95db-55535119feae time="2026-02-13T23:24:57Z" level=info msg="200 OK: GET https://127.0.0.1:38469/core/v4/settings" pkg=gpa/client userID=25c905f8-7795-4906-95db-55535119feae time="2026-02-13T23:24:57Z" level=info msg="Registering user client, ID:25c905f8-7795-4906-95db-55535119feae" pkg=observability time="2026-02-13T23:24:57Z" level=info msg="Starting user identity service" numAddr=3 service=user-identity user=25c905f8-7795-4906-95db-55535119feae time="2026-02-13T23:24:57Z" level=info msg="Starting service main loop" service=telemetry user=25c905f8-7795-4906-95db-55535119feae time="2026-02-13T23:24:57Z" level=info msg="Starting service main loop" service=notification user=25c905f8-7795-4906-95db-55535119feae time="2026-02-13T23:24:57Z" level=info msg="Starting service main loop" service=smtp user=25c905f8-7795-4906-95db-55535119feae time="2026-02-13T23:24:57Z" level=info msg="200 OK: GET https://127.0.0.1:38469/core/v4/labels?Type=4" pkg=gpa/client userID=25c905f8-7795-4906-95db-55535119feae time="2026-02-13T23:24:57Z" level=info msg="200 OK: GET https://127.0.0.1:38469/core/v4/labels?Type=3" pkg=gpa/client userID=25c905f8-7795-4906-95db-55535119feae time="2026-02-13T23:24:57Z" level=info msg="200 OK: GET https://127.0.0.1:38469/core/v4/labels?Type=1" pkg=gpa/client userID=25c905f8-7795-4906-95db-55535119feae time="2026-02-13T23:24:57Z" level=info msg="Setting labels" labelIDs="[3 5 7 8 10 0 1 2 4 6 9 12]" pkg=rwLabels time="2026-02-13T23:24:57Z" level=info msg="Adding user to imap server" addrID=f24ad08d-f512-4629-92f8-5d234a6df797 service=server-manager time="2026-02-13T23:24:57Z" level=info msg="Creating new IMAP user" addrID=f24ad08d-f512-4629-92f8-5d234a6df797 service=server-manager time="2026-02-13T23:24:57Z" level=info msg="Setting gluon ID" addrID=f24ad08d-f512-4629-92f8-5d234a6df797 gluonID=0623d9d1-60a8-4574-afc5-9a4e821a875a userID=25c905f8-7795-4906-95db-55535119feae time="2026-02-13T23:24:57Z" level=info msg="Created new IMAP user" addrID=f24ad08d-f512-4629-92f8-5d234a6df797 gluonID=0623d9d1-60a8-4574-afc5-9a4e821a875a service=server-manager time="2026-02-13T23:24:57Z" level=info msg="Validating Listener State" service=server-manager time="2026-02-13T23:24:57Z" level=info msg=Resuming service=user-events user=25c905f8-7795-4906-95db-55535119feae time="2026-02-13T23:24:57Z" level=info msg="Starting IMAP Service" service=imap user=25c905f8-7795-4906-95db-55535119feae time="2026-02-13T23:24:57Z" level=info msg="Received mailbox message count" count=0 gluonID=0623d9d1-60a8-4574-afc5-9a4e821a875a labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2026-02-13T23:24:57Z" level=info msg="Checking whether logged in user should re-sync. UserID:25c905f8-7795-4906-95db-55535119feae" userID=25c905f8-7795-4906-95db-55535119feae time="2026-02-13T23:24:57Z" level=info msg="Sync triggered" service=imap user=25c905f8-7795-4906-95db-55535119feae time="2026-02-13T23:24:57Z" level=info msg="Beginning user sync" service=imap start="2026-02-13 23:24:57.49926192 +0000 UTC m=+115.305870320" user=25c905f8-7795-4906-95db-55535119feae time="2026-02-13T23:24:57Z" level=info msg="Syncing labels" service=imap user=25c905f8-7795-4906-95db-55535119feae time="2026-02-13T23:24:57Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=0623d9d1-60a8-4574-afc5-9a4e821a875a time="2026-02-13T23:24:57Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=0623d9d1-60a8-4574-afc5-9a4e821a875a time="2026-02-13T23:24:57Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=12 userID=0623d9d1-60a8-4574-afc5-9a4e821a875a time="2026-02-13T23:24:57Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5 userID=0623d9d1-60a8-4574-afc5-9a4e821a875a time="2026-02-13T23:24:57Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0 userID=0623d9d1-60a8-4574-afc5-9a4e821a875a time="2026-02-13T23:24:57Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6 userID=0623d9d1-60a8-4574-afc5-9a4e821a875a time="2026-02-13T23:24:57Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=3 userID=0623d9d1-60a8-4574-afc5-9a4e821a875a time="2026-02-13T23:24:57Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=7 userID=0623d9d1-60a8-4574-afc5-9a4e821a875a time="2026-02-13T23:24:57Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=8 userID=0623d9d1-60a8-4574-afc5-9a4e821a875a time="2026-02-13T23:24:57Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=10 userID=0623d9d1-60a8-4574-afc5-9a4e821a875a time="2026-02-13T23:24:57Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4 userID=0623d9d1-60a8-4574-afc5-9a4e821a875a time="2026-02-13T23:24:57Z" level=info msg="Synced labels" service=imap user=25c905f8-7795-4906-95db-55535119feae time="2026-02-13T23:24:57Z" level=info msg="200 OK: GET https://127.0.0.1:38469/mail/v4/messages/count" pkg=gpa/client userID=25c905f8-7795-4906-95db-55535119feae time="2026-02-13T23:24:57Z" level=info msg="Syncing messages" service=imap user=25c905f8-7795-4906-95db-55535119feae time="2026-02-13T23:24:57Z" level=info msg="Job started" service=imap user=25c905f8-7795-4906-95db-55535119feae time="2026-02-13T23:24:57Z" level=info msg="200 OK: POST https://127.0.0.1:38469/mail/v4/messages" pkg=gpa/client userID=25c905f8-7795-4906-95db-55535119feae time="2026-02-13T23:24:57Z" level=info msg="Job finished" service=imap user=25c905f8-7795-4906-95db-55535119feae time="2026-02-13T23:24:57Z" level=info msg="All child jobs completed" service=imap sync-job=waiter user=25c905f8-7795-4906-95db-55535119feae time="2026-02-13T23:24:57Z" level=info msg="Synced messages" service=imap user=25c905f8-7795-4906-95db-55535119feae time="2026-02-13T23:24:57Z" level=info msg="Finished user sync" duration=3.498377ms service=imap user=25c905f8-7795-4906-95db-55535119feae time="2026-02-13T23:24:57Z" level=info msg="Sync complete, starting API event stream" service=imap user=25c905f8-7795-4906-95db-55535119feae time="2026-02-13T23:24:57Z" level=info msg="Event loop reset" eventID="Ag==" service=user-events user=25c905f8-7795-4906-95db-55535119feae time="2026-02-13T23:24:57Z" level=info msg="200 OK: POST https://127.0.0.1:38469/mail/v4/messages" pkg=gpa/client userID=25c905f8-7795-4906-95db-55535119feae time="2026-02-13T23:24:57Z" level=info msg="200 OK: GET https://127.0.0.1:38469/mail/v4/messages/b87d1fe4-de41-4496-8bc0-bcc2d25a3f37" pkg=gpa/client userID=25c905f8-7795-4906-95db-55535119feae Scenario: Drafts imported with alias as sender are encrypted with secondary key # features/imap/message/import_key.feature:94 When IMAP client "1" appends the following message to "Drafts": # :1 -> *scenario """ From: Bridge Test <[alias:secondary]@[domain]> Date: 01 Jan 1980 00:00:00 +0000 To: Internal Bridge  Subject: Basic text/plain message Content-Type: text/plain  Hello """ Then it succeeds # :1 -> *scenario time="2026-02-13T23:24:57Z" level=info msg="Frontend service stopped" time="2026-02-13T23:24:57Z" level=info msg="Frontend client stopped" time="2026-02-13T23:24:57Z" level=info msg="Closing bridge" pkg=bridge time="2026-02-13T23:24:57Z" level=info msg="Stopping service" pkg=observability time="2026-02-13T23:24:57Z" level=info msg="Closing user" userID=25c905f8-7795-4906-95db-55535119feae time="2026-02-13T23:24:57Z" level=info msg="De-registering user client, ID:25c905f8-7795-4906-95db-55535119feae" pkg=observability time="2026-02-13T23:24:57Z" level=info msg="Exiting IMAP Service" service=imap user=25c905f8-7795-4906-95db-55535119feae time="2026-02-13T23:24:57Z" level=info msg="Exiting service main loop" service=smtp user=25c905f8-7795-4906-95db-55535119feae time="2026-02-13T23:24:57Z" level=info msg="Exiting service main loop" service=notification user=25c905f8-7795-4906-95db-55535119feae time="2026-02-13T23:24:57Z" level=info msg="Exiting Service" service=user-identity user=25c905f8-7795-4906-95db-55535119feae time="2026-02-13T23:24:57Z" level=info msg="Exiting service main loop" service=telemetry user=25c905f8-7795-4906-95db-55535119feae time="2026-02-13T23:24:57Z" level=info msg="Exiting service" service=user-events user=25c905f8-7795-4906-95db-55535119feae time="2026-02-13T23:24:57Z" level=info msg="Closing IMAP Listener" service=server-manager time="2026-02-13T23:24:57Z" level=info msg="Closing IMAP server" service=server-manager time="2026-02-13T23:24:57Z" level=info msg="Closing SMTP Listener" service=server-manager time="2026-02-13T23:24:57Z" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2026-02-13T23:24:57Z" level=info msg="Closing SMTP server" service=server-manager time="2026-02-13T23:24:57Z" level=info msg="Closing service" service=unleash And the key for address "d27034b5-04bb-4179-83e4-df6639b7f38b@proton.local" was used to create draft # :1 -> *scenario time="2026-02-13T23:24:57Z" level=info msg="User '18e2eced-67a5-4a9b-a7af-7edbdb036405' created with id=8f2e28ad-5b57-40bf-9259-0e7c68eb71ea" pkg=gpa/server/backend time="2026-02-13T23:24:58Z" level=info msg="Starting bridge" time="2026-02-13T23:24:58Z" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures1466701680/117/config2133230045/grpcFocusServerConfig.json pkg=focus/service time="2026-02-13T23:24:58Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures1466701680/117/cache2604056904/unleash_cache/unleash_flags: no such file or directory" service=unleash time="2026-02-13T23:24:58Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures1466701680/117/cache2604056904/notifications/notification_cache: no such file or directory" pkg=notification-store time="2026-02-13T23:24:58Z" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures1466701680/117/data1387550534/gluon/backend/db gluonStore=/tmp/TestFeatures1466701680/117/data1387550534/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2026-02-13T23:24:58Z" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2026-02-13T23:24:58Z" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2026-02-13T23:24:58Z" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2026-02-13T23:24:58Z" level=info msg="Starting service" service=unleash time="2026-02-13T23:24:58Z" level=info msg="Starting service" pkg=observability time="2026-02-13T23:24:58Z" level=info msg="Starting frontend service" time="2026-02-13T23:24:58Z" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures1466701680/117/config2133230045/grpcServerConfig.json time="2026-02-13T23:24:58Z" level=info msg="gRPC server listening on /tmp/bridge4033" pkg=grpc time="2026-02-13T23:24:58Z" level=info msg="Frontend service started" time="2026-02-13T23:24:58Z" level=info msg="Starting frontend client" time="2026-02-13T23:24:58Z" level=info msg="Starting poll service" service=unleash time="2026-02-13T23:24:58Z" level=info msg="Starting receiver service" service=unleash time="2026-02-13T23:24:58Z" level=info msg="Loading users" count=0 pkg=bridge/user time="2026-02-13T23:24:58Z" level=info msg="Finished loading users" pkg=bridge/user time="2026-02-13T23:24:58Z" level=info msg="Checking for updates" pkg=bridge time="2026-02-13T23:24:58Z" level=info msg="Not monitoring parent PID" pkg=grpc time="2026-02-13T23:24:58Z" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2026-02-13T23:24:58Z" level=info msg="200 OK: GET https://127.0.0.1:46647/feature/v2/frontend?bridgeStickyKey=8137421a-ce59-47a1-880b-483c25d35d09" pkg=gpa/manager time="2026-02-13T23:24:58Z" level=info msg="Frontend client started" time="2026-02-13T23:24:58Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (639a9aa6)" time="2026-02-13T23:24:58Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (639a9aa6)" time="2026-02-13T23:24:58Z" level=info msg="200 OK: POST https://127.0.0.1:46647/auth/v4/info" pkg=gpa/manager time="2026-02-13T23:24:58Z" level=info msg="200 OK: POST https://127.0.0.1:46647/auth/v4" pkg=gpa/manager time="2026-02-13T23:24:58Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=8f2e28ad-5b57-40bf-9259-0e7c68eb71ea time="2026-02-13T23:24:58Z" level=info msg="Adding vault user" userID=8f2e28ad-5b57-40bf-9259-0e7c68eb71ea time="2026-02-13T23:24:58Z" level=info msg="Creating new user" userID=8f2e28ad-5b57-40bf-9259-0e7c68eb71ea time="2026-02-13T23:24:58Z" level=warning msg="404 GET https://127.0.0.1:46647/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2026-02-13T23:24:58Z" level=error msg="404 GET https://127.0.0.1:46647/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2026-02-13T23:24:58Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:46647/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2026-02-13T23:24:58Z" level=info msg="Creating user object" numAddr=3 numLabels=12 userID=8f2e28ad-5b57-40bf-9259-0e7c68eb71ea time="2026-02-13T23:24:58Z" level=info msg="200 OK: GET https://127.0.0.1:46647/core/v4/events/latest" pkg=gpa/client userID=8f2e28ad-5b57-40bf-9259-0e7c68eb71ea time="2026-02-13T23:24:58Z" level=info msg="Starting service Last EventID=Ag==" service=user-events user=8f2e28ad-5b57-40bf-9259-0e7c68eb71ea time="2026-02-13T23:24:58Z" level=info msg="200 OK: GET https://127.0.0.1:46647/core/v4/settings" pkg=gpa/client userID=8f2e28ad-5b57-40bf-9259-0e7c68eb71ea time="2026-02-13T23:24:58Z" level=info msg="Registering user client, ID:8f2e28ad-5b57-40bf-9259-0e7c68eb71ea" pkg=observability time="2026-02-13T23:24:58Z" level=info msg="Starting service main loop" service=telemetry user=8f2e28ad-5b57-40bf-9259-0e7c68eb71ea time="2026-02-13T23:24:58Z" level=info msg="Starting user identity service" numAddr=3 service=user-identity user=8f2e28ad-5b57-40bf-9259-0e7c68eb71ea time="2026-02-13T23:24:58Z" level=info msg="Starting service main loop" service=notification user=8f2e28ad-5b57-40bf-9259-0e7c68eb71ea time="2026-02-13T23:24:58Z" level=info msg="Starting service main loop" service=smtp user=8f2e28ad-5b57-40bf-9259-0e7c68eb71ea time="2026-02-13T23:24:58Z" level=info msg="200 OK: GET https://127.0.0.1:46647/core/v4/labels?Type=4" pkg=gpa/client userID=8f2e28ad-5b57-40bf-9259-0e7c68eb71ea time="2026-02-13T23:24:58Z" level=info msg="200 OK: GET https://127.0.0.1:46647/core/v4/labels?Type=3" pkg=gpa/client userID=8f2e28ad-5b57-40bf-9259-0e7c68eb71ea time="2026-02-13T23:24:58Z" level=info msg="200 OK: GET https://127.0.0.1:46647/core/v4/labels?Type=1" pkg=gpa/client userID=8f2e28ad-5b57-40bf-9259-0e7c68eb71ea time="2026-02-13T23:24:58Z" level=info msg="Setting labels" labelIDs="[9 10 12 0 1 2 4 5 8 3 6 7]" pkg=rwLabels time="2026-02-13T23:24:58Z" level=info msg="Adding user to imap server" addrID=48fb0f5b-21bb-43c8-a9d4-8533fdca4bd9 service=server-manager time="2026-02-13T23:24:58Z" level=info msg="Creating new IMAP user" addrID=48fb0f5b-21bb-43c8-a9d4-8533fdca4bd9 service=server-manager time="2026-02-13T23:24:58Z" level=info msg="Setting gluon ID" addrID=48fb0f5b-21bb-43c8-a9d4-8533fdca4bd9 gluonID=45b49a1b-b1b4-4ed4-918c-ea83e81b1905 userID=8f2e28ad-5b57-40bf-9259-0e7c68eb71ea time="2026-02-13T23:24:58Z" level=info msg="Created new IMAP user" addrID=48fb0f5b-21bb-43c8-a9d4-8533fdca4bd9 gluonID=45b49a1b-b1b4-4ed4-918c-ea83e81b1905 service=server-manager time="2026-02-13T23:24:58Z" level=info msg="Validating Listener State" service=server-manager time="2026-02-13T23:24:58Z" level=info msg=Resuming service=user-events user=8f2e28ad-5b57-40bf-9259-0e7c68eb71ea time="2026-02-13T23:24:58Z" level=info msg="Received mailbox message count" count=0 gluonID=45b49a1b-b1b4-4ed4-918c-ea83e81b1905 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2026-02-13T23:24:58Z" level=info msg="Starting IMAP Service" service=imap user=8f2e28ad-5b57-40bf-9259-0e7c68eb71ea time="2026-02-13T23:24:58Z" level=info msg="Sync triggered" service=imap user=8f2e28ad-5b57-40bf-9259-0e7c68eb71ea time="2026-02-13T23:24:58Z" level=info msg="Beginning user sync" service=imap start="2026-02-13 23:24:58.58796102 +0000 UTC m=+116.394569430" user=8f2e28ad-5b57-40bf-9259-0e7c68eb71ea time="2026-02-13T23:24:58Z" level=info msg="Syncing labels" service=imap user=8f2e28ad-5b57-40bf-9259-0e7c68eb71ea time="2026-02-13T23:24:58Z" level=info msg="Checking whether logged in user should re-sync. UserID:8f2e28ad-5b57-40bf-9259-0e7c68eb71ea" userID=8f2e28ad-5b57-40bf-9259-0e7c68eb71ea time="2026-02-13T23:24:58Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=45b49a1b-b1b4-4ed4-918c-ea83e81b1905 time="2026-02-13T23:24:58Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=45b49a1b-b1b4-4ed4-918c-ea83e81b1905 time="2026-02-13T23:24:58Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=7 userID=45b49a1b-b1b4-4ed4-918c-ea83e81b1905 time="2026-02-13T23:24:58Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0 userID=45b49a1b-b1b4-4ed4-918c-ea83e81b1905 time="2026-02-13T23:24:58Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4 userID=45b49a1b-b1b4-4ed4-918c-ea83e81b1905 time="2026-02-13T23:24:58Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5 userID=45b49a1b-b1b4-4ed4-918c-ea83e81b1905 time="2026-02-13T23:24:58Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=8 userID=45b49a1b-b1b4-4ed4-918c-ea83e81b1905 time="2026-02-13T23:24:58Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6 userID=45b49a1b-b1b4-4ed4-918c-ea83e81b1905 time="2026-02-13T23:24:58Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=10 userID=45b49a1b-b1b4-4ed4-918c-ea83e81b1905 time="2026-02-13T23:24:58Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=12 userID=45b49a1b-b1b4-4ed4-918c-ea83e81b1905 time="2026-02-13T23:24:58Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=3 userID=45b49a1b-b1b4-4ed4-918c-ea83e81b1905 time="2026-02-13T23:24:58Z" level=info msg="Synced labels" service=imap user=8f2e28ad-5b57-40bf-9259-0e7c68eb71ea time="2026-02-13T23:24:58Z" level=info msg="200 OK: GET https://127.0.0.1:46647/mail/v4/messages/count" pkg=gpa/client userID=8f2e28ad-5b57-40bf-9259-0e7c68eb71ea time="2026-02-13T23:24:58Z" level=info msg="Syncing messages" service=imap user=8f2e28ad-5b57-40bf-9259-0e7c68eb71ea time="2026-02-13T23:24:58Z" level=info msg="Job started" service=imap user=8f2e28ad-5b57-40bf-9259-0e7c68eb71ea time="2026-02-13T23:24:58Z" level=info msg="200 OK: POST https://127.0.0.1:46647/mail/v4/messages" pkg=gpa/client userID=8f2e28ad-5b57-40bf-9259-0e7c68eb71ea time="2026-02-13T23:24:58Z" level=info msg="Job finished" service=imap user=8f2e28ad-5b57-40bf-9259-0e7c68eb71ea time="2026-02-13T23:24:58Z" level=info msg="All child jobs completed" service=imap sync-job=waiter user=8f2e28ad-5b57-40bf-9259-0e7c68eb71ea time="2026-02-13T23:24:58Z" level=info msg="Synced messages" service=imap user=8f2e28ad-5b57-40bf-9259-0e7c68eb71ea time="2026-02-13T23:24:58Z" level=info msg="Finished user sync" duration=4.558225ms service=imap user=8f2e28ad-5b57-40bf-9259-0e7c68eb71ea time="2026-02-13T23:24:58Z" level=info msg="Sync complete, starting API event stream" service=imap user=8f2e28ad-5b57-40bf-9259-0e7c68eb71ea time="2026-02-13T23:24:58Z" level=info msg="Event loop reset" eventID="Ag==" service=user-events user=8f2e28ad-5b57-40bf-9259-0e7c68eb71ea time="2026-02-13T23:24:58Z" level=info msg="200 OK: POST https://127.0.0.1:46647/mail/v4/messages" pkg=gpa/client userID=8f2e28ad-5b57-40bf-9259-0e7c68eb71ea time="2026-02-13T23:24:58Z" level=info msg="200 OK: GET https://127.0.0.1:46647/mail/v4/messages/367638ad-4773-479a-8e79-fa9180860cfc" pkg=gpa/client userID=8f2e28ad-5b57-40bf-9259-0e7c68eb71ea Scenario: Drafts imported with a disabled alias as sender are encrypted with the disabled address key # features/imap/message/import_key.feature:109 When IMAP client "1" appends the following message to "Drafts": # :1 -> *scenario """ From: Bridge Test <[alias:disabled]@[domain]> Date: 01 Jan 1980 00:00:00 +0000 To: Internal Bridge  Subject: Basic text/plain message Content-Type: text/plain  Hello """ Then it succeeds # :1 -> *scenario time="2026-02-13T23:24:58Z" level=info msg="Heartbeat sent" metrics="{bridge.any.heartbeat bridge_heartbeat_new {1 0} {true true false false false true true true true true false 0.0.0 starttls starttls unknown}}" pkg=telemetry time="2026-02-13T23:24:58Z" level=info msg="Frontend service stopped" time="2026-02-13T23:24:58Z" level=info msg="Frontend client stopped" time="2026-02-13T23:24:58Z" level=info msg="Closing bridge" pkg=bridge time="2026-02-13T23:24:58Z" level=info msg="Stopping service" pkg=observability time="2026-02-13T23:24:58Z" level=info msg="Closing user" userID=8f2e28ad-5b57-40bf-9259-0e7c68eb71ea time="2026-02-13T23:24:58Z" level=info msg="De-registering user client, ID:8f2e28ad-5b57-40bf-9259-0e7c68eb71ea" pkg=observability time="2026-02-13T23:24:58Z" level=info msg="Exiting IMAP Service" service=imap user=8f2e28ad-5b57-40bf-9259-0e7c68eb71ea time="2026-02-13T23:24:58Z" level=info msg="Exiting service main loop" service=smtp user=8f2e28ad-5b57-40bf-9259-0e7c68eb71ea time="2026-02-13T23:24:58Z" level=info msg="Exiting service main loop" service=notification user=8f2e28ad-5b57-40bf-9259-0e7c68eb71ea time="2026-02-13T23:24:58Z" level=info msg="Exiting Service" service=user-identity user=8f2e28ad-5b57-40bf-9259-0e7c68eb71ea time="2026-02-13T23:24:58Z" level=info msg="Exiting service main loop" service=telemetry user=8f2e28ad-5b57-40bf-9259-0e7c68eb71ea time="2026-02-13T23:24:58Z" level=info msg="Exiting service" service=user-events user=8f2e28ad-5b57-40bf-9259-0e7c68eb71ea time="2026-02-13T23:24:58Z" level=info msg="Closing IMAP Listener" service=server-manager time="2026-02-13T23:24:58Z" level=info msg="Closing IMAP server" service=server-manager time="2026-02-13T23:24:58Z" level=info msg="Closing SMTP Listener" service=server-manager time="2026-02-13T23:24:58Z" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2026-02-13T23:24:58Z" level=info msg="Closing SMTP server" service=server-manager time="2026-02-13T23:24:58Z" level=info msg="Closing service" service=unleash And the key for address "18e2eced-67a5-4a9b-a7af-7edbdb036405@proton.local" was used to create drafts # :1 -> *scenario time="2026-02-13T23:24:59Z" level=info msg="User 'f8b05ddc-07b4-4f0c-b881-5a3430515c5c' created with id=e02cbacb-7093-471d-978b-56717a0eef92" pkg=gpa/server/backend time="2026-02-13T23:24:59Z" level=info msg="Starting bridge" time="2026-02-13T23:24:59Z" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures1466701680/118/config1385701412/grpcFocusServerConfig.json pkg=focus/service time="2026-02-13T23:24:59Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures1466701680/118/cache3576601859/unleash_cache/unleash_flags: no such file or directory" service=unleash time="2026-02-13T23:24:59Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures1466701680/118/cache3576601859/notifications/notification_cache: no such file or directory" pkg=notification-store time="2026-02-13T23:24:59Z" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures1466701680/118/data3466473169/gluon/backend/db gluonStore=/tmp/TestFeatures1466701680/118/data3466473169/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2026-02-13T23:24:59Z" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2026-02-13T23:24:59Z" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2026-02-13T23:24:59Z" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2026-02-13T23:24:59Z" level=info msg="Starting service" service=unleash time="2026-02-13T23:24:59Z" level=info msg="Starting service" pkg=observability time="2026-02-13T23:24:59Z" level=info msg="Starting frontend service" time="2026-02-13T23:24:59Z" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures1466701680/118/config1385701412/grpcServerConfig.json time="2026-02-13T23:24:59Z" level=info msg="gRPC server listening on /tmp/bridge5457" pkg=grpc time="2026-02-13T23:24:59Z" level=info msg="Frontend service started" time="2026-02-13T23:24:59Z" level=info msg="Starting frontend client" time="2026-02-13T23:24:59Z" level=info msg="Starting poll service" service=unleash time="2026-02-13T23:24:59Z" level=info msg="Starting receiver service" service=unleash time="2026-02-13T23:24:59Z" level=info msg="Loading users" count=0 pkg=bridge/user time="2026-02-13T23:24:59Z" level=info msg="Finished loading users" pkg=bridge/user time="2026-02-13T23:24:59Z" level=info msg="Checking for updates" pkg=bridge time="2026-02-13T23:24:59Z" level=info msg="Not monitoring parent PID" pkg=grpc time="2026-02-13T23:24:59Z" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2026-02-13T23:24:59Z" level=info msg="200 OK: GET https://127.0.0.1:44997/feature/v2/frontend?bridgeStickyKey=721820cb-fdc0-4b82-8cd5-d1166d9bb9be" pkg=gpa/manager time="2026-02-13T23:24:59Z" level=info msg="Frontend client started" time="2026-02-13T23:24:59Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (be48a00a)" time="2026-02-13T23:24:59Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (be48a00a)" time="2026-02-13T23:24:59Z" level=info msg="200 OK: POST https://127.0.0.1:44997/auth/v4/info" pkg=gpa/manager time="2026-02-13T23:24:59Z" level=info msg="200 OK: POST https://127.0.0.1:44997/auth/v4" pkg=gpa/manager time="2026-02-13T23:24:59Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=e02cbacb-7093-471d-978b-56717a0eef92 time="2026-02-13T23:24:59Z" level=info msg="Adding vault user" userID=e02cbacb-7093-471d-978b-56717a0eef92 time="2026-02-13T23:24:59Z" level=info msg="Creating new user" userID=e02cbacb-7093-471d-978b-56717a0eef92 time="2026-02-13T23:24:59Z" level=warning msg="404 GET https://127.0.0.1:44997/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2026-02-13T23:24:59Z" level=error msg="404 GET https://127.0.0.1:44997/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2026-02-13T23:24:59Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:44997/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2026-02-13T23:24:59Z" level=info msg="Creating user object" numAddr=3 numLabels=12 userID=e02cbacb-7093-471d-978b-56717a0eef92 time="2026-02-13T23:24:59Z" level=info msg="200 OK: GET https://127.0.0.1:44997/core/v4/events/latest" pkg=gpa/client userID=e02cbacb-7093-471d-978b-56717a0eef92 time="2026-02-13T23:24:59Z" level=info msg="Starting service Last EventID=Ag==" service=user-events user=e02cbacb-7093-471d-978b-56717a0eef92 time="2026-02-13T23:24:59Z" level=info msg="200 OK: GET https://127.0.0.1:44997/core/v4/settings" pkg=gpa/client userID=e02cbacb-7093-471d-978b-56717a0eef92 time="2026-02-13T23:24:59Z" level=info msg="Registering user client, ID:e02cbacb-7093-471d-978b-56717a0eef92" pkg=observability time="2026-02-13T23:24:59Z" level=info msg="Starting service main loop" service=telemetry user=e02cbacb-7093-471d-978b-56717a0eef92 time="2026-02-13T23:24:59Z" level=info msg="Starting user identity service" numAddr=3 service=user-identity user=e02cbacb-7093-471d-978b-56717a0eef92 time="2026-02-13T23:24:59Z" level=info msg="Starting service main loop" service=notification user=e02cbacb-7093-471d-978b-56717a0eef92 time="2026-02-13T23:24:59Z" level=info msg="Starting service main loop" service=smtp user=e02cbacb-7093-471d-978b-56717a0eef92 time="2026-02-13T23:24:59Z" level=info msg="200 OK: GET https://127.0.0.1:44997/core/v4/labels?Type=4" pkg=gpa/client userID=e02cbacb-7093-471d-978b-56717a0eef92 time="2026-02-13T23:24:59Z" level=info msg="200 OK: GET https://127.0.0.1:44997/core/v4/labels?Type=3" pkg=gpa/client userID=e02cbacb-7093-471d-978b-56717a0eef92 time="2026-02-13T23:24:59Z" level=info msg="200 OK: GET https://127.0.0.1:44997/core/v4/labels?Type=1" pkg=gpa/client userID=e02cbacb-7093-471d-978b-56717a0eef92 time="2026-02-13T23:24:59Z" level=info msg="Setting labels" labelIDs="[4 5 6 0 2 3 7 8 9 10 12 1]" pkg=rwLabels time="2026-02-13T23:24:59Z" level=info msg="Adding user to imap server" addrID=650c09d8-75cb-494e-a7de-e6845541478b service=server-manager time="2026-02-13T23:24:59Z" level=info msg="Creating new IMAP user" addrID=650c09d8-75cb-494e-a7de-e6845541478b service=server-manager time="2026-02-13T23:24:59Z" level=info msg="Setting gluon ID" addrID=650c09d8-75cb-494e-a7de-e6845541478b gluonID=1917c63b-31d7-4fda-b6ba-5709d3474e00 userID=e02cbacb-7093-471d-978b-56717a0eef92 time="2026-02-13T23:24:59Z" level=info msg="Created new IMAP user" addrID=650c09d8-75cb-494e-a7de-e6845541478b gluonID=1917c63b-31d7-4fda-b6ba-5709d3474e00 service=server-manager time="2026-02-13T23:24:59Z" level=info msg="Validating Listener State" service=server-manager time="2026-02-13T23:24:59Z" level=info msg=Resuming service=user-events user=e02cbacb-7093-471d-978b-56717a0eef92 time="2026-02-13T23:24:59Z" level=info msg="Received mailbox message count" count=0 gluonID=1917c63b-31d7-4fda-b6ba-5709d3474e00 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2026-02-13T23:24:59Z" level=info msg="Starting IMAP Service" service=imap user=e02cbacb-7093-471d-978b-56717a0eef92 time="2026-02-13T23:24:59Z" level=info msg="Sync triggered" service=imap user=e02cbacb-7093-471d-978b-56717a0eef92 time="2026-02-13T23:24:59Z" level=info msg="Beginning user sync" service=imap start="2026-02-13 23:24:59.985880975 +0000 UTC m=+117.792489385" user=e02cbacb-7093-471d-978b-56717a0eef92 time="2026-02-13T23:24:59Z" level=info msg="Syncing labels" service=imap user=e02cbacb-7093-471d-978b-56717a0eef92 time="2026-02-13T23:24:59Z" level=info msg="Checking whether logged in user should re-sync. UserID:e02cbacb-7093-471d-978b-56717a0eef92" userID=e02cbacb-7093-471d-978b-56717a0eef92 time="2026-02-13T23:24:59Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=1917c63b-31d7-4fda-b6ba-5709d3474e00 time="2026-02-13T23:24:59Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=1917c63b-31d7-4fda-b6ba-5709d3474e00 time="2026-02-13T23:24:59Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=10 userID=1917c63b-31d7-4fda-b6ba-5709d3474e00 time="2026-02-13T23:24:59Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=8 userID=1917c63b-31d7-4fda-b6ba-5709d3474e00 time="2026-02-13T23:24:59Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5 userID=1917c63b-31d7-4fda-b6ba-5709d3474e00 time="2026-02-13T23:24:59Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6 userID=1917c63b-31d7-4fda-b6ba-5709d3474e00 time="2026-02-13T23:24:59Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0 userID=1917c63b-31d7-4fda-b6ba-5709d3474e00 time="2026-02-13T23:24:59Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=7 userID=1917c63b-31d7-4fda-b6ba-5709d3474e00 time="2026-02-13T23:24:59Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=12 userID=1917c63b-31d7-4fda-b6ba-5709d3474e00 time="2026-02-13T23:24:59Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=3 userID=1917c63b-31d7-4fda-b6ba-5709d3474e00 time="2026-02-13T23:24:59Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4 userID=1917c63b-31d7-4fda-b6ba-5709d3474e00 time="2026-02-13T23:24:59Z" level=info msg="Synced labels" service=imap user=e02cbacb-7093-471d-978b-56717a0eef92 time="2026-02-13T23:24:59Z" level=info msg="200 OK: GET https://127.0.0.1:44997/mail/v4/messages/count" pkg=gpa/client userID=e02cbacb-7093-471d-978b-56717a0eef92 time="2026-02-13T23:24:59Z" level=info msg="Syncing messages" service=imap user=e02cbacb-7093-471d-978b-56717a0eef92 time="2026-02-13T23:24:59Z" level=info msg="Job started" service=imap user=e02cbacb-7093-471d-978b-56717a0eef92 time="2026-02-13T23:24:59Z" level=info msg="200 OK: POST https://127.0.0.1:44997/mail/v4/messages" pkg=gpa/client userID=e02cbacb-7093-471d-978b-56717a0eef92 time="2026-02-13T23:24:59Z" level=info msg="Job finished" service=imap user=e02cbacb-7093-471d-978b-56717a0eef92 time="2026-02-13T23:24:59Z" level=info msg="All child jobs completed" service=imap sync-job=waiter user=e02cbacb-7093-471d-978b-56717a0eef92 time="2026-02-13T23:24:59Z" level=info msg="Synced messages" service=imap user=e02cbacb-7093-471d-978b-56717a0eef92 time="2026-02-13T23:24:59Z" level=info msg="Finished user sync" duration=8.070909ms service=imap user=e02cbacb-7093-471d-978b-56717a0eef92 time="2026-02-13T23:24:59Z" level=info msg="Sync complete, starting API event stream" service=imap user=e02cbacb-7093-471d-978b-56717a0eef92 time="2026-02-13T23:24:59Z" level=info msg="Event loop reset" eventID="Ag==" service=user-events user=e02cbacb-7093-471d-978b-56717a0eef92 time="2026-02-13T23:25:00Z" level=info msg="200 OK: POST https://127.0.0.1:44997/mail/v4/messages" pkg=gpa/client userID=e02cbacb-7093-471d-978b-56717a0eef92 time="2026-02-13T23:25:00Z" level=info msg="200 OK: GET https://127.0.0.1:44997/mail/v4/messages/45815057-67cf-490d-b076-5ca6848a1231" pkg=gpa/client userID=e02cbacb-7093-471d-978b-56717a0eef92 Scenario: Drafts imported with an unknown address as sender are encrypted with primary address key # features/imap/message/import_key.feature:124 When IMAP client "1" appends the following message to "Drafts": # :1 -> *scenario """ From: Bridge Test  Date: 01 Jan 1980 00:00:00 +0000 To: Internal Bridge  Subject: Basic text/plain message Content-Type: text/plain  Hello """ Then it succeeds # :1 -> *scenario time="2026-02-13T23:25:00Z" level=info msg="Heartbeat sent" metrics="{bridge.any.heartbeat bridge_heartbeat_new {1 8} {true true false false false true true true true true false 0.0.0 starttls starttls unknown}}" pkg=telemetry time="2026-02-13T23:25:00Z" level=info msg="Frontend service stopped" time="2026-02-13T23:25:00Z" level=info msg="Frontend client stopped" time="2026-02-13T23:25:00Z" level=info msg="Closing bridge" pkg=bridge time="2026-02-13T23:25:00Z" level=info msg="Stopping service" pkg=observability time="2026-02-13T23:25:00Z" level=info msg="Closing user" userID=e02cbacb-7093-471d-978b-56717a0eef92 time="2026-02-13T23:25:00Z" level=info msg="De-registering user client, ID:e02cbacb-7093-471d-978b-56717a0eef92" pkg=observability time="2026-02-13T23:25:00Z" level=info msg="Exiting IMAP Service" service=imap user=e02cbacb-7093-471d-978b-56717a0eef92 time="2026-02-13T23:25:00Z" level=info msg="Exiting service main loop" service=smtp user=e02cbacb-7093-471d-978b-56717a0eef92 time="2026-02-13T23:25:00Z" level=info msg="Exiting service main loop" service=notification user=e02cbacb-7093-471d-978b-56717a0eef92 time="2026-02-13T23:25:00Z" level=info msg="Exiting Service" service=user-identity user=e02cbacb-7093-471d-978b-56717a0eef92 time="2026-02-13T23:25:00Z" level=info msg="Exiting service main loop" service=telemetry user=e02cbacb-7093-471d-978b-56717a0eef92 time="2026-02-13T23:25:00Z" level=info msg="Exiting service" service=user-events user=e02cbacb-7093-471d-978b-56717a0eef92 time="2026-02-13T23:25:00Z" level=info msg="Closing IMAP Listener" service=server-manager time="2026-02-13T23:25:00Z" level=info msg="Closing IMAP server" service=server-manager time="2026-02-13T23:25:00Z" level=info msg="Closing SMTP Listener" service=server-manager time="2026-02-13T23:25:00Z" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2026-02-13T23:25:00Z" level=info msg="Closing SMTP server" service=server-manager time="2026-02-13T23:25:00Z" level=info msg="Closing service" service=unleash And the key for address "f8b05ddc-07b4-4f0c-b881-5a3430515c5c@proton.local" was used to create draft # :1 -> *scenario Feature: IMAP move messages time="2026-02-13T23:25:00Z" level=info msg="User '4ac945e2-98d2-4712-8a37-88386b5b772d' created with id=49b9bb07-b598-48d0-b6f4-fc529b3baa57" pkg=gpa/server/backend Background: Given there exists an account with username "4ac945e2-98d2-4712-8a37-88386b5b772d" and password "password" # :1 -> *scenario And the account "4ac945e2-98d2-4712-8a37-88386b5b772d" has the following custom mailboxes: # :1 -> *scenario | name | type | | mbox | folder | | label | label | | label2 | label | And the address "4ac945e2-98d2-4712-8a37-88386b5b772d@proton.local" of account "4ac945e2-98d2-4712-8a37-88386b5b772d" has the following messages in "Inbox": # :1 -> *scenario | from | to | subject | unread | | john.doe@mail.com | 4ac945e2-98d2-4712-8a37-88386b5b772d@proton.local | foo | false | | jane.doe@mail.com | name@proton.local | bar | true | And the address "4ac945e2-98d2-4712-8a37-88386b5b772d@proton.local" of account "4ac945e2-98d2-4712-8a37-88386b5b772d" has the following messages in "Labels/label2": # :1 -> *scenario | from | to | subject | unread | | john.doe@mail.com | 4ac945e2-98d2-4712-8a37-88386b5b772d@proton.local | baz | false | And the address "4ac945e2-98d2-4712-8a37-88386b5b772d@proton.local" of account "4ac945e2-98d2-4712-8a37-88386b5b772d" has the following messages in "Sent": # :1 -> *scenario | from | to | subject | unread | | john.doe@mail.com | 4ac945e2-98d2-4712-8a37-88386b5b772d@proton.local | bax | false | Then it succeeds # :1 -> *scenario time="2026-02-13T23:25:02Z" level=info msg="Starting bridge" time="2026-02-13T23:25:02Z" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures1466701680/119/config2420644696/grpcFocusServerConfig.json pkg=focus/service time="2026-02-13T23:25:02Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures1466701680/119/cache3495492107/unleash_cache/unleash_flags: no such file or directory" service=unleash time="2026-02-13T23:25:02Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures1466701680/119/cache3495492107/notifications/notification_cache: no such file or directory" pkg=notification-store time="2026-02-13T23:25:02Z" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures1466701680/119/data3730515886/gluon/backend/db gluonStore=/tmp/TestFeatures1466701680/119/data3730515886/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2026-02-13T23:25:02Z" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2026-02-13T23:25:02Z" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2026-02-13T23:25:02Z" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2026-02-13T23:25:02Z" level=info msg="Starting service" service=unleash time="2026-02-13T23:25:02Z" level=info msg="Starting service" pkg=observability time="2026-02-13T23:25:02Z" level=info msg="Starting frontend service" time="2026-02-13T23:25:02Z" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures1466701680/119/config2420644696/grpcServerConfig.json time="2026-02-13T23:25:02Z" level=info msg="gRPC server listening on /tmp/bridge8438" pkg=grpc time="2026-02-13T23:25:02Z" level=info msg="Frontend service started" time="2026-02-13T23:25:02Z" level=info msg="Starting frontend client" time="2026-02-13T23:25:02Z" level=info msg="Starting poll service" service=unleash time="2026-02-13T23:25:02Z" level=info msg="Starting receiver service" service=unleash time="2026-02-13T23:25:02Z" level=info msg="Loading users" count=0 pkg=bridge/user time="2026-02-13T23:25:02Z" level=info msg="Finished loading users" pkg=bridge/user time="2026-02-13T23:25:02Z" level=info msg="Checking for updates" pkg=bridge time="2026-02-13T23:25:02Z" level=info msg="200 OK: GET https://127.0.0.1:45389/feature/v2/frontend?bridgeStickyKey=eea3c58d-b68f-43c6-acb6-f64be362687a" pkg=gpa/manager time="2026-02-13T23:25:02Z" level=info msg="Not monitoring parent PID" pkg=grpc time="2026-02-13T23:25:02Z" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2026-02-13T23:25:02Z" level=info msg="Frontend client started" When bridge starts # :1 -> *scenario time="2026-02-13T23:25:02Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (2e804bd8)" time="2026-02-13T23:25:02Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (2e804bd8)" time="2026-02-13T23:25:02Z" level=info msg="200 OK: POST https://127.0.0.1:45389/auth/v4/info" pkg=gpa/manager time="2026-02-13T23:25:02Z" level=info msg="200 OK: POST https://127.0.0.1:45389/auth/v4" pkg=gpa/manager time="2026-02-13T23:25:02Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=49b9bb07-b598-48d0-b6f4-fc529b3baa57 time="2026-02-13T23:25:02Z" level=info msg="Adding vault user" userID=49b9bb07-b598-48d0-b6f4-fc529b3baa57 time="2026-02-13T23:25:02Z" level=info msg="Creating new user" userID=49b9bb07-b598-48d0-b6f4-fc529b3baa57 time="2026-02-13T23:25:02Z" level=warning msg="404 GET https://127.0.0.1:45389/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2026-02-13T23:25:02Z" level=error msg="404 GET https://127.0.0.1:45389/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2026-02-13T23:25:02Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:45389/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2026-02-13T23:25:02Z" level=info msg="Creating user object" numAddr=1 numLabels=15 userID=49b9bb07-b598-48d0-b6f4-fc529b3baa57 time="2026-02-13T23:25:02Z" level=info msg="200 OK: GET https://127.0.0.1:45389/core/v4/events/latest" pkg=gpa/client userID=49b9bb07-b598-48d0-b6f4-fc529b3baa57 time="2026-02-13T23:25:02Z" level=info msg="Starting service Last EventID=Bw==" service=user-events user=49b9bb07-b598-48d0-b6f4-fc529b3baa57 time="2026-02-13T23:25:02Z" level=info msg="200 OK: GET https://127.0.0.1:45389/core/v4/settings" pkg=gpa/client userID=49b9bb07-b598-48d0-b6f4-fc529b3baa57 time="2026-02-13T23:25:02Z" level=info msg="Registering user client, ID:49b9bb07-b598-48d0-b6f4-fc529b3baa57" pkg=observability time="2026-02-13T23:25:02Z" level=info msg="Starting service main loop" service=telemetry user=49b9bb07-b598-48d0-b6f4-fc529b3baa57 time="2026-02-13T23:25:02Z" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=49b9bb07-b598-48d0-b6f4-fc529b3baa57 time="2026-02-13T23:25:02Z" level=info msg="Starting service main loop" service=notification user=49b9bb07-b598-48d0-b6f4-fc529b3baa57 time="2026-02-13T23:25:02Z" level=info msg="Starting service main loop" service=smtp user=49b9bb07-b598-48d0-b6f4-fc529b3baa57 time="2026-02-13T23:25:02Z" level=info msg="200 OK: GET https://127.0.0.1:45389/core/v4/labels?Type=4" pkg=gpa/client userID=49b9bb07-b598-48d0-b6f4-fc529b3baa57 time="2026-02-13T23:25:02Z" level=info msg="200 OK: GET https://127.0.0.1:45389/core/v4/labels?Type=3" pkg=gpa/client userID=49b9bb07-b598-48d0-b6f4-fc529b3baa57 time="2026-02-13T23:25:02Z" level=info msg="200 OK: GET https://127.0.0.1:45389/core/v4/labels?Type=1" pkg=gpa/client userID=49b9bb07-b598-48d0-b6f4-fc529b3baa57 time="2026-02-13T23:25:02Z" level=info msg="Setting labels" labelIDs="[1 4 5 7 8 9 10 12 0 2 3 6 e4b0c4c8-2883-43c4-89f4-51dfc81a9b56 8d1e47f9-2f70-4598-8f19-2cbf7597ce5d 8e6b6240-c026-4f9f-a644-863b234370e8]" pkg=rwLabels time="2026-02-13T23:25:02Z" level=info msg="Adding user to imap server" addrID=f06d1424-8278-463e-9022-2807cb9181e5 service=server-manager time="2026-02-13T23:25:02Z" level=info msg="Creating new IMAP user" addrID=f06d1424-8278-463e-9022-2807cb9181e5 service=server-manager time="2026-02-13T23:25:02Z" level=info msg="Setting gluon ID" addrID=f06d1424-8278-463e-9022-2807cb9181e5 gluonID=efccfdf3-f79f-4f6a-b928-ad2b1ac13e44 userID=49b9bb07-b598-48d0-b6f4-fc529b3baa57 time="2026-02-13T23:25:02Z" level=info msg="Created new IMAP user" addrID=f06d1424-8278-463e-9022-2807cb9181e5 gluonID=efccfdf3-f79f-4f6a-b928-ad2b1ac13e44 service=server-manager time="2026-02-13T23:25:02Z" level=info msg="Validating Listener State" service=server-manager time="2026-02-13T23:25:02Z" level=info msg=Resuming service=user-events user=49b9bb07-b598-48d0-b6f4-fc529b3baa57 And the user logs in with username "4ac945e2-98d2-4712-8a37-88386b5b772d" and password "password" # :1 -> *scenario time="2026-02-13T23:25:02Z" level=info msg="Received mailbox message count" count=0 gluonID=efccfdf3-f79f-4f6a-b928-ad2b1ac13e44 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2026-02-13T23:25:02Z" level=info msg="Starting IMAP Service" service=imap user=49b9bb07-b598-48d0-b6f4-fc529b3baa57 time="2026-02-13T23:25:02Z" level=info msg="Sync triggered" service=imap user=49b9bb07-b598-48d0-b6f4-fc529b3baa57 time="2026-02-13T23:25:02Z" level=info msg="Beginning user sync" service=imap start="2026-02-13 23:25:02.358384968 +0000 UTC m=+120.164993368" user=49b9bb07-b598-48d0-b6f4-fc529b3baa57 time="2026-02-13T23:25:02Z" level=info msg="Syncing labels" service=imap user=49b9bb07-b598-48d0-b6f4-fc529b3baa57 time="2026-02-13T23:25:02Z" level=info msg="Label not found in DB, creating mailbox." labelID=8e6b6240-c026-4f9f-a644-863b234370e8 labelPath="AUFssb0Jn4BktyyOswfmjNccbC5+NIS37B9EgC88SIg=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2026-02-13T23:25:02Z" level=info msg="Label not found in DB, creating mailbox." labelID=e4b0c4c8-2883-43c4-89f4-51dfc81a9b56 labelPath="jm2pV8GS7FVFPTesFaU5jW/EhDgcEQCxeWTMDFRvNjU=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2026-02-13T23:25:02Z" level=info msg="Label not found in DB, creating mailbox." labelID=8d1e47f9-2f70-4598-8f19-2cbf7597ce5d labelPath="mHoyd+am6bmNoUvxRZ/ZRvBIQnwu+1OQWf1jSR3oA+s=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2026-02-13T23:25:02Z" level=info msg="Checking whether logged in user should re-sync. UserID:49b9bb07-b598-48d0-b6f4-fc529b3baa57" userID=49b9bb07-b598-48d0-b6f4-fc529b3baa57 time="2026-02-13T23:25:02Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=efccfdf3-f79f-4f6a-b928-ad2b1ac13e44 time="2026-02-13T23:25:02Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=efccfdf3-f79f-4f6a-b928-ad2b1ac13e44 time="2026-02-13T23:25:02Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4 userID=efccfdf3-f79f-4f6a-b928-ad2b1ac13e44 time="2026-02-13T23:25:02Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=3 userID=efccfdf3-f79f-4f6a-b928-ad2b1ac13e44 time="2026-02-13T23:25:02Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=8e6b6240-c026-4f9f-a644-863b234370e8 userID=efccfdf3-f79f-4f6a-b928-ad2b1ac13e44 time="2026-02-13T23:25:02Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=7 userID=efccfdf3-f79f-4f6a-b928-ad2b1ac13e44 time="2026-02-13T23:25:02Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=8 userID=efccfdf3-f79f-4f6a-b928-ad2b1ac13e44 time="2026-02-13T23:25:02Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6 userID=efccfdf3-f79f-4f6a-b928-ad2b1ac13e44 time="2026-02-13T23:25:02Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0 userID=efccfdf3-f79f-4f6a-b928-ad2b1ac13e44 time="2026-02-13T23:25:02Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=10 userID=efccfdf3-f79f-4f6a-b928-ad2b1ac13e44 time="2026-02-13T23:25:02Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5 userID=efccfdf3-f79f-4f6a-b928-ad2b1ac13e44 time="2026-02-13T23:25:02Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=12 userID=efccfdf3-f79f-4f6a-b928-ad2b1ac13e44 time="2026-02-13T23:25:02Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=e4b0c4c8-2883-43c4-89f4-51dfc81a9b56 userID=efccfdf3-f79f-4f6a-b928-ad2b1ac13e44 time="2026-02-13T23:25:02Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=8d1e47f9-2f70-4598-8f19-2cbf7597ce5d userID=efccfdf3-f79f-4f6a-b928-ad2b1ac13e44 time="2026-02-13T23:25:02Z" level=info msg="Synced labels" service=imap user=49b9bb07-b598-48d0-b6f4-fc529b3baa57 time="2026-02-13T23:25:02Z" level=info msg="200 OK: GET https://127.0.0.1:45389/mail/v4/messages/count" pkg=gpa/client userID=49b9bb07-b598-48d0-b6f4-fc529b3baa57 time="2026-02-13T23:25:02Z" level=info msg="Syncing messages" service=imap user=49b9bb07-b598-48d0-b6f4-fc529b3baa57 time="2026-02-13T23:25:02Z" level=info msg="Job started" service=imap user=49b9bb07-b598-48d0-b6f4-fc529b3baa57 time="2026-02-13T23:25:02Z" level=info msg="200 OK: POST https://127.0.0.1:45389/mail/v4/messages" pkg=gpa/client userID=49b9bb07-b598-48d0-b6f4-fc529b3baa57 time="2026-02-13T23:25:02Z" level=info msg="200 OK: POST https://127.0.0.1:45389/mail/v4/messages" pkg=gpa/client userID=49b9bb07-b598-48d0-b6f4-fc529b3baa57 time="2026-02-13T23:25:02Z" level=info msg="Creating new child job" service=imap user=49b9bb07-b598-48d0-b6f4-fc529b3baa57 time="2026-02-13T23:25:02Z" level=info msg="Job finished" service=imap user=49b9bb07-b598-48d0-b6f4-fc529b3baa57 time="2026-02-13T23:25:02Z" level=info msg="200 OK: GET https://127.0.0.1:45389/mail/v4/messages/9c33b0dc-7be0-406f-8700-d457d52e69d1" pkg=gpa/client userID=49b9bb07-b598-48d0-b6f4-fc529b3baa57 time="2026-02-13T23:25:02Z" level=info msg="200 OK: GET https://127.0.0.1:45389/mail/v4/messages/bb720d69-bdd1-4604-8040-4124e9edb7e1" pkg=gpa/client userID=49b9bb07-b598-48d0-b6f4-fc529b3baa57 time="2026-02-13T23:25:02Z" level=info msg="200 OK: GET https://127.0.0.1:45389/mail/v4/messages/5d5d7748-0760-41dd-96e4-db9ede7fffa3" pkg=gpa/client userID=49b9bb07-b598-48d0-b6f4-fc529b3baa57 time="2026-02-13T23:25:02Z" level=info msg="200 OK: GET https://127.0.0.1:45389/mail/v4/messages/15d1a54a-bc37-412d-9250-667e23a58e09" pkg=gpa/client userID=49b9bb07-b598-48d0-b6f4-fc529b3baa57 time="2026-02-13T23:25:02Z" level=info msg="Sending observability data." pkg=observability time="2026-02-13T23:25:02Z" level=info msg="200 OK: POST https://127.0.0.1:45389/data/v1/metrics" pkg=gpa/client userID=49b9bb07-b598-48d0-b6f4-fc529b3baa57 time="2026-02-13T23:25:02Z" level=info msg="Successfully sent observability data." pkg=observability time="2026-02-13T23:25:02Z" level=info msg="Scheduling observability data sending" pkg=observability time="2026-02-13T23:25:02Z" level=info msg="Child job finished" service=imap user=49b9bb07-b598-48d0-b6f4-fc529b3baa57 time="2026-02-13T23:25:02Z" level=info msg="All child jobs completed" service=imap sync-job=waiter user=49b9bb07-b598-48d0-b6f4-fc529b3baa57 time="2026-02-13T23:25:02Z" level=info msg="Synced messages" service=imap user=49b9bb07-b598-48d0-b6f4-fc529b3baa57 time="2026-02-13T23:25:02Z" level=info msg="Finished user sync" duration=17.047155ms service=imap user=49b9bb07-b598-48d0-b6f4-fc529b3baa57 time="2026-02-13T23:25:02Z" level=info msg="Sync complete, starting API event stream" service=imap user=49b9bb07-b598-48d0-b6f4-fc529b3baa57 time="2026-02-13T23:25:02Z" level=info msg="Event loop reset" eventID="Bw==" service=user-events user=49b9bb07-b598-48d0-b6f4-fc529b3baa57 And user "4ac945e2-98d2-4712-8a37-88386b5b772d" finishes syncing # :1 -> *scenario And user "4ac945e2-98d2-4712-8a37-88386b5b772d" connects and authenticates IMAP client "1" # :1 -> *scenario Then it succeeds # :1 -> *scenario time="2026-02-13T23:25:02Z" level=info msg="200 OK: PUT https://127.0.0.1:45389/mail/v4/messages/label" pkg=gpa/client userID=49b9bb07-b598-48d0-b6f4-fc529b3baa57 Scenario: Move message from folder to label (keeps in folder) # features/imap/message/move.feature:26 When IMAP client "1" moves the message with subject "foo" from "INBOX" to "Labels/label" # :1 -> *scenario And it succeeds # :1 -> *scenario And IMAP client "1" eventually sees the following messages in "INBOX": # :1 -> *scenario | from | to | subject | unread | | john.doe@mail.com | 4ac945e2-98d2-4712-8a37-88386b5b772d@proton.local | foo | false | | jane.doe@mail.com | name@proton.local | bar | true | time="2026-02-13T23:25:02Z" level=info msg="Heartbeat sent" metrics="{bridge.any.heartbeat bridge_heartbeat_new {1 8} {true true false false false true true true true true false 0.0.0 starttls starttls unknown}}" pkg=telemetry time="2026-02-13T23:25:02Z" level=info msg="Frontend service stopped" time="2026-02-13T23:25:02Z" level=info msg="Frontend client stopped" time="2026-02-13T23:25:02Z" level=info msg="Closing bridge" pkg=bridge time="2026-02-13T23:25:02Z" level=info msg="Stopping service" pkg=observability time="2026-02-13T23:25:02Z" level=info msg="Closing user" userID=49b9bb07-b598-48d0-b6f4-fc529b3baa57 time="2026-02-13T23:25:02Z" level=info msg="De-registering user client, ID:49b9bb07-b598-48d0-b6f4-fc529b3baa57" pkg=observability time="2026-02-13T23:25:02Z" level=info msg="Exiting IMAP Service" service=imap user=49b9bb07-b598-48d0-b6f4-fc529b3baa57 time="2026-02-13T23:25:02Z" level=info msg="Exiting service main loop" service=smtp user=49b9bb07-b598-48d0-b6f4-fc529b3baa57 time="2026-02-13T23:25:02Z" level=info msg="Exiting service main loop" service=notification user=49b9bb07-b598-48d0-b6f4-fc529b3baa57 time="2026-02-13T23:25:02Z" level=info msg="Exiting Service" service=user-identity user=49b9bb07-b598-48d0-b6f4-fc529b3baa57 time="2026-02-13T23:25:02Z" level=info msg="Exiting service main loop" service=telemetry user=49b9bb07-b598-48d0-b6f4-fc529b3baa57 time="2026-02-13T23:25:02Z" level=info msg="Exiting service" service=user-events user=49b9bb07-b598-48d0-b6f4-fc529b3baa57 time="2026-02-13T23:25:02Z" level=info msg="Closing IMAP Listener" service=server-manager time="2026-02-13T23:25:02Z" level=info msg="Closing IMAP server" service=server-manager time="2026-02-13T23:25:02Z" level=info msg="Closing SMTP Listener" service=server-manager time="2026-02-13T23:25:02Z" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2026-02-13T23:25:02Z" level=info msg="Closing SMTP server" service=server-manager time="2026-02-13T23:25:02Z" level=info msg="Closing service" service=unleash And IMAP client "1" eventually sees the following messages in "Labels/label": # :1 -> *scenario | from | to | subject | unread | | john.doe@mail.com | 4ac945e2-98d2-4712-8a37-88386b5b772d@proton.local | foo | false | time="2026-02-13T23:25:02Z" level=info msg="User 'ab0ac621-4397-44ca-b5c7-a831e73cab3c' created with id=4126c8c6-5d7e-4ad8-9aaf-7bb6aca35b4d" pkg=gpa/server/backend time="2026-02-13T23:25:04Z" level=info msg="Starting bridge" time="2026-02-13T23:25:04Z" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures1466701680/120/config3495350080/grpcFocusServerConfig.json pkg=focus/service time="2026-02-13T23:25:04Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures1466701680/120/cache311125075/unleash_cache/unleash_flags: no such file or directory" service=unleash time="2026-02-13T23:25:04Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures1466701680/120/cache311125075/notifications/notification_cache: no such file or directory" pkg=notification-store time="2026-02-13T23:25:04Z" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures1466701680/120/data3480052624/gluon/backend/db gluonStore=/tmp/TestFeatures1466701680/120/data3480052624/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2026-02-13T23:25:04Z" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2026-02-13T23:25:04Z" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2026-02-13T23:25:04Z" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2026-02-13T23:25:04Z" level=info msg="Starting service" service=unleash time="2026-02-13T23:25:04Z" level=info msg="Starting service" pkg=observability time="2026-02-13T23:25:04Z" level=info msg="Starting frontend service" time="2026-02-13T23:25:04Z" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures1466701680/120/config3495350080/grpcServerConfig.json time="2026-02-13T23:25:04Z" level=info msg="gRPC server listening on /tmp/bridge8513" pkg=grpc time="2026-02-13T23:25:04Z" level=info msg="Frontend service started" time="2026-02-13T23:25:04Z" level=info msg="Starting frontend client" time="2026-02-13T23:25:04Z" level=info msg="Starting poll service" service=unleash time="2026-02-13T23:25:04Z" level=info msg="Starting receiver service" service=unleash time="2026-02-13T23:25:04Z" level=info msg="Loading users" count=0 pkg=bridge/user time="2026-02-13T23:25:04Z" level=info msg="Finished loading users" pkg=bridge/user time="2026-02-13T23:25:04Z" level=info msg="Checking for updates" pkg=bridge time="2026-02-13T23:25:04Z" level=info msg="Not monitoring parent PID" pkg=grpc time="2026-02-13T23:25:04Z" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2026-02-13T23:25:04Z" level=info msg="Frontend client started" time="2026-02-13T23:25:04Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (22013f95)" time="2026-02-13T23:25:04Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (22013f95)" time="2026-02-13T23:25:04Z" level=info msg="200 OK: GET https://127.0.0.1:46159/feature/v2/frontend?bridgeStickyKey=7fecb9a7-a659-4b5d-9b55-fc684c415332" pkg=gpa/manager time="2026-02-13T23:25:04Z" level=info msg="200 OK: POST https://127.0.0.1:46159/auth/v4/info" pkg=gpa/manager time="2026-02-13T23:25:04Z" level=info msg="200 OK: POST https://127.0.0.1:46159/auth/v4" pkg=gpa/manager time="2026-02-13T23:25:04Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=4126c8c6-5d7e-4ad8-9aaf-7bb6aca35b4d time="2026-02-13T23:25:04Z" level=info msg="Adding vault user" userID=4126c8c6-5d7e-4ad8-9aaf-7bb6aca35b4d time="2026-02-13T23:25:04Z" level=info msg="Creating new user" userID=4126c8c6-5d7e-4ad8-9aaf-7bb6aca35b4d time="2026-02-13T23:25:04Z" level=warning msg="404 GET https://127.0.0.1:46159/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2026-02-13T23:25:04Z" level=error msg="404 GET https://127.0.0.1:46159/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2026-02-13T23:25:04Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:46159/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2026-02-13T23:25:04Z" level=info msg="Creating user object" numAddr=1 numLabels=15 userID=4126c8c6-5d7e-4ad8-9aaf-7bb6aca35b4d time="2026-02-13T23:25:04Z" level=info msg="200 OK: GET https://127.0.0.1:46159/core/v4/events/latest" pkg=gpa/client userID=4126c8c6-5d7e-4ad8-9aaf-7bb6aca35b4d time="2026-02-13T23:25:04Z" level=info msg="Starting service Last EventID=Bw==" service=user-events user=4126c8c6-5d7e-4ad8-9aaf-7bb6aca35b4d time="2026-02-13T23:25:04Z" level=info msg="200 OK: GET https://127.0.0.1:46159/core/v4/settings" pkg=gpa/client userID=4126c8c6-5d7e-4ad8-9aaf-7bb6aca35b4d time="2026-02-13T23:25:04Z" level=info msg="Registering user client, ID:4126c8c6-5d7e-4ad8-9aaf-7bb6aca35b4d" pkg=observability time="2026-02-13T23:25:04Z" level=info msg="Starting service main loop" service=telemetry user=4126c8c6-5d7e-4ad8-9aaf-7bb6aca35b4d time="2026-02-13T23:25:04Z" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=4126c8c6-5d7e-4ad8-9aaf-7bb6aca35b4d time="2026-02-13T23:25:04Z" level=info msg="Starting service main loop" service=notification user=4126c8c6-5d7e-4ad8-9aaf-7bb6aca35b4d time="2026-02-13T23:25:04Z" level=info msg="Starting service main loop" service=smtp user=4126c8c6-5d7e-4ad8-9aaf-7bb6aca35b4d time="2026-02-13T23:25:04Z" level=info msg="200 OK: GET https://127.0.0.1:46159/core/v4/labels?Type=4" pkg=gpa/client userID=4126c8c6-5d7e-4ad8-9aaf-7bb6aca35b4d time="2026-02-13T23:25:04Z" level=info msg="200 OK: GET https://127.0.0.1:46159/core/v4/labels?Type=3" pkg=gpa/client userID=4126c8c6-5d7e-4ad8-9aaf-7bb6aca35b4d time="2026-02-13T23:25:04Z" level=info msg="200 OK: GET https://127.0.0.1:46159/core/v4/labels?Type=1" pkg=gpa/client userID=4126c8c6-5d7e-4ad8-9aaf-7bb6aca35b4d time="2026-02-13T23:25:04Z" level=info msg="Setting labels" labelIDs="[1 3 5 6 12 2 4 7 8 9 10 0 54f1c833-511c-48bd-a38e-7bff9c59ac1e ef6cdecf-c7af-4571-8697-b65f725fa1b7 26361fd2-0515-4b65-b5ad-7c0d38d2c84e]" pkg=rwLabels time="2026-02-13T23:25:04Z" level=info msg="Adding user to imap server" addrID=5fe5b0a3-e6b6-4bff-b565-1687cd43e8ce service=server-manager time="2026-02-13T23:25:04Z" level=info msg="Creating new IMAP user" addrID=5fe5b0a3-e6b6-4bff-b565-1687cd43e8ce service=server-manager time="2026-02-13T23:25:04Z" level=info msg="Setting gluon ID" addrID=5fe5b0a3-e6b6-4bff-b565-1687cd43e8ce gluonID=e9bbb330-8f94-4213-8099-8a4a5067bd19 userID=4126c8c6-5d7e-4ad8-9aaf-7bb6aca35b4d time="2026-02-13T23:25:04Z" level=info msg="Created new IMAP user" addrID=5fe5b0a3-e6b6-4bff-b565-1687cd43e8ce gluonID=e9bbb330-8f94-4213-8099-8a4a5067bd19 service=server-manager time="2026-02-13T23:25:04Z" level=info msg="Validating Listener State" service=server-manager time="2026-02-13T23:25:04Z" level=info msg=Resuming service=user-events user=4126c8c6-5d7e-4ad8-9aaf-7bb6aca35b4d time="2026-02-13T23:25:04Z" level=info msg="Received mailbox message count" count=0 gluonID=e9bbb330-8f94-4213-8099-8a4a5067bd19 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2026-02-13T23:25:04Z" level=info msg="Starting IMAP Service" service=imap user=4126c8c6-5d7e-4ad8-9aaf-7bb6aca35b4d time="2026-02-13T23:25:04Z" level=info msg="Sync triggered" service=imap user=4126c8c6-5d7e-4ad8-9aaf-7bb6aca35b4d time="2026-02-13T23:25:04Z" level=info msg="Beginning user sync" service=imap start="2026-02-13 23:25:04.707195727 +0000 UTC m=+122.513804127" user=4126c8c6-5d7e-4ad8-9aaf-7bb6aca35b4d time="2026-02-13T23:25:04Z" level=info msg="Syncing labels" service=imap user=4126c8c6-5d7e-4ad8-9aaf-7bb6aca35b4d time="2026-02-13T23:25:04Z" level=info msg="Label not found in DB, creating mailbox." labelID=ef6cdecf-c7af-4571-8697-b65f725fa1b7 labelPath="mHoyd+am6bmNoUvxRZ/ZRvBIQnwu+1OQWf1jSR3oA+s=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2026-02-13T23:25:04Z" level=info msg="Label not found in DB, creating mailbox." labelID=26361fd2-0515-4b65-b5ad-7c0d38d2c84e labelPath="AUFssb0Jn4BktyyOswfmjNccbC5+NIS37B9EgC88SIg=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2026-02-13T23:25:04Z" level=info msg="Label not found in DB, creating mailbox." labelID=54f1c833-511c-48bd-a38e-7bff9c59ac1e labelPath="jm2pV8GS7FVFPTesFaU5jW/EhDgcEQCxeWTMDFRvNjU=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2026-02-13T23:25:04Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=e9bbb330-8f94-4213-8099-8a4a5067bd19 time="2026-02-13T23:25:04Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=e9bbb330-8f94-4213-8099-8a4a5067bd19 time="2026-02-13T23:25:04Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=ef6cdecf-c7af-4571-8697-b65f725fa1b7 userID=e9bbb330-8f94-4213-8099-8a4a5067bd19 time="2026-02-13T23:25:04Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=7 userID=e9bbb330-8f94-4213-8099-8a4a5067bd19 time="2026-02-13T23:25:04Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=3 userID=e9bbb330-8f94-4213-8099-8a4a5067bd19 time="2026-02-13T23:25:04Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5 userID=e9bbb330-8f94-4213-8099-8a4a5067bd19 time="2026-02-13T23:25:04Z" level=info msg="Checking whether logged in user should re-sync. UserID:4126c8c6-5d7e-4ad8-9aaf-7bb6aca35b4d" userID=4126c8c6-5d7e-4ad8-9aaf-7bb6aca35b4d time="2026-02-13T23:25:04Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4 userID=e9bbb330-8f94-4213-8099-8a4a5067bd19 time="2026-02-13T23:25:04Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0 userID=e9bbb330-8f94-4213-8099-8a4a5067bd19 time="2026-02-13T23:25:04Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=10 userID=e9bbb330-8f94-4213-8099-8a4a5067bd19 time="2026-02-13T23:25:04Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6 userID=e9bbb330-8f94-4213-8099-8a4a5067bd19 time="2026-02-13T23:25:04Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=26361fd2-0515-4b65-b5ad-7c0d38d2c84e userID=e9bbb330-8f94-4213-8099-8a4a5067bd19 time="2026-02-13T23:25:04Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=12 userID=e9bbb330-8f94-4213-8099-8a4a5067bd19 time="2026-02-13T23:25:04Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=8 userID=e9bbb330-8f94-4213-8099-8a4a5067bd19 time="2026-02-13T23:25:04Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=54f1c833-511c-48bd-a38e-7bff9c59ac1e userID=e9bbb330-8f94-4213-8099-8a4a5067bd19 time="2026-02-13T23:25:04Z" level=info msg="Synced labels" service=imap user=4126c8c6-5d7e-4ad8-9aaf-7bb6aca35b4d time="2026-02-13T23:25:04Z" level=info msg="200 OK: GET https://127.0.0.1:46159/mail/v4/messages/count" pkg=gpa/client userID=4126c8c6-5d7e-4ad8-9aaf-7bb6aca35b4d time="2026-02-13T23:25:04Z" level=info msg="Syncing messages" service=imap user=4126c8c6-5d7e-4ad8-9aaf-7bb6aca35b4d time="2026-02-13T23:25:04Z" level=info msg="Job started" service=imap user=4126c8c6-5d7e-4ad8-9aaf-7bb6aca35b4d time="2026-02-13T23:25:04Z" level=info msg="200 OK: POST https://127.0.0.1:46159/mail/v4/messages" pkg=gpa/client userID=4126c8c6-5d7e-4ad8-9aaf-7bb6aca35b4d time="2026-02-13T23:25:04Z" level=info msg="200 OK: POST https://127.0.0.1:46159/mail/v4/messages" pkg=gpa/client userID=4126c8c6-5d7e-4ad8-9aaf-7bb6aca35b4d time="2026-02-13T23:25:04Z" level=info msg="Creating new child job" service=imap user=4126c8c6-5d7e-4ad8-9aaf-7bb6aca35b4d time="2026-02-13T23:25:04Z" level=info msg="Job finished" service=imap user=4126c8c6-5d7e-4ad8-9aaf-7bb6aca35b4d time="2026-02-13T23:25:04Z" level=info msg="200 OK: GET https://127.0.0.1:46159/mail/v4/messages/30f2a0fd-cf04-4697-a2e2-239aba82fc0b" pkg=gpa/client userID=4126c8c6-5d7e-4ad8-9aaf-7bb6aca35b4d time="2026-02-13T23:25:04Z" level=info msg="200 OK: GET https://127.0.0.1:46159/mail/v4/messages/ba1b7bae-3fd7-45c6-b3ee-766ade910896" pkg=gpa/client userID=4126c8c6-5d7e-4ad8-9aaf-7bb6aca35b4d time="2026-02-13T23:25:04Z" level=info msg="200 OK: GET https://127.0.0.1:46159/mail/v4/messages/83c385de-93c6-4c41-a95d-f87e9ec1bee6" pkg=gpa/client userID=4126c8c6-5d7e-4ad8-9aaf-7bb6aca35b4d time="2026-02-13T23:25:04Z" level=info msg="200 OK: GET https://127.0.0.1:46159/mail/v4/messages/c20e44b3-5bea-48e8-aa14-762ade810abd" pkg=gpa/client userID=4126c8c6-5d7e-4ad8-9aaf-7bb6aca35b4d time="2026-02-13T23:25:04Z" level=info msg="Sending observability data." pkg=observability time="2026-02-13T23:25:04Z" level=info msg="200 OK: POST https://127.0.0.1:46159/data/v1/metrics" pkg=gpa/client userID=4126c8c6-5d7e-4ad8-9aaf-7bb6aca35b4d time="2026-02-13T23:25:04Z" level=info msg="Successfully sent observability data." pkg=observability time="2026-02-13T23:25:04Z" level=info msg="Scheduling observability data sending" pkg=observability time="2026-02-13T23:25:04Z" level=info msg="Child job finished" service=imap user=4126c8c6-5d7e-4ad8-9aaf-7bb6aca35b4d time="2026-02-13T23:25:04Z" level=info msg="All child jobs completed" service=imap sync-job=waiter user=4126c8c6-5d7e-4ad8-9aaf-7bb6aca35b4d time="2026-02-13T23:25:04Z" level=info msg="Synced messages" service=imap user=4126c8c6-5d7e-4ad8-9aaf-7bb6aca35b4d time="2026-02-13T23:25:04Z" level=info msg="Finished user sync" duration=18.151406ms service=imap user=4126c8c6-5d7e-4ad8-9aaf-7bb6aca35b4d time="2026-02-13T23:25:04Z" level=info msg="Sync complete, starting API event stream" service=imap user=4126c8c6-5d7e-4ad8-9aaf-7bb6aca35b4d time="2026-02-13T23:25:04Z" level=info msg="Event loop reset" eventID="Bw==" service=user-events user=4126c8c6-5d7e-4ad8-9aaf-7bb6aca35b4d Scenario: Move message from folder to label with append expunge does not keep message in origin folder # features/imap/message/move.feature:39 When user "ab0ac621-4397-44ca-b5c7-a831e73cab3c" connects and authenticates IMAP client "source" # :1 -> *scenario And user "ab0ac621-4397-44ca-b5c7-a831e73cab3c" connects and authenticates IMAP client "target" # :1 -> *scenario And IMAP client "source" selects "INBOX" # :1 -> *scenario And IMAP client "target" selects "Labels/label" # :1 -> *scenario time="2026-02-13T23:25:04Z" level=info msg="200 OK: PUT https://127.0.0.1:46159/mail/v4/messages/label" pkg=gpa/client userID=4126c8c6-5d7e-4ad8-9aaf-7bb6aca35b4d time="2026-02-13T23:25:04Z" level=info msg="Heartbeat sent" metrics="{bridge.any.heartbeat bridge_heartbeat_new {1 7} {true true false false false true true true true true false 0.0.0 starttls starttls unknown}}" pkg=telemetry time="2026-02-13T23:25:04Z" level=info msg="200 OK: PUT https://127.0.0.1:46159/mail/v4/messages/unlabel" pkg=gpa/client userID=4126c8c6-5d7e-4ad8-9aaf-7bb6aca35b4d And IMAP clients "source" and "target" move message with subject "foo" of "ab0ac621-4397-44ca-b5c7-a831e73cab3c" to "Labels/label" by APPEND DELETE EXPUNGE # :1 -> *scenario And it succeeds # :1 -> *scenario Then IMAP client "source" eventually sees the following messages in "INBOX": # :1 -> *scenario | from | to | subject | unread | | jane.doe@mail.com | name@proton.local | bar | true | time="2026-02-13T23:25:05Z" level=info msg="Frontend service stopped" time="2026-02-13T23:25:05Z" level=info msg="Frontend client stopped" time="2026-02-13T23:25:05Z" level=info msg="Closing bridge" pkg=bridge time="2026-02-13T23:25:05Z" level=info msg="Stopping service" pkg=observability time="2026-02-13T23:25:05Z" level=info msg="Closing user" userID=4126c8c6-5d7e-4ad8-9aaf-7bb6aca35b4d time="2026-02-13T23:25:05Z" level=info msg="De-registering user client, ID:4126c8c6-5d7e-4ad8-9aaf-7bb6aca35b4d" pkg=observability time="2026-02-13T23:25:05Z" level=info msg="Exiting IMAP Service" service=imap user=4126c8c6-5d7e-4ad8-9aaf-7bb6aca35b4d time="2026-02-13T23:25:05Z" level=info msg="Exiting service main loop" service=smtp user=4126c8c6-5d7e-4ad8-9aaf-7bb6aca35b4d time="2026-02-13T23:25:05Z" level=info msg="Exiting service main loop" service=notification user=4126c8c6-5d7e-4ad8-9aaf-7bb6aca35b4d time="2026-02-13T23:25:05Z" level=info msg="Exiting Service" service=user-identity user=4126c8c6-5d7e-4ad8-9aaf-7bb6aca35b4d time="2026-02-13T23:25:05Z" level=info msg="Exiting service main loop" service=telemetry user=4126c8c6-5d7e-4ad8-9aaf-7bb6aca35b4d time="2026-02-13T23:25:05Z" level=info msg="Exiting service" service=user-events user=4126c8c6-5d7e-4ad8-9aaf-7bb6aca35b4d time="2026-02-13T23:25:05Z" level=info msg="Closing IMAP Listener" service=server-manager time="2026-02-13T23:25:05Z" level=info msg="Closing IMAP server" service=server-manager time="2026-02-13T23:25:05Z" level=info msg="Closing SMTP Listener" service=server-manager time="2026-02-13T23:25:05Z" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2026-02-13T23:25:05Z" level=info msg="Closing SMTP server" service=server-manager time="2026-02-13T23:25:05Z" level=info msg="Closing service" service=unleash And IMAP client "target" eventually sees the following messages in "Labels/label": # :1 -> *scenario | from | to | subject | unread | | john.doe@mail.com | ab0ac621-4397-44ca-b5c7-a831e73cab3c@proton.local | foo | false | time="2026-02-13T23:25:05Z" level=info msg="User '13391825-fe1e-4c37-bcd1-cb1e4dbe3e53' created with id=645c6016-af5c-4c83-a808-e15fcd9a67c0" pkg=gpa/server/backend time="2026-02-13T23:25:07Z" level=info msg="Starting bridge" time="2026-02-13T23:25:07Z" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures1466701680/121/config3459676315/grpcFocusServerConfig.json pkg=focus/service time="2026-02-13T23:25:07Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures1466701680/121/cache3100099508/unleash_cache/unleash_flags: no such file or directory" service=unleash time="2026-02-13T23:25:07Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures1466701680/121/cache3100099508/notifications/notification_cache: no such file or directory" pkg=notification-store time="2026-02-13T23:25:07Z" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures1466701680/121/data3104639843/gluon/backend/db gluonStore=/tmp/TestFeatures1466701680/121/data3104639843/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2026-02-13T23:25:07Z" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2026-02-13T23:25:07Z" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2026-02-13T23:25:07Z" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2026-02-13T23:25:07Z" level=info msg="Starting service" service=unleash time="2026-02-13T23:25:07Z" level=info msg="Starting service" pkg=observability time="2026-02-13T23:25:07Z" level=info msg="Starting frontend service" time="2026-02-13T23:25:07Z" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures1466701680/121/config3459676315/grpcServerConfig.json time="2026-02-13T23:25:07Z" level=info msg="gRPC server listening on /tmp/bridge1492" pkg=grpc time="2026-02-13T23:25:07Z" level=info msg="Frontend service started" time="2026-02-13T23:25:07Z" level=info msg="Starting frontend client" time="2026-02-13T23:25:07Z" level=info msg="Starting poll service" service=unleash time="2026-02-13T23:25:07Z" level=info msg="Starting receiver service" service=unleash time="2026-02-13T23:25:07Z" level=info msg="Loading users" count=0 pkg=bridge/user time="2026-02-13T23:25:07Z" level=info msg="Finished loading users" pkg=bridge/user time="2026-02-13T23:25:07Z" level=info msg="Checking for updates" pkg=bridge time="2026-02-13T23:25:07Z" level=info msg="Not monitoring parent PID" pkg=grpc time="2026-02-13T23:25:07Z" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2026-02-13T23:25:07Z" level=info msg="200 OK: GET https://127.0.0.1:45147/feature/v2/frontend?bridgeStickyKey=f1b77262-7d47-4c26-b685-963e333aca20" pkg=gpa/manager time="2026-02-13T23:25:07Z" level=info msg="Frontend client started" time="2026-02-13T23:25:07Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (39ffc97e)" time="2026-02-13T23:25:07Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (39ffc97e)" time="2026-02-13T23:25:07Z" level=info msg="200 OK: POST https://127.0.0.1:45147/auth/v4/info" pkg=gpa/manager time="2026-02-13T23:25:07Z" level=info msg="200 OK: POST https://127.0.0.1:45147/auth/v4" pkg=gpa/manager time="2026-02-13T23:25:07Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=645c6016-af5c-4c83-a808-e15fcd9a67c0 time="2026-02-13T23:25:07Z" level=info msg="Adding vault user" userID=645c6016-af5c-4c83-a808-e15fcd9a67c0 time="2026-02-13T23:25:07Z" level=info msg="Creating new user" userID=645c6016-af5c-4c83-a808-e15fcd9a67c0 time="2026-02-13T23:25:07Z" level=warning msg="404 GET https://127.0.0.1:45147/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2026-02-13T23:25:07Z" level=error msg="404 GET https://127.0.0.1:45147/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2026-02-13T23:25:07Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:45147/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2026-02-13T23:25:07Z" level=info msg="Creating user object" numAddr=1 numLabels=15 userID=645c6016-af5c-4c83-a808-e15fcd9a67c0 time="2026-02-13T23:25:07Z" level=info msg="200 OK: GET https://127.0.0.1:45147/core/v4/events/latest" pkg=gpa/client userID=645c6016-af5c-4c83-a808-e15fcd9a67c0 time="2026-02-13T23:25:07Z" level=info msg="Starting service Last EventID=Bw==" service=user-events user=645c6016-af5c-4c83-a808-e15fcd9a67c0 time="2026-02-13T23:25:07Z" level=info msg="200 OK: GET https://127.0.0.1:45147/core/v4/settings" pkg=gpa/client userID=645c6016-af5c-4c83-a808-e15fcd9a67c0 time="2026-02-13T23:25:07Z" level=info msg="Registering user client, ID:645c6016-af5c-4c83-a808-e15fcd9a67c0" pkg=observability time="2026-02-13T23:25:07Z" level=info msg="Starting service main loop" service=telemetry user=645c6016-af5c-4c83-a808-e15fcd9a67c0 time="2026-02-13T23:25:07Z" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=645c6016-af5c-4c83-a808-e15fcd9a67c0 time="2026-02-13T23:25:07Z" level=info msg="Starting service main loop" service=notification user=645c6016-af5c-4c83-a808-e15fcd9a67c0 time="2026-02-13T23:25:07Z" level=info msg="Starting service main loop" service=smtp user=645c6016-af5c-4c83-a808-e15fcd9a67c0 time="2026-02-13T23:25:07Z" level=info msg="200 OK: GET https://127.0.0.1:45147/core/v4/labels?Type=4" pkg=gpa/client userID=645c6016-af5c-4c83-a808-e15fcd9a67c0 time="2026-02-13T23:25:07Z" level=info msg="200 OK: GET https://127.0.0.1:45147/core/v4/labels?Type=3" pkg=gpa/client userID=645c6016-af5c-4c83-a808-e15fcd9a67c0 time="2026-02-13T23:25:07Z" level=info msg="200 OK: GET https://127.0.0.1:45147/core/v4/labels?Type=1" pkg=gpa/client userID=645c6016-af5c-4c83-a808-e15fcd9a67c0 time="2026-02-13T23:25:07Z" level=info msg="Setting labels" labelIDs="[2 5 6 7 8 9 10 0 1 3 4 12 2e2070f3-78e6-4f4a-9358-6df2c119d6fb 159dfe7f-0cfa-4266-9f77-e3fcd88c40cb 62d45c91-cc6d-430e-8a87-cb1de3d91fea]" pkg=rwLabels time="2026-02-13T23:25:07Z" level=info msg="Adding user to imap server" addrID=3f0db965-0a5d-45b8-96f2-fdf1180a3f27 service=server-manager time="2026-02-13T23:25:07Z" level=info msg="Creating new IMAP user" addrID=3f0db965-0a5d-45b8-96f2-fdf1180a3f27 service=server-manager time="2026-02-13T23:25:07Z" level=info msg="Setting gluon ID" addrID=3f0db965-0a5d-45b8-96f2-fdf1180a3f27 gluonID=ef8f22b7-5244-4967-beed-92051d6a0559 userID=645c6016-af5c-4c83-a808-e15fcd9a67c0 time="2026-02-13T23:25:07Z" level=info msg="Created new IMAP user" addrID=3f0db965-0a5d-45b8-96f2-fdf1180a3f27 gluonID=ef8f22b7-5244-4967-beed-92051d6a0559 service=server-manager time="2026-02-13T23:25:07Z" level=info msg="Validating Listener State" service=server-manager time="2026-02-13T23:25:07Z" level=info msg=Resuming service=user-events user=645c6016-af5c-4c83-a808-e15fcd9a67c0 time="2026-02-13T23:25:07Z" level=info msg="Received mailbox message count" count=0 gluonID=ef8f22b7-5244-4967-beed-92051d6a0559 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2026-02-13T23:25:07Z" level=info msg="Starting IMAP Service" service=imap user=645c6016-af5c-4c83-a808-e15fcd9a67c0 time="2026-02-13T23:25:07Z" level=info msg="Sync triggered" service=imap user=645c6016-af5c-4c83-a808-e15fcd9a67c0 time="2026-02-13T23:25:07Z" level=info msg="Beginning user sync" service=imap start="2026-02-13 23:25:07.390601696 +0000 UTC m=+125.197210106" user=645c6016-af5c-4c83-a808-e15fcd9a67c0 time="2026-02-13T23:25:07Z" level=info msg="Syncing labels" service=imap user=645c6016-af5c-4c83-a808-e15fcd9a67c0 time="2026-02-13T23:25:07Z" level=info msg="Label not found in DB, creating mailbox." labelID=159dfe7f-0cfa-4266-9f77-e3fcd88c40cb labelPath="mHoyd+am6bmNoUvxRZ/ZRvBIQnwu+1OQWf1jSR3oA+s=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2026-02-13T23:25:07Z" level=info msg="Label not found in DB, creating mailbox." labelID=2e2070f3-78e6-4f4a-9358-6df2c119d6fb labelPath="jm2pV8GS7FVFPTesFaU5jW/EhDgcEQCxeWTMDFRvNjU=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2026-02-13T23:25:07Z" level=info msg="Label not found in DB, creating mailbox." labelID=62d45c91-cc6d-430e-8a87-cb1de3d91fea labelPath="AUFssb0Jn4BktyyOswfmjNccbC5+NIS37B9EgC88SIg=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2026-02-13T23:25:07Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=ef8f22b7-5244-4967-beed-92051d6a0559 time="2026-02-13T23:25:07Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=ef8f22b7-5244-4967-beed-92051d6a0559 time="2026-02-13T23:25:07Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=7 userID=ef8f22b7-5244-4967-beed-92051d6a0559 time="2026-02-13T23:25:07Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0 userID=ef8f22b7-5244-4967-beed-92051d6a0559 time="2026-02-13T23:25:07Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=8 userID=ef8f22b7-5244-4967-beed-92051d6a0559 time="2026-02-13T23:25:07Z" level=info msg="Checking whether logged in user should re-sync. UserID:645c6016-af5c-4c83-a808-e15fcd9a67c0" userID=645c6016-af5c-4c83-a808-e15fcd9a67c0 time="2026-02-13T23:25:07Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=159dfe7f-0cfa-4266-9f77-e3fcd88c40cb userID=ef8f22b7-5244-4967-beed-92051d6a0559 time="2026-02-13T23:25:07Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6 userID=ef8f22b7-5244-4967-beed-92051d6a0559 time="2026-02-13T23:25:07Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4 userID=ef8f22b7-5244-4967-beed-92051d6a0559 time="2026-02-13T23:25:07Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5 userID=ef8f22b7-5244-4967-beed-92051d6a0559 time="2026-02-13T23:25:07Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=2e2070f3-78e6-4f4a-9358-6df2c119d6fb userID=ef8f22b7-5244-4967-beed-92051d6a0559 time="2026-02-13T23:25:07Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=62d45c91-cc6d-430e-8a87-cb1de3d91fea userID=ef8f22b7-5244-4967-beed-92051d6a0559 time="2026-02-13T23:25:07Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=12 userID=ef8f22b7-5244-4967-beed-92051d6a0559 time="2026-02-13T23:25:07Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=10 userID=ef8f22b7-5244-4967-beed-92051d6a0559 time="2026-02-13T23:25:07Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=3 userID=ef8f22b7-5244-4967-beed-92051d6a0559 time="2026-02-13T23:25:07Z" level=info msg="Synced labels" service=imap user=645c6016-af5c-4c83-a808-e15fcd9a67c0 time="2026-02-13T23:25:07Z" level=info msg="200 OK: GET https://127.0.0.1:45147/mail/v4/messages/count" pkg=gpa/client userID=645c6016-af5c-4c83-a808-e15fcd9a67c0 time="2026-02-13T23:25:07Z" level=info msg="Syncing messages" service=imap user=645c6016-af5c-4c83-a808-e15fcd9a67c0 time="2026-02-13T23:25:07Z" level=info msg="Job started" service=imap user=645c6016-af5c-4c83-a808-e15fcd9a67c0 time="2026-02-13T23:25:07Z" level=info msg="200 OK: POST https://127.0.0.1:45147/mail/v4/messages" pkg=gpa/client userID=645c6016-af5c-4c83-a808-e15fcd9a67c0 time="2026-02-13T23:25:07Z" level=info msg="200 OK: POST https://127.0.0.1:45147/mail/v4/messages" pkg=gpa/client userID=645c6016-af5c-4c83-a808-e15fcd9a67c0 time="2026-02-13T23:25:07Z" level=info msg="Creating new child job" service=imap user=645c6016-af5c-4c83-a808-e15fcd9a67c0 time="2026-02-13T23:25:07Z" level=info msg="Job finished" service=imap user=645c6016-af5c-4c83-a808-e15fcd9a67c0 time="2026-02-13T23:25:07Z" level=info msg="200 OK: GET https://127.0.0.1:45147/mail/v4/messages/9da92453-931e-455e-b8a1-6c1079749113" pkg=gpa/client userID=645c6016-af5c-4c83-a808-e15fcd9a67c0 time="2026-02-13T23:25:07Z" level=info msg="200 OK: GET https://127.0.0.1:45147/mail/v4/messages/288aac17-e7fd-41dc-b1b3-8c23eb2fd9d5" pkg=gpa/client userID=645c6016-af5c-4c83-a808-e15fcd9a67c0 time="2026-02-13T23:25:07Z" level=info msg="200 OK: GET https://127.0.0.1:45147/mail/v4/messages/02e79e63-3563-4cbd-953b-5ed0d34ad2c2" pkg=gpa/client userID=645c6016-af5c-4c83-a808-e15fcd9a67c0 time="2026-02-13T23:25:07Z" level=info msg="200 OK: GET https://127.0.0.1:45147/mail/v4/messages/fc8c0fc8-623e-46c4-8743-a63c84a90e0b" pkg=gpa/client userID=645c6016-af5c-4c83-a808-e15fcd9a67c0 time="2026-02-13T23:25:07Z" level=info msg="Sending observability data." pkg=observability time="2026-02-13T23:25:07Z" level=info msg="200 OK: POST https://127.0.0.1:45147/data/v1/metrics" pkg=gpa/client userID=645c6016-af5c-4c83-a808-e15fcd9a67c0 time="2026-02-13T23:25:07Z" level=info msg="Successfully sent observability data." pkg=observability time="2026-02-13T23:25:07Z" level=info msg="Scheduling observability data sending" pkg=observability time="2026-02-13T23:25:07Z" level=info msg="Child job finished" service=imap user=645c6016-af5c-4c83-a808-e15fcd9a67c0 time="2026-02-13T23:25:07Z" level=info msg="All child jobs completed" service=imap sync-job=waiter user=645c6016-af5c-4c83-a808-e15fcd9a67c0 time="2026-02-13T23:25:07Z" level=info msg="Synced messages" service=imap user=645c6016-af5c-4c83-a808-e15fcd9a67c0 time="2026-02-13T23:25:07Z" level=info msg="Finished user sync" duration=32.600601ms service=imap user=645c6016-af5c-4c83-a808-e15fcd9a67c0 time="2026-02-13T23:25:07Z" level=info msg="Sync complete, starting API event stream" service=imap user=645c6016-af5c-4c83-a808-e15fcd9a67c0 time="2026-02-13T23:25:07Z" level=info msg="Event loop reset" eventID="Bw==" service=user-events user=645c6016-af5c-4c83-a808-e15fcd9a67c0 time="2026-02-13T23:25:07Z" level=info msg="200 OK: PUT https://127.0.0.1:45147/mail/v4/messages/label" pkg=gpa/client userID=645c6016-af5c-4c83-a808-e15fcd9a67c0 time="2026-02-13T23:25:07Z" level=info msg="200 OK: PUT https://127.0.0.1:45147/mail/v4/messages/unlabel" pkg=gpa/client userID=645c6016-af5c-4c83-a808-e15fcd9a67c0 Scenario: Move message from label to folder # features/imap/message/move.feature:53 When IMAP client "1" moves the message with subject "baz" from "Labels/label2" to "Folders/mbox" # :1 -> *scenario And it succeeds # :1 -> *scenario And IMAP client "1" eventually sees the following messages in "Folders/mbox": # :1 -> *scenario | from | to | subject | unread | | john.doe@mail.com | 13391825-fe1e-4c37-bcd1-cb1e4dbe3e53@proton.local | baz | false | time="2026-02-13T23:25:07Z" level=info msg="Heartbeat sent" metrics="{bridge.any.heartbeat bridge_heartbeat_new {1 5} {true true false false false true true true true true false 0.0.0 starttls starttls unknown}}" pkg=telemetry time="2026-02-13T23:25:07Z" level=info msg="Frontend service stopped" time="2026-02-13T23:25:07Z" level=info msg="Frontend client stopped" time="2026-02-13T23:25:07Z" level=info msg="Closing bridge" pkg=bridge time="2026-02-13T23:25:07Z" level=info msg="Stopping service" pkg=observability time="2026-02-13T23:25:07Z" level=info msg="Closing user" userID=645c6016-af5c-4c83-a808-e15fcd9a67c0 time="2026-02-13T23:25:07Z" level=info msg="De-registering user client, ID:645c6016-af5c-4c83-a808-e15fcd9a67c0" pkg=observability time="2026-02-13T23:25:07Z" level=info msg="Exiting IMAP Service" service=imap user=645c6016-af5c-4c83-a808-e15fcd9a67c0 time="2026-02-13T23:25:07Z" level=info msg="Exiting service main loop" service=smtp user=645c6016-af5c-4c83-a808-e15fcd9a67c0 time="2026-02-13T23:25:07Z" level=info msg="Exiting service main loop" service=notification user=645c6016-af5c-4c83-a808-e15fcd9a67c0 time="2026-02-13T23:25:07Z" level=info msg="Exiting Service" service=user-identity user=645c6016-af5c-4c83-a808-e15fcd9a67c0 time="2026-02-13T23:25:07Z" level=info msg="Exiting service main loop" service=telemetry user=645c6016-af5c-4c83-a808-e15fcd9a67c0 time="2026-02-13T23:25:07Z" level=info msg="Exiting service" service=user-events user=645c6016-af5c-4c83-a808-e15fcd9a67c0 time="2026-02-13T23:25:07Z" level=info msg="Closing IMAP Listener" service=server-manager time="2026-02-13T23:25:07Z" level=info msg="Closing IMAP server" service=server-manager time="2026-02-13T23:25:07Z" level=info msg="Closing SMTP Listener" service=server-manager time="2026-02-13T23:25:07Z" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2026-02-13T23:25:07Z" level=info msg="Closing SMTP server" service=server-manager time="2026-02-13T23:25:07Z" level=info msg="Closing service" service=unleash And IMAP client "1" eventually sees 0 messages in "Labels/label2" # :1 -> *scenario time="2026-02-13T23:25:07Z" level=info msg="User '2b0c3510-72f9-4482-aa8a-c34777fbb898' created with id=8303d41e-feb2-4db5-abf7-e7ea456789fb" pkg=gpa/server/backend time="2026-02-13T23:25:09Z" level=info msg="Starting bridge" time="2026-02-13T23:25:09Z" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures1466701680/122/config272259317/grpcFocusServerConfig.json pkg=focus/service time="2026-02-13T23:25:09Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures1466701680/122/cache2689491385/unleash_cache/unleash_flags: no such file or directory" service=unleash time="2026-02-13T23:25:09Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures1466701680/122/cache2689491385/notifications/notification_cache: no such file or directory" pkg=notification-store time="2026-02-13T23:25:09Z" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures1466701680/122/data1835262634/gluon/backend/db gluonStore=/tmp/TestFeatures1466701680/122/data1835262634/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2026-02-13T23:25:09Z" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2026-02-13T23:25:09Z" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2026-02-13T23:25:09Z" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2026-02-13T23:25:09Z" level=info msg="Starting service" service=unleash time="2026-02-13T23:25:09Z" level=info msg="Starting service" pkg=observability time="2026-02-13T23:25:09Z" level=info msg="Starting frontend service" time="2026-02-13T23:25:09Z" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures1466701680/122/config272259317/grpcServerConfig.json time="2026-02-13T23:25:09Z" level=info msg="gRPC server listening on /tmp/bridge0938" pkg=grpc time="2026-02-13T23:25:09Z" level=info msg="Frontend service started" time="2026-02-13T23:25:09Z" level=info msg="Starting frontend client" time="2026-02-13T23:25:09Z" level=info msg="Starting poll service" service=unleash time="2026-02-13T23:25:09Z" level=info msg="Starting receiver service" service=unleash time="2026-02-13T23:25:09Z" level=info msg="Loading users" count=0 pkg=bridge/user time="2026-02-13T23:25:09Z" level=info msg="Finished loading users" pkg=bridge/user time="2026-02-13T23:25:09Z" level=info msg="Checking for updates" pkg=bridge time="2026-02-13T23:25:09Z" level=info msg="Not monitoring parent PID" pkg=grpc time="2026-02-13T23:25:09Z" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2026-02-13T23:25:09Z" level=info msg="200 OK: GET https://127.0.0.1:38661/feature/v2/frontend?bridgeStickyKey=47a36fae-33f2-48da-94eb-a7084fb1b237" pkg=gpa/manager time="2026-02-13T23:25:09Z" level=info msg="Frontend client started" time="2026-02-13T23:25:09Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (9f3ff913)" time="2026-02-13T23:25:09Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (9f3ff913)" time="2026-02-13T23:25:09Z" level=info msg="200 OK: POST https://127.0.0.1:38661/auth/v4/info" pkg=gpa/manager time="2026-02-13T23:25:09Z" level=info msg="200 OK: POST https://127.0.0.1:38661/auth/v4" pkg=gpa/manager time="2026-02-13T23:25:09Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=8303d41e-feb2-4db5-abf7-e7ea456789fb time="2026-02-13T23:25:09Z" level=info msg="Adding vault user" userID=8303d41e-feb2-4db5-abf7-e7ea456789fb time="2026-02-13T23:25:09Z" level=info msg="Creating new user" userID=8303d41e-feb2-4db5-abf7-e7ea456789fb time="2026-02-13T23:25:09Z" level=warning msg="404 GET https://127.0.0.1:38661/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2026-02-13T23:25:09Z" level=error msg="404 GET https://127.0.0.1:38661/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2026-02-13T23:25:09Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:38661/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2026-02-13T23:25:09Z" level=info msg="Creating user object" numAddr=1 numLabels=15 userID=8303d41e-feb2-4db5-abf7-e7ea456789fb time="2026-02-13T23:25:09Z" level=info msg="200 OK: GET https://127.0.0.1:38661/core/v4/events/latest" pkg=gpa/client userID=8303d41e-feb2-4db5-abf7-e7ea456789fb time="2026-02-13T23:25:09Z" level=info msg="Starting service Last EventID=Bw==" service=user-events user=8303d41e-feb2-4db5-abf7-e7ea456789fb time="2026-02-13T23:25:09Z" level=info msg="200 OK: GET https://127.0.0.1:38661/core/v4/settings" pkg=gpa/client userID=8303d41e-feb2-4db5-abf7-e7ea456789fb time="2026-02-13T23:25:09Z" level=info msg="Registering user client, ID:8303d41e-feb2-4db5-abf7-e7ea456789fb" pkg=observability time="2026-02-13T23:25:09Z" level=info msg="Starting service main loop" service=telemetry user=8303d41e-feb2-4db5-abf7-e7ea456789fb time="2026-02-13T23:25:09Z" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=8303d41e-feb2-4db5-abf7-e7ea456789fb time="2026-02-13T23:25:09Z" level=info msg="Starting service main loop" service=notification user=8303d41e-feb2-4db5-abf7-e7ea456789fb time="2026-02-13T23:25:09Z" level=info msg="Starting service main loop" service=smtp user=8303d41e-feb2-4db5-abf7-e7ea456789fb time="2026-02-13T23:25:09Z" level=info msg="200 OK: GET https://127.0.0.1:38661/core/v4/labels?Type=4" pkg=gpa/client userID=8303d41e-feb2-4db5-abf7-e7ea456789fb time="2026-02-13T23:25:09Z" level=info msg="200 OK: GET https://127.0.0.1:38661/core/v4/labels?Type=3" pkg=gpa/client userID=8303d41e-feb2-4db5-abf7-e7ea456789fb time="2026-02-13T23:25:09Z" level=info msg="200 OK: GET https://127.0.0.1:38661/core/v4/labels?Type=1" pkg=gpa/client userID=8303d41e-feb2-4db5-abf7-e7ea456789fb time="2026-02-13T23:25:09Z" level=info msg="Setting labels" labelIDs="[6 7 8 9 0 3 4 10 12 1 2 5 d3bd9cf8-bcf5-4993-9d24-97e84554305a 502d04a9-c915-4d7c-9508-3099d71b19e8 0799be14-3296-4b1e-a44b-eca512cc8170]" pkg=rwLabels time="2026-02-13T23:25:09Z" level=info msg="Adding user to imap server" addrID=d27a1a23-6847-431b-95a5-c7947e3e9f1a service=server-manager time="2026-02-13T23:25:09Z" level=info msg="Creating new IMAP user" addrID=d27a1a23-6847-431b-95a5-c7947e3e9f1a service=server-manager time="2026-02-13T23:25:09Z" level=info msg="Setting gluon ID" addrID=d27a1a23-6847-431b-95a5-c7947e3e9f1a gluonID=a2f72585-98f0-4596-b717-5ffd5bb4cdc1 userID=8303d41e-feb2-4db5-abf7-e7ea456789fb time="2026-02-13T23:25:09Z" level=info msg="Created new IMAP user" addrID=d27a1a23-6847-431b-95a5-c7947e3e9f1a gluonID=a2f72585-98f0-4596-b717-5ffd5bb4cdc1 service=server-manager time="2026-02-13T23:25:09Z" level=info msg="Validating Listener State" service=server-manager time="2026-02-13T23:25:09Z" level=info msg=Resuming service=user-events user=8303d41e-feb2-4db5-abf7-e7ea456789fb time="2026-02-13T23:25:09Z" level=info msg="Received mailbox message count" count=0 gluonID=a2f72585-98f0-4596-b717-5ffd5bb4cdc1 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2026-02-13T23:25:09Z" level=info msg="Starting IMAP Service" service=imap user=8303d41e-feb2-4db5-abf7-e7ea456789fb time="2026-02-13T23:25:09Z" level=info msg="Sync triggered" service=imap user=8303d41e-feb2-4db5-abf7-e7ea456789fb time="2026-02-13T23:25:09Z" level=info msg="Beginning user sync" service=imap start="2026-02-13 23:25:09.776439714 +0000 UTC m=+127.583048124" user=8303d41e-feb2-4db5-abf7-e7ea456789fb time="2026-02-13T23:25:09Z" level=info msg="Checking whether logged in user should re-sync. UserID:8303d41e-feb2-4db5-abf7-e7ea456789fb" userID=8303d41e-feb2-4db5-abf7-e7ea456789fb time="2026-02-13T23:25:09Z" level=info msg="Syncing labels" service=imap user=8303d41e-feb2-4db5-abf7-e7ea456789fb time="2026-02-13T23:25:09Z" level=info msg="Label not found in DB, creating mailbox." labelID=0799be14-3296-4b1e-a44b-eca512cc8170 labelPath="AUFssb0Jn4BktyyOswfmjNccbC5+NIS37B9EgC88SIg=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2026-02-13T23:25:09Z" level=info msg="Label not found in DB, creating mailbox." labelID=502d04a9-c915-4d7c-9508-3099d71b19e8 labelPath="mHoyd+am6bmNoUvxRZ/ZRvBIQnwu+1OQWf1jSR3oA+s=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2026-02-13T23:25:09Z" level=info msg="Label not found in DB, creating mailbox." labelID=d3bd9cf8-bcf5-4993-9d24-97e84554305a labelPath="jm2pV8GS7FVFPTesFaU5jW/EhDgcEQCxeWTMDFRvNjU=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2026-02-13T23:25:09Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=a2f72585-98f0-4596-b717-5ffd5bb4cdc1 time="2026-02-13T23:25:09Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=a2f72585-98f0-4596-b717-5ffd5bb4cdc1 time="2026-02-13T23:25:09Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=8 userID=a2f72585-98f0-4596-b717-5ffd5bb4cdc1 time="2026-02-13T23:25:09Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6 userID=a2f72585-98f0-4596-b717-5ffd5bb4cdc1 time="2026-02-13T23:25:09Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=3 userID=a2f72585-98f0-4596-b717-5ffd5bb4cdc1 time="2026-02-13T23:25:09Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=7 userID=a2f72585-98f0-4596-b717-5ffd5bb4cdc1 time="2026-02-13T23:25:09Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0 userID=a2f72585-98f0-4596-b717-5ffd5bb4cdc1 time="2026-02-13T23:25:09Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=10 userID=a2f72585-98f0-4596-b717-5ffd5bb4cdc1 time="2026-02-13T23:25:09Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0799be14-3296-4b1e-a44b-eca512cc8170 userID=a2f72585-98f0-4596-b717-5ffd5bb4cdc1 time="2026-02-13T23:25:09Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5 userID=a2f72585-98f0-4596-b717-5ffd5bb4cdc1 time="2026-02-13T23:25:09Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=502d04a9-c915-4d7c-9508-3099d71b19e8 userID=a2f72585-98f0-4596-b717-5ffd5bb4cdc1 time="2026-02-13T23:25:09Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4 userID=a2f72585-98f0-4596-b717-5ffd5bb4cdc1 time="2026-02-13T23:25:09Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=d3bd9cf8-bcf5-4993-9d24-97e84554305a userID=a2f72585-98f0-4596-b717-5ffd5bb4cdc1 time="2026-02-13T23:25:09Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=12 userID=a2f72585-98f0-4596-b717-5ffd5bb4cdc1 time="2026-02-13T23:25:09Z" level=info msg="Synced labels" service=imap user=8303d41e-feb2-4db5-abf7-e7ea456789fb time="2026-02-13T23:25:09Z" level=info msg="200 OK: GET https://127.0.0.1:38661/mail/v4/messages/count" pkg=gpa/client userID=8303d41e-feb2-4db5-abf7-e7ea456789fb time="2026-02-13T23:25:09Z" level=info msg="Syncing messages" service=imap user=8303d41e-feb2-4db5-abf7-e7ea456789fb time="2026-02-13T23:25:09Z" level=info msg="Job started" service=imap user=8303d41e-feb2-4db5-abf7-e7ea456789fb time="2026-02-13T23:25:09Z" level=info msg="200 OK: POST https://127.0.0.1:38661/mail/v4/messages" pkg=gpa/client userID=8303d41e-feb2-4db5-abf7-e7ea456789fb time="2026-02-13T23:25:09Z" level=info msg="200 OK: POST https://127.0.0.1:38661/mail/v4/messages" pkg=gpa/client userID=8303d41e-feb2-4db5-abf7-e7ea456789fb time="2026-02-13T23:25:09Z" level=info msg="Creating new child job" service=imap user=8303d41e-feb2-4db5-abf7-e7ea456789fb time="2026-02-13T23:25:09Z" level=info msg="Job finished" service=imap user=8303d41e-feb2-4db5-abf7-e7ea456789fb time="2026-02-13T23:25:09Z" level=info msg="200 OK: GET https://127.0.0.1:38661/mail/v4/messages/e213efa2-959a-4cd1-93df-0f47a95a7c8b" pkg=gpa/client userID=8303d41e-feb2-4db5-abf7-e7ea456789fb time="2026-02-13T23:25:09Z" level=info msg="200 OK: GET https://127.0.0.1:38661/mail/v4/messages/1a8ac027-c167-4d55-ae2a-62c66abc1db0" pkg=gpa/client userID=8303d41e-feb2-4db5-abf7-e7ea456789fb time="2026-02-13T23:25:09Z" level=info msg="200 OK: GET https://127.0.0.1:38661/mail/v4/messages/85ca33f3-5a6d-4301-82ba-9f5d724c57d2" pkg=gpa/client userID=8303d41e-feb2-4db5-abf7-e7ea456789fb time="2026-02-13T23:25:09Z" level=info msg="200 OK: GET https://127.0.0.1:38661/mail/v4/messages/15cbd40e-701b-4e29-a8e9-c43c8670fbed" pkg=gpa/client userID=8303d41e-feb2-4db5-abf7-e7ea456789fb time="2026-02-13T23:25:09Z" level=info msg="Sending observability data." pkg=observability time="2026-02-13T23:25:09Z" level=info msg="200 OK: POST https://127.0.0.1:38661/data/v1/metrics" pkg=gpa/client userID=8303d41e-feb2-4db5-abf7-e7ea456789fb time="2026-02-13T23:25:09Z" level=info msg="Successfully sent observability data." pkg=observability time="2026-02-13T23:25:09Z" level=info msg="Scheduling observability data sending" pkg=observability time="2026-02-13T23:25:09Z" level=info msg="Child job finished" service=imap user=8303d41e-feb2-4db5-abf7-e7ea456789fb time="2026-02-13T23:25:09Z" level=info msg="All child jobs completed" service=imap sync-job=waiter user=8303d41e-feb2-4db5-abf7-e7ea456789fb time="2026-02-13T23:25:09Z" level=info msg="Synced messages" service=imap user=8303d41e-feb2-4db5-abf7-e7ea456789fb time="2026-02-13T23:25:09Z" level=info msg="Finished user sync" duration=16.822694ms service=imap user=8303d41e-feb2-4db5-abf7-e7ea456789fb time="2026-02-13T23:25:09Z" level=info msg="Sync complete, starting API event stream" service=imap user=8303d41e-feb2-4db5-abf7-e7ea456789fb time="2026-02-13T23:25:09Z" level=info msg="Event loop reset" eventID="Bw==" service=user-events user=8303d41e-feb2-4db5-abf7-e7ea456789fb time="2026-02-13T23:25:09Z" level=info msg="200 OK: PUT https://127.0.0.1:38661/mail/v4/messages/label" pkg=gpa/client userID=8303d41e-feb2-4db5-abf7-e7ea456789fb time="2026-02-13T23:25:09Z" level=info msg="200 OK: PUT https://127.0.0.1:38661/mail/v4/messages/unlabel" pkg=gpa/client userID=8303d41e-feb2-4db5-abf7-e7ea456789fb Scenario: Move message from label to label # features/imap/message/move.feature:61 When IMAP client "1" moves the message with subject "baz" from "Labels/label2" to "Labels/label" # :1 -> *scenario And it succeeds # :1 -> *scenario And IMAP client "1" eventually sees the following messages in "Labels/label": # :1 -> *scenario | from | to | subject | unread | | john.doe@mail.com | 2b0c3510-72f9-4482-aa8a-c34777fbb898@proton.local | baz | false | time="2026-02-13T23:25:09Z" level=info msg="Heartbeat sent" metrics="{bridge.any.heartbeat bridge_heartbeat_new {1 3} {true true false false false true true true true true false 0.0.0 starttls starttls unknown}}" pkg=telemetry time="2026-02-13T23:25:10Z" level=info msg="Frontend service stopped" time="2026-02-13T23:25:10Z" level=info msg="Frontend client stopped" time="2026-02-13T23:25:10Z" level=info msg="Closing bridge" pkg=bridge time="2026-02-13T23:25:10Z" level=info msg="Stopping service" pkg=observability time="2026-02-13T23:25:10Z" level=info msg="Closing user" userID=8303d41e-feb2-4db5-abf7-e7ea456789fb time="2026-02-13T23:25:10Z" level=info msg="De-registering user client, ID:8303d41e-feb2-4db5-abf7-e7ea456789fb" pkg=observability time="2026-02-13T23:25:10Z" level=info msg="Exiting IMAP Service" service=imap user=8303d41e-feb2-4db5-abf7-e7ea456789fb time="2026-02-13T23:25:10Z" level=info msg="Exiting service main loop" service=smtp user=8303d41e-feb2-4db5-abf7-e7ea456789fb time="2026-02-13T23:25:10Z" level=info msg="Exiting service main loop" service=notification user=8303d41e-feb2-4db5-abf7-e7ea456789fb time="2026-02-13T23:25:10Z" level=info msg="Exiting Service" service=user-identity user=8303d41e-feb2-4db5-abf7-e7ea456789fb time="2026-02-13T23:25:10Z" level=info msg="Exiting service main loop" service=telemetry user=8303d41e-feb2-4db5-abf7-e7ea456789fb time="2026-02-13T23:25:10Z" level=info msg="Exiting service" service=user-events user=8303d41e-feb2-4db5-abf7-e7ea456789fb time="2026-02-13T23:25:10Z" level=info msg="Closing IMAP Listener" service=server-manager time="2026-02-13T23:25:10Z" level=info msg="Closing IMAP server" service=server-manager time="2026-02-13T23:25:10Z" level=info msg="Closing SMTP Listener" service=server-manager time="2026-02-13T23:25:10Z" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2026-02-13T23:25:10Z" level=info msg="Closing SMTP server" service=server-manager time="2026-02-13T23:25:10Z" level=info msg="Closing service" service=unleash And IMAP client "1" eventually sees 0 messages in "Labels/label2" # :1 -> *scenario time="2026-02-13T23:25:10Z" level=info msg="User 'eea155f8-7db7-43b7-b8b9-3a8d290b9fe0' created with id=5c890356-74ba-439f-9f97-0778c896b194" pkg=gpa/server/backend time="2026-02-13T23:25:11Z" level=info msg="Starting bridge" time="2026-02-13T23:25:11Z" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures1466701680/123/config3059617509/grpcFocusServerConfig.json pkg=focus/service time="2026-02-13T23:25:11Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures1466701680/123/cache999268654/unleash_cache/unleash_flags: no such file or directory" service=unleash time="2026-02-13T23:25:11Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures1466701680/123/cache999268654/notifications/notification_cache: no such file or directory" pkg=notification-store time="2026-02-13T23:25:11Z" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures1466701680/123/data329751510/gluon/backend/db gluonStore=/tmp/TestFeatures1466701680/123/data329751510/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2026-02-13T23:25:11Z" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2026-02-13T23:25:11Z" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2026-02-13T23:25:11Z" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2026-02-13T23:25:11Z" level=info msg="Starting service" service=unleash time="2026-02-13T23:25:11Z" level=info msg="Starting service" pkg=observability time="2026-02-13T23:25:11Z" level=info msg="Starting frontend service" time="2026-02-13T23:25:11Z" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures1466701680/123/config3059617509/grpcServerConfig.json time="2026-02-13T23:25:11Z" level=info msg="gRPC server listening on /tmp/bridge5357" pkg=grpc time="2026-02-13T23:25:11Z" level=info msg="Frontend service started" time="2026-02-13T23:25:11Z" level=info msg="Starting frontend client" time="2026-02-13T23:25:11Z" level=info msg="Starting poll service" service=unleash time="2026-02-13T23:25:11Z" level=info msg="Starting receiver service" service=unleash time="2026-02-13T23:25:11Z" level=info msg="Loading users" count=0 pkg=bridge/user time="2026-02-13T23:25:11Z" level=info msg="Finished loading users" pkg=bridge/user time="2026-02-13T23:25:11Z" level=info msg="Checking for updates" pkg=bridge time="2026-02-13T23:25:11Z" level=info msg="Not monitoring parent PID" pkg=grpc time="2026-02-13T23:25:11Z" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2026-02-13T23:25:11Z" level=info msg="200 OK: GET https://127.0.0.1:42817/feature/v2/frontend?bridgeStickyKey=3e2e9c42-c251-484f-b05e-7631c5cd99a3" pkg=gpa/manager time="2026-02-13T23:25:11Z" level=info msg="Frontend client started" time="2026-02-13T23:25:11Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (d53af760)" time="2026-02-13T23:25:11Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (d53af760)" time="2026-02-13T23:25:11Z" level=info msg="200 OK: POST https://127.0.0.1:42817/auth/v4/info" pkg=gpa/manager time="2026-02-13T23:25:12Z" level=info msg="200 OK: POST https://127.0.0.1:42817/auth/v4" pkg=gpa/manager time="2026-02-13T23:25:12Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=5c890356-74ba-439f-9f97-0778c896b194 time="2026-02-13T23:25:12Z" level=info msg="Adding vault user" userID=5c890356-74ba-439f-9f97-0778c896b194 time="2026-02-13T23:25:12Z" level=info msg="Creating new user" userID=5c890356-74ba-439f-9f97-0778c896b194 time="2026-02-13T23:25:12Z" level=warning msg="404 GET https://127.0.0.1:42817/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2026-02-13T23:25:12Z" level=error msg="404 GET https://127.0.0.1:42817/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2026-02-13T23:25:12Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:42817/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2026-02-13T23:25:12Z" level=info msg="Creating user object" numAddr=1 numLabels=15 userID=5c890356-74ba-439f-9f97-0778c896b194 time="2026-02-13T23:25:12Z" level=info msg="200 OK: GET https://127.0.0.1:42817/core/v4/events/latest" pkg=gpa/client userID=5c890356-74ba-439f-9f97-0778c896b194 time="2026-02-13T23:25:12Z" level=info msg="Starting service Last EventID=Bw==" service=user-events user=5c890356-74ba-439f-9f97-0778c896b194 time="2026-02-13T23:25:12Z" level=info msg="200 OK: GET https://127.0.0.1:42817/core/v4/settings" pkg=gpa/client userID=5c890356-74ba-439f-9f97-0778c896b194 time="2026-02-13T23:25:12Z" level=info msg="Registering user client, ID:5c890356-74ba-439f-9f97-0778c896b194" pkg=observability time="2026-02-13T23:25:12Z" level=info msg="Starting service main loop" service=telemetry user=5c890356-74ba-439f-9f97-0778c896b194 time="2026-02-13T23:25:12Z" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=5c890356-74ba-439f-9f97-0778c896b194 time="2026-02-13T23:25:12Z" level=info msg="Starting service main loop" service=notification user=5c890356-74ba-439f-9f97-0778c896b194 time="2026-02-13T23:25:12Z" level=info msg="Starting service main loop" service=smtp user=5c890356-74ba-439f-9f97-0778c896b194 time="2026-02-13T23:25:12Z" level=info msg="200 OK: GET https://127.0.0.1:42817/core/v4/labels?Type=4" pkg=gpa/client userID=5c890356-74ba-439f-9f97-0778c896b194 time="2026-02-13T23:25:12Z" level=info msg="200 OK: GET https://127.0.0.1:42817/core/v4/labels?Type=3" pkg=gpa/client userID=5c890356-74ba-439f-9f97-0778c896b194 time="2026-02-13T23:25:12Z" level=info msg="200 OK: GET https://127.0.0.1:42817/core/v4/labels?Type=1" pkg=gpa/client userID=5c890356-74ba-439f-9f97-0778c896b194 time="2026-02-13T23:25:12Z" level=info msg="Setting labels" labelIDs="[3 4 8 9 12 1 5 6 7 10 0 2 85ddb4cc-c96f-444d-a672-2548c513b7fc 6830c7c1-cffa-4589-bd36-63413d5d5d2e 43ac87a1-e703-4229-bd5c-c09bc61091cf]" pkg=rwLabels time="2026-02-13T23:25:12Z" level=info msg="Adding user to imap server" addrID=97f7a8a4-344a-4334-88d4-5110d3d3d2a7 service=server-manager time="2026-02-13T23:25:12Z" level=info msg="Creating new IMAP user" addrID=97f7a8a4-344a-4334-88d4-5110d3d3d2a7 service=server-manager time="2026-02-13T23:25:12Z" level=info msg="Setting gluon ID" addrID=97f7a8a4-344a-4334-88d4-5110d3d3d2a7 gluonID=eacdd7ec-d4f4-4d8c-870d-ab860212f079 userID=5c890356-74ba-439f-9f97-0778c896b194 time="2026-02-13T23:25:12Z" level=info msg="Created new IMAP user" addrID=97f7a8a4-344a-4334-88d4-5110d3d3d2a7 gluonID=eacdd7ec-d4f4-4d8c-870d-ab860212f079 service=server-manager time="2026-02-13T23:25:12Z" level=info msg="Validating Listener State" service=server-manager time="2026-02-13T23:25:12Z" level=info msg=Resuming service=user-events user=5c890356-74ba-439f-9f97-0778c896b194 time="2026-02-13T23:25:12Z" level=info msg="Received mailbox message count" count=0 gluonID=eacdd7ec-d4f4-4d8c-870d-ab860212f079 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2026-02-13T23:25:12Z" level=info msg="Starting IMAP Service" service=imap user=5c890356-74ba-439f-9f97-0778c896b194 time="2026-02-13T23:25:12Z" level=info msg="Sync triggered" service=imap user=5c890356-74ba-439f-9f97-0778c896b194 time="2026-02-13T23:25:12Z" level=info msg="Beginning user sync" service=imap start="2026-02-13 23:25:12.151443533 +0000 UTC m=+129.958051943" user=5c890356-74ba-439f-9f97-0778c896b194 time="2026-02-13T23:25:12Z" level=info msg="Checking whether logged in user should re-sync. UserID:5c890356-74ba-439f-9f97-0778c896b194" userID=5c890356-74ba-439f-9f97-0778c896b194 time="2026-02-13T23:25:12Z" level=info msg="Syncing labels" service=imap user=5c890356-74ba-439f-9f97-0778c896b194 time="2026-02-13T23:25:12Z" level=info msg="Label not found in DB, creating mailbox." labelID=85ddb4cc-c96f-444d-a672-2548c513b7fc labelPath="jm2pV8GS7FVFPTesFaU5jW/EhDgcEQCxeWTMDFRvNjU=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2026-02-13T23:25:12Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=eacdd7ec-d4f4-4d8c-870d-ab860212f079 time="2026-02-13T23:25:12Z" level=info msg="Label not found in DB, creating mailbox." labelID=43ac87a1-e703-4229-bd5c-c09bc61091cf labelPath="AUFssb0Jn4BktyyOswfmjNccbC5+NIS37B9EgC88SIg=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2026-02-13T23:25:12Z" level=info msg="Label not found in DB, creating mailbox." labelID=6830c7c1-cffa-4589-bd36-63413d5d5d2e labelPath="mHoyd+am6bmNoUvxRZ/ZRvBIQnwu+1OQWf1jSR3oA+s=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2026-02-13T23:25:12Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=eacdd7ec-d4f4-4d8c-870d-ab860212f079 time="2026-02-13T23:25:12Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=8 userID=eacdd7ec-d4f4-4d8c-870d-ab860212f079 time="2026-02-13T23:25:12Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5 userID=eacdd7ec-d4f4-4d8c-870d-ab860212f079 time="2026-02-13T23:25:12Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6 userID=eacdd7ec-d4f4-4d8c-870d-ab860212f079 time="2026-02-13T23:25:12Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=85ddb4cc-c96f-444d-a672-2548c513b7fc userID=eacdd7ec-d4f4-4d8c-870d-ab860212f079 time="2026-02-13T23:25:12Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=10 userID=eacdd7ec-d4f4-4d8c-870d-ab860212f079 time="2026-02-13T23:25:12Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=3 userID=eacdd7ec-d4f4-4d8c-870d-ab860212f079 time="2026-02-13T23:25:12Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=43ac87a1-e703-4229-bd5c-c09bc61091cf userID=eacdd7ec-d4f4-4d8c-870d-ab860212f079 time="2026-02-13T23:25:12Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6830c7c1-cffa-4589-bd36-63413d5d5d2e userID=eacdd7ec-d4f4-4d8c-870d-ab860212f079 time="2026-02-13T23:25:12Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=12 userID=eacdd7ec-d4f4-4d8c-870d-ab860212f079 time="2026-02-13T23:25:12Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0 userID=eacdd7ec-d4f4-4d8c-870d-ab860212f079 time="2026-02-13T23:25:12Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=7 userID=eacdd7ec-d4f4-4d8c-870d-ab860212f079 time="2026-02-13T23:25:12Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4 userID=eacdd7ec-d4f4-4d8c-870d-ab860212f079 time="2026-02-13T23:25:12Z" level=info msg="Synced labels" service=imap user=5c890356-74ba-439f-9f97-0778c896b194 time="2026-02-13T23:25:12Z" level=info msg="200 OK: GET https://127.0.0.1:42817/mail/v4/messages/count" pkg=gpa/client userID=5c890356-74ba-439f-9f97-0778c896b194 time="2026-02-13T23:25:12Z" level=info msg="Syncing messages" service=imap user=5c890356-74ba-439f-9f97-0778c896b194 time="2026-02-13T23:25:12Z" level=info msg="Job started" service=imap user=5c890356-74ba-439f-9f97-0778c896b194 time="2026-02-13T23:25:12Z" level=info msg="200 OK: POST https://127.0.0.1:42817/mail/v4/messages" pkg=gpa/client userID=5c890356-74ba-439f-9f97-0778c896b194 time="2026-02-13T23:25:12Z" level=info msg="200 OK: POST https://127.0.0.1:42817/mail/v4/messages" pkg=gpa/client userID=5c890356-74ba-439f-9f97-0778c896b194 time="2026-02-13T23:25:12Z" level=info msg="Creating new child job" service=imap user=5c890356-74ba-439f-9f97-0778c896b194 time="2026-02-13T23:25:12Z" level=info msg="Job finished" service=imap user=5c890356-74ba-439f-9f97-0778c896b194 time="2026-02-13T23:25:12Z" level=info msg="200 OK: GET https://127.0.0.1:42817/mail/v4/messages/06017cc2-919a-4847-9e0c-c260c4b9dd60" pkg=gpa/client userID=5c890356-74ba-439f-9f97-0778c896b194 time="2026-02-13T23:25:12Z" level=info msg="200 OK: GET https://127.0.0.1:42817/mail/v4/messages/956bf80d-625e-457b-b01a-5701c3f8c4f0" pkg=gpa/client userID=5c890356-74ba-439f-9f97-0778c896b194 time="2026-02-13T23:25:12Z" level=info msg="200 OK: GET https://127.0.0.1:42817/mail/v4/messages/71d3aeaa-ef5c-439c-8d00-8059f134e1fa" pkg=gpa/client userID=5c890356-74ba-439f-9f97-0778c896b194 time="2026-02-13T23:25:12Z" level=info msg="200 OK: GET https://127.0.0.1:42817/mail/v4/messages/a67a4d8c-971e-45e5-ad61-8240f2196787" pkg=gpa/client userID=5c890356-74ba-439f-9f97-0778c896b194 time="2026-02-13T23:25:12Z" level=info msg="Sending observability data." pkg=observability time="2026-02-13T23:25:12Z" level=info msg="200 OK: POST https://127.0.0.1:42817/data/v1/metrics" pkg=gpa/client userID=5c890356-74ba-439f-9f97-0778c896b194 time="2026-02-13T23:25:12Z" level=info msg="Successfully sent observability data." pkg=observability time="2026-02-13T23:25:12Z" level=info msg="Scheduling observability data sending" pkg=observability time="2026-02-13T23:25:12Z" level=info msg="Child job finished" service=imap user=5c890356-74ba-439f-9f97-0778c896b194 time="2026-02-13T23:25:12Z" level=info msg="All child jobs completed" service=imap sync-job=waiter user=5c890356-74ba-439f-9f97-0778c896b194 time="2026-02-13T23:25:12Z" level=info msg="Synced messages" service=imap user=5c890356-74ba-439f-9f97-0778c896b194 time="2026-02-13T23:25:12Z" level=info msg="Finished user sync" duration=34.261624ms service=imap user=5c890356-74ba-439f-9f97-0778c896b194 time="2026-02-13T23:25:12Z" level=info msg="Sync complete, starting API event stream" service=imap user=5c890356-74ba-439f-9f97-0778c896b194 time="2026-02-13T23:25:12Z" level=info msg="Event loop reset" eventID="Bw==" service=user-events user=5c890356-74ba-439f-9f97-0778c896b194 time="2026-02-13T23:25:12Z" level=info msg="200 OK: PUT https://127.0.0.1:42817/mail/v4/messages/label" pkg=gpa/client userID=5c890356-74ba-439f-9f97-0778c896b194 time="2026-02-13T23:25:12Z" level=info msg="200 OK: PUT https://127.0.0.1:42817/mail/v4/messages/unlabel" pkg=gpa/client userID=5c890356-74ba-439f-9f97-0778c896b194 Scenario: Move message from system label to system label # features/imap/message/move.feature:69 When IMAP client "1" moves the message with subject "foo" from "INBOX" to "Trash" # :1 -> *scenario And it succeeds # :1 -> *scenario And IMAP client "1" eventually sees the following messages in "INBOX": # :1 -> *scenario | from | to | subject | unread | | jane.doe@mail.com | name@proton.local | bar | true | time="2026-02-13T23:25:12Z" level=info msg="Heartbeat sent" metrics="{bridge.any.heartbeat bridge_heartbeat_new {1 1} {true true false false false true true true true true false 0.0.0 starttls starttls unknown}}" pkg=telemetry time="2026-02-13T23:25:12Z" level=info msg="Frontend service stopped" time="2026-02-13T23:25:12Z" level=info msg="Frontend client stopped" time="2026-02-13T23:25:12Z" level=info msg="Closing bridge" pkg=bridge time="2026-02-13T23:25:12Z" level=info msg="Stopping service" pkg=observability time="2026-02-13T23:25:12Z" level=info msg="Closing user" userID=5c890356-74ba-439f-9f97-0778c896b194 time="2026-02-13T23:25:12Z" level=info msg="De-registering user client, ID:5c890356-74ba-439f-9f97-0778c896b194" pkg=observability time="2026-02-13T23:25:12Z" level=info msg="Exiting IMAP Service" service=imap user=5c890356-74ba-439f-9f97-0778c896b194 time="2026-02-13T23:25:12Z" level=info msg="Exiting service main loop" service=smtp user=5c890356-74ba-439f-9f97-0778c896b194 time="2026-02-13T23:25:12Z" level=info msg="Exiting service main loop" service=notification user=5c890356-74ba-439f-9f97-0778c896b194 time="2026-02-13T23:25:12Z" level=info msg="Exiting Service" service=user-identity user=5c890356-74ba-439f-9f97-0778c896b194 time="2026-02-13T23:25:12Z" level=info msg="Exiting service main loop" service=telemetry user=5c890356-74ba-439f-9f97-0778c896b194 time="2026-02-13T23:25:12Z" level=info msg="Exiting service" service=user-events user=5c890356-74ba-439f-9f97-0778c896b194 time="2026-02-13T23:25:12Z" level=info msg="Closing IMAP Listener" service=server-manager time="2026-02-13T23:25:12Z" level=info msg="Closing IMAP server" service=server-manager time="2026-02-13T23:25:12Z" level=info msg="Closing SMTP Listener" service=server-manager time="2026-02-13T23:25:12Z" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2026-02-13T23:25:12Z" level=info msg="Closing SMTP server" service=server-manager time="2026-02-13T23:25:12Z" level=info msg="Closing service" service=unleash And IMAP client "1" eventually sees the following messages in "Trash": # :1 -> *scenario | from | to | subject | unread | | john.doe@mail.com | eea155f8-7db7-43b7-b8b9-3a8d290b9fe0@proton.local | foo | false | time="2026-02-13T23:25:12Z" level=info msg="User '74f0589f-2638-446a-9ce2-a8af8f23eccb' created with id=bca26d8a-4a39-4d4a-a141-08293bc89783" pkg=gpa/server/backend time="2026-02-13T23:25:14Z" level=info msg="Starting bridge" time="2026-02-13T23:25:14Z" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures1466701680/124/config3157288567/grpcFocusServerConfig.json pkg=focus/service time="2026-02-13T23:25:14Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures1466701680/124/cache2736543544/unleash_cache/unleash_flags: no such file or directory" service=unleash time="2026-02-13T23:25:14Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures1466701680/124/cache2736543544/notifications/notification_cache: no such file or directory" pkg=notification-store time="2026-02-13T23:25:14Z" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures1466701680/124/data405132686/gluon/backend/db gluonStore=/tmp/TestFeatures1466701680/124/data405132686/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2026-02-13T23:25:14Z" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2026-02-13T23:25:14Z" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2026-02-13T23:25:14Z" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2026-02-13T23:25:14Z" level=info msg="Starting service" service=unleash time="2026-02-13T23:25:14Z" level=info msg="Starting service" pkg=observability time="2026-02-13T23:25:14Z" level=info msg="Starting frontend service" time="2026-02-13T23:25:14Z" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures1466701680/124/config3157288567/grpcServerConfig.json time="2026-02-13T23:25:14Z" level=info msg="gRPC server listening on /tmp/bridge7065" pkg=grpc time="2026-02-13T23:25:14Z" level=info msg="Frontend service started" time="2026-02-13T23:25:14Z" level=info msg="Starting frontend client" time="2026-02-13T23:25:14Z" level=info msg="Starting poll service" service=unleash time="2026-02-13T23:25:14Z" level=info msg="Starting receiver service" service=unleash time="2026-02-13T23:25:14Z" level=info msg="Loading users" count=0 pkg=bridge/user time="2026-02-13T23:25:14Z" level=info msg="Finished loading users" pkg=bridge/user time="2026-02-13T23:25:14Z" level=info msg="Checking for updates" pkg=bridge time="2026-02-13T23:25:14Z" level=info msg="Not monitoring parent PID" pkg=grpc time="2026-02-13T23:25:14Z" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2026-02-13T23:25:14Z" level=info msg="Frontend client started" time="2026-02-13T23:25:14Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (a30cb3ee)" time="2026-02-13T23:25:14Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (a30cb3ee)" time="2026-02-13T23:25:14Z" level=info msg="200 OK: GET https://127.0.0.1:40293/feature/v2/frontend?bridgeStickyKey=926e2ea2-0aff-4ece-a7b4-8bd8816f6852" pkg=gpa/manager time="2026-02-13T23:25:14Z" level=info msg="200 OK: POST https://127.0.0.1:40293/auth/v4/info" pkg=gpa/manager time="2026-02-13T23:25:14Z" level=info msg="200 OK: POST https://127.0.0.1:40293/auth/v4" pkg=gpa/manager time="2026-02-13T23:25:14Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=bca26d8a-4a39-4d4a-a141-08293bc89783 time="2026-02-13T23:25:14Z" level=info msg="Adding vault user" userID=bca26d8a-4a39-4d4a-a141-08293bc89783 time="2026-02-13T23:25:14Z" level=info msg="Creating new user" userID=bca26d8a-4a39-4d4a-a141-08293bc89783 time="2026-02-13T23:25:14Z" level=warning msg="404 GET https://127.0.0.1:40293/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2026-02-13T23:25:14Z" level=error msg="404 GET https://127.0.0.1:40293/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2026-02-13T23:25:14Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:40293/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2026-02-13T23:25:14Z" level=info msg="Creating user object" numAddr=1 numLabels=15 userID=bca26d8a-4a39-4d4a-a141-08293bc89783 time="2026-02-13T23:25:14Z" level=info msg="200 OK: GET https://127.0.0.1:40293/core/v4/events/latest" pkg=gpa/client userID=bca26d8a-4a39-4d4a-a141-08293bc89783 time="2026-02-13T23:25:14Z" level=info msg="Starting service Last EventID=Bw==" service=user-events user=bca26d8a-4a39-4d4a-a141-08293bc89783 time="2026-02-13T23:25:14Z" level=info msg="200 OK: GET https://127.0.0.1:40293/core/v4/settings" pkg=gpa/client userID=bca26d8a-4a39-4d4a-a141-08293bc89783 time="2026-02-13T23:25:14Z" level=info msg="Registering user client, ID:bca26d8a-4a39-4d4a-a141-08293bc89783" pkg=observability time="2026-02-13T23:25:14Z" level=info msg="Starting service main loop" service=telemetry user=bca26d8a-4a39-4d4a-a141-08293bc89783 time="2026-02-13T23:25:14Z" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=bca26d8a-4a39-4d4a-a141-08293bc89783 time="2026-02-13T23:25:14Z" level=info msg="Starting service main loop" service=notification user=bca26d8a-4a39-4d4a-a141-08293bc89783 time="2026-02-13T23:25:14Z" level=info msg="Starting service main loop" service=smtp user=bca26d8a-4a39-4d4a-a141-08293bc89783 time="2026-02-13T23:25:14Z" level=info msg="200 OK: GET https://127.0.0.1:40293/core/v4/labels?Type=4" pkg=gpa/client userID=bca26d8a-4a39-4d4a-a141-08293bc89783 time="2026-02-13T23:25:14Z" level=info msg="200 OK: GET https://127.0.0.1:40293/core/v4/labels?Type=3" pkg=gpa/client userID=bca26d8a-4a39-4d4a-a141-08293bc89783 time="2026-02-13T23:25:14Z" level=info msg="200 OK: GET https://127.0.0.1:40293/core/v4/labels?Type=1" pkg=gpa/client userID=bca26d8a-4a39-4d4a-a141-08293bc89783 time="2026-02-13T23:25:14Z" level=info msg="Setting labels" labelIDs="[5 6 8 10 12 0 1 4 7 9 2 3 30691584-d5d6-400f-b698-e982a657806c ad0de00d-52d2-479d-90c9-6779467d0321 2af81e9b-6945-497b-b1f9-b7eb78e406bf]" pkg=rwLabels time="2026-02-13T23:25:14Z" level=info msg="Adding user to imap server" addrID=106d6eef-6bb9-4e23-83a5-6c610d99c92d service=server-manager time="2026-02-13T23:25:14Z" level=info msg="Creating new IMAP user" addrID=106d6eef-6bb9-4e23-83a5-6c610d99c92d service=server-manager time="2026-02-13T23:25:14Z" level=info msg="Setting gluon ID" addrID=106d6eef-6bb9-4e23-83a5-6c610d99c92d gluonID=1dd30c0d-5a32-4036-92a2-0cde58903007 userID=bca26d8a-4a39-4d4a-a141-08293bc89783 time="2026-02-13T23:25:14Z" level=info msg="Created new IMAP user" addrID=106d6eef-6bb9-4e23-83a5-6c610d99c92d gluonID=1dd30c0d-5a32-4036-92a2-0cde58903007 service=server-manager time="2026-02-13T23:25:14Z" level=info msg="Validating Listener State" service=server-manager time="2026-02-13T23:25:14Z" level=info msg=Resuming service=user-events user=bca26d8a-4a39-4d4a-a141-08293bc89783 time="2026-02-13T23:25:14Z" level=info msg="Received mailbox message count" count=0 gluonID=1dd30c0d-5a32-4036-92a2-0cde58903007 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2026-02-13T23:25:14Z" level=info msg="Starting IMAP Service" service=imap user=bca26d8a-4a39-4d4a-a141-08293bc89783 time="2026-02-13T23:25:14Z" level=info msg="Sync triggered" service=imap user=bca26d8a-4a39-4d4a-a141-08293bc89783 time="2026-02-13T23:25:14Z" level=info msg="Beginning user sync" service=imap start="2026-02-13 23:25:14.562226361 +0000 UTC m=+132.368834771" user=bca26d8a-4a39-4d4a-a141-08293bc89783 time="2026-02-13T23:25:14Z" level=info msg="Syncing labels" service=imap user=bca26d8a-4a39-4d4a-a141-08293bc89783 time="2026-02-13T23:25:14Z" level=info msg="Label not found in DB, creating mailbox." labelID=ad0de00d-52d2-479d-90c9-6779467d0321 labelPath="mHoyd+am6bmNoUvxRZ/ZRvBIQnwu+1OQWf1jSR3oA+s=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2026-02-13T23:25:14Z" level=info msg="Label not found in DB, creating mailbox." labelID=30691584-d5d6-400f-b698-e982a657806c labelPath="jm2pV8GS7FVFPTesFaU5jW/EhDgcEQCxeWTMDFRvNjU=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2026-02-13T23:25:14Z" level=info msg="Label not found in DB, creating mailbox." labelID=2af81e9b-6945-497b-b1f9-b7eb78e406bf labelPath="AUFssb0Jn4BktyyOswfmjNccbC5+NIS37B9EgC88SIg=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2026-02-13T23:25:14Z" level=info msg="Checking whether logged in user should re-sync. UserID:bca26d8a-4a39-4d4a-a141-08293bc89783" userID=bca26d8a-4a39-4d4a-a141-08293bc89783 time="2026-02-13T23:25:14Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=1dd30c0d-5a32-4036-92a2-0cde58903007 time="2026-02-13T23:25:14Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=1dd30c0d-5a32-4036-92a2-0cde58903007 time="2026-02-13T23:25:14Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=ad0de00d-52d2-479d-90c9-6779467d0321 userID=1dd30c0d-5a32-4036-92a2-0cde58903007 time="2026-02-13T23:25:14Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5 userID=1dd30c0d-5a32-4036-92a2-0cde58903007 time="2026-02-13T23:25:14Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=3 userID=1dd30c0d-5a32-4036-92a2-0cde58903007 time="2026-02-13T23:25:14Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=30691584-d5d6-400f-b698-e982a657806c userID=1dd30c0d-5a32-4036-92a2-0cde58903007 time="2026-02-13T23:25:14Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0 userID=1dd30c0d-5a32-4036-92a2-0cde58903007 time="2026-02-13T23:25:14Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6 userID=1dd30c0d-5a32-4036-92a2-0cde58903007 time="2026-02-13T23:25:14Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=2af81e9b-6945-497b-b1f9-b7eb78e406bf userID=1dd30c0d-5a32-4036-92a2-0cde58903007 time="2026-02-13T23:25:14Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=12 userID=1dd30c0d-5a32-4036-92a2-0cde58903007 time="2026-02-13T23:25:14Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=8 userID=1dd30c0d-5a32-4036-92a2-0cde58903007 time="2026-02-13T23:25:14Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4 userID=1dd30c0d-5a32-4036-92a2-0cde58903007 time="2026-02-13T23:25:14Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=10 userID=1dd30c0d-5a32-4036-92a2-0cde58903007 time="2026-02-13T23:25:14Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=7 userID=1dd30c0d-5a32-4036-92a2-0cde58903007 time="2026-02-13T23:25:14Z" level=info msg="Synced labels" service=imap user=bca26d8a-4a39-4d4a-a141-08293bc89783 time="2026-02-13T23:25:14Z" level=info msg="200 OK: GET https://127.0.0.1:40293/mail/v4/messages/count" pkg=gpa/client userID=bca26d8a-4a39-4d4a-a141-08293bc89783 time="2026-02-13T23:25:14Z" level=info msg="Syncing messages" service=imap user=bca26d8a-4a39-4d4a-a141-08293bc89783 time="2026-02-13T23:25:14Z" level=info msg="Job started" service=imap user=bca26d8a-4a39-4d4a-a141-08293bc89783 time="2026-02-13T23:25:14Z" level=info msg="200 OK: POST https://127.0.0.1:40293/mail/v4/messages" pkg=gpa/client userID=bca26d8a-4a39-4d4a-a141-08293bc89783 time="2026-02-13T23:25:14Z" level=info msg="200 OK: POST https://127.0.0.1:40293/mail/v4/messages" pkg=gpa/client userID=bca26d8a-4a39-4d4a-a141-08293bc89783 time="2026-02-13T23:25:14Z" level=info msg="Creating new child job" service=imap user=bca26d8a-4a39-4d4a-a141-08293bc89783 time="2026-02-13T23:25:14Z" level=info msg="Job finished" service=imap user=bca26d8a-4a39-4d4a-a141-08293bc89783 time="2026-02-13T23:25:14Z" level=info msg="200 OK: GET https://127.0.0.1:40293/mail/v4/messages/c5bc70cc-acbc-4705-9dba-58d48a781dc1" pkg=gpa/client userID=bca26d8a-4a39-4d4a-a141-08293bc89783 time="2026-02-13T23:25:14Z" level=info msg="200 OK: GET https://127.0.0.1:40293/mail/v4/messages/42189a64-4ffe-4fb2-935e-56d1594f4923" pkg=gpa/client userID=bca26d8a-4a39-4d4a-a141-08293bc89783 time="2026-02-13T23:25:14Z" level=info msg="200 OK: GET https://127.0.0.1:40293/mail/v4/messages/f8aa97a6-3d4d-42b7-9938-2c6b2eec4c7f" pkg=gpa/client userID=bca26d8a-4a39-4d4a-a141-08293bc89783 time="2026-02-13T23:25:14Z" level=info msg="200 OK: GET https://127.0.0.1:40293/mail/v4/messages/aedf20a9-ac78-456d-8067-80533487abcf" pkg=gpa/client userID=bca26d8a-4a39-4d4a-a141-08293bc89783 time="2026-02-13T23:25:14Z" level=info msg="Sending observability data." pkg=observability time="2026-02-13T23:25:14Z" level=info msg="200 OK: POST https://127.0.0.1:40293/data/v1/metrics" pkg=gpa/client userID=bca26d8a-4a39-4d4a-a141-08293bc89783 time="2026-02-13T23:25:14Z" level=info msg="Successfully sent observability data." pkg=observability time="2026-02-13T23:25:14Z" level=info msg="Scheduling observability data sending" pkg=observability time="2026-02-13T23:25:14Z" level=info msg="Child job finished" service=imap user=bca26d8a-4a39-4d4a-a141-08293bc89783 time="2026-02-13T23:25:14Z" level=info msg="All child jobs completed" service=imap sync-job=waiter user=bca26d8a-4a39-4d4a-a141-08293bc89783 time="2026-02-13T23:25:14Z" level=info msg="Synced messages" service=imap user=bca26d8a-4a39-4d4a-a141-08293bc89783 time="2026-02-13T23:25:14Z" level=info msg="Finished user sync" duration=16.773172ms service=imap user=bca26d8a-4a39-4d4a-a141-08293bc89783 time="2026-02-13T23:25:14Z" level=info msg="Sync complete, starting API event stream" service=imap user=bca26d8a-4a39-4d4a-a141-08293bc89783 time="2026-02-13T23:25:14Z" level=info msg="Event loop reset" eventID="Bw==" service=user-events user=bca26d8a-4a39-4d4a-a141-08293bc89783 time="2026-02-13T23:25:14Z" level=info msg="200 OK: PUT https://127.0.0.1:40293/mail/v4/messages/label" pkg=gpa/client userID=bca26d8a-4a39-4d4a-a141-08293bc89783 time="2026-02-13T23:25:14Z" level=info msg="200 OK: PUT https://127.0.0.1:40293/mail/v4/messages/unlabel" pkg=gpa/client userID=bca26d8a-4a39-4d4a-a141-08293bc89783 Scenario: Move message from folder to system label # features/imap/message/move.feature:79 When IMAP client "1" moves the message with subject "baz" from "Labels/label2" to "Folders/mbox" # :1 -> *scenario And it succeeds # :1 -> *scenario And IMAP client "1" eventually sees the following messages in "Folders/mbox": # :1 -> *scenario | from | to | subject | unread | | john.doe@mail.com | 74f0589f-2638-446a-9ce2-a8af8f23eccb@proton.local | baz | false | time="2026-02-13T23:25:14Z" level=info msg="200 OK: PUT https://127.0.0.1:40293/mail/v4/messages/label" pkg=gpa/client userID=bca26d8a-4a39-4d4a-a141-08293bc89783 time="2026-02-13T23:25:14Z" level=info msg="200 OK: PUT https://127.0.0.1:40293/mail/v4/messages/unlabel" pkg=gpa/client userID=bca26d8a-4a39-4d4a-a141-08293bc89783 When IMAP client "1" moves the message with subject "baz" from "Folders/mbox" to "Trash" # :1 -> *scenario And it succeeds # :1 -> *scenario time="2026-02-13T23:25:14Z" level=info msg="Heartbeat sent" metrics="{bridge.any.heartbeat bridge_heartbeat_new {1 5} {true true false false false true true true true true false 0.0.0 starttls starttls unknown}}" pkg=telemetry And IMAP client "1" eventually sees 0 messages in "Folders/mbox" # :1 -> *scenario time="2026-02-13T23:25:14Z" level=info msg="Frontend service stopped" time="2026-02-13T23:25:14Z" level=info msg="Frontend client stopped" time="2026-02-13T23:25:14Z" level=info msg="Closing bridge" pkg=bridge time="2026-02-13T23:25:14Z" level=info msg="Stopping service" pkg=observability time="2026-02-13T23:25:14Z" level=info msg="Closing user" userID=bca26d8a-4a39-4d4a-a141-08293bc89783 time="2026-02-13T23:25:14Z" level=info msg="De-registering user client, ID:bca26d8a-4a39-4d4a-a141-08293bc89783" pkg=observability time="2026-02-13T23:25:14Z" level=info msg="Exiting IMAP Service" service=imap user=bca26d8a-4a39-4d4a-a141-08293bc89783 time="2026-02-13T23:25:14Z" level=info msg="Exiting service main loop" service=smtp user=bca26d8a-4a39-4d4a-a141-08293bc89783 time="2026-02-13T23:25:14Z" level=info msg="Exiting service main loop" service=notification user=bca26d8a-4a39-4d4a-a141-08293bc89783 time="2026-02-13T23:25:14Z" level=info msg="Exiting Service" service=user-identity user=bca26d8a-4a39-4d4a-a141-08293bc89783 time="2026-02-13T23:25:14Z" level=info msg="Exiting service main loop" service=telemetry user=bca26d8a-4a39-4d4a-a141-08293bc89783 time="2026-02-13T23:25:14Z" level=info msg="Exiting service" service=user-events user=bca26d8a-4a39-4d4a-a141-08293bc89783 time="2026-02-13T23:25:14Z" level=info msg="Closing IMAP Listener" service=server-manager time="2026-02-13T23:25:14Z" level=info msg="Closing IMAP server" service=server-manager time="2026-02-13T23:25:14Z" level=info msg="Closing SMTP Listener" service=server-manager time="2026-02-13T23:25:14Z" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2026-02-13T23:25:14Z" level=info msg="Closing SMTP server" service=server-manager time="2026-02-13T23:25:14Z" level=info msg="Closing service" service=unleash And IMAP client "1" eventually sees the following messages in "Trash": # :1 -> *scenario | from | to | subject | unread | | john.doe@mail.com | 74f0589f-2638-446a-9ce2-a8af8f23eccb@proton.local | baz | false | time="2026-02-13T23:25:15Z" level=info msg="User '826e51e9-c871-4200-bdf4-feb11ffe9213' created with id=890eea0e-e6a6-422a-afa1-30d08f230e65" pkg=gpa/server/backend time="2026-02-13T23:25:16Z" level=info msg="Starting bridge" time="2026-02-13T23:25:16Z" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures1466701680/125/config1008577718/grpcFocusServerConfig.json pkg=focus/service time="2026-02-13T23:25:16Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures1466701680/125/cache1725220423/unleash_cache/unleash_flags: no such file or directory" service=unleash time="2026-02-13T23:25:16Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures1466701680/125/cache1725220423/notifications/notification_cache: no such file or directory" pkg=notification-store time="2026-02-13T23:25:16Z" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures1466701680/125/data1353121006/gluon/backend/db gluonStore=/tmp/TestFeatures1466701680/125/data1353121006/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2026-02-13T23:25:16Z" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2026-02-13T23:25:16Z" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2026-02-13T23:25:16Z" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2026-02-13T23:25:16Z" level=info msg="Starting service" service=unleash time="2026-02-13T23:25:16Z" level=info msg="Starting service" pkg=observability time="2026-02-13T23:25:16Z" level=info msg="Starting frontend service" time="2026-02-13T23:25:16Z" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures1466701680/125/config1008577718/grpcServerConfig.json time="2026-02-13T23:25:16Z" level=info msg="gRPC server listening on /tmp/bridge9306" pkg=grpc time="2026-02-13T23:25:16Z" level=info msg="Frontend service started" time="2026-02-13T23:25:16Z" level=info msg="Starting frontend client" time="2026-02-13T23:25:16Z" level=info msg="Starting poll service" service=unleash time="2026-02-13T23:25:16Z" level=info msg="Starting receiver service" service=unleash time="2026-02-13T23:25:16Z" level=info msg="Loading users" count=0 pkg=bridge/user time="2026-02-13T23:25:16Z" level=info msg="Finished loading users" pkg=bridge/user time="2026-02-13T23:25:16Z" level=info msg="Checking for updates" pkg=bridge time="2026-02-13T23:25:16Z" level=info msg="Not monitoring parent PID" pkg=grpc time="2026-02-13T23:25:16Z" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2026-02-13T23:25:16Z" level=info msg="Frontend client started" time="2026-02-13T23:25:16Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (a33db9c5)" time="2026-02-13T23:25:16Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (a33db9c5)" time="2026-02-13T23:25:16Z" level=info msg="200 OK: GET https://127.0.0.1:38603/feature/v2/frontend?bridgeStickyKey=d993a55b-2c27-468a-8db8-eafb9321e3f7" pkg=gpa/manager time="2026-02-13T23:25:16Z" level=info msg="200 OK: POST https://127.0.0.1:38603/auth/v4/info" pkg=gpa/manager time="2026-02-13T23:25:16Z" level=info msg="200 OK: POST https://127.0.0.1:38603/auth/v4" pkg=gpa/manager time="2026-02-13T23:25:16Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=890eea0e-e6a6-422a-afa1-30d08f230e65 time="2026-02-13T23:25:17Z" level=info msg="Adding vault user" userID=890eea0e-e6a6-422a-afa1-30d08f230e65 time="2026-02-13T23:25:17Z" level=info msg="Creating new user" userID=890eea0e-e6a6-422a-afa1-30d08f230e65 time="2026-02-13T23:25:17Z" level=warning msg="404 GET https://127.0.0.1:38603/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2026-02-13T23:25:17Z" level=error msg="404 GET https://127.0.0.1:38603/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2026-02-13T23:25:17Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:38603/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2026-02-13T23:25:17Z" level=info msg="Creating user object" numAddr=1 numLabels=15 userID=890eea0e-e6a6-422a-afa1-30d08f230e65 time="2026-02-13T23:25:17Z" level=info msg="200 OK: GET https://127.0.0.1:38603/core/v4/events/latest" pkg=gpa/client userID=890eea0e-e6a6-422a-afa1-30d08f230e65 time="2026-02-13T23:25:17Z" level=info msg="Starting service Last EventID=Bw==" service=user-events user=890eea0e-e6a6-422a-afa1-30d08f230e65 time="2026-02-13T23:25:17Z" level=info msg="200 OK: GET https://127.0.0.1:38603/core/v4/settings" pkg=gpa/client userID=890eea0e-e6a6-422a-afa1-30d08f230e65 time="2026-02-13T23:25:17Z" level=info msg="Registering user client, ID:890eea0e-e6a6-422a-afa1-30d08f230e65" pkg=observability time="2026-02-13T23:25:17Z" level=info msg="Starting service main loop" service=telemetry user=890eea0e-e6a6-422a-afa1-30d08f230e65 time="2026-02-13T23:25:17Z" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=890eea0e-e6a6-422a-afa1-30d08f230e65 time="2026-02-13T23:25:17Z" level=info msg="Starting service main loop" service=notification user=890eea0e-e6a6-422a-afa1-30d08f230e65 time="2026-02-13T23:25:17Z" level=info msg="Starting service main loop" service=smtp user=890eea0e-e6a6-422a-afa1-30d08f230e65 time="2026-02-13T23:25:17Z" level=info msg="200 OK: GET https://127.0.0.1:38603/core/v4/labels?Type=4" pkg=gpa/client userID=890eea0e-e6a6-422a-afa1-30d08f230e65 time="2026-02-13T23:25:17Z" level=info msg="200 OK: GET https://127.0.0.1:38603/core/v4/labels?Type=3" pkg=gpa/client userID=890eea0e-e6a6-422a-afa1-30d08f230e65 time="2026-02-13T23:25:17Z" level=info msg="200 OK: GET https://127.0.0.1:38603/core/v4/labels?Type=1" pkg=gpa/client userID=890eea0e-e6a6-422a-afa1-30d08f230e65 time="2026-02-13T23:25:17Z" level=info msg="Setting labels" labelIDs="[8 12 1 2 4 5 7 9 10 0 3 6 45a95d42-4949-4a47-8c77-7e571daea414 1ee76d58-a90d-41da-938e-0d08d6eaca9c 725762e4-fc8e-4a8c-ab2d-d447f7055b28]" pkg=rwLabels time="2026-02-13T23:25:17Z" level=info msg="Adding user to imap server" addrID=1a5fa25a-9816-4272-b317-3083a2fc0750 service=server-manager time="2026-02-13T23:25:17Z" level=info msg="Creating new IMAP user" addrID=1a5fa25a-9816-4272-b317-3083a2fc0750 service=server-manager time="2026-02-13T23:25:17Z" level=info msg="Setting gluon ID" addrID=1a5fa25a-9816-4272-b317-3083a2fc0750 gluonID=f85ecdd1-a3ea-48ac-827f-27bca3ab290e userID=890eea0e-e6a6-422a-afa1-30d08f230e65 time="2026-02-13T23:25:17Z" level=info msg="Created new IMAP user" addrID=1a5fa25a-9816-4272-b317-3083a2fc0750 gluonID=f85ecdd1-a3ea-48ac-827f-27bca3ab290e service=server-manager time="2026-02-13T23:25:17Z" level=info msg="Validating Listener State" service=server-manager time="2026-02-13T23:25:17Z" level=info msg=Resuming service=user-events user=890eea0e-e6a6-422a-afa1-30d08f230e65 time="2026-02-13T23:25:17Z" level=info msg="Received mailbox message count" count=0 gluonID=f85ecdd1-a3ea-48ac-827f-27bca3ab290e labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2026-02-13T23:25:17Z" level=info msg="Starting IMAP Service" service=imap user=890eea0e-e6a6-422a-afa1-30d08f230e65 time="2026-02-13T23:25:17Z" level=info msg="Sync triggered" service=imap user=890eea0e-e6a6-422a-afa1-30d08f230e65 time="2026-02-13T23:25:17Z" level=info msg="Beginning user sync" service=imap start="2026-02-13 23:25:17.067170177 +0000 UTC m=+134.873778587" user=890eea0e-e6a6-422a-afa1-30d08f230e65 time="2026-02-13T23:25:17Z" level=info msg="Syncing labels" service=imap user=890eea0e-e6a6-422a-afa1-30d08f230e65 time="2026-02-13T23:25:17Z" level=info msg="Label not found in DB, creating mailbox." labelID=45a95d42-4949-4a47-8c77-7e571daea414 labelPath="jm2pV8GS7FVFPTesFaU5jW/EhDgcEQCxeWTMDFRvNjU=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2026-02-13T23:25:17Z" level=info msg="Label not found in DB, creating mailbox." labelID=725762e4-fc8e-4a8c-ab2d-d447f7055b28 labelPath="AUFssb0Jn4BktyyOswfmjNccbC5+NIS37B9EgC88SIg=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2026-02-13T23:25:17Z" level=info msg="Label not found in DB, creating mailbox." labelID=1ee76d58-a90d-41da-938e-0d08d6eaca9c labelPath="mHoyd+am6bmNoUvxRZ/ZRvBIQnwu+1OQWf1jSR3oA+s=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2026-02-13T23:25:17Z" level=info msg="Checking whether logged in user should re-sync. UserID:890eea0e-e6a6-422a-afa1-30d08f230e65" userID=890eea0e-e6a6-422a-afa1-30d08f230e65 time="2026-02-13T23:25:17Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=f85ecdd1-a3ea-48ac-827f-27bca3ab290e time="2026-02-13T23:25:17Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=f85ecdd1-a3ea-48ac-827f-27bca3ab290e time="2026-02-13T23:25:17Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4 userID=f85ecdd1-a3ea-48ac-827f-27bca3ab290e time="2026-02-13T23:25:17Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=45a95d42-4949-4a47-8c77-7e571daea414 userID=f85ecdd1-a3ea-48ac-827f-27bca3ab290e time="2026-02-13T23:25:17Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=10 userID=f85ecdd1-a3ea-48ac-827f-27bca3ab290e time="2026-02-13T23:25:17Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=3 userID=f85ecdd1-a3ea-48ac-827f-27bca3ab290e time="2026-02-13T23:25:17Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=725762e4-fc8e-4a8c-ab2d-d447f7055b28 userID=f85ecdd1-a3ea-48ac-827f-27bca3ab290e time="2026-02-13T23:25:17Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6 userID=f85ecdd1-a3ea-48ac-827f-27bca3ab290e time="2026-02-13T23:25:17Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5 userID=f85ecdd1-a3ea-48ac-827f-27bca3ab290e time="2026-02-13T23:25:17Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=7 userID=f85ecdd1-a3ea-48ac-827f-27bca3ab290e time="2026-02-13T23:25:17Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0 userID=f85ecdd1-a3ea-48ac-827f-27bca3ab290e time="2026-02-13T23:25:17Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=1ee76d58-a90d-41da-938e-0d08d6eaca9c userID=f85ecdd1-a3ea-48ac-827f-27bca3ab290e time="2026-02-13T23:25:17Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=8 userID=f85ecdd1-a3ea-48ac-827f-27bca3ab290e time="2026-02-13T23:25:17Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=12 userID=f85ecdd1-a3ea-48ac-827f-27bca3ab290e time="2026-02-13T23:25:17Z" level=info msg="Synced labels" service=imap user=890eea0e-e6a6-422a-afa1-30d08f230e65 time="2026-02-13T23:25:17Z" level=info msg="200 OK: GET https://127.0.0.1:38603/mail/v4/messages/count" pkg=gpa/client userID=890eea0e-e6a6-422a-afa1-30d08f230e65 time="2026-02-13T23:25:17Z" level=info msg="Syncing messages" service=imap user=890eea0e-e6a6-422a-afa1-30d08f230e65 time="2026-02-13T23:25:17Z" level=info msg="Job started" service=imap user=890eea0e-e6a6-422a-afa1-30d08f230e65 time="2026-02-13T23:25:17Z" level=info msg="200 OK: POST https://127.0.0.1:38603/mail/v4/messages" pkg=gpa/client userID=890eea0e-e6a6-422a-afa1-30d08f230e65 time="2026-02-13T23:25:17Z" level=info msg="200 OK: POST https://127.0.0.1:38603/mail/v4/messages" pkg=gpa/client userID=890eea0e-e6a6-422a-afa1-30d08f230e65 time="2026-02-13T23:25:17Z" level=info msg="Creating new child job" service=imap user=890eea0e-e6a6-422a-afa1-30d08f230e65 time="2026-02-13T23:25:17Z" level=info msg="Job finished" service=imap user=890eea0e-e6a6-422a-afa1-30d08f230e65 time="2026-02-13T23:25:17Z" level=info msg="200 OK: GET https://127.0.0.1:38603/mail/v4/messages/3340b4b4-f117-4892-8e60-160f28fa909b" pkg=gpa/client userID=890eea0e-e6a6-422a-afa1-30d08f230e65 time="2026-02-13T23:25:17Z" level=info msg="200 OK: GET https://127.0.0.1:38603/mail/v4/messages/f7e9ea36-1b8a-43ea-b463-3d143cbc0c17" pkg=gpa/client userID=890eea0e-e6a6-422a-afa1-30d08f230e65 time="2026-02-13T23:25:17Z" level=info msg="200 OK: GET https://127.0.0.1:38603/mail/v4/messages/df5f481c-0d08-4f73-8728-42790591d9cc" pkg=gpa/client userID=890eea0e-e6a6-422a-afa1-30d08f230e65 time="2026-02-13T23:25:17Z" level=info msg="200 OK: GET https://127.0.0.1:38603/mail/v4/messages/7c882372-dc66-488a-8fdd-06f42ddf9582" pkg=gpa/client userID=890eea0e-e6a6-422a-afa1-30d08f230e65 time="2026-02-13T23:25:17Z" level=info msg="Sending observability data." pkg=observability time="2026-02-13T23:25:17Z" level=info msg="Child job finished" service=imap user=890eea0e-e6a6-422a-afa1-30d08f230e65 time="2026-02-13T23:25:17Z" level=info msg="All child jobs completed" service=imap sync-job=waiter user=890eea0e-e6a6-422a-afa1-30d08f230e65 time="2026-02-13T23:25:17Z" level=info msg="Synced messages" service=imap user=890eea0e-e6a6-422a-afa1-30d08f230e65 time="2026-02-13T23:25:17Z" level=info msg="Finished user sync" duration=20.212689ms service=imap user=890eea0e-e6a6-422a-afa1-30d08f230e65 time="2026-02-13T23:25:17Z" level=info msg="Sync complete, starting API event stream" service=imap user=890eea0e-e6a6-422a-afa1-30d08f230e65 time="2026-02-13T23:25:17Z" level=info msg="Event loop reset" eventID="Bw==" service=user-events user=890eea0e-e6a6-422a-afa1-30d08f230e65 time="2026-02-13T23:25:17Z" level=info msg="200 OK: POST https://127.0.0.1:38603/data/v1/metrics" pkg=gpa/client userID=890eea0e-e6a6-422a-afa1-30d08f230e65 time="2026-02-13T23:25:17Z" level=info msg="Successfully sent observability data." pkg=observability time="2026-02-13T23:25:17Z" level=info msg="Scheduling observability data sending" pkg=observability time="2026-02-13T23:25:17Z" level=info msg="200 OK: PUT https://127.0.0.1:38603/mail/v4/messages/label" pkg=gpa/client userID=890eea0e-e6a6-422a-afa1-30d08f230e65 time="2026-02-13T23:25:17Z" level=info msg="200 OK: PUT https://127.0.0.1:38603/mail/v4/messages/unlabel" pkg=gpa/client userID=890eea0e-e6a6-422a-afa1-30d08f230e65 Scenario: Move message from system label to system label # features/imap/message/move.feature:92 When IMAP client "1" moves the message with subject "foo" from "INBOX" to "Trash" # :1 -> *scenario And it succeeds # :1 -> *scenario And IMAP client "1" eventually sees the following messages in "INBOX": # :1 -> *scenario | from | to | subject | unread | | jane.doe@mail.com | name@proton.local | bar | true | time="2026-02-13T23:25:17Z" level=info msg="Heartbeat sent" metrics="{bridge.any.heartbeat bridge_heartbeat_new {1 1} {true true false false false true true true true true false 0.0.0 starttls starttls unknown}}" pkg=telemetry time="2026-02-13T23:25:17Z" level=info msg="Frontend service stopped" time="2026-02-13T23:25:17Z" level=info msg="Frontend client stopped" time="2026-02-13T23:25:17Z" level=info msg="Closing bridge" pkg=bridge time="2026-02-13T23:25:17Z" level=info msg="Stopping service" pkg=observability time="2026-02-13T23:25:17Z" level=info msg="Closing user" userID=890eea0e-e6a6-422a-afa1-30d08f230e65 time="2026-02-13T23:25:17Z" level=info msg="De-registering user client, ID:890eea0e-e6a6-422a-afa1-30d08f230e65" pkg=observability time="2026-02-13T23:25:17Z" level=info msg="Exiting IMAP Service" service=imap user=890eea0e-e6a6-422a-afa1-30d08f230e65 time="2026-02-13T23:25:17Z" level=info msg="Exiting service main loop" service=smtp user=890eea0e-e6a6-422a-afa1-30d08f230e65 time="2026-02-13T23:25:17Z" level=info msg="Exiting service main loop" service=notification user=890eea0e-e6a6-422a-afa1-30d08f230e65 time="2026-02-13T23:25:17Z" level=info msg="Exiting Service" service=user-identity user=890eea0e-e6a6-422a-afa1-30d08f230e65 time="2026-02-13T23:25:17Z" level=info msg="Exiting service main loop" service=telemetry user=890eea0e-e6a6-422a-afa1-30d08f230e65 time="2026-02-13T23:25:17Z" level=info msg="Exiting service" service=user-events user=890eea0e-e6a6-422a-afa1-30d08f230e65 time="2026-02-13T23:25:17Z" level=info msg="Closing IMAP Listener" service=server-manager time="2026-02-13T23:25:17Z" level=info msg="Closing IMAP server" service=server-manager time="2026-02-13T23:25:17Z" level=info msg="Closing SMTP Listener" service=server-manager time="2026-02-13T23:25:17Z" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2026-02-13T23:25:17Z" level=info msg="Closing SMTP server" service=server-manager time="2026-02-13T23:25:17Z" level=info msg="Closing service" service=unleash And IMAP client "1" eventually sees the following messages in "Trash": # :1 -> *scenario | from | to | subject | unread | | john.doe@mail.com | 826e51e9-c871-4200-bdf4-feb11ffe9213@proton.local | foo | false | time="2026-02-13T23:25:17Z" level=info msg="User '43d2d5af-a57e-430d-ba88-896777e4b6e7' created with id=ff14d7d7-d8cd-49c0-93cc-cc215cfc3885" pkg=gpa/server/backend time="2026-02-13T23:25:19Z" level=info msg="Starting bridge" time="2026-02-13T23:25:19Z" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures1466701680/126/config367244967/grpcFocusServerConfig.json pkg=focus/service time="2026-02-13T23:25:19Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures1466701680/126/cache4145828023/unleash_cache/unleash_flags: no such file or directory" service=unleash time="2026-02-13T23:25:19Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures1466701680/126/cache4145828023/notifications/notification_cache: no such file or directory" pkg=notification-store time="2026-02-13T23:25:19Z" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures1466701680/126/data3001263756/gluon/backend/db gluonStore=/tmp/TestFeatures1466701680/126/data3001263756/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2026-02-13T23:25:19Z" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2026-02-13T23:25:19Z" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2026-02-13T23:25:19Z" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2026-02-13T23:25:19Z" level=info msg="Starting service" service=unleash time="2026-02-13T23:25:19Z" level=info msg="Starting service" pkg=observability time="2026-02-13T23:25:19Z" level=info msg="Starting frontend service" time="2026-02-13T23:25:19Z" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures1466701680/126/config367244967/grpcServerConfig.json time="2026-02-13T23:25:19Z" level=info msg="gRPC server listening on /tmp/bridge5180" pkg=grpc time="2026-02-13T23:25:19Z" level=info msg="Frontend service started" time="2026-02-13T23:25:19Z" level=info msg="Starting frontend client" time="2026-02-13T23:25:19Z" level=info msg="Starting poll service" service=unleash time="2026-02-13T23:25:19Z" level=info msg="Starting receiver service" service=unleash time="2026-02-13T23:25:19Z" level=info msg="Loading users" count=0 pkg=bridge/user time="2026-02-13T23:25:19Z" level=info msg="Finished loading users" pkg=bridge/user time="2026-02-13T23:25:19Z" level=info msg="Checking for updates" pkg=bridge time="2026-02-13T23:25:19Z" level=info msg="Not monitoring parent PID" pkg=grpc time="2026-02-13T23:25:19Z" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2026-02-13T23:25:19Z" level=info msg="200 OK: GET https://127.0.0.1:38193/feature/v2/frontend?bridgeStickyKey=91aff186-c828-47de-9f06-ac4677f449de" pkg=gpa/manager time="2026-02-13T23:25:19Z" level=info msg="Frontend client started" time="2026-02-13T23:25:19Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (d884043d)" time="2026-02-13T23:25:19Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (d884043d)" time="2026-02-13T23:25:19Z" level=info msg="200 OK: POST https://127.0.0.1:38193/auth/v4/info" pkg=gpa/manager time="2026-02-13T23:25:19Z" level=info msg="200 OK: POST https://127.0.0.1:38193/auth/v4" pkg=gpa/manager time="2026-02-13T23:25:19Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=ff14d7d7-d8cd-49c0-93cc-cc215cfc3885 time="2026-02-13T23:25:19Z" level=info msg="Adding vault user" userID=ff14d7d7-d8cd-49c0-93cc-cc215cfc3885 time="2026-02-13T23:25:19Z" level=info msg="Creating new user" userID=ff14d7d7-d8cd-49c0-93cc-cc215cfc3885 time="2026-02-13T23:25:19Z" level=warning msg="404 GET https://127.0.0.1:38193/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2026-02-13T23:25:19Z" level=error msg="404 GET https://127.0.0.1:38193/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2026-02-13T23:25:19Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:38193/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2026-02-13T23:25:19Z" level=info msg="Creating user object" numAddr=1 numLabels=15 userID=ff14d7d7-d8cd-49c0-93cc-cc215cfc3885 time="2026-02-13T23:25:19Z" level=info msg="200 OK: GET https://127.0.0.1:38193/core/v4/events/latest" pkg=gpa/client userID=ff14d7d7-d8cd-49c0-93cc-cc215cfc3885 time="2026-02-13T23:25:19Z" level=info msg="Starting service Last EventID=Bw==" service=user-events user=ff14d7d7-d8cd-49c0-93cc-cc215cfc3885 time="2026-02-13T23:25:19Z" level=info msg="200 OK: GET https://127.0.0.1:38193/core/v4/settings" pkg=gpa/client userID=ff14d7d7-d8cd-49c0-93cc-cc215cfc3885 time="2026-02-13T23:25:19Z" level=info msg="Registering user client, ID:ff14d7d7-d8cd-49c0-93cc-cc215cfc3885" pkg=observability time="2026-02-13T23:25:19Z" level=info msg="Starting service main loop" service=telemetry user=ff14d7d7-d8cd-49c0-93cc-cc215cfc3885 time="2026-02-13T23:25:19Z" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=ff14d7d7-d8cd-49c0-93cc-cc215cfc3885 time="2026-02-13T23:25:19Z" level=info msg="Starting service main loop" service=notification user=ff14d7d7-d8cd-49c0-93cc-cc215cfc3885 time="2026-02-13T23:25:19Z" level=info msg="Starting service main loop" service=smtp user=ff14d7d7-d8cd-49c0-93cc-cc215cfc3885 time="2026-02-13T23:25:19Z" level=info msg="200 OK: GET https://127.0.0.1:38193/core/v4/labels?Type=4" pkg=gpa/client userID=ff14d7d7-d8cd-49c0-93cc-cc215cfc3885 time="2026-02-13T23:25:19Z" level=info msg="200 OK: GET https://127.0.0.1:38193/core/v4/labels?Type=3" pkg=gpa/client userID=ff14d7d7-d8cd-49c0-93cc-cc215cfc3885 time="2026-02-13T23:25:19Z" level=info msg="200 OK: GET https://127.0.0.1:38193/core/v4/labels?Type=1" pkg=gpa/client userID=ff14d7d7-d8cd-49c0-93cc-cc215cfc3885 time="2026-02-13T23:25:19Z" level=info msg="Setting labels" labelIDs="[5 7 9 10 0 4 6 8 12 1 2 3 5576ba61-bc28-480b-8800-ef121c872ff7 235e2b5a-2678-4e56-be7c-0c61e8bfe77a 43872d50-ce2e-436b-97f9-5b7c0d155fe7]" pkg=rwLabels time="2026-02-13T23:25:19Z" level=info msg="Adding user to imap server" addrID=1b4689c0-f33f-4b09-9e32-09e3f5b658f8 service=server-manager time="2026-02-13T23:25:19Z" level=info msg="Creating new IMAP user" addrID=1b4689c0-f33f-4b09-9e32-09e3f5b658f8 service=server-manager time="2026-02-13T23:25:19Z" level=info msg="Setting gluon ID" addrID=1b4689c0-f33f-4b09-9e32-09e3f5b658f8 gluonID=e7432f88-03dd-4d88-9a3a-4214d4865725 userID=ff14d7d7-d8cd-49c0-93cc-cc215cfc3885 time="2026-02-13T23:25:19Z" level=info msg="Created new IMAP user" addrID=1b4689c0-f33f-4b09-9e32-09e3f5b658f8 gluonID=e7432f88-03dd-4d88-9a3a-4214d4865725 service=server-manager time="2026-02-13T23:25:19Z" level=info msg="Validating Listener State" service=server-manager time="2026-02-13T23:25:19Z" level=info msg=Resuming service=user-events user=ff14d7d7-d8cd-49c0-93cc-cc215cfc3885 time="2026-02-13T23:25:19Z" level=info msg="Received mailbox message count" count=0 gluonID=e7432f88-03dd-4d88-9a3a-4214d4865725 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2026-02-13T23:25:19Z" level=info msg="Starting IMAP Service" service=imap user=ff14d7d7-d8cd-49c0-93cc-cc215cfc3885 time="2026-02-13T23:25:19Z" level=info msg="Sync triggered" service=imap user=ff14d7d7-d8cd-49c0-93cc-cc215cfc3885 time="2026-02-13T23:25:19Z" level=info msg="Beginning user sync" service=imap start="2026-02-13 23:25:19.41430779 +0000 UTC m=+137.220916190" user=ff14d7d7-d8cd-49c0-93cc-cc215cfc3885 time="2026-02-13T23:25:19Z" level=info msg="Syncing labels" service=imap user=ff14d7d7-d8cd-49c0-93cc-cc215cfc3885 time="2026-02-13T23:25:19Z" level=info msg="Label not found in DB, creating mailbox." labelID=5576ba61-bc28-480b-8800-ef121c872ff7 labelPath="jm2pV8GS7FVFPTesFaU5jW/EhDgcEQCxeWTMDFRvNjU=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2026-02-13T23:25:19Z" level=info msg="Label not found in DB, creating mailbox." labelID=235e2b5a-2678-4e56-be7c-0c61e8bfe77a labelPath="mHoyd+am6bmNoUvxRZ/ZRvBIQnwu+1OQWf1jSR3oA+s=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2026-02-13T23:25:19Z" level=info msg="Label not found in DB, creating mailbox." labelID=43872d50-ce2e-436b-97f9-5b7c0d155fe7 labelPath="AUFssb0Jn4BktyyOswfmjNccbC5+NIS37B9EgC88SIg=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2026-02-13T23:25:19Z" level=info msg="Checking whether logged in user should re-sync. UserID:ff14d7d7-d8cd-49c0-93cc-cc215cfc3885" userID=ff14d7d7-d8cd-49c0-93cc-cc215cfc3885 time="2026-02-13T23:25:19Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=e7432f88-03dd-4d88-9a3a-4214d4865725 time="2026-02-13T23:25:19Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=e7432f88-03dd-4d88-9a3a-4214d4865725 time="2026-02-13T23:25:19Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5576ba61-bc28-480b-8800-ef121c872ff7 userID=e7432f88-03dd-4d88-9a3a-4214d4865725 time="2026-02-13T23:25:19Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0 userID=e7432f88-03dd-4d88-9a3a-4214d4865725 time="2026-02-13T23:25:19Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=10 userID=e7432f88-03dd-4d88-9a3a-4214d4865725 time="2026-02-13T23:25:19Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=3 userID=e7432f88-03dd-4d88-9a3a-4214d4865725 time="2026-02-13T23:25:19Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=12 userID=e7432f88-03dd-4d88-9a3a-4214d4865725 time="2026-02-13T23:25:19Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4 userID=e7432f88-03dd-4d88-9a3a-4214d4865725 time="2026-02-13T23:25:19Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=235e2b5a-2678-4e56-be7c-0c61e8bfe77a userID=e7432f88-03dd-4d88-9a3a-4214d4865725 time="2026-02-13T23:25:19Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6 userID=e7432f88-03dd-4d88-9a3a-4214d4865725 time="2026-02-13T23:25:19Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=8 userID=e7432f88-03dd-4d88-9a3a-4214d4865725 time="2026-02-13T23:25:19Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5 userID=e7432f88-03dd-4d88-9a3a-4214d4865725 time="2026-02-13T23:25:19Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=43872d50-ce2e-436b-97f9-5b7c0d155fe7 userID=e7432f88-03dd-4d88-9a3a-4214d4865725 time="2026-02-13T23:25:19Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=7 userID=e7432f88-03dd-4d88-9a3a-4214d4865725 time="2026-02-13T23:25:19Z" level=info msg="Synced labels" service=imap user=ff14d7d7-d8cd-49c0-93cc-cc215cfc3885 time="2026-02-13T23:25:19Z" level=info msg="200 OK: GET https://127.0.0.1:38193/mail/v4/messages/count" pkg=gpa/client userID=ff14d7d7-d8cd-49c0-93cc-cc215cfc3885 time="2026-02-13T23:25:19Z" level=info msg="Syncing messages" service=imap user=ff14d7d7-d8cd-49c0-93cc-cc215cfc3885 time="2026-02-13T23:25:19Z" level=info msg="Job started" service=imap user=ff14d7d7-d8cd-49c0-93cc-cc215cfc3885 time="2026-02-13T23:25:19Z" level=info msg="200 OK: POST https://127.0.0.1:38193/mail/v4/messages" pkg=gpa/client userID=ff14d7d7-d8cd-49c0-93cc-cc215cfc3885 time="2026-02-13T23:25:19Z" level=info msg="200 OK: POST https://127.0.0.1:38193/mail/v4/messages" pkg=gpa/client userID=ff14d7d7-d8cd-49c0-93cc-cc215cfc3885 time="2026-02-13T23:25:19Z" level=info msg="Creating new child job" service=imap user=ff14d7d7-d8cd-49c0-93cc-cc215cfc3885 time="2026-02-13T23:25:19Z" level=info msg="Job finished" service=imap user=ff14d7d7-d8cd-49c0-93cc-cc215cfc3885 time="2026-02-13T23:25:19Z" level=info msg="200 OK: GET https://127.0.0.1:38193/mail/v4/messages/909c31e9-f013-4208-be50-b37c25528a92" pkg=gpa/client userID=ff14d7d7-d8cd-49c0-93cc-cc215cfc3885 time="2026-02-13T23:25:19Z" level=info msg="200 OK: GET https://127.0.0.1:38193/mail/v4/messages/3ac9d8ff-98c0-43c3-b5c5-d5029999b809" pkg=gpa/client userID=ff14d7d7-d8cd-49c0-93cc-cc215cfc3885 time="2026-02-13T23:25:19Z" level=info msg="200 OK: GET https://127.0.0.1:38193/mail/v4/messages/c5a86c22-c8c2-4ba4-8edd-0727ae9703b3" pkg=gpa/client userID=ff14d7d7-d8cd-49c0-93cc-cc215cfc3885 time="2026-02-13T23:25:19Z" level=info msg="200 OK: GET https://127.0.0.1:38193/mail/v4/messages/6800c973-767b-449c-905a-d78c1b3765c3" pkg=gpa/client userID=ff14d7d7-d8cd-49c0-93cc-cc215cfc3885 time="2026-02-13T23:25:19Z" level=info msg="Sending observability data." pkg=observability time="2026-02-13T23:25:19Z" level=info msg="200 OK: POST https://127.0.0.1:38193/data/v1/metrics" pkg=gpa/client userID=ff14d7d7-d8cd-49c0-93cc-cc215cfc3885 time="2026-02-13T23:25:19Z" level=info msg="Successfully sent observability data." pkg=observability time="2026-02-13T23:25:19Z" level=info msg="Scheduling observability data sending" pkg=observability time="2026-02-13T23:25:19Z" level=info msg="Child job finished" service=imap user=ff14d7d7-d8cd-49c0-93cc-cc215cfc3885 time="2026-02-13T23:25:19Z" level=info msg="All child jobs completed" service=imap sync-job=waiter user=ff14d7d7-d8cd-49c0-93cc-cc215cfc3885 time="2026-02-13T23:25:19Z" level=info msg="Synced messages" service=imap user=ff14d7d7-d8cd-49c0-93cc-cc215cfc3885 time="2026-02-13T23:25:19Z" level=info msg="Finished user sync" duration=24.087693ms service=imap user=ff14d7d7-d8cd-49c0-93cc-cc215cfc3885 time="2026-02-13T23:25:19Z" level=info msg="Sync complete, starting API event stream" service=imap user=ff14d7d7-d8cd-49c0-93cc-cc215cfc3885 time="2026-02-13T23:25:19Z" level=info msg="Event loop reset" eventID="Bw==" service=user-events user=ff14d7d7-d8cd-49c0-93cc-cc215cfc3885 time="2026-02-13T23:25:19Z" level=info msg="200 OK: PUT https://127.0.0.1:38193/mail/v4/messages/label" pkg=gpa/client userID=ff14d7d7-d8cd-49c0-93cc-cc215cfc3885 time="2026-02-13T23:25:19Z" level=info msg="200 OK: PUT https://127.0.0.1:38193/mail/v4/messages/unlabel" pkg=gpa/client userID=ff14d7d7-d8cd-49c0-93cc-cc215cfc3885 Scenario: Move message from folder to system label # features/imap/message/move.feature:102 When IMAP client "1" moves the message with subject "baz" from "Labels/label2" to "Folders/mbox" # :1 -> *scenario And it succeeds # :1 -> *scenario And IMAP client "1" eventually sees the following messages in "Folders/mbox": # :1 -> *scenario | from | to | subject | unread | | john.doe@mail.com | 43d2d5af-a57e-430d-ba88-896777e4b6e7@proton.local | baz | false | time="2026-02-13T23:25:19Z" level=info msg="200 OK: PUT https://127.0.0.1:38193/mail/v4/messages/label" pkg=gpa/client userID=ff14d7d7-d8cd-49c0-93cc-cc215cfc3885 time="2026-02-13T23:25:19Z" level=info msg="200 OK: PUT https://127.0.0.1:38193/mail/v4/messages/unlabel" pkg=gpa/client userID=ff14d7d7-d8cd-49c0-93cc-cc215cfc3885 When IMAP client "1" moves the message with subject "baz" from "Folders/mbox" to "Trash" # :1 -> *scenario And it succeeds # :1 -> *scenario time="2026-02-13T23:25:19Z" level=info msg="Heartbeat sent" metrics="{bridge.any.heartbeat bridge_heartbeat_new {1 0} {true true false false false true true true true true false 0.0.0 starttls starttls unknown}}" pkg=telemetry And IMAP client "1" eventually sees 0 messages in "Folders/mbox" # :1 -> *scenario time="2026-02-13T23:25:19Z" level=info msg="Frontend service stopped" time="2026-02-13T23:25:19Z" level=info msg="Frontend client stopped" time="2026-02-13T23:25:19Z" level=info msg="Closing bridge" pkg=bridge time="2026-02-13T23:25:19Z" level=info msg="Stopping service" pkg=observability time="2026-02-13T23:25:19Z" level=info msg="Closing user" userID=ff14d7d7-d8cd-49c0-93cc-cc215cfc3885 time="2026-02-13T23:25:19Z" level=info msg="De-registering user client, ID:ff14d7d7-d8cd-49c0-93cc-cc215cfc3885" pkg=observability time="2026-02-13T23:25:19Z" level=info msg="Exiting IMAP Service" service=imap user=ff14d7d7-d8cd-49c0-93cc-cc215cfc3885 time="2026-02-13T23:25:19Z" level=info msg="Exiting service main loop" service=smtp user=ff14d7d7-d8cd-49c0-93cc-cc215cfc3885 time="2026-02-13T23:25:19Z" level=info msg="Exiting service main loop" service=notification user=ff14d7d7-d8cd-49c0-93cc-cc215cfc3885 time="2026-02-13T23:25:19Z" level=info msg="Exiting Service" service=user-identity user=ff14d7d7-d8cd-49c0-93cc-cc215cfc3885 time="2026-02-13T23:25:19Z" level=info msg="Exiting service main loop" service=telemetry user=ff14d7d7-d8cd-49c0-93cc-cc215cfc3885 time="2026-02-13T23:25:19Z" level=info msg="Exiting service" service=user-events user=ff14d7d7-d8cd-49c0-93cc-cc215cfc3885 time="2026-02-13T23:25:19Z" level=info msg="Closing IMAP Listener" service=server-manager time="2026-02-13T23:25:19Z" level=info msg="Closing IMAP server" service=server-manager time="2026-02-13T23:25:19Z" level=info msg="Closing SMTP Listener" service=server-manager time="2026-02-13T23:25:19Z" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2026-02-13T23:25:19Z" level=info msg="Closing SMTP server" service=server-manager time="2026-02-13T23:25:19Z" level=info msg="Closing service" service=unleash And IMAP client "1" eventually sees the following messages in "Trash": # :1 -> *scenario | from | to | subject | unread | | john.doe@mail.com | 43d2d5af-a57e-430d-ba88-896777e4b6e7@proton.local | baz | false | time="2026-02-13T23:25:19Z" level=info msg="User '4c41ead0-e1a2-4791-ac0d-f453e1213047' created with id=4d05028c-e308-4c97-aaac-8b6f5b7406af" pkg=gpa/server/backend time="2026-02-13T23:25:21Z" level=info msg="Starting bridge" time="2026-02-13T23:25:21Z" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures1466701680/127/config1645092043/grpcFocusServerConfig.json pkg=focus/service time="2026-02-13T23:25:21Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures1466701680/127/cache3074805236/unleash_cache/unleash_flags: no such file or directory" service=unleash time="2026-02-13T23:25:21Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures1466701680/127/cache3074805236/notifications/notification_cache: no such file or directory" pkg=notification-store time="2026-02-13T23:25:21Z" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures1466701680/127/data3423984957/gluon/backend/db gluonStore=/tmp/TestFeatures1466701680/127/data3423984957/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2026-02-13T23:25:21Z" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2026-02-13T23:25:21Z" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2026-02-13T23:25:21Z" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2026-02-13T23:25:21Z" level=info msg="Starting service" service=unleash time="2026-02-13T23:25:21Z" level=info msg="Starting service" pkg=observability time="2026-02-13T23:25:21Z" level=info msg="Starting frontend service" time="2026-02-13T23:25:21Z" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures1466701680/127/config1645092043/grpcServerConfig.json time="2026-02-13T23:25:21Z" level=info msg="gRPC server listening on /tmp/bridge2136" pkg=grpc time="2026-02-13T23:25:21Z" level=info msg="Frontend service started" time="2026-02-13T23:25:21Z" level=info msg="Starting frontend client" time="2026-02-13T23:25:21Z" level=info msg="Starting poll service" service=unleash time="2026-02-13T23:25:21Z" level=info msg="Starting receiver service" service=unleash time="2026-02-13T23:25:21Z" level=info msg="Loading users" count=0 pkg=bridge/user time="2026-02-13T23:25:21Z" level=info msg="Finished loading users" pkg=bridge/user time="2026-02-13T23:25:21Z" level=info msg="Checking for updates" pkg=bridge time="2026-02-13T23:25:21Z" level=info msg="Not monitoring parent PID" pkg=grpc time="2026-02-13T23:25:21Z" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2026-02-13T23:25:21Z" level=info msg="200 OK: GET https://127.0.0.1:38447/feature/v2/frontend?bridgeStickyKey=d2e9c898-627e-4078-a430-6ea8a6f7245a" pkg=gpa/manager time="2026-02-13T23:25:21Z" level=info msg="Frontend client started" time="2026-02-13T23:25:21Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (94a00050)" time="2026-02-13T23:25:21Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (94a00050)" time="2026-02-13T23:25:21Z" level=info msg="200 OK: POST https://127.0.0.1:38447/auth/v4/info" pkg=gpa/manager time="2026-02-13T23:25:21Z" level=info msg="200 OK: POST https://127.0.0.1:38447/auth/v4" pkg=gpa/manager time="2026-02-13T23:25:21Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=4d05028c-e308-4c97-aaac-8b6f5b7406af time="2026-02-13T23:25:21Z" level=info msg="Adding vault user" userID=4d05028c-e308-4c97-aaac-8b6f5b7406af time="2026-02-13T23:25:21Z" level=info msg="Creating new user" userID=4d05028c-e308-4c97-aaac-8b6f5b7406af time="2026-02-13T23:25:21Z" level=warning msg="404 GET https://127.0.0.1:38447/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2026-02-13T23:25:21Z" level=error msg="404 GET https://127.0.0.1:38447/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2026-02-13T23:25:21Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:38447/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2026-02-13T23:25:21Z" level=info msg="Creating user object" numAddr=1 numLabels=15 userID=4d05028c-e308-4c97-aaac-8b6f5b7406af time="2026-02-13T23:25:21Z" level=info msg="200 OK: GET https://127.0.0.1:38447/core/v4/events/latest" pkg=gpa/client userID=4d05028c-e308-4c97-aaac-8b6f5b7406af time="2026-02-13T23:25:21Z" level=info msg="Starting service Last EventID=Bw==" service=user-events user=4d05028c-e308-4c97-aaac-8b6f5b7406af time="2026-02-13T23:25:21Z" level=info msg="200 OK: GET https://127.0.0.1:38447/core/v4/settings" pkg=gpa/client userID=4d05028c-e308-4c97-aaac-8b6f5b7406af time="2026-02-13T23:25:21Z" level=info msg="Registering user client, ID:4d05028c-e308-4c97-aaac-8b6f5b7406af" pkg=observability time="2026-02-13T23:25:21Z" level=info msg="Starting service main loop" service=telemetry user=4d05028c-e308-4c97-aaac-8b6f5b7406af time="2026-02-13T23:25:21Z" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=4d05028c-e308-4c97-aaac-8b6f5b7406af time="2026-02-13T23:25:21Z" level=info msg="Starting service main loop" service=notification user=4d05028c-e308-4c97-aaac-8b6f5b7406af time="2026-02-13T23:25:21Z" level=info msg="Starting service main loop" service=smtp user=4d05028c-e308-4c97-aaac-8b6f5b7406af time="2026-02-13T23:25:21Z" level=info msg="200 OK: GET https://127.0.0.1:38447/core/v4/labels?Type=4" pkg=gpa/client userID=4d05028c-e308-4c97-aaac-8b6f5b7406af time="2026-02-13T23:25:21Z" level=info msg="200 OK: GET https://127.0.0.1:38447/core/v4/labels?Type=3" pkg=gpa/client userID=4d05028c-e308-4c97-aaac-8b6f5b7406af time="2026-02-13T23:25:21Z" level=info msg="200 OK: GET https://127.0.0.1:38447/core/v4/labels?Type=1" pkg=gpa/client userID=4d05028c-e308-4c97-aaac-8b6f5b7406af time="2026-02-13T23:25:21Z" level=info msg="Setting labels" labelIDs="[12 0 1 2 4 5 8 9 3 6 7 10 3f42c079-770f-4907-b1e3-5ca35d100619 533f9acd-7d07-4867-b9b3-93f4420ee921 cd6dc53a-72c4-4d1d-8195-d57eaf2efb0b]" pkg=rwLabels time="2026-02-13T23:25:21Z" level=info msg="Adding user to imap server" addrID=60617717-f08d-4c4f-bfaa-388882f8bdf4 service=server-manager time="2026-02-13T23:25:21Z" level=info msg="Creating new IMAP user" addrID=60617717-f08d-4c4f-bfaa-388882f8bdf4 service=server-manager time="2026-02-13T23:25:21Z" level=info msg="Setting gluon ID" addrID=60617717-f08d-4c4f-bfaa-388882f8bdf4 gluonID=28b8260c-351b-4c45-af72-32356fc9276a userID=4d05028c-e308-4c97-aaac-8b6f5b7406af time="2026-02-13T23:25:21Z" level=info msg="Created new IMAP user" addrID=60617717-f08d-4c4f-bfaa-388882f8bdf4 gluonID=28b8260c-351b-4c45-af72-32356fc9276a service=server-manager time="2026-02-13T23:25:21Z" level=info msg="Validating Listener State" service=server-manager time="2026-02-13T23:25:21Z" level=info msg=Resuming service=user-events user=4d05028c-e308-4c97-aaac-8b6f5b7406af time="2026-02-13T23:25:21Z" level=info msg="Checking whether logged in user should re-sync. UserID:4d05028c-e308-4c97-aaac-8b6f5b7406af" userID=4d05028c-e308-4c97-aaac-8b6f5b7406af time="2026-02-13T23:25:21Z" level=info msg="Received mailbox message count" count=0 gluonID=28b8260c-351b-4c45-af72-32356fc9276a labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2026-02-13T23:25:21Z" level=info msg="Starting IMAP Service" service=imap user=4d05028c-e308-4c97-aaac-8b6f5b7406af time="2026-02-13T23:25:21Z" level=info msg="Sync triggered" service=imap user=4d05028c-e308-4c97-aaac-8b6f5b7406af time="2026-02-13T23:25:21Z" level=info msg="Beginning user sync" service=imap start="2026-02-13 23:25:21.884267587 +0000 UTC m=+139.690875987" user=4d05028c-e308-4c97-aaac-8b6f5b7406af time="2026-02-13T23:25:21Z" level=info msg="Syncing labels" service=imap user=4d05028c-e308-4c97-aaac-8b6f5b7406af time="2026-02-13T23:25:21Z" level=info msg="Label not found in DB, creating mailbox." labelID=3f42c079-770f-4907-b1e3-5ca35d100619 labelPath="jm2pV8GS7FVFPTesFaU5jW/EhDgcEQCxeWTMDFRvNjU=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2026-02-13T23:25:21Z" level=info msg="Label not found in DB, creating mailbox." labelID=533f9acd-7d07-4867-b9b3-93f4420ee921 labelPath="mHoyd+am6bmNoUvxRZ/ZRvBIQnwu+1OQWf1jSR3oA+s=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2026-02-13T23:25:21Z" level=info msg="Label not found in DB, creating mailbox." labelID=cd6dc53a-72c4-4d1d-8195-d57eaf2efb0b labelPath="AUFssb0Jn4BktyyOswfmjNccbC5+NIS37B9EgC88SIg=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2026-02-13T23:25:21Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=28b8260c-351b-4c45-af72-32356fc9276a time="2026-02-13T23:25:21Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=28b8260c-351b-4c45-af72-32356fc9276a time="2026-02-13T23:25:21Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=3f42c079-770f-4907-b1e3-5ca35d100619 userID=28b8260c-351b-4c45-af72-32356fc9276a time="2026-02-13T23:25:21Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=533f9acd-7d07-4867-b9b3-93f4420ee921 userID=28b8260c-351b-4c45-af72-32356fc9276a time="2026-02-13T23:25:21Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=cd6dc53a-72c4-4d1d-8195-d57eaf2efb0b userID=28b8260c-351b-4c45-af72-32356fc9276a time="2026-02-13T23:25:21Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=12 userID=28b8260c-351b-4c45-af72-32356fc9276a time="2026-02-13T23:25:21Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0 userID=28b8260c-351b-4c45-af72-32356fc9276a time="2026-02-13T23:25:21Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=10 userID=28b8260c-351b-4c45-af72-32356fc9276a time="2026-02-13T23:25:21Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=3 userID=28b8260c-351b-4c45-af72-32356fc9276a time="2026-02-13T23:25:21Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=8 userID=28b8260c-351b-4c45-af72-32356fc9276a time="2026-02-13T23:25:21Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6 userID=28b8260c-351b-4c45-af72-32356fc9276a time="2026-02-13T23:25:21Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4 userID=28b8260c-351b-4c45-af72-32356fc9276a time="2026-02-13T23:25:21Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=7 userID=28b8260c-351b-4c45-af72-32356fc9276a time="2026-02-13T23:25:21Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5 userID=28b8260c-351b-4c45-af72-32356fc9276a time="2026-02-13T23:25:21Z" level=info msg="Synced labels" service=imap user=4d05028c-e308-4c97-aaac-8b6f5b7406af time="2026-02-13T23:25:21Z" level=info msg="200 OK: GET https://127.0.0.1:38447/mail/v4/messages/count" pkg=gpa/client userID=4d05028c-e308-4c97-aaac-8b6f5b7406af time="2026-02-13T23:25:21Z" level=info msg="Syncing messages" service=imap user=4d05028c-e308-4c97-aaac-8b6f5b7406af time="2026-02-13T23:25:21Z" level=info msg="Job started" service=imap user=4d05028c-e308-4c97-aaac-8b6f5b7406af time="2026-02-13T23:25:21Z" level=info msg="200 OK: POST https://127.0.0.1:38447/mail/v4/messages" pkg=gpa/client userID=4d05028c-e308-4c97-aaac-8b6f5b7406af time="2026-02-13T23:25:21Z" level=info msg="200 OK: POST https://127.0.0.1:38447/mail/v4/messages" pkg=gpa/client userID=4d05028c-e308-4c97-aaac-8b6f5b7406af time="2026-02-13T23:25:21Z" level=info msg="Creating new child job" service=imap user=4d05028c-e308-4c97-aaac-8b6f5b7406af time="2026-02-13T23:25:21Z" level=info msg="Job finished" service=imap user=4d05028c-e308-4c97-aaac-8b6f5b7406af time="2026-02-13T23:25:21Z" level=info msg="200 OK: GET https://127.0.0.1:38447/mail/v4/messages/516c4a26-7b27-45b4-8623-c4a16742f674" pkg=gpa/client userID=4d05028c-e308-4c97-aaac-8b6f5b7406af time="2026-02-13T23:25:21Z" level=info msg="200 OK: GET https://127.0.0.1:38447/mail/v4/messages/9061114e-ec71-4fcd-bd16-278fb83eca1f" pkg=gpa/client userID=4d05028c-e308-4c97-aaac-8b6f5b7406af time="2026-02-13T23:25:21Z" level=info msg="200 OK: GET https://127.0.0.1:38447/mail/v4/messages/825749cb-7b35-4ce5-9b52-39c4b8323208" pkg=gpa/client userID=4d05028c-e308-4c97-aaac-8b6f5b7406af time="2026-02-13T23:25:21Z" level=info msg="200 OK: GET https://127.0.0.1:38447/mail/v4/messages/c507e213-f6a7-464d-9917-82579dd8de85" pkg=gpa/client userID=4d05028c-e308-4c97-aaac-8b6f5b7406af time="2026-02-13T23:25:21Z" level=info msg="Sending observability data." pkg=observability time="2026-02-13T23:25:21Z" level=info msg="200 OK: POST https://127.0.0.1:38447/data/v1/metrics" pkg=gpa/client userID=4d05028c-e308-4c97-aaac-8b6f5b7406af time="2026-02-13T23:25:21Z" level=info msg="Successfully sent observability data." pkg=observability time="2026-02-13T23:25:21Z" level=info msg="Child job finished" service=imap user=4d05028c-e308-4c97-aaac-8b6f5b7406af time="2026-02-13T23:25:21Z" level=info msg="All child jobs completed" service=imap sync-job=waiter user=4d05028c-e308-4c97-aaac-8b6f5b7406af time="2026-02-13T23:25:21Z" level=info msg="Synced messages" service=imap user=4d05028c-e308-4c97-aaac-8b6f5b7406af time="2026-02-13T23:25:21Z" level=info msg="Finished user sync" duration=32.330073ms service=imap user=4d05028c-e308-4c97-aaac-8b6f5b7406af time="2026-02-13T23:25:21Z" level=info msg="Sync complete, starting API event stream" service=imap user=4d05028c-e308-4c97-aaac-8b6f5b7406af time="2026-02-13T23:25:21Z" level=info msg="Event loop reset" eventID="Bw==" service=user-events user=4d05028c-e308-4c97-aaac-8b6f5b7406af Scenario: Move message from All Mail is not possible # features/imap/message/move.feature:115 When IMAP client "1" moves the message with subject "baz" from "All Mail" to "Folders/folder" # :1 -> *scenario Then it fails # :1 -> *scenario time="2026-02-13T23:25:22Z" level=info msg="Frontend service stopped" time="2026-02-13T23:25:22Z" level=info msg="Frontend client stopped" time="2026-02-13T23:25:22Z" level=info msg="Closing bridge" pkg=bridge time="2026-02-13T23:25:22Z" level=info msg="Stopping service" pkg=observability time="2026-02-13T23:25:22Z" level=info msg="Closing user" userID=4d05028c-e308-4c97-aaac-8b6f5b7406af time="2026-02-13T23:25:22Z" level=info msg="De-registering user client, ID:4d05028c-e308-4c97-aaac-8b6f5b7406af" pkg=observability time="2026-02-13T23:25:22Z" level=info msg="Exiting IMAP Service" service=imap user=4d05028c-e308-4c97-aaac-8b6f5b7406af time="2026-02-13T23:25:22Z" level=info msg="Exiting service main loop" service=smtp user=4d05028c-e308-4c97-aaac-8b6f5b7406af time="2026-02-13T23:25:22Z" level=info msg="Exiting service main loop" service=notification user=4d05028c-e308-4c97-aaac-8b6f5b7406af time="2026-02-13T23:25:22Z" level=info msg="Exiting Service" service=user-identity user=4d05028c-e308-4c97-aaac-8b6f5b7406af time="2026-02-13T23:25:22Z" level=info msg="Exiting service main loop" service=telemetry user=4d05028c-e308-4c97-aaac-8b6f5b7406af time="2026-02-13T23:25:22Z" level=info msg="Exiting service" service=user-events user=4d05028c-e308-4c97-aaac-8b6f5b7406af time="2026-02-13T23:25:22Z" level=info msg="Closing IMAP Listener" service=server-manager time="2026-02-13T23:25:22Z" level=info msg="Closing IMAP server" service=server-manager time="2026-02-13T23:25:22Z" level=info msg="Closing SMTP Listener" service=server-manager time="2026-02-13T23:25:22Z" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2026-02-13T23:25:22Z" level=info msg="Closing SMTP server" service=server-manager time="2026-02-13T23:25:22Z" level=info msg="Closing service" service=unleash And IMAP client "1" eventually sees the following messages in "All Mail": # :1 -> *scenario | from | to | subject | unread | | john.doe@mail.com | 4c41ead0-e1a2-4791-ac0d-f453e1213047@proton.local | foo | false | | jane.doe@mail.com | name@proton.local | bar | true | | john.doe@mail.com | 4c41ead0-e1a2-4791-ac0d-f453e1213047@proton.local | baz | false | | john.doe@mail.com | 4c41ead0-e1a2-4791-ac0d-f453e1213047@proton.local | bax | false | time="2026-02-13T23:25:22Z" level=info msg="User 'd196d9d8-3ec7-48e2-90b2-23796aae57f2' created with id=65a0c502-efac-4fdb-9e5b-037527992981" pkg=gpa/server/backend time="2026-02-13T23:25:23Z" level=info msg="Starting bridge" time="2026-02-13T23:25:23Z" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures1466701680/128/config3050714588/grpcFocusServerConfig.json pkg=focus/service time="2026-02-13T23:25:23Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures1466701680/128/cache1021905259/unleash_cache/unleash_flags: no such file or directory" service=unleash time="2026-02-13T23:25:23Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures1466701680/128/cache1021905259/notifications/notification_cache: no such file or directory" pkg=notification-store time="2026-02-13T23:25:23Z" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures1466701680/128/data1156241971/gluon/backend/db gluonStore=/tmp/TestFeatures1466701680/128/data1156241971/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2026-02-13T23:25:23Z" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2026-02-13T23:25:23Z" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2026-02-13T23:25:23Z" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2026-02-13T23:25:23Z" level=info msg="Starting service" service=unleash time="2026-02-13T23:25:23Z" level=info msg="Starting service" pkg=observability time="2026-02-13T23:25:23Z" level=info msg="Starting frontend service" time="2026-02-13T23:25:23Z" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures1466701680/128/config3050714588/grpcServerConfig.json time="2026-02-13T23:25:23Z" level=info msg="gRPC server listening on /tmp/bridge5162" pkg=grpc time="2026-02-13T23:25:23Z" level=info msg="Frontend service started" time="2026-02-13T23:25:23Z" level=info msg="Starting frontend client" time="2026-02-13T23:25:23Z" level=info msg="Starting poll service" service=unleash time="2026-02-13T23:25:23Z" level=info msg="Starting receiver service" service=unleash time="2026-02-13T23:25:23Z" level=info msg="Loading users" count=0 pkg=bridge/user time="2026-02-13T23:25:23Z" level=info msg="Finished loading users" pkg=bridge/user time="2026-02-13T23:25:23Z" level=info msg="Checking for updates" pkg=bridge time="2026-02-13T23:25:23Z" level=info msg="Not monitoring parent PID" pkg=grpc time="2026-02-13T23:25:23Z" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2026-02-13T23:25:23Z" level=info msg="200 OK: GET https://127.0.0.1:46459/feature/v2/frontend?bridgeStickyKey=bce5b0b1-9229-49aa-9191-d1c526669bf3" pkg=gpa/manager time="2026-02-13T23:25:23Z" level=info msg="Frontend client started" time="2026-02-13T23:25:23Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (a4b55e92)" time="2026-02-13T23:25:23Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (a4b55e92)" time="2026-02-13T23:25:23Z" level=info msg="200 OK: POST https://127.0.0.1:46459/auth/v4/info" pkg=gpa/manager time="2026-02-13T23:25:24Z" level=info msg="200 OK: POST https://127.0.0.1:46459/auth/v4" pkg=gpa/manager time="2026-02-13T23:25:24Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=65a0c502-efac-4fdb-9e5b-037527992981 time="2026-02-13T23:25:24Z" level=info msg="Adding vault user" userID=65a0c502-efac-4fdb-9e5b-037527992981 time="2026-02-13T23:25:24Z" level=info msg="Creating new user" userID=65a0c502-efac-4fdb-9e5b-037527992981 time="2026-02-13T23:25:24Z" level=warning msg="404 GET https://127.0.0.1:46459/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2026-02-13T23:25:24Z" level=error msg="404 GET https://127.0.0.1:46459/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2026-02-13T23:25:24Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:46459/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2026-02-13T23:25:24Z" level=info msg="Creating user object" numAddr=1 numLabels=15 userID=65a0c502-efac-4fdb-9e5b-037527992981 time="2026-02-13T23:25:24Z" level=info msg="200 OK: GET https://127.0.0.1:46459/core/v4/events/latest" pkg=gpa/client userID=65a0c502-efac-4fdb-9e5b-037527992981 time="2026-02-13T23:25:24Z" level=info msg="Starting service Last EventID=Bw==" service=user-events user=65a0c502-efac-4fdb-9e5b-037527992981 time="2026-02-13T23:25:24Z" level=info msg="200 OK: GET https://127.0.0.1:46459/core/v4/settings" pkg=gpa/client userID=65a0c502-efac-4fdb-9e5b-037527992981 time="2026-02-13T23:25:24Z" level=info msg="Registering user client, ID:65a0c502-efac-4fdb-9e5b-037527992981" pkg=observability time="2026-02-13T23:25:24Z" level=info msg="Starting service main loop" service=telemetry user=65a0c502-efac-4fdb-9e5b-037527992981 time="2026-02-13T23:25:24Z" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=65a0c502-efac-4fdb-9e5b-037527992981 time="2026-02-13T23:25:24Z" level=info msg="Starting service main loop" service=notification user=65a0c502-efac-4fdb-9e5b-037527992981 time="2026-02-13T23:25:24Z" level=info msg="Starting service main loop" service=smtp user=65a0c502-efac-4fdb-9e5b-037527992981 time="2026-02-13T23:25:24Z" level=info msg="200 OK: GET https://127.0.0.1:46459/core/v4/labels?Type=4" pkg=gpa/client userID=65a0c502-efac-4fdb-9e5b-037527992981 time="2026-02-13T23:25:24Z" level=info msg="200 OK: GET https://127.0.0.1:46459/core/v4/labels?Type=3" pkg=gpa/client userID=65a0c502-efac-4fdb-9e5b-037527992981 time="2026-02-13T23:25:24Z" level=info msg="200 OK: GET https://127.0.0.1:46459/core/v4/labels?Type=1" pkg=gpa/client userID=65a0c502-efac-4fdb-9e5b-037527992981 time="2026-02-13T23:25:24Z" level=info msg="Setting labels" labelIDs="[1 3 4 5 6 7 8 9 0 2 10 12 bba838bc-2c7f-43d2-8536-ca972ddd5c70 0d513092-dbbd-47af-a988-93720b79d385 93f9f55c-c581-42cd-aa6b-ff264105b5e1]" pkg=rwLabels time="2026-02-13T23:25:24Z" level=info msg="Adding user to imap server" addrID=8d7e28d0-66ef-4ce7-84c9-635be28b7841 service=server-manager time="2026-02-13T23:25:24Z" level=info msg="Creating new IMAP user" addrID=8d7e28d0-66ef-4ce7-84c9-635be28b7841 service=server-manager time="2026-02-13T23:25:24Z" level=info msg="Setting gluon ID" addrID=8d7e28d0-66ef-4ce7-84c9-635be28b7841 gluonID=d37780ad-71b8-4d82-bbbd-2481a88754fa userID=65a0c502-efac-4fdb-9e5b-037527992981 time="2026-02-13T23:25:24Z" level=info msg="Created new IMAP user" addrID=8d7e28d0-66ef-4ce7-84c9-635be28b7841 gluonID=d37780ad-71b8-4d82-bbbd-2481a88754fa service=server-manager time="2026-02-13T23:25:24Z" level=info msg="Validating Listener State" service=server-manager time="2026-02-13T23:25:24Z" level=info msg=Resuming service=user-events user=65a0c502-efac-4fdb-9e5b-037527992981 time="2026-02-13T23:25:24Z" level=info msg="Received mailbox message count" count=0 gluonID=d37780ad-71b8-4d82-bbbd-2481a88754fa labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2026-02-13T23:25:24Z" level=info msg="Starting IMAP Service" service=imap user=65a0c502-efac-4fdb-9e5b-037527992981 time="2026-02-13T23:25:24Z" level=info msg="Sync triggered" service=imap user=65a0c502-efac-4fdb-9e5b-037527992981 time="2026-02-13T23:25:24Z" level=info msg="Beginning user sync" service=imap start="2026-02-13 23:25:24.157355361 +0000 UTC m=+141.963963772" user=65a0c502-efac-4fdb-9e5b-037527992981 time="2026-02-13T23:25:24Z" level=info msg="Checking whether logged in user should re-sync. UserID:65a0c502-efac-4fdb-9e5b-037527992981" userID=65a0c502-efac-4fdb-9e5b-037527992981 time="2026-02-13T23:25:24Z" level=info msg="Syncing labels" service=imap user=65a0c502-efac-4fdb-9e5b-037527992981 time="2026-02-13T23:25:24Z" level=info msg="Label not found in DB, creating mailbox." labelID=bba838bc-2c7f-43d2-8536-ca972ddd5c70 labelPath="jm2pV8GS7FVFPTesFaU5jW/EhDgcEQCxeWTMDFRvNjU=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2026-02-13T23:25:24Z" level=info msg="Label not found in DB, creating mailbox." labelID=93f9f55c-c581-42cd-aa6b-ff264105b5e1 labelPath="AUFssb0Jn4BktyyOswfmjNccbC5+NIS37B9EgC88SIg=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2026-02-13T23:25:24Z" level=info msg="Label not found in DB, creating mailbox." labelID=0d513092-dbbd-47af-a988-93720b79d385 labelPath="mHoyd+am6bmNoUvxRZ/ZRvBIQnwu+1OQWf1jSR3oA+s=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2026-02-13T23:25:24Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=d37780ad-71b8-4d82-bbbd-2481a88754fa time="2026-02-13T23:25:24Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=d37780ad-71b8-4d82-bbbd-2481a88754fa time="2026-02-13T23:25:24Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=3 userID=d37780ad-71b8-4d82-bbbd-2481a88754fa time="2026-02-13T23:25:24Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6 userID=d37780ad-71b8-4d82-bbbd-2481a88754fa time="2026-02-13T23:25:24Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=bba838bc-2c7f-43d2-8536-ca972ddd5c70 userID=d37780ad-71b8-4d82-bbbd-2481a88754fa time="2026-02-13T23:25:24Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=93f9f55c-c581-42cd-aa6b-ff264105b5e1 userID=d37780ad-71b8-4d82-bbbd-2481a88754fa time="2026-02-13T23:25:24Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=7 userID=d37780ad-71b8-4d82-bbbd-2481a88754fa time="2026-02-13T23:25:24Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=10 userID=d37780ad-71b8-4d82-bbbd-2481a88754fa time="2026-02-13T23:25:24Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5 userID=d37780ad-71b8-4d82-bbbd-2481a88754fa time="2026-02-13T23:25:24Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=12 userID=d37780ad-71b8-4d82-bbbd-2481a88754fa time="2026-02-13T23:25:24Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0d513092-dbbd-47af-a988-93720b79d385 userID=d37780ad-71b8-4d82-bbbd-2481a88754fa time="2026-02-13T23:25:24Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4 userID=d37780ad-71b8-4d82-bbbd-2481a88754fa time="2026-02-13T23:25:24Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0 userID=d37780ad-71b8-4d82-bbbd-2481a88754fa time="2026-02-13T23:25:24Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=8 userID=d37780ad-71b8-4d82-bbbd-2481a88754fa time="2026-02-13T23:25:24Z" level=info msg="Synced labels" service=imap user=65a0c502-efac-4fdb-9e5b-037527992981 time="2026-02-13T23:25:24Z" level=info msg="200 OK: GET https://127.0.0.1:46459/mail/v4/messages/count" pkg=gpa/client userID=65a0c502-efac-4fdb-9e5b-037527992981 time="2026-02-13T23:25:24Z" level=info msg="Syncing messages" service=imap user=65a0c502-efac-4fdb-9e5b-037527992981 time="2026-02-13T23:25:24Z" level=info msg="Job started" service=imap user=65a0c502-efac-4fdb-9e5b-037527992981 time="2026-02-13T23:25:24Z" level=info msg="200 OK: POST https://127.0.0.1:46459/mail/v4/messages" pkg=gpa/client userID=65a0c502-efac-4fdb-9e5b-037527992981 time="2026-02-13T23:25:24Z" level=info msg="200 OK: POST https://127.0.0.1:46459/mail/v4/messages" pkg=gpa/client userID=65a0c502-efac-4fdb-9e5b-037527992981 time="2026-02-13T23:25:24Z" level=info msg="Creating new child job" service=imap user=65a0c502-efac-4fdb-9e5b-037527992981 time="2026-02-13T23:25:24Z" level=info msg="Job finished" service=imap user=65a0c502-efac-4fdb-9e5b-037527992981 time="2026-02-13T23:25:24Z" level=info msg="200 OK: GET https://127.0.0.1:46459/mail/v4/messages/3d8d441f-f6f4-414a-bfa7-e7eb26072294" pkg=gpa/client userID=65a0c502-efac-4fdb-9e5b-037527992981 time="2026-02-13T23:25:24Z" level=info msg="200 OK: GET https://127.0.0.1:46459/mail/v4/messages/194167c9-a60c-4b54-bc79-bcb62d19b719" pkg=gpa/client userID=65a0c502-efac-4fdb-9e5b-037527992981 time="2026-02-13T23:25:24Z" level=info msg="200 OK: GET https://127.0.0.1:46459/mail/v4/messages/15aad999-5e46-4b37-921c-bf7ed027a2b7" pkg=gpa/client userID=65a0c502-efac-4fdb-9e5b-037527992981 time="2026-02-13T23:25:24Z" level=info msg="200 OK: GET https://127.0.0.1:46459/mail/v4/messages/f28191fc-c4d9-47a1-b793-6f713a52a862" pkg=gpa/client userID=65a0c502-efac-4fdb-9e5b-037527992981 time="2026-02-13T23:25:24Z" level=info msg="Sending observability data." pkg=observability time="2026-02-13T23:25:24Z" level=info msg="200 OK: POST https://127.0.0.1:46459/data/v1/metrics" pkg=gpa/client userID=65a0c502-efac-4fdb-9e5b-037527992981 time="2026-02-13T23:25:24Z" level=info msg="Successfully sent observability data." pkg=observability time="2026-02-13T23:25:24Z" level=info msg="Scheduling observability data sending" pkg=observability time="2026-02-13T23:25:24Z" level=info msg="Child job finished" service=imap user=65a0c502-efac-4fdb-9e5b-037527992981 time="2026-02-13T23:25:24Z" level=info msg="All child jobs completed" service=imap sync-job=waiter user=65a0c502-efac-4fdb-9e5b-037527992981 time="2026-02-13T23:25:24Z" level=info msg="Synced messages" service=imap user=65a0c502-efac-4fdb-9e5b-037527992981 time="2026-02-13T23:25:24Z" level=info msg="Finished user sync" duration=35.47624ms service=imap user=65a0c502-efac-4fdb-9e5b-037527992981 time="2026-02-13T23:25:24Z" level=info msg="Sync complete, starting API event stream" service=imap user=65a0c502-efac-4fdb-9e5b-037527992981 time="2026-02-13T23:25:24Z" level=info msg="Event loop reset" eventID="Bw==" service=user-events user=65a0c502-efac-4fdb-9e5b-037527992981 Scenario: Move message from Inbox to Sent is not possible # features/imap/message/move.feature:126 Given test skips reporter checks # :1 -> *scenario time="2026-02-13T23:25:24Z" level=error msg="Command failed" cmd="UID MOVE [1:1] 'wWvIK/HwTt4E0bwL33FLGi5SOsX6Bv7nuUZsbS1Urx4='" error="operation not allowed" pkg=gluon/session session=1 When IMAP client "1" moves the message with subject "bar" from "Inbox" to "Sent" # :1 -> *scenario time="2026-02-13T23:25:24Z" level=info msg="Frontend service stopped" time="2026-02-13T23:25:24Z" level=info msg="Frontend client stopped" time="2026-02-13T23:25:24Z" level=info msg="Closing bridge" pkg=bridge time="2026-02-13T23:25:24Z" level=info msg="Stopping service" pkg=observability time="2026-02-13T23:25:24Z" level=info msg="Closing user" userID=65a0c502-efac-4fdb-9e5b-037527992981 time="2026-02-13T23:25:24Z" level=info msg="De-registering user client, ID:65a0c502-efac-4fdb-9e5b-037527992981" pkg=observability time="2026-02-13T23:25:24Z" level=info msg="Exiting IMAP Service" service=imap user=65a0c502-efac-4fdb-9e5b-037527992981 time="2026-02-13T23:25:24Z" level=info msg="Exiting service main loop" service=smtp user=65a0c502-efac-4fdb-9e5b-037527992981 time="2026-02-13T23:25:24Z" level=info msg="Exiting service main loop" service=notification user=65a0c502-efac-4fdb-9e5b-037527992981 time="2026-02-13T23:25:24Z" level=info msg="Exiting Service" service=user-identity user=65a0c502-efac-4fdb-9e5b-037527992981 time="2026-02-13T23:25:24Z" level=info msg="Exiting service main loop" service=telemetry user=65a0c502-efac-4fdb-9e5b-037527992981 time="2026-02-13T23:25:24Z" level=info msg="Exiting service" service=user-events user=65a0c502-efac-4fdb-9e5b-037527992981 time="2026-02-13T23:25:24Z" level=info msg="Closing IMAP Listener" service=server-manager time="2026-02-13T23:25:24Z" level=info msg="Closing IMAP server" service=server-manager time="2026-02-13T23:25:24Z" level=info msg="Closing SMTP Listener" service=server-manager time="2026-02-13T23:25:24Z" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2026-02-13T23:25:24Z" level=info msg="Closing SMTP server" service=server-manager time="2026-02-13T23:25:24Z" level=info msg="Closing service" service=unleash Then it fails # :1 -> *scenario time="2026-02-13T23:25:24Z" level=info msg="User 'af62862b-f881-42d6-9efb-5f4d24faa433' created with id=0211b052-168b-4227-8312-83a4419631f0" pkg=gpa/server/backend time="2026-02-13T23:25:26Z" level=info msg="Starting bridge" time="2026-02-13T23:25:26Z" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures1466701680/129/config2324241207/grpcFocusServerConfig.json pkg=focus/service time="2026-02-13T23:25:26Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures1466701680/129/cache3796852054/unleash_cache/unleash_flags: no such file or directory" service=unleash time="2026-02-13T23:25:26Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures1466701680/129/cache3796852054/notifications/notification_cache: no such file or directory" pkg=notification-store time="2026-02-13T23:25:26Z" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures1466701680/129/data1301046115/gluon/backend/db gluonStore=/tmp/TestFeatures1466701680/129/data1301046115/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2026-02-13T23:25:26Z" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2026-02-13T23:25:26Z" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2026-02-13T23:25:26Z" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2026-02-13T23:25:26Z" level=info msg="Starting service" service=unleash time="2026-02-13T23:25:26Z" level=info msg="Starting service" pkg=observability time="2026-02-13T23:25:26Z" level=info msg="Starting frontend service" time="2026-02-13T23:25:26Z" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures1466701680/129/config2324241207/grpcServerConfig.json time="2026-02-13T23:25:26Z" level=info msg="gRPC server listening on /tmp/bridge8083" pkg=grpc time="2026-02-13T23:25:26Z" level=info msg="Frontend service started" time="2026-02-13T23:25:26Z" level=info msg="Starting frontend client" time="2026-02-13T23:25:26Z" level=info msg="Starting poll service" service=unleash time="2026-02-13T23:25:26Z" level=info msg="Checking for updates" pkg=bridge time="2026-02-13T23:25:26Z" level=info msg="Starting receiver service" service=unleash time="2026-02-13T23:25:26Z" level=info msg="Loading users" count=0 pkg=bridge/user time="2026-02-13T23:25:26Z" level=info msg="Finished loading users" pkg=bridge/user time="2026-02-13T23:25:26Z" level=info msg="Not monitoring parent PID" pkg=grpc time="2026-02-13T23:25:26Z" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2026-02-13T23:25:26Z" level=info msg="Frontend client started" time="2026-02-13T23:25:26Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (4b49acbc)" time="2026-02-13T23:25:26Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (4b49acbc)" time="2026-02-13T23:25:26Z" level=info msg="200 OK: GET https://127.0.0.1:35849/feature/v2/frontend?bridgeStickyKey=2784f3b6-1b5f-47c8-bcb9-fa2a942e8fbc" pkg=gpa/manager time="2026-02-13T23:25:26Z" level=info msg="200 OK: POST https://127.0.0.1:35849/auth/v4/info" pkg=gpa/manager time="2026-02-13T23:25:26Z" level=info msg="200 OK: POST https://127.0.0.1:35849/auth/v4" pkg=gpa/manager time="2026-02-13T23:25:26Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=0211b052-168b-4227-8312-83a4419631f0 time="2026-02-13T23:25:26Z" level=info msg="Adding vault user" userID=0211b052-168b-4227-8312-83a4419631f0 time="2026-02-13T23:25:26Z" level=info msg="Creating new user" userID=0211b052-168b-4227-8312-83a4419631f0 time="2026-02-13T23:25:26Z" level=warning msg="404 GET https://127.0.0.1:35849/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2026-02-13T23:25:26Z" level=error msg="404 GET https://127.0.0.1:35849/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2026-02-13T23:25:26Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:35849/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2026-02-13T23:25:26Z" level=info msg="Creating user object" numAddr=1 numLabels=15 userID=0211b052-168b-4227-8312-83a4419631f0 time="2026-02-13T23:25:26Z" level=info msg="200 OK: GET https://127.0.0.1:35849/core/v4/events/latest" pkg=gpa/client userID=0211b052-168b-4227-8312-83a4419631f0 time="2026-02-13T23:25:26Z" level=info msg="Starting service Last EventID=Bw==" service=user-events user=0211b052-168b-4227-8312-83a4419631f0 time="2026-02-13T23:25:26Z" level=info msg="200 OK: GET https://127.0.0.1:35849/core/v4/settings" pkg=gpa/client userID=0211b052-168b-4227-8312-83a4419631f0 time="2026-02-13T23:25:26Z" level=info msg="Registering user client, ID:0211b052-168b-4227-8312-83a4419631f0" pkg=observability time="2026-02-13T23:25:26Z" level=info msg="Starting service main loop" service=telemetry user=0211b052-168b-4227-8312-83a4419631f0 time="2026-02-13T23:25:26Z" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=0211b052-168b-4227-8312-83a4419631f0 time="2026-02-13T23:25:26Z" level=info msg="Starting service main loop" service=notification user=0211b052-168b-4227-8312-83a4419631f0 time="2026-02-13T23:25:26Z" level=info msg="Starting service main loop" service=smtp user=0211b052-168b-4227-8312-83a4419631f0 time="2026-02-13T23:25:26Z" level=info msg="200 OK: GET https://127.0.0.1:35849/core/v4/labels?Type=4" pkg=gpa/client userID=0211b052-168b-4227-8312-83a4419631f0 time="2026-02-13T23:25:26Z" level=info msg="200 OK: GET https://127.0.0.1:35849/core/v4/labels?Type=3" pkg=gpa/client userID=0211b052-168b-4227-8312-83a4419631f0 time="2026-02-13T23:25:26Z" level=info msg="200 OK: GET https://127.0.0.1:35849/core/v4/labels?Type=1" pkg=gpa/client userID=0211b052-168b-4227-8312-83a4419631f0 time="2026-02-13T23:25:26Z" level=info msg="Setting labels" labelIDs="[4 5 7 8 9 0 1 2 6 10 12 3 7636eb46-46a2-473a-8178-3c12c8bc1c7c ab6f9684-f886-4325-99dc-ef99d25f08ca 238155ec-468a-4fda-9f4b-88dd878a498b]" pkg=rwLabels time="2026-02-13T23:25:26Z" level=info msg="Adding user to imap server" addrID=00e37403-64a0-495c-a951-6a0b5e8f4f81 service=server-manager time="2026-02-13T23:25:26Z" level=info msg="Creating new IMAP user" addrID=00e37403-64a0-495c-a951-6a0b5e8f4f81 service=server-manager time="2026-02-13T23:25:26Z" level=info msg="Setting gluon ID" addrID=00e37403-64a0-495c-a951-6a0b5e8f4f81 gluonID=40f51565-488f-4789-a661-c463684067c6 userID=0211b052-168b-4227-8312-83a4419631f0 time="2026-02-13T23:25:26Z" level=info msg="Created new IMAP user" addrID=00e37403-64a0-495c-a951-6a0b5e8f4f81 gluonID=40f51565-488f-4789-a661-c463684067c6 service=server-manager time="2026-02-13T23:25:26Z" level=info msg="Validating Listener State" service=server-manager time="2026-02-13T23:25:26Z" level=info msg=Resuming service=user-events user=0211b052-168b-4227-8312-83a4419631f0 time="2026-02-13T23:25:26Z" level=info msg="Received mailbox message count" count=0 gluonID=40f51565-488f-4789-a661-c463684067c6 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2026-02-13T23:25:26Z" level=info msg="Starting IMAP Service" service=imap user=0211b052-168b-4227-8312-83a4419631f0 time="2026-02-13T23:25:26Z" level=info msg="Sync triggered" service=imap user=0211b052-168b-4227-8312-83a4419631f0 time="2026-02-13T23:25:26Z" level=info msg="Beginning user sync" service=imap start="2026-02-13 23:25:26.343774913 +0000 UTC m=+144.150383313" user=0211b052-168b-4227-8312-83a4419631f0 time="2026-02-13T23:25:26Z" level=info msg="Syncing labels" service=imap user=0211b052-168b-4227-8312-83a4419631f0 time="2026-02-13T23:25:26Z" level=info msg="Label not found in DB, creating mailbox." labelID=7636eb46-46a2-473a-8178-3c12c8bc1c7c labelPath="jm2pV8GS7FVFPTesFaU5jW/EhDgcEQCxeWTMDFRvNjU=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2026-02-13T23:25:26Z" level=info msg="Label not found in DB, creating mailbox." labelID=238155ec-468a-4fda-9f4b-88dd878a498b labelPath="AUFssb0Jn4BktyyOswfmjNccbC5+NIS37B9EgC88SIg=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2026-02-13T23:25:26Z" level=info msg="Label not found in DB, creating mailbox." labelID=ab6f9684-f886-4325-99dc-ef99d25f08ca labelPath="mHoyd+am6bmNoUvxRZ/ZRvBIQnwu+1OQWf1jSR3oA+s=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2026-02-13T23:25:26Z" level=info msg="Checking whether logged in user should re-sync. UserID:0211b052-168b-4227-8312-83a4419631f0" userID=0211b052-168b-4227-8312-83a4419631f0 time="2026-02-13T23:25:26Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=40f51565-488f-4789-a661-c463684067c6 time="2026-02-13T23:25:26Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=40f51565-488f-4789-a661-c463684067c6 time="2026-02-13T23:25:26Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0 userID=40f51565-488f-4789-a661-c463684067c6 time="2026-02-13T23:25:26Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=7636eb46-46a2-473a-8178-3c12c8bc1c7c userID=40f51565-488f-4789-a661-c463684067c6 time="2026-02-13T23:25:26Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=12 userID=40f51565-488f-4789-a661-c463684067c6 time="2026-02-13T23:25:26Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5 userID=40f51565-488f-4789-a661-c463684067c6 time="2026-02-13T23:25:26Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=3 userID=40f51565-488f-4789-a661-c463684067c6 time="2026-02-13T23:25:26Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=10 userID=40f51565-488f-4789-a661-c463684067c6 time="2026-02-13T23:25:26Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=8 userID=40f51565-488f-4789-a661-c463684067c6 time="2026-02-13T23:25:26Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4 userID=40f51565-488f-4789-a661-c463684067c6 time="2026-02-13T23:25:26Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6 userID=40f51565-488f-4789-a661-c463684067c6 time="2026-02-13T23:25:26Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=7 userID=40f51565-488f-4789-a661-c463684067c6 time="2026-02-13T23:25:26Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=238155ec-468a-4fda-9f4b-88dd878a498b userID=40f51565-488f-4789-a661-c463684067c6 time="2026-02-13T23:25:26Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=ab6f9684-f886-4325-99dc-ef99d25f08ca userID=40f51565-488f-4789-a661-c463684067c6 time="2026-02-13T23:25:26Z" level=info msg="Synced labels" service=imap user=0211b052-168b-4227-8312-83a4419631f0 time="2026-02-13T23:25:26Z" level=info msg="200 OK: GET https://127.0.0.1:35849/mail/v4/messages/count" pkg=gpa/client userID=0211b052-168b-4227-8312-83a4419631f0 time="2026-02-13T23:25:26Z" level=info msg="Syncing messages" service=imap user=0211b052-168b-4227-8312-83a4419631f0 time="2026-02-13T23:25:26Z" level=info msg="Job started" service=imap user=0211b052-168b-4227-8312-83a4419631f0 time="2026-02-13T23:25:26Z" level=info msg="200 OK: POST https://127.0.0.1:35849/mail/v4/messages" pkg=gpa/client userID=0211b052-168b-4227-8312-83a4419631f0 time="2026-02-13T23:25:26Z" level=info msg="200 OK: POST https://127.0.0.1:35849/mail/v4/messages" pkg=gpa/client userID=0211b052-168b-4227-8312-83a4419631f0 time="2026-02-13T23:25:26Z" level=info msg="Creating new child job" service=imap user=0211b052-168b-4227-8312-83a4419631f0 time="2026-02-13T23:25:26Z" level=info msg="Job finished" service=imap user=0211b052-168b-4227-8312-83a4419631f0 time="2026-02-13T23:25:26Z" level=info msg="200 OK: GET https://127.0.0.1:35849/mail/v4/messages/9b4c5458-2f60-433c-b843-1b6ce44dce4e" pkg=gpa/client userID=0211b052-168b-4227-8312-83a4419631f0 time="2026-02-13T23:25:26Z" level=info msg="200 OK: GET https://127.0.0.1:35849/mail/v4/messages/5706b807-9ea9-4067-9968-4a256ab73219" pkg=gpa/client userID=0211b052-168b-4227-8312-83a4419631f0 time="2026-02-13T23:25:26Z" level=info msg="200 OK: GET https://127.0.0.1:35849/mail/v4/messages/eaf2021d-d68e-4831-92ec-594a8d581970" pkg=gpa/client userID=0211b052-168b-4227-8312-83a4419631f0 time="2026-02-13T23:25:26Z" level=info msg="200 OK: GET https://127.0.0.1:35849/mail/v4/messages/a81b1383-1e8e-406d-a1b0-4adba2213d2e" pkg=gpa/client userID=0211b052-168b-4227-8312-83a4419631f0 time="2026-02-13T23:25:26Z" level=info msg="Sending observability data." pkg=observability time="2026-02-13T23:25:26Z" level=info msg="Child job finished" service=imap user=0211b052-168b-4227-8312-83a4419631f0 time="2026-02-13T23:25:26Z" level=info msg="All child jobs completed" service=imap sync-job=waiter user=0211b052-168b-4227-8312-83a4419631f0 time="2026-02-13T23:25:26Z" level=info msg="Synced messages" service=imap user=0211b052-168b-4227-8312-83a4419631f0 time="2026-02-13T23:25:26Z" level=info msg="Finished user sync" duration=20.279665ms service=imap user=0211b052-168b-4227-8312-83a4419631f0 time="2026-02-13T23:25:26Z" level=info msg="Sync complete, starting API event stream" service=imap user=0211b052-168b-4227-8312-83a4419631f0 time="2026-02-13T23:25:26Z" level=info msg="Event loop reset" eventID="Bw==" service=user-events user=0211b052-168b-4227-8312-83a4419631f0 time="2026-02-13T23:25:26Z" level=info msg="200 OK: POST https://127.0.0.1:35849/data/v1/metrics" pkg=gpa/client userID=0211b052-168b-4227-8312-83a4419631f0 time="2026-02-13T23:25:26Z" level=info msg="Successfully sent observability data." pkg=observability Scenario: Move message from Sent to Inbox is not possible # features/imap/message/move.feature:131 Given test skips reporter checks # :1 -> *scenario time="2026-02-13T23:25:26Z" level=error msg="Command failed" cmd="UID MOVE [1:1] 'g+y1Ib8yD2dyh+i5I4Cbs010utlij3E+0ODOTP4E8vg='" error="operation not allowed" pkg=gluon/session session=1 time="2026-02-13T23:25:26Z" level=info msg="Scheduling observability data sending" pkg=observability When IMAP client "1" moves the message with subject "bax" from "Sent" to "Inbox" # :1 -> *scenario time="2026-02-13T23:25:26Z" level=info msg="Frontend service stopped" time="2026-02-13T23:25:26Z" level=info msg="Frontend client stopped" time="2026-02-13T23:25:26Z" level=info msg="Closing bridge" pkg=bridge time="2026-02-13T23:25:26Z" level=info msg="Stopping service" pkg=observability time="2026-02-13T23:25:26Z" level=info msg="Closing user" userID=0211b052-168b-4227-8312-83a4419631f0 time="2026-02-13T23:25:26Z" level=info msg="De-registering user client, ID:0211b052-168b-4227-8312-83a4419631f0" pkg=observability time="2026-02-13T23:25:26Z" level=info msg="Exiting IMAP Service" service=imap user=0211b052-168b-4227-8312-83a4419631f0 time="2026-02-13T23:25:26Z" level=info msg="Exiting service main loop" service=smtp user=0211b052-168b-4227-8312-83a4419631f0 time="2026-02-13T23:25:26Z" level=info msg="Exiting service main loop" service=notification user=0211b052-168b-4227-8312-83a4419631f0 time="2026-02-13T23:25:26Z" level=info msg="Exiting Service" service=user-identity user=0211b052-168b-4227-8312-83a4419631f0 time="2026-02-13T23:25:26Z" level=info msg="Exiting service main loop" service=telemetry user=0211b052-168b-4227-8312-83a4419631f0 time="2026-02-13T23:25:26Z" level=info msg="Exiting service" service=user-events user=0211b052-168b-4227-8312-83a4419631f0 time="2026-02-13T23:25:26Z" level=info msg="Closing IMAP Listener" service=server-manager time="2026-02-13T23:25:26Z" level=info msg="Closing IMAP server" service=server-manager time="2026-02-13T23:25:26Z" level=info msg="Closing SMTP Listener" service=server-manager time="2026-02-13T23:25:26Z" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2026-02-13T23:25:26Z" level=info msg="Closing SMTP server" service=server-manager time="2026-02-13T23:25:26Z" level=info msg="Closing service" service=unleash Then it fails # :1 -> *scenario Feature: IMAP move messages by append and delete (without MOVE support, e.g., Outlook) time="2026-02-13T23:25:26Z" level=info msg="User '914f00ea-edf2-4355-872c-ae3313a158a4' created with id=2e915ab1-b9b8-482e-9840-f9e283eeb85d" pkg=gpa/server/backend Background: Given there exists an account with username "914f00ea-edf2-4355-872c-ae3313a158a4" and password "password" # :1 -> *scenario And the account "914f00ea-edf2-4355-872c-ae3313a158a4" has the following custom mailboxes: # :1 -> *scenario | name | type | | mbox | folder | Then it succeeds # :1 -> *scenario time="2026-02-13T23:25:26Z" level=info msg="Starting bridge" time="2026-02-13T23:25:26Z" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures1466701680/130/config816289345/grpcFocusServerConfig.json pkg=focus/service time="2026-02-13T23:25:26Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures1466701680/130/cache3935251465/unleash_cache/unleash_flags: no such file or directory" service=unleash time="2026-02-13T23:25:26Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures1466701680/130/cache3935251465/notifications/notification_cache: no such file or directory" pkg=notification-store time="2026-02-13T23:25:26Z" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures1466701680/130/data1403021754/gluon/backend/db gluonStore=/tmp/TestFeatures1466701680/130/data1403021754/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2026-02-13T23:25:26Z" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2026-02-13T23:25:26Z" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2026-02-13T23:25:26Z" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2026-02-13T23:25:26Z" level=info msg="Starting service" service=unleash time="2026-02-13T23:25:26Z" level=info msg="Starting service" pkg=observability time="2026-02-13T23:25:26Z" level=info msg="Starting frontend service" time="2026-02-13T23:25:26Z" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures1466701680/130/config816289345/grpcServerConfig.json time="2026-02-13T23:25:26Z" level=info msg="gRPC server listening on /tmp/bridge5398" pkg=grpc time="2026-02-13T23:25:26Z" level=info msg="Frontend service started" time="2026-02-13T23:25:26Z" level=info msg="Starting frontend client" time="2026-02-13T23:25:26Z" level=info msg="Starting poll service" service=unleash time="2026-02-13T23:25:26Z" level=info msg="Starting receiver service" service=unleash time="2026-02-13T23:25:26Z" level=info msg="Loading users" count=0 pkg=bridge/user time="2026-02-13T23:25:26Z" level=info msg="Finished loading users" pkg=bridge/user time="2026-02-13T23:25:26Z" level=info msg="Checking for updates" pkg=bridge time="2026-02-13T23:25:26Z" level=info msg="Not monitoring parent PID" pkg=grpc time="2026-02-13T23:25:26Z" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2026-02-13T23:25:26Z" level=info msg="Frontend client started" When bridge starts # :1 -> *scenario time="2026-02-13T23:25:26Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (0f0455f4)" time="2026-02-13T23:25:26Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (0f0455f4)" time="2026-02-13T23:25:26Z" level=info msg="200 OK: GET https://127.0.0.1:37797/feature/v2/frontend?bridgeStickyKey=52062316-b995-4133-b3ee-64a05e3e3e12" pkg=gpa/manager time="2026-02-13T23:25:26Z" level=info msg="200 OK: POST https://127.0.0.1:37797/auth/v4/info" pkg=gpa/manager time="2026-02-13T23:25:27Z" level=info msg="200 OK: POST https://127.0.0.1:37797/auth/v4" pkg=gpa/manager time="2026-02-13T23:25:27Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=2e915ab1-b9b8-482e-9840-f9e283eeb85d time="2026-02-13T23:25:27Z" level=info msg="Adding vault user" userID=2e915ab1-b9b8-482e-9840-f9e283eeb85d time="2026-02-13T23:25:27Z" level=info msg="Creating new user" userID=2e915ab1-b9b8-482e-9840-f9e283eeb85d time="2026-02-13T23:25:27Z" level=warning msg="404 GET https://127.0.0.1:37797/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2026-02-13T23:25:27Z" level=error msg="404 GET https://127.0.0.1:37797/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2026-02-13T23:25:27Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:37797/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2026-02-13T23:25:27Z" level=info msg="Creating user object" numAddr=1 numLabels=13 userID=2e915ab1-b9b8-482e-9840-f9e283eeb85d time="2026-02-13T23:25:27Z" level=info msg="200 OK: GET https://127.0.0.1:37797/core/v4/events/latest" pkg=gpa/client userID=2e915ab1-b9b8-482e-9840-f9e283eeb85d time="2026-02-13T23:25:27Z" level=info msg="Starting service Last EventID=AQ==" service=user-events user=2e915ab1-b9b8-482e-9840-f9e283eeb85d time="2026-02-13T23:25:27Z" level=info msg="200 OK: GET https://127.0.0.1:37797/core/v4/settings" pkg=gpa/client userID=2e915ab1-b9b8-482e-9840-f9e283eeb85d time="2026-02-13T23:25:27Z" level=info msg="Registering user client, ID:2e915ab1-b9b8-482e-9840-f9e283eeb85d" pkg=observability time="2026-02-13T23:25:27Z" level=info msg="Starting service main loop" service=telemetry user=2e915ab1-b9b8-482e-9840-f9e283eeb85d time="2026-02-13T23:25:27Z" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=2e915ab1-b9b8-482e-9840-f9e283eeb85d time="2026-02-13T23:25:27Z" level=info msg="Starting service main loop" service=notification user=2e915ab1-b9b8-482e-9840-f9e283eeb85d time="2026-02-13T23:25:27Z" level=info msg="Starting service main loop" service=smtp user=2e915ab1-b9b8-482e-9840-f9e283eeb85d time="2026-02-13T23:25:27Z" level=info msg="200 OK: GET https://127.0.0.1:37797/core/v4/labels?Type=4" pkg=gpa/client userID=2e915ab1-b9b8-482e-9840-f9e283eeb85d time="2026-02-13T23:25:27Z" level=info msg="200 OK: GET https://127.0.0.1:37797/core/v4/labels?Type=3" pkg=gpa/client userID=2e915ab1-b9b8-482e-9840-f9e283eeb85d time="2026-02-13T23:25:27Z" level=info msg="200 OK: GET https://127.0.0.1:37797/core/v4/labels?Type=1" pkg=gpa/client userID=2e915ab1-b9b8-482e-9840-f9e283eeb85d time="2026-02-13T23:25:27Z" level=info msg="Setting labels" labelIDs="[2 4 5 6 8 9 3 7 10 12 0 1 f4a93642-72fd-4451-9b8a-9412ae7e73b8]" pkg=rwLabels time="2026-02-13T23:25:27Z" level=info msg="Adding user to imap server" addrID=10bde46f-c979-46b8-ad26-92c574a9ed40 service=server-manager time="2026-02-13T23:25:27Z" level=info msg="Creating new IMAP user" addrID=10bde46f-c979-46b8-ad26-92c574a9ed40 service=server-manager time="2026-02-13T23:25:27Z" level=info msg="Setting gluon ID" addrID=10bde46f-c979-46b8-ad26-92c574a9ed40 gluonID=b93970f5-2c8f-413a-84e1-32d605514829 userID=2e915ab1-b9b8-482e-9840-f9e283eeb85d time="2026-02-13T23:25:27Z" level=info msg="Created new IMAP user" addrID=10bde46f-c979-46b8-ad26-92c574a9ed40 gluonID=b93970f5-2c8f-413a-84e1-32d605514829 service=server-manager time="2026-02-13T23:25:27Z" level=info msg="Validating Listener State" service=server-manager time="2026-02-13T23:25:27Z" level=info msg=Resuming service=user-events user=2e915ab1-b9b8-482e-9840-f9e283eeb85d And the user logs in with username "914f00ea-edf2-4355-872c-ae3313a158a4" and password "password" # :1 -> *scenario time="2026-02-13T23:25:27Z" level=info msg="Received mailbox message count" count=0 gluonID=b93970f5-2c8f-413a-84e1-32d605514829 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2026-02-13T23:25:27Z" level=info msg="Starting IMAP Service" service=imap user=2e915ab1-b9b8-482e-9840-f9e283eeb85d time="2026-02-13T23:25:27Z" level=info msg="Sync triggered" service=imap user=2e915ab1-b9b8-482e-9840-f9e283eeb85d time="2026-02-13T23:25:27Z" level=info msg="Beginning user sync" service=imap start="2026-02-13 23:25:27.205430754 +0000 UTC m=+145.012039164" user=2e915ab1-b9b8-482e-9840-f9e283eeb85d time="2026-02-13T23:25:27Z" level=info msg="Syncing labels" service=imap user=2e915ab1-b9b8-482e-9840-f9e283eeb85d time="2026-02-13T23:25:27Z" level=info msg="Label not found in DB, creating mailbox." labelID=f4a93642-72fd-4451-9b8a-9412ae7e73b8 labelPath="jm2pV8GS7FVFPTesFaU5jW/EhDgcEQCxeWTMDFRvNjU=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2026-02-13T23:25:27Z" level=info msg="Checking whether logged in user should re-sync. UserID:2e915ab1-b9b8-482e-9840-f9e283eeb85d" userID=2e915ab1-b9b8-482e-9840-f9e283eeb85d time="2026-02-13T23:25:27Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=b93970f5-2c8f-413a-84e1-32d605514829 time="2026-02-13T23:25:27Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=b93970f5-2c8f-413a-84e1-32d605514829 time="2026-02-13T23:25:27Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=f4a93642-72fd-4451-9b8a-9412ae7e73b8 userID=b93970f5-2c8f-413a-84e1-32d605514829 time="2026-02-13T23:25:27Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5 userID=b93970f5-2c8f-413a-84e1-32d605514829 time="2026-02-13T23:25:27Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=10 userID=b93970f5-2c8f-413a-84e1-32d605514829 time="2026-02-13T23:25:27Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=12 userID=b93970f5-2c8f-413a-84e1-32d605514829 time="2026-02-13T23:25:27Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6 userID=b93970f5-2c8f-413a-84e1-32d605514829 time="2026-02-13T23:25:27Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=8 userID=b93970f5-2c8f-413a-84e1-32d605514829 time="2026-02-13T23:25:27Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=3 userID=b93970f5-2c8f-413a-84e1-32d605514829 time="2026-02-13T23:25:27Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0 userID=b93970f5-2c8f-413a-84e1-32d605514829 time="2026-02-13T23:25:27Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4 userID=b93970f5-2c8f-413a-84e1-32d605514829 time="2026-02-13T23:25:27Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=7 userID=b93970f5-2c8f-413a-84e1-32d605514829 time="2026-02-13T23:25:27Z" level=info msg="Synced labels" service=imap user=2e915ab1-b9b8-482e-9840-f9e283eeb85d time="2026-02-13T23:25:27Z" level=info msg="200 OK: GET https://127.0.0.1:37797/mail/v4/messages/count" pkg=gpa/client userID=2e915ab1-b9b8-482e-9840-f9e283eeb85d time="2026-02-13T23:25:27Z" level=info msg="Syncing messages" service=imap user=2e915ab1-b9b8-482e-9840-f9e283eeb85d time="2026-02-13T23:25:27Z" level=info msg="Job started" service=imap user=2e915ab1-b9b8-482e-9840-f9e283eeb85d time="2026-02-13T23:25:27Z" level=info msg="200 OK: POST https://127.0.0.1:37797/mail/v4/messages" pkg=gpa/client userID=2e915ab1-b9b8-482e-9840-f9e283eeb85d time="2026-02-13T23:25:27Z" level=info msg="Job finished" service=imap user=2e915ab1-b9b8-482e-9840-f9e283eeb85d time="2026-02-13T23:25:27Z" level=info msg="All child jobs completed" service=imap sync-job=waiter user=2e915ab1-b9b8-482e-9840-f9e283eeb85d time="2026-02-13T23:25:27Z" level=info msg="Synced messages" service=imap user=2e915ab1-b9b8-482e-9840-f9e283eeb85d time="2026-02-13T23:25:27Z" level=info msg="Finished user sync" duration=8.06098ms service=imap user=2e915ab1-b9b8-482e-9840-f9e283eeb85d time="2026-02-13T23:25:27Z" level=info msg="Sync complete, starting API event stream" service=imap user=2e915ab1-b9b8-482e-9840-f9e283eeb85d time="2026-02-13T23:25:27Z" level=info msg="Event loop reset" eventID="AQ==" service=user-events user=2e915ab1-b9b8-482e-9840-f9e283eeb85d And user "914f00ea-edf2-4355-872c-ae3313a158a4" finishes syncing # :1 -> *scenario And user "914f00ea-edf2-4355-872c-ae3313a158a4" connects and authenticates IMAP client "source" # :1 -> *scenario And user "914f00ea-edf2-4355-872c-ae3313a158a4" connects and authenticates IMAP client "target" # :1 -> *scenario Then it succeeds # :1 -> *scenario time="2026-02-13T23:25:27Z" level=info msg="200 OK: POST https://127.0.0.1:37797/mail/v4/messages/import" pkg=gpa/client userID=2e915ab1-b9b8-482e-9840-f9e283eeb85d time="2026-02-13T23:25:27Z" level=info msg="200 OK: GET https://127.0.0.1:37797/mail/v4/messages/ece24941-da07-42dc-84e1-de700a7c124a" pkg=gpa/client userID=2e915ab1-b9b8-482e-9840-f9e283eeb85d Scenario Outline: Move message from to by # features/imap/message/move_without_support.feature:15 time="2026-02-13T23:25:27Z" level=info msg="200 OK: POST https://127.0.0.1:37797/mail/v4/messages/import" pkg=gpa/client userID=2e915ab1-b9b8-482e-9840-f9e283eeb85d time="2026-02-13T23:25:27Z" level=info msg="200 OK: GET https://127.0.0.1:37797/mail/v4/messages/c1e5d335-478e-4baa-bd7d-f7839464ea5e" pkg=gpa/client userID=2e915ab1-b9b8-482e-9840-f9e283eeb85d time="2026-02-13T23:25:27Z" level=info msg="200 OK: PUT https://127.0.0.1:37797/mail/v4/messages/label" pkg=gpa/client userID=2e915ab1-b9b8-482e-9840-f9e283eeb85d time="2026-02-13T23:25:27Z" level=info msg="Heartbeat sent" metrics="{bridge.any.heartbeat bridge_heartbeat_new {1 2} {true true false false false true true true true true false 0.0.0 starttls starttls unknown}}" pkg=telemetry time="2026-02-13T23:25:27Z" level=info msg="200 OK: PUT https://127.0.0.1:37797/mail/v4/messages/unlabel" pkg=gpa/client userID=2e915ab1-b9b8-482e-9840-f9e283eeb85d time="2026-02-13T23:25:27Z" level=info msg="200 OK: POST https://127.0.0.1:37797/mail/v4/messages" pkg=gpa/client userID=2e915ab1-b9b8-482e-9840-f9e283eeb85d time="2026-02-13T23:25:27Z" level=info msg="Frontend service stopped" time="2026-02-13T23:25:27Z" level=info msg="Frontend client stopped" time="2026-02-13T23:25:27Z" level=info msg="Closing bridge" pkg=bridge time="2026-02-13T23:25:27Z" level=info msg="Stopping service" pkg=observability time="2026-02-13T23:25:27Z" level=info msg="Closing user" userID=2e915ab1-b9b8-482e-9840-f9e283eeb85d time="2026-02-13T23:25:27Z" level=info msg="De-registering user client, ID:2e915ab1-b9b8-482e-9840-f9e283eeb85d" pkg=observability time="2026-02-13T23:25:27Z" level=info msg="Exiting IMAP Service" service=imap user=2e915ab1-b9b8-482e-9840-f9e283eeb85d time="2026-02-13T23:25:27Z" level=info msg="Exiting service main loop" service=smtp user=2e915ab1-b9b8-482e-9840-f9e283eeb85d time="2026-02-13T23:25:27Z" level=info msg="Exiting service main loop" service=notification user=2e915ab1-b9b8-482e-9840-f9e283eeb85d time="2026-02-13T23:25:27Z" level=info msg="Exiting Service" service=user-identity user=2e915ab1-b9b8-482e-9840-f9e283eeb85d time="2026-02-13T23:25:27Z" level=info msg="Exiting service main loop" service=telemetry user=2e915ab1-b9b8-482e-9840-f9e283eeb85d time="2026-02-13T23:25:27Z" level=info msg="Exiting service" service=user-events user=2e915ab1-b9b8-482e-9840-f9e283eeb85d time="2026-02-13T23:25:27Z" level=info msg="Closing IMAP Listener" service=server-manager time="2026-02-13T23:25:27Z" level=info msg="Closing IMAP server" service=server-manager time="2026-02-13T23:25:27Z" level=info msg="Closing SMTP Listener" service=server-manager time="2026-02-13T23:25:27Z" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2026-02-13T23:25:27Z" level=info msg="Closing SMTP server" service=server-manager time="2026-02-13T23:25:27Z" level=info msg="Closing service" service=unleash Given there exists an account with username "[user:user]" and password "password" # :1 -> *scenario And the account "[user:user]" has the following custom mailboxes: # :1 -> *scenario | name | type | | mbox | folder | Then it succeeds # :1 -> *scenario When bridge starts # :1 -> *scenario And the user logs in with username "[user:user]" and password "password" # :1 -> *scenario And user "[user:user]" finishes syncing # :1 -> *scenario And user "[user:user]" connects and authenticates IMAP client "source" # :1 -> *scenario And user "[user:user]" connects and authenticates IMAP client "target" # :1 -> *scenario Then it succeeds # :1 -> *scenario When IMAP client "source" appends the following message to "": # :1 -> *scenario """ Received: by 2002:0:0:0:0:0:0:0 with SMTP id 0123456789abcdef; Wed, 30 Dec 2020 01:23:45 0000 From: sndr1@[domain] Date: 01 Jan 1980 00:00:00 +0000 To: rcvr1@[domain] Subject: subj1  body1 """ Then it succeeds # :1 -> *scenario When IMAP client "source" appends the following message to "": # :1 -> *scenario """ Received: by 2002:0:0:0:0:0:0:0 with SMTP id 0123456789abcdef; Wed, 30 Dec 2020 01:23:45 0000 From: sndr2@[domain] Date: 01 Jan 1980 00:00:00 +0000 To: rcvr2@[domain] Subject: subj2  body2 """ Then it succeeds # :1 -> *scenario And IMAP client "source" selects "" # :1 -> *scenario And IMAP client "target" selects "" # :1 -> *scenario When IMAP clients "source" and "target" move message with subject "subj2" of "[user:user]" to "" by  # :1 -> *scenario And IMAP client "source" eventually sees 1 messages in "" # :1 -> *scenario And IMAP client "source" eventually sees the following messages in "": # :1 -> *scenario | from | to | subject | | sndr1@proton.local | rcvr1@proton.local | subj1 | And IMAP client "target" eventually sees 1 messages in "" # :1 -> *scenario And IMAP client "target" eventually sees the following messages in "": # :1 -> *scenario | from | to | subject | | sndr2@proton.local | rcvr2@proton.local | subj2 | Examples: | srcMailbox | dstMailbox | order | | Trash | INBOX | APPEND DELETE EXPUNGE | time="2026-02-13T23:25:28Z" level=info msg="User '86584073-9515-49df-8223-1de4961031a3' created with id=981efad2-40c7-4b96-be91-b79d2b529a30" pkg=gpa/server/backend time="2026-02-13T23:25:28Z" level=info msg="Starting bridge" time="2026-02-13T23:25:28Z" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures1466701680/131/config3337629400/grpcFocusServerConfig.json pkg=focus/service time="2026-02-13T23:25:28Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures1466701680/131/cache2914282501/unleash_cache/unleash_flags: no such file or directory" service=unleash time="2026-02-13T23:25:28Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures1466701680/131/cache2914282501/notifications/notification_cache: no such file or directory" pkg=notification-store time="2026-02-13T23:25:28Z" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures1466701680/131/data989656231/gluon/backend/db gluonStore=/tmp/TestFeatures1466701680/131/data989656231/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2026-02-13T23:25:28Z" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2026-02-13T23:25:28Z" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2026-02-13T23:25:28Z" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2026-02-13T23:25:28Z" level=info msg="Starting service" service=unleash time="2026-02-13T23:25:28Z" level=info msg="Starting service" pkg=observability time="2026-02-13T23:25:28Z" level=info msg="Starting frontend service" time="2026-02-13T23:25:28Z" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures1466701680/131/config3337629400/grpcServerConfig.json time="2026-02-13T23:25:28Z" level=info msg="gRPC server listening on /tmp/bridge5497" pkg=grpc time="2026-02-13T23:25:28Z" level=info msg="Frontend service started" time="2026-02-13T23:25:28Z" level=info msg="Starting frontend client" time="2026-02-13T23:25:28Z" level=info msg="Starting poll service" service=unleash time="2026-02-13T23:25:28Z" level=info msg="Starting receiver service" service=unleash time="2026-02-13T23:25:28Z" level=info msg="Loading users" count=0 pkg=bridge/user time="2026-02-13T23:25:28Z" level=info msg="Finished loading users" pkg=bridge/user time="2026-02-13T23:25:28Z" level=info msg="Checking for updates" pkg=bridge time="2026-02-13T23:25:28Z" level=info msg="Not monitoring parent PID" pkg=grpc time="2026-02-13T23:25:28Z" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2026-02-13T23:25:28Z" level=info msg="200 OK: GET https://127.0.0.1:38703/feature/v2/frontend?bridgeStickyKey=6da2d787-3b67-4ec2-9d4e-2bc8fbbe596b" pkg=gpa/manager time="2026-02-13T23:25:28Z" level=info msg="Frontend client started" time="2026-02-13T23:25:28Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (1aa87a16)" time="2026-02-13T23:25:28Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (1aa87a16)" time="2026-02-13T23:25:28Z" level=info msg="200 OK: POST https://127.0.0.1:38703/auth/v4/info" pkg=gpa/manager time="2026-02-13T23:25:28Z" level=info msg="200 OK: POST https://127.0.0.1:38703/auth/v4" pkg=gpa/manager time="2026-02-13T23:25:28Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=981efad2-40c7-4b96-be91-b79d2b529a30 time="2026-02-13T23:25:28Z" level=info msg="Adding vault user" userID=981efad2-40c7-4b96-be91-b79d2b529a30 time="2026-02-13T23:25:28Z" level=info msg="Creating new user" userID=981efad2-40c7-4b96-be91-b79d2b529a30 time="2026-02-13T23:25:28Z" level=warning msg="404 GET https://127.0.0.1:38703/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2026-02-13T23:25:28Z" level=error msg="404 GET https://127.0.0.1:38703/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2026-02-13T23:25:28Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:38703/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2026-02-13T23:25:28Z" level=info msg="Creating user object" numAddr=1 numLabels=13 userID=981efad2-40c7-4b96-be91-b79d2b529a30 time="2026-02-13T23:25:28Z" level=info msg="200 OK: GET https://127.0.0.1:38703/core/v4/events/latest" pkg=gpa/client userID=981efad2-40c7-4b96-be91-b79d2b529a30 time="2026-02-13T23:25:28Z" level=info msg="Starting service Last EventID=AQ==" service=user-events user=981efad2-40c7-4b96-be91-b79d2b529a30 time="2026-02-13T23:25:28Z" level=info msg="200 OK: GET https://127.0.0.1:38703/core/v4/settings" pkg=gpa/client userID=981efad2-40c7-4b96-be91-b79d2b529a30 time="2026-02-13T23:25:28Z" level=info msg="Registering user client, ID:981efad2-40c7-4b96-be91-b79d2b529a30" pkg=observability time="2026-02-13T23:25:28Z" level=info msg="Starting service main loop" service=telemetry user=981efad2-40c7-4b96-be91-b79d2b529a30 time="2026-02-13T23:25:28Z" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=981efad2-40c7-4b96-be91-b79d2b529a30 time="2026-02-13T23:25:28Z" level=info msg="Starting service main loop" service=notification user=981efad2-40c7-4b96-be91-b79d2b529a30 time="2026-02-13T23:25:28Z" level=info msg="Starting service main loop" service=smtp user=981efad2-40c7-4b96-be91-b79d2b529a30 time="2026-02-13T23:25:28Z" level=info msg="200 OK: GET https://127.0.0.1:38703/core/v4/labels?Type=4" pkg=gpa/client userID=981efad2-40c7-4b96-be91-b79d2b529a30 time="2026-02-13T23:25:28Z" level=info msg="200 OK: GET https://127.0.0.1:38703/core/v4/labels?Type=3" pkg=gpa/client userID=981efad2-40c7-4b96-be91-b79d2b529a30 time="2026-02-13T23:25:28Z" level=info msg="200 OK: GET https://127.0.0.1:38703/core/v4/labels?Type=1" pkg=gpa/client userID=981efad2-40c7-4b96-be91-b79d2b529a30 time="2026-02-13T23:25:28Z" level=info msg="Setting labels" labelIDs="[0 1 3 4 8 9 2 5 6 7 10 12 db6ea6e3-8484-427c-bffe-1c1be81cc873]" pkg=rwLabels time="2026-02-13T23:25:28Z" level=info msg="Adding user to imap server" addrID=e95a033a-f144-4b03-9e23-b2cf9ab77f3b service=server-manager time="2026-02-13T23:25:28Z" level=info msg="Creating new IMAP user" addrID=e95a033a-f144-4b03-9e23-b2cf9ab77f3b service=server-manager time="2026-02-13T23:25:28Z" level=info msg="Setting gluon ID" addrID=e95a033a-f144-4b03-9e23-b2cf9ab77f3b gluonID=04afc007-b40c-419f-812d-5e42b1459b95 userID=981efad2-40c7-4b96-be91-b79d2b529a30 time="2026-02-13T23:25:28Z" level=info msg="Created new IMAP user" addrID=e95a033a-f144-4b03-9e23-b2cf9ab77f3b gluonID=04afc007-b40c-419f-812d-5e42b1459b95 service=server-manager time="2026-02-13T23:25:28Z" level=info msg="Validating Listener State" service=server-manager time="2026-02-13T23:25:28Z" level=info msg=Resuming service=user-events user=981efad2-40c7-4b96-be91-b79d2b529a30 time="2026-02-13T23:25:28Z" level=info msg="Received mailbox message count" count=0 gluonID=04afc007-b40c-419f-812d-5e42b1459b95 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2026-02-13T23:25:28Z" level=info msg="Starting IMAP Service" service=imap user=981efad2-40c7-4b96-be91-b79d2b529a30 time="2026-02-13T23:25:28Z" level=info msg="Sync triggered" service=imap user=981efad2-40c7-4b96-be91-b79d2b529a30 time="2026-02-13T23:25:28Z" level=info msg="Beginning user sync" service=imap start="2026-02-13 23:25:28.808249508 +0000 UTC m=+146.614857918" user=981efad2-40c7-4b96-be91-b79d2b529a30 time="2026-02-13T23:25:28Z" level=info msg="Syncing labels" service=imap user=981efad2-40c7-4b96-be91-b79d2b529a30 time="2026-02-13T23:25:28Z" level=info msg="Label not found in DB, creating mailbox." labelID=db6ea6e3-8484-427c-bffe-1c1be81cc873 labelPath="jm2pV8GS7FVFPTesFaU5jW/EhDgcEQCxeWTMDFRvNjU=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2026-02-13T23:25:28Z" level=info msg="Checking whether logged in user should re-sync. UserID:981efad2-40c7-4b96-be91-b79d2b529a30" userID=981efad2-40c7-4b96-be91-b79d2b529a30 time="2026-02-13T23:25:28Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=04afc007-b40c-419f-812d-5e42b1459b95 time="2026-02-13T23:25:28Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=04afc007-b40c-419f-812d-5e42b1459b95 time="2026-02-13T23:25:28Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=10 userID=04afc007-b40c-419f-812d-5e42b1459b95 time="2026-02-13T23:25:28Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=12 userID=04afc007-b40c-419f-812d-5e42b1459b95 time="2026-02-13T23:25:28Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=3 userID=04afc007-b40c-419f-812d-5e42b1459b95 time="2026-02-13T23:25:28Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4 userID=04afc007-b40c-419f-812d-5e42b1459b95 time="2026-02-13T23:25:28Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=8 userID=04afc007-b40c-419f-812d-5e42b1459b95 time="2026-02-13T23:25:28Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5 userID=04afc007-b40c-419f-812d-5e42b1459b95 time="2026-02-13T23:25:28Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6 userID=04afc007-b40c-419f-812d-5e42b1459b95 time="2026-02-13T23:25:28Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=db6ea6e3-8484-427c-bffe-1c1be81cc873 userID=04afc007-b40c-419f-812d-5e42b1459b95 time="2026-02-13T23:25:28Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0 userID=04afc007-b40c-419f-812d-5e42b1459b95 time="2026-02-13T23:25:28Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=7 userID=04afc007-b40c-419f-812d-5e42b1459b95 time="2026-02-13T23:25:28Z" level=info msg="Synced labels" service=imap user=981efad2-40c7-4b96-be91-b79d2b529a30 time="2026-02-13T23:25:28Z" level=info msg="200 OK: GET https://127.0.0.1:38703/mail/v4/messages/count" pkg=gpa/client userID=981efad2-40c7-4b96-be91-b79d2b529a30 time="2026-02-13T23:25:28Z" level=info msg="Syncing messages" service=imap user=981efad2-40c7-4b96-be91-b79d2b529a30 time="2026-02-13T23:25:28Z" level=info msg="Job started" service=imap user=981efad2-40c7-4b96-be91-b79d2b529a30 time="2026-02-13T23:25:28Z" level=info msg="200 OK: POST https://127.0.0.1:38703/mail/v4/messages" pkg=gpa/client userID=981efad2-40c7-4b96-be91-b79d2b529a30 time="2026-02-13T23:25:28Z" level=info msg="Job finished" service=imap user=981efad2-40c7-4b96-be91-b79d2b529a30 time="2026-02-13T23:25:28Z" level=info msg="All child jobs completed" service=imap sync-job=waiter user=981efad2-40c7-4b96-be91-b79d2b529a30 time="2026-02-13T23:25:28Z" level=info msg="Synced messages" service=imap user=981efad2-40c7-4b96-be91-b79d2b529a30 time="2026-02-13T23:25:28Z" level=info msg="Finished user sync" duration=5.619043ms service=imap user=981efad2-40c7-4b96-be91-b79d2b529a30 time="2026-02-13T23:25:28Z" level=info msg="Sync complete, starting API event stream" service=imap user=981efad2-40c7-4b96-be91-b79d2b529a30 time="2026-02-13T23:25:28Z" level=info msg="Event loop reset" eventID="AQ==" service=user-events user=981efad2-40c7-4b96-be91-b79d2b529a30 time="2026-02-13T23:25:28Z" level=info msg="200 OK: POST https://127.0.0.1:38703/mail/v4/messages/import" pkg=gpa/client userID=981efad2-40c7-4b96-be91-b79d2b529a30 time="2026-02-13T23:25:28Z" level=info msg="200 OK: GET https://127.0.0.1:38703/mail/v4/messages/83ef7cc2-4e6d-45c6-b674-011c9ecf91db" pkg=gpa/client userID=981efad2-40c7-4b96-be91-b79d2b529a30 time="2026-02-13T23:25:28Z" level=info msg="200 OK: POST https://127.0.0.1:38703/mail/v4/messages/import" pkg=gpa/client userID=981efad2-40c7-4b96-be91-b79d2b529a30 time="2026-02-13T23:25:28Z" level=info msg="200 OK: GET https://127.0.0.1:38703/mail/v4/messages/3d92a0e5-d8f1-413c-ae97-f78e1cbe754b" pkg=gpa/client userID=981efad2-40c7-4b96-be91-b79d2b529a30 time="2026-02-13T23:25:28Z" level=info msg="200 OK: PUT https://127.0.0.1:38703/mail/v4/messages/label" pkg=gpa/client userID=981efad2-40c7-4b96-be91-b79d2b529a30 time="2026-02-13T23:25:29Z" level=info msg="Heartbeat sent" metrics="{bridge.any.heartbeat bridge_heartbeat_new {1 3} {true true false false false true true true true true false 0.0.0 starttls starttls unknown}}" pkg=telemetry time="2026-02-13T23:25:29Z" level=info msg="200 OK: PUT https://127.0.0.1:38703/mail/v4/messages/unlabel" pkg=gpa/client userID=981efad2-40c7-4b96-be91-b79d2b529a30 time="2026-02-13T23:25:29Z" level=info msg="Frontend service stopped" time="2026-02-13T23:25:29Z" level=info msg="Frontend client stopped" time="2026-02-13T23:25:29Z" level=info msg="Closing bridge" pkg=bridge time="2026-02-13T23:25:29Z" level=info msg="Stopping service" pkg=observability time="2026-02-13T23:25:29Z" level=info msg="Closing user" userID=981efad2-40c7-4b96-be91-b79d2b529a30 time="2026-02-13T23:25:29Z" level=info msg="De-registering user client, ID:981efad2-40c7-4b96-be91-b79d2b529a30" pkg=observability time="2026-02-13T23:25:29Z" level=info msg="Exiting IMAP Service" service=imap user=981efad2-40c7-4b96-be91-b79d2b529a30 time="2026-02-13T23:25:29Z" level=info msg="Exiting service main loop" service=smtp user=981efad2-40c7-4b96-be91-b79d2b529a30 time="2026-02-13T23:25:29Z" level=info msg="Exiting service main loop" service=notification user=981efad2-40c7-4b96-be91-b79d2b529a30 time="2026-02-13T23:25:29Z" level=info msg="Exiting Service" service=user-identity user=981efad2-40c7-4b96-be91-b79d2b529a30 time="2026-02-13T23:25:29Z" level=info msg="Exiting service main loop" service=telemetry user=981efad2-40c7-4b96-be91-b79d2b529a30 time="2026-02-13T23:25:29Z" level=info msg="Exiting service" service=user-events user=981efad2-40c7-4b96-be91-b79d2b529a30 time="2026-02-13T23:25:29Z" level=info msg="Closing IMAP Listener" service=server-manager time="2026-02-13T23:25:29Z" level=info msg="Closing IMAP server" service=server-manager time="2026-02-13T23:25:29Z" level=info msg="Closing SMTP Listener" service=server-manager time="2026-02-13T23:25:29Z" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2026-02-13T23:25:29Z" level=info msg="Closing SMTP server" service=server-manager time="2026-02-13T23:25:29Z" level=info msg="Closing service" service=unleash | Spam | INBOX | APPEND DELETE EXPUNGE | time="2026-02-13T23:25:29Z" level=info msg="User '76c3f720-aae1-4b71-8293-2230bfb39938' created with id=3834c7e4-abfc-4cbc-9b98-54ef874dc977" pkg=gpa/server/backend time="2026-02-13T23:25:30Z" level=info msg="Starting bridge" time="2026-02-13T23:25:30Z" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures1466701680/132/config3143574757/grpcFocusServerConfig.json pkg=focus/service time="2026-02-13T23:25:30Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures1466701680/132/cache286170627/unleash_cache/unleash_flags: no such file or directory" service=unleash time="2026-02-13T23:25:30Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures1466701680/132/cache286170627/notifications/notification_cache: no such file or directory" pkg=notification-store time="2026-02-13T23:25:30Z" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures1466701680/132/data4013949094/gluon/backend/db gluonStore=/tmp/TestFeatures1466701680/132/data4013949094/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2026-02-13T23:25:30Z" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2026-02-13T23:25:30Z" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2026-02-13T23:25:30Z" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2026-02-13T23:25:30Z" level=info msg="Starting service" service=unleash time="2026-02-13T23:25:30Z" level=info msg="Starting service" pkg=observability time="2026-02-13T23:25:30Z" level=info msg="Starting frontend service" time="2026-02-13T23:25:30Z" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures1466701680/132/config3143574757/grpcServerConfig.json time="2026-02-13T23:25:30Z" level=info msg="gRPC server listening on /tmp/bridge6590" pkg=grpc time="2026-02-13T23:25:30Z" level=info msg="Frontend service started" time="2026-02-13T23:25:30Z" level=info msg="Starting frontend client" time="2026-02-13T23:25:30Z" level=info msg="Starting poll service" service=unleash time="2026-02-13T23:25:30Z" level=info msg="Starting receiver service" service=unleash time="2026-02-13T23:25:30Z" level=info msg="Loading users" count=0 pkg=bridge/user time="2026-02-13T23:25:30Z" level=info msg="Finished loading users" pkg=bridge/user time="2026-02-13T23:25:30Z" level=info msg="Checking for updates" pkg=bridge time="2026-02-13T23:25:30Z" level=info msg="Not monitoring parent PID" pkg=grpc time="2026-02-13T23:25:30Z" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2026-02-13T23:25:30Z" level=info msg="200 OK: GET https://127.0.0.1:41477/feature/v2/frontend?bridgeStickyKey=1ecf6bef-246c-4760-ae60-54e3bbde5e58" pkg=gpa/manager time="2026-02-13T23:25:30Z" level=info msg="Frontend client started" time="2026-02-13T23:25:30Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (9aa7ffb6)" time="2026-02-13T23:25:30Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (9aa7ffb6)" time="2026-02-13T23:25:30Z" level=info msg="200 OK: POST https://127.0.0.1:41477/auth/v4/info" pkg=gpa/manager time="2026-02-13T23:25:30Z" level=info msg="200 OK: POST https://127.0.0.1:41477/auth/v4" pkg=gpa/manager time="2026-02-13T23:25:30Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=3834c7e4-abfc-4cbc-9b98-54ef874dc977 time="2026-02-13T23:25:30Z" level=info msg="Adding vault user" userID=3834c7e4-abfc-4cbc-9b98-54ef874dc977 time="2026-02-13T23:25:30Z" level=info msg="Creating new user" userID=3834c7e4-abfc-4cbc-9b98-54ef874dc977 time="2026-02-13T23:25:30Z" level=warning msg="404 GET https://127.0.0.1:41477/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2026-02-13T23:25:30Z" level=error msg="404 GET https://127.0.0.1:41477/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2026-02-13T23:25:30Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:41477/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2026-02-13T23:25:30Z" level=info msg="Creating user object" numAddr=1 numLabels=13 userID=3834c7e4-abfc-4cbc-9b98-54ef874dc977 time="2026-02-13T23:25:30Z" level=info msg="200 OK: GET https://127.0.0.1:41477/core/v4/events/latest" pkg=gpa/client userID=3834c7e4-abfc-4cbc-9b98-54ef874dc977 time="2026-02-13T23:25:30Z" level=info msg="Starting service Last EventID=AQ==" service=user-events user=3834c7e4-abfc-4cbc-9b98-54ef874dc977 time="2026-02-13T23:25:30Z" level=info msg="200 OK: GET https://127.0.0.1:41477/core/v4/settings" pkg=gpa/client userID=3834c7e4-abfc-4cbc-9b98-54ef874dc977 time="2026-02-13T23:25:30Z" level=info msg="Registering user client, ID:3834c7e4-abfc-4cbc-9b98-54ef874dc977" pkg=observability time="2026-02-13T23:25:30Z" level=info msg="Starting service main loop" service=telemetry user=3834c7e4-abfc-4cbc-9b98-54ef874dc977 time="2026-02-13T23:25:30Z" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=3834c7e4-abfc-4cbc-9b98-54ef874dc977 time="2026-02-13T23:25:30Z" level=info msg="Starting service main loop" service=notification user=3834c7e4-abfc-4cbc-9b98-54ef874dc977 time="2026-02-13T23:25:30Z" level=info msg="Starting service main loop" service=smtp user=3834c7e4-abfc-4cbc-9b98-54ef874dc977 time="2026-02-13T23:25:30Z" level=info msg="200 OK: GET https://127.0.0.1:41477/core/v4/labels?Type=4" pkg=gpa/client userID=3834c7e4-abfc-4cbc-9b98-54ef874dc977 time="2026-02-13T23:25:30Z" level=info msg="200 OK: GET https://127.0.0.1:41477/core/v4/labels?Type=3" pkg=gpa/client userID=3834c7e4-abfc-4cbc-9b98-54ef874dc977 time="2026-02-13T23:25:30Z" level=info msg="200 OK: GET https://127.0.0.1:41477/core/v4/labels?Type=1" pkg=gpa/client userID=3834c7e4-abfc-4cbc-9b98-54ef874dc977 time="2026-02-13T23:25:30Z" level=info msg="Setting labels" labelIDs="[2 4 7 10 0 1 3 5 6 8 9 12 f5cfb6a1-34de-4ba2-b37b-2a49155b5c80]" pkg=rwLabels time="2026-02-13T23:25:30Z" level=info msg="Adding user to imap server" addrID=32f17218-d034-4956-9035-e57dd4b9844f service=server-manager time="2026-02-13T23:25:30Z" level=info msg="Creating new IMAP user" addrID=32f17218-d034-4956-9035-e57dd4b9844f service=server-manager time="2026-02-13T23:25:30Z" level=info msg="Setting gluon ID" addrID=32f17218-d034-4956-9035-e57dd4b9844f gluonID=a376db82-0230-4940-9dc6-9a26d2ff5b3d userID=3834c7e4-abfc-4cbc-9b98-54ef874dc977 time="2026-02-13T23:25:30Z" level=info msg="Created new IMAP user" addrID=32f17218-d034-4956-9035-e57dd4b9844f gluonID=a376db82-0230-4940-9dc6-9a26d2ff5b3d service=server-manager time="2026-02-13T23:25:30Z" level=info msg="Validating Listener State" service=server-manager time="2026-02-13T23:25:30Z" level=info msg=Resuming service=user-events user=3834c7e4-abfc-4cbc-9b98-54ef874dc977 time="2026-02-13T23:25:30Z" level=info msg="Received mailbox message count" count=0 gluonID=a376db82-0230-4940-9dc6-9a26d2ff5b3d labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2026-02-13T23:25:30Z" level=info msg="Starting IMAP Service" service=imap user=3834c7e4-abfc-4cbc-9b98-54ef874dc977 time="2026-02-13T23:25:30Z" level=info msg="Sync triggered" service=imap user=3834c7e4-abfc-4cbc-9b98-54ef874dc977 time="2026-02-13T23:25:30Z" level=info msg="Beginning user sync" service=imap start="2026-02-13 23:25:30.432758581 +0000 UTC m=+148.239366991" user=3834c7e4-abfc-4cbc-9b98-54ef874dc977 time="2026-02-13T23:25:30Z" level=info msg="Checking whether logged in user should re-sync. UserID:3834c7e4-abfc-4cbc-9b98-54ef874dc977" userID=3834c7e4-abfc-4cbc-9b98-54ef874dc977 time="2026-02-13T23:25:30Z" level=info msg="Syncing labels" service=imap user=3834c7e4-abfc-4cbc-9b98-54ef874dc977 time="2026-02-13T23:25:30Z" level=info msg="Label not found in DB, creating mailbox." labelID=f5cfb6a1-34de-4ba2-b37b-2a49155b5c80 labelPath="jm2pV8GS7FVFPTesFaU5jW/EhDgcEQCxeWTMDFRvNjU=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2026-02-13T23:25:30Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=a376db82-0230-4940-9dc6-9a26d2ff5b3d time="2026-02-13T23:25:30Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=a376db82-0230-4940-9dc6-9a26d2ff5b3d time="2026-02-13T23:25:30Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=12 userID=a376db82-0230-4940-9dc6-9a26d2ff5b3d time="2026-02-13T23:25:30Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=7 userID=a376db82-0230-4940-9dc6-9a26d2ff5b3d time="2026-02-13T23:25:30Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0 userID=a376db82-0230-4940-9dc6-9a26d2ff5b3d time="2026-02-13T23:25:30Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5 userID=a376db82-0230-4940-9dc6-9a26d2ff5b3d time="2026-02-13T23:25:30Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=8 userID=a376db82-0230-4940-9dc6-9a26d2ff5b3d time="2026-02-13T23:25:30Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4 userID=a376db82-0230-4940-9dc6-9a26d2ff5b3d time="2026-02-13T23:25:30Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=3 userID=a376db82-0230-4940-9dc6-9a26d2ff5b3d time="2026-02-13T23:25:30Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=f5cfb6a1-34de-4ba2-b37b-2a49155b5c80 userID=a376db82-0230-4940-9dc6-9a26d2ff5b3d time="2026-02-13T23:25:30Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=10 userID=a376db82-0230-4940-9dc6-9a26d2ff5b3d time="2026-02-13T23:25:30Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6 userID=a376db82-0230-4940-9dc6-9a26d2ff5b3d time="2026-02-13T23:25:30Z" level=info msg="Synced labels" service=imap user=3834c7e4-abfc-4cbc-9b98-54ef874dc977 time="2026-02-13T23:25:30Z" level=info msg="200 OK: GET https://127.0.0.1:41477/mail/v4/messages/count" pkg=gpa/client userID=3834c7e4-abfc-4cbc-9b98-54ef874dc977 time="2026-02-13T23:25:30Z" level=info msg="Syncing messages" service=imap user=3834c7e4-abfc-4cbc-9b98-54ef874dc977 time="2026-02-13T23:25:30Z" level=info msg="Job started" service=imap user=3834c7e4-abfc-4cbc-9b98-54ef874dc977 time="2026-02-13T23:25:30Z" level=info msg="200 OK: POST https://127.0.0.1:41477/mail/v4/messages" pkg=gpa/client userID=3834c7e4-abfc-4cbc-9b98-54ef874dc977 time="2026-02-13T23:25:30Z" level=info msg="Job finished" service=imap user=3834c7e4-abfc-4cbc-9b98-54ef874dc977 time="2026-02-13T23:25:30Z" level=info msg="All child jobs completed" service=imap sync-job=waiter user=3834c7e4-abfc-4cbc-9b98-54ef874dc977 time="2026-02-13T23:25:30Z" level=info msg="Synced messages" service=imap user=3834c7e4-abfc-4cbc-9b98-54ef874dc977 time="2026-02-13T23:25:30Z" level=info msg="Finished user sync" duration=11.05886ms service=imap user=3834c7e4-abfc-4cbc-9b98-54ef874dc977 time="2026-02-13T23:25:30Z" level=info msg="Sync complete, starting API event stream" service=imap user=3834c7e4-abfc-4cbc-9b98-54ef874dc977 time="2026-02-13T23:25:30Z" level=info msg="Event loop reset" eventID="AQ==" service=user-events user=3834c7e4-abfc-4cbc-9b98-54ef874dc977 time="2026-02-13T23:25:30Z" level=info msg="200 OK: POST https://127.0.0.1:41477/mail/v4/messages/import" pkg=gpa/client userID=3834c7e4-abfc-4cbc-9b98-54ef874dc977 time="2026-02-13T23:25:30Z" level=info msg="200 OK: GET https://127.0.0.1:41477/mail/v4/messages/72ad4453-1a7b-4501-a088-2591cd30f308" pkg=gpa/client userID=3834c7e4-abfc-4cbc-9b98-54ef874dc977 time="2026-02-13T23:25:30Z" level=info msg="200 OK: POST https://127.0.0.1:41477/mail/v4/messages/import" pkg=gpa/client userID=3834c7e4-abfc-4cbc-9b98-54ef874dc977 time="2026-02-13T23:25:30Z" level=info msg="200 OK: GET https://127.0.0.1:41477/mail/v4/messages/40a98d4b-76cc-468f-8408-93bc317eaf95" pkg=gpa/client userID=3834c7e4-abfc-4cbc-9b98-54ef874dc977 time="2026-02-13T23:25:30Z" level=info msg="200 OK: PUT https://127.0.0.1:41477/mail/v4/messages/label" pkg=gpa/client userID=3834c7e4-abfc-4cbc-9b98-54ef874dc977 time="2026-02-13T23:25:30Z" level=info msg="Heartbeat sent" metrics="{bridge.any.heartbeat bridge_heartbeat_new {1 0} {true true false false false true true true true true false 0.0.0 starttls starttls unknown}}" pkg=telemetry time="2026-02-13T23:25:30Z" level=info msg="200 OK: PUT https://127.0.0.1:41477/mail/v4/messages/unlabel" pkg=gpa/client userID=3834c7e4-abfc-4cbc-9b98-54ef874dc977 time="2026-02-13T23:25:31Z" level=info msg="Frontend service stopped" time="2026-02-13T23:25:31Z" level=info msg="Frontend client stopped" time="2026-02-13T23:25:31Z" level=info msg="Closing bridge" pkg=bridge time="2026-02-13T23:25:31Z" level=info msg="Stopping service" pkg=observability time="2026-02-13T23:25:31Z" level=info msg="Closing user" userID=3834c7e4-abfc-4cbc-9b98-54ef874dc977 time="2026-02-13T23:25:31Z" level=info msg="De-registering user client, ID:3834c7e4-abfc-4cbc-9b98-54ef874dc977" pkg=observability time="2026-02-13T23:25:31Z" level=info msg="Exiting IMAP Service" service=imap user=3834c7e4-abfc-4cbc-9b98-54ef874dc977 time="2026-02-13T23:25:31Z" level=info msg="Exiting service main loop" service=smtp user=3834c7e4-abfc-4cbc-9b98-54ef874dc977 time="2026-02-13T23:25:31Z" level=info msg="Exiting service main loop" service=notification user=3834c7e4-abfc-4cbc-9b98-54ef874dc977 time="2026-02-13T23:25:31Z" level=info msg="Exiting Service" service=user-identity user=3834c7e4-abfc-4cbc-9b98-54ef874dc977 time="2026-02-13T23:25:31Z" level=info msg="Exiting service main loop" service=telemetry user=3834c7e4-abfc-4cbc-9b98-54ef874dc977 time="2026-02-13T23:25:31Z" level=info msg="Exiting service" service=user-events user=3834c7e4-abfc-4cbc-9b98-54ef874dc977 time="2026-02-13T23:25:31Z" level=info msg="Closing IMAP Listener" service=server-manager time="2026-02-13T23:25:31Z" level=info msg="Closing IMAP server" service=server-manager time="2026-02-13T23:25:31Z" level=info msg="Closing SMTP Listener" service=server-manager time="2026-02-13T23:25:31Z" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2026-02-13T23:25:31Z" level=info msg="Closing SMTP server" service=server-manager time="2026-02-13T23:25:31Z" level=info msg="Closing service" service=unleash | INBOX | Archive | APPEND DELETE EXPUNGE | time="2026-02-13T23:25:31Z" level=info msg="User 'de345092-4244-4716-a1c7-5289a347c5f5' created with id=1777825b-3c5d-4695-8b0e-147a78ea4a63" pkg=gpa/server/backend time="2026-02-13T23:25:31Z" level=info msg="Starting bridge" time="2026-02-13T23:25:31Z" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures1466701680/133/config3622371776/grpcFocusServerConfig.json pkg=focus/service time="2026-02-13T23:25:31Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures1466701680/133/cache3815720873/unleash_cache/unleash_flags: no such file or directory" service=unleash time="2026-02-13T23:25:31Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures1466701680/133/cache3815720873/notifications/notification_cache: no such file or directory" pkg=notification-store time="2026-02-13T23:25:31Z" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures1466701680/133/data245678939/gluon/backend/db gluonStore=/tmp/TestFeatures1466701680/133/data245678939/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2026-02-13T23:25:31Z" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2026-02-13T23:25:31Z" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2026-02-13T23:25:31Z" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2026-02-13T23:25:31Z" level=info msg="Starting service" service=unleash time="2026-02-13T23:25:31Z" level=info msg="Starting service" pkg=observability time="2026-02-13T23:25:31Z" level=info msg="Starting frontend service" time="2026-02-13T23:25:31Z" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures1466701680/133/config3622371776/grpcServerConfig.json time="2026-02-13T23:25:31Z" level=info msg="gRPC server listening on /tmp/bridge6340" pkg=grpc time="2026-02-13T23:25:31Z" level=info msg="Frontend service started" time="2026-02-13T23:25:31Z" level=info msg="Starting frontend client" time="2026-02-13T23:25:31Z" level=info msg="Starting poll service" service=unleash time="2026-02-13T23:25:31Z" level=info msg="Loading users" count=0 pkg=bridge/user time="2026-02-13T23:25:31Z" level=info msg="Finished loading users" pkg=bridge/user time="2026-02-13T23:25:31Z" level=info msg="Checking for updates" pkg=bridge time="2026-02-13T23:25:31Z" level=info msg="Not monitoring parent PID" pkg=grpc time="2026-02-13T23:25:31Z" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2026-02-13T23:25:31Z" level=info msg="Starting receiver service" service=unleash time="2026-02-13T23:25:31Z" level=info msg="200 OK: GET https://127.0.0.1:39369/feature/v2/frontend?bridgeStickyKey=cc214cac-4d5a-46d7-b55b-94760d0e8245" pkg=gpa/manager time="2026-02-13T23:25:31Z" level=info msg="Frontend client started" time="2026-02-13T23:25:31Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (7c805cd9)" time="2026-02-13T23:25:31Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (7c805cd9)" time="2026-02-13T23:25:31Z" level=info msg="200 OK: POST https://127.0.0.1:39369/auth/v4/info" pkg=gpa/manager time="2026-02-13T23:25:31Z" level=info msg="200 OK: POST https://127.0.0.1:39369/auth/v4" pkg=gpa/manager time="2026-02-13T23:25:31Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=1777825b-3c5d-4695-8b0e-147a78ea4a63 time="2026-02-13T23:25:31Z" level=info msg="Adding vault user" userID=1777825b-3c5d-4695-8b0e-147a78ea4a63 time="2026-02-13T23:25:32Z" level=info msg="Creating new user" userID=1777825b-3c5d-4695-8b0e-147a78ea4a63 time="2026-02-13T23:25:32Z" level=warning msg="404 GET https://127.0.0.1:39369/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2026-02-13T23:25:32Z" level=error msg="404 GET https://127.0.0.1:39369/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2026-02-13T23:25:32Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:39369/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2026-02-13T23:25:32Z" level=info msg="Creating user object" numAddr=1 numLabels=13 userID=1777825b-3c5d-4695-8b0e-147a78ea4a63 time="2026-02-13T23:25:32Z" level=info msg="200 OK: GET https://127.0.0.1:39369/core/v4/events/latest" pkg=gpa/client userID=1777825b-3c5d-4695-8b0e-147a78ea4a63 time="2026-02-13T23:25:32Z" level=info msg="Starting service Last EventID=AQ==" service=user-events user=1777825b-3c5d-4695-8b0e-147a78ea4a63 time="2026-02-13T23:25:32Z" level=info msg="200 OK: GET https://127.0.0.1:39369/core/v4/settings" pkg=gpa/client userID=1777825b-3c5d-4695-8b0e-147a78ea4a63 time="2026-02-13T23:25:32Z" level=info msg="Registering user client, ID:1777825b-3c5d-4695-8b0e-147a78ea4a63" pkg=observability time="2026-02-13T23:25:32Z" level=info msg="Starting service main loop" service=telemetry user=1777825b-3c5d-4695-8b0e-147a78ea4a63 time="2026-02-13T23:25:32Z" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=1777825b-3c5d-4695-8b0e-147a78ea4a63 time="2026-02-13T23:25:32Z" level=info msg="Starting service main loop" service=notification user=1777825b-3c5d-4695-8b0e-147a78ea4a63 time="2026-02-13T23:25:32Z" level=info msg="Starting service main loop" service=smtp user=1777825b-3c5d-4695-8b0e-147a78ea4a63 time="2026-02-13T23:25:32Z" level=info msg="200 OK: GET https://127.0.0.1:39369/core/v4/labels?Type=4" pkg=gpa/client userID=1777825b-3c5d-4695-8b0e-147a78ea4a63 time="2026-02-13T23:25:32Z" level=info msg="200 OK: GET https://127.0.0.1:39369/core/v4/labels?Type=3" pkg=gpa/client userID=1777825b-3c5d-4695-8b0e-147a78ea4a63 time="2026-02-13T23:25:32Z" level=info msg="200 OK: GET https://127.0.0.1:39369/core/v4/labels?Type=1" pkg=gpa/client userID=1777825b-3c5d-4695-8b0e-147a78ea4a63 time="2026-02-13T23:25:32Z" level=info msg="Setting labels" labelIDs="[1 4 5 7 12 0 2 3 6 8 9 10 6abf845d-e2c2-4ec0-b089-fd88fc2be19f]" pkg=rwLabels time="2026-02-13T23:25:32Z" level=info msg="Adding user to imap server" addrID=55cfc80d-084e-4033-a448-606030f1e6f5 service=server-manager time="2026-02-13T23:25:32Z" level=info msg="Creating new IMAP user" addrID=55cfc80d-084e-4033-a448-606030f1e6f5 service=server-manager time="2026-02-13T23:25:32Z" level=info msg="Setting gluon ID" addrID=55cfc80d-084e-4033-a448-606030f1e6f5 gluonID=2bb8a872-74b2-4a6a-9b3c-02ed0c92c0bf userID=1777825b-3c5d-4695-8b0e-147a78ea4a63 time="2026-02-13T23:25:32Z" level=info msg="Created new IMAP user" addrID=55cfc80d-084e-4033-a448-606030f1e6f5 gluonID=2bb8a872-74b2-4a6a-9b3c-02ed0c92c0bf service=server-manager time="2026-02-13T23:25:32Z" level=info msg="Validating Listener State" service=server-manager time="2026-02-13T23:25:32Z" level=info msg=Resuming service=user-events user=1777825b-3c5d-4695-8b0e-147a78ea4a63 time="2026-02-13T23:25:32Z" level=info msg="Received mailbox message count" count=0 gluonID=2bb8a872-74b2-4a6a-9b3c-02ed0c92c0bf labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2026-02-13T23:25:32Z" level=info msg="Starting IMAP Service" service=imap user=1777825b-3c5d-4695-8b0e-147a78ea4a63 time="2026-02-13T23:25:32Z" level=info msg="Sync triggered" service=imap user=1777825b-3c5d-4695-8b0e-147a78ea4a63 time="2026-02-13T23:25:32Z" level=info msg="Beginning user sync" service=imap start="2026-02-13 23:25:32.010461785 +0000 UTC m=+149.817070185" user=1777825b-3c5d-4695-8b0e-147a78ea4a63 time="2026-02-13T23:25:32Z" level=info msg="Syncing labels" service=imap user=1777825b-3c5d-4695-8b0e-147a78ea4a63 time="2026-02-13T23:25:32Z" level=info msg="Label not found in DB, creating mailbox." labelID=6abf845d-e2c2-4ec0-b089-fd88fc2be19f labelPath="jm2pV8GS7FVFPTesFaU5jW/EhDgcEQCxeWTMDFRvNjU=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2026-02-13T23:25:32Z" level=info msg="Checking whether logged in user should re-sync. UserID:1777825b-3c5d-4695-8b0e-147a78ea4a63" userID=1777825b-3c5d-4695-8b0e-147a78ea4a63 time="2026-02-13T23:25:32Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=2bb8a872-74b2-4a6a-9b3c-02ed0c92c0bf time="2026-02-13T23:25:32Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=2bb8a872-74b2-4a6a-9b3c-02ed0c92c0bf time="2026-02-13T23:25:32Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5 userID=2bb8a872-74b2-4a6a-9b3c-02ed0c92c0bf time="2026-02-13T23:25:32Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6 userID=2bb8a872-74b2-4a6a-9b3c-02ed0c92c0bf time="2026-02-13T23:25:32Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=8 userID=2bb8a872-74b2-4a6a-9b3c-02ed0c92c0bf time="2026-02-13T23:25:32Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=10 userID=2bb8a872-74b2-4a6a-9b3c-02ed0c92c0bf time="2026-02-13T23:25:32Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=12 userID=2bb8a872-74b2-4a6a-9b3c-02ed0c92c0bf time="2026-02-13T23:25:32Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6abf845d-e2c2-4ec0-b089-fd88fc2be19f userID=2bb8a872-74b2-4a6a-9b3c-02ed0c92c0bf time="2026-02-13T23:25:32Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=7 userID=2bb8a872-74b2-4a6a-9b3c-02ed0c92c0bf time="2026-02-13T23:25:32Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0 userID=2bb8a872-74b2-4a6a-9b3c-02ed0c92c0bf time="2026-02-13T23:25:32Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=3 userID=2bb8a872-74b2-4a6a-9b3c-02ed0c92c0bf time="2026-02-13T23:25:32Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4 userID=2bb8a872-74b2-4a6a-9b3c-02ed0c92c0bf time="2026-02-13T23:25:32Z" level=info msg="Synced labels" service=imap user=1777825b-3c5d-4695-8b0e-147a78ea4a63 time="2026-02-13T23:25:32Z" level=info msg="200 OK: GET https://127.0.0.1:39369/mail/v4/messages/count" pkg=gpa/client userID=1777825b-3c5d-4695-8b0e-147a78ea4a63 time="2026-02-13T23:25:32Z" level=info msg="Syncing messages" service=imap user=1777825b-3c5d-4695-8b0e-147a78ea4a63 time="2026-02-13T23:25:32Z" level=info msg="Job started" service=imap user=1777825b-3c5d-4695-8b0e-147a78ea4a63 time="2026-02-13T23:25:32Z" level=info msg="200 OK: POST https://127.0.0.1:39369/mail/v4/messages" pkg=gpa/client userID=1777825b-3c5d-4695-8b0e-147a78ea4a63 time="2026-02-13T23:25:32Z" level=info msg="Job finished" service=imap user=1777825b-3c5d-4695-8b0e-147a78ea4a63 time="2026-02-13T23:25:32Z" level=info msg="All child jobs completed" service=imap sync-job=waiter user=1777825b-3c5d-4695-8b0e-147a78ea4a63 time="2026-02-13T23:25:32Z" level=info msg="Synced messages" service=imap user=1777825b-3c5d-4695-8b0e-147a78ea4a63 time="2026-02-13T23:25:32Z" level=info msg="Finished user sync" duration=6.70529ms service=imap user=1777825b-3c5d-4695-8b0e-147a78ea4a63 time="2026-02-13T23:25:32Z" level=info msg="Sync complete, starting API event stream" service=imap user=1777825b-3c5d-4695-8b0e-147a78ea4a63 time="2026-02-13T23:25:32Z" level=info msg="Event loop reset" eventID="AQ==" service=user-events user=1777825b-3c5d-4695-8b0e-147a78ea4a63 time="2026-02-13T23:25:32Z" level=info msg="200 OK: POST https://127.0.0.1:39369/mail/v4/messages/import" pkg=gpa/client userID=1777825b-3c5d-4695-8b0e-147a78ea4a63 time="2026-02-13T23:25:32Z" level=info msg="200 OK: GET https://127.0.0.1:39369/mail/v4/messages/b5f73eed-ca7f-4470-9cd1-8542758e129a" pkg=gpa/client userID=1777825b-3c5d-4695-8b0e-147a78ea4a63 time="2026-02-13T23:25:32Z" level=info msg="200 OK: POST https://127.0.0.1:39369/mail/v4/messages/import" pkg=gpa/client userID=1777825b-3c5d-4695-8b0e-147a78ea4a63 time="2026-02-13T23:25:32Z" level=info msg="200 OK: GET https://127.0.0.1:39369/mail/v4/messages/832a451f-4fc7-4159-9c20-0fb520e62b5c" pkg=gpa/client userID=1777825b-3c5d-4695-8b0e-147a78ea4a63 time="2026-02-13T23:25:32Z" level=info msg="200 OK: PUT https://127.0.0.1:39369/mail/v4/messages/label" pkg=gpa/client userID=1777825b-3c5d-4695-8b0e-147a78ea4a63 time="2026-02-13T23:25:32Z" level=info msg="Heartbeat sent" metrics="{bridge.any.heartbeat bridge_heartbeat_new {1 1} {true true false false false true true true true true false 0.0.0 starttls starttls unknown}}" pkg=telemetry time="2026-02-13T23:25:32Z" level=info msg="200 OK: PUT https://127.0.0.1:39369/mail/v4/messages/unlabel" pkg=gpa/client userID=1777825b-3c5d-4695-8b0e-147a78ea4a63 time="2026-02-13T23:25:32Z" level=info msg="Frontend service stopped" time="2026-02-13T23:25:32Z" level=info msg="Frontend client stopped" time="2026-02-13T23:25:32Z" level=info msg="Closing bridge" pkg=bridge time="2026-02-13T23:25:32Z" level=info msg="Stopping service" pkg=observability time="2026-02-13T23:25:32Z" level=info msg="Closing user" userID=1777825b-3c5d-4695-8b0e-147a78ea4a63 time="2026-02-13T23:25:32Z" level=info msg="De-registering user client, ID:1777825b-3c5d-4695-8b0e-147a78ea4a63" pkg=observability time="2026-02-13T23:25:32Z" level=info msg="Exiting IMAP Service" service=imap user=1777825b-3c5d-4695-8b0e-147a78ea4a63 time="2026-02-13T23:25:32Z" level=info msg="Exiting service main loop" service=smtp user=1777825b-3c5d-4695-8b0e-147a78ea4a63 time="2026-02-13T23:25:32Z" level=info msg="Exiting service main loop" service=notification user=1777825b-3c5d-4695-8b0e-147a78ea4a63 time="2026-02-13T23:25:32Z" level=info msg="Exiting Service" service=user-identity user=1777825b-3c5d-4695-8b0e-147a78ea4a63 time="2026-02-13T23:25:32Z" level=info msg="Exiting service main loop" service=telemetry user=1777825b-3c5d-4695-8b0e-147a78ea4a63 time="2026-02-13T23:25:32Z" level=info msg="Exiting service" service=user-events user=1777825b-3c5d-4695-8b0e-147a78ea4a63 time="2026-02-13T23:25:32Z" level=info msg="Closing IMAP Listener" service=server-manager time="2026-02-13T23:25:32Z" level=info msg="Closing IMAP server" service=server-manager time="2026-02-13T23:25:32Z" level=info msg="Closing SMTP Listener" service=server-manager time="2026-02-13T23:25:32Z" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2026-02-13T23:25:32Z" level=info msg="Closing SMTP server" service=server-manager time="2026-02-13T23:25:32Z" level=info msg="Closing service" service=unleash | INBOX | Folders/mbox | APPEND DELETE EXPUNGE | time="2026-02-13T23:25:32Z" level=info msg="User 'c7605b20-e6b7-4c04-9b0e-93b644d1a5ca' created with id=6584598e-60ff-40a0-ab3a-f4f72ac88ed7" pkg=gpa/server/backend time="2026-02-13T23:25:33Z" level=info msg="Starting bridge" time="2026-02-13T23:25:33Z" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures1466701680/134/config2124943551/grpcFocusServerConfig.json pkg=focus/service time="2026-02-13T23:25:33Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures1466701680/134/cache2577277559/unleash_cache/unleash_flags: no such file or directory" service=unleash time="2026-02-13T23:25:33Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures1466701680/134/cache2577277559/notifications/notification_cache: no such file or directory" pkg=notification-store time="2026-02-13T23:25:33Z" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures1466701680/134/data3976929461/gluon/backend/db gluonStore=/tmp/TestFeatures1466701680/134/data3976929461/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2026-02-13T23:25:33Z" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2026-02-13T23:25:33Z" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2026-02-13T23:25:33Z" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2026-02-13T23:25:33Z" level=info msg="Starting service" service=unleash time="2026-02-13T23:25:33Z" level=info msg="Starting service" pkg=observability time="2026-02-13T23:25:33Z" level=info msg="Starting frontend service" time="2026-02-13T23:25:33Z" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures1466701680/134/config2124943551/grpcServerConfig.json time="2026-02-13T23:25:33Z" level=info msg="gRPC server listening on /tmp/bridge8137" pkg=grpc time="2026-02-13T23:25:33Z" level=info msg="Frontend service started" time="2026-02-13T23:25:33Z" level=info msg="Starting frontend client" time="2026-02-13T23:25:33Z" level=info msg="Starting poll service" service=unleash time="2026-02-13T23:25:33Z" level=info msg="Starting receiver service" service=unleash time="2026-02-13T23:25:33Z" level=info msg="Loading users" count=0 pkg=bridge/user time="2026-02-13T23:25:33Z" level=info msg="Finished loading users" pkg=bridge/user time="2026-02-13T23:25:33Z" level=info msg="Checking for updates" pkg=bridge time="2026-02-13T23:25:33Z" level=info msg="Not monitoring parent PID" pkg=grpc time="2026-02-13T23:25:33Z" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2026-02-13T23:25:33Z" level=info msg="Frontend client started" time="2026-02-13T23:25:33Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (ea4e6dcb)" time="2026-02-13T23:25:33Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (ea4e6dcb)" time="2026-02-13T23:25:33Z" level=info msg="200 OK: GET https://127.0.0.1:40251/feature/v2/frontend?bridgeStickyKey=65dcf0f1-60a7-450e-9f45-8ce1aa1eb155" pkg=gpa/manager time="2026-02-13T23:25:33Z" level=info msg="200 OK: POST https://127.0.0.1:40251/auth/v4/info" pkg=gpa/manager time="2026-02-13T23:25:33Z" level=info msg="200 OK: POST https://127.0.0.1:40251/auth/v4" pkg=gpa/manager time="2026-02-13T23:25:33Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=6584598e-60ff-40a0-ab3a-f4f72ac88ed7 time="2026-02-13T23:25:33Z" level=info msg="Adding vault user" userID=6584598e-60ff-40a0-ab3a-f4f72ac88ed7 time="2026-02-13T23:25:33Z" level=info msg="Creating new user" userID=6584598e-60ff-40a0-ab3a-f4f72ac88ed7 time="2026-02-13T23:25:33Z" level=warning msg="404 GET https://127.0.0.1:40251/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2026-02-13T23:25:33Z" level=error msg="404 GET https://127.0.0.1:40251/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2026-02-13T23:25:33Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:40251/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2026-02-13T23:25:33Z" level=info msg="Creating user object" numAddr=1 numLabels=13 userID=6584598e-60ff-40a0-ab3a-f4f72ac88ed7 time="2026-02-13T23:25:33Z" level=info msg="200 OK: GET https://127.0.0.1:40251/core/v4/events/latest" pkg=gpa/client userID=6584598e-60ff-40a0-ab3a-f4f72ac88ed7 time="2026-02-13T23:25:33Z" level=info msg="Starting service Last EventID=AQ==" service=user-events user=6584598e-60ff-40a0-ab3a-f4f72ac88ed7 time="2026-02-13T23:25:33Z" level=info msg="200 OK: GET https://127.0.0.1:40251/core/v4/settings" pkg=gpa/client userID=6584598e-60ff-40a0-ab3a-f4f72ac88ed7 time="2026-02-13T23:25:33Z" level=info msg="Registering user client, ID:6584598e-60ff-40a0-ab3a-f4f72ac88ed7" pkg=observability time="2026-02-13T23:25:33Z" level=info msg="Starting service main loop" service=telemetry user=6584598e-60ff-40a0-ab3a-f4f72ac88ed7 time="2026-02-13T23:25:33Z" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=6584598e-60ff-40a0-ab3a-f4f72ac88ed7 time="2026-02-13T23:25:33Z" level=info msg="Starting service main loop" service=notification user=6584598e-60ff-40a0-ab3a-f4f72ac88ed7 time="2026-02-13T23:25:33Z" level=info msg="Starting service main loop" service=smtp user=6584598e-60ff-40a0-ab3a-f4f72ac88ed7 time="2026-02-13T23:25:33Z" level=info msg="200 OK: GET https://127.0.0.1:40251/core/v4/labels?Type=4" pkg=gpa/client userID=6584598e-60ff-40a0-ab3a-f4f72ac88ed7 time="2026-02-13T23:25:33Z" level=info msg="200 OK: GET https://127.0.0.1:40251/core/v4/labels?Type=3" pkg=gpa/client userID=6584598e-60ff-40a0-ab3a-f4f72ac88ed7 time="2026-02-13T23:25:33Z" level=info msg="200 OK: GET https://127.0.0.1:40251/core/v4/labels?Type=1" pkg=gpa/client userID=6584598e-60ff-40a0-ab3a-f4f72ac88ed7 time="2026-02-13T23:25:33Z" level=info msg="Setting labels" labelIDs="[3 4 5 7 8 6 9 10 12 0 1 2 6e25fcbe-a4f2-42f2-b151-b4c13ed33d11]" pkg=rwLabels time="2026-02-13T23:25:33Z" level=info msg="Adding user to imap server" addrID=af95b298-8710-4c43-a457-92b99f314c1d service=server-manager time="2026-02-13T23:25:33Z" level=info msg="Creating new IMAP user" addrID=af95b298-8710-4c43-a457-92b99f314c1d service=server-manager time="2026-02-13T23:25:33Z" level=info msg="Setting gluon ID" addrID=af95b298-8710-4c43-a457-92b99f314c1d gluonID=054f2ec9-08a6-41e2-b9ec-384e35a05ad6 userID=6584598e-60ff-40a0-ab3a-f4f72ac88ed7 time="2026-02-13T23:25:33Z" level=info msg="Created new IMAP user" addrID=af95b298-8710-4c43-a457-92b99f314c1d gluonID=054f2ec9-08a6-41e2-b9ec-384e35a05ad6 service=server-manager time="2026-02-13T23:25:33Z" level=info msg="Validating Listener State" service=server-manager time="2026-02-13T23:25:33Z" level=info msg=Resuming service=user-events user=6584598e-60ff-40a0-ab3a-f4f72ac88ed7 time="2026-02-13T23:25:33Z" level=info msg="Received mailbox message count" count=0 gluonID=054f2ec9-08a6-41e2-b9ec-384e35a05ad6 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2026-02-13T23:25:33Z" level=info msg="Starting IMAP Service" service=imap user=6584598e-60ff-40a0-ab3a-f4f72ac88ed7 time="2026-02-13T23:25:33Z" level=info msg="Sync triggered" service=imap user=6584598e-60ff-40a0-ab3a-f4f72ac88ed7 time="2026-02-13T23:25:33Z" level=info msg="Beginning user sync" service=imap start="2026-02-13 23:25:33.534726347 +0000 UTC m=+151.341334757" user=6584598e-60ff-40a0-ab3a-f4f72ac88ed7 time="2026-02-13T23:25:33Z" level=info msg="Syncing labels" service=imap user=6584598e-60ff-40a0-ab3a-f4f72ac88ed7 time="2026-02-13T23:25:33Z" level=info msg="Label not found in DB, creating mailbox." labelID=6e25fcbe-a4f2-42f2-b151-b4c13ed33d11 labelPath="jm2pV8GS7FVFPTesFaU5jW/EhDgcEQCxeWTMDFRvNjU=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2026-02-13T23:25:33Z" level=info msg="Checking whether logged in user should re-sync. UserID:6584598e-60ff-40a0-ab3a-f4f72ac88ed7" userID=6584598e-60ff-40a0-ab3a-f4f72ac88ed7 time="2026-02-13T23:25:33Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=054f2ec9-08a6-41e2-b9ec-384e35a05ad6 time="2026-02-13T23:25:33Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=054f2ec9-08a6-41e2-b9ec-384e35a05ad6 time="2026-02-13T23:25:33Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4 userID=054f2ec9-08a6-41e2-b9ec-384e35a05ad6 time="2026-02-13T23:25:33Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5 userID=054f2ec9-08a6-41e2-b9ec-384e35a05ad6 time="2026-02-13T23:25:33Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0 userID=054f2ec9-08a6-41e2-b9ec-384e35a05ad6 time="2026-02-13T23:25:33Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=3 userID=054f2ec9-08a6-41e2-b9ec-384e35a05ad6 time="2026-02-13T23:25:33Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6 userID=054f2ec9-08a6-41e2-b9ec-384e35a05ad6 time="2026-02-13T23:25:33Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=10 userID=054f2ec9-08a6-41e2-b9ec-384e35a05ad6 time="2026-02-13T23:25:33Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=12 userID=054f2ec9-08a6-41e2-b9ec-384e35a05ad6 time="2026-02-13T23:25:33Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=7 userID=054f2ec9-08a6-41e2-b9ec-384e35a05ad6 time="2026-02-13T23:25:33Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=8 userID=054f2ec9-08a6-41e2-b9ec-384e35a05ad6 time="2026-02-13T23:25:33Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6e25fcbe-a4f2-42f2-b151-b4c13ed33d11 userID=054f2ec9-08a6-41e2-b9ec-384e35a05ad6 time="2026-02-13T23:25:33Z" level=info msg="Synced labels" service=imap user=6584598e-60ff-40a0-ab3a-f4f72ac88ed7 time="2026-02-13T23:25:33Z" level=info msg="200 OK: GET https://127.0.0.1:40251/mail/v4/messages/count" pkg=gpa/client userID=6584598e-60ff-40a0-ab3a-f4f72ac88ed7 time="2026-02-13T23:25:33Z" level=info msg="Syncing messages" service=imap user=6584598e-60ff-40a0-ab3a-f4f72ac88ed7 time="2026-02-13T23:25:33Z" level=info msg="Job started" service=imap user=6584598e-60ff-40a0-ab3a-f4f72ac88ed7 time="2026-02-13T23:25:33Z" level=info msg="200 OK: POST https://127.0.0.1:40251/mail/v4/messages" pkg=gpa/client userID=6584598e-60ff-40a0-ab3a-f4f72ac88ed7 time="2026-02-13T23:25:33Z" level=info msg="Job finished" service=imap user=6584598e-60ff-40a0-ab3a-f4f72ac88ed7 time="2026-02-13T23:25:33Z" level=info msg="All child jobs completed" service=imap sync-job=waiter user=6584598e-60ff-40a0-ab3a-f4f72ac88ed7 time="2026-02-13T23:25:33Z" level=info msg="Synced messages" service=imap user=6584598e-60ff-40a0-ab3a-f4f72ac88ed7 time="2026-02-13T23:25:33Z" level=info msg="Finished user sync" duration=5.220035ms service=imap user=6584598e-60ff-40a0-ab3a-f4f72ac88ed7 time="2026-02-13T23:25:33Z" level=info msg="Sync complete, starting API event stream" service=imap user=6584598e-60ff-40a0-ab3a-f4f72ac88ed7 time="2026-02-13T23:25:33Z" level=info msg="Event loop reset" eventID="AQ==" service=user-events user=6584598e-60ff-40a0-ab3a-f4f72ac88ed7 time="2026-02-13T23:25:33Z" level=info msg="200 OK: POST https://127.0.0.1:40251/mail/v4/messages/import" pkg=gpa/client userID=6584598e-60ff-40a0-ab3a-f4f72ac88ed7 time="2026-02-13T23:25:33Z" level=info msg="200 OK: GET https://127.0.0.1:40251/mail/v4/messages/82f63120-ebbc-4791-a950-4dbbbe3edc20" pkg=gpa/client userID=6584598e-60ff-40a0-ab3a-f4f72ac88ed7 time="2026-02-13T23:25:33Z" level=info msg="200 OK: POST https://127.0.0.1:40251/mail/v4/messages/import" pkg=gpa/client userID=6584598e-60ff-40a0-ab3a-f4f72ac88ed7 time="2026-02-13T23:25:33Z" level=info msg="200 OK: GET https://127.0.0.1:40251/mail/v4/messages/ad806fd4-7b75-481b-9097-3bbda60e7d63" pkg=gpa/client userID=6584598e-60ff-40a0-ab3a-f4f72ac88ed7 time="2026-02-13T23:25:33Z" level=info msg="200 OK: PUT https://127.0.0.1:40251/mail/v4/messages/label" pkg=gpa/client userID=6584598e-60ff-40a0-ab3a-f4f72ac88ed7 time="2026-02-13T23:25:33Z" level=info msg="Heartbeat sent" metrics="{bridge.any.heartbeat bridge_heartbeat_new {1 1} {true true false false false true true true true true false 0.0.0 starttls starttls unknown}}" pkg=telemetry time="2026-02-13T23:25:33Z" level=info msg="200 OK: PUT https://127.0.0.1:40251/mail/v4/messages/unlabel" pkg=gpa/client userID=6584598e-60ff-40a0-ab3a-f4f72ac88ed7 time="2026-02-13T23:25:34Z" level=info msg="Frontend service stopped" time="2026-02-13T23:25:34Z" level=info msg="Frontend client stopped" time="2026-02-13T23:25:34Z" level=info msg="Closing bridge" pkg=bridge time="2026-02-13T23:25:34Z" level=info msg="Stopping service" pkg=observability time="2026-02-13T23:25:34Z" level=info msg="Closing user" userID=6584598e-60ff-40a0-ab3a-f4f72ac88ed7 time="2026-02-13T23:25:34Z" level=info msg="De-registering user client, ID:6584598e-60ff-40a0-ab3a-f4f72ac88ed7" pkg=observability time="2026-02-13T23:25:34Z" level=info msg="Exiting IMAP Service" service=imap user=6584598e-60ff-40a0-ab3a-f4f72ac88ed7 time="2026-02-13T23:25:34Z" level=info msg="Exiting service main loop" service=smtp user=6584598e-60ff-40a0-ab3a-f4f72ac88ed7 time="2026-02-13T23:25:34Z" level=info msg="Exiting service main loop" service=notification user=6584598e-60ff-40a0-ab3a-f4f72ac88ed7 time="2026-02-13T23:25:34Z" level=info msg="Exiting Service" service=user-identity user=6584598e-60ff-40a0-ab3a-f4f72ac88ed7 time="2026-02-13T23:25:34Z" level=info msg="Exiting service main loop" service=telemetry user=6584598e-60ff-40a0-ab3a-f4f72ac88ed7 time="2026-02-13T23:25:34Z" level=info msg="Exiting service" service=user-events user=6584598e-60ff-40a0-ab3a-f4f72ac88ed7 time="2026-02-13T23:25:34Z" level=info msg="Closing IMAP Listener" service=server-manager time="2026-02-13T23:25:34Z" level=info msg="Closing IMAP server" service=server-manager time="2026-02-13T23:25:34Z" level=info msg="Closing SMTP Listener" service=server-manager time="2026-02-13T23:25:34Z" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2026-02-13T23:25:34Z" level=info msg="Closing SMTP server" service=server-manager time="2026-02-13T23:25:34Z" level=info msg="Closing service" service=unleash | INBOX | Spam | APPEND DELETE EXPUNGE | time="2026-02-13T23:25:34Z" level=info msg="User '0ad0fc19-e17f-4928-8e38-8f14bee7144c' created with id=c8ae5e79-6766-4937-b04a-514dec767009" pkg=gpa/server/backend time="2026-02-13T23:25:34Z" level=info msg="Starting bridge" time="2026-02-13T23:25:34Z" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures1466701680/135/config1910419482/grpcFocusServerConfig.json pkg=focus/service time="2026-02-13T23:25:34Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures1466701680/135/cache610834579/unleash_cache/unleash_flags: no such file or directory" service=unleash time="2026-02-13T23:25:34Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures1466701680/135/cache610834579/notifications/notification_cache: no such file or directory" pkg=notification-store time="2026-02-13T23:25:34Z" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures1466701680/135/data2968594732/gluon/backend/db gluonStore=/tmp/TestFeatures1466701680/135/data2968594732/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2026-02-13T23:25:34Z" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2026-02-13T23:25:34Z" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2026-02-13T23:25:34Z" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2026-02-13T23:25:34Z" level=info msg="Starting service" service=unleash time="2026-02-13T23:25:34Z" level=info msg="Starting service" pkg=observability time="2026-02-13T23:25:34Z" level=info msg="Starting frontend service" time="2026-02-13T23:25:34Z" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures1466701680/135/config1910419482/grpcServerConfig.json time="2026-02-13T23:25:34Z" level=info msg="gRPC server listening on /tmp/bridge5552" pkg=grpc time="2026-02-13T23:25:34Z" level=info msg="Frontend service started" time="2026-02-13T23:25:34Z" level=info msg="Starting frontend client" time="2026-02-13T23:25:34Z" level=info msg="Starting poll service" service=unleash time="2026-02-13T23:25:34Z" level=info msg="Loading users" count=0 pkg=bridge/user time="2026-02-13T23:25:34Z" level=info msg="Finished loading users" pkg=bridge/user time="2026-02-13T23:25:34Z" level=info msg="Not monitoring parent PID" pkg=grpc time="2026-02-13T23:25:34Z" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2026-02-13T23:25:34Z" level=info msg="Starting receiver service" service=unleash time="2026-02-13T23:25:34Z" level=info msg="Checking for updates" pkg=bridge time="2026-02-13T23:25:34Z" level=info msg="200 OK: GET https://127.0.0.1:40285/feature/v2/frontend?bridgeStickyKey=3a2bf0a7-4770-46ed-9858-d3e7c57f0197" pkg=gpa/manager time="2026-02-13T23:25:34Z" level=info msg="Frontend client started" time="2026-02-13T23:25:34Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (b14f3f0a)" time="2026-02-13T23:25:34Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (b14f3f0a)" time="2026-02-13T23:25:34Z" level=info msg="200 OK: POST https://127.0.0.1:40285/auth/v4/info" pkg=gpa/manager time="2026-02-13T23:25:35Z" level=info msg="200 OK: POST https://127.0.0.1:40285/auth/v4" pkg=gpa/manager time="2026-02-13T23:25:35Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=c8ae5e79-6766-4937-b04a-514dec767009 time="2026-02-13T23:25:35Z" level=info msg="Adding vault user" userID=c8ae5e79-6766-4937-b04a-514dec767009 time="2026-02-13T23:25:35Z" level=info msg="Creating new user" userID=c8ae5e79-6766-4937-b04a-514dec767009 time="2026-02-13T23:25:35Z" level=warning msg="404 GET https://127.0.0.1:40285/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2026-02-13T23:25:35Z" level=error msg="404 GET https://127.0.0.1:40285/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2026-02-13T23:25:35Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:40285/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2026-02-13T23:25:35Z" level=info msg="Creating user object" numAddr=1 numLabels=13 userID=c8ae5e79-6766-4937-b04a-514dec767009 time="2026-02-13T23:25:35Z" level=info msg="200 OK: GET https://127.0.0.1:40285/core/v4/events/latest" pkg=gpa/client userID=c8ae5e79-6766-4937-b04a-514dec767009 time="2026-02-13T23:25:35Z" level=info msg="Starting service Last EventID=AQ==" service=user-events user=c8ae5e79-6766-4937-b04a-514dec767009 time="2026-02-13T23:25:35Z" level=info msg="200 OK: GET https://127.0.0.1:40285/core/v4/settings" pkg=gpa/client userID=c8ae5e79-6766-4937-b04a-514dec767009 time="2026-02-13T23:25:35Z" level=info msg="Registering user client, ID:c8ae5e79-6766-4937-b04a-514dec767009" pkg=observability time="2026-02-13T23:25:35Z" level=info msg="Starting service main loop" service=telemetry user=c8ae5e79-6766-4937-b04a-514dec767009 time="2026-02-13T23:25:35Z" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=c8ae5e79-6766-4937-b04a-514dec767009 time="2026-02-13T23:25:35Z" level=info msg="Starting service main loop" service=notification user=c8ae5e79-6766-4937-b04a-514dec767009 time="2026-02-13T23:25:35Z" level=info msg="Starting service main loop" service=smtp user=c8ae5e79-6766-4937-b04a-514dec767009 time="2026-02-13T23:25:35Z" level=info msg="200 OK: GET https://127.0.0.1:40285/core/v4/labels?Type=4" pkg=gpa/client userID=c8ae5e79-6766-4937-b04a-514dec767009 time="2026-02-13T23:25:35Z" level=info msg="200 OK: GET https://127.0.0.1:40285/core/v4/labels?Type=3" pkg=gpa/client userID=c8ae5e79-6766-4937-b04a-514dec767009 time="2026-02-13T23:25:35Z" level=info msg="200 OK: GET https://127.0.0.1:40285/core/v4/labels?Type=1" pkg=gpa/client userID=c8ae5e79-6766-4937-b04a-514dec767009 time="2026-02-13T23:25:35Z" level=info msg="Setting labels" labelIDs="[2 5 9 10 1 3 4 6 7 8 12 0 f554b514-4a6f-4586-9e2a-2135e2c01963]" pkg=rwLabels time="2026-02-13T23:25:35Z" level=info msg="Adding user to imap server" addrID=838842c2-1781-4927-8a46-2afeb975e4b5 service=server-manager time="2026-02-13T23:25:35Z" level=info msg="Creating new IMAP user" addrID=838842c2-1781-4927-8a46-2afeb975e4b5 service=server-manager time="2026-02-13T23:25:35Z" level=info msg="Setting gluon ID" addrID=838842c2-1781-4927-8a46-2afeb975e4b5 gluonID=d269ab39-56b0-4902-bfaf-bf03537f6090 userID=c8ae5e79-6766-4937-b04a-514dec767009 time="2026-02-13T23:25:35Z" level=info msg="Created new IMAP user" addrID=838842c2-1781-4927-8a46-2afeb975e4b5 gluonID=d269ab39-56b0-4902-bfaf-bf03537f6090 service=server-manager time="2026-02-13T23:25:35Z" level=info msg="Validating Listener State" service=server-manager time="2026-02-13T23:25:35Z" level=info msg=Resuming service=user-events user=c8ae5e79-6766-4937-b04a-514dec767009 time="2026-02-13T23:25:35Z" level=info msg="Received mailbox message count" count=0 gluonID=d269ab39-56b0-4902-bfaf-bf03537f6090 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2026-02-13T23:25:35Z" level=info msg="Starting IMAP Service" service=imap user=c8ae5e79-6766-4937-b04a-514dec767009 time="2026-02-13T23:25:35Z" level=info msg="Sync triggered" service=imap user=c8ae5e79-6766-4937-b04a-514dec767009 time="2026-02-13T23:25:35Z" level=info msg="Beginning user sync" service=imap start="2026-02-13 23:25:35.114155386 +0000 UTC m=+152.920763796" user=c8ae5e79-6766-4937-b04a-514dec767009 time="2026-02-13T23:25:35Z" level=info msg="Syncing labels" service=imap user=c8ae5e79-6766-4937-b04a-514dec767009 time="2026-02-13T23:25:35Z" level=info msg="Label not found in DB, creating mailbox." labelID=f554b514-4a6f-4586-9e2a-2135e2c01963 labelPath="jm2pV8GS7FVFPTesFaU5jW/EhDgcEQCxeWTMDFRvNjU=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2026-02-13T23:25:35Z" level=info msg="Checking whether logged in user should re-sync. UserID:c8ae5e79-6766-4937-b04a-514dec767009" userID=c8ae5e79-6766-4937-b04a-514dec767009 time="2026-02-13T23:25:35Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=d269ab39-56b0-4902-bfaf-bf03537f6090 time="2026-02-13T23:25:35Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=d269ab39-56b0-4902-bfaf-bf03537f6090 time="2026-02-13T23:25:35Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=10 userID=d269ab39-56b0-4902-bfaf-bf03537f6090 time="2026-02-13T23:25:35Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=12 userID=d269ab39-56b0-4902-bfaf-bf03537f6090 time="2026-02-13T23:25:35Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0 userID=d269ab39-56b0-4902-bfaf-bf03537f6090 time="2026-02-13T23:25:35Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=f554b514-4a6f-4586-9e2a-2135e2c01963 userID=d269ab39-56b0-4902-bfaf-bf03537f6090 time="2026-02-13T23:25:35Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6 userID=d269ab39-56b0-4902-bfaf-bf03537f6090 time="2026-02-13T23:25:35Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=7 userID=d269ab39-56b0-4902-bfaf-bf03537f6090 time="2026-02-13T23:25:35Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=8 userID=d269ab39-56b0-4902-bfaf-bf03537f6090 time="2026-02-13T23:25:35Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5 userID=d269ab39-56b0-4902-bfaf-bf03537f6090 time="2026-02-13T23:25:35Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=3 userID=d269ab39-56b0-4902-bfaf-bf03537f6090 time="2026-02-13T23:25:35Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4 userID=d269ab39-56b0-4902-bfaf-bf03537f6090 time="2026-02-13T23:25:35Z" level=info msg="Synced labels" service=imap user=c8ae5e79-6766-4937-b04a-514dec767009 time="2026-02-13T23:25:35Z" level=info msg="200 OK: GET https://127.0.0.1:40285/mail/v4/messages/count" pkg=gpa/client userID=c8ae5e79-6766-4937-b04a-514dec767009 time="2026-02-13T23:25:35Z" level=info msg="Syncing messages" service=imap user=c8ae5e79-6766-4937-b04a-514dec767009 time="2026-02-13T23:25:35Z" level=info msg="Job started" service=imap user=c8ae5e79-6766-4937-b04a-514dec767009 time="2026-02-13T23:25:35Z" level=info msg="200 OK: POST https://127.0.0.1:40285/mail/v4/messages" pkg=gpa/client userID=c8ae5e79-6766-4937-b04a-514dec767009 time="2026-02-13T23:25:35Z" level=info msg="Job finished" service=imap user=c8ae5e79-6766-4937-b04a-514dec767009 time="2026-02-13T23:25:35Z" level=info msg="All child jobs completed" service=imap sync-job=waiter user=c8ae5e79-6766-4937-b04a-514dec767009 time="2026-02-13T23:25:35Z" level=info msg="Synced messages" service=imap user=c8ae5e79-6766-4937-b04a-514dec767009 time="2026-02-13T23:25:35Z" level=info msg="Finished user sync" duration=9.634781ms service=imap user=c8ae5e79-6766-4937-b04a-514dec767009 time="2026-02-13T23:25:35Z" level=info msg="Sync complete, starting API event stream" service=imap user=c8ae5e79-6766-4937-b04a-514dec767009 time="2026-02-13T23:25:35Z" level=info msg="Event loop reset" eventID="AQ==" service=user-events user=c8ae5e79-6766-4937-b04a-514dec767009 time="2026-02-13T23:25:35Z" level=info msg="200 OK: POST https://127.0.0.1:40285/mail/v4/messages/import" pkg=gpa/client userID=c8ae5e79-6766-4937-b04a-514dec767009 time="2026-02-13T23:25:35Z" level=info msg="200 OK: GET https://127.0.0.1:40285/mail/v4/messages/29992697-66d9-4d63-a79b-373b9ce2fb12" pkg=gpa/client userID=c8ae5e79-6766-4937-b04a-514dec767009 time="2026-02-13T23:25:35Z" level=info msg="200 OK: POST https://127.0.0.1:40285/mail/v4/messages/import" pkg=gpa/client userID=c8ae5e79-6766-4937-b04a-514dec767009 time="2026-02-13T23:25:35Z" level=info msg="200 OK: GET https://127.0.0.1:40285/mail/v4/messages/bd698b63-ddc6-4608-acb7-e9f0234b071d" pkg=gpa/client userID=c8ae5e79-6766-4937-b04a-514dec767009 time="2026-02-13T23:25:35Z" level=info msg="200 OK: PUT https://127.0.0.1:40285/mail/v4/messages/label" pkg=gpa/client userID=c8ae5e79-6766-4937-b04a-514dec767009 time="2026-02-13T23:25:35Z" level=info msg="Heartbeat sent" metrics="{bridge.any.heartbeat bridge_heartbeat_new {1 1} {true true false false false true true true true true false 0.0.0 starttls starttls unknown}}" pkg=telemetry time="2026-02-13T23:25:35Z" level=info msg="200 OK: PUT https://127.0.0.1:40285/mail/v4/messages/unlabel" pkg=gpa/client userID=c8ae5e79-6766-4937-b04a-514dec767009 time="2026-02-13T23:25:35Z" level=info msg="Frontend service stopped" time="2026-02-13T23:25:35Z" level=info msg="Frontend client stopped" time="2026-02-13T23:25:35Z" level=info msg="Closing bridge" pkg=bridge time="2026-02-13T23:25:35Z" level=info msg="Stopping service" pkg=observability time="2026-02-13T23:25:35Z" level=info msg="Closing user" userID=c8ae5e79-6766-4937-b04a-514dec767009 time="2026-02-13T23:25:35Z" level=info msg="De-registering user client, ID:c8ae5e79-6766-4937-b04a-514dec767009" pkg=observability time="2026-02-13T23:25:35Z" level=info msg="Exiting IMAP Service" service=imap user=c8ae5e79-6766-4937-b04a-514dec767009 time="2026-02-13T23:25:35Z" level=info msg="Exiting service main loop" service=smtp user=c8ae5e79-6766-4937-b04a-514dec767009 time="2026-02-13T23:25:35Z" level=info msg="Exiting service main loop" service=notification user=c8ae5e79-6766-4937-b04a-514dec767009 time="2026-02-13T23:25:35Z" level=info msg="Exiting Service" service=user-identity user=c8ae5e79-6766-4937-b04a-514dec767009 time="2026-02-13T23:25:35Z" level=info msg="Exiting service main loop" service=telemetry user=c8ae5e79-6766-4937-b04a-514dec767009 time="2026-02-13T23:25:35Z" level=info msg="Exiting service" service=user-events user=c8ae5e79-6766-4937-b04a-514dec767009 time="2026-02-13T23:25:35Z" level=info msg="Closing IMAP Listener" service=server-manager time="2026-02-13T23:25:35Z" level=info msg="Closing IMAP server" service=server-manager time="2026-02-13T23:25:35Z" level=info msg="Closing SMTP Listener" service=server-manager time="2026-02-13T23:25:35Z" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2026-02-13T23:25:35Z" level=info msg="Closing SMTP server" service=server-manager time="2026-02-13T23:25:35Z" level=info msg="Closing service" service=unleash | INBOX | Trash | APPEND DELETE EXPUNGE | time="2026-02-13T23:25:36Z" level=info msg="User '38ba82d8-7aff-4633-bf39-2a3d0e418cc5' created with id=abeaf30e-e048-4c79-a290-61c71fa4ab39" pkg=gpa/server/backend time="2026-02-13T23:25:36Z" level=info msg="Starting bridge" time="2026-02-13T23:25:36Z" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures1466701680/136/config1932825647/grpcFocusServerConfig.json pkg=focus/service time="2026-02-13T23:25:36Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures1466701680/136/cache2632836969/unleash_cache/unleash_flags: no such file or directory" service=unleash time="2026-02-13T23:25:36Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures1466701680/136/cache2632836969/notifications/notification_cache: no such file or directory" pkg=notification-store time="2026-02-13T23:25:36Z" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures1466701680/136/data97019354/gluon/backend/db gluonStore=/tmp/TestFeatures1466701680/136/data97019354/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2026-02-13T23:25:36Z" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2026-02-13T23:25:36Z" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2026-02-13T23:25:36Z" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2026-02-13T23:25:36Z" level=info msg="Starting service" service=unleash time="2026-02-13T23:25:36Z" level=info msg="Starting service" pkg=observability time="2026-02-13T23:25:36Z" level=info msg="Starting frontend service" time="2026-02-13T23:25:36Z" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures1466701680/136/config1932825647/grpcServerConfig.json time="2026-02-13T23:25:36Z" level=info msg="gRPC server listening on /tmp/bridge7843" pkg=grpc time="2026-02-13T23:25:36Z" level=info msg="Frontend service started" time="2026-02-13T23:25:36Z" level=info msg="Starting frontend client" time="2026-02-13T23:25:36Z" level=info msg="Starting poll service" service=unleash time="2026-02-13T23:25:36Z" level=info msg="Starting receiver service" service=unleash time="2026-02-13T23:25:36Z" level=info msg="Loading users" count=0 pkg=bridge/user time="2026-02-13T23:25:36Z" level=info msg="Finished loading users" pkg=bridge/user time="2026-02-13T23:25:36Z" level=info msg="Checking for updates" pkg=bridge time="2026-02-13T23:25:36Z" level=info msg="Not monitoring parent PID" pkg=grpc time="2026-02-13T23:25:36Z" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2026-02-13T23:25:36Z" level=info msg="200 OK: GET https://127.0.0.1:46703/feature/v2/frontend?bridgeStickyKey=73742ac8-30d2-4484-af55-a61c8b74c827" pkg=gpa/manager time="2026-02-13T23:25:36Z" level=info msg="Frontend client started" time="2026-02-13T23:25:36Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (54ff3866)" time="2026-02-13T23:25:36Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (54ff3866)" time="2026-02-13T23:25:36Z" level=info msg="200 OK: POST https://127.0.0.1:46703/auth/v4/info" pkg=gpa/manager time="2026-02-13T23:25:36Z" level=info msg="200 OK: POST https://127.0.0.1:46703/auth/v4" pkg=gpa/manager time="2026-02-13T23:25:36Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=abeaf30e-e048-4c79-a290-61c71fa4ab39 time="2026-02-13T23:25:36Z" level=info msg="Adding vault user" userID=abeaf30e-e048-4c79-a290-61c71fa4ab39 time="2026-02-13T23:25:36Z" level=info msg="Creating new user" userID=abeaf30e-e048-4c79-a290-61c71fa4ab39 time="2026-02-13T23:25:36Z" level=warning msg="404 GET https://127.0.0.1:46703/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2026-02-13T23:25:36Z" level=error msg="404 GET https://127.0.0.1:46703/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2026-02-13T23:25:36Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:46703/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2026-02-13T23:25:36Z" level=info msg="Creating user object" numAddr=1 numLabels=13 userID=abeaf30e-e048-4c79-a290-61c71fa4ab39 time="2026-02-13T23:25:36Z" level=info msg="200 OK: GET https://127.0.0.1:46703/core/v4/events/latest" pkg=gpa/client userID=abeaf30e-e048-4c79-a290-61c71fa4ab39 time="2026-02-13T23:25:36Z" level=info msg="Starting service Last EventID=AQ==" service=user-events user=abeaf30e-e048-4c79-a290-61c71fa4ab39 time="2026-02-13T23:25:36Z" level=info msg="200 OK: GET https://127.0.0.1:46703/core/v4/settings" pkg=gpa/client userID=abeaf30e-e048-4c79-a290-61c71fa4ab39 time="2026-02-13T23:25:36Z" level=info msg="Registering user client, ID:abeaf30e-e048-4c79-a290-61c71fa4ab39" pkg=observability time="2026-02-13T23:25:36Z" level=info msg="Starting service main loop" service=telemetry user=abeaf30e-e048-4c79-a290-61c71fa4ab39 time="2026-02-13T23:25:36Z" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=abeaf30e-e048-4c79-a290-61c71fa4ab39 time="2026-02-13T23:25:36Z" level=info msg="Starting service main loop" service=notification user=abeaf30e-e048-4c79-a290-61c71fa4ab39 time="2026-02-13T23:25:36Z" level=info msg="Starting service main loop" service=smtp user=abeaf30e-e048-4c79-a290-61c71fa4ab39 time="2026-02-13T23:25:36Z" level=info msg="200 OK: GET https://127.0.0.1:46703/core/v4/labels?Type=4" pkg=gpa/client userID=abeaf30e-e048-4c79-a290-61c71fa4ab39 time="2026-02-13T23:25:36Z" level=info msg="200 OK: GET https://127.0.0.1:46703/core/v4/labels?Type=3" pkg=gpa/client userID=abeaf30e-e048-4c79-a290-61c71fa4ab39 time="2026-02-13T23:25:36Z" level=info msg="200 OK: GET https://127.0.0.1:46703/core/v4/labels?Type=1" pkg=gpa/client userID=abeaf30e-e048-4c79-a290-61c71fa4ab39 time="2026-02-13T23:25:36Z" level=info msg="Setting labels" labelIDs="[1 4 5 6 7 9 10 12 0 2 3 8 762c2ae0-81b7-492f-840d-cd1823825327]" pkg=rwLabels time="2026-02-13T23:25:36Z" level=info msg="Adding user to imap server" addrID=b6ab38f4-43e9-4a91-9bba-ddbdb8886258 service=server-manager time="2026-02-13T23:25:36Z" level=info msg="Creating new IMAP user" addrID=b6ab38f4-43e9-4a91-9bba-ddbdb8886258 service=server-manager time="2026-02-13T23:25:36Z" level=info msg="Setting gluon ID" addrID=b6ab38f4-43e9-4a91-9bba-ddbdb8886258 gluonID=c0105212-2bf1-4e18-9a9f-8ce60d3fbb4c userID=abeaf30e-e048-4c79-a290-61c71fa4ab39 time="2026-02-13T23:25:36Z" level=info msg="Created new IMAP user" addrID=b6ab38f4-43e9-4a91-9bba-ddbdb8886258 gluonID=c0105212-2bf1-4e18-9a9f-8ce60d3fbb4c service=server-manager time="2026-02-13T23:25:36Z" level=info msg="Validating Listener State" service=server-manager time="2026-02-13T23:25:36Z" level=info msg=Resuming service=user-events user=abeaf30e-e048-4c79-a290-61c71fa4ab39 time="2026-02-13T23:25:36Z" level=info msg="Received mailbox message count" count=0 gluonID=c0105212-2bf1-4e18-9a9f-8ce60d3fbb4c labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2026-02-13T23:25:36Z" level=info msg="Starting IMAP Service" service=imap user=abeaf30e-e048-4c79-a290-61c71fa4ab39 time="2026-02-13T23:25:36Z" level=info msg="Sync triggered" service=imap user=abeaf30e-e048-4c79-a290-61c71fa4ab39 time="2026-02-13T23:25:36Z" level=info msg="Beginning user sync" service=imap start="2026-02-13 23:25:36.694339571 +0000 UTC m=+154.500947981" user=abeaf30e-e048-4c79-a290-61c71fa4ab39 time="2026-02-13T23:25:36Z" level=info msg="Syncing labels" service=imap user=abeaf30e-e048-4c79-a290-61c71fa4ab39 time="2026-02-13T23:25:36Z" level=info msg="Label not found in DB, creating mailbox." labelID=762c2ae0-81b7-492f-840d-cd1823825327 labelPath="jm2pV8GS7FVFPTesFaU5jW/EhDgcEQCxeWTMDFRvNjU=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2026-02-13T23:25:36Z" level=info msg="Checking whether logged in user should re-sync. UserID:abeaf30e-e048-4c79-a290-61c71fa4ab39" userID=abeaf30e-e048-4c79-a290-61c71fa4ab39 time="2026-02-13T23:25:36Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=c0105212-2bf1-4e18-9a9f-8ce60d3fbb4c time="2026-02-13T23:25:36Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=c0105212-2bf1-4e18-9a9f-8ce60d3fbb4c time="2026-02-13T23:25:36Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=12 userID=c0105212-2bf1-4e18-9a9f-8ce60d3fbb4c time="2026-02-13T23:25:36Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=3 userID=c0105212-2bf1-4e18-9a9f-8ce60d3fbb4c time="2026-02-13T23:25:36Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4 userID=c0105212-2bf1-4e18-9a9f-8ce60d3fbb4c time="2026-02-13T23:25:36Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=10 userID=c0105212-2bf1-4e18-9a9f-8ce60d3fbb4c time="2026-02-13T23:25:36Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=8 userID=c0105212-2bf1-4e18-9a9f-8ce60d3fbb4c time="2026-02-13T23:25:36Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5 userID=c0105212-2bf1-4e18-9a9f-8ce60d3fbb4c time="2026-02-13T23:25:36Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=7 userID=c0105212-2bf1-4e18-9a9f-8ce60d3fbb4c time="2026-02-13T23:25:36Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0 userID=c0105212-2bf1-4e18-9a9f-8ce60d3fbb4c time="2026-02-13T23:25:36Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=762c2ae0-81b7-492f-840d-cd1823825327 userID=c0105212-2bf1-4e18-9a9f-8ce60d3fbb4c time="2026-02-13T23:25:36Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6 userID=c0105212-2bf1-4e18-9a9f-8ce60d3fbb4c time="2026-02-13T23:25:36Z" level=info msg="Synced labels" service=imap user=abeaf30e-e048-4c79-a290-61c71fa4ab39 time="2026-02-13T23:25:36Z" level=info msg="200 OK: GET https://127.0.0.1:46703/mail/v4/messages/count" pkg=gpa/client userID=abeaf30e-e048-4c79-a290-61c71fa4ab39 time="2026-02-13T23:25:36Z" level=info msg="Syncing messages" service=imap user=abeaf30e-e048-4c79-a290-61c71fa4ab39 time="2026-02-13T23:25:36Z" level=info msg="Job started" service=imap user=abeaf30e-e048-4c79-a290-61c71fa4ab39 time="2026-02-13T23:25:36Z" level=info msg="200 OK: POST https://127.0.0.1:46703/mail/v4/messages" pkg=gpa/client userID=abeaf30e-e048-4c79-a290-61c71fa4ab39 time="2026-02-13T23:25:36Z" level=info msg="Job finished" service=imap user=abeaf30e-e048-4c79-a290-61c71fa4ab39 time="2026-02-13T23:25:36Z" level=info msg="All child jobs completed" service=imap sync-job=waiter user=abeaf30e-e048-4c79-a290-61c71fa4ab39 time="2026-02-13T23:25:36Z" level=info msg="Synced messages" service=imap user=abeaf30e-e048-4c79-a290-61c71fa4ab39 time="2026-02-13T23:25:36Z" level=info msg="Finished user sync" duration=5.994707ms service=imap user=abeaf30e-e048-4c79-a290-61c71fa4ab39 time="2026-02-13T23:25:36Z" level=info msg="Sync complete, starting API event stream" service=imap user=abeaf30e-e048-4c79-a290-61c71fa4ab39 time="2026-02-13T23:25:36Z" level=info msg="Event loop reset" eventID="AQ==" service=user-events user=abeaf30e-e048-4c79-a290-61c71fa4ab39 time="2026-02-13T23:25:36Z" level=info msg="200 OK: POST https://127.0.0.1:46703/mail/v4/messages/import" pkg=gpa/client userID=abeaf30e-e048-4c79-a290-61c71fa4ab39 time="2026-02-13T23:25:36Z" level=info msg="200 OK: GET https://127.0.0.1:46703/mail/v4/messages/f4d9c5f4-e9ab-4c6b-9002-c33220c2366a" pkg=gpa/client userID=abeaf30e-e048-4c79-a290-61c71fa4ab39 time="2026-02-13T23:25:36Z" level=info msg="200 OK: POST https://127.0.0.1:46703/mail/v4/messages/import" pkg=gpa/client userID=abeaf30e-e048-4c79-a290-61c71fa4ab39 time="2026-02-13T23:25:36Z" level=info msg="200 OK: GET https://127.0.0.1:46703/mail/v4/messages/1f7b9f3a-83b3-4cff-a4b6-cedb3d665e8c" pkg=gpa/client userID=abeaf30e-e048-4c79-a290-61c71fa4ab39 time="2026-02-13T23:25:36Z" level=info msg="200 OK: PUT https://127.0.0.1:46703/mail/v4/messages/label" pkg=gpa/client userID=abeaf30e-e048-4c79-a290-61c71fa4ab39 time="2026-02-13T23:25:36Z" level=info msg="Heartbeat sent" metrics="{bridge.any.heartbeat bridge_heartbeat_new {1 9} {true true false false false true true true true true false 0.0.0 starttls starttls unknown}}" pkg=telemetry time="2026-02-13T23:25:36Z" level=info msg="200 OK: PUT https://127.0.0.1:46703/mail/v4/messages/unlabel" pkg=gpa/client userID=abeaf30e-e048-4c79-a290-61c71fa4ab39 time="2026-02-13T23:25:36Z" level=info msg="200 OK: POST https://127.0.0.1:46703/mail/v4/messages" pkg=gpa/client userID=abeaf30e-e048-4c79-a290-61c71fa4ab39 time="2026-02-13T23:25:37Z" level=info msg="Frontend service stopped" time="2026-02-13T23:25:37Z" level=info msg="Frontend client stopped" time="2026-02-13T23:25:37Z" level=info msg="Closing bridge" pkg=bridge time="2026-02-13T23:25:37Z" level=info msg="Stopping service" pkg=observability time="2026-02-13T23:25:37Z" level=info msg="Closing user" userID=abeaf30e-e048-4c79-a290-61c71fa4ab39 time="2026-02-13T23:25:37Z" level=info msg="De-registering user client, ID:abeaf30e-e048-4c79-a290-61c71fa4ab39" pkg=observability time="2026-02-13T23:25:37Z" level=info msg="Exiting IMAP Service" service=imap user=abeaf30e-e048-4c79-a290-61c71fa4ab39 time="2026-02-13T23:25:37Z" level=info msg="Exiting service main loop" service=smtp user=abeaf30e-e048-4c79-a290-61c71fa4ab39 time="2026-02-13T23:25:37Z" level=info msg="Exiting service main loop" service=notification user=abeaf30e-e048-4c79-a290-61c71fa4ab39 time="2026-02-13T23:25:37Z" level=info msg="Exiting Service" service=user-identity user=abeaf30e-e048-4c79-a290-61c71fa4ab39 time="2026-02-13T23:25:37Z" level=info msg="Exiting service main loop" service=telemetry user=abeaf30e-e048-4c79-a290-61c71fa4ab39 time="2026-02-13T23:25:37Z" level=info msg="Exiting service" service=user-events user=abeaf30e-e048-4c79-a290-61c71fa4ab39 time="2026-02-13T23:25:37Z" level=info msg="Closing IMAP Listener" service=server-manager time="2026-02-13T23:25:37Z" level=info msg="Closing IMAP server" service=server-manager time="2026-02-13T23:25:37Z" level=info msg="Closing SMTP Listener" service=server-manager time="2026-02-13T23:25:37Z" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2026-02-13T23:25:37Z" level=info msg="Closing SMTP server" service=server-manager time="2026-02-13T23:25:37Z" level=info msg="Closing service" service=unleash | Trash | INBOX | DELETE APPEND EXPUNGE | time="2026-02-13T23:25:37Z" level=info msg="User '04123f60-ce16-4cd8-a5a5-92692eb4692e' created with id=9006c681-fae6-4dd4-bea5-af118fb37423" pkg=gpa/server/backend time="2026-02-13T23:25:38Z" level=info msg="Starting bridge" time="2026-02-13T23:25:38Z" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures1466701680/137/config2286574371/grpcFocusServerConfig.json pkg=focus/service time="2026-02-13T23:25:38Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures1466701680/137/cache741973617/unleash_cache/unleash_flags: no such file or directory" service=unleash time="2026-02-13T23:25:38Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures1466701680/137/cache741973617/notifications/notification_cache: no such file or directory" pkg=notification-store time="2026-02-13T23:25:38Z" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures1466701680/137/data2756018736/gluon/backend/db gluonStore=/tmp/TestFeatures1466701680/137/data2756018736/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2026-02-13T23:25:38Z" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2026-02-13T23:25:38Z" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2026-02-13T23:25:38Z" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2026-02-13T23:25:38Z" level=info msg="Starting service" service=unleash time="2026-02-13T23:25:38Z" level=info msg="Starting service" pkg=observability time="2026-02-13T23:25:38Z" level=info msg="Starting frontend service" time="2026-02-13T23:25:38Z" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures1466701680/137/config2286574371/grpcServerConfig.json time="2026-02-13T23:25:38Z" level=info msg="gRPC server listening on /tmp/bridge2842" pkg=grpc time="2026-02-13T23:25:38Z" level=info msg="Frontend service started" time="2026-02-13T23:25:38Z" level=info msg="Starting frontend client" time="2026-02-13T23:25:38Z" level=info msg="Starting poll service" service=unleash time="2026-02-13T23:25:38Z" level=info msg="Starting receiver service" service=unleash time="2026-02-13T23:25:38Z" level=info msg="Loading users" count=0 pkg=bridge/user time="2026-02-13T23:25:38Z" level=info msg="Finished loading users" pkg=bridge/user time="2026-02-13T23:25:38Z" level=info msg="Checking for updates" pkg=bridge time="2026-02-13T23:25:38Z" level=info msg="Not monitoring parent PID" pkg=grpc time="2026-02-13T23:25:38Z" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2026-02-13T23:25:38Z" level=info msg="Frontend client started" time="2026-02-13T23:25:38Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (1b1bad77)" time="2026-02-13T23:25:38Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (1b1bad77)" time="2026-02-13T23:25:38Z" level=info msg="200 OK: GET https://127.0.0.1:39935/feature/v2/frontend?bridgeStickyKey=6eea9322-a3c2-464d-8d69-429902d6cb43" pkg=gpa/manager time="2026-02-13T23:25:38Z" level=info msg="200 OK: POST https://127.0.0.1:39935/auth/v4/info" pkg=gpa/manager time="2026-02-13T23:25:38Z" level=info msg="200 OK: POST https://127.0.0.1:39935/auth/v4" pkg=gpa/manager time="2026-02-13T23:25:38Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=9006c681-fae6-4dd4-bea5-af118fb37423 time="2026-02-13T23:25:38Z" level=info msg="Adding vault user" userID=9006c681-fae6-4dd4-bea5-af118fb37423 time="2026-02-13T23:25:38Z" level=info msg="Creating new user" userID=9006c681-fae6-4dd4-bea5-af118fb37423 time="2026-02-13T23:25:38Z" level=warning msg="404 GET https://127.0.0.1:39935/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2026-02-13T23:25:38Z" level=error msg="404 GET https://127.0.0.1:39935/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2026-02-13T23:25:38Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:39935/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2026-02-13T23:25:38Z" level=info msg="Creating user object" numAddr=1 numLabels=13 userID=9006c681-fae6-4dd4-bea5-af118fb37423 time="2026-02-13T23:25:38Z" level=info msg="200 OK: GET https://127.0.0.1:39935/core/v4/events/latest" pkg=gpa/client userID=9006c681-fae6-4dd4-bea5-af118fb37423 time="2026-02-13T23:25:38Z" level=info msg="Starting service Last EventID=AQ==" service=user-events user=9006c681-fae6-4dd4-bea5-af118fb37423 time="2026-02-13T23:25:38Z" level=info msg="200 OK: GET https://127.0.0.1:39935/core/v4/settings" pkg=gpa/client userID=9006c681-fae6-4dd4-bea5-af118fb37423 time="2026-02-13T23:25:38Z" level=info msg="Registering user client, ID:9006c681-fae6-4dd4-bea5-af118fb37423" pkg=observability time="2026-02-13T23:25:38Z" level=info msg="Starting service main loop" service=telemetry user=9006c681-fae6-4dd4-bea5-af118fb37423 time="2026-02-13T23:25:38Z" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=9006c681-fae6-4dd4-bea5-af118fb37423 time="2026-02-13T23:25:38Z" level=info msg="Starting service main loop" service=notification user=9006c681-fae6-4dd4-bea5-af118fb37423 time="2026-02-13T23:25:38Z" level=info msg="Starting service main loop" service=smtp user=9006c681-fae6-4dd4-bea5-af118fb37423 time="2026-02-13T23:25:38Z" level=info msg="200 OK: GET https://127.0.0.1:39935/core/v4/labels?Type=4" pkg=gpa/client userID=9006c681-fae6-4dd4-bea5-af118fb37423 time="2026-02-13T23:25:38Z" level=info msg="200 OK: GET https://127.0.0.1:39935/core/v4/labels?Type=3" pkg=gpa/client userID=9006c681-fae6-4dd4-bea5-af118fb37423 time="2026-02-13T23:25:38Z" level=info msg="200 OK: GET https://127.0.0.1:39935/core/v4/labels?Type=1" pkg=gpa/client userID=9006c681-fae6-4dd4-bea5-af118fb37423 time="2026-02-13T23:25:38Z" level=info msg="Setting labels" labelIDs="[7 9 10 1 2 4 8 12 0 3 5 6 b08dea4b-1479-4b6f-b34b-f43b32d0d652]" pkg=rwLabels time="2026-02-13T23:25:38Z" level=info msg="Adding user to imap server" addrID=45e2fc2f-f228-47ff-b3bf-f9f668d20de4 service=server-manager time="2026-02-13T23:25:38Z" level=info msg="Creating new IMAP user" addrID=45e2fc2f-f228-47ff-b3bf-f9f668d20de4 service=server-manager time="2026-02-13T23:25:38Z" level=info msg="Setting gluon ID" addrID=45e2fc2f-f228-47ff-b3bf-f9f668d20de4 gluonID=e160c919-c821-434b-946d-12e2e97fc256 userID=9006c681-fae6-4dd4-bea5-af118fb37423 time="2026-02-13T23:25:38Z" level=info msg="Created new IMAP user" addrID=45e2fc2f-f228-47ff-b3bf-f9f668d20de4 gluonID=e160c919-c821-434b-946d-12e2e97fc256 service=server-manager time="2026-02-13T23:25:38Z" level=info msg="Validating Listener State" service=server-manager time="2026-02-13T23:25:38Z" level=info msg=Resuming service=user-events user=9006c681-fae6-4dd4-bea5-af118fb37423 time="2026-02-13T23:25:38Z" level=info msg="Received mailbox message count" count=0 gluonID=e160c919-c821-434b-946d-12e2e97fc256 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2026-02-13T23:25:38Z" level=info msg="Starting IMAP Service" service=imap user=9006c681-fae6-4dd4-bea5-af118fb37423 time="2026-02-13T23:25:38Z" level=info msg="Sync triggered" service=imap user=9006c681-fae6-4dd4-bea5-af118fb37423 time="2026-02-13T23:25:38Z" level=info msg="Beginning user sync" service=imap start="2026-02-13 23:25:38.287482608 +0000 UTC m=+156.094091008" user=9006c681-fae6-4dd4-bea5-af118fb37423 time="2026-02-13T23:25:38Z" level=info msg="Syncing labels" service=imap user=9006c681-fae6-4dd4-bea5-af118fb37423 time="2026-02-13T23:25:38Z" level=info msg="Label not found in DB, creating mailbox." labelID=b08dea4b-1479-4b6f-b34b-f43b32d0d652 labelPath="jm2pV8GS7FVFPTesFaU5jW/EhDgcEQCxeWTMDFRvNjU=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2026-02-13T23:25:38Z" level=info msg="Checking whether logged in user should re-sync. UserID:9006c681-fae6-4dd4-bea5-af118fb37423" userID=9006c681-fae6-4dd4-bea5-af118fb37423 time="2026-02-13T23:25:38Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=e160c919-c821-434b-946d-12e2e97fc256 time="2026-02-13T23:25:38Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=e160c919-c821-434b-946d-12e2e97fc256 time="2026-02-13T23:25:38Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=12 userID=e160c919-c821-434b-946d-12e2e97fc256 time="2026-02-13T23:25:38Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=7 userID=e160c919-c821-434b-946d-12e2e97fc256 time="2026-02-13T23:25:38Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=10 userID=e160c919-c821-434b-946d-12e2e97fc256 time="2026-02-13T23:25:38Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6 userID=e160c919-c821-434b-946d-12e2e97fc256 time="2026-02-13T23:25:38Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0 userID=e160c919-c821-434b-946d-12e2e97fc256 time="2026-02-13T23:25:38Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=3 userID=e160c919-c821-434b-946d-12e2e97fc256 time="2026-02-13T23:25:38Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=b08dea4b-1479-4b6f-b34b-f43b32d0d652 userID=e160c919-c821-434b-946d-12e2e97fc256 time="2026-02-13T23:25:38Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=8 userID=e160c919-c821-434b-946d-12e2e97fc256 time="2026-02-13T23:25:38Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5 userID=e160c919-c821-434b-946d-12e2e97fc256 time="2026-02-13T23:25:38Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4 userID=e160c919-c821-434b-946d-12e2e97fc256 time="2026-02-13T23:25:38Z" level=info msg="Synced labels" service=imap user=9006c681-fae6-4dd4-bea5-af118fb37423 time="2026-02-13T23:25:38Z" level=info msg="200 OK: GET https://127.0.0.1:39935/mail/v4/messages/count" pkg=gpa/client userID=9006c681-fae6-4dd4-bea5-af118fb37423 time="2026-02-13T23:25:38Z" level=info msg="Syncing messages" service=imap user=9006c681-fae6-4dd4-bea5-af118fb37423 time="2026-02-13T23:25:38Z" level=info msg="Job started" service=imap user=9006c681-fae6-4dd4-bea5-af118fb37423 time="2026-02-13T23:25:38Z" level=info msg="200 OK: POST https://127.0.0.1:39935/mail/v4/messages" pkg=gpa/client userID=9006c681-fae6-4dd4-bea5-af118fb37423 time="2026-02-13T23:25:38Z" level=info msg="Job finished" service=imap user=9006c681-fae6-4dd4-bea5-af118fb37423 time="2026-02-13T23:25:38Z" level=info msg="All child jobs completed" service=imap sync-job=waiter user=9006c681-fae6-4dd4-bea5-af118fb37423 time="2026-02-13T23:25:38Z" level=info msg="Synced messages" service=imap user=9006c681-fae6-4dd4-bea5-af118fb37423 time="2026-02-13T23:25:38Z" level=info msg="Finished user sync" duration=5.670579ms service=imap user=9006c681-fae6-4dd4-bea5-af118fb37423 time="2026-02-13T23:25:38Z" level=info msg="Sync complete, starting API event stream" service=imap user=9006c681-fae6-4dd4-bea5-af118fb37423 time="2026-02-13T23:25:38Z" level=info msg="Event loop reset" eventID="AQ==" service=user-events user=9006c681-fae6-4dd4-bea5-af118fb37423 time="2026-02-13T23:25:38Z" level=info msg="200 OK: POST https://127.0.0.1:39935/mail/v4/messages/import" pkg=gpa/client userID=9006c681-fae6-4dd4-bea5-af118fb37423 time="2026-02-13T23:25:38Z" level=info msg="200 OK: GET https://127.0.0.1:39935/mail/v4/messages/91f66af4-335d-4ec5-a2df-aad741978dc8" pkg=gpa/client userID=9006c681-fae6-4dd4-bea5-af118fb37423 time="2026-02-13T23:25:38Z" level=info msg="200 OK: POST https://127.0.0.1:39935/mail/v4/messages/import" pkg=gpa/client userID=9006c681-fae6-4dd4-bea5-af118fb37423 time="2026-02-13T23:25:38Z" level=info msg="200 OK: GET https://127.0.0.1:39935/mail/v4/messages/d5230dce-6fa2-4a67-a709-a81582347d87" pkg=gpa/client userID=9006c681-fae6-4dd4-bea5-af118fb37423 time="2026-02-13T23:25:38Z" level=info msg="200 OK: PUT https://127.0.0.1:39935/mail/v4/messages/label" pkg=gpa/client userID=9006c681-fae6-4dd4-bea5-af118fb37423 time="2026-02-13T23:25:38Z" level=info msg="Heartbeat sent" metrics="{bridge.any.heartbeat bridge_heartbeat_new {1 4} {true true false false false true true true true true false 0.0.0 starttls starttls unknown}}" pkg=telemetry time="2026-02-13T23:25:38Z" level=info msg="200 OK: PUT https://127.0.0.1:39935/mail/v4/messages/unlabel" pkg=gpa/client userID=9006c681-fae6-4dd4-bea5-af118fb37423 time="2026-02-13T23:25:39Z" level=info msg="Frontend service stopped" time="2026-02-13T23:25:39Z" level=info msg="Frontend client stopped" time="2026-02-13T23:25:39Z" level=info msg="Closing bridge" pkg=bridge time="2026-02-13T23:25:39Z" level=info msg="Stopping service" pkg=observability time="2026-02-13T23:25:39Z" level=info msg="Closing user" userID=9006c681-fae6-4dd4-bea5-af118fb37423 time="2026-02-13T23:25:39Z" level=info msg="De-registering user client, ID:9006c681-fae6-4dd4-bea5-af118fb37423" pkg=observability time="2026-02-13T23:25:39Z" level=info msg="Exiting IMAP Service" service=imap user=9006c681-fae6-4dd4-bea5-af118fb37423 time="2026-02-13T23:25:39Z" level=info msg="Exiting service main loop" service=smtp user=9006c681-fae6-4dd4-bea5-af118fb37423 time="2026-02-13T23:25:39Z" level=info msg="Exiting service main loop" service=notification user=9006c681-fae6-4dd4-bea5-af118fb37423 time="2026-02-13T23:25:39Z" level=info msg="Exiting Service" service=user-identity user=9006c681-fae6-4dd4-bea5-af118fb37423 time="2026-02-13T23:25:39Z" level=info msg="Exiting service main loop" service=telemetry user=9006c681-fae6-4dd4-bea5-af118fb37423 time="2026-02-13T23:25:39Z" level=info msg="Exiting service" service=user-events user=9006c681-fae6-4dd4-bea5-af118fb37423 time="2026-02-13T23:25:39Z" level=info msg="Closing IMAP Listener" service=server-manager time="2026-02-13T23:25:39Z" level=info msg="Closing IMAP server" service=server-manager time="2026-02-13T23:25:39Z" level=info msg="Closing SMTP Listener" service=server-manager time="2026-02-13T23:25:39Z" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2026-02-13T23:25:39Z" level=info msg="Closing SMTP server" service=server-manager time="2026-02-13T23:25:39Z" level=info msg="Closing service" service=unleash | Spam | INBOX | DELETE APPEND EXPUNGE | time="2026-02-13T23:25:39Z" level=info msg="User '19a1b655-9d28-457d-b68d-2518a68018ee' created with id=e0df782c-36e4-43a7-bc25-9fda55ceb523" pkg=gpa/server/backend time="2026-02-13T23:25:39Z" level=info msg="Starting bridge" time="2026-02-13T23:25:39Z" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures1466701680/138/config3606644727/grpcFocusServerConfig.json pkg=focus/service time="2026-02-13T23:25:39Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures1466701680/138/cache1081594297/unleash_cache/unleash_flags: no such file or directory" service=unleash time="2026-02-13T23:25:39Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures1466701680/138/cache1081594297/notifications/notification_cache: no such file or directory" pkg=notification-store time="2026-02-13T23:25:39Z" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures1466701680/138/data2957692939/gluon/backend/db gluonStore=/tmp/TestFeatures1466701680/138/data2957692939/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2026-02-13T23:25:39Z" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2026-02-13T23:25:39Z" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2026-02-13T23:25:39Z" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2026-02-13T23:25:39Z" level=info msg="Starting service" service=unleash time="2026-02-13T23:25:39Z" level=info msg="Starting service" pkg=observability time="2026-02-13T23:25:39Z" level=info msg="Starting frontend service" time="2026-02-13T23:25:39Z" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures1466701680/138/config3606644727/grpcServerConfig.json time="2026-02-13T23:25:39Z" level=info msg="gRPC server listening on /tmp/bridge3961" pkg=grpc time="2026-02-13T23:25:39Z" level=info msg="Frontend service started" time="2026-02-13T23:25:39Z" level=info msg="Starting frontend client" time="2026-02-13T23:25:39Z" level=info msg="Starting poll service" service=unleash time="2026-02-13T23:25:39Z" level=info msg="Starting receiver service" service=unleash time="2026-02-13T23:25:39Z" level=info msg="Loading users" count=0 pkg=bridge/user time="2026-02-13T23:25:39Z" level=info msg="Finished loading users" pkg=bridge/user time="2026-02-13T23:25:39Z" level=info msg="Checking for updates" pkg=bridge time="2026-02-13T23:25:39Z" level=info msg="Not monitoring parent PID" pkg=grpc time="2026-02-13T23:25:39Z" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2026-02-13T23:25:39Z" level=info msg="200 OK: GET https://127.0.0.1:42319/feature/v2/frontend?bridgeStickyKey=6d2fd06e-ba12-4169-9bdd-f7c50a0581a7" pkg=gpa/manager time="2026-02-13T23:25:39Z" level=info msg="Frontend client started" time="2026-02-13T23:25:39Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (6cfcc73f)" time="2026-02-13T23:25:39Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (6cfcc73f)" time="2026-02-13T23:25:39Z" level=info msg="200 OK: POST https://127.0.0.1:42319/auth/v4/info" pkg=gpa/manager time="2026-02-13T23:25:39Z" level=info msg="200 OK: POST https://127.0.0.1:42319/auth/v4" pkg=gpa/manager time="2026-02-13T23:25:39Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=e0df782c-36e4-43a7-bc25-9fda55ceb523 time="2026-02-13T23:25:39Z" level=info msg="Adding vault user" userID=e0df782c-36e4-43a7-bc25-9fda55ceb523 time="2026-02-13T23:25:39Z" level=info msg="Creating new user" userID=e0df782c-36e4-43a7-bc25-9fda55ceb523 time="2026-02-13T23:25:39Z" level=warning msg="404 GET https://127.0.0.1:42319/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2026-02-13T23:25:39Z" level=error msg="404 GET https://127.0.0.1:42319/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2026-02-13T23:25:39Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:42319/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2026-02-13T23:25:39Z" level=info msg="Creating user object" numAddr=1 numLabels=13 userID=e0df782c-36e4-43a7-bc25-9fda55ceb523 time="2026-02-13T23:25:39Z" level=info msg="200 OK: GET https://127.0.0.1:42319/core/v4/events/latest" pkg=gpa/client userID=e0df782c-36e4-43a7-bc25-9fda55ceb523 time="2026-02-13T23:25:39Z" level=info msg="Starting service Last EventID=AQ==" service=user-events user=e0df782c-36e4-43a7-bc25-9fda55ceb523 time="2026-02-13T23:25:39Z" level=info msg="200 OK: GET https://127.0.0.1:42319/core/v4/settings" pkg=gpa/client userID=e0df782c-36e4-43a7-bc25-9fda55ceb523 time="2026-02-13T23:25:39Z" level=info msg="Registering user client, ID:e0df782c-36e4-43a7-bc25-9fda55ceb523" pkg=observability time="2026-02-13T23:25:39Z" level=info msg="Starting service main loop" service=telemetry user=e0df782c-36e4-43a7-bc25-9fda55ceb523 time="2026-02-13T23:25:39Z" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=e0df782c-36e4-43a7-bc25-9fda55ceb523 time="2026-02-13T23:25:39Z" level=info msg="Starting service main loop" service=notification user=e0df782c-36e4-43a7-bc25-9fda55ceb523 time="2026-02-13T23:25:39Z" level=info msg="Starting service main loop" service=smtp user=e0df782c-36e4-43a7-bc25-9fda55ceb523 time="2026-02-13T23:25:39Z" level=info msg="200 OK: GET https://127.0.0.1:42319/core/v4/labels?Type=4" pkg=gpa/client userID=e0df782c-36e4-43a7-bc25-9fda55ceb523 time="2026-02-13T23:25:39Z" level=info msg="200 OK: GET https://127.0.0.1:42319/core/v4/labels?Type=3" pkg=gpa/client userID=e0df782c-36e4-43a7-bc25-9fda55ceb523 time="2026-02-13T23:25:39Z" level=info msg="200 OK: GET https://127.0.0.1:42319/core/v4/labels?Type=1" pkg=gpa/client userID=e0df782c-36e4-43a7-bc25-9fda55ceb523 time="2026-02-13T23:25:39Z" level=info msg="Setting labels" labelIDs="[0 2 4 7 8 9 10 12 1 3 5 6 f0fdbf13-14af-4549-ab07-4b1b4421cf43]" pkg=rwLabels time="2026-02-13T23:25:39Z" level=info msg="Adding user to imap server" addrID=4d44d9d2-0599-48db-b75a-b1817d5aba28 service=server-manager time="2026-02-13T23:25:39Z" level=info msg="Creating new IMAP user" addrID=4d44d9d2-0599-48db-b75a-b1817d5aba28 service=server-manager time="2026-02-13T23:25:39Z" level=info msg="Setting gluon ID" addrID=4d44d9d2-0599-48db-b75a-b1817d5aba28 gluonID=9cd3aee4-8c98-42cb-95dc-9a8562d9feef userID=e0df782c-36e4-43a7-bc25-9fda55ceb523 time="2026-02-13T23:25:39Z" level=info msg="Created new IMAP user" addrID=4d44d9d2-0599-48db-b75a-b1817d5aba28 gluonID=9cd3aee4-8c98-42cb-95dc-9a8562d9feef service=server-manager time="2026-02-13T23:25:39Z" level=info msg="Validating Listener State" service=server-manager time="2026-02-13T23:25:39Z" level=info msg=Resuming service=user-events user=e0df782c-36e4-43a7-bc25-9fda55ceb523 time="2026-02-13T23:25:39Z" level=info msg="Received mailbox message count" count=0 gluonID=9cd3aee4-8c98-42cb-95dc-9a8562d9feef labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2026-02-13T23:25:39Z" level=info msg="Starting IMAP Service" service=imap user=e0df782c-36e4-43a7-bc25-9fda55ceb523 time="2026-02-13T23:25:39Z" level=info msg="Sync triggered" service=imap user=e0df782c-36e4-43a7-bc25-9fda55ceb523 time="2026-02-13T23:25:39Z" level=info msg="Beginning user sync" service=imap start="2026-02-13 23:25:39.839035292 +0000 UTC m=+157.645643702" user=e0df782c-36e4-43a7-bc25-9fda55ceb523 time="2026-02-13T23:25:39Z" level=info msg="Syncing labels" service=imap user=e0df782c-36e4-43a7-bc25-9fda55ceb523 time="2026-02-13T23:25:39Z" level=info msg="Label not found in DB, creating mailbox." labelID=f0fdbf13-14af-4549-ab07-4b1b4421cf43 labelPath="jm2pV8GS7FVFPTesFaU5jW/EhDgcEQCxeWTMDFRvNjU=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2026-02-13T23:25:39Z" level=info msg="Checking whether logged in user should re-sync. UserID:e0df782c-36e4-43a7-bc25-9fda55ceb523" userID=e0df782c-36e4-43a7-bc25-9fda55ceb523 time="2026-02-13T23:25:39Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=9cd3aee4-8c98-42cb-95dc-9a8562d9feef time="2026-02-13T23:25:39Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=9cd3aee4-8c98-42cb-95dc-9a8562d9feef time="2026-02-13T23:25:39Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=7 userID=9cd3aee4-8c98-42cb-95dc-9a8562d9feef time="2026-02-13T23:25:39Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6 userID=9cd3aee4-8c98-42cb-95dc-9a8562d9feef time="2026-02-13T23:25:39Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=f0fdbf13-14af-4549-ab07-4b1b4421cf43 userID=9cd3aee4-8c98-42cb-95dc-9a8562d9feef time="2026-02-13T23:25:39Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0 userID=9cd3aee4-8c98-42cb-95dc-9a8562d9feef time="2026-02-13T23:25:39Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4 userID=9cd3aee4-8c98-42cb-95dc-9a8562d9feef time="2026-02-13T23:25:39Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=10 userID=9cd3aee4-8c98-42cb-95dc-9a8562d9feef time="2026-02-13T23:25:39Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=3 userID=9cd3aee4-8c98-42cb-95dc-9a8562d9feef time="2026-02-13T23:25:39Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5 userID=9cd3aee4-8c98-42cb-95dc-9a8562d9feef time="2026-02-13T23:25:39Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=8 userID=9cd3aee4-8c98-42cb-95dc-9a8562d9feef time="2026-02-13T23:25:39Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=12 userID=9cd3aee4-8c98-42cb-95dc-9a8562d9feef time="2026-02-13T23:25:39Z" level=info msg="Synced labels" service=imap user=e0df782c-36e4-43a7-bc25-9fda55ceb523 time="2026-02-13T23:25:39Z" level=info msg="200 OK: GET https://127.0.0.1:42319/mail/v4/messages/count" pkg=gpa/client userID=e0df782c-36e4-43a7-bc25-9fda55ceb523 time="2026-02-13T23:25:39Z" level=info msg="Syncing messages" service=imap user=e0df782c-36e4-43a7-bc25-9fda55ceb523 time="2026-02-13T23:25:39Z" level=info msg="Job started" service=imap user=e0df782c-36e4-43a7-bc25-9fda55ceb523 time="2026-02-13T23:25:39Z" level=info msg="200 OK: POST https://127.0.0.1:42319/mail/v4/messages" pkg=gpa/client userID=e0df782c-36e4-43a7-bc25-9fda55ceb523 time="2026-02-13T23:25:39Z" level=info msg="Job finished" service=imap user=e0df782c-36e4-43a7-bc25-9fda55ceb523 time="2026-02-13T23:25:39Z" level=info msg="All child jobs completed" service=imap sync-job=waiter user=e0df782c-36e4-43a7-bc25-9fda55ceb523 time="2026-02-13T23:25:39Z" level=info msg="Synced messages" service=imap user=e0df782c-36e4-43a7-bc25-9fda55ceb523 time="2026-02-13T23:25:39Z" level=info msg="Finished user sync" duration=8.113539ms service=imap user=e0df782c-36e4-43a7-bc25-9fda55ceb523 time="2026-02-13T23:25:39Z" level=info msg="Sync complete, starting API event stream" service=imap user=e0df782c-36e4-43a7-bc25-9fda55ceb523 time="2026-02-13T23:25:39Z" level=info msg="Event loop reset" eventID="AQ==" service=user-events user=e0df782c-36e4-43a7-bc25-9fda55ceb523 time="2026-02-13T23:25:39Z" level=info msg="200 OK: POST https://127.0.0.1:42319/mail/v4/messages/import" pkg=gpa/client userID=e0df782c-36e4-43a7-bc25-9fda55ceb523 time="2026-02-13T23:25:39Z" level=info msg="200 OK: GET https://127.0.0.1:42319/mail/v4/messages/9aa8633d-1dde-4e41-9359-2e1d10983de2" pkg=gpa/client userID=e0df782c-36e4-43a7-bc25-9fda55ceb523 time="2026-02-13T23:25:39Z" level=info msg="200 OK: POST https://127.0.0.1:42319/mail/v4/messages/import" pkg=gpa/client userID=e0df782c-36e4-43a7-bc25-9fda55ceb523 time="2026-02-13T23:25:39Z" level=info msg="200 OK: GET https://127.0.0.1:42319/mail/v4/messages/d54f2820-7413-49c9-8010-f316650c6812" pkg=gpa/client userID=e0df782c-36e4-43a7-bc25-9fda55ceb523 time="2026-02-13T23:25:39Z" level=info msg="200 OK: PUT https://127.0.0.1:42319/mail/v4/messages/label" pkg=gpa/client userID=e0df782c-36e4-43a7-bc25-9fda55ceb523 time="2026-02-13T23:25:40Z" level=info msg="Heartbeat sent" metrics="{bridge.any.heartbeat bridge_heartbeat_new {1 1} {true true false false false true true true true true false 0.0.0 starttls starttls unknown}}" pkg=telemetry time="2026-02-13T23:25:40Z" level=info msg="200 OK: PUT https://127.0.0.1:42319/mail/v4/messages/unlabel" pkg=gpa/client userID=e0df782c-36e4-43a7-bc25-9fda55ceb523 time="2026-02-13T23:25:40Z" level=info msg="Frontend service stopped" time="2026-02-13T23:25:40Z" level=info msg="Frontend client stopped" time="2026-02-13T23:25:40Z" level=info msg="Closing bridge" pkg=bridge time="2026-02-13T23:25:40Z" level=info msg="Stopping service" pkg=observability time="2026-02-13T23:25:40Z" level=info msg="Closing user" userID=e0df782c-36e4-43a7-bc25-9fda55ceb523 time="2026-02-13T23:25:40Z" level=info msg="De-registering user client, ID:e0df782c-36e4-43a7-bc25-9fda55ceb523" pkg=observability time="2026-02-13T23:25:40Z" level=info msg="Exiting IMAP Service" service=imap user=e0df782c-36e4-43a7-bc25-9fda55ceb523 time="2026-02-13T23:25:40Z" level=info msg="Exiting service main loop" service=smtp user=e0df782c-36e4-43a7-bc25-9fda55ceb523 time="2026-02-13T23:25:40Z" level=info msg="Exiting service main loop" service=notification user=e0df782c-36e4-43a7-bc25-9fda55ceb523 time="2026-02-13T23:25:40Z" level=info msg="Exiting Service" service=user-identity user=e0df782c-36e4-43a7-bc25-9fda55ceb523 time="2026-02-13T23:25:40Z" level=info msg="Exiting service main loop" service=telemetry user=e0df782c-36e4-43a7-bc25-9fda55ceb523 time="2026-02-13T23:25:40Z" level=info msg="Exiting service" service=user-events user=e0df782c-36e4-43a7-bc25-9fda55ceb523 time="2026-02-13T23:25:40Z" level=info msg="Closing IMAP Listener" service=server-manager time="2026-02-13T23:25:40Z" level=info msg="Closing IMAP server" service=server-manager time="2026-02-13T23:25:40Z" level=info msg="Closing SMTP Listener" service=server-manager time="2026-02-13T23:25:40Z" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2026-02-13T23:25:40Z" level=info msg="Closing SMTP server" service=server-manager time="2026-02-13T23:25:40Z" level=info msg="Closing service" service=unleash | INBOX | Archive | DELETE APPEND EXPUNGE | time="2026-02-13T23:25:40Z" level=info msg="User '369643fe-1a91-41cc-99fc-8032bdfa95e3' created with id=2f084b46-fc36-4568-be6f-10e40d4e8b89" pkg=gpa/server/backend time="2026-02-13T23:25:41Z" level=info msg="Starting bridge" time="2026-02-13T23:25:41Z" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures1466701680/139/config493984896/grpcFocusServerConfig.json pkg=focus/service time="2026-02-13T23:25:41Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures1466701680/139/cache3271352441/unleash_cache/unleash_flags: no such file or directory" service=unleash time="2026-02-13T23:25:41Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures1466701680/139/cache3271352441/notifications/notification_cache: no such file or directory" pkg=notification-store time="2026-02-13T23:25:41Z" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures1466701680/139/data539749988/gluon/backend/db gluonStore=/tmp/TestFeatures1466701680/139/data539749988/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2026-02-13T23:25:41Z" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2026-02-13T23:25:41Z" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2026-02-13T23:25:41Z" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2026-02-13T23:25:41Z" level=info msg="Starting service" service=unleash time="2026-02-13T23:25:41Z" level=info msg="Starting service" pkg=observability time="2026-02-13T23:25:41Z" level=info msg="Starting frontend service" time="2026-02-13T23:25:41Z" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures1466701680/139/config493984896/grpcServerConfig.json time="2026-02-13T23:25:41Z" level=info msg="gRPC server listening on /tmp/bridge5294" pkg=grpc time="2026-02-13T23:25:41Z" level=info msg="Frontend service started" time="2026-02-13T23:25:41Z" level=info msg="Starting frontend client" time="2026-02-13T23:25:41Z" level=info msg="Starting poll service" service=unleash time="2026-02-13T23:25:41Z" level=info msg="Starting receiver service" service=unleash time="2026-02-13T23:25:41Z" level=info msg="Loading users" count=0 pkg=bridge/user time="2026-02-13T23:25:41Z" level=info msg="Finished loading users" pkg=bridge/user time="2026-02-13T23:25:41Z" level=info msg="Checking for updates" pkg=bridge time="2026-02-13T23:25:41Z" level=info msg="Not monitoring parent PID" pkg=grpc time="2026-02-13T23:25:41Z" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2026-02-13T23:25:41Z" level=info msg="200 OK: GET https://127.0.0.1:43657/feature/v2/frontend?bridgeStickyKey=6695d059-abdd-46ec-a5a6-31ac65a689fb" pkg=gpa/manager time="2026-02-13T23:25:41Z" level=info msg="Frontend client started" time="2026-02-13T23:25:41Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (3fc20b35)" time="2026-02-13T23:25:41Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (3fc20b35)" time="2026-02-13T23:25:41Z" level=info msg="200 OK: POST https://127.0.0.1:43657/auth/v4/info" pkg=gpa/manager time="2026-02-13T23:25:41Z" level=info msg="200 OK: POST https://127.0.0.1:43657/auth/v4" pkg=gpa/manager time="2026-02-13T23:25:41Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=2f084b46-fc36-4568-be6f-10e40d4e8b89 time="2026-02-13T23:25:41Z" level=info msg="Adding vault user" userID=2f084b46-fc36-4568-be6f-10e40d4e8b89 time="2026-02-13T23:25:41Z" level=info msg="Creating new user" userID=2f084b46-fc36-4568-be6f-10e40d4e8b89 time="2026-02-13T23:25:41Z" level=warning msg="404 GET https://127.0.0.1:43657/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2026-02-13T23:25:41Z" level=error msg="404 GET https://127.0.0.1:43657/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2026-02-13T23:25:41Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:43657/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2026-02-13T23:25:41Z" level=info msg="Creating user object" numAddr=1 numLabels=13 userID=2f084b46-fc36-4568-be6f-10e40d4e8b89 time="2026-02-13T23:25:41Z" level=info msg="200 OK: GET https://127.0.0.1:43657/core/v4/events/latest" pkg=gpa/client userID=2f084b46-fc36-4568-be6f-10e40d4e8b89 time="2026-02-13T23:25:41Z" level=info msg="Starting service Last EventID=AQ==" service=user-events user=2f084b46-fc36-4568-be6f-10e40d4e8b89 time="2026-02-13T23:25:41Z" level=info msg="200 OK: GET https://127.0.0.1:43657/core/v4/settings" pkg=gpa/client userID=2f084b46-fc36-4568-be6f-10e40d4e8b89 time="2026-02-13T23:25:41Z" level=info msg="Registering user client, ID:2f084b46-fc36-4568-be6f-10e40d4e8b89" pkg=observability time="2026-02-13T23:25:41Z" level=info msg="Starting service main loop" service=telemetry user=2f084b46-fc36-4568-be6f-10e40d4e8b89 time="2026-02-13T23:25:41Z" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=2f084b46-fc36-4568-be6f-10e40d4e8b89 time="2026-02-13T23:25:41Z" level=info msg="Starting service main loop" service=notification user=2f084b46-fc36-4568-be6f-10e40d4e8b89 time="2026-02-13T23:25:41Z" level=info msg="Starting service main loop" service=smtp user=2f084b46-fc36-4568-be6f-10e40d4e8b89 time="2026-02-13T23:25:41Z" level=info msg="200 OK: GET https://127.0.0.1:43657/core/v4/labels?Type=4" pkg=gpa/client userID=2f084b46-fc36-4568-be6f-10e40d4e8b89 time="2026-02-13T23:25:41Z" level=info msg="200 OK: GET https://127.0.0.1:43657/core/v4/labels?Type=3" pkg=gpa/client userID=2f084b46-fc36-4568-be6f-10e40d4e8b89 time="2026-02-13T23:25:41Z" level=info msg="200 OK: GET https://127.0.0.1:43657/core/v4/labels?Type=1" pkg=gpa/client userID=2f084b46-fc36-4568-be6f-10e40d4e8b89 time="2026-02-13T23:25:41Z" level=info msg="Setting labels" labelIDs="[0 1 3 4 6 8 9 12 2 5 7 10 e8f897dc-3f20-4485-920b-fcbb20da9ff4]" pkg=rwLabels time="2026-02-13T23:25:41Z" level=info msg="Adding user to imap server" addrID=8c097862-0c16-4592-90ce-2809805c2137 service=server-manager time="2026-02-13T23:25:41Z" level=info msg="Creating new IMAP user" addrID=8c097862-0c16-4592-90ce-2809805c2137 service=server-manager time="2026-02-13T23:25:41Z" level=info msg="Setting gluon ID" addrID=8c097862-0c16-4592-90ce-2809805c2137 gluonID=2c702b55-d9fc-4bfb-9850-86d30b965d07 userID=2f084b46-fc36-4568-be6f-10e40d4e8b89 time="2026-02-13T23:25:41Z" level=info msg="Created new IMAP user" addrID=8c097862-0c16-4592-90ce-2809805c2137 gluonID=2c702b55-d9fc-4bfb-9850-86d30b965d07 service=server-manager time="2026-02-13T23:25:41Z" level=info msg="Validating Listener State" service=server-manager time="2026-02-13T23:25:41Z" level=info msg=Resuming service=user-events user=2f084b46-fc36-4568-be6f-10e40d4e8b89 time="2026-02-13T23:25:41Z" level=info msg="Received mailbox message count" count=0 gluonID=2c702b55-d9fc-4bfb-9850-86d30b965d07 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2026-02-13T23:25:41Z" level=info msg="Starting IMAP Service" service=imap user=2f084b46-fc36-4568-be6f-10e40d4e8b89 time="2026-02-13T23:25:41Z" level=info msg="Sync triggered" service=imap user=2f084b46-fc36-4568-be6f-10e40d4e8b89 time="2026-02-13T23:25:41Z" level=info msg="Beginning user sync" service=imap start="2026-02-13 23:25:41.438457138 +0000 UTC m=+159.245065548" user=2f084b46-fc36-4568-be6f-10e40d4e8b89 time="2026-02-13T23:25:41Z" level=info msg="Syncing labels" service=imap user=2f084b46-fc36-4568-be6f-10e40d4e8b89 time="2026-02-13T23:25:41Z" level=info msg="Label not found in DB, creating mailbox." labelID=e8f897dc-3f20-4485-920b-fcbb20da9ff4 labelPath="jm2pV8GS7FVFPTesFaU5jW/EhDgcEQCxeWTMDFRvNjU=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2026-02-13T23:25:41Z" level=info msg="Checking whether logged in user should re-sync. UserID:2f084b46-fc36-4568-be6f-10e40d4e8b89" userID=2f084b46-fc36-4568-be6f-10e40d4e8b89 time="2026-02-13T23:25:41Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=2c702b55-d9fc-4bfb-9850-86d30b965d07 time="2026-02-13T23:25:41Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=2c702b55-d9fc-4bfb-9850-86d30b965d07 time="2026-02-13T23:25:41Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=10 userID=2c702b55-d9fc-4bfb-9850-86d30b965d07 time="2026-02-13T23:25:41Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0 userID=2c702b55-d9fc-4bfb-9850-86d30b965d07 time="2026-02-13T23:25:41Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4 userID=2c702b55-d9fc-4bfb-9850-86d30b965d07 time="2026-02-13T23:25:41Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=12 userID=2c702b55-d9fc-4bfb-9850-86d30b965d07 time="2026-02-13T23:25:41Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=7 userID=2c702b55-d9fc-4bfb-9850-86d30b965d07 time="2026-02-13T23:25:41Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=e8f897dc-3f20-4485-920b-fcbb20da9ff4 userID=2c702b55-d9fc-4bfb-9850-86d30b965d07 time="2026-02-13T23:25:41Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5 userID=2c702b55-d9fc-4bfb-9850-86d30b965d07 time="2026-02-13T23:25:41Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=3 userID=2c702b55-d9fc-4bfb-9850-86d30b965d07 time="2026-02-13T23:25:41Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=8 userID=2c702b55-d9fc-4bfb-9850-86d30b965d07 time="2026-02-13T23:25:41Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6 userID=2c702b55-d9fc-4bfb-9850-86d30b965d07 time="2026-02-13T23:25:41Z" level=info msg="Synced labels" service=imap user=2f084b46-fc36-4568-be6f-10e40d4e8b89 time="2026-02-13T23:25:41Z" level=info msg="200 OK: GET https://127.0.0.1:43657/mail/v4/messages/count" pkg=gpa/client userID=2f084b46-fc36-4568-be6f-10e40d4e8b89 time="2026-02-13T23:25:41Z" level=info msg="Syncing messages" service=imap user=2f084b46-fc36-4568-be6f-10e40d4e8b89 time="2026-02-13T23:25:41Z" level=info msg="Job started" service=imap user=2f084b46-fc36-4568-be6f-10e40d4e8b89 time="2026-02-13T23:25:41Z" level=info msg="200 OK: POST https://127.0.0.1:43657/mail/v4/messages" pkg=gpa/client userID=2f084b46-fc36-4568-be6f-10e40d4e8b89 time="2026-02-13T23:25:41Z" level=info msg="Job finished" service=imap user=2f084b46-fc36-4568-be6f-10e40d4e8b89 time="2026-02-13T23:25:41Z" level=info msg="All child jobs completed" service=imap sync-job=waiter user=2f084b46-fc36-4568-be6f-10e40d4e8b89 time="2026-02-13T23:25:41Z" level=info msg="Synced messages" service=imap user=2f084b46-fc36-4568-be6f-10e40d4e8b89 time="2026-02-13T23:25:41Z" level=info msg="Finished user sync" duration=5.566505ms service=imap user=2f084b46-fc36-4568-be6f-10e40d4e8b89 time="2026-02-13T23:25:41Z" level=info msg="Sync complete, starting API event stream" service=imap user=2f084b46-fc36-4568-be6f-10e40d4e8b89 time="2026-02-13T23:25:41Z" level=info msg="Event loop reset" eventID="AQ==" service=user-events user=2f084b46-fc36-4568-be6f-10e40d4e8b89 time="2026-02-13T23:25:41Z" level=info msg="200 OK: POST https://127.0.0.1:43657/mail/v4/messages/import" pkg=gpa/client userID=2f084b46-fc36-4568-be6f-10e40d4e8b89 time="2026-02-13T23:25:41Z" level=info msg="200 OK: GET https://127.0.0.1:43657/mail/v4/messages/b2c738e9-a637-49f5-8f90-9b7f2e305c4d" pkg=gpa/client userID=2f084b46-fc36-4568-be6f-10e40d4e8b89 time="2026-02-13T23:25:41Z" level=info msg="200 OK: POST https://127.0.0.1:43657/mail/v4/messages/import" pkg=gpa/client userID=2f084b46-fc36-4568-be6f-10e40d4e8b89 time="2026-02-13T23:25:41Z" level=info msg="200 OK: GET https://127.0.0.1:43657/mail/v4/messages/70db5b26-492d-4f8a-af6c-7f74040dee08" pkg=gpa/client userID=2f084b46-fc36-4568-be6f-10e40d4e8b89 time="2026-02-13T23:25:41Z" level=info msg="200 OK: PUT https://127.0.0.1:43657/mail/v4/messages/label" pkg=gpa/client userID=2f084b46-fc36-4568-be6f-10e40d4e8b89 time="2026-02-13T23:25:41Z" level=info msg="Heartbeat sent" metrics="{bridge.any.heartbeat bridge_heartbeat_new {1 8} {true true false false false true true true true true false 0.0.0 starttls starttls unknown}}" pkg=telemetry time="2026-02-13T23:25:41Z" level=info msg="200 OK: PUT https://127.0.0.1:43657/mail/v4/messages/unlabel" pkg=gpa/client userID=2f084b46-fc36-4568-be6f-10e40d4e8b89 time="2026-02-13T23:25:42Z" level=info msg="Frontend service stopped" time="2026-02-13T23:25:42Z" level=info msg="Frontend client stopped" time="2026-02-13T23:25:42Z" level=info msg="Closing bridge" pkg=bridge time="2026-02-13T23:25:42Z" level=info msg="Stopping service" pkg=observability time="2026-02-13T23:25:42Z" level=info msg="Closing user" userID=2f084b46-fc36-4568-be6f-10e40d4e8b89 time="2026-02-13T23:25:42Z" level=info msg="De-registering user client, ID:2f084b46-fc36-4568-be6f-10e40d4e8b89" pkg=observability time="2026-02-13T23:25:42Z" level=info msg="Exiting IMAP Service" service=imap user=2f084b46-fc36-4568-be6f-10e40d4e8b89 time="2026-02-13T23:25:42Z" level=info msg="Exiting service main loop" service=smtp user=2f084b46-fc36-4568-be6f-10e40d4e8b89 time="2026-02-13T23:25:42Z" level=info msg="Exiting service main loop" service=notification user=2f084b46-fc36-4568-be6f-10e40d4e8b89 time="2026-02-13T23:25:42Z" level=info msg="Exiting Service" service=user-identity user=2f084b46-fc36-4568-be6f-10e40d4e8b89 time="2026-02-13T23:25:42Z" level=info msg="Exiting service main loop" service=telemetry user=2f084b46-fc36-4568-be6f-10e40d4e8b89 time="2026-02-13T23:25:42Z" level=info msg="Exiting service" service=user-events user=2f084b46-fc36-4568-be6f-10e40d4e8b89 time="2026-02-13T23:25:42Z" level=info msg="Closing IMAP Listener" service=server-manager time="2026-02-13T23:25:42Z" level=info msg="Closing IMAP server" service=server-manager time="2026-02-13T23:25:42Z" level=info msg="Closing SMTP Listener" service=server-manager time="2026-02-13T23:25:42Z" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2026-02-13T23:25:42Z" level=info msg="Closing SMTP server" service=server-manager time="2026-02-13T23:25:42Z" level=info msg="Closing service" service=unleash | INBOX | Folders/mbox | DELETE APPEND EXPUNGE | time="2026-02-13T23:25:42Z" level=info msg="User 'ea7ce71e-abb7-46e1-96bd-450dcc9ce0b6' created with id=1ff1e222-4bca-4dd3-8a7c-503d48aaa8f5" pkg=gpa/server/backend time="2026-02-13T23:25:42Z" level=info msg="Starting bridge" time="2026-02-13T23:25:42Z" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures1466701680/140/config589375485/grpcFocusServerConfig.json pkg=focus/service time="2026-02-13T23:25:42Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures1466701680/140/cache1833897439/unleash_cache/unleash_flags: no such file or directory" service=unleash time="2026-02-13T23:25:42Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures1466701680/140/cache1833897439/notifications/notification_cache: no such file or directory" pkg=notification-store time="2026-02-13T23:25:42Z" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures1466701680/140/data800570474/gluon/backend/db gluonStore=/tmp/TestFeatures1466701680/140/data800570474/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2026-02-13T23:25:42Z" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2026-02-13T23:25:42Z" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2026-02-13T23:25:42Z" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2026-02-13T23:25:42Z" level=info msg="Starting service" service=unleash time="2026-02-13T23:25:42Z" level=info msg="Starting service" pkg=observability time="2026-02-13T23:25:42Z" level=info msg="Starting frontend service" time="2026-02-13T23:25:42Z" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures1466701680/140/config589375485/grpcServerConfig.json time="2026-02-13T23:25:42Z" level=info msg="gRPC server listening on /tmp/bridge6641" pkg=grpc time="2026-02-13T23:25:42Z" level=info msg="Frontend service started" time="2026-02-13T23:25:42Z" level=info msg="Starting frontend client" time="2026-02-13T23:25:42Z" level=info msg="Starting poll service" service=unleash time="2026-02-13T23:25:42Z" level=info msg="Starting receiver service" service=unleash time="2026-02-13T23:25:42Z" level=info msg="Loading users" count=0 pkg=bridge/user time="2026-02-13T23:25:42Z" level=info msg="Finished loading users" pkg=bridge/user time="2026-02-13T23:25:42Z" level=info msg="Checking for updates" pkg=bridge time="2026-02-13T23:25:42Z" level=info msg="Not monitoring parent PID" pkg=grpc time="2026-02-13T23:25:42Z" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2026-02-13T23:25:42Z" level=info msg="Frontend client started" time="2026-02-13T23:25:42Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (9eacd785)" time="2026-02-13T23:25:42Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (9eacd785)" time="2026-02-13T23:25:42Z" level=info msg="200 OK: GET https://127.0.0.1:46529/feature/v2/frontend?bridgeStickyKey=c5d8dae0-e96a-40e3-9805-36fde23d3064" pkg=gpa/manager time="2026-02-13T23:25:42Z" level=info msg="200 OK: POST https://127.0.0.1:46529/auth/v4/info" pkg=gpa/manager time="2026-02-13T23:25:42Z" level=info msg="200 OK: POST https://127.0.0.1:46529/auth/v4" pkg=gpa/manager time="2026-02-13T23:25:42Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=1ff1e222-4bca-4dd3-8a7c-503d48aaa8f5 time="2026-02-13T23:25:43Z" level=info msg="Adding vault user" userID=1ff1e222-4bca-4dd3-8a7c-503d48aaa8f5 time="2026-02-13T23:25:43Z" level=info msg="Creating new user" userID=1ff1e222-4bca-4dd3-8a7c-503d48aaa8f5 time="2026-02-13T23:25:43Z" level=warning msg="404 GET https://127.0.0.1:46529/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2026-02-13T23:25:43Z" level=error msg="404 GET https://127.0.0.1:46529/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2026-02-13T23:25:43Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:46529/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2026-02-13T23:25:43Z" level=info msg="Creating user object" numAddr=1 numLabels=13 userID=1ff1e222-4bca-4dd3-8a7c-503d48aaa8f5 time="2026-02-13T23:25:43Z" level=info msg="200 OK: GET https://127.0.0.1:46529/core/v4/events/latest" pkg=gpa/client userID=1ff1e222-4bca-4dd3-8a7c-503d48aaa8f5 time="2026-02-13T23:25:43Z" level=info msg="Starting service Last EventID=AQ==" service=user-events user=1ff1e222-4bca-4dd3-8a7c-503d48aaa8f5 time="2026-02-13T23:25:43Z" level=info msg="200 OK: GET https://127.0.0.1:46529/core/v4/settings" pkg=gpa/client userID=1ff1e222-4bca-4dd3-8a7c-503d48aaa8f5 time="2026-02-13T23:25:43Z" level=info msg="Registering user client, ID:1ff1e222-4bca-4dd3-8a7c-503d48aaa8f5" pkg=observability time="2026-02-13T23:25:43Z" level=info msg="Starting service main loop" service=telemetry user=1ff1e222-4bca-4dd3-8a7c-503d48aaa8f5 time="2026-02-13T23:25:43Z" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=1ff1e222-4bca-4dd3-8a7c-503d48aaa8f5 time="2026-02-13T23:25:43Z" level=info msg="Starting service main loop" service=notification user=1ff1e222-4bca-4dd3-8a7c-503d48aaa8f5 time="2026-02-13T23:25:43Z" level=info msg="Starting service main loop" service=smtp user=1ff1e222-4bca-4dd3-8a7c-503d48aaa8f5 time="2026-02-13T23:25:43Z" level=info msg="200 OK: GET https://127.0.0.1:46529/core/v4/labels?Type=4" pkg=gpa/client userID=1ff1e222-4bca-4dd3-8a7c-503d48aaa8f5 time="2026-02-13T23:25:43Z" level=info msg="200 OK: GET https://127.0.0.1:46529/core/v4/labels?Type=3" pkg=gpa/client userID=1ff1e222-4bca-4dd3-8a7c-503d48aaa8f5 time="2026-02-13T23:25:43Z" level=info msg="200 OK: GET https://127.0.0.1:46529/core/v4/labels?Type=1" pkg=gpa/client userID=1ff1e222-4bca-4dd3-8a7c-503d48aaa8f5 time="2026-02-13T23:25:43Z" level=info msg="Setting labels" labelIDs="[8 9 10 12 0 2 5 6 1 3 4 7 2b08f67f-4f66-4076-8848-d844f36e8726]" pkg=rwLabels time="2026-02-13T23:25:43Z" level=info msg="Adding user to imap server" addrID=64d151a7-404e-408e-ac9a-1d9a2230b628 service=server-manager time="2026-02-13T23:25:43Z" level=info msg="Creating new IMAP user" addrID=64d151a7-404e-408e-ac9a-1d9a2230b628 service=server-manager time="2026-02-13T23:25:43Z" level=info msg="Setting gluon ID" addrID=64d151a7-404e-408e-ac9a-1d9a2230b628 gluonID=9867489f-7fe1-4860-9ff2-28e371f36e39 userID=1ff1e222-4bca-4dd3-8a7c-503d48aaa8f5 time="2026-02-13T23:25:43Z" level=info msg="Created new IMAP user" addrID=64d151a7-404e-408e-ac9a-1d9a2230b628 gluonID=9867489f-7fe1-4860-9ff2-28e371f36e39 service=server-manager time="2026-02-13T23:25:43Z" level=info msg="Validating Listener State" service=server-manager time="2026-02-13T23:25:43Z" level=info msg=Resuming service=user-events user=1ff1e222-4bca-4dd3-8a7c-503d48aaa8f5 time="2026-02-13T23:25:43Z" level=info msg="Received mailbox message count" count=0 gluonID=9867489f-7fe1-4860-9ff2-28e371f36e39 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2026-02-13T23:25:43Z" level=info msg="Starting IMAP Service" service=imap user=1ff1e222-4bca-4dd3-8a7c-503d48aaa8f5 time="2026-02-13T23:25:43Z" level=info msg="Sync triggered" service=imap user=1ff1e222-4bca-4dd3-8a7c-503d48aaa8f5 time="2026-02-13T23:25:43Z" level=info msg="Beginning user sync" service=imap start="2026-02-13 23:25:43.021431223 +0000 UTC m=+160.828039633" user=1ff1e222-4bca-4dd3-8a7c-503d48aaa8f5 time="2026-02-13T23:25:43Z" level=info msg="Syncing labels" service=imap user=1ff1e222-4bca-4dd3-8a7c-503d48aaa8f5 time="2026-02-13T23:25:43Z" level=info msg="Label not found in DB, creating mailbox." labelID=2b08f67f-4f66-4076-8848-d844f36e8726 labelPath="jm2pV8GS7FVFPTesFaU5jW/EhDgcEQCxeWTMDFRvNjU=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2026-02-13T23:25:43Z" level=info msg="Checking whether logged in user should re-sync. UserID:1ff1e222-4bca-4dd3-8a7c-503d48aaa8f5" userID=1ff1e222-4bca-4dd3-8a7c-503d48aaa8f5 time="2026-02-13T23:25:43Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=9867489f-7fe1-4860-9ff2-28e371f36e39 time="2026-02-13T23:25:43Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=9867489f-7fe1-4860-9ff2-28e371f36e39 time="2026-02-13T23:25:43Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=12 userID=9867489f-7fe1-4860-9ff2-28e371f36e39 time="2026-02-13T23:25:43Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=7 userID=9867489f-7fe1-4860-9ff2-28e371f36e39 time="2026-02-13T23:25:43Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=8 userID=9867489f-7fe1-4860-9ff2-28e371f36e39 time="2026-02-13T23:25:43Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=10 userID=9867489f-7fe1-4860-9ff2-28e371f36e39 time="2026-02-13T23:25:43Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5 userID=9867489f-7fe1-4860-9ff2-28e371f36e39 time="2026-02-13T23:25:43Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0 userID=9867489f-7fe1-4860-9ff2-28e371f36e39 time="2026-02-13T23:25:43Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=2b08f67f-4f66-4076-8848-d844f36e8726 userID=9867489f-7fe1-4860-9ff2-28e371f36e39 time="2026-02-13T23:25:43Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6 userID=9867489f-7fe1-4860-9ff2-28e371f36e39 time="2026-02-13T23:25:43Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=3 userID=9867489f-7fe1-4860-9ff2-28e371f36e39 time="2026-02-13T23:25:43Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4 userID=9867489f-7fe1-4860-9ff2-28e371f36e39 time="2026-02-13T23:25:43Z" level=info msg="Synced labels" service=imap user=1ff1e222-4bca-4dd3-8a7c-503d48aaa8f5 time="2026-02-13T23:25:43Z" level=info msg="200 OK: GET https://127.0.0.1:46529/mail/v4/messages/count" pkg=gpa/client userID=1ff1e222-4bca-4dd3-8a7c-503d48aaa8f5 time="2026-02-13T23:25:43Z" level=info msg="Syncing messages" service=imap user=1ff1e222-4bca-4dd3-8a7c-503d48aaa8f5 time="2026-02-13T23:25:43Z" level=info msg="Job started" service=imap user=1ff1e222-4bca-4dd3-8a7c-503d48aaa8f5 time="2026-02-13T23:25:43Z" level=info msg="200 OK: POST https://127.0.0.1:46529/mail/v4/messages" pkg=gpa/client userID=1ff1e222-4bca-4dd3-8a7c-503d48aaa8f5 time="2026-02-13T23:25:43Z" level=info msg="Job finished" service=imap user=1ff1e222-4bca-4dd3-8a7c-503d48aaa8f5 time="2026-02-13T23:25:43Z" level=info msg="All child jobs completed" service=imap sync-job=waiter user=1ff1e222-4bca-4dd3-8a7c-503d48aaa8f5 time="2026-02-13T23:25:43Z" level=info msg="Synced messages" service=imap user=1ff1e222-4bca-4dd3-8a7c-503d48aaa8f5 time="2026-02-13T23:25:43Z" level=info msg="Finished user sync" duration=9.115026ms service=imap user=1ff1e222-4bca-4dd3-8a7c-503d48aaa8f5 time="2026-02-13T23:25:43Z" level=info msg="Sync complete, starting API event stream" service=imap user=1ff1e222-4bca-4dd3-8a7c-503d48aaa8f5 time="2026-02-13T23:25:43Z" level=info msg="Event loop reset" eventID="AQ==" service=user-events user=1ff1e222-4bca-4dd3-8a7c-503d48aaa8f5 time="2026-02-13T23:25:43Z" level=info msg="200 OK: POST https://127.0.0.1:46529/mail/v4/messages/import" pkg=gpa/client userID=1ff1e222-4bca-4dd3-8a7c-503d48aaa8f5 time="2026-02-13T23:25:43Z" level=info msg="200 OK: GET https://127.0.0.1:46529/mail/v4/messages/de53234d-116f-4f53-8105-941b16bfbc24" pkg=gpa/client userID=1ff1e222-4bca-4dd3-8a7c-503d48aaa8f5 time="2026-02-13T23:25:43Z" level=info msg="200 OK: POST https://127.0.0.1:46529/mail/v4/messages/import" pkg=gpa/client userID=1ff1e222-4bca-4dd3-8a7c-503d48aaa8f5 time="2026-02-13T23:25:43Z" level=info msg="200 OK: GET https://127.0.0.1:46529/mail/v4/messages/ab3404c3-e283-4ccb-9275-11eb57287d90" pkg=gpa/client userID=1ff1e222-4bca-4dd3-8a7c-503d48aaa8f5 time="2026-02-13T23:25:43Z" level=info msg="200 OK: PUT https://127.0.0.1:46529/mail/v4/messages/label" pkg=gpa/client userID=1ff1e222-4bca-4dd3-8a7c-503d48aaa8f5 time="2026-02-13T23:25:43Z" level=info msg="Heartbeat sent" metrics="{bridge.any.heartbeat bridge_heartbeat_new {1 4} {true true false false false true true true true true false 0.0.0 starttls starttls unknown}}" pkg=telemetry time="2026-02-13T23:25:43Z" level=info msg="200 OK: PUT https://127.0.0.1:46529/mail/v4/messages/unlabel" pkg=gpa/client userID=1ff1e222-4bca-4dd3-8a7c-503d48aaa8f5 time="2026-02-13T23:25:43Z" level=info msg="Frontend service stopped" time="2026-02-13T23:25:43Z" level=info msg="Frontend client stopped" time="2026-02-13T23:25:43Z" level=info msg="Closing bridge" pkg=bridge time="2026-02-13T23:25:43Z" level=info msg="Stopping service" pkg=observability time="2026-02-13T23:25:43Z" level=info msg="Closing user" userID=1ff1e222-4bca-4dd3-8a7c-503d48aaa8f5 time="2026-02-13T23:25:43Z" level=info msg="De-registering user client, ID:1ff1e222-4bca-4dd3-8a7c-503d48aaa8f5" pkg=observability time="2026-02-13T23:25:43Z" level=info msg="Exiting IMAP Service" service=imap user=1ff1e222-4bca-4dd3-8a7c-503d48aaa8f5 time="2026-02-13T23:25:43Z" level=info msg="Exiting service main loop" service=smtp user=1ff1e222-4bca-4dd3-8a7c-503d48aaa8f5 time="2026-02-13T23:25:43Z" level=info msg="Exiting service main loop" service=notification user=1ff1e222-4bca-4dd3-8a7c-503d48aaa8f5 time="2026-02-13T23:25:43Z" level=info msg="Exiting Service" service=user-identity user=1ff1e222-4bca-4dd3-8a7c-503d48aaa8f5 time="2026-02-13T23:25:43Z" level=info msg="Exiting service main loop" service=telemetry user=1ff1e222-4bca-4dd3-8a7c-503d48aaa8f5 time="2026-02-13T23:25:43Z" level=info msg="Exiting service" service=user-events user=1ff1e222-4bca-4dd3-8a7c-503d48aaa8f5 time="2026-02-13T23:25:43Z" level=info msg="Closing IMAP Listener" service=server-manager time="2026-02-13T23:25:43Z" level=info msg="Closing IMAP server" service=server-manager time="2026-02-13T23:25:43Z" level=info msg="Closing SMTP Listener" service=server-manager time="2026-02-13T23:25:43Z" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2026-02-13T23:25:43Z" level=info msg="Closing SMTP server" service=server-manager time="2026-02-13T23:25:43Z" level=info msg="Closing service" service=unleash | INBOX | Spam | DELETE APPEND EXPUNGE | time="2026-02-13T23:25:43Z" level=info msg="User '3b62799e-f046-4790-bd1a-46d746de11e4' created with id=6d640240-d0d1-494b-903b-3d0c42ed3fa2" pkg=gpa/server/backend time="2026-02-13T23:25:44Z" level=info msg="Starting bridge" time="2026-02-13T23:25:44Z" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures1466701680/141/config465513734/grpcFocusServerConfig.json pkg=focus/service time="2026-02-13T23:25:44Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures1466701680/141/cache2924262994/unleash_cache/unleash_flags: no such file or directory" service=unleash time="2026-02-13T23:25:44Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures1466701680/141/cache2924262994/notifications/notification_cache: no such file or directory" pkg=notification-store time="2026-02-13T23:25:44Z" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures1466701680/141/data2220498759/gluon/backend/db gluonStore=/tmp/TestFeatures1466701680/141/data2220498759/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2026-02-13T23:25:44Z" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2026-02-13T23:25:44Z" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2026-02-13T23:25:44Z" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2026-02-13T23:25:44Z" level=info msg="Starting service" service=unleash time="2026-02-13T23:25:44Z" level=info msg="Starting service" pkg=observability time="2026-02-13T23:25:44Z" level=info msg="Starting frontend service" time="2026-02-13T23:25:44Z" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures1466701680/141/config465513734/grpcServerConfig.json time="2026-02-13T23:25:44Z" level=info msg="gRPC server listening on /tmp/bridge2249" pkg=grpc time="2026-02-13T23:25:44Z" level=info msg="Frontend service started" time="2026-02-13T23:25:44Z" level=info msg="Starting frontend client" time="2026-02-13T23:25:44Z" level=info msg="Starting poll service" service=unleash time="2026-02-13T23:25:44Z" level=info msg="Starting receiver service" service=unleash time="2026-02-13T23:25:44Z" level=info msg="Loading users" count=0 pkg=bridge/user time="2026-02-13T23:25:44Z" level=info msg="Finished loading users" pkg=bridge/user time="2026-02-13T23:25:44Z" level=info msg="Checking for updates" pkg=bridge time="2026-02-13T23:25:44Z" level=info msg="Not monitoring parent PID" pkg=grpc time="2026-02-13T23:25:44Z" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2026-02-13T23:25:44Z" level=info msg="200 OK: GET https://127.0.0.1:35245/feature/v2/frontend?bridgeStickyKey=5debaa58-29ed-4db0-9af1-7ea8cfd2c4be" pkg=gpa/manager time="2026-02-13T23:25:44Z" level=info msg="Frontend client started" time="2026-02-13T23:25:44Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (2d7fa8df)" time="2026-02-13T23:25:44Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (2d7fa8df)" time="2026-02-13T23:25:44Z" level=info msg="200 OK: POST https://127.0.0.1:35245/auth/v4/info" pkg=gpa/manager time="2026-02-13T23:25:44Z" level=info msg="200 OK: POST https://127.0.0.1:35245/auth/v4" pkg=gpa/manager time="2026-02-13T23:25:44Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=6d640240-d0d1-494b-903b-3d0c42ed3fa2 time="2026-02-13T23:25:44Z" level=info msg="Adding vault user" userID=6d640240-d0d1-494b-903b-3d0c42ed3fa2 time="2026-02-13T23:25:44Z" level=info msg="Creating new user" userID=6d640240-d0d1-494b-903b-3d0c42ed3fa2 time="2026-02-13T23:25:44Z" level=warning msg="404 GET https://127.0.0.1:35245/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2026-02-13T23:25:44Z" level=error msg="404 GET https://127.0.0.1:35245/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2026-02-13T23:25:44Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:35245/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2026-02-13T23:25:44Z" level=info msg="Creating user object" numAddr=1 numLabels=13 userID=6d640240-d0d1-494b-903b-3d0c42ed3fa2 time="2026-02-13T23:25:44Z" level=info msg="200 OK: GET https://127.0.0.1:35245/core/v4/events/latest" pkg=gpa/client userID=6d640240-d0d1-494b-903b-3d0c42ed3fa2 time="2026-02-13T23:25:44Z" level=info msg="Starting service Last EventID=AQ==" service=user-events user=6d640240-d0d1-494b-903b-3d0c42ed3fa2 time="2026-02-13T23:25:44Z" level=info msg="200 OK: GET https://127.0.0.1:35245/core/v4/settings" pkg=gpa/client userID=6d640240-d0d1-494b-903b-3d0c42ed3fa2 time="2026-02-13T23:25:44Z" level=info msg="Registering user client, ID:6d640240-d0d1-494b-903b-3d0c42ed3fa2" pkg=observability time="2026-02-13T23:25:44Z" level=info msg="Starting service main loop" service=telemetry user=6d640240-d0d1-494b-903b-3d0c42ed3fa2 time="2026-02-13T23:25:44Z" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=6d640240-d0d1-494b-903b-3d0c42ed3fa2 time="2026-02-13T23:25:44Z" level=info msg="Starting service main loop" service=notification user=6d640240-d0d1-494b-903b-3d0c42ed3fa2 time="2026-02-13T23:25:44Z" level=info msg="Starting service main loop" service=smtp user=6d640240-d0d1-494b-903b-3d0c42ed3fa2 time="2026-02-13T23:25:44Z" level=info msg="200 OK: GET https://127.0.0.1:35245/core/v4/labels?Type=4" pkg=gpa/client userID=6d640240-d0d1-494b-903b-3d0c42ed3fa2 time="2026-02-13T23:25:44Z" level=info msg="200 OK: GET https://127.0.0.1:35245/core/v4/labels?Type=3" pkg=gpa/client userID=6d640240-d0d1-494b-903b-3d0c42ed3fa2 time="2026-02-13T23:25:44Z" level=info msg="200 OK: GET https://127.0.0.1:35245/core/v4/labels?Type=1" pkg=gpa/client userID=6d640240-d0d1-494b-903b-3d0c42ed3fa2 time="2026-02-13T23:25:44Z" level=info msg="Setting labels" labelIDs="[0 2 4 5 6 10 12 1 3 7 8 9 f70fdc53-0a91-4e58-a81c-69a9fecc86af]" pkg=rwLabels time="2026-02-13T23:25:44Z" level=info msg="Adding user to imap server" addrID=f075c3d1-a0fe-4bd3-b4a7-87515efc3387 service=server-manager time="2026-02-13T23:25:44Z" level=info msg="Creating new IMAP user" addrID=f075c3d1-a0fe-4bd3-b4a7-87515efc3387 service=server-manager time="2026-02-13T23:25:44Z" level=info msg="Setting gluon ID" addrID=f075c3d1-a0fe-4bd3-b4a7-87515efc3387 gluonID=7b79be88-f794-4369-877c-fba7fd56c3d2 userID=6d640240-d0d1-494b-903b-3d0c42ed3fa2 time="2026-02-13T23:25:44Z" level=info msg="Created new IMAP user" addrID=f075c3d1-a0fe-4bd3-b4a7-87515efc3387 gluonID=7b79be88-f794-4369-877c-fba7fd56c3d2 service=server-manager time="2026-02-13T23:25:44Z" level=info msg="Validating Listener State" service=server-manager time="2026-02-13T23:25:44Z" level=info msg=Resuming service=user-events user=6d640240-d0d1-494b-903b-3d0c42ed3fa2 time="2026-02-13T23:25:44Z" level=info msg="Received mailbox message count" count=0 gluonID=7b79be88-f794-4369-877c-fba7fd56c3d2 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2026-02-13T23:25:44Z" level=info msg="Starting IMAP Service" service=imap user=6d640240-d0d1-494b-903b-3d0c42ed3fa2 time="2026-02-13T23:25:44Z" level=info msg="Sync triggered" service=imap user=6d640240-d0d1-494b-903b-3d0c42ed3fa2 time="2026-02-13T23:25:44Z" level=info msg="Beginning user sync" service=imap start="2026-02-13 23:25:44.645279838 +0000 UTC m=+162.451888248" user=6d640240-d0d1-494b-903b-3d0c42ed3fa2 time="2026-02-13T23:25:44Z" level=info msg="Syncing labels" service=imap user=6d640240-d0d1-494b-903b-3d0c42ed3fa2 time="2026-02-13T23:25:44Z" level=info msg="Label not found in DB, creating mailbox." labelID=f70fdc53-0a91-4e58-a81c-69a9fecc86af labelPath="jm2pV8GS7FVFPTesFaU5jW/EhDgcEQCxeWTMDFRvNjU=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2026-02-13T23:25:44Z" level=info msg="Checking whether logged in user should re-sync. UserID:6d640240-d0d1-494b-903b-3d0c42ed3fa2" userID=6d640240-d0d1-494b-903b-3d0c42ed3fa2 time="2026-02-13T23:25:44Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=7b79be88-f794-4369-877c-fba7fd56c3d2 time="2026-02-13T23:25:44Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=7b79be88-f794-4369-877c-fba7fd56c3d2 time="2026-02-13T23:25:44Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0 userID=7b79be88-f794-4369-877c-fba7fd56c3d2 time="2026-02-13T23:25:44Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4 userID=7b79be88-f794-4369-877c-fba7fd56c3d2 time="2026-02-13T23:25:44Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=12 userID=7b79be88-f794-4369-877c-fba7fd56c3d2 time="2026-02-13T23:25:44Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=3 userID=7b79be88-f794-4369-877c-fba7fd56c3d2 time="2026-02-13T23:25:44Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=8 userID=7b79be88-f794-4369-877c-fba7fd56c3d2 time="2026-02-13T23:25:44Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5 userID=7b79be88-f794-4369-877c-fba7fd56c3d2 time="2026-02-13T23:25:44Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6 userID=7b79be88-f794-4369-877c-fba7fd56c3d2 time="2026-02-13T23:25:44Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=7 userID=7b79be88-f794-4369-877c-fba7fd56c3d2 time="2026-02-13T23:25:44Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=10 userID=7b79be88-f794-4369-877c-fba7fd56c3d2 time="2026-02-13T23:25:44Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=f70fdc53-0a91-4e58-a81c-69a9fecc86af userID=7b79be88-f794-4369-877c-fba7fd56c3d2 time="2026-02-13T23:25:44Z" level=info msg="Synced labels" service=imap user=6d640240-d0d1-494b-903b-3d0c42ed3fa2 time="2026-02-13T23:25:44Z" level=info msg="200 OK: GET https://127.0.0.1:35245/mail/v4/messages/count" pkg=gpa/client userID=6d640240-d0d1-494b-903b-3d0c42ed3fa2 time="2026-02-13T23:25:44Z" level=info msg="Syncing messages" service=imap user=6d640240-d0d1-494b-903b-3d0c42ed3fa2 time="2026-02-13T23:25:44Z" level=info msg="Job started" service=imap user=6d640240-d0d1-494b-903b-3d0c42ed3fa2 time="2026-02-13T23:25:44Z" level=info msg="200 OK: POST https://127.0.0.1:35245/mail/v4/messages" pkg=gpa/client userID=6d640240-d0d1-494b-903b-3d0c42ed3fa2 time="2026-02-13T23:25:44Z" level=info msg="Job finished" service=imap user=6d640240-d0d1-494b-903b-3d0c42ed3fa2 time="2026-02-13T23:25:44Z" level=info msg="All child jobs completed" service=imap sync-job=waiter user=6d640240-d0d1-494b-903b-3d0c42ed3fa2 time="2026-02-13T23:25:44Z" level=info msg="Synced messages" service=imap user=6d640240-d0d1-494b-903b-3d0c42ed3fa2 time="2026-02-13T23:25:44Z" level=info msg="Finished user sync" duration=5.321896ms service=imap user=6d640240-d0d1-494b-903b-3d0c42ed3fa2 time="2026-02-13T23:25:44Z" level=info msg="Sync complete, starting API event stream" service=imap user=6d640240-d0d1-494b-903b-3d0c42ed3fa2 time="2026-02-13T23:25:44Z" level=info msg="Event loop reset" eventID="AQ==" service=user-events user=6d640240-d0d1-494b-903b-3d0c42ed3fa2 time="2026-02-13T23:25:44Z" level=info msg="200 OK: POST https://127.0.0.1:35245/mail/v4/messages/import" pkg=gpa/client userID=6d640240-d0d1-494b-903b-3d0c42ed3fa2 time="2026-02-13T23:25:44Z" level=info msg="200 OK: GET https://127.0.0.1:35245/mail/v4/messages/e04ae17a-54c0-462d-b1c7-ad0d1809c62e" pkg=gpa/client userID=6d640240-d0d1-494b-903b-3d0c42ed3fa2 time="2026-02-13T23:25:44Z" level=info msg="200 OK: POST https://127.0.0.1:35245/mail/v4/messages/import" pkg=gpa/client userID=6d640240-d0d1-494b-903b-3d0c42ed3fa2 time="2026-02-13T23:25:44Z" level=info msg="200 OK: GET https://127.0.0.1:35245/mail/v4/messages/34534469-e5f0-4f49-acca-ca5d811266ac" pkg=gpa/client userID=6d640240-d0d1-494b-903b-3d0c42ed3fa2 time="2026-02-13T23:25:44Z" level=info msg="200 OK: PUT https://127.0.0.1:35245/mail/v4/messages/label" pkg=gpa/client userID=6d640240-d0d1-494b-903b-3d0c42ed3fa2 time="2026-02-13T23:25:44Z" level=info msg="Heartbeat sent" metrics="{bridge.any.heartbeat bridge_heartbeat_new {1 0} {true true false false false true true true true true false 0.0.0 starttls starttls unknown}}" pkg=telemetry time="2026-02-13T23:25:44Z" level=info msg="200 OK: PUT https://127.0.0.1:35245/mail/v4/messages/unlabel" pkg=gpa/client userID=6d640240-d0d1-494b-903b-3d0c42ed3fa2 time="2026-02-13T23:25:45Z" level=info msg="Frontend service stopped" time="2026-02-13T23:25:45Z" level=info msg="Frontend client stopped" time="2026-02-13T23:25:45Z" level=info msg="Closing bridge" pkg=bridge time="2026-02-13T23:25:45Z" level=info msg="Stopping service" pkg=observability time="2026-02-13T23:25:45Z" level=info msg="Closing user" userID=6d640240-d0d1-494b-903b-3d0c42ed3fa2 time="2026-02-13T23:25:45Z" level=info msg="De-registering user client, ID:6d640240-d0d1-494b-903b-3d0c42ed3fa2" pkg=observability time="2026-02-13T23:25:45Z" level=info msg="Exiting IMAP Service" service=imap user=6d640240-d0d1-494b-903b-3d0c42ed3fa2 time="2026-02-13T23:25:45Z" level=info msg="Exiting service main loop" service=smtp user=6d640240-d0d1-494b-903b-3d0c42ed3fa2 time="2026-02-13T23:25:45Z" level=info msg="Exiting service main loop" service=notification user=6d640240-d0d1-494b-903b-3d0c42ed3fa2 time="2026-02-13T23:25:45Z" level=info msg="Exiting Service" service=user-identity user=6d640240-d0d1-494b-903b-3d0c42ed3fa2 time="2026-02-13T23:25:45Z" level=info msg="Exiting service main loop" service=telemetry user=6d640240-d0d1-494b-903b-3d0c42ed3fa2 time="2026-02-13T23:25:45Z" level=info msg="Exiting service" service=user-events user=6d640240-d0d1-494b-903b-3d0c42ed3fa2 time="2026-02-13T23:25:45Z" level=info msg="Closing IMAP Listener" service=server-manager time="2026-02-13T23:25:45Z" level=info msg="Closing IMAP server" service=server-manager time="2026-02-13T23:25:45Z" level=info msg="Closing SMTP Listener" service=server-manager time="2026-02-13T23:25:45Z" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2026-02-13T23:25:45Z" level=info msg="Closing SMTP server" service=server-manager time="2026-02-13T23:25:45Z" level=info msg="Closing service" service=unleash | INBOX | Trash | DELETE APPEND EXPUNGE | time="2026-02-13T23:25:45Z" level=info msg="User '92d4b79f-ca7c-4b6d-8f16-e559371a8f9c' created with id=f0f039e7-296a-477a-add5-df2daec5fa57" pkg=gpa/server/backend time="2026-02-13T23:25:45Z" level=info msg="Starting bridge" time="2026-02-13T23:25:45Z" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures1466701680/142/config128458545/grpcFocusServerConfig.json pkg=focus/service time="2026-02-13T23:25:45Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures1466701680/142/cache3321615530/unleash_cache/unleash_flags: no such file or directory" service=unleash time="2026-02-13T23:25:45Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures1466701680/142/cache3321615530/notifications/notification_cache: no such file or directory" pkg=notification-store time="2026-02-13T23:25:45Z" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures1466701680/142/data528293410/gluon/backend/db gluonStore=/tmp/TestFeatures1466701680/142/data528293410/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2026-02-13T23:25:45Z" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2026-02-13T23:25:45Z" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2026-02-13T23:25:45Z" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2026-02-13T23:25:45Z" level=info msg="Starting service" service=unleash time="2026-02-13T23:25:45Z" level=info msg="Starting service" pkg=observability time="2026-02-13T23:25:45Z" level=info msg="Starting frontend service" time="2026-02-13T23:25:45Z" level=info msg="Starting poll service" service=unleash time="2026-02-13T23:25:45Z" level=info msg="Starting receiver service" service=unleash time="2026-02-13T23:25:45Z" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures1466701680/142/config128458545/grpcServerConfig.json time="2026-02-13T23:25:45Z" level=info msg="gRPC server listening on /tmp/bridge3104" pkg=grpc time="2026-02-13T23:25:45Z" level=info msg="Frontend service started" time="2026-02-13T23:25:45Z" level=info msg="Starting frontend client" time="2026-02-13T23:25:45Z" level=info msg="Loading users" count=0 pkg=bridge/user time="2026-02-13T23:25:45Z" level=info msg="Finished loading users" pkg=bridge/user time="2026-02-13T23:25:45Z" level=info msg="Checking for updates" pkg=bridge time="2026-02-13T23:25:45Z" level=info msg="Not monitoring parent PID" pkg=grpc time="2026-02-13T23:25:45Z" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2026-02-13T23:25:45Z" level=info msg="200 OK: GET https://127.0.0.1:35469/feature/v2/frontend?bridgeStickyKey=83481d09-e6c3-4764-9ecd-51055d907864" pkg=gpa/manager time="2026-02-13T23:25:45Z" level=info msg="Frontend client started" time="2026-02-13T23:25:45Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (6413fab6)" time="2026-02-13T23:25:45Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (6413fab6)" time="2026-02-13T23:25:45Z" level=info msg="200 OK: POST https://127.0.0.1:35469/auth/v4/info" pkg=gpa/manager time="2026-02-13T23:25:46Z" level=info msg="200 OK: POST https://127.0.0.1:35469/auth/v4" pkg=gpa/manager time="2026-02-13T23:25:46Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=f0f039e7-296a-477a-add5-df2daec5fa57 time="2026-02-13T23:25:46Z" level=info msg="Adding vault user" userID=f0f039e7-296a-477a-add5-df2daec5fa57 time="2026-02-13T23:25:46Z" level=info msg="Creating new user" userID=f0f039e7-296a-477a-add5-df2daec5fa57 time="2026-02-13T23:25:46Z" level=warning msg="404 GET https://127.0.0.1:35469/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2026-02-13T23:25:46Z" level=error msg="404 GET https://127.0.0.1:35469/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2026-02-13T23:25:46Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:35469/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2026-02-13T23:25:46Z" level=info msg="Creating user object" numAddr=1 numLabels=13 userID=f0f039e7-296a-477a-add5-df2daec5fa57 time="2026-02-13T23:25:46Z" level=info msg="200 OK: GET https://127.0.0.1:35469/core/v4/events/latest" pkg=gpa/client userID=f0f039e7-296a-477a-add5-df2daec5fa57 time="2026-02-13T23:25:46Z" level=info msg="Starting service Last EventID=AQ==" service=user-events user=f0f039e7-296a-477a-add5-df2daec5fa57 time="2026-02-13T23:25:46Z" level=info msg="200 OK: GET https://127.0.0.1:35469/core/v4/settings" pkg=gpa/client userID=f0f039e7-296a-477a-add5-df2daec5fa57 time="2026-02-13T23:25:46Z" level=info msg="Registering user client, ID:f0f039e7-296a-477a-add5-df2daec5fa57" pkg=observability time="2026-02-13T23:25:46Z" level=info msg="Starting service main loop" service=telemetry user=f0f039e7-296a-477a-add5-df2daec5fa57 time="2026-02-13T23:25:46Z" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=f0f039e7-296a-477a-add5-df2daec5fa57 time="2026-02-13T23:25:46Z" level=info msg="Starting service main loop" service=notification user=f0f039e7-296a-477a-add5-df2daec5fa57 time="2026-02-13T23:25:46Z" level=info msg="Starting service main loop" service=smtp user=f0f039e7-296a-477a-add5-df2daec5fa57 time="2026-02-13T23:25:46Z" level=info msg="200 OK: GET https://127.0.0.1:35469/core/v4/labels?Type=4" pkg=gpa/client userID=f0f039e7-296a-477a-add5-df2daec5fa57 time="2026-02-13T23:25:46Z" level=info msg="200 OK: GET https://127.0.0.1:35469/core/v4/labels?Type=3" pkg=gpa/client userID=f0f039e7-296a-477a-add5-df2daec5fa57 time="2026-02-13T23:25:46Z" level=info msg="200 OK: GET https://127.0.0.1:35469/core/v4/labels?Type=1" pkg=gpa/client userID=f0f039e7-296a-477a-add5-df2daec5fa57 time="2026-02-13T23:25:46Z" level=info msg="Setting labels" labelIDs="[1 5 8 9 2 3 4 6 7 10 12 0 04e05217-689a-44eb-b69a-db1c7f840dcf]" pkg=rwLabels time="2026-02-13T23:25:46Z" level=info msg="Adding user to imap server" addrID=5479077f-92de-4f82-893d-4aaa3374bf63 service=server-manager time="2026-02-13T23:25:46Z" level=info msg="Creating new IMAP user" addrID=5479077f-92de-4f82-893d-4aaa3374bf63 service=server-manager time="2026-02-13T23:25:46Z" level=info msg="Setting gluon ID" addrID=5479077f-92de-4f82-893d-4aaa3374bf63 gluonID=4761dea0-3540-4df3-b629-20b9d4162911 userID=f0f039e7-296a-477a-add5-df2daec5fa57 time="2026-02-13T23:25:46Z" level=info msg="Created new IMAP user" addrID=5479077f-92de-4f82-893d-4aaa3374bf63 gluonID=4761dea0-3540-4df3-b629-20b9d4162911 service=server-manager time="2026-02-13T23:25:46Z" level=info msg="Validating Listener State" service=server-manager time="2026-02-13T23:25:46Z" level=info msg=Resuming service=user-events user=f0f039e7-296a-477a-add5-df2daec5fa57 time="2026-02-13T23:25:46Z" level=info msg="Received mailbox message count" count=0 gluonID=4761dea0-3540-4df3-b629-20b9d4162911 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2026-02-13T23:25:46Z" level=info msg="Starting IMAP Service" service=imap user=f0f039e7-296a-477a-add5-df2daec5fa57 time="2026-02-13T23:25:46Z" level=info msg="Sync triggered" service=imap user=f0f039e7-296a-477a-add5-df2daec5fa57 time="2026-02-13T23:25:46Z" level=info msg="Beginning user sync" service=imap start="2026-02-13 23:25:46.219305478 +0000 UTC m=+164.025913888" user=f0f039e7-296a-477a-add5-df2daec5fa57 time="2026-02-13T23:25:46Z" level=info msg="Syncing labels" service=imap user=f0f039e7-296a-477a-add5-df2daec5fa57 time="2026-02-13T23:25:46Z" level=info msg="Checking whether logged in user should re-sync. UserID:f0f039e7-296a-477a-add5-df2daec5fa57" userID=f0f039e7-296a-477a-add5-df2daec5fa57 time="2026-02-13T23:25:46Z" level=info msg="Label not found in DB, creating mailbox." labelID=04e05217-689a-44eb-b69a-db1c7f840dcf labelPath="jm2pV8GS7FVFPTesFaU5jW/EhDgcEQCxeWTMDFRvNjU=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2026-02-13T23:25:46Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=4761dea0-3540-4df3-b629-20b9d4162911 time="2026-02-13T23:25:46Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=4761dea0-3540-4df3-b629-20b9d4162911 time="2026-02-13T23:25:46Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=12 userID=4761dea0-3540-4df3-b629-20b9d4162911 time="2026-02-13T23:25:46Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=10 userID=4761dea0-3540-4df3-b629-20b9d4162911 time="2026-02-13T23:25:46Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0 userID=4761dea0-3540-4df3-b629-20b9d4162911 time="2026-02-13T23:25:46Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=04e05217-689a-44eb-b69a-db1c7f840dcf userID=4761dea0-3540-4df3-b629-20b9d4162911 time="2026-02-13T23:25:46Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=3 userID=4761dea0-3540-4df3-b629-20b9d4162911 time="2026-02-13T23:25:46Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4 userID=4761dea0-3540-4df3-b629-20b9d4162911 time="2026-02-13T23:25:46Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5 userID=4761dea0-3540-4df3-b629-20b9d4162911 time="2026-02-13T23:25:46Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=8 userID=4761dea0-3540-4df3-b629-20b9d4162911 time="2026-02-13T23:25:46Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6 userID=4761dea0-3540-4df3-b629-20b9d4162911 time="2026-02-13T23:25:46Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=7 userID=4761dea0-3540-4df3-b629-20b9d4162911 time="2026-02-13T23:25:46Z" level=info msg="Synced labels" service=imap user=f0f039e7-296a-477a-add5-df2daec5fa57 time="2026-02-13T23:25:46Z" level=info msg="200 OK: GET https://127.0.0.1:35469/mail/v4/messages/count" pkg=gpa/client userID=f0f039e7-296a-477a-add5-df2daec5fa57 time="2026-02-13T23:25:46Z" level=info msg="Syncing messages" service=imap user=f0f039e7-296a-477a-add5-df2daec5fa57 time="2026-02-13T23:25:46Z" level=info msg="Job started" service=imap user=f0f039e7-296a-477a-add5-df2daec5fa57 time="2026-02-13T23:25:46Z" level=info msg="200 OK: POST https://127.0.0.1:35469/mail/v4/messages" pkg=gpa/client userID=f0f039e7-296a-477a-add5-df2daec5fa57 time="2026-02-13T23:25:46Z" level=info msg="Job finished" service=imap user=f0f039e7-296a-477a-add5-df2daec5fa57 time="2026-02-13T23:25:46Z" level=info msg="All child jobs completed" service=imap sync-job=waiter user=f0f039e7-296a-477a-add5-df2daec5fa57 time="2026-02-13T23:25:46Z" level=info msg="Synced messages" service=imap user=f0f039e7-296a-477a-add5-df2daec5fa57 time="2026-02-13T23:25:46Z" level=info msg="Finished user sync" duration=5.297961ms service=imap user=f0f039e7-296a-477a-add5-df2daec5fa57 time="2026-02-13T23:25:46Z" level=info msg="Sync complete, starting API event stream" service=imap user=f0f039e7-296a-477a-add5-df2daec5fa57 time="2026-02-13T23:25:46Z" level=info msg="Event loop reset" eventID="AQ==" service=user-events user=f0f039e7-296a-477a-add5-df2daec5fa57 time="2026-02-13T23:25:46Z" level=info msg="200 OK: POST https://127.0.0.1:35469/mail/v4/messages/import" pkg=gpa/client userID=f0f039e7-296a-477a-add5-df2daec5fa57 time="2026-02-13T23:25:46Z" level=info msg="200 OK: GET https://127.0.0.1:35469/mail/v4/messages/116eb140-6560-483a-b57b-d1c750042170" pkg=gpa/client userID=f0f039e7-296a-477a-add5-df2daec5fa57 time="2026-02-13T23:25:46Z" level=info msg="200 OK: POST https://127.0.0.1:35469/mail/v4/messages/import" pkg=gpa/client userID=f0f039e7-296a-477a-add5-df2daec5fa57 time="2026-02-13T23:25:46Z" level=info msg="200 OK: GET https://127.0.0.1:35469/mail/v4/messages/e699e61a-a778-4a4b-8fc5-459f9bb40140" pkg=gpa/client userID=f0f039e7-296a-477a-add5-df2daec5fa57 time="2026-02-13T23:25:46Z" level=info msg="200 OK: PUT https://127.0.0.1:35469/mail/v4/messages/unlabel" pkg=gpa/client userID=f0f039e7-296a-477a-add5-df2daec5fa57 time="2026-02-13T23:25:46Z" level=info msg="Heartbeat sent" metrics="{bridge.any.heartbeat bridge_heartbeat_new {1 7} {true true false false false true true true true true false 0.0.0 starttls starttls unknown}}" pkg=telemetry time="2026-02-13T23:25:46Z" level=info msg="200 OK: PUT https://127.0.0.1:35469/mail/v4/messages/label" pkg=gpa/client userID=f0f039e7-296a-477a-add5-df2daec5fa57 time="2026-02-13T23:25:46Z" level=info msg="Frontend service stopped" time="2026-02-13T23:25:46Z" level=info msg="Frontend client stopped" time="2026-02-13T23:25:46Z" level=info msg="Closing bridge" pkg=bridge time="2026-02-13T23:25:46Z" level=info msg="Stopping service" pkg=observability time="2026-02-13T23:25:46Z" level=info msg="Closing user" userID=f0f039e7-296a-477a-add5-df2daec5fa57 time="2026-02-13T23:25:46Z" level=info msg="De-registering user client, ID:f0f039e7-296a-477a-add5-df2daec5fa57" pkg=observability time="2026-02-13T23:25:46Z" level=info msg="Exiting IMAP Service" service=imap user=f0f039e7-296a-477a-add5-df2daec5fa57 time="2026-02-13T23:25:46Z" level=info msg="Exiting service main loop" service=smtp user=f0f039e7-296a-477a-add5-df2daec5fa57 time="2026-02-13T23:25:46Z" level=info msg="Exiting service main loop" service=notification user=f0f039e7-296a-477a-add5-df2daec5fa57 time="2026-02-13T23:25:46Z" level=info msg="Exiting Service" service=user-identity user=f0f039e7-296a-477a-add5-df2daec5fa57 time="2026-02-13T23:25:46Z" level=info msg="Exiting service main loop" service=telemetry user=f0f039e7-296a-477a-add5-df2daec5fa57 time="2026-02-13T23:25:46Z" level=info msg="Exiting service" service=user-events user=f0f039e7-296a-477a-add5-df2daec5fa57 time="2026-02-13T23:25:46Z" level=info msg="Closing IMAP Listener" service=server-manager time="2026-02-13T23:25:46Z" level=info msg="Closing IMAP server" service=server-manager time="2026-02-13T23:25:46Z" level=info msg="Closing SMTP Listener" service=server-manager time="2026-02-13T23:25:46Z" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2026-02-13T23:25:46Z" level=info msg="Closing SMTP server" service=server-manager time="2026-02-13T23:25:46Z" level=info msg="Closing service" service=unleash | Spam | INBOX | DELETE EXPUNGE APPEND | time="2026-02-13T23:25:47Z" level=info msg="User '215b9794-c49e-4303-bf4f-96654df83946' created with id=d32fee07-77ab-4cbe-a6ed-78f89831a2bb" pkg=gpa/server/backend time="2026-02-13T23:25:47Z" level=info msg="Starting bridge" time="2026-02-13T23:25:47Z" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures1466701680/143/config2005638106/grpcFocusServerConfig.json pkg=focus/service time="2026-02-13T23:25:47Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures1466701680/143/cache569627883/unleash_cache/unleash_flags: no such file or directory" service=unleash time="2026-02-13T23:25:47Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures1466701680/143/cache569627883/notifications/notification_cache: no such file or directory" pkg=notification-store time="2026-02-13T23:25:47Z" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures1466701680/143/data1309528433/gluon/backend/db gluonStore=/tmp/TestFeatures1466701680/143/data1309528433/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2026-02-13T23:25:47Z" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2026-02-13T23:25:47Z" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2026-02-13T23:25:47Z" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2026-02-13T23:25:47Z" level=info msg="Starting service" service=unleash time="2026-02-13T23:25:47Z" level=info msg="Starting service" pkg=observability time="2026-02-13T23:25:47Z" level=info msg="Starting frontend service" time="2026-02-13T23:25:47Z" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures1466701680/143/config2005638106/grpcServerConfig.json time="2026-02-13T23:25:47Z" level=info msg="gRPC server listening on /tmp/bridge3843" pkg=grpc time="2026-02-13T23:25:47Z" level=info msg="Frontend service started" time="2026-02-13T23:25:47Z" level=info msg="Starting frontend client" time="2026-02-13T23:25:47Z" level=info msg="Loading users" count=0 pkg=bridge/user time="2026-02-13T23:25:47Z" level=info msg="Finished loading users" pkg=bridge/user time="2026-02-13T23:25:47Z" level=info msg="Checking for updates" pkg=bridge time="2026-02-13T23:25:47Z" level=info msg="Not monitoring parent PID" pkg=grpc time="2026-02-13T23:25:47Z" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2026-02-13T23:25:47Z" level=info msg="Starting poll service" service=unleash time="2026-02-13T23:25:47Z" level=info msg="Starting receiver service" service=unleash time="2026-02-13T23:25:47Z" level=info msg="Frontend client started" time="2026-02-13T23:25:47Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (9a1833ff)" time="2026-02-13T23:25:47Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (9a1833ff)" time="2026-02-13T23:25:47Z" level=info msg="200 OK: GET https://127.0.0.1:35471/feature/v2/frontend?bridgeStickyKey=f395e85f-8d58-4af2-97a5-48f8c602ee53" pkg=gpa/manager time="2026-02-13T23:25:47Z" level=info msg="200 OK: POST https://127.0.0.1:35471/auth/v4/info" pkg=gpa/manager time="2026-02-13T23:25:47Z" level=info msg="200 OK: POST https://127.0.0.1:35471/auth/v4" pkg=gpa/manager time="2026-02-13T23:25:47Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=d32fee07-77ab-4cbe-a6ed-78f89831a2bb time="2026-02-13T23:25:47Z" level=info msg="Adding vault user" userID=d32fee07-77ab-4cbe-a6ed-78f89831a2bb time="2026-02-13T23:25:47Z" level=info msg="Creating new user" userID=d32fee07-77ab-4cbe-a6ed-78f89831a2bb time="2026-02-13T23:25:47Z" level=warning msg="404 GET https://127.0.0.1:35471/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2026-02-13T23:25:47Z" level=error msg="404 GET https://127.0.0.1:35471/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2026-02-13T23:25:47Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:35471/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2026-02-13T23:25:47Z" level=info msg="Creating user object" numAddr=1 numLabels=13 userID=d32fee07-77ab-4cbe-a6ed-78f89831a2bb time="2026-02-13T23:25:47Z" level=info msg="200 OK: GET https://127.0.0.1:35471/core/v4/events/latest" pkg=gpa/client userID=d32fee07-77ab-4cbe-a6ed-78f89831a2bb time="2026-02-13T23:25:47Z" level=info msg="Starting service Last EventID=AQ==" service=user-events user=d32fee07-77ab-4cbe-a6ed-78f89831a2bb time="2026-02-13T23:25:47Z" level=info msg="200 OK: GET https://127.0.0.1:35471/core/v4/settings" pkg=gpa/client userID=d32fee07-77ab-4cbe-a6ed-78f89831a2bb time="2026-02-13T23:25:47Z" level=info msg="Registering user client, ID:d32fee07-77ab-4cbe-a6ed-78f89831a2bb" pkg=observability time="2026-02-13T23:25:47Z" level=info msg="Starting service main loop" service=telemetry user=d32fee07-77ab-4cbe-a6ed-78f89831a2bb time="2026-02-13T23:25:47Z" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=d32fee07-77ab-4cbe-a6ed-78f89831a2bb time="2026-02-13T23:25:47Z" level=info msg="Starting service main loop" service=notification user=d32fee07-77ab-4cbe-a6ed-78f89831a2bb time="2026-02-13T23:25:47Z" level=info msg="Starting service main loop" service=smtp user=d32fee07-77ab-4cbe-a6ed-78f89831a2bb time="2026-02-13T23:25:47Z" level=info msg="200 OK: GET https://127.0.0.1:35471/core/v4/labels?Type=4" pkg=gpa/client userID=d32fee07-77ab-4cbe-a6ed-78f89831a2bb time="2026-02-13T23:25:47Z" level=info msg="200 OK: GET https://127.0.0.1:35471/core/v4/labels?Type=3" pkg=gpa/client userID=d32fee07-77ab-4cbe-a6ed-78f89831a2bb time="2026-02-13T23:25:47Z" level=info msg="200 OK: GET https://127.0.0.1:35471/core/v4/labels?Type=1" pkg=gpa/client userID=d32fee07-77ab-4cbe-a6ed-78f89831a2bb time="2026-02-13T23:25:47Z" level=info msg="Setting labels" labelIDs="[1 4 6 8 9 12 0 2 3 5 7 10 1c18cc30-27c4-4ad5-81fa-765b65a1cc02]" pkg=rwLabels time="2026-02-13T23:25:47Z" level=info msg="Adding user to imap server" addrID=941a3361-0f70-493f-98fe-48fd7fdd918f service=server-manager time="2026-02-13T23:25:47Z" level=info msg="Creating new IMAP user" addrID=941a3361-0f70-493f-98fe-48fd7fdd918f service=server-manager time="2026-02-13T23:25:47Z" level=info msg="Setting gluon ID" addrID=941a3361-0f70-493f-98fe-48fd7fdd918f gluonID=e49e75a9-efc4-43c9-8ffd-5361f812ac14 userID=d32fee07-77ab-4cbe-a6ed-78f89831a2bb time="2026-02-13T23:25:47Z" level=info msg="Created new IMAP user" addrID=941a3361-0f70-493f-98fe-48fd7fdd918f gluonID=e49e75a9-efc4-43c9-8ffd-5361f812ac14 service=server-manager time="2026-02-13T23:25:47Z" level=info msg="Validating Listener State" service=server-manager time="2026-02-13T23:25:47Z" level=info msg=Resuming service=user-events user=d32fee07-77ab-4cbe-a6ed-78f89831a2bb time="2026-02-13T23:25:47Z" level=info msg="Received mailbox message count" count=0 gluonID=e49e75a9-efc4-43c9-8ffd-5361f812ac14 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2026-02-13T23:25:47Z" level=info msg="Starting IMAP Service" service=imap user=d32fee07-77ab-4cbe-a6ed-78f89831a2bb time="2026-02-13T23:25:47Z" level=info msg="Sync triggered" service=imap user=d32fee07-77ab-4cbe-a6ed-78f89831a2bb time="2026-02-13T23:25:47Z" level=info msg="Beginning user sync" service=imap start="2026-02-13 23:25:47.799587706 +0000 UTC m=+165.606196117" user=d32fee07-77ab-4cbe-a6ed-78f89831a2bb time="2026-02-13T23:25:47Z" level=info msg="Syncing labels" service=imap user=d32fee07-77ab-4cbe-a6ed-78f89831a2bb time="2026-02-13T23:25:47Z" level=info msg="Checking whether logged in user should re-sync. UserID:d32fee07-77ab-4cbe-a6ed-78f89831a2bb" userID=d32fee07-77ab-4cbe-a6ed-78f89831a2bb time="2026-02-13T23:25:47Z" level=info msg="Label not found in DB, creating mailbox." labelID=1c18cc30-27c4-4ad5-81fa-765b65a1cc02 labelPath="jm2pV8GS7FVFPTesFaU5jW/EhDgcEQCxeWTMDFRvNjU=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2026-02-13T23:25:47Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=e49e75a9-efc4-43c9-8ffd-5361f812ac14 time="2026-02-13T23:25:47Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=e49e75a9-efc4-43c9-8ffd-5361f812ac14 time="2026-02-13T23:25:47Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=12 userID=e49e75a9-efc4-43c9-8ffd-5361f812ac14 time="2026-02-13T23:25:47Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=3 userID=e49e75a9-efc4-43c9-8ffd-5361f812ac14 time="2026-02-13T23:25:47Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=7 userID=e49e75a9-efc4-43c9-8ffd-5361f812ac14 time="2026-02-13T23:25:47Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=1c18cc30-27c4-4ad5-81fa-765b65a1cc02 userID=e49e75a9-efc4-43c9-8ffd-5361f812ac14 time="2026-02-13T23:25:47Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4 userID=e49e75a9-efc4-43c9-8ffd-5361f812ac14 time="2026-02-13T23:25:47Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0 userID=e49e75a9-efc4-43c9-8ffd-5361f812ac14 time="2026-02-13T23:25:47Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5 userID=e49e75a9-efc4-43c9-8ffd-5361f812ac14 time="2026-02-13T23:25:47Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=10 userID=e49e75a9-efc4-43c9-8ffd-5361f812ac14 time="2026-02-13T23:25:47Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6 userID=e49e75a9-efc4-43c9-8ffd-5361f812ac14 time="2026-02-13T23:25:47Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=8 userID=e49e75a9-efc4-43c9-8ffd-5361f812ac14 time="2026-02-13T23:25:47Z" level=info msg="Synced labels" service=imap user=d32fee07-77ab-4cbe-a6ed-78f89831a2bb time="2026-02-13T23:25:47Z" level=info msg="200 OK: GET https://127.0.0.1:35471/mail/v4/messages/count" pkg=gpa/client userID=d32fee07-77ab-4cbe-a6ed-78f89831a2bb time="2026-02-13T23:25:47Z" level=info msg="Syncing messages" service=imap user=d32fee07-77ab-4cbe-a6ed-78f89831a2bb time="2026-02-13T23:25:47Z" level=info msg="Job started" service=imap user=d32fee07-77ab-4cbe-a6ed-78f89831a2bb time="2026-02-13T23:25:47Z" level=info msg="200 OK: POST https://127.0.0.1:35471/mail/v4/messages" pkg=gpa/client userID=d32fee07-77ab-4cbe-a6ed-78f89831a2bb time="2026-02-13T23:25:47Z" level=info msg="Job finished" service=imap user=d32fee07-77ab-4cbe-a6ed-78f89831a2bb time="2026-02-13T23:25:47Z" level=info msg="All child jobs completed" service=imap sync-job=waiter user=d32fee07-77ab-4cbe-a6ed-78f89831a2bb time="2026-02-13T23:25:47Z" level=info msg="Synced messages" service=imap user=d32fee07-77ab-4cbe-a6ed-78f89831a2bb time="2026-02-13T23:25:47Z" level=info msg="Finished user sync" duration=5.360027ms service=imap user=d32fee07-77ab-4cbe-a6ed-78f89831a2bb time="2026-02-13T23:25:47Z" level=info msg="Sync complete, starting API event stream" service=imap user=d32fee07-77ab-4cbe-a6ed-78f89831a2bb time="2026-02-13T23:25:47Z" level=info msg="Event loop reset" eventID="AQ==" service=user-events user=d32fee07-77ab-4cbe-a6ed-78f89831a2bb time="2026-02-13T23:25:47Z" level=info msg="200 OK: POST https://127.0.0.1:35471/mail/v4/messages/import" pkg=gpa/client userID=d32fee07-77ab-4cbe-a6ed-78f89831a2bb time="2026-02-13T23:25:47Z" level=info msg="200 OK: GET https://127.0.0.1:35471/mail/v4/messages/3b639fd7-aea2-4688-8afb-92a01fcad696" pkg=gpa/client userID=d32fee07-77ab-4cbe-a6ed-78f89831a2bb time="2026-02-13T23:25:47Z" level=info msg="200 OK: POST https://127.0.0.1:35471/mail/v4/messages/import" pkg=gpa/client userID=d32fee07-77ab-4cbe-a6ed-78f89831a2bb time="2026-02-13T23:25:47Z" level=info msg="200 OK: GET https://127.0.0.1:35471/mail/v4/messages/490f5266-18af-4f40-91cf-50ed33998353" pkg=gpa/client userID=d32fee07-77ab-4cbe-a6ed-78f89831a2bb time="2026-02-13T23:25:47Z" level=info msg="200 OK: PUT https://127.0.0.1:35471/mail/v4/messages/unlabel" pkg=gpa/client userID=d32fee07-77ab-4cbe-a6ed-78f89831a2bb time="2026-02-13T23:25:48Z" level=info msg="Heartbeat sent" metrics="{bridge.any.heartbeat bridge_heartbeat_new {1 8} {true true false false false true true true true true false 0.0.0 starttls starttls unknown}}" pkg=telemetry time="2026-02-13T23:25:48Z" level=info msg="200 OK: PUT https://127.0.0.1:35471/mail/v4/messages/label" pkg=gpa/client userID=d32fee07-77ab-4cbe-a6ed-78f89831a2bb time="2026-02-13T23:25:48Z" level=info msg="Frontend service stopped" time="2026-02-13T23:25:48Z" level=info msg="Frontend client stopped" time="2026-02-13T23:25:48Z" level=info msg="Closing bridge" pkg=bridge time="2026-02-13T23:25:48Z" level=info msg="Stopping service" pkg=observability time="2026-02-13T23:25:48Z" level=info msg="Closing user" userID=d32fee07-77ab-4cbe-a6ed-78f89831a2bb time="2026-02-13T23:25:48Z" level=info msg="De-registering user client, ID:d32fee07-77ab-4cbe-a6ed-78f89831a2bb" pkg=observability time="2026-02-13T23:25:48Z" level=info msg="Exiting IMAP Service" service=imap user=d32fee07-77ab-4cbe-a6ed-78f89831a2bb time="2026-02-13T23:25:48Z" level=info msg="Exiting service main loop" service=smtp user=d32fee07-77ab-4cbe-a6ed-78f89831a2bb time="2026-02-13T23:25:48Z" level=info msg="Exiting service main loop" service=notification user=d32fee07-77ab-4cbe-a6ed-78f89831a2bb time="2026-02-13T23:25:48Z" level=info msg="Exiting Service" service=user-identity user=d32fee07-77ab-4cbe-a6ed-78f89831a2bb time="2026-02-13T23:25:48Z" level=info msg="Exiting service main loop" service=telemetry user=d32fee07-77ab-4cbe-a6ed-78f89831a2bb time="2026-02-13T23:25:48Z" level=info msg="Exiting service" service=user-events user=d32fee07-77ab-4cbe-a6ed-78f89831a2bb time="2026-02-13T23:25:48Z" level=info msg="Closing IMAP Listener" service=server-manager time="2026-02-13T23:25:48Z" level=info msg="Closing IMAP server" service=server-manager time="2026-02-13T23:25:48Z" level=info msg="Closing SMTP Listener" service=server-manager time="2026-02-13T23:25:48Z" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2026-02-13T23:25:48Z" level=info msg="Closing SMTP server" service=server-manager time="2026-02-13T23:25:48Z" level=info msg="Closing service" service=unleash | INBOX | Archive | DELETE EXPUNGE APPEND | time="2026-02-13T23:25:48Z" level=info msg="User '93cd0cb2-b262-46eb-8168-2b671bc6c4f5' created with id=483eae8a-0928-4ecc-8725-a9026b04e5d7" pkg=gpa/server/backend time="2026-02-13T23:25:49Z" level=info msg="Starting bridge" time="2026-02-13T23:25:49Z" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures1466701680/144/config953682013/grpcFocusServerConfig.json pkg=focus/service time="2026-02-13T23:25:49Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures1466701680/144/cache816646403/unleash_cache/unleash_flags: no such file or directory" service=unleash time="2026-02-13T23:25:49Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures1466701680/144/cache816646403/notifications/notification_cache: no such file or directory" pkg=notification-store time="2026-02-13T23:25:49Z" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures1466701680/144/data4073022037/gluon/backend/db gluonStore=/tmp/TestFeatures1466701680/144/data4073022037/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2026-02-13T23:25:49Z" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2026-02-13T23:25:49Z" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2026-02-13T23:25:49Z" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2026-02-13T23:25:49Z" level=info msg="Starting service" service=unleash time="2026-02-13T23:25:49Z" level=info msg="Starting service" pkg=observability time="2026-02-13T23:25:49Z" level=info msg="Starting frontend service" time="2026-02-13T23:25:49Z" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures1466701680/144/config953682013/grpcServerConfig.json time="2026-02-13T23:25:49Z" level=info msg="Checking for updates" pkg=bridge time="2026-02-13T23:25:49Z" level=info msg="Loading users" count=0 pkg=bridge/user time="2026-02-13T23:25:49Z" level=info msg="Finished loading users" pkg=bridge/user time="2026-02-13T23:25:49Z" level=info msg="gRPC server listening on /tmp/bridge7097" pkg=grpc time="2026-02-13T23:25:49Z" level=info msg="Frontend service started" time="2026-02-13T23:25:49Z" level=info msg="Starting frontend client" time="2026-02-13T23:25:49Z" level=info msg="Not monitoring parent PID" pkg=grpc time="2026-02-13T23:25:49Z" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2026-02-13T23:25:49Z" level=info msg="Starting poll service" service=unleash time="2026-02-13T23:25:49Z" level=info msg="Starting receiver service" service=unleash time="2026-02-13T23:25:49Z" level=info msg="Frontend client started" time="2026-02-13T23:25:49Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (36b0aaaa)" time="2026-02-13T23:25:49Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (36b0aaaa)" time="2026-02-13T23:25:49Z" level=info msg="200 OK: GET https://127.0.0.1:33501/feature/v2/frontend?bridgeStickyKey=37329612-6c03-427d-9f7c-247caf882488" pkg=gpa/manager time="2026-02-13T23:25:49Z" level=info msg="200 OK: POST https://127.0.0.1:33501/auth/v4/info" pkg=gpa/manager time="2026-02-13T23:25:49Z" level=info msg="200 OK: POST https://127.0.0.1:33501/auth/v4" pkg=gpa/manager time="2026-02-13T23:25:49Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=483eae8a-0928-4ecc-8725-a9026b04e5d7 time="2026-02-13T23:25:49Z" level=info msg="Adding vault user" userID=483eae8a-0928-4ecc-8725-a9026b04e5d7 time="2026-02-13T23:25:49Z" level=info msg="Creating new user" userID=483eae8a-0928-4ecc-8725-a9026b04e5d7 time="2026-02-13T23:25:49Z" level=warning msg="404 GET https://127.0.0.1:33501/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2026-02-13T23:25:49Z" level=error msg="404 GET https://127.0.0.1:33501/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2026-02-13T23:25:49Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:33501/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2026-02-13T23:25:49Z" level=info msg="Creating user object" numAddr=1 numLabels=13 userID=483eae8a-0928-4ecc-8725-a9026b04e5d7 time="2026-02-13T23:25:49Z" level=info msg="200 OK: GET https://127.0.0.1:33501/core/v4/events/latest" pkg=gpa/client userID=483eae8a-0928-4ecc-8725-a9026b04e5d7 time="2026-02-13T23:25:49Z" level=info msg="Starting service Last EventID=AQ==" service=user-events user=483eae8a-0928-4ecc-8725-a9026b04e5d7 time="2026-02-13T23:25:49Z" level=info msg="200 OK: GET https://127.0.0.1:33501/core/v4/settings" pkg=gpa/client userID=483eae8a-0928-4ecc-8725-a9026b04e5d7 time="2026-02-13T23:25:49Z" level=info msg="Registering user client, ID:483eae8a-0928-4ecc-8725-a9026b04e5d7" pkg=observability time="2026-02-13T23:25:49Z" level=info msg="Starting service main loop" service=telemetry user=483eae8a-0928-4ecc-8725-a9026b04e5d7 time="2026-02-13T23:25:49Z" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=483eae8a-0928-4ecc-8725-a9026b04e5d7 time="2026-02-13T23:25:49Z" level=info msg="Starting service main loop" service=notification user=483eae8a-0928-4ecc-8725-a9026b04e5d7 time="2026-02-13T23:25:49Z" level=info msg="Starting service main loop" service=smtp user=483eae8a-0928-4ecc-8725-a9026b04e5d7 time="2026-02-13T23:25:49Z" level=info msg="200 OK: GET https://127.0.0.1:33501/core/v4/labels?Type=4" pkg=gpa/client userID=483eae8a-0928-4ecc-8725-a9026b04e5d7 time="2026-02-13T23:25:49Z" level=info msg="200 OK: GET https://127.0.0.1:33501/core/v4/labels?Type=3" pkg=gpa/client userID=483eae8a-0928-4ecc-8725-a9026b04e5d7 time="2026-02-13T23:25:49Z" level=info msg="200 OK: GET https://127.0.0.1:33501/core/v4/labels?Type=1" pkg=gpa/client userID=483eae8a-0928-4ecc-8725-a9026b04e5d7 time="2026-02-13T23:25:49Z" level=info msg="Setting labels" labelIDs="[5 9 12 1 4 6 7 8 10 0 2 3 ac94d691-7313-4777-b17c-552533b4c0ca]" pkg=rwLabels time="2026-02-13T23:25:49Z" level=info msg="Adding user to imap server" addrID=c359e43f-ca3c-45da-9334-42b53efbc934 service=server-manager time="2026-02-13T23:25:49Z" level=info msg="Creating new IMAP user" addrID=c359e43f-ca3c-45da-9334-42b53efbc934 service=server-manager time="2026-02-13T23:25:49Z" level=info msg="Setting gluon ID" addrID=c359e43f-ca3c-45da-9334-42b53efbc934 gluonID=8e7e97ac-8d7a-4056-8991-bb026060ceb8 userID=483eae8a-0928-4ecc-8725-a9026b04e5d7 time="2026-02-13T23:25:49Z" level=info msg="Created new IMAP user" addrID=c359e43f-ca3c-45da-9334-42b53efbc934 gluonID=8e7e97ac-8d7a-4056-8991-bb026060ceb8 service=server-manager time="2026-02-13T23:25:49Z" level=info msg="Validating Listener State" service=server-manager time="2026-02-13T23:25:49Z" level=info msg=Resuming service=user-events user=483eae8a-0928-4ecc-8725-a9026b04e5d7 time="2026-02-13T23:25:49Z" level=info msg="Received mailbox message count" count=0 gluonID=8e7e97ac-8d7a-4056-8991-bb026060ceb8 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2026-02-13T23:25:49Z" level=info msg="Starting IMAP Service" service=imap user=483eae8a-0928-4ecc-8725-a9026b04e5d7 time="2026-02-13T23:25:49Z" level=info msg="Sync triggered" service=imap user=483eae8a-0928-4ecc-8725-a9026b04e5d7 time="2026-02-13T23:25:49Z" level=info msg="Beginning user sync" service=imap start="2026-02-13 23:25:49.394177335 +0000 UTC m=+167.200785915" user=483eae8a-0928-4ecc-8725-a9026b04e5d7 time="2026-02-13T23:25:49Z" level=info msg="Syncing labels" service=imap user=483eae8a-0928-4ecc-8725-a9026b04e5d7 time="2026-02-13T23:25:49Z" level=info msg="Label not found in DB, creating mailbox." labelID=ac94d691-7313-4777-b17c-552533b4c0ca labelPath="jm2pV8GS7FVFPTesFaU5jW/EhDgcEQCxeWTMDFRvNjU=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2026-02-13T23:25:49Z" level=info msg="Checking whether logged in user should re-sync. UserID:483eae8a-0928-4ecc-8725-a9026b04e5d7" userID=483eae8a-0928-4ecc-8725-a9026b04e5d7 time="2026-02-13T23:25:49Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=8e7e97ac-8d7a-4056-8991-bb026060ceb8 time="2026-02-13T23:25:49Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=8e7e97ac-8d7a-4056-8991-bb026060ceb8 time="2026-02-13T23:25:49Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=10 userID=8e7e97ac-8d7a-4056-8991-bb026060ceb8 time="2026-02-13T23:25:49Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=ac94d691-7313-4777-b17c-552533b4c0ca userID=8e7e97ac-8d7a-4056-8991-bb026060ceb8 time="2026-02-13T23:25:49Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5 userID=8e7e97ac-8d7a-4056-8991-bb026060ceb8 time="2026-02-13T23:25:49Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6 userID=8e7e97ac-8d7a-4056-8991-bb026060ceb8 time="2026-02-13T23:25:49Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0 userID=8e7e97ac-8d7a-4056-8991-bb026060ceb8 time="2026-02-13T23:25:49Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4 userID=8e7e97ac-8d7a-4056-8991-bb026060ceb8 time="2026-02-13T23:25:49Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=7 userID=8e7e97ac-8d7a-4056-8991-bb026060ceb8 time="2026-02-13T23:25:49Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=8 userID=8e7e97ac-8d7a-4056-8991-bb026060ceb8 time="2026-02-13T23:25:49Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=3 userID=8e7e97ac-8d7a-4056-8991-bb026060ceb8 time="2026-02-13T23:25:49Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=12 userID=8e7e97ac-8d7a-4056-8991-bb026060ceb8 time="2026-02-13T23:25:49Z" level=info msg="Synced labels" service=imap user=483eae8a-0928-4ecc-8725-a9026b04e5d7 time="2026-02-13T23:25:49Z" level=info msg="200 OK: GET https://127.0.0.1:33501/mail/v4/messages/count" pkg=gpa/client userID=483eae8a-0928-4ecc-8725-a9026b04e5d7 time="2026-02-13T23:25:49Z" level=info msg="Syncing messages" service=imap user=483eae8a-0928-4ecc-8725-a9026b04e5d7 time="2026-02-13T23:25:49Z" level=info msg="Job started" service=imap user=483eae8a-0928-4ecc-8725-a9026b04e5d7 time="2026-02-13T23:25:49Z" level=info msg="200 OK: POST https://127.0.0.1:33501/mail/v4/messages" pkg=gpa/client userID=483eae8a-0928-4ecc-8725-a9026b04e5d7 time="2026-02-13T23:25:49Z" level=info msg="Job finished" service=imap user=483eae8a-0928-4ecc-8725-a9026b04e5d7 time="2026-02-13T23:25:49Z" level=info msg="All child jobs completed" service=imap sync-job=waiter user=483eae8a-0928-4ecc-8725-a9026b04e5d7 time="2026-02-13T23:25:49Z" level=info msg="Synced messages" service=imap user=483eae8a-0928-4ecc-8725-a9026b04e5d7 time="2026-02-13T23:25:49Z" level=info msg="Finished user sync" duration=10.725566ms service=imap user=483eae8a-0928-4ecc-8725-a9026b04e5d7 time="2026-02-13T23:25:49Z" level=info msg="Sync complete, starting API event stream" service=imap user=483eae8a-0928-4ecc-8725-a9026b04e5d7 time="2026-02-13T23:25:49Z" level=info msg="Event loop reset" eventID="AQ==" service=user-events user=483eae8a-0928-4ecc-8725-a9026b04e5d7 time="2026-02-13T23:25:49Z" level=info msg="200 OK: POST https://127.0.0.1:33501/mail/v4/messages/import" pkg=gpa/client userID=483eae8a-0928-4ecc-8725-a9026b04e5d7 time="2026-02-13T23:25:49Z" level=info msg="200 OK: GET https://127.0.0.1:33501/mail/v4/messages/8a0fb422-d614-4558-b364-921745f6e7a0" pkg=gpa/client userID=483eae8a-0928-4ecc-8725-a9026b04e5d7 time="2026-02-13T23:25:49Z" level=info msg="200 OK: POST https://127.0.0.1:33501/mail/v4/messages/import" pkg=gpa/client userID=483eae8a-0928-4ecc-8725-a9026b04e5d7 time="2026-02-13T23:25:49Z" level=info msg="200 OK: GET https://127.0.0.1:33501/mail/v4/messages/25d19832-66d2-4728-b929-2a2478e9ec92" pkg=gpa/client userID=483eae8a-0928-4ecc-8725-a9026b04e5d7 time="2026-02-13T23:25:49Z" level=info msg="200 OK: PUT https://127.0.0.1:33501/mail/v4/messages/unlabel" pkg=gpa/client userID=483eae8a-0928-4ecc-8725-a9026b04e5d7 time="2026-02-13T23:25:49Z" level=info msg="Heartbeat sent" metrics="{bridge.any.heartbeat bridge_heartbeat_new {1 1} {true true false false false true true true true true false 0.0.0 starttls starttls unknown}}" pkg=telemetry time="2026-02-13T23:25:49Z" level=info msg="200 OK: PUT https://127.0.0.1:33501/mail/v4/messages/label" pkg=gpa/client userID=483eae8a-0928-4ecc-8725-a9026b04e5d7 time="2026-02-13T23:25:50Z" level=info msg="Frontend service stopped" time="2026-02-13T23:25:50Z" level=info msg="Frontend client stopped" time="2026-02-13T23:25:50Z" level=info msg="Closing bridge" pkg=bridge time="2026-02-13T23:25:50Z" level=info msg="Stopping service" pkg=observability time="2026-02-13T23:25:50Z" level=info msg="Closing user" userID=483eae8a-0928-4ecc-8725-a9026b04e5d7 time="2026-02-13T23:25:50Z" level=info msg="De-registering user client, ID:483eae8a-0928-4ecc-8725-a9026b04e5d7" pkg=observability time="2026-02-13T23:25:50Z" level=info msg="Exiting IMAP Service" service=imap user=483eae8a-0928-4ecc-8725-a9026b04e5d7 time="2026-02-13T23:25:50Z" level=info msg="Exiting service main loop" service=smtp user=483eae8a-0928-4ecc-8725-a9026b04e5d7 time="2026-02-13T23:25:50Z" level=info msg="Exiting service main loop" service=notification user=483eae8a-0928-4ecc-8725-a9026b04e5d7 time="2026-02-13T23:25:50Z" level=info msg="Exiting Service" service=user-identity user=483eae8a-0928-4ecc-8725-a9026b04e5d7 time="2026-02-13T23:25:50Z" level=info msg="Exiting service main loop" service=telemetry user=483eae8a-0928-4ecc-8725-a9026b04e5d7 time="2026-02-13T23:25:50Z" level=info msg="Exiting service" service=user-events user=483eae8a-0928-4ecc-8725-a9026b04e5d7 time="2026-02-13T23:25:50Z" level=info msg="Closing IMAP Listener" service=server-manager time="2026-02-13T23:25:50Z" level=info msg="Closing IMAP server" service=server-manager time="2026-02-13T23:25:50Z" level=info msg="Closing SMTP Listener" service=server-manager time="2026-02-13T23:25:50Z" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2026-02-13T23:25:50Z" level=info msg="Closing SMTP server" service=server-manager time="2026-02-13T23:25:50Z" level=info msg="Closing service" service=unleash | INBOX | Folders/mbox | DELETE EXPUNGE APPEND | time="2026-02-13T23:25:50Z" level=info msg="User '699e4be2-1f40-4879-bb39-ffcf75707aaa' created with id=ea42d1e9-2fb4-486b-80c4-425edd2d01c7" pkg=gpa/server/backend time="2026-02-13T23:25:50Z" level=info msg="Starting bridge" time="2026-02-13T23:25:50Z" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures1466701680/145/config4160668222/grpcFocusServerConfig.json pkg=focus/service time="2026-02-13T23:25:50Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures1466701680/145/cache67536166/unleash_cache/unleash_flags: no such file or directory" service=unleash time="2026-02-13T23:25:50Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures1466701680/145/cache67536166/notifications/notification_cache: no such file or directory" pkg=notification-store time="2026-02-13T23:25:50Z" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures1466701680/145/data1933395835/gluon/backend/db gluonStore=/tmp/TestFeatures1466701680/145/data1933395835/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2026-02-13T23:25:50Z" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2026-02-13T23:25:50Z" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2026-02-13T23:25:50Z" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2026-02-13T23:25:50Z" level=info msg="Starting service" service=unleash time="2026-02-13T23:25:50Z" level=info msg="Starting service" pkg=observability time="2026-02-13T23:25:50Z" level=info msg="Starting frontend service" time="2026-02-13T23:25:50Z" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures1466701680/145/config4160668222/grpcServerConfig.json time="2026-02-13T23:25:50Z" level=info msg="gRPC server listening on /tmp/bridge5179" pkg=grpc time="2026-02-13T23:25:50Z" level=info msg="Frontend service started" time="2026-02-13T23:25:50Z" level=info msg="Starting frontend client" time="2026-02-13T23:25:50Z" level=info msg="Starting poll service" service=unleash time="2026-02-13T23:25:50Z" level=info msg="Starting receiver service" service=unleash time="2026-02-13T23:25:50Z" level=info msg="Loading users" count=0 pkg=bridge/user time="2026-02-13T23:25:50Z" level=info msg="Finished loading users" pkg=bridge/user time="2026-02-13T23:25:50Z" level=info msg="Checking for updates" pkg=bridge time="2026-02-13T23:25:50Z" level=info msg="Not monitoring parent PID" pkg=grpc time="2026-02-13T23:25:50Z" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2026-02-13T23:25:50Z" level=info msg="Frontend client started" time="2026-02-13T23:25:50Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (84934127)" time="2026-02-13T23:25:50Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (84934127)" time="2026-02-13T23:25:50Z" level=info msg="200 OK: GET https://127.0.0.1:41381/feature/v2/frontend?bridgeStickyKey=00935695-8705-423d-8aa8-72ee959a2a80" pkg=gpa/manager time="2026-02-13T23:25:50Z" level=info msg="200 OK: POST https://127.0.0.1:41381/auth/v4/info" pkg=gpa/manager time="2026-02-13T23:25:50Z" level=info msg="200 OK: POST https://127.0.0.1:41381/auth/v4" pkg=gpa/manager time="2026-02-13T23:25:50Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=ea42d1e9-2fb4-486b-80c4-425edd2d01c7 time="2026-02-13T23:25:50Z" level=info msg="Adding vault user" userID=ea42d1e9-2fb4-486b-80c4-425edd2d01c7 time="2026-02-13T23:25:50Z" level=info msg="Creating new user" userID=ea42d1e9-2fb4-486b-80c4-425edd2d01c7 time="2026-02-13T23:25:50Z" level=warning msg="404 GET https://127.0.0.1:41381/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2026-02-13T23:25:50Z" level=error msg="404 GET https://127.0.0.1:41381/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2026-02-13T23:25:50Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:41381/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2026-02-13T23:25:50Z" level=info msg="Creating user object" numAddr=1 numLabels=13 userID=ea42d1e9-2fb4-486b-80c4-425edd2d01c7 time="2026-02-13T23:25:50Z" level=info msg="200 OK: GET https://127.0.0.1:41381/core/v4/events/latest" pkg=gpa/client userID=ea42d1e9-2fb4-486b-80c4-425edd2d01c7 time="2026-02-13T23:25:50Z" level=info msg="Starting service Last EventID=AQ==" service=user-events user=ea42d1e9-2fb4-486b-80c4-425edd2d01c7 time="2026-02-13T23:25:50Z" level=info msg="200 OK: GET https://127.0.0.1:41381/core/v4/settings" pkg=gpa/client userID=ea42d1e9-2fb4-486b-80c4-425edd2d01c7 time="2026-02-13T23:25:50Z" level=info msg="Registering user client, ID:ea42d1e9-2fb4-486b-80c4-425edd2d01c7" pkg=observability time="2026-02-13T23:25:50Z" level=info msg="Starting service main loop" service=telemetry user=ea42d1e9-2fb4-486b-80c4-425edd2d01c7 time="2026-02-13T23:25:50Z" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=ea42d1e9-2fb4-486b-80c4-425edd2d01c7 time="2026-02-13T23:25:50Z" level=info msg="Starting service main loop" service=notification user=ea42d1e9-2fb4-486b-80c4-425edd2d01c7 time="2026-02-13T23:25:50Z" level=info msg="Starting service main loop" service=smtp user=ea42d1e9-2fb4-486b-80c4-425edd2d01c7 time="2026-02-13T23:25:50Z" level=info msg="200 OK: GET https://127.0.0.1:41381/core/v4/labels?Type=4" pkg=gpa/client userID=ea42d1e9-2fb4-486b-80c4-425edd2d01c7 time="2026-02-13T23:25:50Z" level=info msg="200 OK: GET https://127.0.0.1:41381/core/v4/labels?Type=3" pkg=gpa/client userID=ea42d1e9-2fb4-486b-80c4-425edd2d01c7 time="2026-02-13T23:25:50Z" level=info msg="200 OK: GET https://127.0.0.1:41381/core/v4/labels?Type=1" pkg=gpa/client userID=ea42d1e9-2fb4-486b-80c4-425edd2d01c7 time="2026-02-13T23:25:50Z" level=info msg="Setting labels" labelIDs="[3 4 5 6 7 8 12 0 1 9 10 2 1b8c8af9-4b58-4fcb-9024-18292dabf5bb]" pkg=rwLabels time="2026-02-13T23:25:50Z" level=info msg="Adding user to imap server" addrID=4a8a6198-3ba0-4462-a58f-52283c8f8f8e service=server-manager time="2026-02-13T23:25:50Z" level=info msg="Creating new IMAP user" addrID=4a8a6198-3ba0-4462-a58f-52283c8f8f8e service=server-manager time="2026-02-13T23:25:50Z" level=info msg="Setting gluon ID" addrID=4a8a6198-3ba0-4462-a58f-52283c8f8f8e gluonID=7e1565a5-acca-4b19-a0d5-33839d16a619 userID=ea42d1e9-2fb4-486b-80c4-425edd2d01c7 time="2026-02-13T23:25:50Z" level=info msg="Created new IMAP user" addrID=4a8a6198-3ba0-4462-a58f-52283c8f8f8e gluonID=7e1565a5-acca-4b19-a0d5-33839d16a619 service=server-manager time="2026-02-13T23:25:50Z" level=info msg="Validating Listener State" service=server-manager time="2026-02-13T23:25:50Z" level=info msg=Resuming service=user-events user=ea42d1e9-2fb4-486b-80c4-425edd2d01c7 time="2026-02-13T23:25:50Z" level=info msg="Received mailbox message count" count=0 gluonID=7e1565a5-acca-4b19-a0d5-33839d16a619 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2026-02-13T23:25:50Z" level=info msg="Starting IMAP Service" service=imap user=ea42d1e9-2fb4-486b-80c4-425edd2d01c7 time="2026-02-13T23:25:50Z" level=info msg="Sync triggered" service=imap user=ea42d1e9-2fb4-486b-80c4-425edd2d01c7 time="2026-02-13T23:25:50Z" level=info msg="Beginning user sync" service=imap start="2026-02-13 23:25:50.980098343 +0000 UTC m=+168.786706753" user=ea42d1e9-2fb4-486b-80c4-425edd2d01c7 time="2026-02-13T23:25:50Z" level=info msg="Syncing labels" service=imap user=ea42d1e9-2fb4-486b-80c4-425edd2d01c7 time="2026-02-13T23:25:50Z" level=info msg="Label not found in DB, creating mailbox." labelID=1b8c8af9-4b58-4fcb-9024-18292dabf5bb labelPath="jm2pV8GS7FVFPTesFaU5jW/EhDgcEQCxeWTMDFRvNjU=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2026-02-13T23:25:50Z" level=info msg="Checking whether logged in user should re-sync. UserID:ea42d1e9-2fb4-486b-80c4-425edd2d01c7" userID=ea42d1e9-2fb4-486b-80c4-425edd2d01c7 time="2026-02-13T23:25:50Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=7e1565a5-acca-4b19-a0d5-33839d16a619 time="2026-02-13T23:25:50Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=7e1565a5-acca-4b19-a0d5-33839d16a619 time="2026-02-13T23:25:50Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=7 userID=7e1565a5-acca-4b19-a0d5-33839d16a619 time="2026-02-13T23:25:50Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=12 userID=7e1565a5-acca-4b19-a0d5-33839d16a619 time="2026-02-13T23:25:50Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=10 userID=7e1565a5-acca-4b19-a0d5-33839d16a619 time="2026-02-13T23:25:50Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=1b8c8af9-4b58-4fcb-9024-18292dabf5bb userID=7e1565a5-acca-4b19-a0d5-33839d16a619 time="2026-02-13T23:25:50Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5 userID=7e1565a5-acca-4b19-a0d5-33839d16a619 time="2026-02-13T23:25:50Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6 userID=7e1565a5-acca-4b19-a0d5-33839d16a619 time="2026-02-13T23:25:50Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=8 userID=7e1565a5-acca-4b19-a0d5-33839d16a619 time="2026-02-13T23:25:50Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0 userID=7e1565a5-acca-4b19-a0d5-33839d16a619 time="2026-02-13T23:25:50Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=3 userID=7e1565a5-acca-4b19-a0d5-33839d16a619 time="2026-02-13T23:25:50Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4 userID=7e1565a5-acca-4b19-a0d5-33839d16a619 time="2026-02-13T23:25:50Z" level=info msg="Synced labels" service=imap user=ea42d1e9-2fb4-486b-80c4-425edd2d01c7 time="2026-02-13T23:25:50Z" level=info msg="200 OK: GET https://127.0.0.1:41381/mail/v4/messages/count" pkg=gpa/client userID=ea42d1e9-2fb4-486b-80c4-425edd2d01c7 time="2026-02-13T23:25:50Z" level=info msg="Syncing messages" service=imap user=ea42d1e9-2fb4-486b-80c4-425edd2d01c7 time="2026-02-13T23:25:50Z" level=info msg="Job started" service=imap user=ea42d1e9-2fb4-486b-80c4-425edd2d01c7 time="2026-02-13T23:25:50Z" level=info msg="200 OK: POST https://127.0.0.1:41381/mail/v4/messages" pkg=gpa/client userID=ea42d1e9-2fb4-486b-80c4-425edd2d01c7 time="2026-02-13T23:25:50Z" level=info msg="Job finished" service=imap user=ea42d1e9-2fb4-486b-80c4-425edd2d01c7 time="2026-02-13T23:25:50Z" level=info msg="All child jobs completed" service=imap sync-job=waiter user=ea42d1e9-2fb4-486b-80c4-425edd2d01c7 time="2026-02-13T23:25:50Z" level=info msg="Synced messages" service=imap user=ea42d1e9-2fb4-486b-80c4-425edd2d01c7 time="2026-02-13T23:25:50Z" level=info msg="Finished user sync" duration=4.944429ms service=imap user=ea42d1e9-2fb4-486b-80c4-425edd2d01c7 time="2026-02-13T23:25:50Z" level=info msg="Sync complete, starting API event stream" service=imap user=ea42d1e9-2fb4-486b-80c4-425edd2d01c7 time="2026-02-13T23:25:50Z" level=info msg="Event loop reset" eventID="AQ==" service=user-events user=ea42d1e9-2fb4-486b-80c4-425edd2d01c7 time="2026-02-13T23:25:50Z" level=info msg="200 OK: POST https://127.0.0.1:41381/mail/v4/messages/import" pkg=gpa/client userID=ea42d1e9-2fb4-486b-80c4-425edd2d01c7 time="2026-02-13T23:25:50Z" level=info msg="200 OK: GET https://127.0.0.1:41381/mail/v4/messages/e298f7cd-9aaf-4248-be01-f0c10803f98e" pkg=gpa/client userID=ea42d1e9-2fb4-486b-80c4-425edd2d01c7 time="2026-02-13T23:25:50Z" level=info msg="200 OK: POST https://127.0.0.1:41381/mail/v4/messages/import" pkg=gpa/client userID=ea42d1e9-2fb4-486b-80c4-425edd2d01c7 time="2026-02-13T23:25:50Z" level=info msg="200 OK: GET https://127.0.0.1:41381/mail/v4/messages/5ed2c5fc-21bd-4779-86f3-b2d1ac82f3af" pkg=gpa/client userID=ea42d1e9-2fb4-486b-80c4-425edd2d01c7 time="2026-02-13T23:25:51Z" level=info msg="200 OK: PUT https://127.0.0.1:41381/mail/v4/messages/unlabel" pkg=gpa/client userID=ea42d1e9-2fb4-486b-80c4-425edd2d01c7 time="2026-02-13T23:25:51Z" level=info msg="Heartbeat sent" metrics="{bridge.any.heartbeat bridge_heartbeat_new {1 1} {true true false false false true true true true true false 0.0.0 starttls starttls unknown}}" pkg=telemetry time="2026-02-13T23:25:51Z" level=info msg="200 OK: PUT https://127.0.0.1:41381/mail/v4/messages/label" pkg=gpa/client userID=ea42d1e9-2fb4-486b-80c4-425edd2d01c7 time="2026-02-13T23:25:51Z" level=info msg="Frontend service stopped" time="2026-02-13T23:25:51Z" level=info msg="Frontend client stopped" time="2026-02-13T23:25:51Z" level=info msg="Closing bridge" pkg=bridge time="2026-02-13T23:25:51Z" level=info msg="Stopping service" pkg=observability time="2026-02-13T23:25:51Z" level=info msg="Closing user" userID=ea42d1e9-2fb4-486b-80c4-425edd2d01c7 time="2026-02-13T23:25:51Z" level=info msg="De-registering user client, ID:ea42d1e9-2fb4-486b-80c4-425edd2d01c7" pkg=observability time="2026-02-13T23:25:51Z" level=info msg="Exiting IMAP Service" service=imap user=ea42d1e9-2fb4-486b-80c4-425edd2d01c7 time="2026-02-13T23:25:51Z" level=info msg="Exiting service main loop" service=smtp user=ea42d1e9-2fb4-486b-80c4-425edd2d01c7 time="2026-02-13T23:25:51Z" level=info msg="Exiting service main loop" service=notification user=ea42d1e9-2fb4-486b-80c4-425edd2d01c7 time="2026-02-13T23:25:51Z" level=info msg="Exiting Service" service=user-identity user=ea42d1e9-2fb4-486b-80c4-425edd2d01c7 time="2026-02-13T23:25:51Z" level=info msg="Exiting service main loop" service=telemetry user=ea42d1e9-2fb4-486b-80c4-425edd2d01c7 time="2026-02-13T23:25:51Z" level=info msg="Exiting service" service=user-events user=ea42d1e9-2fb4-486b-80c4-425edd2d01c7 time="2026-02-13T23:25:51Z" level=info msg="Closing IMAP Listener" service=server-manager time="2026-02-13T23:25:51Z" level=info msg="Closing IMAP server" service=server-manager time="2026-02-13T23:25:51Z" level=info msg="Closing SMTP Listener" service=server-manager time="2026-02-13T23:25:51Z" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2026-02-13T23:25:51Z" level=info msg="Closing SMTP server" service=server-manager time="2026-02-13T23:25:51Z" level=info msg="Closing service" service=unleash | INBOX | Spam | DELETE EXPUNGE APPEND | time="2026-02-13T23:25:51Z" level=info msg="User '8fcbfd10-4329-496e-9b83-9774e8cab515' created with id=d79d041d-c8de-46fc-bda6-b5c291f869cc" pkg=gpa/server/backend time="2026-02-13T23:25:52Z" level=info msg="Starting bridge" time="2026-02-13T23:25:52Z" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures1466701680/146/config1470925673/grpcFocusServerConfig.json pkg=focus/service time="2026-02-13T23:25:52Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures1466701680/146/cache3264224479/unleash_cache/unleash_flags: no such file or directory" service=unleash time="2026-02-13T23:25:52Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures1466701680/146/cache3264224479/notifications/notification_cache: no such file or directory" pkg=notification-store time="2026-02-13T23:25:52Z" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures1466701680/146/data61621550/gluon/backend/db gluonStore=/tmp/TestFeatures1466701680/146/data61621550/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2026-02-13T23:25:52Z" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2026-02-13T23:25:52Z" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2026-02-13T23:25:52Z" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2026-02-13T23:25:52Z" level=info msg="Starting service" service=unleash time="2026-02-13T23:25:52Z" level=info msg="Starting service" pkg=observability time="2026-02-13T23:25:52Z" level=info msg="Starting frontend service" time="2026-02-13T23:25:52Z" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures1466701680/146/config1470925673/grpcServerConfig.json time="2026-02-13T23:25:52Z" level=info msg="gRPC server listening on /tmp/bridge0830" pkg=grpc time="2026-02-13T23:25:52Z" level=info msg="Frontend service started" time="2026-02-13T23:25:52Z" level=info msg="Starting frontend client" time="2026-02-13T23:25:52Z" level=info msg="Starting poll service" service=unleash time="2026-02-13T23:25:52Z" level=info msg="Starting receiver service" service=unleash time="2026-02-13T23:25:52Z" level=info msg="Loading users" count=0 pkg=bridge/user time="2026-02-13T23:25:52Z" level=info msg="Finished loading users" pkg=bridge/user time="2026-02-13T23:25:52Z" level=info msg="Checking for updates" pkg=bridge time="2026-02-13T23:25:52Z" level=info msg="200 OK: GET https://127.0.0.1:39081/feature/v2/frontend?bridgeStickyKey=0c8b5c97-232e-42b1-a1ff-193397f0c7dc" pkg=gpa/manager time="2026-02-13T23:25:52Z" level=info msg="Not monitoring parent PID" pkg=grpc time="2026-02-13T23:25:52Z" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2026-02-13T23:25:52Z" level=info msg="Frontend client started" time="2026-02-13T23:25:52Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (29184e41)" time="2026-02-13T23:25:52Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (29184e41)" time="2026-02-13T23:25:52Z" level=info msg="200 OK: POST https://127.0.0.1:39081/auth/v4/info" pkg=gpa/manager time="2026-02-13T23:25:52Z" level=info msg="200 OK: POST https://127.0.0.1:39081/auth/v4" pkg=gpa/manager time="2026-02-13T23:25:52Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=d79d041d-c8de-46fc-bda6-b5c291f869cc time="2026-02-13T23:25:52Z" level=info msg="Adding vault user" userID=d79d041d-c8de-46fc-bda6-b5c291f869cc time="2026-02-13T23:25:52Z" level=info msg="Creating new user" userID=d79d041d-c8de-46fc-bda6-b5c291f869cc time="2026-02-13T23:25:52Z" level=warning msg="404 GET https://127.0.0.1:39081/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2026-02-13T23:25:52Z" level=error msg="404 GET https://127.0.0.1:39081/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2026-02-13T23:25:52Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:39081/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2026-02-13T23:25:52Z" level=info msg="Creating user object" numAddr=1 numLabels=13 userID=d79d041d-c8de-46fc-bda6-b5c291f869cc time="2026-02-13T23:25:52Z" level=info msg="200 OK: GET https://127.0.0.1:39081/core/v4/events/latest" pkg=gpa/client userID=d79d041d-c8de-46fc-bda6-b5c291f869cc time="2026-02-13T23:25:52Z" level=info msg="Starting service Last EventID=AQ==" service=user-events user=d79d041d-c8de-46fc-bda6-b5c291f869cc time="2026-02-13T23:25:52Z" level=info msg="200 OK: GET https://127.0.0.1:39081/core/v4/settings" pkg=gpa/client userID=d79d041d-c8de-46fc-bda6-b5c291f869cc time="2026-02-13T23:25:52Z" level=info msg="Registering user client, ID:d79d041d-c8de-46fc-bda6-b5c291f869cc" pkg=observability time="2026-02-13T23:25:52Z" level=info msg="Starting service main loop" service=telemetry user=d79d041d-c8de-46fc-bda6-b5c291f869cc time="2026-02-13T23:25:52Z" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=d79d041d-c8de-46fc-bda6-b5c291f869cc time="2026-02-13T23:25:52Z" level=info msg="Starting service main loop" service=notification user=d79d041d-c8de-46fc-bda6-b5c291f869cc time="2026-02-13T23:25:52Z" level=info msg="Starting service main loop" service=smtp user=d79d041d-c8de-46fc-bda6-b5c291f869cc time="2026-02-13T23:25:52Z" level=info msg="200 OK: GET https://127.0.0.1:39081/core/v4/labels?Type=4" pkg=gpa/client userID=d79d041d-c8de-46fc-bda6-b5c291f869cc time="2026-02-13T23:25:52Z" level=info msg="200 OK: GET https://127.0.0.1:39081/core/v4/labels?Type=3" pkg=gpa/client userID=d79d041d-c8de-46fc-bda6-b5c291f869cc time="2026-02-13T23:25:52Z" level=info msg="200 OK: GET https://127.0.0.1:39081/core/v4/labels?Type=1" pkg=gpa/client userID=d79d041d-c8de-46fc-bda6-b5c291f869cc time="2026-02-13T23:25:52Z" level=info msg="Setting labels" labelIDs="[5 9 12 0 1 2 3 6 7 8 10 4 a907353f-4afc-4c11-bbca-051407469569]" pkg=rwLabels time="2026-02-13T23:25:52Z" level=info msg="Adding user to imap server" addrID=517df5d0-25fa-49fc-a7fe-945d842b46fd service=server-manager time="2026-02-13T23:25:52Z" level=info msg="Creating new IMAP user" addrID=517df5d0-25fa-49fc-a7fe-945d842b46fd service=server-manager time="2026-02-13T23:25:52Z" level=info msg="Setting gluon ID" addrID=517df5d0-25fa-49fc-a7fe-945d842b46fd gluonID=01a53766-6b35-45fc-af9c-e4b658d4c2c6 userID=d79d041d-c8de-46fc-bda6-b5c291f869cc time="2026-02-13T23:25:52Z" level=info msg="Created new IMAP user" addrID=517df5d0-25fa-49fc-a7fe-945d842b46fd gluonID=01a53766-6b35-45fc-af9c-e4b658d4c2c6 service=server-manager time="2026-02-13T23:25:52Z" level=info msg="Validating Listener State" service=server-manager time="2026-02-13T23:25:52Z" level=info msg=Resuming service=user-events user=d79d041d-c8de-46fc-bda6-b5c291f869cc time="2026-02-13T23:25:52Z" level=info msg="Received mailbox message count" count=0 gluonID=01a53766-6b35-45fc-af9c-e4b658d4c2c6 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2026-02-13T23:25:52Z" level=info msg="Starting IMAP Service" service=imap user=d79d041d-c8de-46fc-bda6-b5c291f869cc time="2026-02-13T23:25:52Z" level=info msg="Sync triggered" service=imap user=d79d041d-c8de-46fc-bda6-b5c291f869cc time="2026-02-13T23:25:52Z" level=info msg="Beginning user sync" service=imap start="2026-02-13 23:25:52.570081246 +0000 UTC m=+170.376689656" user=d79d041d-c8de-46fc-bda6-b5c291f869cc time="2026-02-13T23:25:52Z" level=info msg="Syncing labels" service=imap user=d79d041d-c8de-46fc-bda6-b5c291f869cc time="2026-02-13T23:25:52Z" level=info msg="Label not found in DB, creating mailbox." labelID=a907353f-4afc-4c11-bbca-051407469569 labelPath="jm2pV8GS7FVFPTesFaU5jW/EhDgcEQCxeWTMDFRvNjU=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2026-02-13T23:25:52Z" level=info msg="Checking whether logged in user should re-sync. UserID:d79d041d-c8de-46fc-bda6-b5c291f869cc" userID=d79d041d-c8de-46fc-bda6-b5c291f869cc time="2026-02-13T23:25:52Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=01a53766-6b35-45fc-af9c-e4b658d4c2c6 time="2026-02-13T23:25:52Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=01a53766-6b35-45fc-af9c-e4b658d4c2c6 time="2026-02-13T23:25:52Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=3 userID=01a53766-6b35-45fc-af9c-e4b658d4c2c6 time="2026-02-13T23:25:52Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6 userID=01a53766-6b35-45fc-af9c-e4b658d4c2c6 time="2026-02-13T23:25:52Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4 userID=01a53766-6b35-45fc-af9c-e4b658d4c2c6 time="2026-02-13T23:25:52Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=12 userID=01a53766-6b35-45fc-af9c-e4b658d4c2c6 time="2026-02-13T23:25:52Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=8 userID=01a53766-6b35-45fc-af9c-e4b658d4c2c6 time="2026-02-13T23:25:52Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=10 userID=01a53766-6b35-45fc-af9c-e4b658d4c2c6 time="2026-02-13T23:25:52Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=7 userID=01a53766-6b35-45fc-af9c-e4b658d4c2c6 time="2026-02-13T23:25:52Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=a907353f-4afc-4c11-bbca-051407469569 userID=01a53766-6b35-45fc-af9c-e4b658d4c2c6 time="2026-02-13T23:25:52Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0 userID=01a53766-6b35-45fc-af9c-e4b658d4c2c6 time="2026-02-13T23:25:52Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5 userID=01a53766-6b35-45fc-af9c-e4b658d4c2c6 time="2026-02-13T23:25:52Z" level=info msg="Synced labels" service=imap user=d79d041d-c8de-46fc-bda6-b5c291f869cc time="2026-02-13T23:25:52Z" level=info msg="200 OK: GET https://127.0.0.1:39081/mail/v4/messages/count" pkg=gpa/client userID=d79d041d-c8de-46fc-bda6-b5c291f869cc time="2026-02-13T23:25:52Z" level=info msg="Syncing messages" service=imap user=d79d041d-c8de-46fc-bda6-b5c291f869cc time="2026-02-13T23:25:52Z" level=info msg="Job started" service=imap user=d79d041d-c8de-46fc-bda6-b5c291f869cc time="2026-02-13T23:25:52Z" level=info msg="200 OK: POST https://127.0.0.1:39081/mail/v4/messages" pkg=gpa/client userID=d79d041d-c8de-46fc-bda6-b5c291f869cc time="2026-02-13T23:25:52Z" level=info msg="Job finished" service=imap user=d79d041d-c8de-46fc-bda6-b5c291f869cc time="2026-02-13T23:25:52Z" level=info msg="All child jobs completed" service=imap sync-job=waiter user=d79d041d-c8de-46fc-bda6-b5c291f869cc time="2026-02-13T23:25:52Z" level=info msg="Synced messages" service=imap user=d79d041d-c8de-46fc-bda6-b5c291f869cc time="2026-02-13T23:25:52Z" level=info msg="Finished user sync" duration=5.608193ms service=imap user=d79d041d-c8de-46fc-bda6-b5c291f869cc time="2026-02-13T23:25:52Z" level=info msg="Sync complete, starting API event stream" service=imap user=d79d041d-c8de-46fc-bda6-b5c291f869cc time="2026-02-13T23:25:52Z" level=info msg="Event loop reset" eventID="AQ==" service=user-events user=d79d041d-c8de-46fc-bda6-b5c291f869cc time="2026-02-13T23:25:52Z" level=info msg="200 OK: POST https://127.0.0.1:39081/mail/v4/messages/import" pkg=gpa/client userID=d79d041d-c8de-46fc-bda6-b5c291f869cc time="2026-02-13T23:25:52Z" level=info msg="200 OK: GET https://127.0.0.1:39081/mail/v4/messages/ceddf6a9-7993-4bcd-813f-d7b617d6af37" pkg=gpa/client userID=d79d041d-c8de-46fc-bda6-b5c291f869cc time="2026-02-13T23:25:52Z" level=info msg="200 OK: POST https://127.0.0.1:39081/mail/v4/messages/import" pkg=gpa/client userID=d79d041d-c8de-46fc-bda6-b5c291f869cc time="2026-02-13T23:25:52Z" level=info msg="200 OK: GET https://127.0.0.1:39081/mail/v4/messages/4aa90d9c-ca52-4977-8d74-b0b2c0d9e48b" pkg=gpa/client userID=d79d041d-c8de-46fc-bda6-b5c291f869cc time="2026-02-13T23:25:52Z" level=info msg="200 OK: PUT https://127.0.0.1:39081/mail/v4/messages/unlabel" pkg=gpa/client userID=d79d041d-c8de-46fc-bda6-b5c291f869cc time="2026-02-13T23:25:52Z" level=info msg="Heartbeat sent" metrics="{bridge.any.heartbeat bridge_heartbeat_new {1 1} {true true false false false true true true true true false 0.0.0 starttls starttls unknown}}" pkg=telemetry time="2026-02-13T23:25:52Z" level=info msg="200 OK: PUT https://127.0.0.1:39081/mail/v4/messages/label" pkg=gpa/client userID=d79d041d-c8de-46fc-bda6-b5c291f869cc time="2026-02-13T23:25:53Z" level=info msg="Frontend service stopped" time="2026-02-13T23:25:53Z" level=info msg="Frontend client stopped" time="2026-02-13T23:25:53Z" level=info msg="Closing bridge" pkg=bridge time="2026-02-13T23:25:53Z" level=info msg="Stopping service" pkg=observability time="2026-02-13T23:25:53Z" level=info msg="Closing user" userID=d79d041d-c8de-46fc-bda6-b5c291f869cc time="2026-02-13T23:25:53Z" level=info msg="De-registering user client, ID:d79d041d-c8de-46fc-bda6-b5c291f869cc" pkg=observability time="2026-02-13T23:25:53Z" level=info msg="Exiting IMAP Service" service=imap user=d79d041d-c8de-46fc-bda6-b5c291f869cc time="2026-02-13T23:25:53Z" level=info msg="Exiting service main loop" service=smtp user=d79d041d-c8de-46fc-bda6-b5c291f869cc time="2026-02-13T23:25:53Z" level=info msg="Exiting service main loop" service=notification user=d79d041d-c8de-46fc-bda6-b5c291f869cc time="2026-02-13T23:25:53Z" level=info msg="Exiting Service" service=user-identity user=d79d041d-c8de-46fc-bda6-b5c291f869cc time="2026-02-13T23:25:53Z" level=info msg="Exiting service main loop" service=telemetry user=d79d041d-c8de-46fc-bda6-b5c291f869cc time="2026-02-13T23:25:53Z" level=info msg="Exiting service" service=user-events user=d79d041d-c8de-46fc-bda6-b5c291f869cc time="2026-02-13T23:25:53Z" level=info msg="Closing IMAP Listener" service=server-manager time="2026-02-13T23:25:53Z" level=info msg="Closing IMAP server" service=server-manager time="2026-02-13T23:25:53Z" level=info msg="Closing SMTP Listener" service=server-manager time="2026-02-13T23:25:53Z" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2026-02-13T23:25:53Z" level=info msg="Closing SMTP server" service=server-manager time="2026-02-13T23:25:53Z" level=info msg="Closing service" service=unleash | INBOX | Trash | DELETE EXPUNGE APPEND | time="2026-02-13T23:25:53Z" level=info msg="User '6597ec26-7fdc-4551-9d51-61363d717280' created with id=1b32d33c-766a-4675-a5e2-c751c161dc02" pkg=gpa/server/backend time="2026-02-13T23:25:53Z" level=info msg="Starting bridge" time="2026-02-13T23:25:53Z" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures1466701680/147/config379887135/grpcFocusServerConfig.json pkg=focus/service time="2026-02-13T23:25:53Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures1466701680/147/cache7017532/unleash_cache/unleash_flags: no such file or directory" service=unleash time="2026-02-13T23:25:53Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures1466701680/147/cache7017532/notifications/notification_cache: no such file or directory" pkg=notification-store time="2026-02-13T23:25:53Z" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures1466701680/147/data3297544432/gluon/backend/db gluonStore=/tmp/TestFeatures1466701680/147/data3297544432/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2026-02-13T23:25:53Z" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2026-02-13T23:25:53Z" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2026-02-13T23:25:53Z" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2026-02-13T23:25:53Z" level=info msg="Starting service" service=unleash time="2026-02-13T23:25:53Z" level=info msg="Starting service" pkg=observability time="2026-02-13T23:25:53Z" level=info msg="Starting frontend service" time="2026-02-13T23:25:53Z" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures1466701680/147/config379887135/grpcServerConfig.json time="2026-02-13T23:25:53Z" level=info msg="gRPC server listening on /tmp/bridge3133" pkg=grpc time="2026-02-13T23:25:53Z" level=info msg="Frontend service started" time="2026-02-13T23:25:53Z" level=info msg="Starting frontend client" time="2026-02-13T23:25:53Z" level=info msg="Starting poll service" service=unleash time="2026-02-13T23:25:53Z" level=info msg="Starting receiver service" service=unleash time="2026-02-13T23:25:53Z" level=info msg="Loading users" count=0 pkg=bridge/user time="2026-02-13T23:25:53Z" level=info msg="Finished loading users" pkg=bridge/user time="2026-02-13T23:25:53Z" level=info msg="Checking for updates" pkg=bridge time="2026-02-13T23:25:53Z" level=info msg="Not monitoring parent PID" pkg=grpc time="2026-02-13T23:25:53Z" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2026-02-13T23:25:53Z" level=info msg="200 OK: GET https://127.0.0.1:40177/feature/v2/frontend?bridgeStickyKey=a2214cc1-74f0-4171-aa79-b403875873fe" pkg=gpa/manager time="2026-02-13T23:25:53Z" level=info msg="Frontend client started" time="2026-02-13T23:25:53Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (28bde9d1)" time="2026-02-13T23:25:53Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (28bde9d1)" time="2026-02-13T23:25:53Z" level=info msg="200 OK: POST https://127.0.0.1:40177/auth/v4/info" pkg=gpa/manager time="2026-02-13T23:25:54Z" level=info msg="200 OK: POST https://127.0.0.1:40177/auth/v4" pkg=gpa/manager time="2026-02-13T23:25:54Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=1b32d33c-766a-4675-a5e2-c751c161dc02 time="2026-02-13T23:25:54Z" level=info msg="Adding vault user" userID=1b32d33c-766a-4675-a5e2-c751c161dc02 time="2026-02-13T23:25:54Z" level=info msg="Creating new user" userID=1b32d33c-766a-4675-a5e2-c751c161dc02 time="2026-02-13T23:25:54Z" level=warning msg="404 GET https://127.0.0.1:40177/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2026-02-13T23:25:54Z" level=error msg="404 GET https://127.0.0.1:40177/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2026-02-13T23:25:54Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:40177/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2026-02-13T23:25:54Z" level=info msg="Creating user object" numAddr=1 numLabels=13 userID=1b32d33c-766a-4675-a5e2-c751c161dc02 time="2026-02-13T23:25:54Z" level=info msg="200 OK: GET https://127.0.0.1:40177/core/v4/events/latest" pkg=gpa/client userID=1b32d33c-766a-4675-a5e2-c751c161dc02 time="2026-02-13T23:25:54Z" level=info msg="Starting service Last EventID=AQ==" service=user-events user=1b32d33c-766a-4675-a5e2-c751c161dc02 time="2026-02-13T23:25:54Z" level=info msg="200 OK: GET https://127.0.0.1:40177/core/v4/settings" pkg=gpa/client userID=1b32d33c-766a-4675-a5e2-c751c161dc02 time="2026-02-13T23:25:54Z" level=info msg="Registering user client, ID:1b32d33c-766a-4675-a5e2-c751c161dc02" pkg=observability time="2026-02-13T23:25:54Z" level=info msg="Starting service main loop" service=telemetry user=1b32d33c-766a-4675-a5e2-c751c161dc02 time="2026-02-13T23:25:54Z" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=1b32d33c-766a-4675-a5e2-c751c161dc02 time="2026-02-13T23:25:54Z" level=info msg="Starting service main loop" service=notification user=1b32d33c-766a-4675-a5e2-c751c161dc02 time="2026-02-13T23:25:54Z" level=info msg="Starting service main loop" service=smtp user=1b32d33c-766a-4675-a5e2-c751c161dc02 time="2026-02-13T23:25:54Z" level=info msg="200 OK: GET https://127.0.0.1:40177/core/v4/labels?Type=4" pkg=gpa/client userID=1b32d33c-766a-4675-a5e2-c751c161dc02 time="2026-02-13T23:25:54Z" level=info msg="200 OK: GET https://127.0.0.1:40177/core/v4/labels?Type=3" pkg=gpa/client userID=1b32d33c-766a-4675-a5e2-c751c161dc02 time="2026-02-13T23:25:54Z" level=info msg="200 OK: GET https://127.0.0.1:40177/core/v4/labels?Type=1" pkg=gpa/client userID=1b32d33c-766a-4675-a5e2-c751c161dc02 time="2026-02-13T23:25:54Z" level=info msg="Setting labels" labelIDs="[6 7 9 1 2 4 5 8 10 12 0 3 5dc5ce1b-aaad-41d1-abdc-71badf5d3727]" pkg=rwLabels time="2026-02-13T23:25:54Z" level=info msg="Adding user to imap server" addrID=eebb662c-1756-48e3-b988-b12f82c40935 service=server-manager time="2026-02-13T23:25:54Z" level=info msg="Creating new IMAP user" addrID=eebb662c-1756-48e3-b988-b12f82c40935 service=server-manager time="2026-02-13T23:25:54Z" level=info msg="Setting gluon ID" addrID=eebb662c-1756-48e3-b988-b12f82c40935 gluonID=037d55ed-cc26-41ae-8778-719b047dd874 userID=1b32d33c-766a-4675-a5e2-c751c161dc02 time="2026-02-13T23:25:54Z" level=info msg="Created new IMAP user" addrID=eebb662c-1756-48e3-b988-b12f82c40935 gluonID=037d55ed-cc26-41ae-8778-719b047dd874 service=server-manager time="2026-02-13T23:25:54Z" level=info msg="Validating Listener State" service=server-manager time="2026-02-13T23:25:54Z" level=info msg=Resuming service=user-events user=1b32d33c-766a-4675-a5e2-c751c161dc02 time="2026-02-13T23:25:54Z" level=info msg="Received mailbox message count" count=0 gluonID=037d55ed-cc26-41ae-8778-719b047dd874 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2026-02-13T23:25:54Z" level=info msg="Starting IMAP Service" service=imap user=1b32d33c-766a-4675-a5e2-c751c161dc02 time="2026-02-13T23:25:54Z" level=info msg="Sync triggered" service=imap user=1b32d33c-766a-4675-a5e2-c751c161dc02 time="2026-02-13T23:25:54Z" level=info msg="Beginning user sync" service=imap start="2026-02-13 23:25:54.176054473 +0000 UTC m=+171.982662883" user=1b32d33c-766a-4675-a5e2-c751c161dc02 time="2026-02-13T23:25:54Z" level=info msg="Checking whether logged in user should re-sync. UserID:1b32d33c-766a-4675-a5e2-c751c161dc02" userID=1b32d33c-766a-4675-a5e2-c751c161dc02 time="2026-02-13T23:25:54Z" level=info msg="Syncing labels" service=imap user=1b32d33c-766a-4675-a5e2-c751c161dc02 time="2026-02-13T23:25:54Z" level=info msg="Label not found in DB, creating mailbox." labelID=5dc5ce1b-aaad-41d1-abdc-71badf5d3727 labelPath="jm2pV8GS7FVFPTesFaU5jW/EhDgcEQCxeWTMDFRvNjU=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2026-02-13T23:25:54Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=037d55ed-cc26-41ae-8778-719b047dd874 time="2026-02-13T23:25:54Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=037d55ed-cc26-41ae-8778-719b047dd874 time="2026-02-13T23:25:54Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0 userID=037d55ed-cc26-41ae-8778-719b047dd874 time="2026-02-13T23:25:54Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=3 userID=037d55ed-cc26-41ae-8778-719b047dd874 time="2026-02-13T23:25:54Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5dc5ce1b-aaad-41d1-abdc-71badf5d3727 userID=037d55ed-cc26-41ae-8778-719b047dd874 time="2026-02-13T23:25:54Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=7 userID=037d55ed-cc26-41ae-8778-719b047dd874 time="2026-02-13T23:25:54Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6 userID=037d55ed-cc26-41ae-8778-719b047dd874 time="2026-02-13T23:25:54Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=8 userID=037d55ed-cc26-41ae-8778-719b047dd874 time="2026-02-13T23:25:54Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4 userID=037d55ed-cc26-41ae-8778-719b047dd874 time="2026-02-13T23:25:54Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5 userID=037d55ed-cc26-41ae-8778-719b047dd874 time="2026-02-13T23:25:54Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=10 userID=037d55ed-cc26-41ae-8778-719b047dd874 time="2026-02-13T23:25:54Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=12 userID=037d55ed-cc26-41ae-8778-719b047dd874 time="2026-02-13T23:25:54Z" level=info msg="Synced labels" service=imap user=1b32d33c-766a-4675-a5e2-c751c161dc02 time="2026-02-13T23:25:54Z" level=info msg="200 OK: GET https://127.0.0.1:40177/mail/v4/messages/count" pkg=gpa/client userID=1b32d33c-766a-4675-a5e2-c751c161dc02 time="2026-02-13T23:25:54Z" level=info msg="Syncing messages" service=imap user=1b32d33c-766a-4675-a5e2-c751c161dc02 time="2026-02-13T23:25:54Z" level=info msg="Job started" service=imap user=1b32d33c-766a-4675-a5e2-c751c161dc02 time="2026-02-13T23:25:54Z" level=info msg="200 OK: POST https://127.0.0.1:40177/mail/v4/messages" pkg=gpa/client userID=1b32d33c-766a-4675-a5e2-c751c161dc02 time="2026-02-13T23:25:54Z" level=info msg="Job finished" service=imap user=1b32d33c-766a-4675-a5e2-c751c161dc02 time="2026-02-13T23:25:54Z" level=info msg="All child jobs completed" service=imap sync-job=waiter user=1b32d33c-766a-4675-a5e2-c751c161dc02 time="2026-02-13T23:25:54Z" level=info msg="Synced messages" service=imap user=1b32d33c-766a-4675-a5e2-c751c161dc02 time="2026-02-13T23:25:54Z" level=info msg="Finished user sync" duration=5.241807ms service=imap user=1b32d33c-766a-4675-a5e2-c751c161dc02 time="2026-02-13T23:25:54Z" level=info msg="Sync complete, starting API event stream" service=imap user=1b32d33c-766a-4675-a5e2-c751c161dc02 time="2026-02-13T23:25:54Z" level=info msg="Event loop reset" eventID="AQ==" service=user-events user=1b32d33c-766a-4675-a5e2-c751c161dc02 time="2026-02-13T23:25:54Z" level=info msg="200 OK: POST https://127.0.0.1:40177/mail/v4/messages/import" pkg=gpa/client userID=1b32d33c-766a-4675-a5e2-c751c161dc02 time="2026-02-13T23:25:54Z" level=info msg="200 OK: GET https://127.0.0.1:40177/mail/v4/messages/e0a6c6f6-1f5b-475d-a7f9-c35ac44820c4" pkg=gpa/client userID=1b32d33c-766a-4675-a5e2-c751c161dc02 Scenario Outline: Move message from to by , second batch # features/imap/message/move_without_support.feature:71 time="2026-02-13T23:25:54Z" level=info msg="200 OK: POST https://127.0.0.1:40177/mail/v4/messages/import" pkg=gpa/client userID=1b32d33c-766a-4675-a5e2-c751c161dc02 time="2026-02-13T23:25:54Z" level=info msg="200 OK: GET https://127.0.0.1:40177/mail/v4/messages/332930eb-9095-46b7-aaa1-b10bd139bcce" pkg=gpa/client userID=1b32d33c-766a-4675-a5e2-c751c161dc02 time="2026-02-13T23:25:54Z" level=info msg="200 OK: PUT https://127.0.0.1:40177/mail/v4/messages/unlabel" pkg=gpa/client userID=1b32d33c-766a-4675-a5e2-c751c161dc02 time="2026-02-13T23:25:54Z" level=info msg="200 OK: POST https://127.0.0.1:40177/mail/v4/messages" pkg=gpa/client userID=1b32d33c-766a-4675-a5e2-c751c161dc02 time="2026-02-13T23:25:54Z" level=info msg="200 OK: PUT https://127.0.0.1:40177/mail/v4/messages/delete" pkg=gpa/client userID=1b32d33c-766a-4675-a5e2-c751c161dc02 time="2026-02-13T23:25:54Z" level=info msg="Heartbeat sent" metrics="{bridge.any.heartbeat bridge_heartbeat_new {1 8} {true true false false false true true true true true false 0.0.0 starttls starttls unknown}}" pkg=telemetry time="2026-02-13T23:25:54Z" level=info msg="200 OK: PUT https://127.0.0.1:40177/mail/v4/messages/label" pkg=gpa/client userID=1b32d33c-766a-4675-a5e2-c751c161dc02 time="2026-02-13T23:25:54Z" level=info msg="Frontend service stopped" time="2026-02-13T23:25:54Z" level=info msg="Frontend client stopped" time="2026-02-13T23:25:54Z" level=info msg="Closing bridge" pkg=bridge time="2026-02-13T23:25:54Z" level=info msg="Stopping service" pkg=observability time="2026-02-13T23:25:54Z" level=info msg="Closing user" userID=1b32d33c-766a-4675-a5e2-c751c161dc02 time="2026-02-13T23:25:54Z" level=info msg="De-registering user client, ID:1b32d33c-766a-4675-a5e2-c751c161dc02" pkg=observability time="2026-02-13T23:25:54Z" level=info msg="Exiting IMAP Service" service=imap user=1b32d33c-766a-4675-a5e2-c751c161dc02 time="2026-02-13T23:25:54Z" level=info msg="Exiting service main loop" service=smtp user=1b32d33c-766a-4675-a5e2-c751c161dc02 time="2026-02-13T23:25:54Z" level=info msg="Exiting service main loop" service=notification user=1b32d33c-766a-4675-a5e2-c751c161dc02 time="2026-02-13T23:25:54Z" level=info msg="Exiting Service" service=user-identity user=1b32d33c-766a-4675-a5e2-c751c161dc02 time="2026-02-13T23:25:54Z" level=info msg="Exiting service main loop" service=telemetry user=1b32d33c-766a-4675-a5e2-c751c161dc02 time="2026-02-13T23:25:54Z" level=info msg="Exiting service" service=user-events user=1b32d33c-766a-4675-a5e2-c751c161dc02 time="2026-02-13T23:25:54Z" level=info msg="Closing IMAP Listener" service=server-manager time="2026-02-13T23:25:54Z" level=info msg="Closing IMAP server" service=server-manager time="2026-02-13T23:25:54Z" level=info msg="Closing SMTP Listener" service=server-manager time="2026-02-13T23:25:54Z" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2026-02-13T23:25:54Z" level=info msg="Closing SMTP server" service=server-manager time="2026-02-13T23:25:54Z" level=info msg="Closing service" service=unleash Given there exists an account with username "[user:user]" and password "password" # :1 -> *scenario And the account "[user:user]" has the following custom mailboxes: # :1 -> *scenario | name | type | | mbox | folder | Then it succeeds # :1 -> *scenario When bridge starts # :1 -> *scenario And the user logs in with username "[user:user]" and password "password" # :1 -> *scenario And user "[user:user]" finishes syncing # :1 -> *scenario And user "[user:user]" connects and authenticates IMAP client "source" # :1 -> *scenario And user "[user:user]" connects and authenticates IMAP client "target" # :1 -> *scenario Then it succeeds # :1 -> *scenario When IMAP client "source" appends the following message to "": # :1 -> *scenario """ Received: by 2002:0:0:0:0:0:0:0 with SMTP id 0123456789abcdef; Wed, 30 Dec 2020 01:23:45 0000 From: sndr1@[domain] Date: 01 Jan 1980 00:00:00 +0000 To: rcvr1@[domain] Subject: subj1  body1 """ Then it succeeds # :1 -> *scenario When IMAP client "source" appends the following message to "": # :1 -> *scenario """ Received: by 2002:0:0:0:0:0:0:0 with SMTP id 0123456789abcdef; Wed, 30 Dec 2020 01:23:45 0000 From: sndr2@[domain] Date: 01 Jan 1980 00:00:00 +0000 To: rcvr2@[domain] Subject: subj2  body2 """ Then it succeeds # :1 -> *scenario And IMAP client "source" selects "" # :1 -> *scenario And IMAP client "target" selects "" # :1 -> *scenario When IMAP clients "source" and "target" move message with subject "subj2" of "[user:user]" to "" by  # :1 -> *scenario And IMAP client "source" eventually sees 1 messages in "" # :1 -> *scenario And IMAP client "source" eventually sees the following messages in "": # :1 -> *scenario | from | to | subject | | sndr1@proton.local | rcvr1@proton.local | subj1 | And IMAP client "target" eventually sees 1 messages in "" # :1 -> *scenario And IMAP client "target" eventually sees the following messages in "": # :1 -> *scenario | from | to | subject | | sndr2@proton.local | rcvr2@proton.local | subj2 | Examples: | srcMailbox | dstMailbox | order | | Trash | INBOX | DELETE EXPUNGE APPEND | Feature: IMAP interaction with scheduled time="2026-02-13T23:25:55Z" level=info msg="User 'f5242702-4ed4-4f03-8c99-a36596f370a0' created with id=992a6db7-ddbe-49ba-8133-770a6d63eb29" pkg=gpa/server/backend Scenario: Not possible to delete from Scheduled and expunge does nothing # features/imap/message/scheduled.feature:5 Given there exists an account with username "f5242702-4ed4-4f03-8c99-a36596f370a0" and password "password" # :1 -> *scenario And the account "f5242702-4ed4-4f03-8c99-a36596f370a0" has the following custom mailboxes: # :1 -> *scenario | name | type | | mbox | folder | | label | label | And the address "f5242702-4ed4-4f03-8c99-a36596f370a0@proton.local" of account "f5242702-4ed4-4f03-8c99-a36596f370a0" has 10 messages in "Folders/mbox" # :1 -> *scenario And the address "f5242702-4ed4-4f03-8c99-a36596f370a0@proton.local" of account "f5242702-4ed4-4f03-8c99-a36596f370a0" has 1 messages in "Scheduled" # :1 -> *scenario Then it succeeds # :1 -> *scenario time="2026-02-13T23:25:56Z" level=info msg="Starting bridge" time="2026-02-13T23:25:56Z" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures1466701680/148/config3905553190/grpcFocusServerConfig.json pkg=focus/service time="2026-02-13T23:25:56Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures1466701680/148/cache1407278257/unleash_cache/unleash_flags: no such file or directory" service=unleash time="2026-02-13T23:25:56Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures1466701680/148/cache1407278257/notifications/notification_cache: no such file or directory" pkg=notification-store time="2026-02-13T23:25:56Z" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures1466701680/148/data3666423634/gluon/backend/db gluonStore=/tmp/TestFeatures1466701680/148/data3666423634/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2026-02-13T23:25:56Z" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2026-02-13T23:25:56Z" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2026-02-13T23:25:56Z" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2026-02-13T23:25:56Z" level=info msg="Starting service" service=unleash time="2026-02-13T23:25:56Z" level=info msg="Starting service" pkg=observability time="2026-02-13T23:25:56Z" level=info msg="Starting frontend service" time="2026-02-13T23:25:56Z" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures1466701680/148/config3905553190/grpcServerConfig.json time="2026-02-13T23:25:56Z" level=info msg="gRPC server listening on /tmp/bridge6704" pkg=grpc time="2026-02-13T23:25:56Z" level=info msg="Frontend service started" time="2026-02-13T23:25:56Z" level=info msg="Starting frontend client" time="2026-02-13T23:25:56Z" level=info msg="Starting poll service" service=unleash time="2026-02-13T23:25:56Z" level=info msg="Starting receiver service" service=unleash time="2026-02-13T23:25:56Z" level=info msg="Loading users" count=0 pkg=bridge/user time="2026-02-13T23:25:56Z" level=info msg="Finished loading users" pkg=bridge/user time="2026-02-13T23:25:56Z" level=info msg="Checking for updates" pkg=bridge time="2026-02-13T23:25:56Z" level=info msg="Not monitoring parent PID" pkg=grpc time="2026-02-13T23:25:56Z" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2026-02-13T23:25:56Z" level=info msg="200 OK: GET https://127.0.0.1:42635/feature/v2/frontend?bridgeStickyKey=ff64f0ad-7c6d-4ec1-9516-f882ff98b5d9" pkg=gpa/manager time="2026-02-13T23:25:56Z" level=info msg="Frontend client started" When bridge starts # :1 -> *scenario time="2026-02-13T23:25:56Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (462647a3)" time="2026-02-13T23:25:56Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (462647a3)" time="2026-02-13T23:25:56Z" level=info msg="200 OK: POST https://127.0.0.1:42635/auth/v4/info" pkg=gpa/manager time="2026-02-13T23:25:56Z" level=info msg="200 OK: POST https://127.0.0.1:42635/auth/v4" pkg=gpa/manager time="2026-02-13T23:25:56Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=992a6db7-ddbe-49ba-8133-770a6d63eb29 time="2026-02-13T23:25:56Z" level=info msg="Adding vault user" userID=992a6db7-ddbe-49ba-8133-770a6d63eb29 time="2026-02-13T23:25:56Z" level=info msg="Creating new user" userID=992a6db7-ddbe-49ba-8133-770a6d63eb29 time="2026-02-13T23:25:56Z" level=warning msg="404 GET https://127.0.0.1:42635/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2026-02-13T23:25:56Z" level=error msg="404 GET https://127.0.0.1:42635/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2026-02-13T23:25:56Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:42635/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2026-02-13T23:25:56Z" level=info msg="Creating user object" numAddr=1 numLabels=14 userID=992a6db7-ddbe-49ba-8133-770a6d63eb29 time="2026-02-13T23:25:56Z" level=info msg="200 OK: GET https://127.0.0.1:42635/core/v4/events/latest" pkg=gpa/client userID=992a6db7-ddbe-49ba-8133-770a6d63eb29 time="2026-02-13T23:25:56Z" level=info msg="Starting service Last EventID=DQ==" service=user-events user=992a6db7-ddbe-49ba-8133-770a6d63eb29 time="2026-02-13T23:25:56Z" level=info msg="200 OK: GET https://127.0.0.1:42635/core/v4/settings" pkg=gpa/client userID=992a6db7-ddbe-49ba-8133-770a6d63eb29 time="2026-02-13T23:25:56Z" level=info msg="Registering user client, ID:992a6db7-ddbe-49ba-8133-770a6d63eb29" pkg=observability time="2026-02-13T23:25:56Z" level=info msg="Starting service main loop" service=telemetry user=992a6db7-ddbe-49ba-8133-770a6d63eb29 time="2026-02-13T23:25:56Z" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=992a6db7-ddbe-49ba-8133-770a6d63eb29 time="2026-02-13T23:25:56Z" level=info msg="Starting service main loop" service=notification user=992a6db7-ddbe-49ba-8133-770a6d63eb29 time="2026-02-13T23:25:56Z" level=info msg="Starting service main loop" service=smtp user=992a6db7-ddbe-49ba-8133-770a6d63eb29 time="2026-02-13T23:25:56Z" level=info msg="200 OK: GET https://127.0.0.1:42635/core/v4/labels?Type=4" pkg=gpa/client userID=992a6db7-ddbe-49ba-8133-770a6d63eb29 time="2026-02-13T23:25:56Z" level=info msg="200 OK: GET https://127.0.0.1:42635/core/v4/labels?Type=3" pkg=gpa/client userID=992a6db7-ddbe-49ba-8133-770a6d63eb29 time="2026-02-13T23:25:56Z" level=info msg="200 OK: GET https://127.0.0.1:42635/core/v4/labels?Type=1" pkg=gpa/client userID=992a6db7-ddbe-49ba-8133-770a6d63eb29 time="2026-02-13T23:25:56Z" level=info msg="Setting labels" labelIDs="[10 12 0 2 4 6 7 8 1 3 5 9 4e82ee14-ec0b-4fdf-9486-d307a78f7370 46f39e52-5606-4b2a-a143-179046c42f2c]" pkg=rwLabels time="2026-02-13T23:25:56Z" level=info msg="Adding user to imap server" addrID=a63c4630-1746-4396-b92e-296fc32f2749 service=server-manager time="2026-02-13T23:25:56Z" level=info msg="Creating new IMAP user" addrID=a63c4630-1746-4396-b92e-296fc32f2749 service=server-manager time="2026-02-13T23:25:56Z" level=info msg="Setting gluon ID" addrID=a63c4630-1746-4396-b92e-296fc32f2749 gluonID=1e58f033-74ce-477c-91a3-9e0fde07664b userID=992a6db7-ddbe-49ba-8133-770a6d63eb29 time="2026-02-13T23:25:56Z" level=info msg="Created new IMAP user" addrID=a63c4630-1746-4396-b92e-296fc32f2749 gluonID=1e58f033-74ce-477c-91a3-9e0fde07664b service=server-manager time="2026-02-13T23:25:56Z" level=info msg="Validating Listener State" service=server-manager time="2026-02-13T23:25:56Z" level=info msg=Resuming service=user-events user=992a6db7-ddbe-49ba-8133-770a6d63eb29 time="2026-02-13T23:25:56Z" level=info msg="Received mailbox message count" count=0 gluonID=1e58f033-74ce-477c-91a3-9e0fde07664b labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2026-02-13T23:25:56Z" level=info msg="Starting IMAP Service" service=imap user=992a6db7-ddbe-49ba-8133-770a6d63eb29 time="2026-02-13T23:25:56Z" level=info msg="Sync triggered" service=imap user=992a6db7-ddbe-49ba-8133-770a6d63eb29 time="2026-02-13T23:25:56Z" level=info msg="Beginning user sync" service=imap start="2026-02-13 23:25:56.586600167 +0000 UTC m=+174.393208577" user=992a6db7-ddbe-49ba-8133-770a6d63eb29 And the user logs in with username "f5242702-4ed4-4f03-8c99-a36596f370a0" and password "password" # :1 -> *scenario time="2026-02-13T23:25:56Z" level=info msg="Checking whether logged in user should re-sync. UserID:992a6db7-ddbe-49ba-8133-770a6d63eb29" userID=992a6db7-ddbe-49ba-8133-770a6d63eb29 time="2026-02-13T23:25:56Z" level=info msg="Syncing labels" service=imap user=992a6db7-ddbe-49ba-8133-770a6d63eb29 time="2026-02-13T23:25:56Z" level=info msg="Label not found in DB, creating mailbox." labelID=46f39e52-5606-4b2a-a143-179046c42f2c labelPath="mHoyd+am6bmNoUvxRZ/ZRvBIQnwu+1OQWf1jSR3oA+s=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2026-02-13T23:25:56Z" level=info msg="Label not found in DB, creating mailbox." labelID=4e82ee14-ec0b-4fdf-9486-d307a78f7370 labelPath="jm2pV8GS7FVFPTesFaU5jW/EhDgcEQCxeWTMDFRvNjU=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2026-02-13T23:25:56Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=1e58f033-74ce-477c-91a3-9e0fde07664b time="2026-02-13T23:25:56Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=1e58f033-74ce-477c-91a3-9e0fde07664b time="2026-02-13T23:25:56Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6 userID=1e58f033-74ce-477c-91a3-9e0fde07664b time="2026-02-13T23:25:56Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=46f39e52-5606-4b2a-a143-179046c42f2c userID=1e58f033-74ce-477c-91a3-9e0fde07664b time="2026-02-13T23:25:56Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=12 userID=1e58f033-74ce-477c-91a3-9e0fde07664b time="2026-02-13T23:25:56Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0 userID=1e58f033-74ce-477c-91a3-9e0fde07664b time="2026-02-13T23:25:56Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=8 userID=1e58f033-74ce-477c-91a3-9e0fde07664b time="2026-02-13T23:25:56Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=10 userID=1e58f033-74ce-477c-91a3-9e0fde07664b time="2026-02-13T23:25:56Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=7 userID=1e58f033-74ce-477c-91a3-9e0fde07664b time="2026-02-13T23:25:56Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=3 userID=1e58f033-74ce-477c-91a3-9e0fde07664b time="2026-02-13T23:25:56Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5 userID=1e58f033-74ce-477c-91a3-9e0fde07664b time="2026-02-13T23:25:56Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4e82ee14-ec0b-4fdf-9486-d307a78f7370 userID=1e58f033-74ce-477c-91a3-9e0fde07664b time="2026-02-13T23:25:56Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4 userID=1e58f033-74ce-477c-91a3-9e0fde07664b time="2026-02-13T23:25:56Z" level=info msg="Synced labels" service=imap user=992a6db7-ddbe-49ba-8133-770a6d63eb29 time="2026-02-13T23:25:56Z" level=info msg="200 OK: GET https://127.0.0.1:42635/mail/v4/messages/count" pkg=gpa/client userID=992a6db7-ddbe-49ba-8133-770a6d63eb29 time="2026-02-13T23:25:56Z" level=info msg="Syncing messages" service=imap user=992a6db7-ddbe-49ba-8133-770a6d63eb29 time="2026-02-13T23:25:56Z" level=info msg="Job started" service=imap user=992a6db7-ddbe-49ba-8133-770a6d63eb29 time="2026-02-13T23:25:56Z" level=info msg="200 OK: POST https://127.0.0.1:42635/mail/v4/messages" pkg=gpa/client userID=992a6db7-ddbe-49ba-8133-770a6d63eb29 time="2026-02-13T23:25:56Z" level=info msg="200 OK: POST https://127.0.0.1:42635/mail/v4/messages" pkg=gpa/client userID=992a6db7-ddbe-49ba-8133-770a6d63eb29 time="2026-02-13T23:25:56Z" level=info msg="Creating new child job" service=imap user=992a6db7-ddbe-49ba-8133-770a6d63eb29 time="2026-02-13T23:25:56Z" level=info msg="Job finished" service=imap user=992a6db7-ddbe-49ba-8133-770a6d63eb29 time="2026-02-13T23:25:56Z" level=info msg="200 OK: GET https://127.0.0.1:42635/mail/v4/messages/3c5a5e87-d4d8-4620-904c-37c792fdf826" pkg=gpa/client userID=992a6db7-ddbe-49ba-8133-770a6d63eb29 time="2026-02-13T23:25:56Z" level=info msg="200 OK: GET https://127.0.0.1:42635/mail/v4/messages/46879094-1215-49d8-940f-934243467352" pkg=gpa/client userID=992a6db7-ddbe-49ba-8133-770a6d63eb29 time="2026-02-13T23:25:56Z" level=info msg="200 OK: GET https://127.0.0.1:42635/mail/v4/messages/ddb8d9f5-091e-4a83-b970-2f3580fea5bf" pkg=gpa/client userID=992a6db7-ddbe-49ba-8133-770a6d63eb29 time="2026-02-13T23:25:56Z" level=info msg="200 OK: GET https://127.0.0.1:42635/mail/v4/messages/ea4427c6-ebc2-41fa-a404-b1d5818ffd1f" pkg=gpa/client userID=992a6db7-ddbe-49ba-8133-770a6d63eb29 time="2026-02-13T23:25:56Z" level=info msg="200 OK: GET https://127.0.0.1:42635/mail/v4/messages/7422240a-6b14-4602-818b-747fc980207f" pkg=gpa/client userID=992a6db7-ddbe-49ba-8133-770a6d63eb29 time="2026-02-13T23:25:56Z" level=info msg="200 OK: GET https://127.0.0.1:42635/mail/v4/messages/8141d9df-4065-436b-b507-b23effd3f1b6" pkg=gpa/client userID=992a6db7-ddbe-49ba-8133-770a6d63eb29 time="2026-02-13T23:25:56Z" level=info msg="200 OK: GET https://127.0.0.1:42635/mail/v4/messages/a16d67a3-bebb-436b-afbd-6d67bb24a747" pkg=gpa/client userID=992a6db7-ddbe-49ba-8133-770a6d63eb29 time="2026-02-13T23:25:56Z" level=info msg="200 OK: GET https://127.0.0.1:42635/mail/v4/messages/760f6c68-5d3a-4db3-9f19-47b40a447d55" pkg=gpa/client userID=992a6db7-ddbe-49ba-8133-770a6d63eb29 time="2026-02-13T23:25:56Z" level=info msg="200 OK: GET https://127.0.0.1:42635/mail/v4/messages/07f2d437-06c6-4114-a016-a7616ea50d47" pkg=gpa/client userID=992a6db7-ddbe-49ba-8133-770a6d63eb29 time="2026-02-13T23:25:56Z" level=info msg="200 OK: GET https://127.0.0.1:42635/mail/v4/messages/2c6ee053-f9dc-4f28-8c81-f99f103f087a" pkg=gpa/client userID=992a6db7-ddbe-49ba-8133-770a6d63eb29 time="2026-02-13T23:25:56Z" level=info msg="200 OK: GET https://127.0.0.1:42635/mail/v4/messages/bfda84b3-7acd-419e-ae25-c26eeed3e64f" pkg=gpa/client userID=992a6db7-ddbe-49ba-8133-770a6d63eb29 time="2026-02-13T23:25:56Z" level=info msg="Sending observability data." pkg=observability time="2026-02-13T23:25:56Z" level=info msg="200 OK: POST https://127.0.0.1:42635/data/v1/metrics" pkg=gpa/client userID=992a6db7-ddbe-49ba-8133-770a6d63eb29 time="2026-02-13T23:25:56Z" level=info msg="Successfully sent observability data." pkg=observability time="2026-02-13T23:25:56Z" level=info msg="Child job finished" service=imap user=992a6db7-ddbe-49ba-8133-770a6d63eb29 time="2026-02-13T23:25:56Z" level=info msg="All child jobs completed" service=imap sync-job=waiter user=992a6db7-ddbe-49ba-8133-770a6d63eb29 time="2026-02-13T23:25:56Z" level=info msg="Synced messages" service=imap user=992a6db7-ddbe-49ba-8133-770a6d63eb29 time="2026-02-13T23:25:56Z" level=info msg="Finished user sync" duration=25.395344ms service=imap user=992a6db7-ddbe-49ba-8133-770a6d63eb29 time="2026-02-13T23:25:56Z" level=info msg="Sync complete, starting API event stream" service=imap user=992a6db7-ddbe-49ba-8133-770a6d63eb29 time="2026-02-13T23:25:56Z" level=info msg="Event loop reset" eventID="DQ==" service=user-events user=992a6db7-ddbe-49ba-8133-770a6d63eb29 And user "f5242702-4ed4-4f03-8c99-a36596f370a0" finishes syncing # :1 -> *scenario And user "f5242702-4ed4-4f03-8c99-a36596f370a0" connects and authenticates IMAP client "1" # :1 -> *scenario Then it succeeds # :1 -> *scenario When IMAP client "1" selects "Scheduled" # :1 -> *scenario And IMAP client "1" marks message 1 as deleted # :1 -> *scenario Then it succeeds # :1 -> *scenario time="2026-02-13T23:25:56Z" level=error msg="Command failed" cmd=EXPUNGE error="operation not allowed" pkg=gluon/session session=1 And IMAP client "1" expunges # :1 -> *scenario time="2026-02-13T23:25:56Z" level=info msg="Frontend service stopped" time="2026-02-13T23:25:56Z" level=info msg="Frontend client stopped" time="2026-02-13T23:25:56Z" level=info msg="Closing bridge" pkg=bridge time="2026-02-13T23:25:56Z" level=info msg="Stopping service" pkg=observability time="2026-02-13T23:25:56Z" level=info msg="Closing user" userID=992a6db7-ddbe-49ba-8133-770a6d63eb29 time="2026-02-13T23:25:56Z" level=info msg="De-registering user client, ID:992a6db7-ddbe-49ba-8133-770a6d63eb29" pkg=observability time="2026-02-13T23:25:56Z" level=info msg="Exiting IMAP Service" service=imap user=992a6db7-ddbe-49ba-8133-770a6d63eb29 time="2026-02-13T23:25:56Z" level=info msg="Exiting service main loop" service=smtp user=992a6db7-ddbe-49ba-8133-770a6d63eb29 time="2026-02-13T23:25:56Z" level=info msg="Exiting service main loop" service=notification user=992a6db7-ddbe-49ba-8133-770a6d63eb29 time="2026-02-13T23:25:56Z" level=info msg="Exiting Service" service=user-identity user=992a6db7-ddbe-49ba-8133-770a6d63eb29 time="2026-02-13T23:25:56Z" level=info msg="Exiting service main loop" service=telemetry user=992a6db7-ddbe-49ba-8133-770a6d63eb29 time="2026-02-13T23:25:56Z" level=info msg="Exiting service" service=user-events user=992a6db7-ddbe-49ba-8133-770a6d63eb29 time="2026-02-13T23:25:56Z" level=info msg="Closing IMAP Listener" service=server-manager time="2026-02-13T23:25:56Z" level=info msg="Closing IMAP server" service=server-manager time="2026-02-13T23:25:56Z" level=info msg="Closing SMTP Listener" service=server-manager time="2026-02-13T23:25:56Z" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2026-02-13T23:25:56Z" level=info msg="Closing SMTP server" service=server-manager time="2026-02-13T23:25:56Z" level=info msg="Closing service" service=unleash Then it fails # :1 -> *scenario time="2026-02-13T23:25:56Z" level=info msg="User '543c3033-5359-42db-8495-73dcfb6b7894' created with id=079c0a56-9590-40da-a150-405743edc91c" pkg=gpa/server/backend Scenario: Move message from Scheduled is not possible # features/imap/message/scheduled.feature:25 Given there exists an account with username "543c3033-5359-42db-8495-73dcfb6b7894" and password "password" # :1 -> *scenario And the account "543c3033-5359-42db-8495-73dcfb6b7894" has the following custom mailboxes: # :1 -> *scenario | name | type | | mbox | folder | | label | label | | label2 | label | And the address "543c3033-5359-42db-8495-73dcfb6b7894@proton.local" of account "543c3033-5359-42db-8495-73dcfb6b7894" has the following messages in "Inbox": # :1 -> *scenario | from | to | subject | unread | | john.doe@mail.com | 543c3033-5359-42db-8495-73dcfb6b7894@proton.local | foo | false | | jane.doe@mail.com | name@proton.local | bar | true | And the address "543c3033-5359-42db-8495-73dcfb6b7894@proton.local" of account "543c3033-5359-42db-8495-73dcfb6b7894" has the following messages in "Labels/label2": # :1 -> *scenario | from | to | subject | unread | | john.doe@mail.com | 543c3033-5359-42db-8495-73dcfb6b7894@proton.local | baz | false | And the address "543c3033-5359-42db-8495-73dcfb6b7894@proton.local" of account "543c3033-5359-42db-8495-73dcfb6b7894" has the following messages in "Sent": # :1 -> *scenario | from | to | subject | unread | | john.doe@mail.com | 543c3033-5359-42db-8495-73dcfb6b7894@proton.local | bax | false | And the address "543c3033-5359-42db-8495-73dcfb6b7894@proton.local" of account "543c3033-5359-42db-8495-73dcfb6b7894" has the following messages in "Scheduled": # :1 -> *scenario | from | to | subject | unread | | john.doe@mail.com | 543c3033-5359-42db-8495-73dcfb6b7894@proton.local | sch | false | Then it succeeds # :1 -> *scenario time="2026-02-13T23:25:58Z" level=info msg="Starting bridge" time="2026-02-13T23:25:58Z" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures1466701680/149/config1713232548/grpcFocusServerConfig.json pkg=focus/service time="2026-02-13T23:25:58Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures1466701680/149/cache1458288877/unleash_cache/unleash_flags: no such file or directory" service=unleash time="2026-02-13T23:25:58Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures1466701680/149/cache1458288877/notifications/notification_cache: no such file or directory" pkg=notification-store time="2026-02-13T23:25:58Z" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures1466701680/149/data872838280/gluon/backend/db gluonStore=/tmp/TestFeatures1466701680/149/data872838280/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2026-02-13T23:25:58Z" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2026-02-13T23:25:58Z" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2026-02-13T23:25:58Z" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2026-02-13T23:25:58Z" level=info msg="Starting service" service=unleash time="2026-02-13T23:25:58Z" level=info msg="Starting service" pkg=observability time="2026-02-13T23:25:58Z" level=info msg="Starting frontend service" time="2026-02-13T23:25:58Z" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures1466701680/149/config1713232548/grpcServerConfig.json time="2026-02-13T23:25:58Z" level=info msg="gRPC server listening on /tmp/bridge1034" pkg=grpc time="2026-02-13T23:25:58Z" level=info msg="Frontend service started" time="2026-02-13T23:25:58Z" level=info msg="Starting frontend client" time="2026-02-13T23:25:58Z" level=info msg="Starting poll service" service=unleash time="2026-02-13T23:25:58Z" level=info msg="Starting receiver service" service=unleash time="2026-02-13T23:25:58Z" level=info msg="Loading users" count=0 pkg=bridge/user time="2026-02-13T23:25:58Z" level=info msg="Finished loading users" pkg=bridge/user time="2026-02-13T23:25:58Z" level=info msg="Checking for updates" pkg=bridge time="2026-02-13T23:25:58Z" level=info msg="Not monitoring parent PID" pkg=grpc time="2026-02-13T23:25:58Z" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2026-02-13T23:25:58Z" level=info msg="Frontend client started" When bridge starts # :1 -> *scenario time="2026-02-13T23:25:58Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (60d37e5c)" time="2026-02-13T23:25:58Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (60d37e5c)" time="2026-02-13T23:25:58Z" level=info msg="200 OK: GET https://127.0.0.1:44395/feature/v2/frontend?bridgeStickyKey=0a79ad6c-963b-4cc8-9eed-8f0f37fd3e86" pkg=gpa/manager time="2026-02-13T23:25:58Z" level=info msg="200 OK: POST https://127.0.0.1:44395/auth/v4/info" pkg=gpa/manager time="2026-02-13T23:25:59Z" level=info msg="200 OK: POST https://127.0.0.1:44395/auth/v4" pkg=gpa/manager time="2026-02-13T23:25:59Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=079c0a56-9590-40da-a150-405743edc91c time="2026-02-13T23:25:59Z" level=info msg="Adding vault user" userID=079c0a56-9590-40da-a150-405743edc91c time="2026-02-13T23:25:59Z" level=info msg="Creating new user" userID=079c0a56-9590-40da-a150-405743edc91c time="2026-02-13T23:25:59Z" level=warning msg="404 GET https://127.0.0.1:44395/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2026-02-13T23:25:59Z" level=error msg="404 GET https://127.0.0.1:44395/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2026-02-13T23:25:59Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:44395/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2026-02-13T23:25:59Z" level=info msg="Creating user object" numAddr=1 numLabels=15 userID=079c0a56-9590-40da-a150-405743edc91c time="2026-02-13T23:25:59Z" level=info msg="200 OK: GET https://127.0.0.1:44395/core/v4/events/latest" pkg=gpa/client userID=079c0a56-9590-40da-a150-405743edc91c time="2026-02-13T23:25:59Z" level=info msg="Starting service Last EventID=CA==" service=user-events user=079c0a56-9590-40da-a150-405743edc91c time="2026-02-13T23:25:59Z" level=info msg="200 OK: GET https://127.0.0.1:44395/core/v4/settings" pkg=gpa/client userID=079c0a56-9590-40da-a150-405743edc91c time="2026-02-13T23:25:59Z" level=info msg="Registering user client, ID:079c0a56-9590-40da-a150-405743edc91c" pkg=observability time="2026-02-13T23:25:59Z" level=info msg="Starting service main loop" service=telemetry user=079c0a56-9590-40da-a150-405743edc91c time="2026-02-13T23:25:59Z" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=079c0a56-9590-40da-a150-405743edc91c time="2026-02-13T23:25:59Z" level=info msg="Starting service main loop" service=notification user=079c0a56-9590-40da-a150-405743edc91c time="2026-02-13T23:25:59Z" level=info msg="Starting service main loop" service=smtp user=079c0a56-9590-40da-a150-405743edc91c time="2026-02-13T23:25:59Z" level=info msg="200 OK: GET https://127.0.0.1:44395/core/v4/labels?Type=4" pkg=gpa/client userID=079c0a56-9590-40da-a150-405743edc91c time="2026-02-13T23:25:59Z" level=info msg="200 OK: GET https://127.0.0.1:44395/core/v4/labels?Type=3" pkg=gpa/client userID=079c0a56-9590-40da-a150-405743edc91c time="2026-02-13T23:25:59Z" level=info msg="200 OK: GET https://127.0.0.1:44395/core/v4/labels?Type=1" pkg=gpa/client userID=079c0a56-9590-40da-a150-405743edc91c time="2026-02-13T23:25:59Z" level=info msg="Setting labels" labelIDs="[5 7 8 1 3 6 9 10 12 0 2 4 7f5eb2ef-683e-4913-913f-5f9dc7a161ff 5c792ac4-5a4a-41c8-8390-2b749f595276 8f570cc0-d500-45d5-8ab5-959f37427824]" pkg=rwLabels time="2026-02-13T23:25:59Z" level=info msg="Adding user to imap server" addrID=6809351c-4494-4aba-bd5c-64a819bb99a0 service=server-manager time="2026-02-13T23:25:59Z" level=info msg="Creating new IMAP user" addrID=6809351c-4494-4aba-bd5c-64a819bb99a0 service=server-manager time="2026-02-13T23:25:59Z" level=info msg="Setting gluon ID" addrID=6809351c-4494-4aba-bd5c-64a819bb99a0 gluonID=dd9871d2-82e6-482e-be82-23f85e9b2c84 userID=079c0a56-9590-40da-a150-405743edc91c time="2026-02-13T23:25:59Z" level=info msg="Created new IMAP user" addrID=6809351c-4494-4aba-bd5c-64a819bb99a0 gluonID=dd9871d2-82e6-482e-be82-23f85e9b2c84 service=server-manager time="2026-02-13T23:25:59Z" level=info msg="Validating Listener State" service=server-manager time="2026-02-13T23:25:59Z" level=info msg=Resuming service=user-events user=079c0a56-9590-40da-a150-405743edc91c And the user logs in with username "543c3033-5359-42db-8495-73dcfb6b7894" and password "password" # :1 -> *scenario time="2026-02-13T23:25:59Z" level=info msg="Received mailbox message count" count=0 gluonID=dd9871d2-82e6-482e-be82-23f85e9b2c84 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2026-02-13T23:25:59Z" level=info msg="Starting IMAP Service" service=imap user=079c0a56-9590-40da-a150-405743edc91c time="2026-02-13T23:25:59Z" level=info msg="Sync triggered" service=imap user=079c0a56-9590-40da-a150-405743edc91c time="2026-02-13T23:25:59Z" level=info msg="Beginning user sync" service=imap start="2026-02-13 23:25:59.125650957 +0000 UTC m=+176.932259357" user=079c0a56-9590-40da-a150-405743edc91c time="2026-02-13T23:25:59Z" level=info msg="Syncing labels" service=imap user=079c0a56-9590-40da-a150-405743edc91c time="2026-02-13T23:25:59Z" level=info msg="Label not found in DB, creating mailbox." labelID=7f5eb2ef-683e-4913-913f-5f9dc7a161ff labelPath="jm2pV8GS7FVFPTesFaU5jW/EhDgcEQCxeWTMDFRvNjU=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2026-02-13T23:25:59Z" level=info msg="Label not found in DB, creating mailbox." labelID=8f570cc0-d500-45d5-8ab5-959f37427824 labelPath="AUFssb0Jn4BktyyOswfmjNccbC5+NIS37B9EgC88SIg=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2026-02-13T23:25:59Z" level=info msg="Label not found in DB, creating mailbox." labelID=5c792ac4-5a4a-41c8-8390-2b749f595276 labelPath="mHoyd+am6bmNoUvxRZ/ZRvBIQnwu+1OQWf1jSR3oA+s=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2026-02-13T23:25:59Z" level=info msg="Checking whether logged in user should re-sync. UserID:079c0a56-9590-40da-a150-405743edc91c" userID=079c0a56-9590-40da-a150-405743edc91c time="2026-02-13T23:25:59Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=dd9871d2-82e6-482e-be82-23f85e9b2c84 time="2026-02-13T23:25:59Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=dd9871d2-82e6-482e-be82-23f85e9b2c84 time="2026-02-13T23:25:59Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=7f5eb2ef-683e-4913-913f-5f9dc7a161ff userID=dd9871d2-82e6-482e-be82-23f85e9b2c84 time="2026-02-13T23:25:59Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=7 userID=dd9871d2-82e6-482e-be82-23f85e9b2c84 time="2026-02-13T23:25:59Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0 userID=dd9871d2-82e6-482e-be82-23f85e9b2c84 time="2026-02-13T23:25:59Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=8f570cc0-d500-45d5-8ab5-959f37427824 userID=dd9871d2-82e6-482e-be82-23f85e9b2c84 time="2026-02-13T23:25:59Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5 userID=dd9871d2-82e6-482e-be82-23f85e9b2c84 time="2026-02-13T23:25:59Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=8 userID=dd9871d2-82e6-482e-be82-23f85e9b2c84 time="2026-02-13T23:25:59Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5c792ac4-5a4a-41c8-8390-2b749f595276 userID=dd9871d2-82e6-482e-be82-23f85e9b2c84 time="2026-02-13T23:25:59Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=3 userID=dd9871d2-82e6-482e-be82-23f85e9b2c84 time="2026-02-13T23:25:59Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6 userID=dd9871d2-82e6-482e-be82-23f85e9b2c84 time="2026-02-13T23:25:59Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=10 userID=dd9871d2-82e6-482e-be82-23f85e9b2c84 time="2026-02-13T23:25:59Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4 userID=dd9871d2-82e6-482e-be82-23f85e9b2c84 time="2026-02-13T23:25:59Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=12 userID=dd9871d2-82e6-482e-be82-23f85e9b2c84 time="2026-02-13T23:25:59Z" level=info msg="Synced labels" service=imap user=079c0a56-9590-40da-a150-405743edc91c time="2026-02-13T23:25:59Z" level=info msg="200 OK: GET https://127.0.0.1:44395/mail/v4/messages/count" pkg=gpa/client userID=079c0a56-9590-40da-a150-405743edc91c time="2026-02-13T23:25:59Z" level=info msg="Syncing messages" service=imap user=079c0a56-9590-40da-a150-405743edc91c time="2026-02-13T23:25:59Z" level=info msg="Job started" service=imap user=079c0a56-9590-40da-a150-405743edc91c time="2026-02-13T23:25:59Z" level=info msg="200 OK: POST https://127.0.0.1:44395/mail/v4/messages" pkg=gpa/client userID=079c0a56-9590-40da-a150-405743edc91c time="2026-02-13T23:25:59Z" level=info msg="200 OK: POST https://127.0.0.1:44395/mail/v4/messages" pkg=gpa/client userID=079c0a56-9590-40da-a150-405743edc91c time="2026-02-13T23:25:59Z" level=info msg="Creating new child job" service=imap user=079c0a56-9590-40da-a150-405743edc91c time="2026-02-13T23:25:59Z" level=info msg="Job finished" service=imap user=079c0a56-9590-40da-a150-405743edc91c time="2026-02-13T23:25:59Z" level=info msg="200 OK: GET https://127.0.0.1:44395/mail/v4/messages/e1b25e65-c5e8-4ce5-887e-2a4d0d2137d9" pkg=gpa/client userID=079c0a56-9590-40da-a150-405743edc91c time="2026-02-13T23:25:59Z" level=info msg="200 OK: GET https://127.0.0.1:44395/mail/v4/messages/e3b81dab-67bc-4e35-a89b-f0f601237317" pkg=gpa/client userID=079c0a56-9590-40da-a150-405743edc91c time="2026-02-13T23:25:59Z" level=info msg="200 OK: GET https://127.0.0.1:44395/mail/v4/messages/9c58176d-df40-4e23-bf6e-aab07b13d0cf" pkg=gpa/client userID=079c0a56-9590-40da-a150-405743edc91c time="2026-02-13T23:25:59Z" level=info msg="200 OK: GET https://127.0.0.1:44395/mail/v4/messages/90ceacad-cd06-458b-9998-200c11d3f7ec" pkg=gpa/client userID=079c0a56-9590-40da-a150-405743edc91c time="2026-02-13T23:25:59Z" level=info msg="200 OK: GET https://127.0.0.1:44395/mail/v4/messages/2c8bb716-6447-4f44-a452-6736fe5dcac0" pkg=gpa/client userID=079c0a56-9590-40da-a150-405743edc91c time="2026-02-13T23:25:59Z" level=info msg="Sending observability data." pkg=observability time="2026-02-13T23:25:59Z" level=info msg="200 OK: POST https://127.0.0.1:44395/data/v1/metrics" pkg=gpa/client userID=079c0a56-9590-40da-a150-405743edc91c time="2026-02-13T23:25:59Z" level=info msg="Successfully sent observability data." pkg=observability time="2026-02-13T23:25:59Z" level=info msg="Child job finished" service=imap user=079c0a56-9590-40da-a150-405743edc91c time="2026-02-13T23:25:59Z" level=info msg="All child jobs completed" service=imap sync-job=waiter user=079c0a56-9590-40da-a150-405743edc91c time="2026-02-13T23:25:59Z" level=info msg="Synced messages" service=imap user=079c0a56-9590-40da-a150-405743edc91c time="2026-02-13T23:25:59Z" level=info msg="Finished user sync" duration=13.292688ms service=imap user=079c0a56-9590-40da-a150-405743edc91c time="2026-02-13T23:25:59Z" level=info msg="Sync complete, starting API event stream" service=imap user=079c0a56-9590-40da-a150-405743edc91c time="2026-02-13T23:25:59Z" level=info msg="Event loop reset" eventID="CA==" service=user-events user=079c0a56-9590-40da-a150-405743edc91c And user "543c3033-5359-42db-8495-73dcfb6b7894" finishes syncing # :1 -> *scenario And user "543c3033-5359-42db-8495-73dcfb6b7894" connects and authenticates IMAP client "1" # :1 -> *scenario Then it succeeds # :1 -> *scenario Given test skips reporter checks # :1 -> *scenario time="2026-02-13T23:25:59Z" level=error msg="Command failed" cmd="UID MOVE [1:1] 'g+y1Ib8yD2dyh+i5I4Cbs010utlij3E+0ODOTP4E8vg='" error="operation not allowed" pkg=gluon/session session=1 time="2026-02-13T23:25:59Z" level=info msg="Scheduling observability data sending" pkg=observability When IMAP client "1" moves the message with subject "sch" from "Scheduled" to "Inbox" # :1 -> *scenario Then it fails # :1 -> *scenario time="2026-02-13T23:25:59Z" level=info msg="Frontend service stopped" time="2026-02-13T23:25:59Z" level=info msg="Frontend client stopped" time="2026-02-13T23:25:59Z" level=info msg="Closing bridge" pkg=bridge time="2026-02-13T23:25:59Z" level=info msg="Stopping service" pkg=observability time="2026-02-13T23:25:59Z" level=info msg="Closing user" userID=079c0a56-9590-40da-a150-405743edc91c time="2026-02-13T23:25:59Z" level=info msg="De-registering user client, ID:079c0a56-9590-40da-a150-405743edc91c" pkg=observability time="2026-02-13T23:25:59Z" level=info msg="Exiting IMAP Service" service=imap user=079c0a56-9590-40da-a150-405743edc91c time="2026-02-13T23:25:59Z" level=info msg="Exiting service main loop" service=smtp user=079c0a56-9590-40da-a150-405743edc91c time="2026-02-13T23:25:59Z" level=info msg="Exiting service main loop" service=notification user=079c0a56-9590-40da-a150-405743edc91c time="2026-02-13T23:25:59Z" level=info msg="Exiting Service" service=user-identity user=079c0a56-9590-40da-a150-405743edc91c time="2026-02-13T23:25:59Z" level=info msg="Exiting service main loop" service=telemetry user=079c0a56-9590-40da-a150-405743edc91c time="2026-02-13T23:25:59Z" level=info msg="Exiting service" service=user-events user=079c0a56-9590-40da-a150-405743edc91c time="2026-02-13T23:25:59Z" level=info msg="Closing IMAP Listener" service=server-manager time="2026-02-13T23:25:59Z" level=info msg="Closing IMAP server" service=server-manager time="2026-02-13T23:25:59Z" level=info msg="Closing SMTP Listener" service=server-manager time="2026-02-13T23:25:59Z" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2026-02-13T23:25:59Z" level=info msg="Closing SMTP server" service=server-manager time="2026-02-13T23:25:59Z" level=info msg="Closing service" service=unleash And IMAP client "1" eventually sees the following messages in "Scheduled": # :1 -> *scenario | from | to | subject | unread | | john.doe@mail.com | 543c3033-5359-42db-8495-73dcfb6b7894@proton.local | sch | false | Feature: IMAP change state of message in mailbox time="2026-02-13T23:25:59Z" level=info msg="User 'f5332a13-107f-48b8-ac29-0d2bc6d72bbb' created with id=123a6781-67a8-4a53-945e-f39cc5d73b74" pkg=gpa/server/backend Background: Given there exists an account with username "f5332a13-107f-48b8-ac29-0d2bc6d72bbb" and password "password" # :1 -> *scenario And the account "f5332a13-107f-48b8-ac29-0d2bc6d72bbb" has the following custom mailboxes: # :1 -> *scenario | name | type | | one | folder | | two | folder | And the address "f5332a13-107f-48b8-ac29-0d2bc6d72bbb@proton.local" of account "f5332a13-107f-48b8-ac29-0d2bc6d72bbb" has 5 messages in "Folders/one" # :1 -> *scenario And the address "f5332a13-107f-48b8-ac29-0d2bc6d72bbb@proton.local" of account "f5332a13-107f-48b8-ac29-0d2bc6d72bbb" has 5 messages in "Folders/two" # :1 -> *scenario And the address "f5332a13-107f-48b8-ac29-0d2bc6d72bbb@proton.local" of account "f5332a13-107f-48b8-ac29-0d2bc6d72bbb" has the following messages in "Inbox": # :1 -> *scenario | from | to | subject | unread | | a@example.com | b@example.com | one | true | | c@example.com | d@example.com | two | false | time="2026-02-13T23:26:01Z" level=info msg="Starting bridge" time="2026-02-13T23:26:01Z" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures1466701680/150/config3152050303/grpcFocusServerConfig.json pkg=focus/service time="2026-02-13T23:26:01Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures1466701680/150/cache3334118102/unleash_cache/unleash_flags: no such file or directory" service=unleash time="2026-02-13T23:26:01Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures1466701680/150/cache3334118102/notifications/notification_cache: no such file or directory" pkg=notification-store time="2026-02-13T23:26:01Z" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures1466701680/150/data587223817/gluon/backend/db gluonStore=/tmp/TestFeatures1466701680/150/data587223817/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2026-02-13T23:26:01Z" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2026-02-13T23:26:01Z" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2026-02-13T23:26:01Z" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2026-02-13T23:26:01Z" level=info msg="Starting service" service=unleash time="2026-02-13T23:26:01Z" level=info msg="Starting service" pkg=observability time="2026-02-13T23:26:01Z" level=info msg="Starting frontend service" time="2026-02-13T23:26:01Z" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures1466701680/150/config3152050303/grpcServerConfig.json time="2026-02-13T23:26:01Z" level=info msg="gRPC server listening on /tmp/bridge4399" pkg=grpc time="2026-02-13T23:26:01Z" level=info msg="Frontend service started" time="2026-02-13T23:26:01Z" level=info msg="Starting frontend client" time="2026-02-13T23:26:01Z" level=info msg="Starting poll service" service=unleash time="2026-02-13T23:26:01Z" level=info msg="Starting receiver service" service=unleash time="2026-02-13T23:26:01Z" level=info msg="Loading users" count=0 pkg=bridge/user time="2026-02-13T23:26:01Z" level=info msg="Finished loading users" pkg=bridge/user time="2026-02-13T23:26:01Z" level=info msg="Checking for updates" pkg=bridge time="2026-02-13T23:26:01Z" level=info msg="Not monitoring parent PID" pkg=grpc time="2026-02-13T23:26:01Z" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2026-02-13T23:26:01Z" level=info msg="Frontend client started" And bridge starts # :1 -> *scenario time="2026-02-13T23:26:01Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (02e38cc2)" time="2026-02-13T23:26:01Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (02e38cc2)" time="2026-02-13T23:26:01Z" level=info msg="200 OK: GET https://127.0.0.1:44671/feature/v2/frontend?bridgeStickyKey=9cb71794-8193-4d51-9600-e410d32ce673" pkg=gpa/manager time="2026-02-13T23:26:01Z" level=info msg="200 OK: POST https://127.0.0.1:44671/auth/v4/info" pkg=gpa/manager time="2026-02-13T23:26:01Z" level=info msg="200 OK: POST https://127.0.0.1:44671/auth/v4" pkg=gpa/manager time="2026-02-13T23:26:01Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=123a6781-67a8-4a53-945e-f39cc5d73b74 time="2026-02-13T23:26:01Z" level=info msg="Adding vault user" userID=123a6781-67a8-4a53-945e-f39cc5d73b74 time="2026-02-13T23:26:01Z" level=info msg="Creating new user" userID=123a6781-67a8-4a53-945e-f39cc5d73b74 time="2026-02-13T23:26:01Z" level=warning msg="404 GET https://127.0.0.1:44671/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2026-02-13T23:26:01Z" level=error msg="404 GET https://127.0.0.1:44671/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2026-02-13T23:26:01Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:44671/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2026-02-13T23:26:01Z" level=info msg="Creating user object" numAddr=1 numLabels=14 userID=123a6781-67a8-4a53-945e-f39cc5d73b74 time="2026-02-13T23:26:01Z" level=info msg="200 OK: GET https://127.0.0.1:44671/core/v4/events/latest" pkg=gpa/client userID=123a6781-67a8-4a53-945e-f39cc5d73b74 time="2026-02-13T23:26:01Z" level=info msg="Starting service Last EventID=Dg==" service=user-events user=123a6781-67a8-4a53-945e-f39cc5d73b74 time="2026-02-13T23:26:01Z" level=info msg="200 OK: GET https://127.0.0.1:44671/core/v4/settings" pkg=gpa/client userID=123a6781-67a8-4a53-945e-f39cc5d73b74 time="2026-02-13T23:26:01Z" level=info msg="Registering user client, ID:123a6781-67a8-4a53-945e-f39cc5d73b74" pkg=observability time="2026-02-13T23:26:01Z" level=info msg="Starting service main loop" service=telemetry user=123a6781-67a8-4a53-945e-f39cc5d73b74 time="2026-02-13T23:26:01Z" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=123a6781-67a8-4a53-945e-f39cc5d73b74 time="2026-02-13T23:26:01Z" level=info msg="Starting service main loop" service=notification user=123a6781-67a8-4a53-945e-f39cc5d73b74 time="2026-02-13T23:26:01Z" level=info msg="Starting service main loop" service=smtp user=123a6781-67a8-4a53-945e-f39cc5d73b74 time="2026-02-13T23:26:01Z" level=info msg="200 OK: GET https://127.0.0.1:44671/core/v4/labels?Type=4" pkg=gpa/client userID=123a6781-67a8-4a53-945e-f39cc5d73b74 time="2026-02-13T23:26:01Z" level=info msg="200 OK: GET https://127.0.0.1:44671/core/v4/labels?Type=3" pkg=gpa/client userID=123a6781-67a8-4a53-945e-f39cc5d73b74 time="2026-02-13T23:26:01Z" level=info msg="200 OK: GET https://127.0.0.1:44671/core/v4/labels?Type=1" pkg=gpa/client userID=123a6781-67a8-4a53-945e-f39cc5d73b74 time="2026-02-13T23:26:01Z" level=info msg="Setting labels" labelIDs="[2 4 8 12 3 5 6 7 9 10 0 1 bcff8b6b-a0df-49f1-93fe-c32de9659aa1 40cf43e9-86dd-4a14-bf54-6048f8944dc6]" pkg=rwLabels time="2026-02-13T23:26:01Z" level=info msg="Adding user to imap server" addrID=2c6fdfba-6483-4d26-aed2-97d7d83dfc7d service=server-manager time="2026-02-13T23:26:01Z" level=info msg="Creating new IMAP user" addrID=2c6fdfba-6483-4d26-aed2-97d7d83dfc7d service=server-manager time="2026-02-13T23:26:01Z" level=info msg="Setting gluon ID" addrID=2c6fdfba-6483-4d26-aed2-97d7d83dfc7d gluonID=748fde4c-4430-4f37-9872-589b24145c8d userID=123a6781-67a8-4a53-945e-f39cc5d73b74 time="2026-02-13T23:26:01Z" level=info msg="Created new IMAP user" addrID=2c6fdfba-6483-4d26-aed2-97d7d83dfc7d gluonID=748fde4c-4430-4f37-9872-589b24145c8d service=server-manager time="2026-02-13T23:26:01Z" level=info msg="Validating Listener State" service=server-manager time="2026-02-13T23:26:01Z" level=info msg=Resuming service=user-events user=123a6781-67a8-4a53-945e-f39cc5d73b74 And the user logs in with username "f5332a13-107f-48b8-ac29-0d2bc6d72bbb" and password "password" # :1 -> *scenario time="2026-02-13T23:26:01Z" level=info msg="Received mailbox message count" count=0 gluonID=748fde4c-4430-4f37-9872-589b24145c8d labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2026-02-13T23:26:01Z" level=info msg="Starting IMAP Service" service=imap user=123a6781-67a8-4a53-945e-f39cc5d73b74 time="2026-02-13T23:26:01Z" level=info msg="Sync triggered" service=imap user=123a6781-67a8-4a53-945e-f39cc5d73b74 time="2026-02-13T23:26:01Z" level=info msg="Beginning user sync" service=imap start="2026-02-13 23:26:01.371044237 +0000 UTC m=+179.177652647" user=123a6781-67a8-4a53-945e-f39cc5d73b74 time="2026-02-13T23:26:01Z" level=info msg="Syncing labels" service=imap user=123a6781-67a8-4a53-945e-f39cc5d73b74 time="2026-02-13T23:26:01Z" level=info msg="Label not found in DB, creating mailbox." labelID=bcff8b6b-a0df-49f1-93fe-c32de9659aa1 labelPath="RPijXXq+/66TBq1ekOxGR3YfSJRztJQJY+kK3/gH+Uo=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2026-02-13T23:26:01Z" level=info msg="Label not found in DB, creating mailbox." labelID=40cf43e9-86dd-4a14-bf54-6048f8944dc6 labelPath="AuO2iVbU1q9LVsySXNr4nwhO38HWlDdfMbr5xs56MzY=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2026-02-13T23:26:01Z" level=info msg="Checking whether logged in user should re-sync. UserID:123a6781-67a8-4a53-945e-f39cc5d73b74" userID=123a6781-67a8-4a53-945e-f39cc5d73b74 time="2026-02-13T23:26:01Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=748fde4c-4430-4f37-9872-589b24145c8d time="2026-02-13T23:26:01Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=748fde4c-4430-4f37-9872-589b24145c8d time="2026-02-13T23:26:01Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=10 userID=748fde4c-4430-4f37-9872-589b24145c8d time="2026-02-13T23:26:01Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0 userID=748fde4c-4430-4f37-9872-589b24145c8d time="2026-02-13T23:26:01Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=bcff8b6b-a0df-49f1-93fe-c32de9659aa1 userID=748fde4c-4430-4f37-9872-589b24145c8d time="2026-02-13T23:26:01Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=8 userID=748fde4c-4430-4f37-9872-589b24145c8d time="2026-02-13T23:26:01Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5 userID=748fde4c-4430-4f37-9872-589b24145c8d time="2026-02-13T23:26:01Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6 userID=748fde4c-4430-4f37-9872-589b24145c8d time="2026-02-13T23:26:01Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=12 userID=748fde4c-4430-4f37-9872-589b24145c8d time="2026-02-13T23:26:01Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=7 userID=748fde4c-4430-4f37-9872-589b24145c8d time="2026-02-13T23:26:01Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=40cf43e9-86dd-4a14-bf54-6048f8944dc6 userID=748fde4c-4430-4f37-9872-589b24145c8d time="2026-02-13T23:26:01Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4 userID=748fde4c-4430-4f37-9872-589b24145c8d time="2026-02-13T23:26:01Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=3 userID=748fde4c-4430-4f37-9872-589b24145c8d time="2026-02-13T23:26:01Z" level=info msg="Synced labels" service=imap user=123a6781-67a8-4a53-945e-f39cc5d73b74 time="2026-02-13T23:26:01Z" level=info msg="200 OK: GET https://127.0.0.1:44671/mail/v4/messages/count" pkg=gpa/client userID=123a6781-67a8-4a53-945e-f39cc5d73b74 time="2026-02-13T23:26:01Z" level=info msg="Syncing messages" service=imap user=123a6781-67a8-4a53-945e-f39cc5d73b74 time="2026-02-13T23:26:01Z" level=info msg="Job started" service=imap user=123a6781-67a8-4a53-945e-f39cc5d73b74 time="2026-02-13T23:26:01Z" level=info msg="200 OK: POST https://127.0.0.1:44671/mail/v4/messages" pkg=gpa/client userID=123a6781-67a8-4a53-945e-f39cc5d73b74 time="2026-02-13T23:26:01Z" level=info msg="200 OK: POST https://127.0.0.1:44671/mail/v4/messages" pkg=gpa/client userID=123a6781-67a8-4a53-945e-f39cc5d73b74 time="2026-02-13T23:26:01Z" level=info msg="Creating new child job" service=imap user=123a6781-67a8-4a53-945e-f39cc5d73b74 time="2026-02-13T23:26:01Z" level=info msg="Job finished" service=imap user=123a6781-67a8-4a53-945e-f39cc5d73b74 time="2026-02-13T23:26:01Z" level=info msg="200 OK: GET https://127.0.0.1:44671/mail/v4/messages/ff2fffb0-2f8a-4009-b344-619655c30616" pkg=gpa/client userID=123a6781-67a8-4a53-945e-f39cc5d73b74 time="2026-02-13T23:26:01Z" level=info msg="200 OK: GET https://127.0.0.1:44671/mail/v4/messages/38ca50ec-30c4-4d3a-9b52-668ed23476e0" pkg=gpa/client userID=123a6781-67a8-4a53-945e-f39cc5d73b74 time="2026-02-13T23:26:01Z" level=info msg="200 OK: GET https://127.0.0.1:44671/mail/v4/messages/88a74674-af83-4299-b094-08c1bf6f6fee" pkg=gpa/client userID=123a6781-67a8-4a53-945e-f39cc5d73b74 time="2026-02-13T23:26:01Z" level=info msg="200 OK: GET https://127.0.0.1:44671/mail/v4/messages/c22a7fdc-ad9e-448e-b8f5-f45c048b7037" pkg=gpa/client userID=123a6781-67a8-4a53-945e-f39cc5d73b74 time="2026-02-13T23:26:01Z" level=info msg="200 OK: GET https://127.0.0.1:44671/mail/v4/messages/da88d219-f133-40be-aa21-cfa71766f455" pkg=gpa/client userID=123a6781-67a8-4a53-945e-f39cc5d73b74 time="2026-02-13T23:26:01Z" level=info msg="200 OK: GET https://127.0.0.1:44671/mail/v4/messages/f87b69de-cb38-44f2-8176-0cedf448692e" pkg=gpa/client userID=123a6781-67a8-4a53-945e-f39cc5d73b74 time="2026-02-13T23:26:01Z" level=info msg="200 OK: GET https://127.0.0.1:44671/mail/v4/messages/00672898-5544-4458-a0ab-295ff6b3a7d1" pkg=gpa/client userID=123a6781-67a8-4a53-945e-f39cc5d73b74 time="2026-02-13T23:26:01Z" level=info msg="200 OK: GET https://127.0.0.1:44671/mail/v4/messages/04c20e45-6fd1-4934-a141-a06de7ed1425" pkg=gpa/client userID=123a6781-67a8-4a53-945e-f39cc5d73b74 time="2026-02-13T23:26:01Z" level=info msg="200 OK: GET https://127.0.0.1:44671/mail/v4/messages/7d16d7c0-2dca-42b8-a79b-820bf1466dfc" pkg=gpa/client userID=123a6781-67a8-4a53-945e-f39cc5d73b74 time="2026-02-13T23:26:01Z" level=info msg="200 OK: GET https://127.0.0.1:44671/mail/v4/messages/fe3ad0cf-f96f-43d1-afaa-b24d4a209bf1" pkg=gpa/client userID=123a6781-67a8-4a53-945e-f39cc5d73b74 time="2026-02-13T23:26:01Z" level=info msg="200 OK: GET https://127.0.0.1:44671/mail/v4/messages/b2d201ef-33f0-49b0-a56a-40a543f19bef" pkg=gpa/client userID=123a6781-67a8-4a53-945e-f39cc5d73b74 time="2026-02-13T23:26:01Z" level=info msg="200 OK: GET https://127.0.0.1:44671/mail/v4/messages/8d3d115d-6f84-4b40-bfeb-d5b26de6dd5e" pkg=gpa/client userID=123a6781-67a8-4a53-945e-f39cc5d73b74 time="2026-02-13T23:26:01Z" level=info msg="Sending observability data." pkg=observability time="2026-02-13T23:26:01Z" level=info msg="200 OK: POST https://127.0.0.1:44671/data/v1/metrics" pkg=gpa/client userID=123a6781-67a8-4a53-945e-f39cc5d73b74 time="2026-02-13T23:26:01Z" level=info msg="Successfully sent observability data." pkg=observability time="2026-02-13T23:26:01Z" level=info msg="Child job finished" service=imap user=123a6781-67a8-4a53-945e-f39cc5d73b74 time="2026-02-13T23:26:01Z" level=info msg="All child jobs completed" service=imap sync-job=waiter user=123a6781-67a8-4a53-945e-f39cc5d73b74 time="2026-02-13T23:26:01Z" level=info msg="Synced messages" service=imap user=123a6781-67a8-4a53-945e-f39cc5d73b74 time="2026-02-13T23:26:01Z" level=info msg="Finished user sync" duration=17.434532ms service=imap user=123a6781-67a8-4a53-945e-f39cc5d73b74 time="2026-02-13T23:26:01Z" level=info msg="Sync complete, starting API event stream" service=imap user=123a6781-67a8-4a53-945e-f39cc5d73b74 time="2026-02-13T23:26:01Z" level=info msg="Event loop reset" eventID="Dg==" service=user-events user=123a6781-67a8-4a53-945e-f39cc5d73b74 And user "f5332a13-107f-48b8-ac29-0d2bc6d72bbb" finishes syncing # :1 -> *scenario And user "f5332a13-107f-48b8-ac29-0d2bc6d72bbb" connects and authenticates IMAP client "1" # :1 -> *scenario Scenario: Mark message as read # features/imap/message/state.feature:19 When IMAP client "1" selects "Folders/one" # :1 -> *scenario And IMAP client "1" marks message 1 as "read" # :1 -> *scenario And it succeeds # :1 -> *scenario time="2026-02-13T23:26:01Z" level=info msg="Frontend service stopped" time="2026-02-13T23:26:01Z" level=info msg="Frontend client stopped" time="2026-02-13T23:26:01Z" level=info msg="Closing bridge" pkg=bridge time="2026-02-13T23:26:01Z" level=info msg="Stopping service" pkg=observability time="2026-02-13T23:26:01Z" level=info msg="Closing user" userID=123a6781-67a8-4a53-945e-f39cc5d73b74 time="2026-02-13T23:26:01Z" level=info msg="De-registering user client, ID:123a6781-67a8-4a53-945e-f39cc5d73b74" pkg=observability time="2026-02-13T23:26:01Z" level=info msg="Exiting IMAP Service" service=imap user=123a6781-67a8-4a53-945e-f39cc5d73b74 time="2026-02-13T23:26:01Z" level=info msg="Exiting service main loop" service=smtp user=123a6781-67a8-4a53-945e-f39cc5d73b74 time="2026-02-13T23:26:01Z" level=info msg="Exiting service main loop" service=notification user=123a6781-67a8-4a53-945e-f39cc5d73b74 time="2026-02-13T23:26:01Z" level=info msg="Exiting Service" service=user-identity user=123a6781-67a8-4a53-945e-f39cc5d73b74 time="2026-02-13T23:26:01Z" level=info msg="Exiting service main loop" service=telemetry user=123a6781-67a8-4a53-945e-f39cc5d73b74 time="2026-02-13T23:26:01Z" level=info msg="Exiting service" service=user-events user=123a6781-67a8-4a53-945e-f39cc5d73b74 time="2026-02-13T23:26:01Z" level=info msg="Closing IMAP Listener" service=server-manager time="2026-02-13T23:26:01Z" level=info msg="Closing IMAP server" service=server-manager time="2026-02-13T23:26:01Z" level=info msg="Closing SMTP Listener" service=server-manager time="2026-02-13T23:26:01Z" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2026-02-13T23:26:01Z" level=info msg="Closing SMTP server" service=server-manager time="2026-02-13T23:26:01Z" level=info msg="Closing service" service=unleash Then IMAP client "1" eventually sees that message at row 1 has the flag "\Seen" # :1 -> *scenario time="2026-02-13T23:26:01Z" level=info msg="User 'a9def9d5-1ee2-4363-8387-3b4ef5a35475' created with id=4a9c0f78-b1cb-4cbe-a1cd-b9f9f8dd55ad" pkg=gpa/server/backend time="2026-02-13T23:26:03Z" level=info msg="Starting bridge" time="2026-02-13T23:26:03Z" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures1466701680/151/config3765035501/grpcFocusServerConfig.json pkg=focus/service time="2026-02-13T23:26:03Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures1466701680/151/cache2723300925/unleash_cache/unleash_flags: no such file or directory" service=unleash time="2026-02-13T23:26:03Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures1466701680/151/cache2723300925/notifications/notification_cache: no such file or directory" pkg=notification-store time="2026-02-13T23:26:03Z" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures1466701680/151/data884315882/gluon/backend/db gluonStore=/tmp/TestFeatures1466701680/151/data884315882/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2026-02-13T23:26:03Z" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2026-02-13T23:26:03Z" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2026-02-13T23:26:03Z" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2026-02-13T23:26:03Z" level=info msg="Starting service" service=unleash time="2026-02-13T23:26:03Z" level=info msg="Starting service" pkg=observability time="2026-02-13T23:26:03Z" level=info msg="Starting frontend service" time="2026-02-13T23:26:03Z" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures1466701680/151/config3765035501/grpcServerConfig.json time="2026-02-13T23:26:03Z" level=info msg="gRPC server listening on /tmp/bridge9231" pkg=grpc time="2026-02-13T23:26:03Z" level=info msg="Frontend service started" time="2026-02-13T23:26:03Z" level=info msg="Starting frontend client" time="2026-02-13T23:26:03Z" level=info msg="Starting poll service" service=unleash time="2026-02-13T23:26:03Z" level=info msg="Loading users" count=0 pkg=bridge/user time="2026-02-13T23:26:03Z" level=info msg="Finished loading users" pkg=bridge/user time="2026-02-13T23:26:03Z" level=info msg="Checking for updates" pkg=bridge time="2026-02-13T23:26:03Z" level=info msg="Starting receiver service" service=unleash time="2026-02-13T23:26:03Z" level=info msg="Not monitoring parent PID" pkg=grpc time="2026-02-13T23:26:03Z" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2026-02-13T23:26:03Z" level=info msg="Frontend client started" time="2026-02-13T23:26:03Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (754c44d8)" time="2026-02-13T23:26:03Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (754c44d8)" time="2026-02-13T23:26:03Z" level=info msg="200 OK: GET https://127.0.0.1:33317/feature/v2/frontend?bridgeStickyKey=fa01adc2-0b66-42ce-9f43-f1832d245baf" pkg=gpa/manager time="2026-02-13T23:26:03Z" level=info msg="200 OK: POST https://127.0.0.1:33317/auth/v4/info" pkg=gpa/manager time="2026-02-13T23:26:03Z" level=info msg="200 OK: POST https://127.0.0.1:33317/auth/v4" pkg=gpa/manager time="2026-02-13T23:26:03Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=4a9c0f78-b1cb-4cbe-a1cd-b9f9f8dd55ad time="2026-02-13T23:26:03Z" level=info msg="Adding vault user" userID=4a9c0f78-b1cb-4cbe-a1cd-b9f9f8dd55ad time="2026-02-13T23:26:03Z" level=info msg="Creating new user" userID=4a9c0f78-b1cb-4cbe-a1cd-b9f9f8dd55ad time="2026-02-13T23:26:03Z" level=warning msg="404 GET https://127.0.0.1:33317/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2026-02-13T23:26:03Z" level=error msg="404 GET https://127.0.0.1:33317/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2026-02-13T23:26:03Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:33317/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2026-02-13T23:26:03Z" level=info msg="Creating user object" numAddr=1 numLabels=14 userID=4a9c0f78-b1cb-4cbe-a1cd-b9f9f8dd55ad time="2026-02-13T23:26:03Z" level=info msg="200 OK: GET https://127.0.0.1:33317/core/v4/events/latest" pkg=gpa/client userID=4a9c0f78-b1cb-4cbe-a1cd-b9f9f8dd55ad time="2026-02-13T23:26:03Z" level=info msg="Starting service Last EventID=Dg==" service=user-events user=4a9c0f78-b1cb-4cbe-a1cd-b9f9f8dd55ad time="2026-02-13T23:26:03Z" level=info msg="200 OK: GET https://127.0.0.1:33317/core/v4/settings" pkg=gpa/client userID=4a9c0f78-b1cb-4cbe-a1cd-b9f9f8dd55ad time="2026-02-13T23:26:03Z" level=info msg="Registering user client, ID:4a9c0f78-b1cb-4cbe-a1cd-b9f9f8dd55ad" pkg=observability time="2026-02-13T23:26:03Z" level=info msg="Starting service main loop" service=telemetry user=4a9c0f78-b1cb-4cbe-a1cd-b9f9f8dd55ad time="2026-02-13T23:26:03Z" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=4a9c0f78-b1cb-4cbe-a1cd-b9f9f8dd55ad time="2026-02-13T23:26:03Z" level=info msg="Starting service main loop" service=notification user=4a9c0f78-b1cb-4cbe-a1cd-b9f9f8dd55ad time="2026-02-13T23:26:03Z" level=info msg="Starting service main loop" service=smtp user=4a9c0f78-b1cb-4cbe-a1cd-b9f9f8dd55ad time="2026-02-13T23:26:03Z" level=info msg="200 OK: GET https://127.0.0.1:33317/core/v4/labels?Type=4" pkg=gpa/client userID=4a9c0f78-b1cb-4cbe-a1cd-b9f9f8dd55ad time="2026-02-13T23:26:03Z" level=info msg="200 OK: GET https://127.0.0.1:33317/core/v4/labels?Type=3" pkg=gpa/client userID=4a9c0f78-b1cb-4cbe-a1cd-b9f9f8dd55ad time="2026-02-13T23:26:03Z" level=info msg="200 OK: GET https://127.0.0.1:33317/core/v4/labels?Type=1" pkg=gpa/client userID=4a9c0f78-b1cb-4cbe-a1cd-b9f9f8dd55ad time="2026-02-13T23:26:03Z" level=info msg="Setting labels" labelIDs="[0 3 5 6 7 8 9 12 1 2 4 10 7ae5a873-085f-4e17-8d6f-94e7d9032f46 bda4cb96-dbb5-4444-8501-5bd90efbe48f]" pkg=rwLabels time="2026-02-13T23:26:03Z" level=info msg="Adding user to imap server" addrID=b2bb3b9f-41b2-426e-8b39-341e89b6ada8 service=server-manager time="2026-02-13T23:26:03Z" level=info msg="Creating new IMAP user" addrID=b2bb3b9f-41b2-426e-8b39-341e89b6ada8 service=server-manager time="2026-02-13T23:26:03Z" level=info msg="Setting gluon ID" addrID=b2bb3b9f-41b2-426e-8b39-341e89b6ada8 gluonID=0f7cfd0f-1577-42ae-852e-669ffc06ecbe userID=4a9c0f78-b1cb-4cbe-a1cd-b9f9f8dd55ad time="2026-02-13T23:26:03Z" level=info msg="Created new IMAP user" addrID=b2bb3b9f-41b2-426e-8b39-341e89b6ada8 gluonID=0f7cfd0f-1577-42ae-852e-669ffc06ecbe service=server-manager time="2026-02-13T23:26:03Z" level=info msg="Validating Listener State" service=server-manager time="2026-02-13T23:26:03Z" level=info msg=Resuming service=user-events user=4a9c0f78-b1cb-4cbe-a1cd-b9f9f8dd55ad time="2026-02-13T23:26:03Z" level=info msg="Received mailbox message count" count=0 gluonID=0f7cfd0f-1577-42ae-852e-669ffc06ecbe labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2026-02-13T23:26:03Z" level=info msg="Starting IMAP Service" service=imap user=4a9c0f78-b1cb-4cbe-a1cd-b9f9f8dd55ad time="2026-02-13T23:26:03Z" level=info msg="Sync triggered" service=imap user=4a9c0f78-b1cb-4cbe-a1cd-b9f9f8dd55ad time="2026-02-13T23:26:03Z" level=info msg="Beginning user sync" service=imap start="2026-02-13 23:26:03.59178211 +0000 UTC m=+181.398390520" user=4a9c0f78-b1cb-4cbe-a1cd-b9f9f8dd55ad time="2026-02-13T23:26:03Z" level=info msg="Syncing labels" service=imap user=4a9c0f78-b1cb-4cbe-a1cd-b9f9f8dd55ad time="2026-02-13T23:26:03Z" level=info msg="Label not found in DB, creating mailbox." labelID=7ae5a873-085f-4e17-8d6f-94e7d9032f46 labelPath="RPijXXq+/66TBq1ekOxGR3YfSJRztJQJY+kK3/gH+Uo=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2026-02-13T23:26:03Z" level=info msg="Label not found in DB, creating mailbox." labelID=bda4cb96-dbb5-4444-8501-5bd90efbe48f labelPath="AuO2iVbU1q9LVsySXNr4nwhO38HWlDdfMbr5xs56MzY=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2026-02-13T23:26:03Z" level=info msg="Checking whether logged in user should re-sync. UserID:4a9c0f78-b1cb-4cbe-a1cd-b9f9f8dd55ad" userID=4a9c0f78-b1cb-4cbe-a1cd-b9f9f8dd55ad time="2026-02-13T23:26:03Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=0f7cfd0f-1577-42ae-852e-669ffc06ecbe time="2026-02-13T23:26:03Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=0f7cfd0f-1577-42ae-852e-669ffc06ecbe time="2026-02-13T23:26:03Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=12 userID=0f7cfd0f-1577-42ae-852e-669ffc06ecbe time="2026-02-13T23:26:03Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5 userID=0f7cfd0f-1577-42ae-852e-669ffc06ecbe time="2026-02-13T23:26:03Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4 userID=0f7cfd0f-1577-42ae-852e-669ffc06ecbe time="2026-02-13T23:26:03Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=7ae5a873-085f-4e17-8d6f-94e7d9032f46 userID=0f7cfd0f-1577-42ae-852e-669ffc06ecbe time="2026-02-13T23:26:03Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=bda4cb96-dbb5-4444-8501-5bd90efbe48f userID=0f7cfd0f-1577-42ae-852e-669ffc06ecbe time="2026-02-13T23:26:03Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0 userID=0f7cfd0f-1577-42ae-852e-669ffc06ecbe time="2026-02-13T23:26:03Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=3 userID=0f7cfd0f-1577-42ae-852e-669ffc06ecbe time="2026-02-13T23:26:03Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6 userID=0f7cfd0f-1577-42ae-852e-669ffc06ecbe time="2026-02-13T23:26:03Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=10 userID=0f7cfd0f-1577-42ae-852e-669ffc06ecbe time="2026-02-13T23:26:03Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=7 userID=0f7cfd0f-1577-42ae-852e-669ffc06ecbe time="2026-02-13T23:26:03Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=8 userID=0f7cfd0f-1577-42ae-852e-669ffc06ecbe time="2026-02-13T23:26:03Z" level=info msg="Synced labels" service=imap user=4a9c0f78-b1cb-4cbe-a1cd-b9f9f8dd55ad time="2026-02-13T23:26:03Z" level=info msg="200 OK: GET https://127.0.0.1:33317/mail/v4/messages/count" pkg=gpa/client userID=4a9c0f78-b1cb-4cbe-a1cd-b9f9f8dd55ad time="2026-02-13T23:26:03Z" level=info msg="Syncing messages" service=imap user=4a9c0f78-b1cb-4cbe-a1cd-b9f9f8dd55ad time="2026-02-13T23:26:03Z" level=info msg="Job started" service=imap user=4a9c0f78-b1cb-4cbe-a1cd-b9f9f8dd55ad time="2026-02-13T23:26:03Z" level=info msg="200 OK: POST https://127.0.0.1:33317/mail/v4/messages" pkg=gpa/client userID=4a9c0f78-b1cb-4cbe-a1cd-b9f9f8dd55ad time="2026-02-13T23:26:03Z" level=info msg="200 OK: POST https://127.0.0.1:33317/mail/v4/messages" pkg=gpa/client userID=4a9c0f78-b1cb-4cbe-a1cd-b9f9f8dd55ad time="2026-02-13T23:26:03Z" level=info msg="Creating new child job" service=imap user=4a9c0f78-b1cb-4cbe-a1cd-b9f9f8dd55ad time="2026-02-13T23:26:03Z" level=info msg="Job finished" service=imap user=4a9c0f78-b1cb-4cbe-a1cd-b9f9f8dd55ad time="2026-02-13T23:26:03Z" level=info msg="200 OK: GET https://127.0.0.1:33317/mail/v4/messages/39230396-9807-4340-b0c4-eba933f13bde" pkg=gpa/client userID=4a9c0f78-b1cb-4cbe-a1cd-b9f9f8dd55ad time="2026-02-13T23:26:03Z" level=info msg="200 OK: GET https://127.0.0.1:33317/mail/v4/messages/cd7b0fc9-6468-4702-b108-bb7971266653" pkg=gpa/client userID=4a9c0f78-b1cb-4cbe-a1cd-b9f9f8dd55ad time="2026-02-13T23:26:03Z" level=info msg="200 OK: GET https://127.0.0.1:33317/mail/v4/messages/d8aec212-4d6c-4969-85db-ca2cfb277c79" pkg=gpa/client userID=4a9c0f78-b1cb-4cbe-a1cd-b9f9f8dd55ad time="2026-02-13T23:26:03Z" level=info msg="200 OK: GET https://127.0.0.1:33317/mail/v4/messages/f2f2685a-8413-47b2-a3d8-5180687e737d" pkg=gpa/client userID=4a9c0f78-b1cb-4cbe-a1cd-b9f9f8dd55ad time="2026-02-13T23:26:03Z" level=info msg="200 OK: GET https://127.0.0.1:33317/mail/v4/messages/6ec163f1-81ac-4fe2-be55-02271a24accd" pkg=gpa/client userID=4a9c0f78-b1cb-4cbe-a1cd-b9f9f8dd55ad time="2026-02-13T23:26:03Z" level=info msg="200 OK: GET https://127.0.0.1:33317/mail/v4/messages/a0311ace-7c4a-42e8-a52a-e1d0388213c8" pkg=gpa/client userID=4a9c0f78-b1cb-4cbe-a1cd-b9f9f8dd55ad time="2026-02-13T23:26:03Z" level=info msg="200 OK: GET https://127.0.0.1:33317/mail/v4/messages/3364369d-74a8-4afc-88f4-f101338eb021" pkg=gpa/client userID=4a9c0f78-b1cb-4cbe-a1cd-b9f9f8dd55ad time="2026-02-13T23:26:03Z" level=info msg="200 OK: GET https://127.0.0.1:33317/mail/v4/messages/f006fd46-c8c8-46cc-a0d7-6e714c185912" pkg=gpa/client userID=4a9c0f78-b1cb-4cbe-a1cd-b9f9f8dd55ad time="2026-02-13T23:26:03Z" level=info msg="200 OK: GET https://127.0.0.1:33317/mail/v4/messages/b87d0cae-d7a2-465b-87d2-956a56f7c65b" pkg=gpa/client userID=4a9c0f78-b1cb-4cbe-a1cd-b9f9f8dd55ad time="2026-02-13T23:26:03Z" level=info msg="200 OK: GET https://127.0.0.1:33317/mail/v4/messages/249701cd-7c83-495f-9ce6-beebd6cbe94a" pkg=gpa/client userID=4a9c0f78-b1cb-4cbe-a1cd-b9f9f8dd55ad time="2026-02-13T23:26:03Z" level=info msg="200 OK: GET https://127.0.0.1:33317/mail/v4/messages/a1bfb9dd-dfb8-4b29-9315-ccf27ae2c2ac" pkg=gpa/client userID=4a9c0f78-b1cb-4cbe-a1cd-b9f9f8dd55ad time="2026-02-13T23:26:03Z" level=info msg="200 OK: GET https://127.0.0.1:33317/mail/v4/messages/d34d8b88-4453-4887-9431-3c0155e43ea6" pkg=gpa/client userID=4a9c0f78-b1cb-4cbe-a1cd-b9f9f8dd55ad time="2026-02-13T23:26:03Z" level=info msg="Sending observability data." pkg=observability time="2026-02-13T23:26:03Z" level=info msg="200 OK: POST https://127.0.0.1:33317/data/v1/metrics" pkg=gpa/client userID=4a9c0f78-b1cb-4cbe-a1cd-b9f9f8dd55ad time="2026-02-13T23:26:03Z" level=info msg="Successfully sent observability data." pkg=observability time="2026-02-13T23:26:03Z" level=info msg="Scheduling observability data sending" pkg=observability time="2026-02-13T23:26:03Z" level=info msg="Child job finished" service=imap user=4a9c0f78-b1cb-4cbe-a1cd-b9f9f8dd55ad time="2026-02-13T23:26:03Z" level=info msg="All child jobs completed" service=imap sync-job=waiter user=4a9c0f78-b1cb-4cbe-a1cd-b9f9f8dd55ad time="2026-02-13T23:26:03Z" level=info msg="Synced messages" service=imap user=4a9c0f78-b1cb-4cbe-a1cd-b9f9f8dd55ad time="2026-02-13T23:26:03Z" level=info msg="Finished user sync" duration=21.081458ms service=imap user=4a9c0f78-b1cb-4cbe-a1cd-b9f9f8dd55ad time="2026-02-13T23:26:03Z" level=info msg="Sync complete, starting API event stream" service=imap user=4a9c0f78-b1cb-4cbe-a1cd-b9f9f8dd55ad time="2026-02-13T23:26:03Z" level=info msg="Event loop reset" eventID="Dg==" service=user-events user=4a9c0f78-b1cb-4cbe-a1cd-b9f9f8dd55ad Scenario: Mark message as unread # features/imap/message/state.feature:25 When IMAP client "1" selects "Folders/one" # :1 -> *scenario time="2026-02-13T23:26:03Z" level=info msg="200 OK: PUT https://127.0.0.1:33317/mail/v4/messages/unread" pkg=gpa/client userID=4a9c0f78-b1cb-4cbe-a1cd-b9f9f8dd55ad And IMAP client "1" marks message 1 as "unread" # :1 -> *scenario And it succeeds # :1 -> *scenario time="2026-02-13T23:26:03Z" level=info msg="Frontend service stopped" time="2026-02-13T23:26:03Z" level=info msg="Frontend client stopped" time="2026-02-13T23:26:03Z" level=info msg="Closing bridge" pkg=bridge time="2026-02-13T23:26:03Z" level=info msg="Stopping service" pkg=observability time="2026-02-13T23:26:03Z" level=info msg="Closing user" userID=4a9c0f78-b1cb-4cbe-a1cd-b9f9f8dd55ad time="2026-02-13T23:26:03Z" level=info msg="De-registering user client, ID:4a9c0f78-b1cb-4cbe-a1cd-b9f9f8dd55ad" pkg=observability time="2026-02-13T23:26:03Z" level=info msg="Exiting IMAP Service" service=imap user=4a9c0f78-b1cb-4cbe-a1cd-b9f9f8dd55ad time="2026-02-13T23:26:03Z" level=info msg="Exiting service main loop" service=smtp user=4a9c0f78-b1cb-4cbe-a1cd-b9f9f8dd55ad time="2026-02-13T23:26:03Z" level=info msg="Exiting service main loop" service=notification user=4a9c0f78-b1cb-4cbe-a1cd-b9f9f8dd55ad time="2026-02-13T23:26:03Z" level=info msg="Exiting Service" service=user-identity user=4a9c0f78-b1cb-4cbe-a1cd-b9f9f8dd55ad time="2026-02-13T23:26:03Z" level=info msg="Exiting service main loop" service=telemetry user=4a9c0f78-b1cb-4cbe-a1cd-b9f9f8dd55ad time="2026-02-13T23:26:03Z" level=info msg="Exiting service" service=user-events user=4a9c0f78-b1cb-4cbe-a1cd-b9f9f8dd55ad time="2026-02-13T23:26:03Z" level=info msg="Closing IMAP Listener" service=server-manager time="2026-02-13T23:26:03Z" level=info msg="Closing IMAP server" service=server-manager time="2026-02-13T23:26:03Z" level=info msg="Closing SMTP Listener" service=server-manager time="2026-02-13T23:26:03Z" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2026-02-13T23:26:03Z" level=info msg="Closing SMTP server" service=server-manager time="2026-02-13T23:26:03Z" level=info msg="Closing service" service=unleash Then IMAP client "1" eventually sees that message at row 1 does not have the flag "\Seen" # :1 -> *scenario time="2026-02-13T23:26:03Z" level=info msg="User 'f503c719-7884-4fd6-9915-7408be2f96d2' created with id=05744c1b-36b8-4981-ba21-f4cd02685ec0" pkg=gpa/server/backend time="2026-02-13T23:26:05Z" level=info msg="Starting bridge" time="2026-02-13T23:26:05Z" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures1466701680/152/config682416916/grpcFocusServerConfig.json pkg=focus/service time="2026-02-13T23:26:05Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures1466701680/152/cache3068039140/unleash_cache/unleash_flags: no such file or directory" service=unleash time="2026-02-13T23:26:05Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures1466701680/152/cache3068039140/notifications/notification_cache: no such file or directory" pkg=notification-store time="2026-02-13T23:26:05Z" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures1466701680/152/data3514126556/gluon/backend/db gluonStore=/tmp/TestFeatures1466701680/152/data3514126556/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2026-02-13T23:26:05Z" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2026-02-13T23:26:05Z" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2026-02-13T23:26:05Z" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2026-02-13T23:26:05Z" level=info msg="Starting service" service=unleash time="2026-02-13T23:26:05Z" level=info msg="Starting service" pkg=observability time="2026-02-13T23:26:05Z" level=info msg="Starting frontend service" time="2026-02-13T23:26:05Z" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures1466701680/152/config682416916/grpcServerConfig.json time="2026-02-13T23:26:05Z" level=info msg="gRPC server listening on /tmp/bridge6917" pkg=grpc time="2026-02-13T23:26:05Z" level=info msg="Frontend service started" time="2026-02-13T23:26:05Z" level=info msg="Starting frontend client" time="2026-02-13T23:26:05Z" level=info msg="Starting poll service" service=unleash time="2026-02-13T23:26:05Z" level=info msg="Starting receiver service" service=unleash time="2026-02-13T23:26:05Z" level=info msg="Loading users" count=0 pkg=bridge/user time="2026-02-13T23:26:05Z" level=info msg="Finished loading users" pkg=bridge/user time="2026-02-13T23:26:05Z" level=info msg="Checking for updates" pkg=bridge time="2026-02-13T23:26:05Z" level=info msg="Not monitoring parent PID" pkg=grpc time="2026-02-13T23:26:05Z" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2026-02-13T23:26:05Z" level=info msg="200 OK: GET https://127.0.0.1:41327/feature/v2/frontend?bridgeStickyKey=99d1e1d4-3626-47fb-b740-b155df92776c" pkg=gpa/manager time="2026-02-13T23:26:05Z" level=info msg="Frontend client started" time="2026-02-13T23:26:05Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (700b4b4a)" time="2026-02-13T23:26:05Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (700b4b4a)" time="2026-02-13T23:26:05Z" level=info msg="200 OK: POST https://127.0.0.1:41327/auth/v4/info" pkg=gpa/manager time="2026-02-13T23:26:05Z" level=info msg="200 OK: POST https://127.0.0.1:41327/auth/v4" pkg=gpa/manager time="2026-02-13T23:26:05Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=05744c1b-36b8-4981-ba21-f4cd02685ec0 time="2026-02-13T23:26:05Z" level=info msg="Adding vault user" userID=05744c1b-36b8-4981-ba21-f4cd02685ec0 time="2026-02-13T23:26:05Z" level=info msg="Creating new user" userID=05744c1b-36b8-4981-ba21-f4cd02685ec0 time="2026-02-13T23:26:05Z" level=warning msg="404 GET https://127.0.0.1:41327/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2026-02-13T23:26:05Z" level=error msg="404 GET https://127.0.0.1:41327/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2026-02-13T23:26:05Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:41327/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2026-02-13T23:26:05Z" level=info msg="Creating user object" numAddr=1 numLabels=14 userID=05744c1b-36b8-4981-ba21-f4cd02685ec0 time="2026-02-13T23:26:05Z" level=info msg="200 OK: GET https://127.0.0.1:41327/core/v4/events/latest" pkg=gpa/client userID=05744c1b-36b8-4981-ba21-f4cd02685ec0 time="2026-02-13T23:26:05Z" level=info msg="Starting service Last EventID=Dg==" service=user-events user=05744c1b-36b8-4981-ba21-f4cd02685ec0 time="2026-02-13T23:26:05Z" level=info msg="200 OK: GET https://127.0.0.1:41327/core/v4/settings" pkg=gpa/client userID=05744c1b-36b8-4981-ba21-f4cd02685ec0 time="2026-02-13T23:26:05Z" level=info msg="Registering user client, ID:05744c1b-36b8-4981-ba21-f4cd02685ec0" pkg=observability time="2026-02-13T23:26:05Z" level=info msg="Starting service main loop" service=telemetry user=05744c1b-36b8-4981-ba21-f4cd02685ec0 time="2026-02-13T23:26:05Z" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=05744c1b-36b8-4981-ba21-f4cd02685ec0 time="2026-02-13T23:26:05Z" level=info msg="Starting service main loop" service=notification user=05744c1b-36b8-4981-ba21-f4cd02685ec0 time="2026-02-13T23:26:05Z" level=info msg="Starting service main loop" service=smtp user=05744c1b-36b8-4981-ba21-f4cd02685ec0 time="2026-02-13T23:26:05Z" level=info msg="200 OK: GET https://127.0.0.1:41327/core/v4/labels?Type=4" pkg=gpa/client userID=05744c1b-36b8-4981-ba21-f4cd02685ec0 time="2026-02-13T23:26:05Z" level=info msg="200 OK: GET https://127.0.0.1:41327/core/v4/labels?Type=3" pkg=gpa/client userID=05744c1b-36b8-4981-ba21-f4cd02685ec0 time="2026-02-13T23:26:05Z" level=info msg="200 OK: GET https://127.0.0.1:41327/core/v4/labels?Type=1" pkg=gpa/client userID=05744c1b-36b8-4981-ba21-f4cd02685ec0 time="2026-02-13T23:26:05Z" level=info msg="Setting labels" labelIDs="[1 2 3 4 5 7 0 6 8 9 10 12 b087f32b-6cc5-43ed-aa11-9cdb408511dc 9860d586-10cd-4ef3-ac21-2d475edd2cb6]" pkg=rwLabels time="2026-02-13T23:26:05Z" level=info msg="Adding user to imap server" addrID=46f3429c-283a-44e7-a3dd-6af0fda632f2 service=server-manager time="2026-02-13T23:26:05Z" level=info msg="Creating new IMAP user" addrID=46f3429c-283a-44e7-a3dd-6af0fda632f2 service=server-manager time="2026-02-13T23:26:05Z" level=info msg="Setting gluon ID" addrID=46f3429c-283a-44e7-a3dd-6af0fda632f2 gluonID=9609e5b5-16a6-46c1-986e-e3a508ed91d6 userID=05744c1b-36b8-4981-ba21-f4cd02685ec0 time="2026-02-13T23:26:05Z" level=info msg="Created new IMAP user" addrID=46f3429c-283a-44e7-a3dd-6af0fda632f2 gluonID=9609e5b5-16a6-46c1-986e-e3a508ed91d6 service=server-manager time="2026-02-13T23:26:05Z" level=info msg="Validating Listener State" service=server-manager time="2026-02-13T23:26:05Z" level=info msg=Resuming service=user-events user=05744c1b-36b8-4981-ba21-f4cd02685ec0 time="2026-02-13T23:26:05Z" level=info msg="Received mailbox message count" count=0 gluonID=9609e5b5-16a6-46c1-986e-e3a508ed91d6 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2026-02-13T23:26:05Z" level=info msg="Starting IMAP Service" service=imap user=05744c1b-36b8-4981-ba21-f4cd02685ec0 time="2026-02-13T23:26:05Z" level=info msg="Sync triggered" service=imap user=05744c1b-36b8-4981-ba21-f4cd02685ec0 time="2026-02-13T23:26:05Z" level=info msg="Beginning user sync" service=imap start="2026-02-13 23:26:05.766100628 +0000 UTC m=+183.572709038" user=05744c1b-36b8-4981-ba21-f4cd02685ec0 time="2026-02-13T23:26:05Z" level=info msg="Checking whether logged in user should re-sync. UserID:05744c1b-36b8-4981-ba21-f4cd02685ec0" userID=05744c1b-36b8-4981-ba21-f4cd02685ec0 time="2026-02-13T23:26:05Z" level=info msg="Syncing labels" service=imap user=05744c1b-36b8-4981-ba21-f4cd02685ec0 time="2026-02-13T23:26:05Z" level=info msg="Label not found in DB, creating mailbox." labelID=b087f32b-6cc5-43ed-aa11-9cdb408511dc labelPath="RPijXXq+/66TBq1ekOxGR3YfSJRztJQJY+kK3/gH+Uo=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2026-02-13T23:26:05Z" level=info msg="Label not found in DB, creating mailbox." labelID=9860d586-10cd-4ef3-ac21-2d475edd2cb6 labelPath="AuO2iVbU1q9LVsySXNr4nwhO38HWlDdfMbr5xs56MzY=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2026-02-13T23:26:05Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=9609e5b5-16a6-46c1-986e-e3a508ed91d6 time="2026-02-13T23:26:05Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=9609e5b5-16a6-46c1-986e-e3a508ed91d6 time="2026-02-13T23:26:05Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0 userID=9609e5b5-16a6-46c1-986e-e3a508ed91d6 time="2026-02-13T23:26:05Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=12 userID=9609e5b5-16a6-46c1-986e-e3a508ed91d6 time="2026-02-13T23:26:05Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4 userID=9609e5b5-16a6-46c1-986e-e3a508ed91d6 time="2026-02-13T23:26:05Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5 userID=9609e5b5-16a6-46c1-986e-e3a508ed91d6 time="2026-02-13T23:26:05Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=7 userID=9609e5b5-16a6-46c1-986e-e3a508ed91d6 time="2026-02-13T23:26:05Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=8 userID=9609e5b5-16a6-46c1-986e-e3a508ed91d6 time="2026-02-13T23:26:05Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=10 userID=9609e5b5-16a6-46c1-986e-e3a508ed91d6 time="2026-02-13T23:26:05Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=3 userID=9609e5b5-16a6-46c1-986e-e3a508ed91d6 time="2026-02-13T23:26:05Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=b087f32b-6cc5-43ed-aa11-9cdb408511dc userID=9609e5b5-16a6-46c1-986e-e3a508ed91d6 time="2026-02-13T23:26:05Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=9860d586-10cd-4ef3-ac21-2d475edd2cb6 userID=9609e5b5-16a6-46c1-986e-e3a508ed91d6 time="2026-02-13T23:26:05Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6 userID=9609e5b5-16a6-46c1-986e-e3a508ed91d6 time="2026-02-13T23:26:05Z" level=info msg="Synced labels" service=imap user=05744c1b-36b8-4981-ba21-f4cd02685ec0 time="2026-02-13T23:26:05Z" level=info msg="200 OK: GET https://127.0.0.1:41327/mail/v4/messages/count" pkg=gpa/client userID=05744c1b-36b8-4981-ba21-f4cd02685ec0 time="2026-02-13T23:26:05Z" level=info msg="Syncing messages" service=imap user=05744c1b-36b8-4981-ba21-f4cd02685ec0 time="2026-02-13T23:26:05Z" level=info msg="Job started" service=imap user=05744c1b-36b8-4981-ba21-f4cd02685ec0 time="2026-02-13T23:26:05Z" level=info msg="200 OK: POST https://127.0.0.1:41327/mail/v4/messages" pkg=gpa/client userID=05744c1b-36b8-4981-ba21-f4cd02685ec0 time="2026-02-13T23:26:05Z" level=info msg="200 OK: POST https://127.0.0.1:41327/mail/v4/messages" pkg=gpa/client userID=05744c1b-36b8-4981-ba21-f4cd02685ec0 time="2026-02-13T23:26:05Z" level=info msg="Creating new child job" service=imap user=05744c1b-36b8-4981-ba21-f4cd02685ec0 time="2026-02-13T23:26:05Z" level=info msg="Job finished" service=imap user=05744c1b-36b8-4981-ba21-f4cd02685ec0 time="2026-02-13T23:26:05Z" level=info msg="200 OK: GET https://127.0.0.1:41327/mail/v4/messages/75f11738-7547-4fcc-851a-6729a3c9b618" pkg=gpa/client userID=05744c1b-36b8-4981-ba21-f4cd02685ec0 time="2026-02-13T23:26:05Z" level=info msg="200 OK: GET https://127.0.0.1:41327/mail/v4/messages/810667a0-c5a0-45cb-997a-3ac8c031c0d2" pkg=gpa/client userID=05744c1b-36b8-4981-ba21-f4cd02685ec0 time="2026-02-13T23:26:05Z" level=info msg="200 OK: GET https://127.0.0.1:41327/mail/v4/messages/73409d0c-eb62-4691-9d94-a3ada4915538" pkg=gpa/client userID=05744c1b-36b8-4981-ba21-f4cd02685ec0 time="2026-02-13T23:26:05Z" level=info msg="200 OK: GET https://127.0.0.1:41327/mail/v4/messages/732f2ffb-fe80-4317-b4e3-3cfdff96cd2e" pkg=gpa/client userID=05744c1b-36b8-4981-ba21-f4cd02685ec0 time="2026-02-13T23:26:05Z" level=info msg="200 OK: GET https://127.0.0.1:41327/mail/v4/messages/369592af-95d4-449a-ac2c-66fff5e789e0" pkg=gpa/client userID=05744c1b-36b8-4981-ba21-f4cd02685ec0 time="2026-02-13T23:26:05Z" level=info msg="200 OK: GET https://127.0.0.1:41327/mail/v4/messages/06332fd7-33dc-4b88-917e-8de1eaaead9c" pkg=gpa/client userID=05744c1b-36b8-4981-ba21-f4cd02685ec0 time="2026-02-13T23:26:05Z" level=info msg="200 OK: GET https://127.0.0.1:41327/mail/v4/messages/e71bfae6-a188-4ee3-b74e-2b08717f1c91" pkg=gpa/client userID=05744c1b-36b8-4981-ba21-f4cd02685ec0 time="2026-02-13T23:26:05Z" level=info msg="200 OK: GET https://127.0.0.1:41327/mail/v4/messages/0654fd4e-fb81-4614-8dcf-49a490551ccf" pkg=gpa/client userID=05744c1b-36b8-4981-ba21-f4cd02685ec0 time="2026-02-13T23:26:05Z" level=info msg="200 OK: GET https://127.0.0.1:41327/mail/v4/messages/b303767e-d3a2-4e6b-941e-ffac0107f11b" pkg=gpa/client userID=05744c1b-36b8-4981-ba21-f4cd02685ec0 time="2026-02-13T23:26:05Z" level=info msg="200 OK: GET https://127.0.0.1:41327/mail/v4/messages/ee815fdb-1e63-49e9-bb7c-81bddcc7e041" pkg=gpa/client userID=05744c1b-36b8-4981-ba21-f4cd02685ec0 time="2026-02-13T23:26:05Z" level=info msg="200 OK: GET https://127.0.0.1:41327/mail/v4/messages/fb931c52-7042-4109-8f28-87b403ea1df0" pkg=gpa/client userID=05744c1b-36b8-4981-ba21-f4cd02685ec0 time="2026-02-13T23:26:05Z" level=info msg="200 OK: GET https://127.0.0.1:41327/mail/v4/messages/3c55ccc6-965a-42c7-8ffd-87c9e33a9de6" pkg=gpa/client userID=05744c1b-36b8-4981-ba21-f4cd02685ec0 time="2026-02-13T23:26:05Z" level=info msg="Sending observability data." pkg=observability time="2026-02-13T23:26:05Z" level=info msg="200 OK: POST https://127.0.0.1:41327/data/v1/metrics" pkg=gpa/client userID=05744c1b-36b8-4981-ba21-f4cd02685ec0 time="2026-02-13T23:26:05Z" level=info msg="Successfully sent observability data." pkg=observability time="2026-02-13T23:26:05Z" level=info msg="Scheduling observability data sending" pkg=observability time="2026-02-13T23:26:05Z" level=info msg="Child job finished" service=imap user=05744c1b-36b8-4981-ba21-f4cd02685ec0 time="2026-02-13T23:26:05Z" level=info msg="All child jobs completed" service=imap sync-job=waiter user=05744c1b-36b8-4981-ba21-f4cd02685ec0 time="2026-02-13T23:26:05Z" level=info msg="Synced messages" service=imap user=05744c1b-36b8-4981-ba21-f4cd02685ec0 time="2026-02-13T23:26:05Z" level=info msg="Finished user sync" duration=23.731626ms service=imap user=05744c1b-36b8-4981-ba21-f4cd02685ec0 time="2026-02-13T23:26:05Z" level=info msg="Sync complete, starting API event stream" service=imap user=05744c1b-36b8-4981-ba21-f4cd02685ec0 time="2026-02-13T23:26:05Z" level=info msg="Event loop reset" eventID="Dg==" service=user-events user=05744c1b-36b8-4981-ba21-f4cd02685ec0 Scenario: Mark message as starred # features/imap/message/state.feature:31 When IMAP client "1" selects "Folders/one" # :1 -> *scenario time="2026-02-13T23:26:05Z" level=info msg="200 OK: PUT https://127.0.0.1:41327/mail/v4/messages/label" pkg=gpa/client userID=05744c1b-36b8-4981-ba21-f4cd02685ec0 And IMAP client "1" marks message 1 as "starred" # :1 -> *scenario And it succeeds # :1 -> *scenario time="2026-02-13T23:26:05Z" level=info msg="Frontend service stopped" time="2026-02-13T23:26:05Z" level=info msg="Frontend client stopped" time="2026-02-13T23:26:05Z" level=info msg="Closing bridge" pkg=bridge time="2026-02-13T23:26:05Z" level=info msg="Stopping service" pkg=observability time="2026-02-13T23:26:05Z" level=info msg="Closing user" userID=05744c1b-36b8-4981-ba21-f4cd02685ec0 time="2026-02-13T23:26:05Z" level=info msg="De-registering user client, ID:05744c1b-36b8-4981-ba21-f4cd02685ec0" pkg=observability time="2026-02-13T23:26:05Z" level=info msg="Exiting IMAP Service" service=imap user=05744c1b-36b8-4981-ba21-f4cd02685ec0 time="2026-02-13T23:26:05Z" level=info msg="Exiting service main loop" service=smtp user=05744c1b-36b8-4981-ba21-f4cd02685ec0 time="2026-02-13T23:26:05Z" level=info msg="Exiting service main loop" service=notification user=05744c1b-36b8-4981-ba21-f4cd02685ec0 time="2026-02-13T23:26:05Z" level=info msg="Exiting Service" service=user-identity user=05744c1b-36b8-4981-ba21-f4cd02685ec0 time="2026-02-13T23:26:05Z" level=info msg="Exiting service main loop" service=telemetry user=05744c1b-36b8-4981-ba21-f4cd02685ec0 time="2026-02-13T23:26:05Z" level=info msg="Exiting service" service=user-events user=05744c1b-36b8-4981-ba21-f4cd02685ec0 time="2026-02-13T23:26:05Z" level=info msg="Closing IMAP Listener" service=server-manager time="2026-02-13T23:26:05Z" level=info msg="Closing IMAP server" service=server-manager time="2026-02-13T23:26:05Z" level=info msg="Closing SMTP Listener" service=server-manager time="2026-02-13T23:26:05Z" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2026-02-13T23:26:05Z" level=info msg="Closing SMTP server" service=server-manager time="2026-02-13T23:26:05Z" level=info msg="Closing service" service=unleash Then IMAP client "1" eventually sees that message at row 1 has the flag "\Flagged" # :1 -> *scenario time="2026-02-13T23:26:06Z" level=info msg="User 'c4e58d5e-48b4-473d-911c-78278ec38cac' created with id=973bf488-925c-4adc-8559-cfd0938b2a29" pkg=gpa/server/backend time="2026-02-13T23:26:07Z" level=info msg="Starting bridge" time="2026-02-13T23:26:07Z" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures1466701680/153/config1313026853/grpcFocusServerConfig.json pkg=focus/service time="2026-02-13T23:26:07Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures1466701680/153/cache1841078859/unleash_cache/unleash_flags: no such file or directory" service=unleash time="2026-02-13T23:26:07Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures1466701680/153/cache1841078859/notifications/notification_cache: no such file or directory" pkg=notification-store time="2026-02-13T23:26:07Z" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures1466701680/153/data3315537634/gluon/backend/db gluonStore=/tmp/TestFeatures1466701680/153/data3315537634/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2026-02-13T23:26:07Z" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2026-02-13T23:26:07Z" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2026-02-13T23:26:07Z" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2026-02-13T23:26:07Z" level=info msg="Starting service" service=unleash time="2026-02-13T23:26:07Z" level=info msg="Starting service" pkg=observability time="2026-02-13T23:26:07Z" level=info msg="Starting frontend service" time="2026-02-13T23:26:07Z" level=info msg="Starting poll service" service=unleash time="2026-02-13T23:26:07Z" level=info msg="Starting receiver service" service=unleash time="2026-02-13T23:26:07Z" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures1466701680/153/config1313026853/grpcServerConfig.json time="2026-02-13T23:26:07Z" level=info msg="gRPC server listening on /tmp/bridge1384" pkg=grpc time="2026-02-13T23:26:07Z" level=info msg="Frontend service started" time="2026-02-13T23:26:07Z" level=info msg="Starting frontend client" time="2026-02-13T23:26:07Z" level=info msg="Loading users" count=0 pkg=bridge/user time="2026-02-13T23:26:07Z" level=info msg="Finished loading users" pkg=bridge/user time="2026-02-13T23:26:07Z" level=info msg="Checking for updates" pkg=bridge time="2026-02-13T23:26:07Z" level=info msg="Not monitoring parent PID" pkg=grpc time="2026-02-13T23:26:07Z" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2026-02-13T23:26:07Z" level=info msg="200 OK: GET https://127.0.0.1:34415/feature/v2/frontend?bridgeStickyKey=197cd330-237e-4dfe-8221-09513a921b5c" pkg=gpa/manager time="2026-02-13T23:26:07Z" level=info msg="Frontend client started" time="2026-02-13T23:26:07Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (3980043d)" time="2026-02-13T23:26:07Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (3980043d)" time="2026-02-13T23:26:07Z" level=info msg="200 OK: POST https://127.0.0.1:34415/auth/v4/info" pkg=gpa/manager time="2026-02-13T23:26:08Z" level=info msg="200 OK: POST https://127.0.0.1:34415/auth/v4" pkg=gpa/manager time="2026-02-13T23:26:08Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=973bf488-925c-4adc-8559-cfd0938b2a29 time="2026-02-13T23:26:08Z" level=info msg="Adding vault user" userID=973bf488-925c-4adc-8559-cfd0938b2a29 time="2026-02-13T23:26:08Z" level=info msg="Creating new user" userID=973bf488-925c-4adc-8559-cfd0938b2a29 time="2026-02-13T23:26:08Z" level=warning msg="404 GET https://127.0.0.1:34415/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2026-02-13T23:26:08Z" level=error msg="404 GET https://127.0.0.1:34415/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2026-02-13T23:26:08Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:34415/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2026-02-13T23:26:08Z" level=info msg="Creating user object" numAddr=1 numLabels=14 userID=973bf488-925c-4adc-8559-cfd0938b2a29 time="2026-02-13T23:26:08Z" level=info msg="200 OK: GET https://127.0.0.1:34415/core/v4/events/latest" pkg=gpa/client userID=973bf488-925c-4adc-8559-cfd0938b2a29 time="2026-02-13T23:26:08Z" level=info msg="Starting service Last EventID=Dg==" service=user-events user=973bf488-925c-4adc-8559-cfd0938b2a29 time="2026-02-13T23:26:08Z" level=info msg="200 OK: GET https://127.0.0.1:34415/core/v4/settings" pkg=gpa/client userID=973bf488-925c-4adc-8559-cfd0938b2a29 time="2026-02-13T23:26:08Z" level=info msg="Registering user client, ID:973bf488-925c-4adc-8559-cfd0938b2a29" pkg=observability time="2026-02-13T23:26:08Z" level=info msg="Starting service main loop" service=telemetry user=973bf488-925c-4adc-8559-cfd0938b2a29 time="2026-02-13T23:26:08Z" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=973bf488-925c-4adc-8559-cfd0938b2a29 time="2026-02-13T23:26:08Z" level=info msg="Starting service main loop" service=notification user=973bf488-925c-4adc-8559-cfd0938b2a29 time="2026-02-13T23:26:08Z" level=info msg="Starting service main loop" service=smtp user=973bf488-925c-4adc-8559-cfd0938b2a29 time="2026-02-13T23:26:08Z" level=info msg="200 OK: GET https://127.0.0.1:34415/core/v4/labels?Type=4" pkg=gpa/client userID=973bf488-925c-4adc-8559-cfd0938b2a29 time="2026-02-13T23:26:08Z" level=info msg="200 OK: GET https://127.0.0.1:34415/core/v4/labels?Type=3" pkg=gpa/client userID=973bf488-925c-4adc-8559-cfd0938b2a29 time="2026-02-13T23:26:08Z" level=info msg="200 OK: GET https://127.0.0.1:34415/core/v4/labels?Type=1" pkg=gpa/client userID=973bf488-925c-4adc-8559-cfd0938b2a29 time="2026-02-13T23:26:08Z" level=info msg="Setting labels" labelIDs="[1 3 4 6 10 12 2 5 7 8 9 0 fe9f4390-fa85-4f15-a4dc-4227c2edf6f1 77134b5a-1e53-459a-98ac-7704cfa8e43d]" pkg=rwLabels time="2026-02-13T23:26:08Z" level=info msg="Adding user to imap server" addrID=a541f4fb-b71e-45a8-acb8-64816d5cc4c3 service=server-manager time="2026-02-13T23:26:08Z" level=info msg="Creating new IMAP user" addrID=a541f4fb-b71e-45a8-acb8-64816d5cc4c3 service=server-manager time="2026-02-13T23:26:08Z" level=info msg="Setting gluon ID" addrID=a541f4fb-b71e-45a8-acb8-64816d5cc4c3 gluonID=0be30ebe-da56-4150-a68e-31b8d023ffd8 userID=973bf488-925c-4adc-8559-cfd0938b2a29 time="2026-02-13T23:26:08Z" level=info msg="Created new IMAP user" addrID=a541f4fb-b71e-45a8-acb8-64816d5cc4c3 gluonID=0be30ebe-da56-4150-a68e-31b8d023ffd8 service=server-manager time="2026-02-13T23:26:08Z" level=info msg="Validating Listener State" service=server-manager time="2026-02-13T23:26:08Z" level=info msg=Resuming service=user-events user=973bf488-925c-4adc-8559-cfd0938b2a29 time="2026-02-13T23:26:08Z" level=info msg="Received mailbox message count" count=0 gluonID=0be30ebe-da56-4150-a68e-31b8d023ffd8 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2026-02-13T23:26:08Z" level=info msg="Starting IMAP Service" service=imap user=973bf488-925c-4adc-8559-cfd0938b2a29 time="2026-02-13T23:26:08Z" level=info msg="Sync triggered" service=imap user=973bf488-925c-4adc-8559-cfd0938b2a29 time="2026-02-13T23:26:08Z" level=info msg="Beginning user sync" service=imap start="2026-02-13 23:26:08.076974805 +0000 UTC m=+185.883583215" user=973bf488-925c-4adc-8559-cfd0938b2a29 time="2026-02-13T23:26:08Z" level=info msg="Syncing labels" service=imap user=973bf488-925c-4adc-8559-cfd0938b2a29 time="2026-02-13T23:26:08Z" level=info msg="Label not found in DB, creating mailbox." labelID=fe9f4390-fa85-4f15-a4dc-4227c2edf6f1 labelPath="RPijXXq+/66TBq1ekOxGR3YfSJRztJQJY+kK3/gH+Uo=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2026-02-13T23:26:08Z" level=info msg="Label not found in DB, creating mailbox." labelID=77134b5a-1e53-459a-98ac-7704cfa8e43d labelPath="AuO2iVbU1q9LVsySXNr4nwhO38HWlDdfMbr5xs56MzY=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2026-02-13T23:26:08Z" level=info msg="Checking whether logged in user should re-sync. UserID:973bf488-925c-4adc-8559-cfd0938b2a29" userID=973bf488-925c-4adc-8559-cfd0938b2a29 time="2026-02-13T23:26:08Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=0be30ebe-da56-4150-a68e-31b8d023ffd8 time="2026-02-13T23:26:08Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=0be30ebe-da56-4150-a68e-31b8d023ffd8 time="2026-02-13T23:26:08Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4 userID=0be30ebe-da56-4150-a68e-31b8d023ffd8 time="2026-02-13T23:26:08Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6 userID=0be30ebe-da56-4150-a68e-31b8d023ffd8 time="2026-02-13T23:26:08Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=12 userID=0be30ebe-da56-4150-a68e-31b8d023ffd8 time="2026-02-13T23:26:08Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=7 userID=0be30ebe-da56-4150-a68e-31b8d023ffd8 time="2026-02-13T23:26:08Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0 userID=0be30ebe-da56-4150-a68e-31b8d023ffd8 time="2026-02-13T23:26:08Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=10 userID=0be30ebe-da56-4150-a68e-31b8d023ffd8 time="2026-02-13T23:26:08Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=8 userID=0be30ebe-da56-4150-a68e-31b8d023ffd8 time="2026-02-13T23:26:08Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5 userID=0be30ebe-da56-4150-a68e-31b8d023ffd8 time="2026-02-13T23:26:08Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=fe9f4390-fa85-4f15-a4dc-4227c2edf6f1 userID=0be30ebe-da56-4150-a68e-31b8d023ffd8 time="2026-02-13T23:26:08Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=77134b5a-1e53-459a-98ac-7704cfa8e43d userID=0be30ebe-da56-4150-a68e-31b8d023ffd8 time="2026-02-13T23:26:08Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=3 userID=0be30ebe-da56-4150-a68e-31b8d023ffd8 time="2026-02-13T23:26:08Z" level=info msg="Synced labels" service=imap user=973bf488-925c-4adc-8559-cfd0938b2a29 time="2026-02-13T23:26:08Z" level=info msg="200 OK: GET https://127.0.0.1:34415/mail/v4/messages/count" pkg=gpa/client userID=973bf488-925c-4adc-8559-cfd0938b2a29 time="2026-02-13T23:26:08Z" level=info msg="Syncing messages" service=imap user=973bf488-925c-4adc-8559-cfd0938b2a29 time="2026-02-13T23:26:08Z" level=info msg="Job started" service=imap user=973bf488-925c-4adc-8559-cfd0938b2a29 time="2026-02-13T23:26:08Z" level=info msg="200 OK: POST https://127.0.0.1:34415/mail/v4/messages" pkg=gpa/client userID=973bf488-925c-4adc-8559-cfd0938b2a29 time="2026-02-13T23:26:08Z" level=info msg="200 OK: POST https://127.0.0.1:34415/mail/v4/messages" pkg=gpa/client userID=973bf488-925c-4adc-8559-cfd0938b2a29 time="2026-02-13T23:26:08Z" level=info msg="Creating new child job" service=imap user=973bf488-925c-4adc-8559-cfd0938b2a29 time="2026-02-13T23:26:08Z" level=info msg="Job finished" service=imap user=973bf488-925c-4adc-8559-cfd0938b2a29 time="2026-02-13T23:26:08Z" level=info msg="200 OK: GET https://127.0.0.1:34415/mail/v4/messages/abf598b1-96c0-4ddf-bd4d-22ea997a715d" pkg=gpa/client userID=973bf488-925c-4adc-8559-cfd0938b2a29 time="2026-02-13T23:26:08Z" level=info msg="200 OK: GET https://127.0.0.1:34415/mail/v4/messages/2317d27f-01d8-47a9-9612-8f2131495057" pkg=gpa/client userID=973bf488-925c-4adc-8559-cfd0938b2a29 time="2026-02-13T23:26:08Z" level=info msg="200 OK: GET https://127.0.0.1:34415/mail/v4/messages/e54654c0-19dc-47b3-9d9b-67209dbd569c" pkg=gpa/client userID=973bf488-925c-4adc-8559-cfd0938b2a29 time="2026-02-13T23:26:08Z" level=info msg="200 OK: GET https://127.0.0.1:34415/mail/v4/messages/e54cf452-f393-489d-a312-00a02adf64c2" pkg=gpa/client userID=973bf488-925c-4adc-8559-cfd0938b2a29 time="2026-02-13T23:26:08Z" level=info msg="200 OK: GET https://127.0.0.1:34415/mail/v4/messages/70d9c280-2d27-43cf-88e4-2367a6900e28" pkg=gpa/client userID=973bf488-925c-4adc-8559-cfd0938b2a29 time="2026-02-13T23:26:08Z" level=info msg="200 OK: GET https://127.0.0.1:34415/mail/v4/messages/55dfad2f-639f-4bbc-9531-116dab9b723a" pkg=gpa/client userID=973bf488-925c-4adc-8559-cfd0938b2a29 time="2026-02-13T23:26:08Z" level=info msg="200 OK: GET https://127.0.0.1:34415/mail/v4/messages/aa500637-4adc-44a5-9ac0-b8bfa837a7eb" pkg=gpa/client userID=973bf488-925c-4adc-8559-cfd0938b2a29 time="2026-02-13T23:26:08Z" level=info msg="200 OK: GET https://127.0.0.1:34415/mail/v4/messages/5ef126b9-a929-496b-9a0f-4b80c9a88f39" pkg=gpa/client userID=973bf488-925c-4adc-8559-cfd0938b2a29 time="2026-02-13T23:26:08Z" level=info msg="200 OK: GET https://127.0.0.1:34415/mail/v4/messages/5a948c8f-e039-46e4-8254-7bc36633a510" pkg=gpa/client userID=973bf488-925c-4adc-8559-cfd0938b2a29 time="2026-02-13T23:26:08Z" level=info msg="200 OK: GET https://127.0.0.1:34415/mail/v4/messages/190a8d6d-0108-47b9-b419-8def4c6486d6" pkg=gpa/client userID=973bf488-925c-4adc-8559-cfd0938b2a29 time="2026-02-13T23:26:08Z" level=info msg="200 OK: GET https://127.0.0.1:34415/mail/v4/messages/172246d6-1d56-482b-a4f8-e9950793b967" pkg=gpa/client userID=973bf488-925c-4adc-8559-cfd0938b2a29 time="2026-02-13T23:26:08Z" level=info msg="200 OK: GET https://127.0.0.1:34415/mail/v4/messages/a74b3d66-65ea-430f-8a45-1571f6580872" pkg=gpa/client userID=973bf488-925c-4adc-8559-cfd0938b2a29 time="2026-02-13T23:26:08Z" level=info msg="Sending observability data." pkg=observability time="2026-02-13T23:26:08Z" level=info msg="200 OK: POST https://127.0.0.1:34415/data/v1/metrics" pkg=gpa/client userID=973bf488-925c-4adc-8559-cfd0938b2a29 time="2026-02-13T23:26:08Z" level=info msg="Successfully sent observability data." pkg=observability time="2026-02-13T23:26:08Z" level=info msg="Child job finished" service=imap user=973bf488-925c-4adc-8559-cfd0938b2a29 time="2026-02-13T23:26:08Z" level=info msg="All child jobs completed" service=imap sync-job=waiter user=973bf488-925c-4adc-8559-cfd0938b2a29 time="2026-02-13T23:26:08Z" level=info msg="Synced messages" service=imap user=973bf488-925c-4adc-8559-cfd0938b2a29 time="2026-02-13T23:26:08Z" level=info msg="Finished user sync" duration=24.320158ms service=imap user=973bf488-925c-4adc-8559-cfd0938b2a29 time="2026-02-13T23:26:08Z" level=info msg="Sync complete, starting API event stream" service=imap user=973bf488-925c-4adc-8559-cfd0938b2a29 time="2026-02-13T23:26:08Z" level=info msg="Event loop reset" eventID="Dg==" service=user-events user=973bf488-925c-4adc-8559-cfd0938b2a29 Scenario: Mark message as unstarred # features/imap/message/state.feature:37 When IMAP client "1" selects "Folders/one" # :1 -> *scenario And IMAP client "1" marks message 1 as "unstarred" # :1 -> *scenario And it succeeds # :1 -> *scenario time="2026-02-13T23:26:08Z" level=info msg="Frontend service stopped" time="2026-02-13T23:26:08Z" level=info msg="Frontend client stopped" time="2026-02-13T23:26:08Z" level=info msg="Closing bridge" pkg=bridge time="2026-02-13T23:26:08Z" level=info msg="Stopping service" pkg=observability time="2026-02-13T23:26:08Z" level=info msg="Closing user" userID=973bf488-925c-4adc-8559-cfd0938b2a29 time="2026-02-13T23:26:08Z" level=info msg="De-registering user client, ID:973bf488-925c-4adc-8559-cfd0938b2a29" pkg=observability time="2026-02-13T23:26:08Z" level=info msg="Exiting IMAP Service" service=imap user=973bf488-925c-4adc-8559-cfd0938b2a29 time="2026-02-13T23:26:08Z" level=info msg="Exiting service main loop" service=smtp user=973bf488-925c-4adc-8559-cfd0938b2a29 time="2026-02-13T23:26:08Z" level=info msg="Exiting service main loop" service=notification user=973bf488-925c-4adc-8559-cfd0938b2a29 time="2026-02-13T23:26:08Z" level=info msg="Exiting Service" service=user-identity user=973bf488-925c-4adc-8559-cfd0938b2a29 time="2026-02-13T23:26:08Z" level=info msg="Exiting service main loop" service=telemetry user=973bf488-925c-4adc-8559-cfd0938b2a29 time="2026-02-13T23:26:08Z" level=info msg="Exiting service" service=user-events user=973bf488-925c-4adc-8559-cfd0938b2a29 time="2026-02-13T23:26:08Z" level=info msg="Closing IMAP Listener" service=server-manager time="2026-02-13T23:26:08Z" level=info msg="Closing IMAP server" service=server-manager time="2026-02-13T23:26:08Z" level=info msg="Closing SMTP Listener" service=server-manager time="2026-02-13T23:26:08Z" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2026-02-13T23:26:08Z" level=info msg="Closing SMTP server" service=server-manager time="2026-02-13T23:26:08Z" level=info msg="Closing service" service=unleash Then IMAP client "1" eventually sees that message at row 1 does not have the flag "\Flagged" # :1 -> *scenario time="2026-02-13T23:26:08Z" level=info msg="User '9ed14dc8-2298-47fb-9c24-d9903b6d976b' created with id=a9dc986b-207f-4bd6-a287-f5b9baee0edb" pkg=gpa/server/backend time="2026-02-13T23:26:10Z" level=info msg="Starting bridge" time="2026-02-13T23:26:10Z" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures1466701680/154/config924957634/grpcFocusServerConfig.json pkg=focus/service time="2026-02-13T23:26:10Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures1466701680/154/cache2580030939/unleash_cache/unleash_flags: no such file or directory" service=unleash time="2026-02-13T23:26:10Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures1466701680/154/cache2580030939/notifications/notification_cache: no such file or directory" pkg=notification-store time="2026-02-13T23:26:10Z" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures1466701680/154/data3154209377/gluon/backend/db gluonStore=/tmp/TestFeatures1466701680/154/data3154209377/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2026-02-13T23:26:10Z" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2026-02-13T23:26:10Z" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2026-02-13T23:26:10Z" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2026-02-13T23:26:10Z" level=info msg="Starting service" service=unleash time="2026-02-13T23:26:10Z" level=info msg="Starting service" pkg=observability time="2026-02-13T23:26:10Z" level=info msg="Starting frontend service" time="2026-02-13T23:26:10Z" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures1466701680/154/config924957634/grpcServerConfig.json time="2026-02-13T23:26:10Z" level=info msg="gRPC server listening on /tmp/bridge2055" pkg=grpc time="2026-02-13T23:26:10Z" level=info msg="Frontend service started" time="2026-02-13T23:26:10Z" level=info msg="Starting frontend client" time="2026-02-13T23:26:10Z" level=info msg="Starting poll service" service=unleash time="2026-02-13T23:26:10Z" level=info msg="Starting receiver service" service=unleash time="2026-02-13T23:26:10Z" level=info msg="Loading users" count=0 pkg=bridge/user time="2026-02-13T23:26:10Z" level=info msg="Finished loading users" pkg=bridge/user time="2026-02-13T23:26:10Z" level=info msg="Checking for updates" pkg=bridge time="2026-02-13T23:26:10Z" level=info msg="Not monitoring parent PID" pkg=grpc time="2026-02-13T23:26:10Z" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2026-02-13T23:26:10Z" level=info msg="200 OK: GET https://127.0.0.1:34469/feature/v2/frontend?bridgeStickyKey=a38ce607-7df1-4387-8eb4-ab88ab68b8d1" pkg=gpa/manager time="2026-02-13T23:26:10Z" level=info msg="Frontend client started" time="2026-02-13T23:26:10Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (ad4e9f5b)" time="2026-02-13T23:26:10Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (ad4e9f5b)" time="2026-02-13T23:26:10Z" level=info msg="200 OK: POST https://127.0.0.1:34469/auth/v4/info" pkg=gpa/manager time="2026-02-13T23:26:10Z" level=info msg="200 OK: POST https://127.0.0.1:34469/auth/v4" pkg=gpa/manager time="2026-02-13T23:26:10Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=a9dc986b-207f-4bd6-a287-f5b9baee0edb time="2026-02-13T23:26:10Z" level=info msg="Adding vault user" userID=a9dc986b-207f-4bd6-a287-f5b9baee0edb time="2026-02-13T23:26:10Z" level=info msg="Creating new user" userID=a9dc986b-207f-4bd6-a287-f5b9baee0edb time="2026-02-13T23:26:10Z" level=warning msg="404 GET https://127.0.0.1:34469/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2026-02-13T23:26:10Z" level=error msg="404 GET https://127.0.0.1:34469/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2026-02-13T23:26:10Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:34469/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2026-02-13T23:26:10Z" level=info msg="Creating user object" numAddr=1 numLabels=14 userID=a9dc986b-207f-4bd6-a287-f5b9baee0edb time="2026-02-13T23:26:10Z" level=info msg="200 OK: GET https://127.0.0.1:34469/core/v4/events/latest" pkg=gpa/client userID=a9dc986b-207f-4bd6-a287-f5b9baee0edb time="2026-02-13T23:26:10Z" level=info msg="Starting service Last EventID=Dg==" service=user-events user=a9dc986b-207f-4bd6-a287-f5b9baee0edb time="2026-02-13T23:26:10Z" level=info msg="200 OK: GET https://127.0.0.1:34469/core/v4/settings" pkg=gpa/client userID=a9dc986b-207f-4bd6-a287-f5b9baee0edb time="2026-02-13T23:26:10Z" level=info msg="Registering user client, ID:a9dc986b-207f-4bd6-a287-f5b9baee0edb" pkg=observability time="2026-02-13T23:26:10Z" level=info msg="Starting service main loop" service=telemetry user=a9dc986b-207f-4bd6-a287-f5b9baee0edb time="2026-02-13T23:26:10Z" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=a9dc986b-207f-4bd6-a287-f5b9baee0edb time="2026-02-13T23:26:10Z" level=info msg="Starting service main loop" service=notification user=a9dc986b-207f-4bd6-a287-f5b9baee0edb time="2026-02-13T23:26:10Z" level=info msg="200 OK: GET https://127.0.0.1:34469/core/v4/labels?Type=4" pkg=gpa/client userID=a9dc986b-207f-4bd6-a287-f5b9baee0edb time="2026-02-13T23:26:10Z" level=info msg="Starting service main loop" service=smtp user=a9dc986b-207f-4bd6-a287-f5b9baee0edb time="2026-02-13T23:26:10Z" level=info msg="200 OK: GET https://127.0.0.1:34469/core/v4/labels?Type=3" pkg=gpa/client userID=a9dc986b-207f-4bd6-a287-f5b9baee0edb time="2026-02-13T23:26:10Z" level=info msg="200 OK: GET https://127.0.0.1:34469/core/v4/labels?Type=1" pkg=gpa/client userID=a9dc986b-207f-4bd6-a287-f5b9baee0edb time="2026-02-13T23:26:10Z" level=info msg="Setting labels" labelIDs="[1 6 7 8 9 0 2 3 4 5 10 12 adde9526-8f2f-4944-a189-e7c6a177d220 1bb9d5b8-f1cc-46b7-988d-1c55f5ced41e]" pkg=rwLabels time="2026-02-13T23:26:10Z" level=info msg="Adding user to imap server" addrID=fbbe6337-1ba2-4a23-9942-d63c60c9c97d service=server-manager time="2026-02-13T23:26:10Z" level=info msg="Creating new IMAP user" addrID=fbbe6337-1ba2-4a23-9942-d63c60c9c97d service=server-manager time="2026-02-13T23:26:10Z" level=info msg="Setting gluon ID" addrID=fbbe6337-1ba2-4a23-9942-d63c60c9c97d gluonID=f42b5648-473b-4f27-ba71-84f554321d87 userID=a9dc986b-207f-4bd6-a287-f5b9baee0edb time="2026-02-13T23:26:10Z" level=info msg="Created new IMAP user" addrID=fbbe6337-1ba2-4a23-9942-d63c60c9c97d gluonID=f42b5648-473b-4f27-ba71-84f554321d87 service=server-manager time="2026-02-13T23:26:10Z" level=info msg="Validating Listener State" service=server-manager time="2026-02-13T23:26:10Z" level=info msg=Resuming service=user-events user=a9dc986b-207f-4bd6-a287-f5b9baee0edb time="2026-02-13T23:26:10Z" level=info msg="Received mailbox message count" count=0 gluonID=f42b5648-473b-4f27-ba71-84f554321d87 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2026-02-13T23:26:10Z" level=info msg="Starting IMAP Service" service=imap user=a9dc986b-207f-4bd6-a287-f5b9baee0edb time="2026-02-13T23:26:10Z" level=info msg="Sync triggered" service=imap user=a9dc986b-207f-4bd6-a287-f5b9baee0edb time="2026-02-13T23:26:10Z" level=info msg="Beginning user sync" service=imap start="2026-02-13 23:26:10.315273295 +0000 UTC m=+188.121881705" user=a9dc986b-207f-4bd6-a287-f5b9baee0edb time="2026-02-13T23:26:10Z" level=info msg="Syncing labels" service=imap user=a9dc986b-207f-4bd6-a287-f5b9baee0edb time="2026-02-13T23:26:10Z" level=info msg="Label not found in DB, creating mailbox." labelID=adde9526-8f2f-4944-a189-e7c6a177d220 labelPath="RPijXXq+/66TBq1ekOxGR3YfSJRztJQJY+kK3/gH+Uo=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2026-02-13T23:26:10Z" level=info msg="Label not found in DB, creating mailbox." labelID=1bb9d5b8-f1cc-46b7-988d-1c55f5ced41e labelPath="AuO2iVbU1q9LVsySXNr4nwhO38HWlDdfMbr5xs56MzY=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2026-02-13T23:26:10Z" level=info msg="Checking whether logged in user should re-sync. UserID:a9dc986b-207f-4bd6-a287-f5b9baee0edb" userID=a9dc986b-207f-4bd6-a287-f5b9baee0edb time="2026-02-13T23:26:10Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=f42b5648-473b-4f27-ba71-84f554321d87 time="2026-02-13T23:26:10Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=f42b5648-473b-4f27-ba71-84f554321d87 time="2026-02-13T23:26:10Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=7 userID=f42b5648-473b-4f27-ba71-84f554321d87 time="2026-02-13T23:26:10Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=12 userID=f42b5648-473b-4f27-ba71-84f554321d87 time="2026-02-13T23:26:10Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=adde9526-8f2f-4944-a189-e7c6a177d220 userID=f42b5648-473b-4f27-ba71-84f554321d87 time="2026-02-13T23:26:10Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=1bb9d5b8-f1cc-46b7-988d-1c55f5ced41e userID=f42b5648-473b-4f27-ba71-84f554321d87 time="2026-02-13T23:26:10Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=8 userID=f42b5648-473b-4f27-ba71-84f554321d87 time="2026-02-13T23:26:10Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=3 userID=f42b5648-473b-4f27-ba71-84f554321d87 time="2026-02-13T23:26:10Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4 userID=f42b5648-473b-4f27-ba71-84f554321d87 time="2026-02-13T23:26:10Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5 userID=f42b5648-473b-4f27-ba71-84f554321d87 time="2026-02-13T23:26:10Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6 userID=f42b5648-473b-4f27-ba71-84f554321d87 time="2026-02-13T23:26:10Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0 userID=f42b5648-473b-4f27-ba71-84f554321d87 time="2026-02-13T23:26:10Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=10 userID=f42b5648-473b-4f27-ba71-84f554321d87 time="2026-02-13T23:26:10Z" level=info msg="Synced labels" service=imap user=a9dc986b-207f-4bd6-a287-f5b9baee0edb time="2026-02-13T23:26:10Z" level=info msg="200 OK: GET https://127.0.0.1:34469/mail/v4/messages/count" pkg=gpa/client userID=a9dc986b-207f-4bd6-a287-f5b9baee0edb time="2026-02-13T23:26:10Z" level=info msg="Syncing messages" service=imap user=a9dc986b-207f-4bd6-a287-f5b9baee0edb time="2026-02-13T23:26:10Z" level=info msg="Job started" service=imap user=a9dc986b-207f-4bd6-a287-f5b9baee0edb time="2026-02-13T23:26:10Z" level=info msg="200 OK: POST https://127.0.0.1:34469/mail/v4/messages" pkg=gpa/client userID=a9dc986b-207f-4bd6-a287-f5b9baee0edb time="2026-02-13T23:26:10Z" level=info msg="200 OK: POST https://127.0.0.1:34469/mail/v4/messages" pkg=gpa/client userID=a9dc986b-207f-4bd6-a287-f5b9baee0edb time="2026-02-13T23:26:10Z" level=info msg="Creating new child job" service=imap user=a9dc986b-207f-4bd6-a287-f5b9baee0edb time="2026-02-13T23:26:10Z" level=info msg="Job finished" service=imap user=a9dc986b-207f-4bd6-a287-f5b9baee0edb time="2026-02-13T23:26:10Z" level=info msg="200 OK: GET https://127.0.0.1:34469/mail/v4/messages/10bd0277-48d4-4bf7-b9c1-8f9dc4e3b411" pkg=gpa/client userID=a9dc986b-207f-4bd6-a287-f5b9baee0edb time="2026-02-13T23:26:10Z" level=info msg="200 OK: GET https://127.0.0.1:34469/mail/v4/messages/d18a39e4-108a-479e-b9ae-0fda1beed0ec" pkg=gpa/client userID=a9dc986b-207f-4bd6-a287-f5b9baee0edb time="2026-02-13T23:26:10Z" level=info msg="200 OK: GET https://127.0.0.1:34469/mail/v4/messages/a363a3a7-aa85-49ff-8eb6-cb82603e3922" pkg=gpa/client userID=a9dc986b-207f-4bd6-a287-f5b9baee0edb time="2026-02-13T23:26:10Z" level=info msg="200 OK: GET https://127.0.0.1:34469/mail/v4/messages/f518d401-f513-4273-a0da-dc1f4754f4d3" pkg=gpa/client userID=a9dc986b-207f-4bd6-a287-f5b9baee0edb time="2026-02-13T23:26:10Z" level=info msg="200 OK: GET https://127.0.0.1:34469/mail/v4/messages/d888a6af-2b86-4fc4-bb44-9cd0d849bef5" pkg=gpa/client userID=a9dc986b-207f-4bd6-a287-f5b9baee0edb time="2026-02-13T23:26:10Z" level=info msg="200 OK: GET https://127.0.0.1:34469/mail/v4/messages/5950a192-2bd7-491d-a769-887951f723f1" pkg=gpa/client userID=a9dc986b-207f-4bd6-a287-f5b9baee0edb time="2026-02-13T23:26:10Z" level=info msg="200 OK: GET https://127.0.0.1:34469/mail/v4/messages/adb0c11e-24d4-49b2-b955-7540ad939708" pkg=gpa/client userID=a9dc986b-207f-4bd6-a287-f5b9baee0edb time="2026-02-13T23:26:10Z" level=info msg="200 OK: GET https://127.0.0.1:34469/mail/v4/messages/3e9b50a0-1378-4c05-a693-17b7350270ce" pkg=gpa/client userID=a9dc986b-207f-4bd6-a287-f5b9baee0edb time="2026-02-13T23:26:10Z" level=info msg="200 OK: GET https://127.0.0.1:34469/mail/v4/messages/0915db31-f545-49ad-9052-a31533677f7c" pkg=gpa/client userID=a9dc986b-207f-4bd6-a287-f5b9baee0edb time="2026-02-13T23:26:10Z" level=info msg="200 OK: GET https://127.0.0.1:34469/mail/v4/messages/f35aaec1-d9f2-4a0a-974b-b60585873a55" pkg=gpa/client userID=a9dc986b-207f-4bd6-a287-f5b9baee0edb time="2026-02-13T23:26:10Z" level=info msg="200 OK: GET https://127.0.0.1:34469/mail/v4/messages/28bb8360-2369-4876-8cd6-4bffc6557977" pkg=gpa/client userID=a9dc986b-207f-4bd6-a287-f5b9baee0edb time="2026-02-13T23:26:10Z" level=info msg="200 OK: GET https://127.0.0.1:34469/mail/v4/messages/60838af0-3b76-4ba7-9ee3-c46ce75693cb" pkg=gpa/client userID=a9dc986b-207f-4bd6-a287-f5b9baee0edb time="2026-02-13T23:26:10Z" level=info msg="Sending observability data." pkg=observability time="2026-02-13T23:26:10Z" level=info msg="200 OK: POST https://127.0.0.1:34469/data/v1/metrics" pkg=gpa/client userID=a9dc986b-207f-4bd6-a287-f5b9baee0edb time="2026-02-13T23:26:10Z" level=info msg="Successfully sent observability data." pkg=observability time="2026-02-13T23:26:10Z" level=info msg="Scheduling observability data sending" pkg=observability time="2026-02-13T23:26:10Z" level=info msg="Child job finished" service=imap user=a9dc986b-207f-4bd6-a287-f5b9baee0edb time="2026-02-13T23:26:10Z" level=info msg="All child jobs completed" service=imap sync-job=waiter user=a9dc986b-207f-4bd6-a287-f5b9baee0edb time="2026-02-13T23:26:10Z" level=info msg="Synced messages" service=imap user=a9dc986b-207f-4bd6-a287-f5b9baee0edb time="2026-02-13T23:26:10Z" level=info msg="Finished user sync" duration=49.181141ms service=imap user=a9dc986b-207f-4bd6-a287-f5b9baee0edb time="2026-02-13T23:26:10Z" level=info msg="Sync complete, starting API event stream" service=imap user=a9dc986b-207f-4bd6-a287-f5b9baee0edb time="2026-02-13T23:26:10Z" level=info msg="Event loop reset" eventID="Dg==" service=user-events user=a9dc986b-207f-4bd6-a287-f5b9baee0edb Scenario: Mark message with subject as read/unread # features/imap/message/state.feature:43 When IMAP client "1" selects "Inbox" # :1 -> *scenario time="2026-02-13T23:26:10Z" level=info msg="200 OK: PUT https://127.0.0.1:34469/mail/v4/messages/read" pkg=gpa/client userID=a9dc986b-207f-4bd6-a287-f5b9baee0edb And IMAP client "1" marks the message with subject "one" as "read" # :1 -> *scenario And it succeeds # :1 -> *scenario time="2026-02-13T23:26:10Z" level=info msg="200 OK: PUT https://127.0.0.1:34469/mail/v4/messages/unread" pkg=gpa/client userID=a9dc986b-207f-4bd6-a287-f5b9baee0edb And IMAP client "1" marks the message with subject "two" as "unread" # :1 -> *scenario And it succeeds # :1 -> *scenario Then IMAP client "1" eventually sees that the message with subject "one" has the flag "\Seen" # :1 -> *scenario time="2026-02-13T23:26:10Z" level=info msg="Heartbeat sent" metrics="{bridge.any.heartbeat bridge_heartbeat_new {1 2} {true true false false false true true true true true false 0.0.0 starttls starttls unknown}}" pkg=telemetry time="2026-02-13T23:26:10Z" level=info msg="Frontend service stopped" time="2026-02-13T23:26:10Z" level=info msg="Frontend client stopped" time="2026-02-13T23:26:10Z" level=info msg="Closing bridge" pkg=bridge time="2026-02-13T23:26:10Z" level=info msg="Stopping service" pkg=observability time="2026-02-13T23:26:10Z" level=info msg="Closing user" userID=a9dc986b-207f-4bd6-a287-f5b9baee0edb time="2026-02-13T23:26:10Z" level=info msg="De-registering user client, ID:a9dc986b-207f-4bd6-a287-f5b9baee0edb" pkg=observability time="2026-02-13T23:26:10Z" level=info msg="Exiting IMAP Service" service=imap user=a9dc986b-207f-4bd6-a287-f5b9baee0edb time="2026-02-13T23:26:10Z" level=info msg="Exiting service main loop" service=smtp user=a9dc986b-207f-4bd6-a287-f5b9baee0edb time="2026-02-13T23:26:10Z" level=info msg="Exiting service main loop" service=notification user=a9dc986b-207f-4bd6-a287-f5b9baee0edb time="2026-02-13T23:26:10Z" level=info msg="Exiting Service" service=user-identity user=a9dc986b-207f-4bd6-a287-f5b9baee0edb time="2026-02-13T23:26:10Z" level=info msg="Exiting service main loop" service=telemetry user=a9dc986b-207f-4bd6-a287-f5b9baee0edb time="2026-02-13T23:26:10Z" level=info msg="Exiting service" service=user-events user=a9dc986b-207f-4bd6-a287-f5b9baee0edb time="2026-02-13T23:26:10Z" level=info msg="Closing IMAP Listener" service=server-manager time="2026-02-13T23:26:10Z" level=info msg="Closing IMAP server" service=server-manager time="2026-02-13T23:26:10Z" level=info msg="Closing SMTP Listener" service=server-manager time="2026-02-13T23:26:10Z" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2026-02-13T23:26:10Z" level=info msg="Closing SMTP server" service=server-manager time="2026-02-13T23:26:10Z" level=info msg="Closing service" service=unleash And IMAP client "1" eventually sees that the message with subject "two" does not have the flag "\Seen" # :1 -> *scenario time="2026-02-13T23:26:10Z" level=info msg="User '7e0245d2-24e8-412c-b94a-4f68df00a5c4' created with id=82824004-5cfa-40cd-8bc3-ed74dca050e4" pkg=gpa/server/backend time="2026-02-13T23:26:12Z" level=info msg="Starting bridge" time="2026-02-13T23:26:12Z" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures1466701680/155/config2915487162/grpcFocusServerConfig.json pkg=focus/service time="2026-02-13T23:26:12Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures1466701680/155/cache3940547703/unleash_cache/unleash_flags: no such file or directory" service=unleash time="2026-02-13T23:26:12Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures1466701680/155/cache3940547703/notifications/notification_cache: no such file or directory" pkg=notification-store time="2026-02-13T23:26:12Z" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures1466701680/155/data1395831686/gluon/backend/db gluonStore=/tmp/TestFeatures1466701680/155/data1395831686/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2026-02-13T23:26:12Z" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2026-02-13T23:26:12Z" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2026-02-13T23:26:12Z" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2026-02-13T23:26:12Z" level=info msg="Starting service" service=unleash time="2026-02-13T23:26:12Z" level=info msg="Starting service" pkg=observability time="2026-02-13T23:26:12Z" level=info msg="Starting frontend service" time="2026-02-13T23:26:12Z" level=info msg="Starting poll service" service=unleash time="2026-02-13T23:26:12Z" level=info msg="Starting receiver service" service=unleash time="2026-02-13T23:26:12Z" level=info msg="Checking for updates" pkg=bridge time="2026-02-13T23:26:12Z" level=info msg="Loading users" count=0 pkg=bridge/user time="2026-02-13T23:26:12Z" level=info msg="Finished loading users" pkg=bridge/user time="2026-02-13T23:26:12Z" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures1466701680/155/config2915487162/grpcServerConfig.json time="2026-02-13T23:26:12Z" level=info msg="gRPC server listening on /tmp/bridge4762" pkg=grpc time="2026-02-13T23:26:12Z" level=info msg="Frontend service started" time="2026-02-13T23:26:12Z" level=info msg="Starting frontend client" time="2026-02-13T23:26:12Z" level=info msg="Not monitoring parent PID" pkg=grpc time="2026-02-13T23:26:12Z" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2026-02-13T23:26:12Z" level=info msg="200 OK: GET https://127.0.0.1:43881/feature/v2/frontend?bridgeStickyKey=a52cfd15-bf75-4a9d-bd05-ae8f7dad1365" pkg=gpa/manager time="2026-02-13T23:26:12Z" level=info msg="Frontend client started" time="2026-02-13T23:26:12Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (99e4e6e5)" time="2026-02-13T23:26:12Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (99e4e6e5)" time="2026-02-13T23:26:12Z" level=info msg="200 OK: POST https://127.0.0.1:43881/auth/v4/info" pkg=gpa/manager time="2026-02-13T23:26:12Z" level=info msg="200 OK: POST https://127.0.0.1:43881/auth/v4" pkg=gpa/manager time="2026-02-13T23:26:12Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=82824004-5cfa-40cd-8bc3-ed74dca050e4 time="2026-02-13T23:26:12Z" level=info msg="Adding vault user" userID=82824004-5cfa-40cd-8bc3-ed74dca050e4 time="2026-02-13T23:26:12Z" level=info msg="Creating new user" userID=82824004-5cfa-40cd-8bc3-ed74dca050e4 time="2026-02-13T23:26:12Z" level=warning msg="404 GET https://127.0.0.1:43881/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2026-02-13T23:26:12Z" level=error msg="404 GET https://127.0.0.1:43881/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2026-02-13T23:26:12Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:43881/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2026-02-13T23:26:12Z" level=info msg="Creating user object" numAddr=1 numLabels=14 userID=82824004-5cfa-40cd-8bc3-ed74dca050e4 time="2026-02-13T23:26:12Z" level=info msg="200 OK: GET https://127.0.0.1:43881/core/v4/events/latest" pkg=gpa/client userID=82824004-5cfa-40cd-8bc3-ed74dca050e4 time="2026-02-13T23:26:12Z" level=info msg="Starting service Last EventID=Dg==" service=user-events user=82824004-5cfa-40cd-8bc3-ed74dca050e4 time="2026-02-13T23:26:12Z" level=info msg="200 OK: GET https://127.0.0.1:43881/core/v4/settings" pkg=gpa/client userID=82824004-5cfa-40cd-8bc3-ed74dca050e4 time="2026-02-13T23:26:12Z" level=info msg="Registering user client, ID:82824004-5cfa-40cd-8bc3-ed74dca050e4" pkg=observability time="2026-02-13T23:26:12Z" level=info msg="Starting service main loop" service=telemetry user=82824004-5cfa-40cd-8bc3-ed74dca050e4 time="2026-02-13T23:26:12Z" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=82824004-5cfa-40cd-8bc3-ed74dca050e4 time="2026-02-13T23:26:12Z" level=info msg="Starting service main loop" service=notification user=82824004-5cfa-40cd-8bc3-ed74dca050e4 time="2026-02-13T23:26:12Z" level=info msg="Starting service main loop" service=smtp user=82824004-5cfa-40cd-8bc3-ed74dca050e4 time="2026-02-13T23:26:12Z" level=info msg="200 OK: GET https://127.0.0.1:43881/core/v4/labels?Type=4" pkg=gpa/client userID=82824004-5cfa-40cd-8bc3-ed74dca050e4 time="2026-02-13T23:26:12Z" level=info msg="200 OK: GET https://127.0.0.1:43881/core/v4/labels?Type=3" pkg=gpa/client userID=82824004-5cfa-40cd-8bc3-ed74dca050e4 time="2026-02-13T23:26:12Z" level=info msg="200 OK: GET https://127.0.0.1:43881/core/v4/labels?Type=1" pkg=gpa/client userID=82824004-5cfa-40cd-8bc3-ed74dca050e4 time="2026-02-13T23:26:12Z" level=info msg="Setting labels" labelIDs="[7 8 9 12 1 2 4 5 10 0 3 6 1b9965c6-1fd6-4ed2-abc9-8c2de4782a91 4545a55b-eef8-4d06-86b6-9dea93edf3be]" pkg=rwLabels time="2026-02-13T23:26:12Z" level=info msg="Adding user to imap server" addrID=8d48718e-3e8a-4be4-bea7-c288bbb0423c service=server-manager time="2026-02-13T23:26:12Z" level=info msg="Creating new IMAP user" addrID=8d48718e-3e8a-4be4-bea7-c288bbb0423c service=server-manager time="2026-02-13T23:26:12Z" level=info msg="Setting gluon ID" addrID=8d48718e-3e8a-4be4-bea7-c288bbb0423c gluonID=99ad96bc-ab6a-444b-b8a2-febb09b91b8b userID=82824004-5cfa-40cd-8bc3-ed74dca050e4 time="2026-02-13T23:26:12Z" level=info msg="Created new IMAP user" addrID=8d48718e-3e8a-4be4-bea7-c288bbb0423c gluonID=99ad96bc-ab6a-444b-b8a2-febb09b91b8b service=server-manager time="2026-02-13T23:26:12Z" level=info msg="Validating Listener State" service=server-manager time="2026-02-13T23:26:12Z" level=info msg=Resuming service=user-events user=82824004-5cfa-40cd-8bc3-ed74dca050e4 time="2026-02-13T23:26:12Z" level=info msg="Received mailbox message count" count=0 gluonID=99ad96bc-ab6a-444b-b8a2-febb09b91b8b labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2026-02-13T23:26:12Z" level=info msg="Starting IMAP Service" service=imap user=82824004-5cfa-40cd-8bc3-ed74dca050e4 time="2026-02-13T23:26:12Z" level=info msg="Sync triggered" service=imap user=82824004-5cfa-40cd-8bc3-ed74dca050e4 time="2026-02-13T23:26:12Z" level=info msg="Beginning user sync" service=imap start="2026-02-13 23:26:12.705237487 +0000 UTC m=+190.511845898" user=82824004-5cfa-40cd-8bc3-ed74dca050e4 time="2026-02-13T23:26:12Z" level=info msg="Syncing labels" service=imap user=82824004-5cfa-40cd-8bc3-ed74dca050e4 time="2026-02-13T23:26:12Z" level=info msg="Label not found in DB, creating mailbox." labelID=1b9965c6-1fd6-4ed2-abc9-8c2de4782a91 labelPath="RPijXXq+/66TBq1ekOxGR3YfSJRztJQJY+kK3/gH+Uo=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2026-02-13T23:26:12Z" level=info msg="Label not found in DB, creating mailbox." labelID=4545a55b-eef8-4d06-86b6-9dea93edf3be labelPath="AuO2iVbU1q9LVsySXNr4nwhO38HWlDdfMbr5xs56MzY=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2026-02-13T23:26:12Z" level=info msg="Checking whether logged in user should re-sync. UserID:82824004-5cfa-40cd-8bc3-ed74dca050e4" userID=82824004-5cfa-40cd-8bc3-ed74dca050e4 time="2026-02-13T23:26:12Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=99ad96bc-ab6a-444b-b8a2-febb09b91b8b time="2026-02-13T23:26:12Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=99ad96bc-ab6a-444b-b8a2-febb09b91b8b time="2026-02-13T23:26:12Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6 userID=99ad96bc-ab6a-444b-b8a2-febb09b91b8b time="2026-02-13T23:26:12Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=8 userID=99ad96bc-ab6a-444b-b8a2-febb09b91b8b time="2026-02-13T23:26:12Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=3 userID=99ad96bc-ab6a-444b-b8a2-febb09b91b8b time="2026-02-13T23:26:12Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=12 userID=99ad96bc-ab6a-444b-b8a2-febb09b91b8b time="2026-02-13T23:26:12Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5 userID=99ad96bc-ab6a-444b-b8a2-febb09b91b8b time="2026-02-13T23:26:12Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=1b9965c6-1fd6-4ed2-abc9-8c2de4782a91 userID=99ad96bc-ab6a-444b-b8a2-febb09b91b8b time="2026-02-13T23:26:12Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4545a55b-eef8-4d06-86b6-9dea93edf3be userID=99ad96bc-ab6a-444b-b8a2-febb09b91b8b time="2026-02-13T23:26:12Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4 userID=99ad96bc-ab6a-444b-b8a2-febb09b91b8b time="2026-02-13T23:26:12Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=10 userID=99ad96bc-ab6a-444b-b8a2-febb09b91b8b time="2026-02-13T23:26:12Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0 userID=99ad96bc-ab6a-444b-b8a2-febb09b91b8b time="2026-02-13T23:26:12Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=7 userID=99ad96bc-ab6a-444b-b8a2-febb09b91b8b time="2026-02-13T23:26:12Z" level=info msg="Synced labels" service=imap user=82824004-5cfa-40cd-8bc3-ed74dca050e4 time="2026-02-13T23:26:12Z" level=info msg="200 OK: GET https://127.0.0.1:43881/mail/v4/messages/count" pkg=gpa/client userID=82824004-5cfa-40cd-8bc3-ed74dca050e4 time="2026-02-13T23:26:12Z" level=info msg="Syncing messages" service=imap user=82824004-5cfa-40cd-8bc3-ed74dca050e4 time="2026-02-13T23:26:12Z" level=info msg="Job started" service=imap user=82824004-5cfa-40cd-8bc3-ed74dca050e4 time="2026-02-13T23:26:12Z" level=info msg="200 OK: POST https://127.0.0.1:43881/mail/v4/messages" pkg=gpa/client userID=82824004-5cfa-40cd-8bc3-ed74dca050e4 time="2026-02-13T23:26:12Z" level=info msg="200 OK: POST https://127.0.0.1:43881/mail/v4/messages" pkg=gpa/client userID=82824004-5cfa-40cd-8bc3-ed74dca050e4 time="2026-02-13T23:26:12Z" level=info msg="Creating new child job" service=imap user=82824004-5cfa-40cd-8bc3-ed74dca050e4 time="2026-02-13T23:26:12Z" level=info msg="Job finished" service=imap user=82824004-5cfa-40cd-8bc3-ed74dca050e4 time="2026-02-13T23:26:12Z" level=info msg="200 OK: GET https://127.0.0.1:43881/mail/v4/messages/8c03a2a7-9926-4898-9472-898e5412c8df" pkg=gpa/client userID=82824004-5cfa-40cd-8bc3-ed74dca050e4 time="2026-02-13T23:26:12Z" level=info msg="200 OK: GET https://127.0.0.1:43881/mail/v4/messages/eec1913c-bbb2-4976-be20-c6f3478b693b" pkg=gpa/client userID=82824004-5cfa-40cd-8bc3-ed74dca050e4 time="2026-02-13T23:26:12Z" level=info msg="200 OK: GET https://127.0.0.1:43881/mail/v4/messages/7c9a3cfe-c69d-44de-9915-6a15c42d4307" pkg=gpa/client userID=82824004-5cfa-40cd-8bc3-ed74dca050e4 time="2026-02-13T23:26:12Z" level=info msg="200 OK: GET https://127.0.0.1:43881/mail/v4/messages/3e8ee7d0-dbd3-4ee5-998f-358bf2108a77" pkg=gpa/client userID=82824004-5cfa-40cd-8bc3-ed74dca050e4 time="2026-02-13T23:26:12Z" level=info msg="200 OK: GET https://127.0.0.1:43881/mail/v4/messages/088fe395-4a72-45bf-8cf6-a38d99197707" pkg=gpa/client userID=82824004-5cfa-40cd-8bc3-ed74dca050e4 time="2026-02-13T23:26:12Z" level=info msg="200 OK: GET https://127.0.0.1:43881/mail/v4/messages/3a6d8bc4-f152-41eb-b4c8-fbdbc1e2ebe5" pkg=gpa/client userID=82824004-5cfa-40cd-8bc3-ed74dca050e4 time="2026-02-13T23:26:12Z" level=info msg="200 OK: GET https://127.0.0.1:43881/mail/v4/messages/9b67d764-e9fe-4f1d-bec7-a81285aee96a" pkg=gpa/client userID=82824004-5cfa-40cd-8bc3-ed74dca050e4 time="2026-02-13T23:26:12Z" level=info msg="200 OK: GET https://127.0.0.1:43881/mail/v4/messages/714d3dd5-a94b-4345-a793-bb22d2bab88d" pkg=gpa/client userID=82824004-5cfa-40cd-8bc3-ed74dca050e4 time="2026-02-13T23:26:12Z" level=info msg="200 OK: GET https://127.0.0.1:43881/mail/v4/messages/86f87d9c-f6b0-4d75-9e69-e93e2a31c8fd" pkg=gpa/client userID=82824004-5cfa-40cd-8bc3-ed74dca050e4 time="2026-02-13T23:26:12Z" level=info msg="200 OK: GET https://127.0.0.1:43881/mail/v4/messages/21b2f9b5-ed7c-4e0b-a1c9-ee9c0e2c3530" pkg=gpa/client userID=82824004-5cfa-40cd-8bc3-ed74dca050e4 time="2026-02-13T23:26:12Z" level=info msg="200 OK: GET https://127.0.0.1:43881/mail/v4/messages/105d8d6c-ca28-44a6-9ba3-ccaa128d36b9" pkg=gpa/client userID=82824004-5cfa-40cd-8bc3-ed74dca050e4 time="2026-02-13T23:26:12Z" level=info msg="200 OK: GET https://127.0.0.1:43881/mail/v4/messages/99e528c3-e186-4ead-8c59-ac946885a1b3" pkg=gpa/client userID=82824004-5cfa-40cd-8bc3-ed74dca050e4 time="2026-02-13T23:26:12Z" level=info msg="Sending observability data." pkg=observability time="2026-02-13T23:26:12Z" level=info msg="200 OK: POST https://127.0.0.1:43881/data/v1/metrics" pkg=gpa/client userID=82824004-5cfa-40cd-8bc3-ed74dca050e4 time="2026-02-13T23:26:12Z" level=info msg="Successfully sent observability data." pkg=observability time="2026-02-13T23:26:12Z" level=info msg="Scheduling observability data sending" pkg=observability time="2026-02-13T23:26:12Z" level=info msg="Child job finished" service=imap user=82824004-5cfa-40cd-8bc3-ed74dca050e4 time="2026-02-13T23:26:12Z" level=info msg="All child jobs completed" service=imap sync-job=waiter user=82824004-5cfa-40cd-8bc3-ed74dca050e4 time="2026-02-13T23:26:12Z" level=info msg="Synced messages" service=imap user=82824004-5cfa-40cd-8bc3-ed74dca050e4 time="2026-02-13T23:26:12Z" level=info msg="Finished user sync" duration=44.009938ms service=imap user=82824004-5cfa-40cd-8bc3-ed74dca050e4 time="2026-02-13T23:26:12Z" level=info msg="Sync complete, starting API event stream" service=imap user=82824004-5cfa-40cd-8bc3-ed74dca050e4 time="2026-02-13T23:26:12Z" level=info msg="Event loop reset" eventID="Dg==" service=user-events user=82824004-5cfa-40cd-8bc3-ed74dca050e4 Scenario: Mark all messages in folder as read/unread # features/imap/message/state.feature:52 When IMAP client "1" selects "Folders/two" # :1 -> *scenario And IMAP client "1" marks all messages as "read" # :1 -> *scenario And it succeeds # :1 -> *scenario Then IMAP client "1" eventually sees that all the messages have the flag "\Seen" # :1 -> *scenario time="2026-02-13T23:26:12Z" level=info msg="200 OK: PUT https://127.0.0.1:43881/mail/v4/messages/unread" pkg=gpa/client userID=82824004-5cfa-40cd-8bc3-ed74dca050e4 When IMAP client "1" marks all messages as "unread" # :1 -> *scenario And it succeeds # :1 -> *scenario time="2026-02-13T23:26:12Z" level=info msg="Heartbeat sent" metrics="{bridge.any.heartbeat bridge_heartbeat_new {1 3} {true true false false false true true true true true false 0.0.0 starttls starttls unknown}}" pkg=telemetry time="2026-02-13T23:26:12Z" level=info msg="Frontend service stopped" time="2026-02-13T23:26:12Z" level=info msg="Frontend client stopped" time="2026-02-13T23:26:12Z" level=info msg="Closing bridge" pkg=bridge time="2026-02-13T23:26:12Z" level=info msg="Stopping service" pkg=observability time="2026-02-13T23:26:12Z" level=info msg="Closing user" userID=82824004-5cfa-40cd-8bc3-ed74dca050e4 time="2026-02-13T23:26:12Z" level=info msg="De-registering user client, ID:82824004-5cfa-40cd-8bc3-ed74dca050e4" pkg=observability time="2026-02-13T23:26:12Z" level=info msg="Exiting IMAP Service" service=imap user=82824004-5cfa-40cd-8bc3-ed74dca050e4 time="2026-02-13T23:26:12Z" level=info msg="Exiting service main loop" service=smtp user=82824004-5cfa-40cd-8bc3-ed74dca050e4 time="2026-02-13T23:26:12Z" level=info msg="Exiting service main loop" service=notification user=82824004-5cfa-40cd-8bc3-ed74dca050e4 time="2026-02-13T23:26:12Z" level=info msg="Exiting Service" service=user-identity user=82824004-5cfa-40cd-8bc3-ed74dca050e4 time="2026-02-13T23:26:12Z" level=info msg="Exiting service main loop" service=telemetry user=82824004-5cfa-40cd-8bc3-ed74dca050e4 time="2026-02-13T23:26:12Z" level=info msg="Exiting service" service=user-events user=82824004-5cfa-40cd-8bc3-ed74dca050e4 time="2026-02-13T23:26:12Z" level=info msg="Closing IMAP Listener" service=server-manager time="2026-02-13T23:26:12Z" level=info msg="Closing IMAP server" service=server-manager time="2026-02-13T23:26:12Z" level=info msg="Closing SMTP Listener" service=server-manager time="2026-02-13T23:26:12Z" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2026-02-13T23:26:12Z" level=info msg="Closing SMTP server" service=server-manager time="2026-02-13T23:26:12Z" level=info msg="Closing service" service=unleash Then IMAP client "1" eventually sees that all the messages do not have the flag "\Seen" # :1 -> *scenario Feature: IMAP marks messages as forwarded time="2026-02-13T23:26:13Z" level=info msg="User '89f9eb75-2cb8-4f8f-accc-cc2dfb67842c' created with id=7c887d1d-4de3-4517-98be-9741f3118f20" pkg=gpa/server/backend Background: Given there exists an account with username "89f9eb75-2cb8-4f8f-accc-cc2dfb67842c" and password "password" # :1 -> *scenario And the account "89f9eb75-2cb8-4f8f-accc-cc2dfb67842c" has the following custom mailboxes: # :1 -> *scenario | name | type | | mbox | folder | And the address "89f9eb75-2cb8-4f8f-accc-cc2dfb67842c@proton.local" of account "89f9eb75-2cb8-4f8f-accc-cc2dfb67842c" has 1 messages in "Folders/mbox" # :1 -> *scenario Then it succeeds # :1 -> *scenario time="2026-02-13T23:26:14Z" level=info msg="Starting bridge" time="2026-02-13T23:26:14Z" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures1466701680/156/config1628946678/grpcFocusServerConfig.json pkg=focus/service time="2026-02-13T23:26:14Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures1466701680/156/cache1539977600/unleash_cache/unleash_flags: no such file or directory" service=unleash time="2026-02-13T23:26:14Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures1466701680/156/cache1539977600/notifications/notification_cache: no such file or directory" pkg=notification-store time="2026-02-13T23:26:14Z" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures1466701680/156/data2288493817/gluon/backend/db gluonStore=/tmp/TestFeatures1466701680/156/data2288493817/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2026-02-13T23:26:14Z" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2026-02-13T23:26:14Z" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2026-02-13T23:26:14Z" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2026-02-13T23:26:14Z" level=info msg="Starting service" service=unleash time="2026-02-13T23:26:14Z" level=info msg="Starting service" pkg=observability time="2026-02-13T23:26:14Z" level=info msg="Starting frontend service" time="2026-02-13T23:26:14Z" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures1466701680/156/config1628946678/grpcServerConfig.json time="2026-02-13T23:26:14Z" level=info msg="gRPC server listening on /tmp/bridge6842" pkg=grpc time="2026-02-13T23:26:14Z" level=info msg="Frontend service started" time="2026-02-13T23:26:14Z" level=info msg="Starting frontend client" time="2026-02-13T23:26:14Z" level=info msg="Starting poll service" service=unleash time="2026-02-13T23:26:14Z" level=info msg="Starting receiver service" service=unleash time="2026-02-13T23:26:14Z" level=info msg="Checking for updates" pkg=bridge time="2026-02-13T23:26:14Z" level=info msg="Loading users" count=0 pkg=bridge/user time="2026-02-13T23:26:14Z" level=info msg="Finished loading users" pkg=bridge/user time="2026-02-13T23:26:14Z" level=info msg="Not monitoring parent PID" pkg=grpc time="2026-02-13T23:26:14Z" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2026-02-13T23:26:14Z" level=info msg="200 OK: GET https://127.0.0.1:43621/feature/v2/frontend?bridgeStickyKey=66e26577-b80f-443b-9886-bc809ceeac4a" pkg=gpa/manager time="2026-02-13T23:26:14Z" level=info msg="Frontend client started" When bridge starts # :1 -> *scenario time="2026-02-13T23:26:14Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (ecafe132)" time="2026-02-13T23:26:14Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (ecafe132)" time="2026-02-13T23:26:14Z" level=info msg="200 OK: POST https://127.0.0.1:43621/auth/v4/info" pkg=gpa/manager time="2026-02-13T23:26:14Z" level=info msg="200 OK: POST https://127.0.0.1:43621/auth/v4" pkg=gpa/manager time="2026-02-13T23:26:14Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=7c887d1d-4de3-4517-98be-9741f3118f20 time="2026-02-13T23:26:14Z" level=info msg="Adding vault user" userID=7c887d1d-4de3-4517-98be-9741f3118f20 time="2026-02-13T23:26:14Z" level=info msg="Creating new user" userID=7c887d1d-4de3-4517-98be-9741f3118f20 time="2026-02-13T23:26:14Z" level=warning msg="404 GET https://127.0.0.1:43621/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2026-02-13T23:26:14Z" level=error msg="404 GET https://127.0.0.1:43621/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2026-02-13T23:26:14Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:43621/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2026-02-13T23:26:14Z" level=info msg="Creating user object" numAddr=1 numLabels=13 userID=7c887d1d-4de3-4517-98be-9741f3118f20 time="2026-02-13T23:26:14Z" level=info msg="200 OK: GET https://127.0.0.1:43621/core/v4/events/latest" pkg=gpa/client userID=7c887d1d-4de3-4517-98be-9741f3118f20 time="2026-02-13T23:26:14Z" level=info msg="Starting service Last EventID=Ag==" service=user-events user=7c887d1d-4de3-4517-98be-9741f3118f20 time="2026-02-13T23:26:14Z" level=info msg="200 OK: GET https://127.0.0.1:43621/core/v4/settings" pkg=gpa/client userID=7c887d1d-4de3-4517-98be-9741f3118f20 time="2026-02-13T23:26:14Z" level=info msg="Registering user client, ID:7c887d1d-4de3-4517-98be-9741f3118f20" pkg=observability time="2026-02-13T23:26:14Z" level=info msg="Starting service main loop" service=telemetry user=7c887d1d-4de3-4517-98be-9741f3118f20 time="2026-02-13T23:26:14Z" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=7c887d1d-4de3-4517-98be-9741f3118f20 time="2026-02-13T23:26:14Z" level=info msg="Starting service main loop" service=notification user=7c887d1d-4de3-4517-98be-9741f3118f20 time="2026-02-13T23:26:14Z" level=info msg="Starting service main loop" service=smtp user=7c887d1d-4de3-4517-98be-9741f3118f20 time="2026-02-13T23:26:14Z" level=info msg="200 OK: GET https://127.0.0.1:43621/core/v4/labels?Type=4" pkg=gpa/client userID=7c887d1d-4de3-4517-98be-9741f3118f20 time="2026-02-13T23:26:14Z" level=info msg="200 OK: GET https://127.0.0.1:43621/core/v4/labels?Type=3" pkg=gpa/client userID=7c887d1d-4de3-4517-98be-9741f3118f20 time="2026-02-13T23:26:14Z" level=info msg="200 OK: GET https://127.0.0.1:43621/core/v4/labels?Type=1" pkg=gpa/client userID=7c887d1d-4de3-4517-98be-9741f3118f20 time="2026-02-13T23:26:14Z" level=info msg="Setting labels" labelIDs="[8 9 10 12 1 3 4 6 0 2 5 7 648bb4a5-0ce4-4136-b391-63d668919399]" pkg=rwLabels time="2026-02-13T23:26:14Z" level=info msg="Adding user to imap server" addrID=d123c5db-8263-4f19-909a-da34af43e317 service=server-manager time="2026-02-13T23:26:14Z" level=info msg="Creating new IMAP user" addrID=d123c5db-8263-4f19-909a-da34af43e317 service=server-manager time="2026-02-13T23:26:14Z" level=info msg="Setting gluon ID" addrID=d123c5db-8263-4f19-909a-da34af43e317 gluonID=bcf0f795-3705-4d50-8c96-5529e723943d userID=7c887d1d-4de3-4517-98be-9741f3118f20 time="2026-02-13T23:26:14Z" level=info msg="Created new IMAP user" addrID=d123c5db-8263-4f19-909a-da34af43e317 gluonID=bcf0f795-3705-4d50-8c96-5529e723943d service=server-manager time="2026-02-13T23:26:14Z" level=info msg="Validating Listener State" service=server-manager time="2026-02-13T23:26:14Z" level=info msg=Resuming service=user-events user=7c887d1d-4de3-4517-98be-9741f3118f20 And the user logs in with username "89f9eb75-2cb8-4f8f-accc-cc2dfb67842c" and password "password"# :1 -> *scenario time="2026-02-13T23:26:14Z" level=info msg="Received mailbox message count" count=0 gluonID=bcf0f795-3705-4d50-8c96-5529e723943d labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2026-02-13T23:26:14Z" level=info msg="Starting IMAP Service" service=imap user=7c887d1d-4de3-4517-98be-9741f3118f20 time="2026-02-13T23:26:14Z" level=info msg="Checking whether logged in user should re-sync. UserID:7c887d1d-4de3-4517-98be-9741f3118f20" userID=7c887d1d-4de3-4517-98be-9741f3118f20 time="2026-02-13T23:26:14Z" level=info msg="Sync triggered" service=imap user=7c887d1d-4de3-4517-98be-9741f3118f20 time="2026-02-13T23:26:14Z" level=info msg="Beginning user sync" service=imap start="2026-02-13 23:26:14.284079938 +0000 UTC m=+192.090688338" user=7c887d1d-4de3-4517-98be-9741f3118f20 time="2026-02-13T23:26:14Z" level=info msg="Syncing labels" service=imap user=7c887d1d-4de3-4517-98be-9741f3118f20 time="2026-02-13T23:26:14Z" level=info msg="Label not found in DB, creating mailbox." labelID=648bb4a5-0ce4-4136-b391-63d668919399 labelPath="jm2pV8GS7FVFPTesFaU5jW/EhDgcEQCxeWTMDFRvNjU=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2026-02-13T23:26:14Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=bcf0f795-3705-4d50-8c96-5529e723943d time="2026-02-13T23:26:14Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=bcf0f795-3705-4d50-8c96-5529e723943d time="2026-02-13T23:26:14Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=10 userID=bcf0f795-3705-4d50-8c96-5529e723943d time="2026-02-13T23:26:14Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=12 userID=bcf0f795-3705-4d50-8c96-5529e723943d time="2026-02-13T23:26:14Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6 userID=bcf0f795-3705-4d50-8c96-5529e723943d time="2026-02-13T23:26:14Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=8 userID=bcf0f795-3705-4d50-8c96-5529e723943d time="2026-02-13T23:26:14Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=3 userID=bcf0f795-3705-4d50-8c96-5529e723943d time="2026-02-13T23:26:14Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4 userID=bcf0f795-3705-4d50-8c96-5529e723943d time="2026-02-13T23:26:14Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0 userID=bcf0f795-3705-4d50-8c96-5529e723943d time="2026-02-13T23:26:14Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=7 userID=bcf0f795-3705-4d50-8c96-5529e723943d time="2026-02-13T23:26:14Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=648bb4a5-0ce4-4136-b391-63d668919399 userID=bcf0f795-3705-4d50-8c96-5529e723943d time="2026-02-13T23:26:14Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5 userID=bcf0f795-3705-4d50-8c96-5529e723943d time="2026-02-13T23:26:14Z" level=info msg="Synced labels" service=imap user=7c887d1d-4de3-4517-98be-9741f3118f20 time="2026-02-13T23:26:14Z" level=info msg="200 OK: GET https://127.0.0.1:43621/mail/v4/messages/count" pkg=gpa/client userID=7c887d1d-4de3-4517-98be-9741f3118f20 time="2026-02-13T23:26:14Z" level=info msg="Syncing messages" service=imap user=7c887d1d-4de3-4517-98be-9741f3118f20 time="2026-02-13T23:26:14Z" level=info msg="Job started" service=imap user=7c887d1d-4de3-4517-98be-9741f3118f20 time="2026-02-13T23:26:14Z" level=info msg="200 OK: POST https://127.0.0.1:43621/mail/v4/messages" pkg=gpa/client userID=7c887d1d-4de3-4517-98be-9741f3118f20 time="2026-02-13T23:26:14Z" level=info msg="200 OK: POST https://127.0.0.1:43621/mail/v4/messages" pkg=gpa/client userID=7c887d1d-4de3-4517-98be-9741f3118f20 time="2026-02-13T23:26:14Z" level=info msg="Creating new child job" service=imap user=7c887d1d-4de3-4517-98be-9741f3118f20 time="2026-02-13T23:26:14Z" level=info msg="Job finished" service=imap user=7c887d1d-4de3-4517-98be-9741f3118f20 time="2026-02-13T23:26:14Z" level=info msg="200 OK: GET https://127.0.0.1:43621/mail/v4/messages/c8d1aa17-1591-49c0-80b2-48134d9c0ba9" pkg=gpa/client userID=7c887d1d-4de3-4517-98be-9741f3118f20 time="2026-02-13T23:26:14Z" level=info msg="Sending observability data." pkg=observability time="2026-02-13T23:26:14Z" level=info msg="Child job finished" service=imap user=7c887d1d-4de3-4517-98be-9741f3118f20 time="2026-02-13T23:26:14Z" level=info msg="All child jobs completed" service=imap sync-job=waiter user=7c887d1d-4de3-4517-98be-9741f3118f20 time="2026-02-13T23:26:14Z" level=info msg="Synced messages" service=imap user=7c887d1d-4de3-4517-98be-9741f3118f20 time="2026-02-13T23:26:14Z" level=info msg="Finished user sync" duration=13.916005ms service=imap user=7c887d1d-4de3-4517-98be-9741f3118f20 time="2026-02-13T23:26:14Z" level=info msg="Sync complete, starting API event stream" service=imap user=7c887d1d-4de3-4517-98be-9741f3118f20 time="2026-02-13T23:26:14Z" level=info msg="Event loop reset" eventID="Ag==" service=user-events user=7c887d1d-4de3-4517-98be-9741f3118f20 And user "89f9eb75-2cb8-4f8f-accc-cc2dfb67842c" finishes syncing # :1 -> *scenario time="2026-02-13T23:26:14Z" level=info msg="200 OK: POST https://127.0.0.1:43621/data/v1/metrics" pkg=gpa/client userID=7c887d1d-4de3-4517-98be-9741f3118f20 time="2026-02-13T23:26:14Z" level=info msg="Successfully sent observability data." pkg=observability And user "89f9eb75-2cb8-4f8f-accc-cc2dfb67842c" connects and authenticates IMAP client "1" # :1 -> *scenario Then it succeeds # :1 -> *scenario Scenario: Mark message as forwarded # features/imap/message/store.feature:15 When IMAP client "1" selects "Folders/mbox" # :1 -> *scenario time="2026-02-13T23:26:14Z" level=info msg="200 OK: PUT https://127.0.0.1:43621/mail/v4/messages/forward" pkg=gpa/client userID=7c887d1d-4de3-4517-98be-9741f3118f20 And IMAP client "1" marks message 1 as "forwarded" # :1 -> *scenario And it succeeds # :1 -> *scenario Then IMAP client "1" eventually sees that message at row 1 has the flag "forwarded" # :1 -> *scenario time="2026-02-13T23:26:14Z" level=info msg="Frontend service stopped" time="2026-02-13T23:26:14Z" level=info msg="Frontend client stopped" time="2026-02-13T23:26:14Z" level=info msg="Closing bridge" pkg=bridge time="2026-02-13T23:26:14Z" level=info msg="Stopping service" pkg=observability time="2026-02-13T23:26:14Z" level=info msg="Closing user" userID=7c887d1d-4de3-4517-98be-9741f3118f20 time="2026-02-13T23:26:14Z" level=info msg="De-registering user client, ID:7c887d1d-4de3-4517-98be-9741f3118f20" pkg=observability time="2026-02-13T23:26:14Z" level=info msg="Exiting IMAP Service" service=imap user=7c887d1d-4de3-4517-98be-9741f3118f20 time="2026-02-13T23:26:14Z" level=info msg="Exiting service main loop" service=smtp user=7c887d1d-4de3-4517-98be-9741f3118f20 time="2026-02-13T23:26:14Z" level=info msg="Exiting service main loop" service=notification user=7c887d1d-4de3-4517-98be-9741f3118f20 time="2026-02-13T23:26:14Z" level=info msg="Exiting Service" service=user-identity user=7c887d1d-4de3-4517-98be-9741f3118f20 time="2026-02-13T23:26:14Z" level=info msg="Exiting service main loop" service=telemetry user=7c887d1d-4de3-4517-98be-9741f3118f20 time="2026-02-13T23:26:14Z" level=info msg="Exiting service" service=user-events user=7c887d1d-4de3-4517-98be-9741f3118f20 time="2026-02-13T23:26:14Z" level=info msg="Closing IMAP Listener" service=server-manager time="2026-02-13T23:26:14Z" level=info msg="Closing IMAP server" service=server-manager time="2026-02-13T23:26:14Z" level=info msg="Closing SMTP Listener" service=server-manager time="2026-02-13T23:26:14Z" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2026-02-13T23:26:14Z" level=info msg="Closing SMTP server" service=server-manager time="2026-02-13T23:26:14Z" level=info msg="Closing service" service=unleash And it succeeds # :1 -> *scenario time="2026-02-13T23:26:14Z" level=info msg="User '539aca29-231c-4575-be1e-13ecff95dbaa' created with id=b22cc320-2cb5-4868-8550-a9c04c409dc9" pkg=gpa/server/backend time="2026-02-13T23:26:15Z" level=info msg="Starting bridge" time="2026-02-13T23:26:15Z" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures1466701680/157/config857687314/grpcFocusServerConfig.json pkg=focus/service time="2026-02-13T23:26:15Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures1466701680/157/cache1995250839/unleash_cache/unleash_flags: no such file or directory" service=unleash time="2026-02-13T23:26:15Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures1466701680/157/cache1995250839/notifications/notification_cache: no such file or directory" pkg=notification-store time="2026-02-13T23:26:15Z" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures1466701680/157/data1329056430/gluon/backend/db gluonStore=/tmp/TestFeatures1466701680/157/data1329056430/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2026-02-13T23:26:15Z" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2026-02-13T23:26:15Z" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2026-02-13T23:26:15Z" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2026-02-13T23:26:15Z" level=info msg="Starting service" service=unleash time="2026-02-13T23:26:15Z" level=info msg="Starting service" pkg=observability time="2026-02-13T23:26:15Z" level=info msg="Starting frontend service" time="2026-02-13T23:26:15Z" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures1466701680/157/config857687314/grpcServerConfig.json time="2026-02-13T23:26:15Z" level=info msg="gRPC server listening on /tmp/bridge5469" pkg=grpc time="2026-02-13T23:26:15Z" level=info msg="Frontend service started" time="2026-02-13T23:26:15Z" level=info msg="Starting frontend client" time="2026-02-13T23:26:15Z" level=info msg="Starting poll service" service=unleash time="2026-02-13T23:26:15Z" level=info msg="Starting receiver service" service=unleash time="2026-02-13T23:26:15Z" level=info msg="200 OK: GET https://127.0.0.1:37465/feature/v2/frontend?bridgeStickyKey=2d312a3f-da6f-4e46-94a4-c012cb2b5ee2" pkg=gpa/manager time="2026-02-13T23:26:15Z" level=info msg="Loading users" count=0 pkg=bridge/user time="2026-02-13T23:26:15Z" level=info msg="Finished loading users" pkg=bridge/user time="2026-02-13T23:26:15Z" level=info msg="Checking for updates" pkg=bridge time="2026-02-13T23:26:15Z" level=info msg="Not monitoring parent PID" pkg=grpc time="2026-02-13T23:26:15Z" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2026-02-13T23:26:15Z" level=info msg="Frontend client started" time="2026-02-13T23:26:15Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (8fdca35e)" time="2026-02-13T23:26:15Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (8fdca35e)" time="2026-02-13T23:26:15Z" level=info msg="200 OK: POST https://127.0.0.1:37465/auth/v4/info" pkg=gpa/manager time="2026-02-13T23:26:15Z" level=info msg="200 OK: POST https://127.0.0.1:37465/auth/v4" pkg=gpa/manager time="2026-02-13T23:26:15Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=b22cc320-2cb5-4868-8550-a9c04c409dc9 time="2026-02-13T23:26:15Z" level=info msg="Adding vault user" userID=b22cc320-2cb5-4868-8550-a9c04c409dc9 time="2026-02-13T23:26:15Z" level=info msg="Creating new user" userID=b22cc320-2cb5-4868-8550-a9c04c409dc9 time="2026-02-13T23:26:15Z" level=warning msg="404 GET https://127.0.0.1:37465/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2026-02-13T23:26:15Z" level=error msg="404 GET https://127.0.0.1:37465/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2026-02-13T23:26:15Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:37465/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2026-02-13T23:26:15Z" level=info msg="Creating user object" numAddr=1 numLabels=13 userID=b22cc320-2cb5-4868-8550-a9c04c409dc9 time="2026-02-13T23:26:15Z" level=info msg="200 OK: GET https://127.0.0.1:37465/core/v4/events/latest" pkg=gpa/client userID=b22cc320-2cb5-4868-8550-a9c04c409dc9 time="2026-02-13T23:26:15Z" level=info msg="Starting service Last EventID=Ag==" service=user-events user=b22cc320-2cb5-4868-8550-a9c04c409dc9 time="2026-02-13T23:26:15Z" level=info msg="200 OK: GET https://127.0.0.1:37465/core/v4/settings" pkg=gpa/client userID=b22cc320-2cb5-4868-8550-a9c04c409dc9 time="2026-02-13T23:26:15Z" level=info msg="Registering user client, ID:b22cc320-2cb5-4868-8550-a9c04c409dc9" pkg=observability time="2026-02-13T23:26:15Z" level=info msg="Starting service main loop" service=telemetry user=b22cc320-2cb5-4868-8550-a9c04c409dc9 time="2026-02-13T23:26:15Z" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=b22cc320-2cb5-4868-8550-a9c04c409dc9 time="2026-02-13T23:26:15Z" level=info msg="Starting service main loop" service=notification user=b22cc320-2cb5-4868-8550-a9c04c409dc9 time="2026-02-13T23:26:15Z" level=info msg="Starting service main loop" service=smtp user=b22cc320-2cb5-4868-8550-a9c04c409dc9 time="2026-02-13T23:26:15Z" level=info msg="200 OK: GET https://127.0.0.1:37465/core/v4/labels?Type=4" pkg=gpa/client userID=b22cc320-2cb5-4868-8550-a9c04c409dc9 time="2026-02-13T23:26:15Z" level=info msg="200 OK: GET https://127.0.0.1:37465/core/v4/labels?Type=3" pkg=gpa/client userID=b22cc320-2cb5-4868-8550-a9c04c409dc9 time="2026-02-13T23:26:15Z" level=info msg="200 OK: GET https://127.0.0.1:37465/core/v4/labels?Type=1" pkg=gpa/client userID=b22cc320-2cb5-4868-8550-a9c04c409dc9 time="2026-02-13T23:26:15Z" level=info msg="Setting labels" labelIDs="[9 10 1 2 6 7 12 0 3 4 5 8 349e2aa5-dccb-4d75-b70c-a34125ae3b25]" pkg=rwLabels time="2026-02-13T23:26:15Z" level=info msg="Adding user to imap server" addrID=a8459e92-9c77-4a2c-95d9-0d8f42c0f558 service=server-manager time="2026-02-13T23:26:15Z" level=info msg="Creating new IMAP user" addrID=a8459e92-9c77-4a2c-95d9-0d8f42c0f558 service=server-manager time="2026-02-13T23:26:15Z" level=info msg="Setting gluon ID" addrID=a8459e92-9c77-4a2c-95d9-0d8f42c0f558 gluonID=f126e6de-6dcd-4bea-a992-8e27271f8d4f userID=b22cc320-2cb5-4868-8550-a9c04c409dc9 time="2026-02-13T23:26:15Z" level=info msg="Created new IMAP user" addrID=a8459e92-9c77-4a2c-95d9-0d8f42c0f558 gluonID=f126e6de-6dcd-4bea-a992-8e27271f8d4f service=server-manager time="2026-02-13T23:26:15Z" level=info msg="Validating Listener State" service=server-manager time="2026-02-13T23:26:15Z" level=info msg=Resuming service=user-events user=b22cc320-2cb5-4868-8550-a9c04c409dc9 time="2026-02-13T23:26:15Z" level=info msg="Received mailbox message count" count=0 gluonID=f126e6de-6dcd-4bea-a992-8e27271f8d4f labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2026-02-13T23:26:15Z" level=info msg="Starting IMAP Service" service=imap user=b22cc320-2cb5-4868-8550-a9c04c409dc9 time="2026-02-13T23:26:15Z" level=info msg="Sync triggered" service=imap user=b22cc320-2cb5-4868-8550-a9c04c409dc9 time="2026-02-13T23:26:15Z" level=info msg="Beginning user sync" service=imap start="2026-02-13 23:26:15.732981719 +0000 UTC m=+193.539590129" user=b22cc320-2cb5-4868-8550-a9c04c409dc9 time="2026-02-13T23:26:15Z" level=info msg="Checking whether logged in user should re-sync. UserID:b22cc320-2cb5-4868-8550-a9c04c409dc9" userID=b22cc320-2cb5-4868-8550-a9c04c409dc9 time="2026-02-13T23:26:15Z" level=info msg="Syncing labels" service=imap user=b22cc320-2cb5-4868-8550-a9c04c409dc9 time="2026-02-13T23:26:15Z" level=info msg="Label not found in DB, creating mailbox." labelID=349e2aa5-dccb-4d75-b70c-a34125ae3b25 labelPath="jm2pV8GS7FVFPTesFaU5jW/EhDgcEQCxeWTMDFRvNjU=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2026-02-13T23:26:15Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=f126e6de-6dcd-4bea-a992-8e27271f8d4f time="2026-02-13T23:26:15Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=f126e6de-6dcd-4bea-a992-8e27271f8d4f time="2026-02-13T23:26:15Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=10 userID=f126e6de-6dcd-4bea-a992-8e27271f8d4f time="2026-02-13T23:26:15Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6 userID=f126e6de-6dcd-4bea-a992-8e27271f8d4f time="2026-02-13T23:26:15Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=12 userID=f126e6de-6dcd-4bea-a992-8e27271f8d4f time="2026-02-13T23:26:15Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5 userID=f126e6de-6dcd-4bea-a992-8e27271f8d4f time="2026-02-13T23:26:15Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=8 userID=f126e6de-6dcd-4bea-a992-8e27271f8d4f time="2026-02-13T23:26:15Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=349e2aa5-dccb-4d75-b70c-a34125ae3b25 userID=f126e6de-6dcd-4bea-a992-8e27271f8d4f time="2026-02-13T23:26:15Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=7 userID=f126e6de-6dcd-4bea-a992-8e27271f8d4f time="2026-02-13T23:26:15Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0 userID=f126e6de-6dcd-4bea-a992-8e27271f8d4f time="2026-02-13T23:26:15Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=3 userID=f126e6de-6dcd-4bea-a992-8e27271f8d4f time="2026-02-13T23:26:15Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4 userID=f126e6de-6dcd-4bea-a992-8e27271f8d4f time="2026-02-13T23:26:15Z" level=info msg="Synced labels" service=imap user=b22cc320-2cb5-4868-8550-a9c04c409dc9 time="2026-02-13T23:26:15Z" level=info msg="200 OK: GET https://127.0.0.1:37465/mail/v4/messages/count" pkg=gpa/client userID=b22cc320-2cb5-4868-8550-a9c04c409dc9 time="2026-02-13T23:26:15Z" level=info msg="Syncing messages" service=imap user=b22cc320-2cb5-4868-8550-a9c04c409dc9 time="2026-02-13T23:26:15Z" level=info msg="Job started" service=imap user=b22cc320-2cb5-4868-8550-a9c04c409dc9 time="2026-02-13T23:26:15Z" level=info msg="200 OK: POST https://127.0.0.1:37465/mail/v4/messages" pkg=gpa/client userID=b22cc320-2cb5-4868-8550-a9c04c409dc9 time="2026-02-13T23:26:15Z" level=info msg="200 OK: POST https://127.0.0.1:37465/mail/v4/messages" pkg=gpa/client userID=b22cc320-2cb5-4868-8550-a9c04c409dc9 time="2026-02-13T23:26:15Z" level=info msg="Creating new child job" service=imap user=b22cc320-2cb5-4868-8550-a9c04c409dc9 time="2026-02-13T23:26:15Z" level=info msg="Job finished" service=imap user=b22cc320-2cb5-4868-8550-a9c04c409dc9 time="2026-02-13T23:26:15Z" level=info msg="200 OK: GET https://127.0.0.1:37465/mail/v4/messages/d5bf18fb-1e8e-4a8c-9155-d2837d4c24ea" pkg=gpa/client userID=b22cc320-2cb5-4868-8550-a9c04c409dc9 time="2026-02-13T23:26:15Z" level=info msg="Sending observability data." pkg=observability time="2026-02-13T23:26:15Z" level=info msg="200 OK: POST https://127.0.0.1:37465/data/v1/metrics" pkg=gpa/client userID=b22cc320-2cb5-4868-8550-a9c04c409dc9 time="2026-02-13T23:26:15Z" level=info msg="Successfully sent observability data." pkg=observability time="2026-02-13T23:26:15Z" level=info msg="Child job finished" service=imap user=b22cc320-2cb5-4868-8550-a9c04c409dc9 time="2026-02-13T23:26:15Z" level=info msg="All child jobs completed" service=imap sync-job=waiter user=b22cc320-2cb5-4868-8550-a9c04c409dc9 time="2026-02-13T23:26:15Z" level=info msg="Synced messages" service=imap user=b22cc320-2cb5-4868-8550-a9c04c409dc9 time="2026-02-13T23:26:15Z" level=info msg="Finished user sync" duration=10.828198ms service=imap user=b22cc320-2cb5-4868-8550-a9c04c409dc9 time="2026-02-13T23:26:15Z" level=info msg="Sync complete, starting API event stream" service=imap user=b22cc320-2cb5-4868-8550-a9c04c409dc9 time="2026-02-13T23:26:15Z" level=info msg="Event loop reset" eventID="Ag==" service=user-events user=b22cc320-2cb5-4868-8550-a9c04c409dc9 Scenario: Mark message as forwarded and then revert # features/imap/message/store.feature:23 When IMAP client "1" selects "Folders/mbox" # :1 -> *scenario time="2026-02-13T23:26:15Z" level=info msg="200 OK: PUT https://127.0.0.1:37465/mail/v4/messages/forward" pkg=gpa/client userID=b22cc320-2cb5-4868-8550-a9c04c409dc9 And IMAP client "1" marks message 1 as "forwarded" # :1 -> *scenario And it succeeds # :1 -> *scenario Then IMAP client "1" eventually sees that message at row 1 has the flag "forwarded" # :1 -> *scenario And it succeeds # :1 -> *scenario time="2026-02-13T23:26:15Z" level=info msg="200 OK: PUT https://127.0.0.1:37465/mail/v4/messages/unforward" pkg=gpa/client userID=b22cc320-2cb5-4868-8550-a9c04c409dc9 And IMAP client "1" marks message 1 as "unforwarded" # :1 -> *scenario And it succeeds # :1 -> *scenario Then IMAP client "1" eventually sees that message at row 1 does not have the flag "forwarded" # :1 -> *scenario time="2026-02-13T23:26:15Z" level=info msg="Frontend service stopped" time="2026-02-13T23:26:15Z" level=info msg="Frontend client stopped" time="2026-02-13T23:26:15Z" level=info msg="Closing bridge" pkg=bridge time="2026-02-13T23:26:15Z" level=info msg="Stopping service" pkg=observability time="2026-02-13T23:26:15Z" level=info msg="Closing user" userID=b22cc320-2cb5-4868-8550-a9c04c409dc9 time="2026-02-13T23:26:15Z" level=info msg="De-registering user client, ID:b22cc320-2cb5-4868-8550-a9c04c409dc9" pkg=observability time="2026-02-13T23:26:15Z" level=info msg="Exiting IMAP Service" service=imap user=b22cc320-2cb5-4868-8550-a9c04c409dc9 time="2026-02-13T23:26:15Z" level=info msg="Exiting service main loop" service=smtp user=b22cc320-2cb5-4868-8550-a9c04c409dc9 time="2026-02-13T23:26:15Z" level=info msg="Exiting service main loop" service=notification user=b22cc320-2cb5-4868-8550-a9c04c409dc9 time="2026-02-13T23:26:15Z" level=info msg="Exiting Service" service=user-identity user=b22cc320-2cb5-4868-8550-a9c04c409dc9 time="2026-02-13T23:26:15Z" level=info msg="Exiting service main loop" service=telemetry user=b22cc320-2cb5-4868-8550-a9c04c409dc9 time="2026-02-13T23:26:15Z" level=info msg="Exiting service" service=user-events user=b22cc320-2cb5-4868-8550-a9c04c409dc9 time="2026-02-13T23:26:15Z" level=info msg="Closing IMAP Listener" service=server-manager time="2026-02-13T23:26:15Z" level=info msg="Closing IMAP server" service=server-manager time="2026-02-13T23:26:15Z" level=info msg="Closing SMTP Listener" service=server-manager time="2026-02-13T23:26:15Z" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2026-02-13T23:26:15Z" level=info msg="Closing SMTP server" service=server-manager time="2026-02-13T23:26:15Z" level=info msg="Closing service" service=unleash And it succeeds # :1 -> *scenario time="2026-02-13T23:26:16Z" level=info msg="User 'd5704973-21a8-45e1-997e-5b6ea36937a3' created with id=6ccebf62-a04a-4b24-ba92-1e0f11c2bc96" pkg=gpa/server/backend time="2026-02-13T23:26:16Z" level=info msg="Starting bridge" time="2026-02-13T23:26:16Z" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures1466701680/158/config3611772021/grpcFocusServerConfig.json pkg=focus/service time="2026-02-13T23:26:16Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures1466701680/158/cache403310211/unleash_cache/unleash_flags: no such file or directory" service=unleash time="2026-02-13T23:26:16Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures1466701680/158/cache403310211/notifications/notification_cache: no such file or directory" pkg=notification-store time="2026-02-13T23:26:16Z" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures1466701680/158/data710947918/gluon/backend/db gluonStore=/tmp/TestFeatures1466701680/158/data710947918/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2026-02-13T23:26:16Z" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2026-02-13T23:26:16Z" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2026-02-13T23:26:16Z" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2026-02-13T23:26:16Z" level=info msg="Starting service" service=unleash time="2026-02-13T23:26:16Z" level=info msg="Starting service" pkg=observability time="2026-02-13T23:26:16Z" level=info msg="Starting frontend service" time="2026-02-13T23:26:16Z" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures1466701680/158/config3611772021/grpcServerConfig.json time="2026-02-13T23:26:16Z" level=info msg="gRPC server listening on /tmp/bridge0988" pkg=grpc time="2026-02-13T23:26:16Z" level=info msg="Frontend service started" time="2026-02-13T23:26:16Z" level=info msg="Starting frontend client" time="2026-02-13T23:26:16Z" level=info msg="Starting poll service" service=unleash time="2026-02-13T23:26:16Z" level=info msg="Starting receiver service" service=unleash time="2026-02-13T23:26:16Z" level=info msg="Loading users" count=0 pkg=bridge/user time="2026-02-13T23:26:16Z" level=info msg="Finished loading users" pkg=bridge/user time="2026-02-13T23:26:16Z" level=info msg="Checking for updates" pkg=bridge time="2026-02-13T23:26:16Z" level=info msg="Not monitoring parent PID" pkg=grpc time="2026-02-13T23:26:16Z" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2026-02-13T23:26:16Z" level=info msg="200 OK: GET https://127.0.0.1:41805/feature/v2/frontend?bridgeStickyKey=b95edeae-8976-4bad-b1b7-2f203e34a9b9" pkg=gpa/manager time="2026-02-13T23:26:16Z" level=info msg="Frontend client started" time="2026-02-13T23:26:16Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (be21e07f)" time="2026-02-13T23:26:16Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (be21e07f)" time="2026-02-13T23:26:16Z" level=info msg="200 OK: POST https://127.0.0.1:41805/auth/v4/info" pkg=gpa/manager time="2026-02-13T23:26:17Z" level=info msg="200 OK: POST https://127.0.0.1:41805/auth/v4" pkg=gpa/manager time="2026-02-13T23:26:17Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=6ccebf62-a04a-4b24-ba92-1e0f11c2bc96 time="2026-02-13T23:26:17Z" level=info msg="Adding vault user" userID=6ccebf62-a04a-4b24-ba92-1e0f11c2bc96 time="2026-02-13T23:26:17Z" level=info msg="Creating new user" userID=6ccebf62-a04a-4b24-ba92-1e0f11c2bc96 time="2026-02-13T23:26:17Z" level=warning msg="404 GET https://127.0.0.1:41805/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2026-02-13T23:26:17Z" level=error msg="404 GET https://127.0.0.1:41805/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2026-02-13T23:26:17Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:41805/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2026-02-13T23:26:17Z" level=info msg="Creating user object" numAddr=1 numLabels=13 userID=6ccebf62-a04a-4b24-ba92-1e0f11c2bc96 time="2026-02-13T23:26:17Z" level=info msg="200 OK: GET https://127.0.0.1:41805/core/v4/events/latest" pkg=gpa/client userID=6ccebf62-a04a-4b24-ba92-1e0f11c2bc96 time="2026-02-13T23:26:17Z" level=info msg="Starting service Last EventID=Ag==" service=user-events user=6ccebf62-a04a-4b24-ba92-1e0f11c2bc96 time="2026-02-13T23:26:17Z" level=info msg="200 OK: GET https://127.0.0.1:41805/core/v4/settings" pkg=gpa/client userID=6ccebf62-a04a-4b24-ba92-1e0f11c2bc96 time="2026-02-13T23:26:17Z" level=info msg="Registering user client, ID:6ccebf62-a04a-4b24-ba92-1e0f11c2bc96" pkg=observability time="2026-02-13T23:26:17Z" level=info msg="Starting service main loop" service=telemetry user=6ccebf62-a04a-4b24-ba92-1e0f11c2bc96 time="2026-02-13T23:26:17Z" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=6ccebf62-a04a-4b24-ba92-1e0f11c2bc96 time="2026-02-13T23:26:17Z" level=info msg="Starting service main loop" service=notification user=6ccebf62-a04a-4b24-ba92-1e0f11c2bc96 time="2026-02-13T23:26:17Z" level=info msg="Starting service main loop" service=smtp user=6ccebf62-a04a-4b24-ba92-1e0f11c2bc96 time="2026-02-13T23:26:17Z" level=info msg="200 OK: GET https://127.0.0.1:41805/core/v4/labels?Type=4" pkg=gpa/client userID=6ccebf62-a04a-4b24-ba92-1e0f11c2bc96 time="2026-02-13T23:26:17Z" level=info msg="200 OK: GET https://127.0.0.1:41805/core/v4/labels?Type=3" pkg=gpa/client userID=6ccebf62-a04a-4b24-ba92-1e0f11c2bc96 time="2026-02-13T23:26:17Z" level=info msg="200 OK: GET https://127.0.0.1:41805/core/v4/labels?Type=1" pkg=gpa/client userID=6ccebf62-a04a-4b24-ba92-1e0f11c2bc96 time="2026-02-13T23:26:17Z" level=info msg="Setting labels" labelIDs="[8 12 0 3 4 5 6 7 9 10 1 2 e67b120d-843a-4ee4-a66c-874e951a2db6]" pkg=rwLabels time="2026-02-13T23:26:17Z" level=info msg="Adding user to imap server" addrID=457d2e68-54ef-4ee5-9976-475601b737a3 service=server-manager time="2026-02-13T23:26:17Z" level=info msg="Creating new IMAP user" addrID=457d2e68-54ef-4ee5-9976-475601b737a3 service=server-manager time="2026-02-13T23:26:17Z" level=info msg="Setting gluon ID" addrID=457d2e68-54ef-4ee5-9976-475601b737a3 gluonID=d9518f46-cdd8-4084-917b-53ea150360fc userID=6ccebf62-a04a-4b24-ba92-1e0f11c2bc96 time="2026-02-13T23:26:17Z" level=info msg="Created new IMAP user" addrID=457d2e68-54ef-4ee5-9976-475601b737a3 gluonID=d9518f46-cdd8-4084-917b-53ea150360fc service=server-manager time="2026-02-13T23:26:17Z" level=info msg="Validating Listener State" service=server-manager time="2026-02-13T23:26:17Z" level=info msg=Resuming service=user-events user=6ccebf62-a04a-4b24-ba92-1e0f11c2bc96 time="2026-02-13T23:26:17Z" level=info msg="Received mailbox message count" count=0 gluonID=d9518f46-cdd8-4084-917b-53ea150360fc labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2026-02-13T23:26:17Z" level=info msg="Starting IMAP Service" service=imap user=6ccebf62-a04a-4b24-ba92-1e0f11c2bc96 time="2026-02-13T23:26:17Z" level=info msg="Sync triggered" service=imap user=6ccebf62-a04a-4b24-ba92-1e0f11c2bc96 time="2026-02-13T23:26:17Z" level=info msg="Beginning user sync" service=imap start="2026-02-13 23:26:17.15854922 +0000 UTC m=+194.965157630" user=6ccebf62-a04a-4b24-ba92-1e0f11c2bc96 time="2026-02-13T23:26:17Z" level=info msg="Syncing labels" service=imap user=6ccebf62-a04a-4b24-ba92-1e0f11c2bc96 time="2026-02-13T23:26:17Z" level=info msg="Label not found in DB, creating mailbox." labelID=e67b120d-843a-4ee4-a66c-874e951a2db6 labelPath="jm2pV8GS7FVFPTesFaU5jW/EhDgcEQCxeWTMDFRvNjU=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2026-02-13T23:26:17Z" level=info msg="Checking whether logged in user should re-sync. UserID:6ccebf62-a04a-4b24-ba92-1e0f11c2bc96" userID=6ccebf62-a04a-4b24-ba92-1e0f11c2bc96 time="2026-02-13T23:26:17Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=d9518f46-cdd8-4084-917b-53ea150360fc time="2026-02-13T23:26:17Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=d9518f46-cdd8-4084-917b-53ea150360fc time="2026-02-13T23:26:17Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4 userID=d9518f46-cdd8-4084-917b-53ea150360fc time="2026-02-13T23:26:17Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=12 userID=d9518f46-cdd8-4084-917b-53ea150360fc time="2026-02-13T23:26:17Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=7 userID=d9518f46-cdd8-4084-917b-53ea150360fc time="2026-02-13T23:26:17Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=e67b120d-843a-4ee4-a66c-874e951a2db6 userID=d9518f46-cdd8-4084-917b-53ea150360fc time="2026-02-13T23:26:17Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=8 userID=d9518f46-cdd8-4084-917b-53ea150360fc time="2026-02-13T23:26:17Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=3 userID=d9518f46-cdd8-4084-917b-53ea150360fc time="2026-02-13T23:26:17Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=10 userID=d9518f46-cdd8-4084-917b-53ea150360fc time="2026-02-13T23:26:17Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5 userID=d9518f46-cdd8-4084-917b-53ea150360fc time="2026-02-13T23:26:17Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6 userID=d9518f46-cdd8-4084-917b-53ea150360fc time="2026-02-13T23:26:17Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0 userID=d9518f46-cdd8-4084-917b-53ea150360fc time="2026-02-13T23:26:17Z" level=info msg="Synced labels" service=imap user=6ccebf62-a04a-4b24-ba92-1e0f11c2bc96 time="2026-02-13T23:26:17Z" level=info msg="200 OK: GET https://127.0.0.1:41805/mail/v4/messages/count" pkg=gpa/client userID=6ccebf62-a04a-4b24-ba92-1e0f11c2bc96 time="2026-02-13T23:26:17Z" level=info msg="Syncing messages" service=imap user=6ccebf62-a04a-4b24-ba92-1e0f11c2bc96 time="2026-02-13T23:26:17Z" level=info msg="Job started" service=imap user=6ccebf62-a04a-4b24-ba92-1e0f11c2bc96 time="2026-02-13T23:26:17Z" level=info msg="200 OK: POST https://127.0.0.1:41805/mail/v4/messages" pkg=gpa/client userID=6ccebf62-a04a-4b24-ba92-1e0f11c2bc96 time="2026-02-13T23:26:17Z" level=info msg="200 OK: POST https://127.0.0.1:41805/mail/v4/messages" pkg=gpa/client userID=6ccebf62-a04a-4b24-ba92-1e0f11c2bc96 time="2026-02-13T23:26:17Z" level=info msg="Creating new child job" service=imap user=6ccebf62-a04a-4b24-ba92-1e0f11c2bc96 time="2026-02-13T23:26:17Z" level=info msg="Job finished" service=imap user=6ccebf62-a04a-4b24-ba92-1e0f11c2bc96 time="2026-02-13T23:26:17Z" level=info msg="200 OK: GET https://127.0.0.1:41805/mail/v4/messages/5b61ecfd-34c1-4af0-809b-b2ac3818c47a" pkg=gpa/client userID=6ccebf62-a04a-4b24-ba92-1e0f11c2bc96 time="2026-02-13T23:26:17Z" level=info msg="Sending observability data." pkg=observability time="2026-02-13T23:26:17Z" level=info msg="Child job finished" service=imap user=6ccebf62-a04a-4b24-ba92-1e0f11c2bc96 time="2026-02-13T23:26:17Z" level=info msg="All child jobs completed" service=imap sync-job=waiter user=6ccebf62-a04a-4b24-ba92-1e0f11c2bc96 time="2026-02-13T23:26:17Z" level=info msg="Synced messages" service=imap user=6ccebf62-a04a-4b24-ba92-1e0f11c2bc96 time="2026-02-13T23:26:17Z" level=info msg="Finished user sync" duration=10.603236ms service=imap user=6ccebf62-a04a-4b24-ba92-1e0f11c2bc96 time="2026-02-13T23:26:17Z" level=info msg="Sync complete, starting API event stream" service=imap user=6ccebf62-a04a-4b24-ba92-1e0f11c2bc96 time="2026-02-13T23:26:17Z" level=info msg="Event loop reset" eventID="Ag==" service=user-events user=6ccebf62-a04a-4b24-ba92-1e0f11c2bc96 time="2026-02-13T23:26:17Z" level=info msg="200 OK: POST https://127.0.0.1:41805/data/v1/metrics" pkg=gpa/client userID=6ccebf62-a04a-4b24-ba92-1e0f11c2bc96 time="2026-02-13T23:26:17Z" level=info msg="Successfully sent observability data." pkg=observability Scenario: Mark message as replied # features/imap/message/store.feature:34 When IMAP client "1" selects "Folders/mbox" # :1 -> *scenario And IMAP client "1" marks message 1 as "replied" # :1 -> *scenario And it succeeds # :1 -> *scenario Then IMAP client "1" eventually sees that message at row 1 has the flag "\Answered" # :1 -> *scenario time="2026-02-13T23:26:17Z" level=info msg="Frontend service stopped" time="2026-02-13T23:26:17Z" level=info msg="Frontend client stopped" time="2026-02-13T23:26:17Z" level=info msg="Closing bridge" pkg=bridge time="2026-02-13T23:26:17Z" level=info msg="Stopping service" pkg=observability time="2026-02-13T23:26:17Z" level=info msg="Closing user" userID=6ccebf62-a04a-4b24-ba92-1e0f11c2bc96 time="2026-02-13T23:26:17Z" level=info msg="De-registering user client, ID:6ccebf62-a04a-4b24-ba92-1e0f11c2bc96" pkg=observability time="2026-02-13T23:26:17Z" level=info msg="Exiting IMAP Service" service=imap user=6ccebf62-a04a-4b24-ba92-1e0f11c2bc96 time="2026-02-13T23:26:17Z" level=info msg="Exiting service main loop" service=smtp user=6ccebf62-a04a-4b24-ba92-1e0f11c2bc96 time="2026-02-13T23:26:17Z" level=info msg="Exiting service main loop" service=notification user=6ccebf62-a04a-4b24-ba92-1e0f11c2bc96 time="2026-02-13T23:26:17Z" level=info msg="Exiting Service" service=user-identity user=6ccebf62-a04a-4b24-ba92-1e0f11c2bc96 time="2026-02-13T23:26:17Z" level=info msg="Exiting service main loop" service=telemetry user=6ccebf62-a04a-4b24-ba92-1e0f11c2bc96 time="2026-02-13T23:26:17Z" level=info msg="Exiting service" service=user-events user=6ccebf62-a04a-4b24-ba92-1e0f11c2bc96 time="2026-02-13T23:26:17Z" level=info msg="Closing IMAP Listener" service=server-manager time="2026-02-13T23:26:17Z" level=info msg="Closing IMAP server" service=server-manager time="2026-02-13T23:26:17Z" level=info msg="Closing SMTP Listener" service=server-manager time="2026-02-13T23:26:17Z" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2026-02-13T23:26:17Z" level=info msg="Closing SMTP server" service=server-manager time="2026-02-13T23:26:17Z" level=info msg="Closing service" service=unleash And it succeeds # :1 -> *scenario Feature: Bridge can fully sync an account time="2026-02-13T23:26:17Z" level=info msg="User '9f2ccbc5-82a7-4bc6-8f81-6755e4c012a4' created with id=d11619e3-b5e5-46d7-ab1c-6986c9bd0762" pkg=gpa/server/backend Background: Given there exists an account with username "9f2ccbc5-82a7-4bc6-8f81-6755e4c012a4" and password "password" # :1 -> *scenario And the address "9f2ccbc5-82a7-4bc6-8f81-6755e4c012a4@proton.local" of account "9f2ccbc5-82a7-4bc6-8f81-6755e4c012a4" has the following messages in "Inbox": # :1 -> *scenario | from | to | subject | unread | | john.doe@mail.com | 9f2ccbc5-82a7-4bc6-8f81-6755e4c012a4@proton.local | foo | false | | jane.doe@mail.com | name@proton.local | bar | true | And the account "9f2ccbc5-82a7-4bc6-8f81-6755e4c012a4" has 20 custom folders # :1 -> *scenario And the account "9f2ccbc5-82a7-4bc6-8f81-6755e4c012a4" has 60 custom labels # :1 -> *scenario Then it succeeds # :1 -> *scenario time="2026-02-13T23:26:18Z" level=info msg="Starting bridge" time="2026-02-13T23:26:18Z" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures1466701680/159/config1745271021/grpcFocusServerConfig.json pkg=focus/service time="2026-02-13T23:26:18Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures1466701680/159/cache1078187420/unleash_cache/unleash_flags: no such file or directory" service=unleash time="2026-02-13T23:26:18Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures1466701680/159/cache1078187420/notifications/notification_cache: no such file or directory" pkg=notification-store time="2026-02-13T23:26:18Z" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures1466701680/159/data1777819657/gluon/backend/db gluonStore=/tmp/TestFeatures1466701680/159/data1777819657/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2026-02-13T23:26:18Z" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2026-02-13T23:26:18Z" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2026-02-13T23:26:18Z" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2026-02-13T23:26:18Z" level=info msg="Starting service" service=unleash time="2026-02-13T23:26:18Z" level=info msg="Starting service" pkg=observability time="2026-02-13T23:26:18Z" level=info msg="Starting frontend service" time="2026-02-13T23:26:18Z" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures1466701680/159/config1745271021/grpcServerConfig.json time="2026-02-13T23:26:18Z" level=info msg="gRPC server listening on /tmp/bridge0069" pkg=grpc time="2026-02-13T23:26:18Z" level=info msg="Frontend service started" time="2026-02-13T23:26:18Z" level=info msg="Starting frontend client" time="2026-02-13T23:26:18Z" level=info msg="Starting poll service" service=unleash time="2026-02-13T23:26:18Z" level=info msg="Starting receiver service" service=unleash time="2026-02-13T23:26:18Z" level=info msg="Loading users" count=0 pkg=bridge/user time="2026-02-13T23:26:18Z" level=info msg="Finished loading users" pkg=bridge/user time="2026-02-13T23:26:18Z" level=info msg="Checking for updates" pkg=bridge time="2026-02-13T23:26:18Z" level=info msg="Not monitoring parent PID" pkg=grpc time="2026-02-13T23:26:18Z" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2026-02-13T23:26:18Z" level=info msg="200 OK: GET https://127.0.0.1:44645/feature/v2/frontend?bridgeStickyKey=b6e9aeae-b225-4aed-a415-f8e5e2d33ca3" pkg=gpa/manager time="2026-02-13T23:26:18Z" level=info msg="Frontend client started" When bridge starts # :1 -> *scenario time="2026-02-13T23:26:18Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (298fca05)" time="2026-02-13T23:26:18Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (298fca05)" time="2026-02-13T23:26:18Z" level=info msg="200 OK: POST https://127.0.0.1:44645/auth/v4/info" pkg=gpa/manager time="2026-02-13T23:26:18Z" level=info msg="200 OK: POST https://127.0.0.1:44645/auth/v4" pkg=gpa/manager time="2026-02-13T23:26:18Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=d11619e3-b5e5-46d7-ab1c-6986c9bd0762 time="2026-02-13T23:26:18Z" level=info msg="Adding vault user" userID=d11619e3-b5e5-46d7-ab1c-6986c9bd0762 time="2026-02-13T23:26:18Z" level=info msg="Creating new user" userID=d11619e3-b5e5-46d7-ab1c-6986c9bd0762 time="2026-02-13T23:26:18Z" level=warning msg="404 GET https://127.0.0.1:44645/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2026-02-13T23:26:18Z" level=error msg="404 GET https://127.0.0.1:44645/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2026-02-13T23:26:18Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:44645/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2026-02-13T23:26:18Z" level=info msg="Creating user object" numAddr=1 numLabels=92 userID=d11619e3-b5e5-46d7-ab1c-6986c9bd0762 time="2026-02-13T23:26:18Z" level=info msg="200 OK: GET https://127.0.0.1:44645/core/v4/events/latest" pkg=gpa/client userID=d11619e3-b5e5-46d7-ab1c-6986c9bd0762 time="2026-02-13T23:26:18Z" level=info msg="Starting service Last EventID=Ug==" service=user-events user=d11619e3-b5e5-46d7-ab1c-6986c9bd0762 time="2026-02-13T23:26:18Z" level=info msg="200 OK: GET https://127.0.0.1:44645/core/v4/settings" pkg=gpa/client userID=d11619e3-b5e5-46d7-ab1c-6986c9bd0762 time="2026-02-13T23:26:18Z" level=info msg="Registering user client, ID:d11619e3-b5e5-46d7-ab1c-6986c9bd0762" pkg=observability time="2026-02-13T23:26:18Z" level=info msg="Starting service main loop" service=telemetry user=d11619e3-b5e5-46d7-ab1c-6986c9bd0762 time="2026-02-13T23:26:18Z" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=d11619e3-b5e5-46d7-ab1c-6986c9bd0762 time="2026-02-13T23:26:18Z" level=info msg="Starting service main loop" service=notification user=d11619e3-b5e5-46d7-ab1c-6986c9bd0762 time="2026-02-13T23:26:18Z" level=info msg="Starting service main loop" service=smtp user=d11619e3-b5e5-46d7-ab1c-6986c9bd0762 time="2026-02-13T23:26:18Z" level=info msg="200 OK: GET https://127.0.0.1:44645/core/v4/labels?Type=4" pkg=gpa/client userID=d11619e3-b5e5-46d7-ab1c-6986c9bd0762 time="2026-02-13T23:26:18Z" level=info msg="200 OK: GET https://127.0.0.1:44645/core/v4/labels?Type=3" pkg=gpa/client userID=d11619e3-b5e5-46d7-ab1c-6986c9bd0762 time="2026-02-13T23:26:18Z" level=info msg="200 OK: GET https://127.0.0.1:44645/core/v4/labels?Type=1" pkg=gpa/client userID=d11619e3-b5e5-46d7-ab1c-6986c9bd0762 time="2026-02-13T23:26:18Z" level=info msg="Setting labels" labelIDs="[3 4 5 6 8 10 2 7 9 12 0 1 f9321226-9668-4161-8588-e4bba9f124f8 e2193121-74f3-4e66-b090-57785f92351f 62e52f31-914c-4680-a0e9-24ac4b5790da 8c51bbf5-714e-494e-9879-f9d7dd8b0ad7 bcb9b6d2-3a6b-49e8-8fd8-faac3bf9d0ef 3f754f06-db21-4266-9af2-15e9088bd1a7 f99dea32-c7d1-476f-b0b6-0a876dc6ded2 0ca6ed26-4943-487b-9594-3854240f3470 5d8b2583-d2e4-48a0-b752-4d6121be2d0c 998f0415-b030-4b15-9707-ccc49922654d e0d8996f-fe24-40eb-b65b-bb3aaa056de0 bbbbc0c9-9bd8-4ebb-b1b1-fe3551f0aa1e 355562bc-a080-44ca-9853-63d88baa6522 f3b2406f-ad20-4a33-bbac-51c81c121ee7 17153967-0b59-4ab1-8e78-d43b54b515f0 4b1bfd20-656e-48e3-a583-5509d7cc0a43 8cbf4b69-c445-47e3-8e52-59ff7deb96ca c174a4cf-5b68-46f6-bbd5-ce4af27c1a67 988f4dbe-7bdb-4382-a4ba-86b0dcfe57ef ed4ba0dd-85b4-4fc4-b387-ab51feba7f69 53dd324b-8a1d-48ad-b6b0-c2733a8e45b4 65e482e0-5b00-438e-8e5a-527f2fe223eb 2072bfe2-30d5-488f-a1a6-6ab7e278ab40 bfb952ca-5cbe-45a3-ba04-f06fe2bc99f6 6d9e3087-f2a1-4ed1-9648-a8796cb21c8d 6936c1b3-651d-46c7-8316-5e09fd7543de b538c38a-ffa9-436f-b4aa-d1e43d6ddd4a 12528942-c956-400e-b40f-7838c951d20d 650da47f-612f-4e38-8511-5e2f356c5b80 1851523c-9059-4edd-a60b-aec36a467d6d 6bbc6641-b602-4a1a-a755-84c4f9d22246 72062f85-f2ac-472f-8d11-b99f41b1f5f4 f35fc610-f3f3-426e-8915-72cee69c4383 81afa956-34ce-4903-9087-87d9bec00876 f0df452c-871c-41a7-b0f7-f2e0da54c0fb 58b72142-a21d-45df-8ae0-36de773084e4 70c7783d-7772-4c78-af2c-50234a8e0452 8e650cc1-16fb-4b50-9929-2f53529279f3 58aa33eb-8016-4c0d-9fd5-e09097125448 e5968fb8-0b6b-49d5-a285-01600c780134 863614a1-005c-4cb9-9121-d60f9e5dec5c 19700d3e-5061-474c-8e30-3744597c88f4 0fe1dfce-7ac4-4942-bb9b-a7df1d1caf8f 8fa52521-185c-4a56-88c6-f773e3923e25 3ae974eb-260f-4cd4-b042-ab74cba2adaa 59156358-abce-42b2-864a-240c7be7be88 2233776a-4cd3-4b17-93ed-0664c0034287 908f57ae-5706-4ecd-9b60-5ec133cfa21d 6ba5398a-3e2d-4c0c-8120-353289aabc8a a6430644-cdb6-4580-a019-d8ff13377b89 2bd11fd5-1812-4023-aff4-bf1e5a10a190 b921a31f-6fcf-43b9-9702-b766cd69843c 98c347a4-9bee-4212-89aa-df8278049cae 2c444b60-df02-4667-ac3b-f7ffa3c51bc3 a0d2f754-739f-45e8-9edd-ee13fc54f833 c26195d9-3fd1-4fdf-870f-c37539bad9f2 641dff8d-57bb-42cb-91b0-65115232f722 2fa9c89d-053e-4c52-8253-3bbd906d9b69 80794d21-3846-4d8d-8ade-7a0600367a78 7190c651-b346-4b4b-ad2c-196f5203acd6 1cefa560-d462-473b-9c00-00c9cf7192f9 e2964b37-c8d0-4791-9a78-16ee2b4d3822 6172484b-8c40-4c39-a06c-8207b85778cb 1755e8ff-a7bf-405d-b860-cf647cbc5103 c9495827-f343-4c32-9aee-089e4d715df8 d41ceb81-d4e5-4ffc-8795-17c02b8b26d0 75735425-78fb-4b48-b1ed-17b2b4985eb8 d9a326aa-6a48-4f21-8347-3b4e3f45c45b 4a1d1afd-59a3-4f55-a7f2-5b087a661ed0 43286e93-14f0-4eaf-85b3-89d1684567f7 cdc51480-3013-415b-8ed2-255c308294bd c54bc951-529b-477f-ac3c-c5c56448d1f7 9bcb81ea-6e04-41d0-86b0-9add900d9985 9338fc10-66b4-4d98-a673-5de34c322246 ef7ec789-d673-468d-a19e-933644a83049 530755b1-d503-4f45-8439-dcf36f8885fb 85c4b6a2-18a9-4274-b842-a647fce3dc4b 25f2194d-81d0-4f3a-9680-599ba19c4756 fa8b4f9b-20d8-4ea4-873d-495951bbbf08 0db93708-a759-44cd-bbe6-ff95bb36ca09]" pkg=rwLabels time="2026-02-13T23:26:18Z" level=info msg="Adding user to imap server" addrID=c60b7ca0-0601-4881-b31e-c32a638ebe10 service=server-manager time="2026-02-13T23:26:18Z" level=info msg="Creating new IMAP user" addrID=c60b7ca0-0601-4881-b31e-c32a638ebe10 service=server-manager time="2026-02-13T23:26:18Z" level=info msg="Setting gluon ID" addrID=c60b7ca0-0601-4881-b31e-c32a638ebe10 gluonID=08684797-5b01-4e77-baa6-ae74d70643bf userID=d11619e3-b5e5-46d7-ab1c-6986c9bd0762 time="2026-02-13T23:26:18Z" level=info msg="Created new IMAP user" addrID=c60b7ca0-0601-4881-b31e-c32a638ebe10 gluonID=08684797-5b01-4e77-baa6-ae74d70643bf service=server-manager time="2026-02-13T23:26:18Z" level=info msg="Validating Listener State" service=server-manager time="2026-02-13T23:26:18Z" level=info msg=Resuming service=user-events user=d11619e3-b5e5-46d7-ab1c-6986c9bd0762 And the user logs in with username "9f2ccbc5-82a7-4bc6-8f81-6755e4c012a4" and password "password" # :1 -> *scenario time="2026-02-13T23:26:18Z" level=info msg="Received mailbox message count" count=0 gluonID=08684797-5b01-4e77-baa6-ae74d70643bf labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2026-02-13T23:26:18Z" level=info msg="Starting IMAP Service" service=imap user=d11619e3-b5e5-46d7-ab1c-6986c9bd0762 time="2026-02-13T23:26:18Z" level=info msg="Sync triggered" service=imap user=d11619e3-b5e5-46d7-ab1c-6986c9bd0762 time="2026-02-13T23:26:18Z" level=info msg="Beginning user sync" service=imap start="2026-02-13 23:26:18.792114169 +0000 UTC m=+196.598722579" user=d11619e3-b5e5-46d7-ab1c-6986c9bd0762 time="2026-02-13T23:26:18Z" level=info msg="Checking whether logged in user should re-sync. UserID:d11619e3-b5e5-46d7-ab1c-6986c9bd0762" userID=d11619e3-b5e5-46d7-ab1c-6986c9bd0762 time="2026-02-13T23:26:18Z" level=info msg="Syncing labels" service=imap user=d11619e3-b5e5-46d7-ab1c-6986c9bd0762 time="2026-02-13T23:26:18Z" level=info msg="Label not found in DB, creating mailbox." labelID=fa8b4f9b-20d8-4ea4-873d-495951bbbf08 labelPath="fBnCZ7DwXta+t2OW6X7OMMmeioyWaCyhqvDhwGnpCNw=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2026-02-13T23:26:18Z" level=info msg="Label not found in DB, creating mailbox." labelID=6172484b-8c40-4c39-a06c-8207b85778cb labelPath="YBuKd4kX6+rCPa+95+wV0/hVfrFSo6Ej5nAxQI1Ov+8=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2026-02-13T23:26:18Z" level=info msg="Label not found in DB, creating mailbox." labelID=bbbbc0c9-9bd8-4ebb-b1b1-fe3551f0aa1e labelPath="Nwj5OOLqMq7bCKZ3hzT8oR6Tfx+Lx2zXfbSvzdcYp/Q=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2026-02-13T23:26:18Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=08684797-5b01-4e77-baa6-ae74d70643bf time="2026-02-13T23:26:18Z" level=info msg="Label not found in DB, creating mailbox." labelID=d9a326aa-6a48-4f21-8347-3b4e3f45c45b labelPath="RALnsXfnBlmdpkZsAbJiZZwJ+ZYrR+SPAdx5l3+cIdA=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2026-02-13T23:26:18Z" level=info msg="Label not found in DB, creating mailbox." labelID=72062f85-f2ac-472f-8d11-b99f41b1f5f4 labelPath="XixtQCyGqYxOL44Nz+xcXQIqQR53+xue6PirBCaEGbU=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2026-02-13T23:26:18Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=08684797-5b01-4e77-baa6-ae74d70643bf time="2026-02-13T23:26:18Z" level=info msg="Label not found in DB, creating mailbox." labelID=2c444b60-df02-4667-ac3b-f7ffa3c51bc3 labelPath="y5GfOw/yI60qU1aotTji556uD9/jK5aI/lusUNNjLpo=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2026-02-13T23:26:18Z" level=info msg="Label not found in DB, creating mailbox." labelID=1755e8ff-a7bf-405d-b860-cf647cbc5103 labelPath="VUGgLS82WFnBsmb5Zvv0Ua1eSjlv/vGsvVIVYG6bUPo=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2026-02-13T23:26:18Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6 userID=08684797-5b01-4e77-baa6-ae74d70643bf time="2026-02-13T23:26:18Z" level=info msg="Label not found in DB, creating mailbox." labelID=0db93708-a759-44cd-bbe6-ff95bb36ca09 labelPath="gXq+RBpX6+4DTNm6UvTSbbXwDbG1PyL6NGkhHSGqQr8=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2026-02-13T23:26:18Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=fa8b4f9b-20d8-4ea4-873d-495951bbbf08 userID=08684797-5b01-4e77-baa6-ae74d70643bf time="2026-02-13T23:26:18Z" level=info msg="Label not found in DB, creating mailbox." labelID=988f4dbe-7bdb-4382-a4ba-86b0dcfe57ef labelPath="UDEqNybS10Vol4G2CoZL4jVGGxgKNNua1FG7aa9xKOw=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2026-02-13T23:26:18Z" level=info msg="Label not found in DB, creating mailbox." labelID=3f754f06-db21-4266-9af2-15e9088bd1a7 labelPath="sl+gCbCmaU8xrYSTGl8JstlsywjlzInyRgNTx2/57Yo=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2026-02-13T23:26:18Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6172484b-8c40-4c39-a06c-8207b85778cb userID=08684797-5b01-4e77-baa6-ae74d70643bf time="2026-02-13T23:26:18Z" level=info msg="Label not found in DB, creating mailbox." labelID=7190c651-b346-4b4b-ad2c-196f5203acd6 labelPath="TKAoiB7sJiETkwHOrLvjx8HNNmi5F2g8cte082xQ23k=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2026-02-13T23:26:18Z" level=info msg="Label not found in DB, creating mailbox." labelID=cdc51480-3013-415b-8ed2-255c308294bd labelPath="qBqhZjv/lSTB2DQy7UO008x9HKWe1v9ElLu6J9DC0fs=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2026-02-13T23:26:18Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=bbbbc0c9-9bd8-4ebb-b1b1-fe3551f0aa1e userID=08684797-5b01-4e77-baa6-ae74d70643bf time="2026-02-13T23:26:18Z" level=info msg="Label not found in DB, creating mailbox." labelID=d41ceb81-d4e5-4ffc-8795-17c02b8b26d0 labelPath="cTbdfpHs7gFLQFOcFkqrLHKYZMfxvYUqZlP0Yn3aP5Y=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2026-02-13T23:26:18Z" level=info msg="Label not found in DB, creating mailbox." labelID=75735425-78fb-4b48-b1ed-17b2b4985eb8 labelPath="vPtTCamzOgNQuqnpqKkUhdFMCcuqB7WqBqD2c2Uo1EI=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2026-02-13T23:26:18Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4 userID=08684797-5b01-4e77-baa6-ae74d70643bf time="2026-02-13T23:26:18Z" level=info msg="Label not found in DB, creating mailbox." labelID=2bd11fd5-1812-4023-aff4-bf1e5a10a190 labelPath="5Vklhk39NasPL9b9ZbXoy2yD0vC5E/UjdL+cwVK9NGg=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2026-02-13T23:26:18Z" level=info msg="Label not found in DB, creating mailbox." labelID=62e52f31-914c-4680-a0e9-24ac4b5790da labelPath="taAnoZoJwENT6x6uSKZ/GX0LHUrvuzdgfTI33OrHni0=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2026-02-13T23:26:18Z" level=info msg="Label not found in DB, creating mailbox." labelID=0ca6ed26-4943-487b-9594-3854240f3470 labelPath="ZegPG8zGhfiZIz71rqexyaYnyawe0kgwXf9VrKV5aFY=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2026-02-13T23:26:18Z" level=info msg="Label not found in DB, creating mailbox." labelID=9bcb81ea-6e04-41d0-86b0-9add900d9985 labelPath="v9bkNUEoa2QcWGLE9+RAK1B6gGenG5/t/XVBcGksh80=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2026-02-13T23:26:18Z" level=info msg="Label not found in DB, creating mailbox." labelID=f35fc610-f3f3-426e-8915-72cee69c4383 labelPath="lxyvcZoF9pxwO0CD7Z7TcDIshOPRJP2H+GYmvCMcgu4=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2026-02-13T23:26:18Z" level=info msg="Label not found in DB, creating mailbox." labelID=6bbc6641-b602-4a1a-a755-84c4f9d22246 labelPath="+Oi8rr/hYnZUyEQHsa4cDic7HErlO+xMCGK1J8nz8YM=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2026-02-13T23:26:18Z" level=info msg="Label not found in DB, creating mailbox." labelID=6936c1b3-651d-46c7-8316-5e09fd7543de labelPath="y0SN/ALuPcdrbg71wRILvIUaK/4clR3GdEn5EmWH7ts=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2026-02-13T23:26:18Z" level=info msg="Label not found in DB, creating mailbox." labelID=65e482e0-5b00-438e-8e5a-527f2fe223eb labelPath="RR2Ki9/4d/RAf6X3Ju0+4UNQeviDEJa06zd75KxQvXk=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2026-02-13T23:26:18Z" level=info msg="Label not found in DB, creating mailbox." labelID=e2964b37-c8d0-4791-9a78-16ee2b4d3822 labelPath="/vr1cPfiMyp4H4FBPDlS8Qr5+BVZw8oxnJblUHUpCsM=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2026-02-13T23:26:18Z" level=info msg="Label not found in DB, creating mailbox." labelID=9338fc10-66b4-4d98-a673-5de34c322246 labelPath="oztAJkR38NFCpnaxbN1uob40dcUMRK8K2d8zX8zElB8=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2026-02-13T23:26:18Z" level=info msg="Label not found in DB, creating mailbox." labelID=f0df452c-871c-41a7-b0f7-f2e0da54c0fb labelPath="OyLwXzz9Uc7VB0FztdcXKZx5GIjA/d2bpQ4h7wqqAmo=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2026-02-13T23:26:18Z" level=info msg="Label not found in DB, creating mailbox." labelID=c26195d9-3fd1-4fdf-870f-c37539bad9f2 labelPath="KFhjxIfzf3e6pSKjHDs3QaF/11V/tGxjlAMNlbMGBSQ=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2026-02-13T23:26:18Z" level=info msg="Label not found in DB, creating mailbox." labelID=a0d2f754-739f-45e8-9edd-ee13fc54f833 labelPath="kfiKlL4TYugkpkv78WW+CHu7pidQ2tgpWNLsiWQlKQ8=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2026-02-13T23:26:18Z" level=info msg="Label not found in DB, creating mailbox." labelID=908f57ae-5706-4ecd-9b60-5ec133cfa21d labelPath="Dzt2ZKaEiNG7XCuDoeMdD+0lmmgy4NNd/jfIb7Kh4ao=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2026-02-13T23:26:18Z" level=info msg="Label not found in DB, creating mailbox." labelID=530755b1-d503-4f45-8439-dcf36f8885fb labelPath="5EAo4wKWaL6+Fa54vYuCcivV1d/sYLVOp9ezv6j6u54=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2026-02-13T23:26:18Z" level=info msg="Label not found in DB, creating mailbox." labelID=b538c38a-ffa9-436f-b4aa-d1e43d6ddd4a labelPath="ZiPvFDn78KGul1RLCe+zju7gpfaA210CtQbZRms9OtE=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2026-02-13T23:26:18Z" level=info msg="Label not found in DB, creating mailbox." labelID=17153967-0b59-4ab1-8e78-d43b54b515f0 labelPath="RtvJpVOT2m2QBlO2NuyqXew1Jl2Udg3eep2vgneJLyw=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2026-02-13T23:26:18Z" level=info msg="Label not found in DB, creating mailbox." labelID=5d8b2583-d2e4-48a0-b752-4d6121be2d0c labelPath="MQCiiWXIH2/9O61jFn3yki2GiLTik/reu2CevsU6idk=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2026-02-13T23:26:18Z" level=info msg="Label not found in DB, creating mailbox." labelID=53dd324b-8a1d-48ad-b6b0-c2733a8e45b4 labelPath="MxDuxvSmDHEXds05uoZcpM9YYi9mUGixmiVe7QhK0io=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2026-02-13T23:26:18Z" level=info msg="Label not found in DB, creating mailbox." labelID=b921a31f-6fcf-43b9-9702-b766cd69843c labelPath="uE+TTiw9fUwtfFfSmY5U/hsEIfruSUo1U8EIMVH3XSg=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2026-02-13T23:26:18Z" level=info msg="Label not found in DB, creating mailbox." labelID=a6430644-cdb6-4580-a019-d8ff13377b89 labelPath="ut3jA1ZGjTd0+ke80vnLx9lnLovN7O24En+Nqzaz6Aw=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2026-02-13T23:26:18Z" level=info msg="Label not found in DB, creating mailbox." labelID=e0d8996f-fe24-40eb-b65b-bb3aaa056de0 labelPath="tnC/9N++pz+Xe/R30zDmCOjAv/sZz5L0lC4IfJg2ZJM=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2026-02-13T23:26:18Z" level=info msg="Label not found in DB, creating mailbox." labelID=bcb9b6d2-3a6b-49e8-8fd8-faac3bf9d0ef labelPath="mcX5g0rxnzPgFd5LdQ/nyQZycrbjy15qvUxEpYMRKvc=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2026-02-13T23:26:18Z" level=info msg="Label not found in DB, creating mailbox." labelID=bfb952ca-5cbe-45a3-ba04-f06fe2bc99f6 labelPath="NFEMCv3M87tpjeb0qsSMnISSLBTA+I0Zt88JAgoQ7d0=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2026-02-13T23:26:18Z" level=info msg="Label not found in DB, creating mailbox." labelID=58b72142-a21d-45df-8ae0-36de773084e4 labelPath="PJqvdb3pSlOvnNmmGl8ywZgLROn6Xk2FgB5+yWclOyo=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2026-02-13T23:26:18Z" level=info msg="Label not found in DB, creating mailbox." labelID=43286e93-14f0-4eaf-85b3-89d1684567f7 labelPath="syzo5npXvTxBgo2+y8YpU6KeVjMTR/YDOxk0ambxtMw=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2026-02-13T23:26:18Z" level=info msg="Label not found in DB, creating mailbox." labelID=8e650cc1-16fb-4b50-9929-2f53529279f3 labelPath="+ikS1/9H/SoeqICr3aWdsjSqFqAma9O//I0lVLAEptg=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2026-02-13T23:26:18Z" level=info msg="Label not found in DB, creating mailbox." labelID=80794d21-3846-4d8d-8ade-7a0600367a78 labelPath="0r/vLssBmKSXowNpadEn82TWoSa4bAZseVfpnT562fo=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2026-02-13T23:26:18Z" level=info msg="Label not found in DB, creating mailbox." labelID=25f2194d-81d0-4f3a-9680-599ba19c4756 labelPath="Ac82f4I0aUi9cpPuUlC869Ma+P/OhZ3McoA+QXGxYN4=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2026-02-13T23:26:18Z" level=info msg="Label not found in DB, creating mailbox." labelID=1cefa560-d462-473b-9c00-00c9cf7192f9 labelPath="mLLuHfd17YhFdnjUT19SPQtbRwJjN+xJ9Ol6GkyBUFQ=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2026-02-13T23:26:18Z" level=info msg="Label not found in DB, creating mailbox." labelID=4a1d1afd-59a3-4f55-a7f2-5b087a661ed0 labelPath="MZWz7zM5abcJTtvLbCioCW2yf+TbmfnVG1Bqy3b2nZY=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2026-02-13T23:26:18Z" level=info msg="Label not found in DB, creating mailbox." labelID=e5968fb8-0b6b-49d5-a285-01600c780134 labelPath="G8TuUwU8C8pZ90busgFS/GvTnYs/gCzg5l8pmmS4EAA=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2026-02-13T23:26:18Z" level=info msg="Label not found in DB, creating mailbox." labelID=8c51bbf5-714e-494e-9879-f9d7dd8b0ad7 labelPath="uYFS7zX6Sp4KQ6wg4+1zmzfm5oEQdvrh1EX1lGjexkU=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2026-02-13T23:26:18Z" level=info msg="Label not found in DB, creating mailbox." labelID=863614a1-005c-4cb9-9121-d60f9e5dec5c labelPath="UfRQI4bC8b+6g5h+CFm5WEF2oar1s65ESWZTTP09zjo=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2026-02-13T23:26:18Z" level=info msg="Label not found in DB, creating mailbox." labelID=c54bc951-529b-477f-ac3c-c5c56448d1f7 labelPath="u+su4sGIDZ4JoJQ+Aw/ujBUz1CrNnZeGYqG0qY3lAkU=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2026-02-13T23:26:18Z" level=info msg="Label not found in DB, creating mailbox." labelID=1851523c-9059-4edd-a60b-aec36a467d6d labelPath="XgWsCkZkRiT1T8Mzhyn227TTiEy2XS+LO2YL+F7yJ7w=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2026-02-13T23:26:18Z" level=info msg="Label not found in DB, creating mailbox." labelID=3ae974eb-260f-4cd4-b042-ab74cba2adaa labelPath="Fhoam/nIwNNAEqxp/KAYPsTjzLA/OKIuSrErM/UTVu8=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2026-02-13T23:26:18Z" level=info msg="Label not found in DB, creating mailbox." labelID=650da47f-612f-4e38-8511-5e2f356c5b80 labelPath="VtbbEaEUTtuvKETSPnKmIV5ABMwLn3woyMAok1mZykI=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2026-02-13T23:26:18Z" level=info msg="Label not found in DB, creating mailbox." labelID=355562bc-a080-44ca-9853-63d88baa6522 labelPath="rbT7160uDEDje7LJYT9Dk3ojsaPiqQqoIARh4sgJClE=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2026-02-13T23:26:18Z" level=info msg="Label not found in DB, creating mailbox." labelID=6ba5398a-3e2d-4c0c-8120-353289aabc8a labelPath="A0WbFspNezEqZiLOnvea2+ZZv2rBUI77IXcWCuCMsg4=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2026-02-13T23:26:18Z" level=info msg="Label not found in DB, creating mailbox." labelID=ed4ba0dd-85b4-4fc4-b387-ab51feba7f69 labelPath="Uw6nxqPRazOrGGPj2Me21+zSqsgvrLSqQohuD+rojno=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2026-02-13T23:26:18Z" level=info msg="Label not found in DB, creating mailbox." labelID=c9495827-f343-4c32-9aee-089e4d715df8 labelPath="TzOpIVFttsZq7QqPKzDkK9ZXlW795mDvSLOIhOr3iq0=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2026-02-13T23:26:18Z" level=info msg="Label not found in DB, creating mailbox." labelID=998f0415-b030-4b15-9707-ccc49922654d labelPath="E6kO21pTwj+mOChW+aIl1sjq7TmKExfoUBdrUu6x/Xg=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2026-02-13T23:26:18Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=d9a326aa-6a48-4f21-8347-3b4e3f45c45b userID=08684797-5b01-4e77-baa6-ae74d70643bf time="2026-02-13T23:26:18Z" level=info msg="Label not found in DB, creating mailbox." labelID=85c4b6a2-18a9-4274-b842-a647fce3dc4b labelPath="f+ImHdhztGchBf+YWZ+9/l4cB7Yemgw9punBFu1CBmU=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2026-02-13T23:26:18Z" level=info msg="Label not found in DB, creating mailbox." labelID=0fe1dfce-7ac4-4942-bb9b-a7df1d1caf8f labelPath="j1NnXCCJBRgNe4NWpQ/e8pe922384NSg+9UiGr1Znyk=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2026-02-13T23:26:18Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=72062f85-f2ac-472f-8d11-b99f41b1f5f4 userID=08684797-5b01-4e77-baa6-ae74d70643bf time="2026-02-13T23:26:18Z" level=info msg="Label not found in DB, creating mailbox." labelID=12528942-c956-400e-b40f-7838c951d20d labelPath="WZZ2C/KmXBkszFX3QJBses1G4/DF1sLwZqavULtq/no=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2026-02-13T23:26:18Z" level=info msg="Label not found in DB, creating mailbox." labelID=2072bfe2-30d5-488f-a1a6-6ab7e278ab40 labelPath="cy/dnJi1mRRPvBOAf3XYQMJ3LVYC5Zhck+ZHSbS4kuE=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2026-02-13T23:26:18Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=2c444b60-df02-4667-ac3b-f7ffa3c51bc3 userID=08684797-5b01-4e77-baa6-ae74d70643bf time="2026-02-13T23:26:18Z" level=info msg="Label not found in DB, creating mailbox." labelID=e2193121-74f3-4e66-b090-57785f92351f labelPath="A3MTsk0W8eN/lh+2JqkRzHOZT8SEkLUcAl3ON4Y8QS0=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2026-02-13T23:26:18Z" level=info msg="Label not found in DB, creating mailbox." labelID=58aa33eb-8016-4c0d-9fd5-e09097125448 labelPath="/MHp9ONocPgtP06rt/zv8G4ydwBaAQuAQgCJgpGMSxc=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2026-02-13T23:26:18Z" level=info msg="Label not found in DB, creating mailbox." labelID=81afa956-34ce-4903-9087-87d9bec00876 labelPath="B1maxlOAd3ZUTVYVnkgjKN73J8U+ySZZjRyiY4TZogM=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2026-02-13T23:26:18Z" level=info msg="Label not found in DB, creating mailbox." labelID=19700d3e-5061-474c-8e30-3744597c88f4 labelPath="PBb3OZFOWZGhPWL++QUzSXra5RtlQePakh7vh+o8F5I=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2026-02-13T23:26:18Z" level=info msg="Label not found in DB, creating mailbox." labelID=70c7783d-7772-4c78-af2c-50234a8e0452 labelPath="2hvPh/M8/T1/Blrii7+zNSURLK/a+rLGwPXehp/3D6g=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2026-02-13T23:26:18Z" level=info msg="Label not found in DB, creating mailbox." labelID=641dff8d-57bb-42cb-91b0-65115232f722 labelPath="YkdS8eGSWcp5K+lfv8fNUGjsMCSaFNfDahV3Qjcc0FI=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2026-02-13T23:26:18Z" level=info msg="Label not found in DB, creating mailbox." labelID=c174a4cf-5b68-46f6-bbd5-ce4af27c1a67 labelPath="a5zJoe3cM6zAviLFcl5Jia5MGktZ0+VP6BdZr5025qE=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2026-02-13T23:26:18Z" level=info msg="Label not found in DB, creating mailbox." labelID=6d9e3087-f2a1-4ed1-9648-a8796cb21c8d labelPath="KDtofO4AXQaxx+R7CfNa5VZdzjlfBmeZRDaHP22jkts=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2026-02-13T23:26:18Z" level=info msg="Label not found in DB, creating mailbox." labelID=f9321226-9668-4161-8588-e4bba9f124f8 labelPath="lYFS9LHfj38U+W2tCWO7JZmQkP4EqMw8oZeR1KqigUc=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2026-02-13T23:26:18Z" level=info msg="Label not found in DB, creating mailbox." labelID=2233776a-4cd3-4b17-93ed-0664c0034287 labelPath="3Y5h4IDrr5DkIrZKiMyl8LZ7LCqiWF6pmkCFmCJ5300=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2026-02-13T23:26:18Z" level=info msg="Label not found in DB, creating mailbox." labelID=4b1bfd20-656e-48e3-a583-5509d7cc0a43 labelPath="HNVaUMcldzJ+NXxenZRw94/PLgojJWNDq2C9vpzuWIY=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2026-02-13T23:26:18Z" level=info msg="Label not found in DB, creating mailbox." labelID=8fa52521-185c-4a56-88c6-f773e3923e25 labelPath="whQse3bFfVWn/EVwIfpTmlLqdiRbl6ZEtWyL/ErBFAU=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2026-02-13T23:26:18Z" level=info msg="Label not found in DB, creating mailbox." labelID=ef7ec789-d673-468d-a19e-933644a83049 labelPath="tXlJx1Q3vzKFwdqtAuQy5Y/8cor/LvbqkMvV6v7n9NI=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2026-02-13T23:26:18Z" level=info msg="Label not found in DB, creating mailbox." labelID=59156358-abce-42b2-864a-240c7be7be88 labelPath="UAbhjRV4HAt4q+SuFZ9uK2QdXJ1BAnAvZJ6+ytPO/l8=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2026-02-13T23:26:18Z" level=info msg="Label not found in DB, creating mailbox." labelID=8cbf4b69-c445-47e3-8e52-59ff7deb96ca labelPath="RHoMyaYXG+doYn5tP7fIayKNd+RtdYzgeCOeb+M+wnI=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2026-02-13T23:26:18Z" level=info msg="Label not found in DB, creating mailbox." labelID=2fa9c89d-053e-4c52-8253-3bbd906d9b69 labelPath="CHcmwMmlhsW86igxvVTHdSUuC63l+LicjV/eWPHpExI=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2026-02-13T23:26:18Z" level=info msg="Label not found in DB, creating mailbox." labelID=98c347a4-9bee-4212-89aa-df8278049cae labelPath="FeNme8UUJnb0GyFV2UDCY4ewI8C62XqflzZsl3fV2tc=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2026-02-13T23:26:18Z" level=info msg="Label not found in DB, creating mailbox." labelID=f99dea32-c7d1-476f-b0b6-0a876dc6ded2 labelPath="YrYvycUuu5ttAMkR+eWIgus9IBrHzUtrPfYlP9WGIc8=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2026-02-13T23:26:18Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=1755e8ff-a7bf-405d-b860-cf647cbc5103 userID=08684797-5b01-4e77-baa6-ae74d70643bf time="2026-02-13T23:26:18Z" level=info msg="Label not found in DB, creating mailbox." labelID=f3b2406f-ad20-4a33-bbac-51c81c121ee7 labelPath="RWqN8hHUycF0UGsiBzT7kn0vnmOPqnMMfwPzZHTnDGw=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2026-02-13T23:26:18Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0db93708-a759-44cd-bbe6-ff95bb36ca09 userID=08684797-5b01-4e77-baa6-ae74d70643bf time="2026-02-13T23:26:18Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=988f4dbe-7bdb-4382-a4ba-86b0dcfe57ef userID=08684797-5b01-4e77-baa6-ae74d70643bf time="2026-02-13T23:26:18Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=3f754f06-db21-4266-9af2-15e9088bd1a7 userID=08684797-5b01-4e77-baa6-ae74d70643bf time="2026-02-13T23:26:18Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=7190c651-b346-4b4b-ad2c-196f5203acd6 userID=08684797-5b01-4e77-baa6-ae74d70643bf time="2026-02-13T23:26:18Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=cdc51480-3013-415b-8ed2-255c308294bd userID=08684797-5b01-4e77-baa6-ae74d70643bf time="2026-02-13T23:26:18Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=d41ceb81-d4e5-4ffc-8795-17c02b8b26d0 userID=08684797-5b01-4e77-baa6-ae74d70643bf time="2026-02-13T23:26:18Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=75735425-78fb-4b48-b1ed-17b2b4985eb8 userID=08684797-5b01-4e77-baa6-ae74d70643bf time="2026-02-13T23:26:18Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=2bd11fd5-1812-4023-aff4-bf1e5a10a190 userID=08684797-5b01-4e77-baa6-ae74d70643bf time="2026-02-13T23:26:18Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=62e52f31-914c-4680-a0e9-24ac4b5790da userID=08684797-5b01-4e77-baa6-ae74d70643bf time="2026-02-13T23:26:18Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0ca6ed26-4943-487b-9594-3854240f3470 userID=08684797-5b01-4e77-baa6-ae74d70643bf time="2026-02-13T23:26:18Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=9bcb81ea-6e04-41d0-86b0-9add900d9985 userID=08684797-5b01-4e77-baa6-ae74d70643bf time="2026-02-13T23:26:18Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=f35fc610-f3f3-426e-8915-72cee69c4383 userID=08684797-5b01-4e77-baa6-ae74d70643bf time="2026-02-13T23:26:18Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6bbc6641-b602-4a1a-a755-84c4f9d22246 userID=08684797-5b01-4e77-baa6-ae74d70643bf time="2026-02-13T23:26:18Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6936c1b3-651d-46c7-8316-5e09fd7543de userID=08684797-5b01-4e77-baa6-ae74d70643bf time="2026-02-13T23:26:18Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=65e482e0-5b00-438e-8e5a-527f2fe223eb userID=08684797-5b01-4e77-baa6-ae74d70643bf time="2026-02-13T23:26:18Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=e2964b37-c8d0-4791-9a78-16ee2b4d3822 userID=08684797-5b01-4e77-baa6-ae74d70643bf time="2026-02-13T23:26:18Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=9338fc10-66b4-4d98-a673-5de34c322246 userID=08684797-5b01-4e77-baa6-ae74d70643bf time="2026-02-13T23:26:18Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=f0df452c-871c-41a7-b0f7-f2e0da54c0fb userID=08684797-5b01-4e77-baa6-ae74d70643bf time="2026-02-13T23:26:18Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=c26195d9-3fd1-4fdf-870f-c37539bad9f2 userID=08684797-5b01-4e77-baa6-ae74d70643bf time="2026-02-13T23:26:18Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=a0d2f754-739f-45e8-9edd-ee13fc54f833 userID=08684797-5b01-4e77-baa6-ae74d70643bf time="2026-02-13T23:26:18Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=908f57ae-5706-4ecd-9b60-5ec133cfa21d userID=08684797-5b01-4e77-baa6-ae74d70643bf time="2026-02-13T23:26:18Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=530755b1-d503-4f45-8439-dcf36f8885fb userID=08684797-5b01-4e77-baa6-ae74d70643bf time="2026-02-13T23:26:18Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=b538c38a-ffa9-436f-b4aa-d1e43d6ddd4a userID=08684797-5b01-4e77-baa6-ae74d70643bf time="2026-02-13T23:26:18Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=17153967-0b59-4ab1-8e78-d43b54b515f0 userID=08684797-5b01-4e77-baa6-ae74d70643bf time="2026-02-13T23:26:18Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5d8b2583-d2e4-48a0-b752-4d6121be2d0c userID=08684797-5b01-4e77-baa6-ae74d70643bf time="2026-02-13T23:26:18Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=53dd324b-8a1d-48ad-b6b0-c2733a8e45b4 userID=08684797-5b01-4e77-baa6-ae74d70643bf time="2026-02-13T23:26:18Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=b921a31f-6fcf-43b9-9702-b766cd69843c userID=08684797-5b01-4e77-baa6-ae74d70643bf time="2026-02-13T23:26:18Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=a6430644-cdb6-4580-a019-d8ff13377b89 userID=08684797-5b01-4e77-baa6-ae74d70643bf time="2026-02-13T23:26:18Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=e0d8996f-fe24-40eb-b65b-bb3aaa056de0 userID=08684797-5b01-4e77-baa6-ae74d70643bf time="2026-02-13T23:26:18Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=bcb9b6d2-3a6b-49e8-8fd8-faac3bf9d0ef userID=08684797-5b01-4e77-baa6-ae74d70643bf time="2026-02-13T23:26:18Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=bfb952ca-5cbe-45a3-ba04-f06fe2bc99f6 userID=08684797-5b01-4e77-baa6-ae74d70643bf time="2026-02-13T23:26:18Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=58b72142-a21d-45df-8ae0-36de773084e4 userID=08684797-5b01-4e77-baa6-ae74d70643bf time="2026-02-13T23:26:18Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=43286e93-14f0-4eaf-85b3-89d1684567f7 userID=08684797-5b01-4e77-baa6-ae74d70643bf time="2026-02-13T23:26:18Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=8e650cc1-16fb-4b50-9929-2f53529279f3 userID=08684797-5b01-4e77-baa6-ae74d70643bf time="2026-02-13T23:26:18Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=80794d21-3846-4d8d-8ade-7a0600367a78 userID=08684797-5b01-4e77-baa6-ae74d70643bf time="2026-02-13T23:26:18Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=25f2194d-81d0-4f3a-9680-599ba19c4756 userID=08684797-5b01-4e77-baa6-ae74d70643bf time="2026-02-13T23:26:18Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=1cefa560-d462-473b-9c00-00c9cf7192f9 userID=08684797-5b01-4e77-baa6-ae74d70643bf time="2026-02-13T23:26:18Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4a1d1afd-59a3-4f55-a7f2-5b087a661ed0 userID=08684797-5b01-4e77-baa6-ae74d70643bf time="2026-02-13T23:26:18Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=e5968fb8-0b6b-49d5-a285-01600c780134 userID=08684797-5b01-4e77-baa6-ae74d70643bf time="2026-02-13T23:26:18Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=8c51bbf5-714e-494e-9879-f9d7dd8b0ad7 userID=08684797-5b01-4e77-baa6-ae74d70643bf time="2026-02-13T23:26:18Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=863614a1-005c-4cb9-9121-d60f9e5dec5c userID=08684797-5b01-4e77-baa6-ae74d70643bf time="2026-02-13T23:26:18Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=c54bc951-529b-477f-ac3c-c5c56448d1f7 userID=08684797-5b01-4e77-baa6-ae74d70643bf time="2026-02-13T23:26:18Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=1851523c-9059-4edd-a60b-aec36a467d6d userID=08684797-5b01-4e77-baa6-ae74d70643bf time="2026-02-13T23:26:18Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=3ae974eb-260f-4cd4-b042-ab74cba2adaa userID=08684797-5b01-4e77-baa6-ae74d70643bf time="2026-02-13T23:26:18Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=650da47f-612f-4e38-8511-5e2f356c5b80 userID=08684797-5b01-4e77-baa6-ae74d70643bf time="2026-02-13T23:26:18Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=12 userID=08684797-5b01-4e77-baa6-ae74d70643bf time="2026-02-13T23:26:18Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=355562bc-a080-44ca-9853-63d88baa6522 userID=08684797-5b01-4e77-baa6-ae74d70643bf time="2026-02-13T23:26:18Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6ba5398a-3e2d-4c0c-8120-353289aabc8a userID=08684797-5b01-4e77-baa6-ae74d70643bf time="2026-02-13T23:26:18Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=ed4ba0dd-85b4-4fc4-b387-ab51feba7f69 userID=08684797-5b01-4e77-baa6-ae74d70643bf time="2026-02-13T23:26:18Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=10 userID=08684797-5b01-4e77-baa6-ae74d70643bf time="2026-02-13T23:26:18Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=c9495827-f343-4c32-9aee-089e4d715df8 userID=08684797-5b01-4e77-baa6-ae74d70643bf time="2026-02-13T23:26:18Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=998f0415-b030-4b15-9707-ccc49922654d userID=08684797-5b01-4e77-baa6-ae74d70643bf time="2026-02-13T23:26:18Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=85c4b6a2-18a9-4274-b842-a647fce3dc4b userID=08684797-5b01-4e77-baa6-ae74d70643bf time="2026-02-13T23:26:18Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0 userID=08684797-5b01-4e77-baa6-ae74d70643bf time="2026-02-13T23:26:18Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0fe1dfce-7ac4-4942-bb9b-a7df1d1caf8f userID=08684797-5b01-4e77-baa6-ae74d70643bf time="2026-02-13T23:26:18Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=7 userID=08684797-5b01-4e77-baa6-ae74d70643bf time="2026-02-13T23:26:18Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5 userID=08684797-5b01-4e77-baa6-ae74d70643bf time="2026-02-13T23:26:18Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=12528942-c956-400e-b40f-7838c951d20d userID=08684797-5b01-4e77-baa6-ae74d70643bf time="2026-02-13T23:26:18Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=2072bfe2-30d5-488f-a1a6-6ab7e278ab40 userID=08684797-5b01-4e77-baa6-ae74d70643bf time="2026-02-13T23:26:18Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=e2193121-74f3-4e66-b090-57785f92351f userID=08684797-5b01-4e77-baa6-ae74d70643bf time="2026-02-13T23:26:18Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=58aa33eb-8016-4c0d-9fd5-e09097125448 userID=08684797-5b01-4e77-baa6-ae74d70643bf time="2026-02-13T23:26:18Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=3 userID=08684797-5b01-4e77-baa6-ae74d70643bf time="2026-02-13T23:26:18Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=81afa956-34ce-4903-9087-87d9bec00876 userID=08684797-5b01-4e77-baa6-ae74d70643bf time="2026-02-13T23:26:18Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=19700d3e-5061-474c-8e30-3744597c88f4 userID=08684797-5b01-4e77-baa6-ae74d70643bf time="2026-02-13T23:26:18Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=70c7783d-7772-4c78-af2c-50234a8e0452 userID=08684797-5b01-4e77-baa6-ae74d70643bf time="2026-02-13T23:26:18Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=641dff8d-57bb-42cb-91b0-65115232f722 userID=08684797-5b01-4e77-baa6-ae74d70643bf time="2026-02-13T23:26:18Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=c174a4cf-5b68-46f6-bbd5-ce4af27c1a67 userID=08684797-5b01-4e77-baa6-ae74d70643bf time="2026-02-13T23:26:18Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6d9e3087-f2a1-4ed1-9648-a8796cb21c8d userID=08684797-5b01-4e77-baa6-ae74d70643bf time="2026-02-13T23:26:18Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=f9321226-9668-4161-8588-e4bba9f124f8 userID=08684797-5b01-4e77-baa6-ae74d70643bf time="2026-02-13T23:26:18Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=2233776a-4cd3-4b17-93ed-0664c0034287 userID=08684797-5b01-4e77-baa6-ae74d70643bf time="2026-02-13T23:26:18Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4b1bfd20-656e-48e3-a583-5509d7cc0a43 userID=08684797-5b01-4e77-baa6-ae74d70643bf time="2026-02-13T23:26:18Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=8 userID=08684797-5b01-4e77-baa6-ae74d70643bf time="2026-02-13T23:26:18Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=8fa52521-185c-4a56-88c6-f773e3923e25 userID=08684797-5b01-4e77-baa6-ae74d70643bf time="2026-02-13T23:26:18Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=ef7ec789-d673-468d-a19e-933644a83049 userID=08684797-5b01-4e77-baa6-ae74d70643bf time="2026-02-13T23:26:18Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=59156358-abce-42b2-864a-240c7be7be88 userID=08684797-5b01-4e77-baa6-ae74d70643bf time="2026-02-13T23:26:18Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=8cbf4b69-c445-47e3-8e52-59ff7deb96ca userID=08684797-5b01-4e77-baa6-ae74d70643bf time="2026-02-13T23:26:18Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=2fa9c89d-053e-4c52-8253-3bbd906d9b69 userID=08684797-5b01-4e77-baa6-ae74d70643bf time="2026-02-13T23:26:18Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=98c347a4-9bee-4212-89aa-df8278049cae userID=08684797-5b01-4e77-baa6-ae74d70643bf time="2026-02-13T23:26:18Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=f99dea32-c7d1-476f-b0b6-0a876dc6ded2 userID=08684797-5b01-4e77-baa6-ae74d70643bf time="2026-02-13T23:26:18Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=f3b2406f-ad20-4a33-bbac-51c81c121ee7 userID=08684797-5b01-4e77-baa6-ae74d70643bf time="2026-02-13T23:26:18Z" level=info msg="Synced labels" service=imap user=d11619e3-b5e5-46d7-ab1c-6986c9bd0762 time="2026-02-13T23:26:18Z" level=info msg="200 OK: GET https://127.0.0.1:44645/mail/v4/messages/count" pkg=gpa/client userID=d11619e3-b5e5-46d7-ab1c-6986c9bd0762 time="2026-02-13T23:26:18Z" level=info msg="Syncing messages" service=imap user=d11619e3-b5e5-46d7-ab1c-6986c9bd0762 time="2026-02-13T23:26:18Z" level=info msg="Job started" service=imap user=d11619e3-b5e5-46d7-ab1c-6986c9bd0762 time="2026-02-13T23:26:18Z" level=info msg="200 OK: POST https://127.0.0.1:44645/mail/v4/messages" pkg=gpa/client userID=d11619e3-b5e5-46d7-ab1c-6986c9bd0762 time="2026-02-13T23:26:18Z" level=info msg="200 OK: POST https://127.0.0.1:44645/mail/v4/messages" pkg=gpa/client userID=d11619e3-b5e5-46d7-ab1c-6986c9bd0762 time="2026-02-13T23:26:18Z" level=info msg="Creating new child job" service=imap user=d11619e3-b5e5-46d7-ab1c-6986c9bd0762 time="2026-02-13T23:26:18Z" level=info msg="Job finished" service=imap user=d11619e3-b5e5-46d7-ab1c-6986c9bd0762 time="2026-02-13T23:26:18Z" level=info msg="200 OK: GET https://127.0.0.1:44645/mail/v4/messages/96598dd0-cc33-47c0-aabd-dc12d11fb8d4" pkg=gpa/client userID=d11619e3-b5e5-46d7-ab1c-6986c9bd0762 time="2026-02-13T23:26:18Z" level=info msg="200 OK: GET https://127.0.0.1:44645/mail/v4/messages/4ec1a558-0fed-4378-81ea-7bd6db309c68" pkg=gpa/client userID=d11619e3-b5e5-46d7-ab1c-6986c9bd0762 time="2026-02-13T23:26:18Z" level=info msg="Sending observability data." pkg=observability time="2026-02-13T23:26:18Z" level=info msg="200 OK: POST https://127.0.0.1:44645/data/v1/metrics" pkg=gpa/client userID=d11619e3-b5e5-46d7-ab1c-6986c9bd0762 time="2026-02-13T23:26:18Z" level=info msg="Successfully sent observability data." pkg=observability time="2026-02-13T23:26:18Z" level=info msg="Scheduling observability data sending" pkg=observability time="2026-02-13T23:26:18Z" level=info msg="Child job finished" service=imap user=d11619e3-b5e5-46d7-ab1c-6986c9bd0762 time="2026-02-13T23:26:18Z" level=info msg="All child jobs completed" service=imap sync-job=waiter user=d11619e3-b5e5-46d7-ab1c-6986c9bd0762 time="2026-02-13T23:26:18Z" level=info msg="Synced messages" service=imap user=d11619e3-b5e5-46d7-ab1c-6986c9bd0762 time="2026-02-13T23:26:18Z" level=info msg="Finished user sync" duration=51.294273ms service=imap user=d11619e3-b5e5-46d7-ab1c-6986c9bd0762 time="2026-02-13T23:26:18Z" level=info msg="Sync complete, starting API event stream" service=imap user=d11619e3-b5e5-46d7-ab1c-6986c9bd0762 time="2026-02-13T23:26:18Z" level=info msg="Event loop reset" eventID="Ug==" service=user-events user=d11619e3-b5e5-46d7-ab1c-6986c9bd0762 And user "9f2ccbc5-82a7-4bc6-8f81-6755e4c012a4" finishes syncing # :1 -> *scenario And user "9f2ccbc5-82a7-4bc6-8f81-6755e4c012a4" connects and authenticates IMAP client "1" # :1 -> *scenario Then IMAP client "1" counts 20 mailboxes under "Folders" # :1 -> *scenario And IMAP client "1" counts 60 mailboxes under "Labels" # :1 -> *scenario time="2026-02-13T23:26:18Z" level=info msg="Pausing user event loops for gluon dir change" pkg=bridge time="2026-02-13T23:26:18Z" level=info msg=Pausing service=user-events user=d11619e3-b5e5-46d7-ab1c-6986c9bd0762 time="2026-02-13T23:26:18Z" level=info msg="Waiting on user event loop completion" pkg=bridge time="2026-02-13T23:26:18Z" level=info msg="Heartbeat sent" metrics="{bridge.any.heartbeat bridge_heartbeat_new {1 8} {true true false false false true true true true true false 0.0.0 starttls starttls unknown}}" pkg=telemetry time="2026-02-13T23:26:19Z" level=info msg="Changing gluon directory" pkg=bridge time="2026-02-13T23:26:19Z" level=info msg="Closing IMAP Listener" service=server-manager time="2026-02-13T23:26:19Z" level=info msg="Closing IMAP server" service=server-manager time="2026-02-13T23:26:19Z" level=info msg="gluon cache moving from /tmp/TestFeatures1466701680/159/data1777819657/gluon to /tmp/TestFeatures1466701680/159/gluon3467768005/gluon" pkg=service/imap time="2026-02-13T23:26:19Z" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures1466701680/159/data1777819657/gluon/backend/db gluonStore=/tmp/TestFeatures1466701680/159/gluon3467768005/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2026-02-13T23:26:19Z" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2026-02-13T23:26:19Z" level=info msg="Restarting user event loops" pkg=bridge time="2026-02-13T23:26:19Z" level=info msg=Resuming service=user-events user=d11619e3-b5e5-46d7-ab1c-6986c9bd0762 Scenario: The user changes the gluon path # features/imap/migration.feature:18 When the user changes the gluon path # :1 -> *scenario time="2026-02-13T23:26:19Z" level=info msg="Adding user to imap server" addrID=c60b7ca0-0601-4881-b31e-c32a638ebe10 service=server-manager time="2026-02-13T23:26:19Z" level=info msg="Loading existing IMAP user" addrID=c60b7ca0-0601-4881-b31e-c32a638ebe10 gluonID=08684797-5b01-4e77-baa6-ae74d70643bf service=server-manager time="2026-02-13T23:26:19Z" level=info msg="Validating Listener State" service=server-manager time="2026-02-13T23:26:19Z" level=info msg="Received mailbox message count" count=0 gluonID=08684797-5b01-4e77-baa6-ae74d70643bf labelID=12528942-c956-400e-b40f-7838c951d20d pkg=bridge/event/imap time="2026-02-13T23:26:19Z" level=info msg="Received mailbox message count" count=0 gluonID=08684797-5b01-4e77-baa6-ae74d70643bf labelID=5d8b2583-d2e4-48a0-b752-4d6121be2d0c pkg=bridge/event/imap time="2026-02-13T23:26:19Z" level=info msg="Received mailbox message count" count=0 gluonID=08684797-5b01-4e77-baa6-ae74d70643bf labelID=7 pkg=bridge/event/imap time="2026-02-13T23:26:19Z" level=info msg="Received mailbox message count" count=0 gluonID=08684797-5b01-4e77-baa6-ae74d70643bf labelID=8fa52521-185c-4a56-88c6-f773e3923e25 pkg=bridge/event/imap time="2026-02-13T23:26:19Z" level=info msg="Received mailbox message count" count=0 gluonID=08684797-5b01-4e77-baa6-ae74d70643bf labelID=ed4ba0dd-85b4-4fc4-b387-ab51feba7f69 pkg=bridge/event/imap time="2026-02-13T23:26:19Z" level=info msg="Received mailbox message count" count=0 gluonID=08684797-5b01-4e77-baa6-ae74d70643bf labelID=0ca6ed26-4943-487b-9594-3854240f3470 pkg=bridge/event/imap time="2026-02-13T23:26:19Z" level=info msg="Received mailbox message count" count=0 gluonID=08684797-5b01-4e77-baa6-ae74d70643bf labelID=1cefa560-d462-473b-9c00-00c9cf7192f9 pkg=bridge/event/imap time="2026-02-13T23:26:19Z" level=info msg="Received mailbox message count" count=0 gluonID=08684797-5b01-4e77-baa6-ae74d70643bf labelID=2072bfe2-30d5-488f-a1a6-6ab7e278ab40 pkg=bridge/event/imap time="2026-02-13T23:26:19Z" level=info msg="Received mailbox message count" count=0 gluonID=08684797-5b01-4e77-baa6-ae74d70643bf labelID=0db93708-a759-44cd-bbe6-ff95bb36ca09 pkg=bridge/event/imap time="2026-02-13T23:26:19Z" level=info msg="Received mailbox message count" count=0 gluonID=08684797-5b01-4e77-baa6-ae74d70643bf labelID=6ba5398a-3e2d-4c0c-8120-353289aabc8a pkg=bridge/event/imap time="2026-02-13T23:26:19Z" level=info msg="Received mailbox message count" count=0 gluonID=08684797-5b01-4e77-baa6-ae74d70643bf labelID=8cbf4b69-c445-47e3-8e52-59ff7deb96ca pkg=bridge/event/imap time="2026-02-13T23:26:19Z" level=info msg="Received mailbox message count" count=0 gluonID=08684797-5b01-4e77-baa6-ae74d70643bf labelID=Labels pkg=bridge/event/imap time="2026-02-13T23:26:19Z" level=info msg="Received mailbox message count" count=0 gluonID=08684797-5b01-4e77-baa6-ae74d70643bf labelID=25f2194d-81d0-4f3a-9680-599ba19c4756 pkg=bridge/event/imap time="2026-02-13T23:26:19Z" level=info msg="Received mailbox message count" count=0 gluonID=08684797-5b01-4e77-baa6-ae74d70643bf labelID=2fa9c89d-053e-4c52-8253-3bbd906d9b69 pkg=bridge/event/imap time="2026-02-13T23:26:19Z" level=info msg="Received mailbox message count" count=0 gluonID=08684797-5b01-4e77-baa6-ae74d70643bf labelID=6 pkg=bridge/event/imap time="2026-02-13T23:26:19Z" level=info msg="Received mailbox message count" count=0 gluonID=08684797-5b01-4e77-baa6-ae74d70643bf labelID=65e482e0-5b00-438e-8e5a-527f2fe223eb pkg=bridge/event/imap time="2026-02-13T23:26:19Z" level=info msg="Received mailbox message count" count=0 gluonID=08684797-5b01-4e77-baa6-ae74d70643bf labelID=6bbc6641-b602-4a1a-a755-84c4f9d22246 pkg=bridge/event/imap time="2026-02-13T23:26:19Z" level=info msg="Received mailbox message count" count=0 gluonID=08684797-5b01-4e77-baa6-ae74d70643bf labelID=9bcb81ea-6e04-41d0-86b0-9add900d9985 pkg=bridge/event/imap time="2026-02-13T23:26:19Z" level=info msg="Received mailbox message count" count=0 gluonID=08684797-5b01-4e77-baa6-ae74d70643bf labelID=e5968fb8-0b6b-49d5-a285-01600c780134 pkg=bridge/event/imap time="2026-02-13T23:26:19Z" level=info msg="Received mailbox message count" count=2 gluonID=08684797-5b01-4e77-baa6-ae74d70643bf labelID=0 pkg=bridge/event/imap time="2026-02-13T23:26:19Z" level=info msg="Received mailbox message count" count=0 gluonID=08684797-5b01-4e77-baa6-ae74d70643bf labelID=17153967-0b59-4ab1-8e78-d43b54b515f0 pkg=bridge/event/imap time="2026-02-13T23:26:19Z" level=info msg="Received mailbox message count" count=0 gluonID=08684797-5b01-4e77-baa6-ae74d70643bf labelID=58b72142-a21d-45df-8ae0-36de773084e4 pkg=bridge/event/imap time="2026-02-13T23:26:19Z" level=info msg="Received mailbox message count" count=0 gluonID=08684797-5b01-4e77-baa6-ae74d70643bf labelID=70c7783d-7772-4c78-af2c-50234a8e0452 pkg=bridge/event/imap time="2026-02-13T23:26:19Z" level=info msg="Received mailbox message count" count=0 gluonID=08684797-5b01-4e77-baa6-ae74d70643bf labelID=7190c651-b346-4b4b-ad2c-196f5203acd6 pkg=bridge/event/imap time="2026-02-13T23:26:19Z" level=info msg="Received mailbox message count" count=0 gluonID=08684797-5b01-4e77-baa6-ae74d70643bf labelID=81afa956-34ce-4903-9087-87d9bec00876 pkg=bridge/event/imap time="2026-02-13T23:26:19Z" level=info msg="Received mailbox message count" count=0 gluonID=08684797-5b01-4e77-baa6-ae74d70643bf labelID=bcb9b6d2-3a6b-49e8-8fd8-faac3bf9d0ef pkg=bridge/event/imap time="2026-02-13T23:26:19Z" level=info msg="Received mailbox message count" count=0 gluonID=08684797-5b01-4e77-baa6-ae74d70643bf labelID=c9495827-f343-4c32-9aee-089e4d715df8 pkg=bridge/event/imap time="2026-02-13T23:26:19Z" level=info msg="Received mailbox message count" count=0 gluonID=08684797-5b01-4e77-baa6-ae74d70643bf labelID=12 pkg=bridge/event/imap time="2026-02-13T23:26:19Z" level=info msg="Received mailbox message count" count=0 gluonID=08684797-5b01-4e77-baa6-ae74d70643bf labelID=58aa33eb-8016-4c0d-9fd5-e09097125448 pkg=bridge/event/imap time="2026-02-13T23:26:19Z" level=info msg="Received mailbox message count" count=0 gluonID=08684797-5b01-4e77-baa6-ae74d70643bf labelID=6172484b-8c40-4c39-a06c-8207b85778cb pkg=bridge/event/imap time="2026-02-13T23:26:19Z" level=info msg="Received mailbox message count" count=0 gluonID=08684797-5b01-4e77-baa6-ae74d70643bf labelID=62e52f31-914c-4680-a0e9-24ac4b5790da pkg=bridge/event/imap time="2026-02-13T23:26:19Z" level=info msg="Received mailbox message count" count=0 gluonID=08684797-5b01-4e77-baa6-ae74d70643bf labelID=98c347a4-9bee-4212-89aa-df8278049cae pkg=bridge/event/imap time="2026-02-13T23:26:19Z" level=info msg="Received mailbox message count" count=0 gluonID=08684797-5b01-4e77-baa6-ae74d70643bf labelID=cdc51480-3013-415b-8ed2-255c308294bd pkg=bridge/event/imap time="2026-02-13T23:26:19Z" level=info msg="Received mailbox message count" count=0 gluonID=08684797-5b01-4e77-baa6-ae74d70643bf labelID=d9a326aa-6a48-4f21-8347-3b4e3f45c45b pkg=bridge/event/imap time="2026-02-13T23:26:19Z" level=info msg="Received mailbox message count" count=0 gluonID=08684797-5b01-4e77-baa6-ae74d70643bf labelID=f35fc610-f3f3-426e-8915-72cee69c4383 pkg=bridge/event/imap time="2026-02-13T23:26:19Z" level=info msg="Received mailbox message count" count=0 gluonID=08684797-5b01-4e77-baa6-ae74d70643bf labelID=4a1d1afd-59a3-4f55-a7f2-5b087a661ed0 pkg=bridge/event/imap time="2026-02-13T23:26:19Z" level=info msg="Received mailbox message count" count=0 gluonID=08684797-5b01-4e77-baa6-ae74d70643bf labelID=c54bc951-529b-477f-ac3c-c5c56448d1f7 pkg=bridge/event/imap time="2026-02-13T23:26:19Z" level=info msg="Received mailbox message count" count=0 gluonID=08684797-5b01-4e77-baa6-ae74d70643bf labelID=f3b2406f-ad20-4a33-bbac-51c81c121ee7 pkg=bridge/event/imap time="2026-02-13T23:26:19Z" level=info msg="Received mailbox message count" count=0 gluonID=08684797-5b01-4e77-baa6-ae74d70643bf labelID=f9321226-9668-4161-8588-e4bba9f124f8 pkg=bridge/event/imap time="2026-02-13T23:26:19Z" level=info msg="Received mailbox message count" count=0 gluonID=08684797-5b01-4e77-baa6-ae74d70643bf labelID=fa8b4f9b-20d8-4ea4-873d-495951bbbf08 pkg=bridge/event/imap time="2026-02-13T23:26:19Z" level=info msg="Received mailbox message count" count=0 gluonID=08684797-5b01-4e77-baa6-ae74d70643bf labelID=2c444b60-df02-4667-ac3b-f7ffa3c51bc3 pkg=bridge/event/imap time="2026-02-13T23:26:19Z" level=info msg="Received mailbox message count" count=0 gluonID=08684797-5b01-4e77-baa6-ae74d70643bf labelID=80794d21-3846-4d8d-8ade-7a0600367a78 pkg=bridge/event/imap time="2026-02-13T23:26:19Z" level=info msg="Received mailbox message count" count=0 gluonID=08684797-5b01-4e77-baa6-ae74d70643bf labelID=85c4b6a2-18a9-4274-b842-a647fce3dc4b pkg=bridge/event/imap time="2026-02-13T23:26:19Z" level=info msg="Received mailbox message count" count=0 gluonID=08684797-5b01-4e77-baa6-ae74d70643bf labelID=9338fc10-66b4-4d98-a673-5de34c322246 pkg=bridge/event/imap time="2026-02-13T23:26:19Z" level=info msg="Received mailbox message count" count=0 gluonID=08684797-5b01-4e77-baa6-ae74d70643bf labelID=988f4dbe-7bdb-4382-a4ba-86b0dcfe57ef pkg=bridge/event/imap time="2026-02-13T23:26:19Z" level=info msg="Received mailbox message count" count=0 gluonID=08684797-5b01-4e77-baa6-ae74d70643bf labelID=75735425-78fb-4b48-b1ed-17b2b4985eb8 pkg=bridge/event/imap time="2026-02-13T23:26:19Z" level=info msg="Received mailbox message count" count=2 gluonID=08684797-5b01-4e77-baa6-ae74d70643bf labelID=5 pkg=bridge/event/imap time="2026-02-13T23:26:19Z" level=info msg="Received mailbox message count" count=0 gluonID=08684797-5b01-4e77-baa6-ae74d70643bf labelID=530755b1-d503-4f45-8439-dcf36f8885fb pkg=bridge/event/imap time="2026-02-13T23:26:19Z" level=info msg="Received mailbox message count" count=0 gluonID=08684797-5b01-4e77-baa6-ae74d70643bf labelID=1851523c-9059-4edd-a60b-aec36a467d6d pkg=bridge/event/imap time="2026-02-13T23:26:19Z" level=info msg="Received mailbox message count" count=0 gluonID=08684797-5b01-4e77-baa6-ae74d70643bf labelID=2bd11fd5-1812-4023-aff4-bf1e5a10a190 pkg=bridge/event/imap time="2026-02-13T23:26:19Z" level=info msg="Received mailbox message count" count=0 gluonID=08684797-5b01-4e77-baa6-ae74d70643bf labelID=3 pkg=bridge/event/imap time="2026-02-13T23:26:19Z" level=info msg="Received mailbox message count" count=0 gluonID=08684797-5b01-4e77-baa6-ae74d70643bf labelID=3f754f06-db21-4266-9af2-15e9088bd1a7 pkg=bridge/event/imap time="2026-02-13T23:26:19Z" level=info msg="Received mailbox message count" count=0 gluonID=08684797-5b01-4e77-baa6-ae74d70643bf labelID=b538c38a-ffa9-436f-b4aa-d1e43d6ddd4a pkg=bridge/event/imap time="2026-02-13T23:26:19Z" level=info msg="Received mailbox message count" count=0 gluonID=08684797-5b01-4e77-baa6-ae74d70643bf labelID=8c51bbf5-714e-494e-9879-f9d7dd8b0ad7 pkg=bridge/event/imap time="2026-02-13T23:26:19Z" level=info msg="Received mailbox message count" count=0 gluonID=08684797-5b01-4e77-baa6-ae74d70643bf labelID=19700d3e-5061-474c-8e30-3744597c88f4 pkg=bridge/event/imap time="2026-02-13T23:26:19Z" level=info msg="Received mailbox message count" count=0 gluonID=08684797-5b01-4e77-baa6-ae74d70643bf labelID=355562bc-a080-44ca-9853-63d88baa6522 pkg=bridge/event/imap time="2026-02-13T23:26:19Z" level=info msg="Received mailbox message count" count=0 gluonID=08684797-5b01-4e77-baa6-ae74d70643bf labelID=3ae974eb-260f-4cd4-b042-ab74cba2adaa pkg=bridge/event/imap time="2026-02-13T23:26:19Z" level=info msg="Received mailbox message count" count=0 gluonID=08684797-5b01-4e77-baa6-ae74d70643bf labelID=998f0415-b030-4b15-9707-ccc49922654d pkg=bridge/event/imap time="2026-02-13T23:26:19Z" level=info msg="Received mailbox message count" count=0 gluonID=08684797-5b01-4e77-baa6-ae74d70643bf labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2026-02-13T23:26:19Z" level=info msg="Received mailbox message count" count=0 gluonID=08684797-5b01-4e77-baa6-ae74d70643bf labelID=c26195d9-3fd1-4fdf-870f-c37539bad9f2 pkg=bridge/event/imap time="2026-02-13T23:26:19Z" level=info msg="Received mailbox message count" count=0 gluonID=08684797-5b01-4e77-baa6-ae74d70643bf labelID=e2964b37-c8d0-4791-9a78-16ee2b4d3822 pkg=bridge/event/imap time="2026-02-13T23:26:19Z" level=info msg="Received mailbox message count" count=0 gluonID=08684797-5b01-4e77-baa6-ae74d70643bf labelID=bbbbc0c9-9bd8-4ebb-b1b1-fe3551f0aa1e pkg=bridge/event/imap time="2026-02-13T23:26:19Z" level=info msg="Received mailbox message count" count=0 gluonID=08684797-5b01-4e77-baa6-ae74d70643bf labelID=c174a4cf-5b68-46f6-bbd5-ce4af27c1a67 pkg=bridge/event/imap time="2026-02-13T23:26:19Z" level=info msg="Received mailbox message count" count=0 gluonID=08684797-5b01-4e77-baa6-ae74d70643bf labelID=1755e8ff-a7bf-405d-b860-cf647cbc5103 pkg=bridge/event/imap time="2026-02-13T23:26:19Z" level=info msg="Received mailbox message count" count=0 gluonID=08684797-5b01-4e77-baa6-ae74d70643bf labelID=2233776a-4cd3-4b17-93ed-0664c0034287 pkg=bridge/event/imap time="2026-02-13T23:26:19Z" level=info msg="Received mailbox message count" count=0 gluonID=08684797-5b01-4e77-baa6-ae74d70643bf labelID=6d9e3087-f2a1-4ed1-9648-a8796cb21c8d pkg=bridge/event/imap time="2026-02-13T23:26:19Z" level=info msg="Received mailbox message count" count=0 gluonID=08684797-5b01-4e77-baa6-ae74d70643bf labelID=e0d8996f-fe24-40eb-b65b-bb3aaa056de0 pkg=bridge/event/imap time="2026-02-13T23:26:19Z" level=info msg="Received mailbox message count" count=0 gluonID=08684797-5b01-4e77-baa6-ae74d70643bf labelID=ef7ec789-d673-468d-a19e-933644a83049 pkg=bridge/event/imap time="2026-02-13T23:26:19Z" level=info msg="Received mailbox message count" count=0 gluonID=08684797-5b01-4e77-baa6-ae74d70643bf labelID=43286e93-14f0-4eaf-85b3-89d1684567f7 pkg=bridge/event/imap time="2026-02-13T23:26:19Z" level=info msg="Received mailbox message count" count=0 gluonID=08684797-5b01-4e77-baa6-ae74d70643bf labelID=4b1bfd20-656e-48e3-a583-5509d7cc0a43 pkg=bridge/event/imap time="2026-02-13T23:26:19Z" level=info msg="Received mailbox message count" count=0 gluonID=08684797-5b01-4e77-baa6-ae74d70643bf labelID=0fe1dfce-7ac4-4942-bb9b-a7df1d1caf8f pkg=bridge/event/imap time="2026-02-13T23:26:19Z" level=info msg="Received mailbox message count" count=0 gluonID=08684797-5b01-4e77-baa6-ae74d70643bf labelID=59156358-abce-42b2-864a-240c7be7be88 pkg=bridge/event/imap time="2026-02-13T23:26:19Z" level=info msg="Received mailbox message count" count=0 gluonID=08684797-5b01-4e77-baa6-ae74d70643bf labelID=641dff8d-57bb-42cb-91b0-65115232f722 pkg=bridge/event/imap time="2026-02-13T23:26:19Z" level=info msg="Received mailbox message count" count=0 gluonID=08684797-5b01-4e77-baa6-ae74d70643bf labelID=72062f85-f2ac-472f-8d11-b99f41b1f5f4 pkg=bridge/event/imap time="2026-02-13T23:26:19Z" level=info msg="Received mailbox message count" count=0 gluonID=08684797-5b01-4e77-baa6-ae74d70643bf labelID=8 pkg=bridge/event/imap time="2026-02-13T23:26:19Z" level=info msg="Received mailbox message count" count=0 gluonID=08684797-5b01-4e77-baa6-ae74d70643bf labelID=863614a1-005c-4cb9-9121-d60f9e5dec5c pkg=bridge/event/imap time="2026-02-13T23:26:19Z" level=info msg="Received mailbox message count" count=0 gluonID=08684797-5b01-4e77-baa6-ae74d70643bf labelID=908f57ae-5706-4ecd-9b60-5ec133cfa21d pkg=bridge/event/imap time="2026-02-13T23:26:19Z" level=info msg="Received mailbox message count" count=0 gluonID=08684797-5b01-4e77-baa6-ae74d70643bf labelID=Folders pkg=bridge/event/imap time="2026-02-13T23:26:19Z" level=info msg="Received mailbox message count" count=0 gluonID=08684797-5b01-4e77-baa6-ae74d70643bf labelID=a0d2f754-739f-45e8-9edd-ee13fc54f833 pkg=bridge/event/imap time="2026-02-13T23:26:19Z" level=info msg="Received mailbox message count" count=0 gluonID=08684797-5b01-4e77-baa6-ae74d70643bf labelID=a6430644-cdb6-4580-a019-d8ff13377b89 pkg=bridge/event/imap time="2026-02-13T23:26:19Z" level=info msg="Received mailbox message count" count=0 gluonID=08684797-5b01-4e77-baa6-ae74d70643bf labelID=bfb952ca-5cbe-45a3-ba04-f06fe2bc99f6 pkg=bridge/event/imap time="2026-02-13T23:26:19Z" level=info msg="Received mailbox message count" count=0 gluonID=08684797-5b01-4e77-baa6-ae74d70643bf labelID=d41ceb81-d4e5-4ffc-8795-17c02b8b26d0 pkg=bridge/event/imap time="2026-02-13T23:26:19Z" level=info msg="Received mailbox message count" count=0 gluonID=08684797-5b01-4e77-baa6-ae74d70643bf labelID=e2193121-74f3-4e66-b090-57785f92351f pkg=bridge/event/imap time="2026-02-13T23:26:19Z" level=info msg="Received mailbox message count" count=0 gluonID=08684797-5b01-4e77-baa6-ae74d70643bf labelID=f99dea32-c7d1-476f-b0b6-0a876dc6ded2 pkg=bridge/event/imap time="2026-02-13T23:26:19Z" level=info msg="Received mailbox message count" count=0 gluonID=08684797-5b01-4e77-baa6-ae74d70643bf labelID=53dd324b-8a1d-48ad-b6b0-c2733a8e45b4 pkg=bridge/event/imap time="2026-02-13T23:26:19Z" level=info msg="Received mailbox message count" count=0 gluonID=08684797-5b01-4e77-baa6-ae74d70643bf labelID=650da47f-612f-4e38-8511-5e2f356c5b80 pkg=bridge/event/imap time="2026-02-13T23:26:19Z" level=info msg="Received mailbox message count" count=0 gluonID=08684797-5b01-4e77-baa6-ae74d70643bf labelID=8e650cc1-16fb-4b50-9929-2f53529279f3 pkg=bridge/event/imap time="2026-02-13T23:26:19Z" level=info msg="Received mailbox message count" count=0 gluonID=08684797-5b01-4e77-baa6-ae74d70643bf labelID=b921a31f-6fcf-43b9-9702-b766cd69843c pkg=bridge/event/imap time="2026-02-13T23:26:19Z" level=info msg="Received mailbox message count" count=0 gluonID=08684797-5b01-4e77-baa6-ae74d70643bf labelID=f0df452c-871c-41a7-b0f7-f2e0da54c0fb pkg=bridge/event/imap time="2026-02-13T23:26:19Z" level=info msg="Received mailbox message count" count=0 gluonID=08684797-5b01-4e77-baa6-ae74d70643bf labelID=4 pkg=bridge/event/imap time="2026-02-13T23:26:19Z" level=info msg="Received mailbox message count" count=0 gluonID=08684797-5b01-4e77-baa6-ae74d70643bf labelID=6936c1b3-651d-46c7-8316-5e09fd7543de pkg=bridge/event/imap time="2026-02-13T23:26:19Z" level=info msg="Received mailbox message count" count=0 gluonID=08684797-5b01-4e77-baa6-ae74d70643bf labelID=10 pkg=bridge/event/imap And user "9f2ccbc5-82a7-4bc6-8f81-6755e4c012a4" connects and authenticates IMAP client "2" # :1 -> *scenario Then IMAP client "2" eventually sees the following messages in "INBOX": # :1 -> *scenario | from | to | subject | unread | | john.doe@mail.com | 9f2ccbc5-82a7-4bc6-8f81-6755e4c012a4@proton.local | foo | false | | jane.doe@mail.com | name@proton.local | bar | true | And IMAP client "2" counts 20 mailboxes under "Folders" # :1 -> *scenario time="2026-02-13T23:26:19Z" level=info msg="Frontend service stopped" time="2026-02-13T23:26:19Z" level=info msg="Frontend client stopped" time="2026-02-13T23:26:19Z" level=info msg="Closing bridge" pkg=bridge time="2026-02-13T23:26:19Z" level=info msg="Stopping service" pkg=observability time="2026-02-13T23:26:19Z" level=info msg="Closing user" userID=d11619e3-b5e5-46d7-ab1c-6986c9bd0762 time="2026-02-13T23:26:19Z" level=info msg="De-registering user client, ID:d11619e3-b5e5-46d7-ab1c-6986c9bd0762" pkg=observability time="2026-02-13T23:26:19Z" level=info msg="Exiting IMAP Service" service=imap user=d11619e3-b5e5-46d7-ab1c-6986c9bd0762 time="2026-02-13T23:26:19Z" level=info msg="Exiting service main loop" service=smtp user=d11619e3-b5e5-46d7-ab1c-6986c9bd0762 time="2026-02-13T23:26:19Z" level=info msg="Exiting service main loop" service=notification user=d11619e3-b5e5-46d7-ab1c-6986c9bd0762 time="2026-02-13T23:26:19Z" level=info msg="Exiting Service" service=user-identity user=d11619e3-b5e5-46d7-ab1c-6986c9bd0762 time="2026-02-13T23:26:19Z" level=info msg="Exiting service main loop" service=telemetry user=d11619e3-b5e5-46d7-ab1c-6986c9bd0762 time="2026-02-13T23:26:19Z" level=info msg="Exiting service" service=user-events user=d11619e3-b5e5-46d7-ab1c-6986c9bd0762 time="2026-02-13T23:26:19Z" level=info msg="Closing IMAP Listener" service=server-manager time="2026-02-13T23:26:19Z" level=info msg="Closing IMAP server" service=server-manager time="2026-02-13T23:26:19Z" level=info msg="Closing SMTP Listener" service=server-manager time="2026-02-13T23:26:19Z" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2026-02-13T23:26:19Z" level=info msg="Closing SMTP server" service=server-manager time="2026-02-13T23:26:19Z" level=info msg="Closing service" service=unleash And IMAP client "2" counts 60 mailboxes under "Labels" # :1 -> *scenario Feature: A user can connect an IMAP client to custom ports time="2026-02-13T23:26:20Z" level=info msg="User '5e07f06b-b540-494f-9ce2-2f5c624624bc' created with id=0ba14550-aa22-47f2-a5b9-f4e4d1a928a3" pkg=gpa/server/backend Background: Given there exists an account with username "5e07f06b-b540-494f-9ce2-2f5c624624bc" and password "password" # :1 -> *scenario Then it succeeds # :1 -> *scenario time="2026-02-13T23:26:20Z" level=info msg="Starting bridge" time="2026-02-13T23:26:20Z" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures1466701680/160/config3251482010/grpcFocusServerConfig.json pkg=focus/service time="2026-02-13T23:26:20Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures1466701680/160/cache2762165803/unleash_cache/unleash_flags: no such file or directory" service=unleash time="2026-02-13T23:26:20Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures1466701680/160/cache2762165803/notifications/notification_cache: no such file or directory" pkg=notification-store time="2026-02-13T23:26:20Z" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures1466701680/160/data457772849/gluon/backend/db gluonStore=/tmp/TestFeatures1466701680/160/data457772849/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2026-02-13T23:26:20Z" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2026-02-13T23:26:20Z" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2026-02-13T23:26:20Z" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2026-02-13T23:26:20Z" level=info msg="Starting service" service=unleash time="2026-02-13T23:26:20Z" level=info msg="Starting service" pkg=observability time="2026-02-13T23:26:20Z" level=info msg="Starting frontend service" time="2026-02-13T23:26:20Z" level=info msg="Starting poll service" service=unleash time="2026-02-13T23:26:20Z" level=info msg="Starting receiver service" service=unleash time="2026-02-13T23:26:20Z" level=info msg="Checking for updates" pkg=bridge time="2026-02-13T23:26:20Z" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures1466701680/160/config3251482010/grpcServerConfig.json time="2026-02-13T23:26:20Z" level=info msg="Loading users" count=0 pkg=bridge/user time="2026-02-13T23:26:20Z" level=info msg="gRPC server listening on /tmp/bridge5282" pkg=grpc time="2026-02-13T23:26:20Z" level=info msg="Frontend service started" time="2026-02-13T23:26:20Z" level=info msg="Starting frontend client" time="2026-02-13T23:26:20Z" level=info msg="Not monitoring parent PID" pkg=grpc time="2026-02-13T23:26:20Z" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2026-02-13T23:26:20Z" level=info msg="Finished loading users" pkg=bridge/user time="2026-02-13T23:26:20Z" level=info msg="200 OK: GET https://127.0.0.1:41395/feature/v2/frontend?bridgeStickyKey=fbc818ba-73bb-4811-8b46-f410ed23e5f2" pkg=gpa/manager time="2026-02-13T23:26:20Z" level=info msg="Frontend client started" When bridge starts # :1 -> *scenario time="2026-02-13T23:26:20Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (c7029ef5)" time="2026-02-13T23:26:20Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (c7029ef5)" time="2026-02-13T23:26:20Z" level=info msg="200 OK: POST https://127.0.0.1:41395/auth/v4/info" pkg=gpa/manager time="2026-02-13T23:26:20Z" level=info msg="200 OK: POST https://127.0.0.1:41395/auth/v4" pkg=gpa/manager time="2026-02-13T23:26:20Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=0ba14550-aa22-47f2-a5b9-f4e4d1a928a3 time="2026-02-13T23:26:20Z" level=info msg="Adding vault user" userID=0ba14550-aa22-47f2-a5b9-f4e4d1a928a3 time="2026-02-13T23:26:20Z" level=info msg="Creating new user" userID=0ba14550-aa22-47f2-a5b9-f4e4d1a928a3 time="2026-02-13T23:26:20Z" level=warning msg="404 GET https://127.0.0.1:41395/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2026-02-13T23:26:20Z" level=error msg="404 GET https://127.0.0.1:41395/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2026-02-13T23:26:20Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:41395/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2026-02-13T23:26:20Z" level=info msg="Creating user object" numAddr=1 numLabels=12 userID=0ba14550-aa22-47f2-a5b9-f4e4d1a928a3 time="2026-02-13T23:26:20Z" level=info msg="200 OK: GET https://127.0.0.1:41395/core/v4/events/latest" pkg=gpa/client userID=0ba14550-aa22-47f2-a5b9-f4e4d1a928a3 time="2026-02-13T23:26:20Z" level=info msg="Starting service Last EventID=AA==" service=user-events user=0ba14550-aa22-47f2-a5b9-f4e4d1a928a3 time="2026-02-13T23:26:20Z" level=info msg="200 OK: GET https://127.0.0.1:41395/core/v4/settings" pkg=gpa/client userID=0ba14550-aa22-47f2-a5b9-f4e4d1a928a3 time="2026-02-13T23:26:20Z" level=info msg="Registering user client, ID:0ba14550-aa22-47f2-a5b9-f4e4d1a928a3" pkg=observability time="2026-02-13T23:26:20Z" level=info msg="Starting service main loop" service=telemetry user=0ba14550-aa22-47f2-a5b9-f4e4d1a928a3 time="2026-02-13T23:26:20Z" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=0ba14550-aa22-47f2-a5b9-f4e4d1a928a3 time="2026-02-13T23:26:20Z" level=info msg="Starting service main loop" service=notification user=0ba14550-aa22-47f2-a5b9-f4e4d1a928a3 time="2026-02-13T23:26:20Z" level=info msg="Starting service main loop" service=smtp user=0ba14550-aa22-47f2-a5b9-f4e4d1a928a3 time="2026-02-13T23:26:20Z" level=info msg="200 OK: GET https://127.0.0.1:41395/core/v4/labels?Type=4" pkg=gpa/client userID=0ba14550-aa22-47f2-a5b9-f4e4d1a928a3 time="2026-02-13T23:26:20Z" level=info msg="200 OK: GET https://127.0.0.1:41395/core/v4/labels?Type=3" pkg=gpa/client userID=0ba14550-aa22-47f2-a5b9-f4e4d1a928a3 time="2026-02-13T23:26:20Z" level=info msg="200 OK: GET https://127.0.0.1:41395/core/v4/labels?Type=1" pkg=gpa/client userID=0ba14550-aa22-47f2-a5b9-f4e4d1a928a3 time="2026-02-13T23:26:20Z" level=info msg="Setting labels" labelIDs="[1 2 9 3 4 5 6 7 8 10 12 0]" pkg=rwLabels time="2026-02-13T23:26:20Z" level=info msg="Adding user to imap server" addrID=ef6eb6a3-72a4-4adb-bb5e-4fba38571c2c service=server-manager time="2026-02-13T23:26:20Z" level=info msg="Creating new IMAP user" addrID=ef6eb6a3-72a4-4adb-bb5e-4fba38571c2c service=server-manager time="2026-02-13T23:26:20Z" level=info msg="Setting gluon ID" addrID=ef6eb6a3-72a4-4adb-bb5e-4fba38571c2c gluonID=ca57acff-49a8-4883-a6c0-0df522d4ecc6 userID=0ba14550-aa22-47f2-a5b9-f4e4d1a928a3 time="2026-02-13T23:26:20Z" level=info msg="Received mailbox message count" count=0 gluonID=ca57acff-49a8-4883-a6c0-0df522d4ecc6 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2026-02-13T23:26:20Z" level=info msg="Created new IMAP user" addrID=ef6eb6a3-72a4-4adb-bb5e-4fba38571c2c gluonID=ca57acff-49a8-4883-a6c0-0df522d4ecc6 service=server-manager time="2026-02-13T23:26:20Z" level=info msg="Validating Listener State" service=server-manager time="2026-02-13T23:26:20Z" level=info msg=Resuming service=user-events user=0ba14550-aa22-47f2-a5b9-f4e4d1a928a3 time="2026-02-13T23:26:20Z" level=info msg="Starting IMAP Service" service=imap user=0ba14550-aa22-47f2-a5b9-f4e4d1a928a3 time="2026-02-13T23:26:20Z" level=info msg="Sync triggered" service=imap user=0ba14550-aa22-47f2-a5b9-f4e4d1a928a3 time="2026-02-13T23:26:20Z" level=info msg="Beginning user sync" service=imap start="2026-02-13 23:26:20.478534486 +0000 UTC m=+198.285142896" user=0ba14550-aa22-47f2-a5b9-f4e4d1a928a3 And the user logs in with username "5e07f06b-b540-494f-9ce2-2f5c624624bc" and password "password" # :1 -> *scenario time="2026-02-13T23:26:20Z" level=info msg="Checking whether logged in user should re-sync. UserID:0ba14550-aa22-47f2-a5b9-f4e4d1a928a3" userID=0ba14550-aa22-47f2-a5b9-f4e4d1a928a3 time="2026-02-13T23:26:20Z" level=info msg="Restarting IMAP server" service=server-manager time="2026-02-13T23:26:20Z" level=info msg="Syncing labels" service=imap user=0ba14550-aa22-47f2-a5b9-f4e4d1a928a3 time="2026-02-13T23:26:20Z" level=info msg="Starting IMAP server" port=1144 service=server-manager ssl=false And the user changes the IMAP port to 1144 # :1 -> *scenario time="2026-02-13T23:26:20Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=ca57acff-49a8-4883-a6c0-0df522d4ecc6 Then it succeeds # :1 -> *scenario time="2026-02-13T23:26:20Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=ca57acff-49a8-4883-a6c0-0df522d4ecc6 Scenario: Authenticates successfully on custom port # features/imap/ports.feature:10 When user "5e07f06b-b540-494f-9ce2-2f5c624624bc" connects IMAP client "1" on port 1144 # :1 -> *scenario time="2026-02-13T23:26:20Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=3 userID=ca57acff-49a8-4883-a6c0-0df522d4ecc6 time="2026-02-13T23:26:20Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=10 userID=ca57acff-49a8-4883-a6c0-0df522d4ecc6 time="2026-02-13T23:26:20Z" level=info msg="Frontend service stopped" time="2026-02-13T23:26:20Z" level=info msg="Frontend client stopped" time="2026-02-13T23:26:20Z" level=info msg="Closing bridge" pkg=bridge time="2026-02-13T23:26:20Z" level=info msg="Stopping service" pkg=observability time="2026-02-13T23:26:20Z" level=info msg="Closing user" userID=0ba14550-aa22-47f2-a5b9-f4e4d1a928a3 time="2026-02-13T23:26:20Z" level=info msg="De-registering user client, ID:0ba14550-aa22-47f2-a5b9-f4e4d1a928a3" pkg=observability time="2026-02-13T23:26:20Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0 userID=ca57acff-49a8-4883-a6c0-0df522d4ecc6 time="2026-02-13T23:26:20Z" level=info msg="Synced labels" service=imap user=0ba14550-aa22-47f2-a5b9-f4e4d1a928a3 time="2026-02-13T23:26:20Z" level=warning msg="Get \"https://127.0.0.1:41395/mail/v4/messages/count\": context canceled, Attempt 1" pkg=gpa/client time="2026-02-13T23:26:20Z" level=error msg="Get \"https://127.0.0.1:41395/mail/v4/messages/count\": context canceled" pkg=gpa/client time="2026-02-13T23:26:20Z" level=error msg="Failed to sync, will retry later" error="failed to retrieve message ids: received no response from API: Get \"https://127.0.0.1:41395/mail/v4/messages/count\": context canceled" service=imap user=0ba14550-aa22-47f2-a5b9-f4e4d1a928a3 time="2026-02-13T23:26:20Z" level=error msg="Sync aborted" error="context canceled" service=imap user=0ba14550-aa22-47f2-a5b9-f4e4d1a928a3 time="2026-02-13T23:26:20Z" level=info msg="Finished user sync" duration=2.526146ms service=imap user=0ba14550-aa22-47f2-a5b9-f4e4d1a928a3 time="2026-02-13T23:26:20Z" level=info msg="Exiting IMAP Service" service=imap user=0ba14550-aa22-47f2-a5b9-f4e4d1a928a3 time="2026-02-13T23:26:20Z" level=info msg="Exiting service main loop" service=smtp user=0ba14550-aa22-47f2-a5b9-f4e4d1a928a3 time="2026-02-13T23:26:20Z" level=info msg="Exiting service main loop" service=notification user=0ba14550-aa22-47f2-a5b9-f4e4d1a928a3 time="2026-02-13T23:26:20Z" level=info msg="Exiting Service" service=user-identity user=0ba14550-aa22-47f2-a5b9-f4e4d1a928a3 time="2026-02-13T23:26:20Z" level=info msg="Exiting service main loop" service=telemetry user=0ba14550-aa22-47f2-a5b9-f4e4d1a928a3 time="2026-02-13T23:26:20Z" level=info msg="Exiting service" service=user-events user=0ba14550-aa22-47f2-a5b9-f4e4d1a928a3 time="2026-02-13T23:26:20Z" level=info msg="Closing IMAP Listener" service=server-manager time="2026-02-13T23:26:20Z" level=info msg="Closing IMAP server" service=server-manager time="2026-02-13T23:26:20Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4 userID=ca57acff-49a8-4883-a6c0-0df522d4ecc6 time="2026-02-13T23:26:20Z" level=info msg="Closing SMTP Listener" service=server-manager time="2026-02-13T23:26:20Z" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2026-02-13T23:26:20Z" level=info msg="Closing SMTP server" service=server-manager time="2026-02-13T23:26:20Z" level=info msg="Closing service" service=unleash Then IMAP client "1" can authenticate # :1 -> *scenario Feature: Bridge send remote notification observability metrics time="2026-02-13T23:26:20Z" level=info msg="User 'f0760704-8d7f-42de-8af2-b0a8f4c470c3' created with id=ff41754e-83cd-4cf0-b42d-37f05b6ca757" pkg=gpa/server/backend Background: Given there exists an account with username "f0760704-8d7f-42de-8af2-b0a8f4c470c3" and password "password" # :1 -> *scenario Then it succeeds # :1 -> *scenario time="2026-02-13T23:26:20Z" level=info msg="Starting bridge" time="2026-02-13T23:26:20Z" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures1466701680/161/config604646582/grpcFocusServerConfig.json pkg=focus/service time="2026-02-13T23:26:20Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures1466701680/161/cache1856382957/unleash_cache/unleash_flags: no such file or directory" service=unleash time="2026-02-13T23:26:20Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures1466701680/161/cache1856382957/notifications/notification_cache: no such file or directory" pkg=notification-store time="2026-02-13T23:26:20Z" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures1466701680/161/data4155215804/gluon/backend/db gluonStore=/tmp/TestFeatures1466701680/161/data4155215804/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2026-02-13T23:26:20Z" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2026-02-13T23:26:20Z" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2026-02-13T23:26:20Z" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2026-02-13T23:26:20Z" level=info msg="Starting service" service=unleash time="2026-02-13T23:26:20Z" level=info msg="Starting service" pkg=observability time="2026-02-13T23:26:20Z" level=info msg="Starting frontend service" time="2026-02-13T23:26:20Z" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures1466701680/161/config604646582/grpcServerConfig.json time="2026-02-13T23:26:20Z" level=info msg="gRPC server listening on /tmp/bridge6929" pkg=grpc time="2026-02-13T23:26:20Z" level=info msg="Frontend service started" time="2026-02-13T23:26:20Z" level=info msg="Starting frontend client" time="2026-02-13T23:26:20Z" level=info msg="Starting poll service" service=unleash time="2026-02-13T23:26:20Z" level=info msg="Starting receiver service" service=unleash time="2026-02-13T23:26:20Z" level=info msg="Loading users" count=0 pkg=bridge/user time="2026-02-13T23:26:20Z" level=info msg="Not monitoring parent PID" pkg=grpc time="2026-02-13T23:26:20Z" level=info msg="Finished loading users" pkg=bridge/user time="2026-02-13T23:26:20Z" level=info msg="Checking for updates" pkg=bridge time="2026-02-13T23:26:20Z" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2026-02-13T23:26:20Z" level=info msg="Frontend client started" When bridge starts # :1 -> *scenario Then it succeeds # :1 -> *scenario time="2026-02-13T23:26:20Z" level=info msg="200 OK: GET https://127.0.0.1:43959/feature/v2/frontend?bridgeStickyKey=93a21496-7eda-4643-b5e3-608d86d13924" pkg=gpa/manager time="2026-02-13T23:26:20Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (c4290f6c)" time="2026-02-13T23:26:20Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (c4290f6c)" time="2026-02-13T23:26:20Z" level=info msg="200 OK: POST https://127.0.0.1:43959/auth/v4/info" pkg=gpa/manager time="2026-02-13T23:26:21Z" level=info msg="200 OK: POST https://127.0.0.1:43959/auth/v4" pkg=gpa/manager time="2026-02-13T23:26:21Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=ff41754e-83cd-4cf0-b42d-37f05b6ca757 time="2026-02-13T23:26:21Z" level=info msg="Adding vault user" userID=ff41754e-83cd-4cf0-b42d-37f05b6ca757 time="2026-02-13T23:26:21Z" level=info msg="Creating new user" userID=ff41754e-83cd-4cf0-b42d-37f05b6ca757 time="2026-02-13T23:26:21Z" level=warning msg="404 GET https://127.0.0.1:43959/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2026-02-13T23:26:21Z" level=error msg="404 GET https://127.0.0.1:43959/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2026-02-13T23:26:21Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:43959/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2026-02-13T23:26:21Z" level=info msg="Creating user object" numAddr=1 numLabels=12 userID=ff41754e-83cd-4cf0-b42d-37f05b6ca757 time="2026-02-13T23:26:21Z" level=info msg="200 OK: GET https://127.0.0.1:43959/core/v4/events/latest" pkg=gpa/client userID=ff41754e-83cd-4cf0-b42d-37f05b6ca757 time="2026-02-13T23:26:21Z" level=info msg="Starting service Last EventID=AA==" service=user-events user=ff41754e-83cd-4cf0-b42d-37f05b6ca757 time="2026-02-13T23:26:21Z" level=info msg="200 OK: GET https://127.0.0.1:43959/core/v4/settings" pkg=gpa/client userID=ff41754e-83cd-4cf0-b42d-37f05b6ca757 time="2026-02-13T23:26:21Z" level=info msg="Registering user client, ID:ff41754e-83cd-4cf0-b42d-37f05b6ca757" pkg=observability time="2026-02-13T23:26:21Z" level=info msg="Starting service main loop" service=telemetry user=ff41754e-83cd-4cf0-b42d-37f05b6ca757 time="2026-02-13T23:26:21Z" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=ff41754e-83cd-4cf0-b42d-37f05b6ca757 time="2026-02-13T23:26:21Z" level=info msg="Starting service main loop" service=notification user=ff41754e-83cd-4cf0-b42d-37f05b6ca757 time="2026-02-13T23:26:21Z" level=info msg="Starting service main loop" service=smtp user=ff41754e-83cd-4cf0-b42d-37f05b6ca757 time="2026-02-13T23:26:21Z" level=info msg="200 OK: GET https://127.0.0.1:43959/core/v4/labels?Type=4" pkg=gpa/client userID=ff41754e-83cd-4cf0-b42d-37f05b6ca757 time="2026-02-13T23:26:21Z" level=info msg="200 OK: GET https://127.0.0.1:43959/core/v4/labels?Type=3" pkg=gpa/client userID=ff41754e-83cd-4cf0-b42d-37f05b6ca757 time="2026-02-13T23:26:21Z" level=info msg="200 OK: GET https://127.0.0.1:43959/core/v4/labels?Type=1" pkg=gpa/client userID=ff41754e-83cd-4cf0-b42d-37f05b6ca757 time="2026-02-13T23:26:21Z" level=info msg="Setting labels" labelIDs="[0 1 2 6 7 8 12 3 4 5 9 10]" pkg=rwLabels time="2026-02-13T23:26:21Z" level=info msg="Adding user to imap server" addrID=d65a605e-f75b-4ed0-b186-105ce04724ab service=server-manager time="2026-02-13T23:26:21Z" level=info msg="Creating new IMAP user" addrID=d65a605e-f75b-4ed0-b186-105ce04724ab service=server-manager time="2026-02-13T23:26:21Z" level=info msg="Setting gluon ID" addrID=d65a605e-f75b-4ed0-b186-105ce04724ab gluonID=267bf2ed-44e3-4a5c-9d72-953f7e05d6f5 userID=ff41754e-83cd-4cf0-b42d-37f05b6ca757 time="2026-02-13T23:26:21Z" level=info msg="Received mailbox message count" count=0 gluonID=267bf2ed-44e3-4a5c-9d72-953f7e05d6f5 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2026-02-13T23:26:21Z" level=info msg="Created new IMAP user" addrID=d65a605e-f75b-4ed0-b186-105ce04724ab gluonID=267bf2ed-44e3-4a5c-9d72-953f7e05d6f5 service=server-manager time="2026-02-13T23:26:21Z" level=info msg="Validating Listener State" service=server-manager time="2026-02-13T23:26:21Z" level=info msg=Resuming service=user-events user=ff41754e-83cd-4cf0-b42d-37f05b6ca757 Scenario: Test all possible heartbeat metrics # features/observability/all_metrics.feature:8 When the user logs in with username "f0760704-8d7f-42de-8af2-b0a8f4c470c3" and password "password" # :1 -> *scenario time="2026-02-13T23:26:21Z" level=info msg="Starting IMAP Service" service=imap user=ff41754e-83cd-4cf0-b42d-37f05b6ca757 time="2026-02-13T23:26:21Z" level=info msg="Sync triggered" service=imap user=ff41754e-83cd-4cf0-b42d-37f05b6ca757 time="2026-02-13T23:26:21Z" level=info msg="Beginning user sync" service=imap start="2026-02-13 23:26:21.096122485 +0000 UTC m=+198.902730895" user=ff41754e-83cd-4cf0-b42d-37f05b6ca757 time="2026-02-13T23:26:21Z" level=info msg="Checking whether logged in user should re-sync. UserID:ff41754e-83cd-4cf0-b42d-37f05b6ca757" userID=ff41754e-83cd-4cf0-b42d-37f05b6ca757 time="2026-02-13T23:26:21Z" level=info msg="Syncing labels" service=imap user=ff41754e-83cd-4cf0-b42d-37f05b6ca757 time="2026-02-13T23:26:21Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=267bf2ed-44e3-4a5c-9d72-953f7e05d6f5 time="2026-02-13T23:26:21Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=267bf2ed-44e3-4a5c-9d72-953f7e05d6f5 time="2026-02-13T23:26:21Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=3 userID=267bf2ed-44e3-4a5c-9d72-953f7e05d6f5 time="2026-02-13T23:26:21Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=7 userID=267bf2ed-44e3-4a5c-9d72-953f7e05d6f5 time="2026-02-13T23:26:21Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=12 userID=267bf2ed-44e3-4a5c-9d72-953f7e05d6f5 time="2026-02-13T23:26:21Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4 userID=267bf2ed-44e3-4a5c-9d72-953f7e05d6f5 time="2026-02-13T23:26:21Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0 userID=267bf2ed-44e3-4a5c-9d72-953f7e05d6f5 time="2026-02-13T23:26:21Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=8 userID=267bf2ed-44e3-4a5c-9d72-953f7e05d6f5 time="2026-02-13T23:26:21Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5 userID=267bf2ed-44e3-4a5c-9d72-953f7e05d6f5 time="2026-02-13T23:26:21Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=10 userID=267bf2ed-44e3-4a5c-9d72-953f7e05d6f5 time="2026-02-13T23:26:21Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6 userID=267bf2ed-44e3-4a5c-9d72-953f7e05d6f5 time="2026-02-13T23:26:21Z" level=info msg="Synced labels" service=imap user=ff41754e-83cd-4cf0-b42d-37f05b6ca757 time="2026-02-13T23:26:21Z" level=info msg="200 OK: GET https://127.0.0.1:43959/mail/v4/messages/count" pkg=gpa/client userID=ff41754e-83cd-4cf0-b42d-37f05b6ca757 time="2026-02-13T23:26:21Z" level=info msg="Syncing messages" service=imap user=ff41754e-83cd-4cf0-b42d-37f05b6ca757 time="2026-02-13T23:26:21Z" level=info msg="Job started" service=imap user=ff41754e-83cd-4cf0-b42d-37f05b6ca757 time="2026-02-13T23:26:21Z" level=info msg="200 OK: POST https://127.0.0.1:43959/mail/v4/messages" pkg=gpa/client userID=ff41754e-83cd-4cf0-b42d-37f05b6ca757 time="2026-02-13T23:26:21Z" level=info msg="Job finished" service=imap user=ff41754e-83cd-4cf0-b42d-37f05b6ca757 time="2026-02-13T23:26:21Z" level=info msg="All child jobs completed" service=imap sync-job=waiter user=ff41754e-83cd-4cf0-b42d-37f05b6ca757 time="2026-02-13T23:26:21Z" level=info msg="Synced messages" service=imap user=ff41754e-83cd-4cf0-b42d-37f05b6ca757 time="2026-02-13T23:26:21Z" level=info msg="Finished user sync" duration=4.663071ms service=imap user=ff41754e-83cd-4cf0-b42d-37f05b6ca757 time="2026-02-13T23:26:21Z" level=info msg="Sync complete, starting API event stream" service=imap user=ff41754e-83cd-4cf0-b42d-37f05b6ca757 time="2026-02-13T23:26:21Z" level=info msg="Event loop reset" eventID="AA==" service=user-events user=ff41754e-83cd-4cf0-b42d-37f05b6ca757 time="2026-02-13T23:26:21Z" level=info msg="Heartbeat sent" metrics="{bridge.any.heartbeat bridge_heartbeat_new {1 8} {true true false false false true true true true true false 0.0.0 starttls starttls unknown}}" pkg=telemetry And the user with username "f0760704-8d7f-42de-8af2-b0a8f4c470c3" sends all possible observability heartbeat metrics # :1 -> *scenario time="2026-02-13T23:26:21Z" level=info msg="Frontend service stopped" time="2026-02-13T23:26:21Z" level=info msg="Frontend client stopped" time="2026-02-13T23:26:21Z" level=info msg="Closing bridge" pkg=bridge time="2026-02-13T23:26:21Z" level=info msg="Stopping service" pkg=observability time="2026-02-13T23:26:21Z" level=info msg="Closing user" userID=ff41754e-83cd-4cf0-b42d-37f05b6ca757 time="2026-02-13T23:26:21Z" level=info msg="De-registering user client, ID:ff41754e-83cd-4cf0-b42d-37f05b6ca757" pkg=observability time="2026-02-13T23:26:21Z" level=info msg="Exiting IMAP Service" service=imap user=ff41754e-83cd-4cf0-b42d-37f05b6ca757 time="2026-02-13T23:26:21Z" level=info msg="Exiting service main loop" service=smtp user=ff41754e-83cd-4cf0-b42d-37f05b6ca757 time="2026-02-13T23:26:21Z" level=info msg="Exiting service main loop" service=notification user=ff41754e-83cd-4cf0-b42d-37f05b6ca757 time="2026-02-13T23:26:21Z" level=info msg="Exiting Service" service=user-identity user=ff41754e-83cd-4cf0-b42d-37f05b6ca757 time="2026-02-13T23:26:21Z" level=info msg="Exiting service main loop" service=telemetry user=ff41754e-83cd-4cf0-b42d-37f05b6ca757 time="2026-02-13T23:26:21Z" level=info msg="Exiting service" service=user-events user=ff41754e-83cd-4cf0-b42d-37f05b6ca757 time="2026-02-13T23:26:21Z" level=info msg="Closing IMAP Listener" service=server-manager time="2026-02-13T23:26:21Z" level=info msg="Closing IMAP server" service=server-manager time="2026-02-13T23:26:21Z" level=info msg="Closing SMTP Listener" service=server-manager time="2026-02-13T23:26:21Z" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2026-02-13T23:26:21Z" level=info msg="Closing SMTP server" service=server-manager time="2026-02-13T23:26:21Z" level=info msg="Closing service" service=unleash Then it succeeds # :1 -> *scenario time="2026-02-13T23:26:21Z" level=info msg="User '7f6adbf0-57a7-42f7-80a3-603f98ee5f79' created with id=fd05256b-4736-49b9-8784-033ebfaa7b44" pkg=gpa/server/backend time="2026-02-13T23:26:21Z" level=info msg="Starting bridge" time="2026-02-13T23:26:21Z" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures1466701680/162/config1948410705/grpcFocusServerConfig.json pkg=focus/service time="2026-02-13T23:26:21Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures1466701680/162/cache200452230/unleash_cache/unleash_flags: no such file or directory" service=unleash time="2026-02-13T23:26:21Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures1466701680/162/cache200452230/notifications/notification_cache: no such file or directory" pkg=notification-store time="2026-02-13T23:26:21Z" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures1466701680/162/data2306317062/gluon/backend/db gluonStore=/tmp/TestFeatures1466701680/162/data2306317062/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2026-02-13T23:26:21Z" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2026-02-13T23:26:21Z" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2026-02-13T23:26:21Z" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2026-02-13T23:26:21Z" level=info msg="Starting service" service=unleash time="2026-02-13T23:26:21Z" level=info msg="Starting service" pkg=observability time="2026-02-13T23:26:21Z" level=info msg="Starting frontend service" time="2026-02-13T23:26:21Z" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures1466701680/162/config1948410705/grpcServerConfig.json time="2026-02-13T23:26:21Z" level=info msg="gRPC server listening on /tmp/bridge2404" pkg=grpc time="2026-02-13T23:26:21Z" level=info msg="Frontend service started" time="2026-02-13T23:26:21Z" level=info msg="Starting frontend client" time="2026-02-13T23:26:21Z" level=info msg="Not monitoring parent PID" pkg=grpc time="2026-02-13T23:26:21Z" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2026-02-13T23:26:21Z" level=info msg="Loading users" count=0 pkg=bridge/user time="2026-02-13T23:26:21Z" level=info msg="Checking for updates" pkg=bridge time="2026-02-13T23:26:21Z" level=info msg="Finished loading users" pkg=bridge/user time="2026-02-13T23:26:21Z" level=info msg="Starting poll service" service=unleash time="2026-02-13T23:26:21Z" level=info msg="Starting receiver service" service=unleash time="2026-02-13T23:26:21Z" level=info msg="Frontend client started" time="2026-02-13T23:26:21Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (ed216605)" time="2026-02-13T23:26:21Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (ed216605)" time="2026-02-13T23:26:21Z" level=info msg="200 OK: GET https://127.0.0.1:42249/feature/v2/frontend?bridgeStickyKey=a4dc6f70-0087-418b-b626-bab144f07797" pkg=gpa/manager time="2026-02-13T23:26:21Z" level=info msg="200 OK: POST https://127.0.0.1:42249/auth/v4/info" pkg=gpa/manager time="2026-02-13T23:26:21Z" level=info msg="200 OK: POST https://127.0.0.1:42249/auth/v4" pkg=gpa/manager time="2026-02-13T23:26:21Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=fd05256b-4736-49b9-8784-033ebfaa7b44 time="2026-02-13T23:26:21Z" level=info msg="Adding vault user" userID=fd05256b-4736-49b9-8784-033ebfaa7b44 time="2026-02-13T23:26:21Z" level=info msg="Creating new user" userID=fd05256b-4736-49b9-8784-033ebfaa7b44 time="2026-02-13T23:26:21Z" level=warning msg="404 GET https://127.0.0.1:42249/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2026-02-13T23:26:21Z" level=error msg="404 GET https://127.0.0.1:42249/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2026-02-13T23:26:21Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:42249/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2026-02-13T23:26:21Z" level=info msg="Creating user object" numAddr=1 numLabels=12 userID=fd05256b-4736-49b9-8784-033ebfaa7b44 time="2026-02-13T23:26:21Z" level=info msg="200 OK: GET https://127.0.0.1:42249/core/v4/events/latest" pkg=gpa/client userID=fd05256b-4736-49b9-8784-033ebfaa7b44 time="2026-02-13T23:26:21Z" level=info msg="Starting service Last EventID=AA==" service=user-events user=fd05256b-4736-49b9-8784-033ebfaa7b44 time="2026-02-13T23:26:21Z" level=info msg="200 OK: GET https://127.0.0.1:42249/core/v4/settings" pkg=gpa/client userID=fd05256b-4736-49b9-8784-033ebfaa7b44 time="2026-02-13T23:26:21Z" level=info msg="Registering user client, ID:fd05256b-4736-49b9-8784-033ebfaa7b44" pkg=observability time="2026-02-13T23:26:21Z" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=fd05256b-4736-49b9-8784-033ebfaa7b44 time="2026-02-13T23:26:21Z" level=info msg="Starting service main loop" service=notification user=fd05256b-4736-49b9-8784-033ebfaa7b44 time="2026-02-13T23:26:21Z" level=info msg="Starting service main loop" service=telemetry user=fd05256b-4736-49b9-8784-033ebfaa7b44 time="2026-02-13T23:26:21Z" level=info msg="Starting service main loop" service=smtp user=fd05256b-4736-49b9-8784-033ebfaa7b44 time="2026-02-13T23:26:21Z" level=info msg="200 OK: GET https://127.0.0.1:42249/core/v4/labels?Type=4" pkg=gpa/client userID=fd05256b-4736-49b9-8784-033ebfaa7b44 time="2026-02-13T23:26:21Z" level=info msg="200 OK: GET https://127.0.0.1:42249/core/v4/labels?Type=3" pkg=gpa/client userID=fd05256b-4736-49b9-8784-033ebfaa7b44 time="2026-02-13T23:26:21Z" level=info msg="200 OK: GET https://127.0.0.1:42249/core/v4/labels?Type=1" pkg=gpa/client userID=fd05256b-4736-49b9-8784-033ebfaa7b44 time="2026-02-13T23:26:21Z" level=info msg="Setting labels" labelIDs="[0 2 3 4 6 7 10 12 1 5 8 9]" pkg=rwLabels time="2026-02-13T23:26:21Z" level=info msg="Adding user to imap server" addrID=8dc38d4a-e6d2-440a-b1d3-8141589e8d3c service=server-manager time="2026-02-13T23:26:21Z" level=info msg="Creating new IMAP user" addrID=8dc38d4a-e6d2-440a-b1d3-8141589e8d3c service=server-manager time="2026-02-13T23:26:21Z" level=info msg="Setting gluon ID" addrID=8dc38d4a-e6d2-440a-b1d3-8141589e8d3c gluonID=04e66f4b-cbc8-48e5-b0c4-18f4d9113818 userID=fd05256b-4736-49b9-8784-033ebfaa7b44 time="2026-02-13T23:26:21Z" level=info msg="Received mailbox message count" count=0 gluonID=04e66f4b-cbc8-48e5-b0c4-18f4d9113818 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2026-02-13T23:26:21Z" level=info msg="Created new IMAP user" addrID=8dc38d4a-e6d2-440a-b1d3-8141589e8d3c gluonID=04e66f4b-cbc8-48e5-b0c4-18f4d9113818 service=server-manager time="2026-02-13T23:26:21Z" level=info msg="Validating Listener State" service=server-manager time="2026-02-13T23:26:21Z" level=info msg=Resuming service=user-events user=fd05256b-4736-49b9-8784-033ebfaa7b44 time="2026-02-13T23:26:21Z" level=info msg="Starting IMAP Service" service=imap user=fd05256b-4736-49b9-8784-033ebfaa7b44 time="2026-02-13T23:26:21Z" level=info msg="Sync triggered" service=imap user=fd05256b-4736-49b9-8784-033ebfaa7b44 time="2026-02-13T23:26:21Z" level=info msg="Beginning user sync" service=imap start="2026-02-13 23:26:21.850939252 +0000 UTC m=+199.657547662" user=fd05256b-4736-49b9-8784-033ebfaa7b44 Scenario: Test all possible user discrimination metrics # features/observability/all_metrics.feature:13 When the user logs in with username "7f6adbf0-57a7-42f7-80a3-603f98ee5f79" and password "password" # :1 -> *scenario time="2026-02-13T23:26:21Z" level=info msg="Checking whether logged in user should re-sync. UserID:fd05256b-4736-49b9-8784-033ebfaa7b44" userID=fd05256b-4736-49b9-8784-033ebfaa7b44 time="2026-02-13T23:26:21Z" level=info msg="Syncing labels" service=imap user=fd05256b-4736-49b9-8784-033ebfaa7b44 time="2026-02-13T23:26:21Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=04e66f4b-cbc8-48e5-b0c4-18f4d9113818 time="2026-02-13T23:26:21Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=04e66f4b-cbc8-48e5-b0c4-18f4d9113818 time="2026-02-13T23:26:21Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4 userID=04e66f4b-cbc8-48e5-b0c4-18f4d9113818 time="2026-02-13T23:26:21Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6 userID=04e66f4b-cbc8-48e5-b0c4-18f4d9113818 time="2026-02-13T23:26:21Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=8 userID=04e66f4b-cbc8-48e5-b0c4-18f4d9113818 time="2026-02-13T23:26:21Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=3 userID=04e66f4b-cbc8-48e5-b0c4-18f4d9113818 time="2026-02-13T23:26:21Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=10 userID=04e66f4b-cbc8-48e5-b0c4-18f4d9113818 time="2026-02-13T23:26:21Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5 userID=04e66f4b-cbc8-48e5-b0c4-18f4d9113818 time="2026-02-13T23:26:21Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=7 userID=04e66f4b-cbc8-48e5-b0c4-18f4d9113818 time="2026-02-13T23:26:21Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=12 userID=04e66f4b-cbc8-48e5-b0c4-18f4d9113818 time="2026-02-13T23:26:21Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0 userID=04e66f4b-cbc8-48e5-b0c4-18f4d9113818 time="2026-02-13T23:26:21Z" level=info msg="Synced labels" service=imap user=fd05256b-4736-49b9-8784-033ebfaa7b44 time="2026-02-13T23:26:21Z" level=info msg="200 OK: GET https://127.0.0.1:42249/mail/v4/messages/count" pkg=gpa/client userID=fd05256b-4736-49b9-8784-033ebfaa7b44 time="2026-02-13T23:26:21Z" level=info msg="Syncing messages" service=imap user=fd05256b-4736-49b9-8784-033ebfaa7b44 time="2026-02-13T23:26:21Z" level=info msg="Job started" service=imap user=fd05256b-4736-49b9-8784-033ebfaa7b44 time="2026-02-13T23:26:21Z" level=info msg="200 OK: POST https://127.0.0.1:42249/mail/v4/messages" pkg=gpa/client userID=fd05256b-4736-49b9-8784-033ebfaa7b44 time="2026-02-13T23:26:21Z" level=info msg="Job finished" service=imap user=fd05256b-4736-49b9-8784-033ebfaa7b44 time="2026-02-13T23:26:21Z" level=info msg="All child jobs completed" service=imap sync-job=waiter user=fd05256b-4736-49b9-8784-033ebfaa7b44 time="2026-02-13T23:26:21Z" level=info msg="Synced messages" service=imap user=fd05256b-4736-49b9-8784-033ebfaa7b44 time="2026-02-13T23:26:21Z" level=info msg="Finished user sync" duration=14.71812ms service=imap user=fd05256b-4736-49b9-8784-033ebfaa7b44 time="2026-02-13T23:26:21Z" level=info msg="Sync complete, starting API event stream" service=imap user=fd05256b-4736-49b9-8784-033ebfaa7b44 time="2026-02-13T23:26:21Z" level=info msg="Event loop reset" eventID="AA==" service=user-events user=fd05256b-4736-49b9-8784-033ebfaa7b44 And the user with username "7f6adbf0-57a7-42f7-80a3-603f98ee5f79" sends all possible user distinction metrics # :1 -> *scenario time="2026-02-13T23:26:21Z" level=info msg="Frontend service stopped" time="2026-02-13T23:26:21Z" level=info msg="Frontend client stopped" time="2026-02-13T23:26:21Z" level=info msg="Closing bridge" pkg=bridge time="2026-02-13T23:26:21Z" level=info msg="Stopping service" pkg=observability time="2026-02-13T23:26:21Z" level=info msg="Closing user" userID=fd05256b-4736-49b9-8784-033ebfaa7b44 time="2026-02-13T23:26:21Z" level=info msg="De-registering user client, ID:fd05256b-4736-49b9-8784-033ebfaa7b44" pkg=observability time="2026-02-13T23:26:21Z" level=info msg="Exiting IMAP Service" service=imap user=fd05256b-4736-49b9-8784-033ebfaa7b44 time="2026-02-13T23:26:21Z" level=info msg="Exiting service main loop" service=smtp user=fd05256b-4736-49b9-8784-033ebfaa7b44 time="2026-02-13T23:26:21Z" level=info msg="Exiting service main loop" service=notification user=fd05256b-4736-49b9-8784-033ebfaa7b44 time="2026-02-13T23:26:21Z" level=info msg="Exiting Service" service=user-identity user=fd05256b-4736-49b9-8784-033ebfaa7b44 time="2026-02-13T23:26:21Z" level=info msg="Exiting service main loop" service=telemetry user=fd05256b-4736-49b9-8784-033ebfaa7b44 time="2026-02-13T23:26:21Z" level=info msg="Exiting service" service=user-events user=fd05256b-4736-49b9-8784-033ebfaa7b44 time="2026-02-13T23:26:21Z" level=info msg="Closing IMAP Listener" service=server-manager time="2026-02-13T23:26:21Z" level=info msg="Closing IMAP server" service=server-manager time="2026-02-13T23:26:21Z" level=info msg="Closing SMTP Listener" service=server-manager time="2026-02-13T23:26:21Z" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2026-02-13T23:26:21Z" level=info msg="Closing SMTP server" service=server-manager time="2026-02-13T23:26:21Z" level=info msg="Closing service" service=unleash Then it succeeds # :1 -> *scenario time="2026-02-13T23:26:22Z" level=info msg="User '2a44c4f3-ed18-45f3-a1f2-8295981fc427' created with id=e3b30d6e-6ede-41ba-a522-5cbbdd623a06" pkg=gpa/server/backend time="2026-02-13T23:26:22Z" level=info msg="Starting bridge" time="2026-02-13T23:26:22Z" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures1466701680/163/config2004223587/grpcFocusServerConfig.json pkg=focus/service time="2026-02-13T23:26:22Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures1466701680/163/cache495506571/unleash_cache/unleash_flags: no such file or directory" service=unleash time="2026-02-13T23:26:22Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures1466701680/163/cache495506571/notifications/notification_cache: no such file or directory" pkg=notification-store time="2026-02-13T23:26:22Z" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures1466701680/163/data1765414824/gluon/backend/db gluonStore=/tmp/TestFeatures1466701680/163/data1765414824/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2026-02-13T23:26:22Z" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2026-02-13T23:26:22Z" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2026-02-13T23:26:22Z" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2026-02-13T23:26:22Z" level=info msg="Starting service" service=unleash time="2026-02-13T23:26:22Z" level=info msg="Starting service" pkg=observability time="2026-02-13T23:26:22Z" level=info msg="Starting frontend service" time="2026-02-13T23:26:22Z" level=info msg="Starting poll service" service=unleash time="2026-02-13T23:26:22Z" level=info msg="Checking for updates" pkg=bridge time="2026-02-13T23:26:22Z" level=info msg="Loading users" count=0 pkg=bridge/user time="2026-02-13T23:26:22Z" level=info msg="Starting receiver service" service=unleash time="2026-02-13T23:26:22Z" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures1466701680/163/config2004223587/grpcServerConfig.json time="2026-02-13T23:26:22Z" level=info msg="Finished loading users" pkg=bridge/user time="2026-02-13T23:26:22Z" level=info msg="gRPC server listening on /tmp/bridge6678" pkg=grpc time="2026-02-13T23:26:22Z" level=info msg="Frontend service started" time="2026-02-13T23:26:22Z" level=info msg="Starting frontend client" time="2026-02-13T23:26:22Z" level=info msg="Not monitoring parent PID" pkg=grpc time="2026-02-13T23:26:22Z" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2026-02-13T23:26:22Z" level=info msg="200 OK: GET https://127.0.0.1:38209/feature/v2/frontend?bridgeStickyKey=3588264d-f4d2-4292-a60e-385c9b48e080" pkg=gpa/manager time="2026-02-13T23:26:22Z" level=info msg="Frontend client started" time="2026-02-13T23:26:22Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (6204e462)" time="2026-02-13T23:26:22Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (6204e462)" time="2026-02-13T23:26:22Z" level=info msg="200 OK: POST https://127.0.0.1:38209/auth/v4/info" pkg=gpa/manager time="2026-02-13T23:26:22Z" level=info msg="200 OK: POST https://127.0.0.1:38209/auth/v4" pkg=gpa/manager time="2026-02-13T23:26:22Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=e3b30d6e-6ede-41ba-a522-5cbbdd623a06 time="2026-02-13T23:26:22Z" level=info msg="Adding vault user" userID=e3b30d6e-6ede-41ba-a522-5cbbdd623a06 time="2026-02-13T23:26:22Z" level=info msg="Creating new user" userID=e3b30d6e-6ede-41ba-a522-5cbbdd623a06 time="2026-02-13T23:26:22Z" level=warning msg="404 GET https://127.0.0.1:38209/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2026-02-13T23:26:22Z" level=error msg="404 GET https://127.0.0.1:38209/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2026-02-13T23:26:22Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:38209/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2026-02-13T23:26:22Z" level=info msg="Creating user object" numAddr=1 numLabels=12 userID=e3b30d6e-6ede-41ba-a522-5cbbdd623a06 time="2026-02-13T23:26:22Z" level=info msg="200 OK: GET https://127.0.0.1:38209/core/v4/events/latest" pkg=gpa/client userID=e3b30d6e-6ede-41ba-a522-5cbbdd623a06 time="2026-02-13T23:26:22Z" level=info msg="Starting service Last EventID=AA==" service=user-events user=e3b30d6e-6ede-41ba-a522-5cbbdd623a06 time="2026-02-13T23:26:22Z" level=info msg="200 OK: GET https://127.0.0.1:38209/core/v4/settings" pkg=gpa/client userID=e3b30d6e-6ede-41ba-a522-5cbbdd623a06 time="2026-02-13T23:26:22Z" level=info msg="Registering user client, ID:e3b30d6e-6ede-41ba-a522-5cbbdd623a06" pkg=observability time="2026-02-13T23:26:22Z" level=info msg="Starting service main loop" service=telemetry user=e3b30d6e-6ede-41ba-a522-5cbbdd623a06 time="2026-02-13T23:26:22Z" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=e3b30d6e-6ede-41ba-a522-5cbbdd623a06 time="2026-02-13T23:26:22Z" level=info msg="Starting service main loop" service=notification user=e3b30d6e-6ede-41ba-a522-5cbbdd623a06 time="2026-02-13T23:26:22Z" level=info msg="Starting service main loop" service=smtp user=e3b30d6e-6ede-41ba-a522-5cbbdd623a06 time="2026-02-13T23:26:22Z" level=info msg="200 OK: GET https://127.0.0.1:38209/core/v4/labels?Type=4" pkg=gpa/client userID=e3b30d6e-6ede-41ba-a522-5cbbdd623a06 time="2026-02-13T23:26:22Z" level=info msg="200 OK: GET https://127.0.0.1:38209/core/v4/labels?Type=3" pkg=gpa/client userID=e3b30d6e-6ede-41ba-a522-5cbbdd623a06 time="2026-02-13T23:26:22Z" level=info msg="200 OK: GET https://127.0.0.1:38209/core/v4/labels?Type=1" pkg=gpa/client userID=e3b30d6e-6ede-41ba-a522-5cbbdd623a06 time="2026-02-13T23:26:22Z" level=info msg="Setting labels" labelIDs="[0 1 4 6 9 2 3 5 7 8 10 12]" pkg=rwLabels time="2026-02-13T23:26:22Z" level=info msg="Adding user to imap server" addrID=2476d2a7-187a-4425-bb58-242be9febe5e service=server-manager time="2026-02-13T23:26:22Z" level=info msg="Creating new IMAP user" addrID=2476d2a7-187a-4425-bb58-242be9febe5e service=server-manager time="2026-02-13T23:26:22Z" level=info msg="Setting gluon ID" addrID=2476d2a7-187a-4425-bb58-242be9febe5e gluonID=395cdb94-1db0-4e88-8093-f05f07acf783 userID=e3b30d6e-6ede-41ba-a522-5cbbdd623a06 time="2026-02-13T23:26:22Z" level=info msg="Created new IMAP user" addrID=2476d2a7-187a-4425-bb58-242be9febe5e gluonID=395cdb94-1db0-4e88-8093-f05f07acf783 service=server-manager time="2026-02-13T23:26:22Z" level=info msg="Validating Listener State" service=server-manager time="2026-02-13T23:26:22Z" level=info msg=Resuming service=user-events user=e3b30d6e-6ede-41ba-a522-5cbbdd623a06 Scenario: Test all possible sync message event failure observability metrics # features/observability/all_metrics.feature:18 When the user logs in with username "2a44c4f3-ed18-45f3-a1f2-8295981fc427" and password "password" # :1 -> *scenario time="2026-02-13T23:26:22Z" level=info msg="Received mailbox message count" count=0 gluonID=395cdb94-1db0-4e88-8093-f05f07acf783 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2026-02-13T23:26:22Z" level=info msg="Starting IMAP Service" service=imap user=e3b30d6e-6ede-41ba-a522-5cbbdd623a06 time="2026-02-13T23:26:22Z" level=info msg="Sync triggered" service=imap user=e3b30d6e-6ede-41ba-a522-5cbbdd623a06 time="2026-02-13T23:26:22Z" level=info msg="Beginning user sync" service=imap start="2026-02-13 23:26:22.489685332 +0000 UTC m=+200.296293742" user=e3b30d6e-6ede-41ba-a522-5cbbdd623a06 time="2026-02-13T23:26:22Z" level=info msg="Checking whether logged in user should re-sync. UserID:e3b30d6e-6ede-41ba-a522-5cbbdd623a06" userID=e3b30d6e-6ede-41ba-a522-5cbbdd623a06 time="2026-02-13T23:26:22Z" level=info msg="Syncing labels" service=imap user=e3b30d6e-6ede-41ba-a522-5cbbdd623a06 time="2026-02-13T23:26:22Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=395cdb94-1db0-4e88-8093-f05f07acf783 time="2026-02-13T23:26:22Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=395cdb94-1db0-4e88-8093-f05f07acf783 time="2026-02-13T23:26:22Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5 userID=395cdb94-1db0-4e88-8093-f05f07acf783 time="2026-02-13T23:26:22Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=7 userID=395cdb94-1db0-4e88-8093-f05f07acf783 time="2026-02-13T23:26:22Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=8 userID=395cdb94-1db0-4e88-8093-f05f07acf783 time="2026-02-13T23:26:22Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=3 userID=395cdb94-1db0-4e88-8093-f05f07acf783 time="2026-02-13T23:26:22Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=10 userID=395cdb94-1db0-4e88-8093-f05f07acf783 time="2026-02-13T23:26:22Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=12 userID=395cdb94-1db0-4e88-8093-f05f07acf783 time="2026-02-13T23:26:22Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6 userID=395cdb94-1db0-4e88-8093-f05f07acf783 time="2026-02-13T23:26:22Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0 userID=395cdb94-1db0-4e88-8093-f05f07acf783 time="2026-02-13T23:26:22Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4 userID=395cdb94-1db0-4e88-8093-f05f07acf783 time="2026-02-13T23:26:22Z" level=info msg="Synced labels" service=imap user=e3b30d6e-6ede-41ba-a522-5cbbdd623a06 time="2026-02-13T23:26:22Z" level=info msg="200 OK: GET https://127.0.0.1:38209/mail/v4/messages/count" pkg=gpa/client userID=e3b30d6e-6ede-41ba-a522-5cbbdd623a06 time="2026-02-13T23:26:22Z" level=info msg="Syncing messages" service=imap user=e3b30d6e-6ede-41ba-a522-5cbbdd623a06 time="2026-02-13T23:26:22Z" level=info msg="Job started" service=imap user=e3b30d6e-6ede-41ba-a522-5cbbdd623a06 time="2026-02-13T23:26:22Z" level=info msg="200 OK: POST https://127.0.0.1:38209/mail/v4/messages" pkg=gpa/client userID=e3b30d6e-6ede-41ba-a522-5cbbdd623a06 time="2026-02-13T23:26:22Z" level=info msg="Job finished" service=imap user=e3b30d6e-6ede-41ba-a522-5cbbdd623a06 time="2026-02-13T23:26:22Z" level=info msg="All child jobs completed" service=imap sync-job=waiter user=e3b30d6e-6ede-41ba-a522-5cbbdd623a06 time="2026-02-13T23:26:22Z" level=info msg="Synced messages" service=imap user=e3b30d6e-6ede-41ba-a522-5cbbdd623a06 time="2026-02-13T23:26:22Z" level=info msg="Finished user sync" duration=9.152106ms service=imap user=e3b30d6e-6ede-41ba-a522-5cbbdd623a06 time="2026-02-13T23:26:22Z" level=info msg="Sync complete, starting API event stream" service=imap user=e3b30d6e-6ede-41ba-a522-5cbbdd623a06 time="2026-02-13T23:26:22Z" level=info msg="Event loop reset" eventID="AA==" service=user-events user=e3b30d6e-6ede-41ba-a522-5cbbdd623a06 And the user with username "2a44c4f3-ed18-45f3-a1f2-8295981fc427" sends all possible sync message event failure observability metrics # :1 -> *scenario time="2026-02-13T23:26:22Z" level=info msg="Frontend service stopped" time="2026-02-13T23:26:22Z" level=info msg="Frontend client stopped" time="2026-02-13T23:26:22Z" level=info msg="Closing bridge" pkg=bridge time="2026-02-13T23:26:22Z" level=info msg="Stopping service" pkg=observability time="2026-02-13T23:26:22Z" level=info msg="Closing user" userID=e3b30d6e-6ede-41ba-a522-5cbbdd623a06 time="2026-02-13T23:26:22Z" level=info msg="De-registering user client, ID:e3b30d6e-6ede-41ba-a522-5cbbdd623a06" pkg=observability time="2026-02-13T23:26:22Z" level=info msg="Exiting IMAP Service" service=imap user=e3b30d6e-6ede-41ba-a522-5cbbdd623a06 time="2026-02-13T23:26:22Z" level=info msg="Exiting service main loop" service=smtp user=e3b30d6e-6ede-41ba-a522-5cbbdd623a06 time="2026-02-13T23:26:22Z" level=info msg="Exiting service main loop" service=notification user=e3b30d6e-6ede-41ba-a522-5cbbdd623a06 time="2026-02-13T23:26:22Z" level=info msg="Exiting Service" service=user-identity user=e3b30d6e-6ede-41ba-a522-5cbbdd623a06 time="2026-02-13T23:26:22Z" level=info msg="Exiting service main loop" service=telemetry user=e3b30d6e-6ede-41ba-a522-5cbbdd623a06 time="2026-02-13T23:26:22Z" level=info msg="Exiting service" service=user-events user=e3b30d6e-6ede-41ba-a522-5cbbdd623a06 time="2026-02-13T23:26:22Z" level=info msg="Closing IMAP Listener" service=server-manager time="2026-02-13T23:26:22Z" level=info msg="Closing IMAP server" service=server-manager time="2026-02-13T23:26:22Z" level=info msg="Closing SMTP Listener" service=server-manager time="2026-02-13T23:26:22Z" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2026-02-13T23:26:22Z" level=info msg="Closing SMTP server" service=server-manager time="2026-02-13T23:26:22Z" level=info msg="Closing service" service=unleash Then it succeeds # :1 -> *scenario time="2026-02-13T23:26:22Z" level=info msg="User '88a5562e-d50d-4cd2-9b58-9cd5a09dc11b' created with id=d5dc13c7-f1ee-499f-a359-aea38252cc10" pkg=gpa/server/backend time="2026-02-13T23:26:22Z" level=info msg="Starting bridge" time="2026-02-13T23:26:22Z" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures1466701680/164/config3234058089/grpcFocusServerConfig.json pkg=focus/service time="2026-02-13T23:26:22Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures1466701680/164/cache3242351927/unleash_cache/unleash_flags: no such file or directory" service=unleash time="2026-02-13T23:26:22Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures1466701680/164/cache3242351927/notifications/notification_cache: no such file or directory" pkg=notification-store time="2026-02-13T23:26:22Z" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures1466701680/164/data3184701865/gluon/backend/db gluonStore=/tmp/TestFeatures1466701680/164/data3184701865/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2026-02-13T23:26:22Z" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2026-02-13T23:26:22Z" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2026-02-13T23:26:22Z" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2026-02-13T23:26:22Z" level=info msg="Starting service" service=unleash time="2026-02-13T23:26:22Z" level=info msg="Starting service" pkg=observability time="2026-02-13T23:26:22Z" level=info msg="Starting frontend service" time="2026-02-13T23:26:22Z" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures1466701680/164/config3234058089/grpcServerConfig.json time="2026-02-13T23:26:22Z" level=info msg="gRPC server listening on /tmp/bridge8120" pkg=grpc time="2026-02-13T23:26:22Z" level=info msg="Frontend service started" time="2026-02-13T23:26:22Z" level=info msg="Starting frontend client" time="2026-02-13T23:26:22Z" level=info msg="Loading users" count=0 pkg=bridge/user time="2026-02-13T23:26:22Z" level=info msg="Finished loading users" pkg=bridge/user time="2026-02-13T23:26:22Z" level=info msg="Checking for updates" pkg=bridge time="2026-02-13T23:26:22Z" level=info msg="Starting poll service" service=unleash time="2026-02-13T23:26:22Z" level=info msg="Not monitoring parent PID" pkg=grpc time="2026-02-13T23:26:22Z" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2026-02-13T23:26:22Z" level=info msg="Starting receiver service" service=unleash time="2026-02-13T23:26:22Z" level=info msg="Frontend client started" time="2026-02-13T23:26:22Z" level=info msg="200 OK: GET https://127.0.0.1:33811/feature/v2/frontend?bridgeStickyKey=8ab6cae4-1246-4cd6-90b7-7a85ee1b29a1" pkg=gpa/manager time="2026-02-13T23:26:22Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (cbab14cb)" time="2026-02-13T23:26:22Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (cbab14cb)" time="2026-02-13T23:26:22Z" level=info msg="200 OK: POST https://127.0.0.1:33811/auth/v4/info" pkg=gpa/manager time="2026-02-13T23:26:23Z" level=info msg="200 OK: POST https://127.0.0.1:33811/auth/v4" pkg=gpa/manager time="2026-02-13T23:26:23Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=d5dc13c7-f1ee-499f-a359-aea38252cc10 time="2026-02-13T23:26:23Z" level=info msg="Adding vault user" userID=d5dc13c7-f1ee-499f-a359-aea38252cc10 time="2026-02-13T23:26:23Z" level=info msg="Creating new user" userID=d5dc13c7-f1ee-499f-a359-aea38252cc10 time="2026-02-13T23:26:23Z" level=warning msg="404 GET https://127.0.0.1:33811/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2026-02-13T23:26:23Z" level=error msg="404 GET https://127.0.0.1:33811/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2026-02-13T23:26:23Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:33811/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2026-02-13T23:26:23Z" level=info msg="Creating user object" numAddr=1 numLabels=12 userID=d5dc13c7-f1ee-499f-a359-aea38252cc10 time="2026-02-13T23:26:23Z" level=info msg="200 OK: GET https://127.0.0.1:33811/core/v4/events/latest" pkg=gpa/client userID=d5dc13c7-f1ee-499f-a359-aea38252cc10 time="2026-02-13T23:26:23Z" level=info msg="Starting service Last EventID=AA==" service=user-events user=d5dc13c7-f1ee-499f-a359-aea38252cc10 time="2026-02-13T23:26:23Z" level=info msg="200 OK: GET https://127.0.0.1:33811/core/v4/settings" pkg=gpa/client userID=d5dc13c7-f1ee-499f-a359-aea38252cc10 time="2026-02-13T23:26:23Z" level=info msg="Registering user client, ID:d5dc13c7-f1ee-499f-a359-aea38252cc10" pkg=observability time="2026-02-13T23:26:23Z" level=info msg="Starting service main loop" service=telemetry user=d5dc13c7-f1ee-499f-a359-aea38252cc10 time="2026-02-13T23:26:23Z" level=info msg="Starting service main loop" service=notification user=d5dc13c7-f1ee-499f-a359-aea38252cc10 time="2026-02-13T23:26:23Z" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=d5dc13c7-f1ee-499f-a359-aea38252cc10 time="2026-02-13T23:26:23Z" level=info msg="Starting service main loop" service=smtp user=d5dc13c7-f1ee-499f-a359-aea38252cc10 time="2026-02-13T23:26:23Z" level=info msg="200 OK: GET https://127.0.0.1:33811/core/v4/labels?Type=4" pkg=gpa/client userID=d5dc13c7-f1ee-499f-a359-aea38252cc10 time="2026-02-13T23:26:23Z" level=info msg="200 OK: GET https://127.0.0.1:33811/core/v4/labels?Type=3" pkg=gpa/client userID=d5dc13c7-f1ee-499f-a359-aea38252cc10 time="2026-02-13T23:26:23Z" level=info msg="200 OK: GET https://127.0.0.1:33811/core/v4/labels?Type=1" pkg=gpa/client userID=d5dc13c7-f1ee-499f-a359-aea38252cc10 time="2026-02-13T23:26:23Z" level=info msg="Setting labels" labelIDs="[3 4 6 7 9 10 0 5 8 12 1 2]" pkg=rwLabels time="2026-02-13T23:26:23Z" level=info msg="Adding user to imap server" addrID=29f27203-e94a-44da-8f2b-625b6b3ed9cb service=server-manager time="2026-02-13T23:26:23Z" level=info msg="Creating new IMAP user" addrID=29f27203-e94a-44da-8f2b-625b6b3ed9cb service=server-manager time="2026-02-13T23:26:23Z" level=info msg="Setting gluon ID" addrID=29f27203-e94a-44da-8f2b-625b6b3ed9cb gluonID=07bc62ce-ed71-4162-ae31-0c098bba18ce userID=d5dc13c7-f1ee-499f-a359-aea38252cc10 time="2026-02-13T23:26:23Z" level=info msg="Created new IMAP user" addrID=29f27203-e94a-44da-8f2b-625b6b3ed9cb gluonID=07bc62ce-ed71-4162-ae31-0c098bba18ce service=server-manager time="2026-02-13T23:26:23Z" level=info msg="Validating Listener State" service=server-manager time="2026-02-13T23:26:23Z" level=info msg=Resuming service=user-events user=d5dc13c7-f1ee-499f-a359-aea38252cc10 time="2026-02-13T23:26:23Z" level=info msg="Received mailbox message count" count=0 gluonID=07bc62ce-ed71-4162-ae31-0c098bba18ce labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2026-02-13T23:26:23Z" level=info msg="Starting IMAP Service" service=imap user=d5dc13c7-f1ee-499f-a359-aea38252cc10 time="2026-02-13T23:26:23Z" level=info msg="Sync triggered" service=imap user=d5dc13c7-f1ee-499f-a359-aea38252cc10 time="2026-02-13T23:26:23Z" level=info msg="Beginning user sync" service=imap start="2026-02-13 23:26:23.113130429 +0000 UTC m=+200.919738839" user=d5dc13c7-f1ee-499f-a359-aea38252cc10 time="2026-02-13T23:26:23Z" level=info msg="Checking whether logged in user should re-sync. UserID:d5dc13c7-f1ee-499f-a359-aea38252cc10" userID=d5dc13c7-f1ee-499f-a359-aea38252cc10 Scenario: Test all possible event loop message events observability metrics # features/observability/all_metrics.feature:23 When the user logs in with username "88a5562e-d50d-4cd2-9b58-9cd5a09dc11b" and password "password" # :1 -> *scenario time="2026-02-13T23:26:23Z" level=info msg="Syncing labels" service=imap user=d5dc13c7-f1ee-499f-a359-aea38252cc10 time="2026-02-13T23:26:23Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=07bc62ce-ed71-4162-ae31-0c098bba18ce time="2026-02-13T23:26:23Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=07bc62ce-ed71-4162-ae31-0c098bba18ce time="2026-02-13T23:26:23Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=12 userID=07bc62ce-ed71-4162-ae31-0c098bba18ce time="2026-02-13T23:26:23Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6 userID=07bc62ce-ed71-4162-ae31-0c098bba18ce time="2026-02-13T23:26:23Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=7 userID=07bc62ce-ed71-4162-ae31-0c098bba18ce time="2026-02-13T23:26:23Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0 userID=07bc62ce-ed71-4162-ae31-0c098bba18ce time="2026-02-13T23:26:23Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=3 userID=07bc62ce-ed71-4162-ae31-0c098bba18ce time="2026-02-13T23:26:23Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=10 userID=07bc62ce-ed71-4162-ae31-0c098bba18ce time="2026-02-13T23:26:23Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=8 userID=07bc62ce-ed71-4162-ae31-0c098bba18ce time="2026-02-13T23:26:23Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4 userID=07bc62ce-ed71-4162-ae31-0c098bba18ce time="2026-02-13T23:26:23Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5 userID=07bc62ce-ed71-4162-ae31-0c098bba18ce time="2026-02-13T23:26:23Z" level=info msg="Synced labels" service=imap user=d5dc13c7-f1ee-499f-a359-aea38252cc10 time="2026-02-13T23:26:23Z" level=info msg="200 OK: GET https://127.0.0.1:33811/mail/v4/messages/count" pkg=gpa/client userID=d5dc13c7-f1ee-499f-a359-aea38252cc10 time="2026-02-13T23:26:23Z" level=info msg="Syncing messages" service=imap user=d5dc13c7-f1ee-499f-a359-aea38252cc10 time="2026-02-13T23:26:23Z" level=info msg="Job started" service=imap user=d5dc13c7-f1ee-499f-a359-aea38252cc10 time="2026-02-13T23:26:23Z" level=info msg="200 OK: POST https://127.0.0.1:33811/mail/v4/messages" pkg=gpa/client userID=d5dc13c7-f1ee-499f-a359-aea38252cc10 time="2026-02-13T23:26:23Z" level=info msg="Job finished" service=imap user=d5dc13c7-f1ee-499f-a359-aea38252cc10 time="2026-02-13T23:26:23Z" level=info msg="All child jobs completed" service=imap sync-job=waiter user=d5dc13c7-f1ee-499f-a359-aea38252cc10 time="2026-02-13T23:26:23Z" level=info msg="Synced messages" service=imap user=d5dc13c7-f1ee-499f-a359-aea38252cc10 time="2026-02-13T23:26:23Z" level=info msg="Finished user sync" duration=10.522244ms service=imap user=d5dc13c7-f1ee-499f-a359-aea38252cc10 time="2026-02-13T23:26:23Z" level=info msg="Sync complete, starting API event stream" service=imap user=d5dc13c7-f1ee-499f-a359-aea38252cc10 time="2026-02-13T23:26:23Z" level=info msg="Event loop reset" eventID="AA==" service=user-events user=d5dc13c7-f1ee-499f-a359-aea38252cc10 And the user with username "88a5562e-d50d-4cd2-9b58-9cd5a09dc11b" sends all possible event loop message events observability metrics # :1 -> *scenario time="2026-02-13T23:26:23Z" level=info msg="Frontend service stopped" time="2026-02-13T23:26:23Z" level=info msg="Frontend client stopped" time="2026-02-13T23:26:23Z" level=info msg="Closing bridge" pkg=bridge time="2026-02-13T23:26:23Z" level=info msg="Stopping service" pkg=observability time="2026-02-13T23:26:23Z" level=info msg="Closing user" userID=d5dc13c7-f1ee-499f-a359-aea38252cc10 time="2026-02-13T23:26:23Z" level=info msg="De-registering user client, ID:d5dc13c7-f1ee-499f-a359-aea38252cc10" pkg=observability time="2026-02-13T23:26:23Z" level=info msg="Exiting IMAP Service" service=imap user=d5dc13c7-f1ee-499f-a359-aea38252cc10 time="2026-02-13T23:26:23Z" level=info msg="Exiting service main loop" service=smtp user=d5dc13c7-f1ee-499f-a359-aea38252cc10 time="2026-02-13T23:26:23Z" level=info msg="Exiting service main loop" service=notification user=d5dc13c7-f1ee-499f-a359-aea38252cc10 time="2026-02-13T23:26:23Z" level=info msg="Exiting Service" service=user-identity user=d5dc13c7-f1ee-499f-a359-aea38252cc10 time="2026-02-13T23:26:23Z" level=info msg="Exiting service main loop" service=telemetry user=d5dc13c7-f1ee-499f-a359-aea38252cc10 time="2026-02-13T23:26:23Z" level=info msg="Exiting service" service=user-events user=d5dc13c7-f1ee-499f-a359-aea38252cc10 time="2026-02-13T23:26:23Z" level=info msg="Closing IMAP Listener" service=server-manager time="2026-02-13T23:26:23Z" level=info msg="Closing IMAP server" service=server-manager time="2026-02-13T23:26:23Z" level=info msg="Closing SMTP Listener" service=server-manager time="2026-02-13T23:26:23Z" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2026-02-13T23:26:23Z" level=info msg="Closing SMTP server" service=server-manager time="2026-02-13T23:26:23Z" level=info msg="Closing service" service=unleash Then it succeeds # :1 -> *scenario time="2026-02-13T23:26:23Z" level=info msg="User 'ad9927ff-72af-4e2f-9e93-54400cc8a2bc' created with id=67952e53-c61f-49aa-93a1-2fbb132b9429" pkg=gpa/server/backend time="2026-02-13T23:26:23Z" level=info msg="Starting bridge" time="2026-02-13T23:26:23Z" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures1466701680/165/config1164290287/grpcFocusServerConfig.json pkg=focus/service time="2026-02-13T23:26:23Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures1466701680/165/cache3479172547/unleash_cache/unleash_flags: no such file or directory" service=unleash time="2026-02-13T23:26:23Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures1466701680/165/cache3479172547/notifications/notification_cache: no such file or directory" pkg=notification-store time="2026-02-13T23:26:23Z" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures1466701680/165/data3825626361/gluon/backend/db gluonStore=/tmp/TestFeatures1466701680/165/data3825626361/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2026-02-13T23:26:23Z" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2026-02-13T23:26:23Z" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2026-02-13T23:26:23Z" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2026-02-13T23:26:23Z" level=info msg="Starting service" service=unleash time="2026-02-13T23:26:23Z" level=info msg="Starting service" pkg=observability time="2026-02-13T23:26:23Z" level=info msg="Starting frontend service" time="2026-02-13T23:26:23Z" level=info msg="Starting receiver service" service=unleash time="2026-02-13T23:26:23Z" level=info msg="Starting poll service" service=unleash time="2026-02-13T23:26:23Z" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures1466701680/165/config1164290287/grpcServerConfig.json time="2026-02-13T23:26:23Z" level=info msg="Checking for updates" pkg=bridge time="2026-02-13T23:26:23Z" level=info msg="Loading users" count=0 pkg=bridge/user time="2026-02-13T23:26:23Z" level=info msg="gRPC server listening on /tmp/bridge5833" pkg=grpc time="2026-02-13T23:26:23Z" level=info msg="Frontend service started" time="2026-02-13T23:26:23Z" level=info msg="Starting frontend client" time="2026-02-13T23:26:23Z" level=info msg="Finished loading users" pkg=bridge/user time="2026-02-13T23:26:23Z" level=info msg="Not monitoring parent PID" pkg=grpc time="2026-02-13T23:26:23Z" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2026-02-13T23:26:23Z" level=info msg="200 OK: GET https://127.0.0.1:32901/feature/v2/frontend?bridgeStickyKey=417489a1-7304-4be1-8b32-d01289c89736" pkg=gpa/manager time="2026-02-13T23:26:23Z" level=info msg="Frontend client started" time="2026-02-13T23:26:23Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (8b5646a7)" time="2026-02-13T23:26:23Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (8b5646a7)" time="2026-02-13T23:26:23Z" level=info msg="200 OK: POST https://127.0.0.1:32901/auth/v4/info" pkg=gpa/manager time="2026-02-13T23:26:23Z" level=info msg="200 OK: POST https://127.0.0.1:32901/auth/v4" pkg=gpa/manager time="2026-02-13T23:26:23Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=67952e53-c61f-49aa-93a1-2fbb132b9429 time="2026-02-13T23:26:23Z" level=info msg="Adding vault user" userID=67952e53-c61f-49aa-93a1-2fbb132b9429 time="2026-02-13T23:26:23Z" level=info msg="Creating new user" userID=67952e53-c61f-49aa-93a1-2fbb132b9429 time="2026-02-13T23:26:23Z" level=warning msg="404 GET https://127.0.0.1:32901/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2026-02-13T23:26:23Z" level=error msg="404 GET https://127.0.0.1:32901/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2026-02-13T23:26:23Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:32901/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2026-02-13T23:26:23Z" level=info msg="Creating user object" numAddr=1 numLabels=12 userID=67952e53-c61f-49aa-93a1-2fbb132b9429 time="2026-02-13T23:26:23Z" level=info msg="200 OK: GET https://127.0.0.1:32901/core/v4/events/latest" pkg=gpa/client userID=67952e53-c61f-49aa-93a1-2fbb132b9429 time="2026-02-13T23:26:23Z" level=info msg="Starting service Last EventID=AA==" service=user-events user=67952e53-c61f-49aa-93a1-2fbb132b9429 time="2026-02-13T23:26:23Z" level=info msg="200 OK: GET https://127.0.0.1:32901/core/v4/settings" pkg=gpa/client userID=67952e53-c61f-49aa-93a1-2fbb132b9429 time="2026-02-13T23:26:23Z" level=info msg="Registering user client, ID:67952e53-c61f-49aa-93a1-2fbb132b9429" pkg=observability time="2026-02-13T23:26:23Z" level=info msg="Starting service main loop" service=telemetry user=67952e53-c61f-49aa-93a1-2fbb132b9429 time="2026-02-13T23:26:23Z" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=67952e53-c61f-49aa-93a1-2fbb132b9429 time="2026-02-13T23:26:23Z" level=info msg="Starting service main loop" service=notification user=67952e53-c61f-49aa-93a1-2fbb132b9429 time="2026-02-13T23:26:23Z" level=info msg="Starting service main loop" service=smtp user=67952e53-c61f-49aa-93a1-2fbb132b9429 time="2026-02-13T23:26:23Z" level=info msg="200 OK: GET https://127.0.0.1:32901/core/v4/labels?Type=4" pkg=gpa/client userID=67952e53-c61f-49aa-93a1-2fbb132b9429 time="2026-02-13T23:26:23Z" level=info msg="200 OK: GET https://127.0.0.1:32901/core/v4/labels?Type=3" pkg=gpa/client userID=67952e53-c61f-49aa-93a1-2fbb132b9429 time="2026-02-13T23:26:23Z" level=info msg="200 OK: GET https://127.0.0.1:32901/core/v4/labels?Type=1" pkg=gpa/client userID=67952e53-c61f-49aa-93a1-2fbb132b9429 time="2026-02-13T23:26:23Z" level=info msg="Setting labels" labelIDs="[0 2 4 5 7 8 9 12 1 3 6 10]" pkg=rwLabels time="2026-02-13T23:26:23Z" level=info msg="Adding user to imap server" addrID=1a52e306-a54e-4aac-93d2-b120ad5149eb service=server-manager time="2026-02-13T23:26:23Z" level=info msg="Creating new IMAP user" addrID=1a52e306-a54e-4aac-93d2-b120ad5149eb service=server-manager time="2026-02-13T23:26:23Z" level=info msg="Setting gluon ID" addrID=1a52e306-a54e-4aac-93d2-b120ad5149eb gluonID=bd40d828-6df4-432b-a42e-34b26b07efb8 userID=67952e53-c61f-49aa-93a1-2fbb132b9429 time="2026-02-13T23:26:23Z" level=info msg="Created new IMAP user" addrID=1a52e306-a54e-4aac-93d2-b120ad5149eb gluonID=bd40d828-6df4-432b-a42e-34b26b07efb8 service=server-manager time="2026-02-13T23:26:23Z" level=info msg="Validating Listener State" service=server-manager time="2026-02-13T23:26:23Z" level=info msg=Resuming service=user-events user=67952e53-c61f-49aa-93a1-2fbb132b9429 time="2026-02-13T23:26:23Z" level=info msg="Received mailbox message count" count=0 gluonID=bd40d828-6df4-432b-a42e-34b26b07efb8 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2026-02-13T23:26:23Z" level=info msg="Starting IMAP Service" service=imap user=67952e53-c61f-49aa-93a1-2fbb132b9429 time="2026-02-13T23:26:23Z" level=info msg="Sync triggered" service=imap user=67952e53-c61f-49aa-93a1-2fbb132b9429 time="2026-02-13T23:26:23Z" level=info msg="Beginning user sync" service=imap start="2026-02-13 23:26:23.716542915 +0000 UTC m=+201.523151325" user=67952e53-c61f-49aa-93a1-2fbb132b9429 Scenario: Test all possible sync message building failure observability metrics # features/observability/all_metrics.feature:28 time="2026-02-13T23:26:23Z" level=info msg="Checking whether logged in user should re-sync. UserID:67952e53-c61f-49aa-93a1-2fbb132b9429" userID=67952e53-c61f-49aa-93a1-2fbb132b9429 When the user logs in with username "ad9927ff-72af-4e2f-9e93-54400cc8a2bc" and password "password" # :1 -> *scenario time="2026-02-13T23:26:23Z" level=info msg="Syncing labels" service=imap user=67952e53-c61f-49aa-93a1-2fbb132b9429 time="2026-02-13T23:26:23Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=bd40d828-6df4-432b-a42e-34b26b07efb8 time="2026-02-13T23:26:23Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=bd40d828-6df4-432b-a42e-34b26b07efb8 time="2026-02-13T23:26:23Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=8 userID=bd40d828-6df4-432b-a42e-34b26b07efb8 time="2026-02-13T23:26:23Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=10 userID=bd40d828-6df4-432b-a42e-34b26b07efb8 time="2026-02-13T23:26:23Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0 userID=bd40d828-6df4-432b-a42e-34b26b07efb8 time="2026-02-13T23:26:23Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=12 userID=bd40d828-6df4-432b-a42e-34b26b07efb8 time="2026-02-13T23:26:23Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=7 userID=bd40d828-6df4-432b-a42e-34b26b07efb8 time="2026-02-13T23:26:23Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=3 userID=bd40d828-6df4-432b-a42e-34b26b07efb8 time="2026-02-13T23:26:23Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6 userID=bd40d828-6df4-432b-a42e-34b26b07efb8 time="2026-02-13T23:26:23Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4 userID=bd40d828-6df4-432b-a42e-34b26b07efb8 time="2026-02-13T23:26:23Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5 userID=bd40d828-6df4-432b-a42e-34b26b07efb8 time="2026-02-13T23:26:23Z" level=info msg="Synced labels" service=imap user=67952e53-c61f-49aa-93a1-2fbb132b9429 time="2026-02-13T23:26:23Z" level=info msg="200 OK: GET https://127.0.0.1:32901/mail/v4/messages/count" pkg=gpa/client userID=67952e53-c61f-49aa-93a1-2fbb132b9429 time="2026-02-13T23:26:23Z" level=info msg="Syncing messages" service=imap user=67952e53-c61f-49aa-93a1-2fbb132b9429 time="2026-02-13T23:26:23Z" level=info msg="Job started" service=imap user=67952e53-c61f-49aa-93a1-2fbb132b9429 time="2026-02-13T23:26:23Z" level=info msg="200 OK: POST https://127.0.0.1:32901/mail/v4/messages" pkg=gpa/client userID=67952e53-c61f-49aa-93a1-2fbb132b9429 time="2026-02-13T23:26:23Z" level=info msg="Job finished" service=imap user=67952e53-c61f-49aa-93a1-2fbb132b9429 time="2026-02-13T23:26:23Z" level=info msg="All child jobs completed" service=imap sync-job=waiter user=67952e53-c61f-49aa-93a1-2fbb132b9429 time="2026-02-13T23:26:23Z" level=info msg="Synced messages" service=imap user=67952e53-c61f-49aa-93a1-2fbb132b9429 time="2026-02-13T23:26:23Z" level=info msg="Finished user sync" duration=9.15987ms service=imap user=67952e53-c61f-49aa-93a1-2fbb132b9429 time="2026-02-13T23:26:23Z" level=info msg="Sync complete, starting API event stream" service=imap user=67952e53-c61f-49aa-93a1-2fbb132b9429 time="2026-02-13T23:26:23Z" level=info msg="Event loop reset" eventID="AA==" service=user-events user=67952e53-c61f-49aa-93a1-2fbb132b9429 And the user with username "ad9927ff-72af-4e2f-9e93-54400cc8a2bc" sends all possible sync message building failure observability metrics # :1 -> *scenario time="2026-02-13T23:26:23Z" level=info msg="Frontend service stopped" time="2026-02-13T23:26:23Z" level=info msg="Frontend client stopped" time="2026-02-13T23:26:23Z" level=info msg="Closing bridge" pkg=bridge time="2026-02-13T23:26:23Z" level=info msg="Stopping service" pkg=observability time="2026-02-13T23:26:23Z" level=info msg="Closing user" userID=67952e53-c61f-49aa-93a1-2fbb132b9429 time="2026-02-13T23:26:23Z" level=info msg="De-registering user client, ID:67952e53-c61f-49aa-93a1-2fbb132b9429" pkg=observability time="2026-02-13T23:26:23Z" level=info msg="Exiting IMAP Service" service=imap user=67952e53-c61f-49aa-93a1-2fbb132b9429 time="2026-02-13T23:26:23Z" level=info msg="Exiting service main loop" service=smtp user=67952e53-c61f-49aa-93a1-2fbb132b9429 time="2026-02-13T23:26:23Z" level=info msg="Exiting service main loop" service=notification user=67952e53-c61f-49aa-93a1-2fbb132b9429 time="2026-02-13T23:26:23Z" level=info msg="Exiting Service" service=user-identity user=67952e53-c61f-49aa-93a1-2fbb132b9429 time="2026-02-13T23:26:23Z" level=info msg="Exiting service main loop" service=telemetry user=67952e53-c61f-49aa-93a1-2fbb132b9429 time="2026-02-13T23:26:23Z" level=info msg="Exiting service" service=user-events user=67952e53-c61f-49aa-93a1-2fbb132b9429 time="2026-02-13T23:26:23Z" level=info msg="Closing IMAP Listener" service=server-manager time="2026-02-13T23:26:23Z" level=info msg="Closing IMAP server" service=server-manager time="2026-02-13T23:26:23Z" level=info msg="Closing SMTP Listener" service=server-manager time="2026-02-13T23:26:23Z" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2026-02-13T23:26:23Z" level=info msg="Closing SMTP server" service=server-manager time="2026-02-13T23:26:23Z" level=info msg="Closing service" service=unleash Then it succeeds # :1 -> *scenario time="2026-02-13T23:26:24Z" level=info msg="User '2b5a0372-4adb-4a59-b8ef-64b9c519db6b' created with id=4226f852-74da-4c1e-a741-8f4d984534eb" pkg=gpa/server/backend time="2026-02-13T23:26:24Z" level=info msg="Starting bridge" time="2026-02-13T23:26:24Z" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures1466701680/166/config1185142883/grpcFocusServerConfig.json pkg=focus/service time="2026-02-13T23:26:24Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures1466701680/166/cache930089120/unleash_cache/unleash_flags: no such file or directory" service=unleash time="2026-02-13T23:26:24Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures1466701680/166/cache930089120/notifications/notification_cache: no such file or directory" pkg=notification-store time="2026-02-13T23:26:24Z" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures1466701680/166/data1828388896/gluon/backend/db gluonStore=/tmp/TestFeatures1466701680/166/data1828388896/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2026-02-13T23:26:24Z" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2026-02-13T23:26:24Z" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2026-02-13T23:26:24Z" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2026-02-13T23:26:24Z" level=info msg="Starting service" service=unleash time="2026-02-13T23:26:24Z" level=info msg="Starting service" pkg=observability time="2026-02-13T23:26:24Z" level=info msg="Starting receiver service" service=unleash time="2026-02-13T23:26:24Z" level=info msg="Starting poll service" service=unleash time="2026-02-13T23:26:24Z" level=info msg="Checking for updates" pkg=bridge time="2026-02-13T23:26:24Z" level=info msg="Loading users" count=0 pkg=bridge/user time="2026-02-13T23:26:24Z" level=info msg="Finished loading users" pkg=bridge/user time="2026-02-13T23:26:24Z" level=info msg="Starting frontend service" time="2026-02-13T23:26:24Z" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures1466701680/166/config1185142883/grpcServerConfig.json time="2026-02-13T23:26:24Z" level=info msg="gRPC server listening on /tmp/bridge2153" pkg=grpc time="2026-02-13T23:26:24Z" level=info msg="Frontend service started" time="2026-02-13T23:26:24Z" level=info msg="Starting frontend client" time="2026-02-13T23:26:24Z" level=info msg="Not monitoring parent PID" pkg=grpc time="2026-02-13T23:26:24Z" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2026-02-13T23:26:24Z" level=info msg="200 OK: GET https://127.0.0.1:42133/feature/v2/frontend?bridgeStickyKey=544a13d3-640e-4095-a712-7c47c313798b" pkg=gpa/manager time="2026-02-13T23:26:24Z" level=info msg="Frontend client started" time="2026-02-13T23:26:24Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (7da8a325)" time="2026-02-13T23:26:24Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (7da8a325)" time="2026-02-13T23:26:24Z" level=info msg="200 OK: POST https://127.0.0.1:42133/auth/v4/info" pkg=gpa/manager time="2026-02-13T23:26:24Z" level=info msg="200 OK: POST https://127.0.0.1:42133/auth/v4" pkg=gpa/manager time="2026-02-13T23:26:24Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=4226f852-74da-4c1e-a741-8f4d984534eb time="2026-02-13T23:26:24Z" level=info msg="Adding vault user" userID=4226f852-74da-4c1e-a741-8f4d984534eb time="2026-02-13T23:26:24Z" level=info msg="Creating new user" userID=4226f852-74da-4c1e-a741-8f4d984534eb time="2026-02-13T23:26:24Z" level=warning msg="404 GET https://127.0.0.1:42133/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2026-02-13T23:26:24Z" level=error msg="404 GET https://127.0.0.1:42133/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2026-02-13T23:26:24Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:42133/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2026-02-13T23:26:24Z" level=info msg="Creating user object" numAddr=1 numLabels=12 userID=4226f852-74da-4c1e-a741-8f4d984534eb time="2026-02-13T23:26:24Z" level=info msg="200 OK: GET https://127.0.0.1:42133/core/v4/events/latest" pkg=gpa/client userID=4226f852-74da-4c1e-a741-8f4d984534eb time="2026-02-13T23:26:24Z" level=info msg="Starting service Last EventID=AA==" service=user-events user=4226f852-74da-4c1e-a741-8f4d984534eb time="2026-02-13T23:26:24Z" level=info msg="200 OK: GET https://127.0.0.1:42133/core/v4/settings" pkg=gpa/client userID=4226f852-74da-4c1e-a741-8f4d984534eb time="2026-02-13T23:26:24Z" level=info msg="Registering user client, ID:4226f852-74da-4c1e-a741-8f4d984534eb" pkg=observability time="2026-02-13T23:26:24Z" level=info msg="Starting service main loop" service=telemetry user=4226f852-74da-4c1e-a741-8f4d984534eb time="2026-02-13T23:26:24Z" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=4226f852-74da-4c1e-a741-8f4d984534eb time="2026-02-13T23:26:24Z" level=info msg="Starting service main loop" service=notification user=4226f852-74da-4c1e-a741-8f4d984534eb time="2026-02-13T23:26:24Z" level=info msg="Starting service main loop" service=smtp user=4226f852-74da-4c1e-a741-8f4d984534eb time="2026-02-13T23:26:24Z" level=info msg="200 OK: GET https://127.0.0.1:42133/core/v4/labels?Type=4" pkg=gpa/client userID=4226f852-74da-4c1e-a741-8f4d984534eb time="2026-02-13T23:26:24Z" level=info msg="200 OK: GET https://127.0.0.1:42133/core/v4/labels?Type=3" pkg=gpa/client userID=4226f852-74da-4c1e-a741-8f4d984534eb time="2026-02-13T23:26:24Z" level=info msg="200 OK: GET https://127.0.0.1:42133/core/v4/labels?Type=1" pkg=gpa/client userID=4226f852-74da-4c1e-a741-8f4d984534eb time="2026-02-13T23:26:24Z" level=info msg="Setting labels" labelIDs="[4 8 1 3 5 6 7 9 10 12 0 2]" pkg=rwLabels time="2026-02-13T23:26:24Z" level=info msg="Adding user to imap server" addrID=0f097ade-f71d-42eb-99d9-02fd390f61d8 service=server-manager time="2026-02-13T23:26:24Z" level=info msg="Creating new IMAP user" addrID=0f097ade-f71d-42eb-99d9-02fd390f61d8 service=server-manager time="2026-02-13T23:26:24Z" level=info msg="Setting gluon ID" addrID=0f097ade-f71d-42eb-99d9-02fd390f61d8 gluonID=b9f54117-5f51-4834-bcf8-259cc1c7b64b userID=4226f852-74da-4c1e-a741-8f4d984534eb time="2026-02-13T23:26:24Z" level=info msg="Created new IMAP user" addrID=0f097ade-f71d-42eb-99d9-02fd390f61d8 gluonID=b9f54117-5f51-4834-bcf8-259cc1c7b64b service=server-manager time="2026-02-13T23:26:24Z" level=info msg="Validating Listener State" service=server-manager time="2026-02-13T23:26:24Z" level=info msg=Resuming service=user-events user=4226f852-74da-4c1e-a741-8f4d984534eb time="2026-02-13T23:26:24Z" level=info msg="Received mailbox message count" count=0 gluonID=b9f54117-5f51-4834-bcf8-259cc1c7b64b labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2026-02-13T23:26:24Z" level=info msg="Checking whether logged in user should re-sync. UserID:4226f852-74da-4c1e-a741-8f4d984534eb" userID=4226f852-74da-4c1e-a741-8f4d984534eb time="2026-02-13T23:26:24Z" level=info msg="Starting IMAP Service" service=imap user=4226f852-74da-4c1e-a741-8f4d984534eb time="2026-02-13T23:26:24Z" level=info msg="Sync triggered" service=imap user=4226f852-74da-4c1e-a741-8f4d984534eb time="2026-02-13T23:26:24Z" level=info msg="Beginning user sync" service=imap start="2026-02-13 23:26:24.325755343 +0000 UTC m=+202.132363753" user=4226f852-74da-4c1e-a741-8f4d984534eb Scenario: Test all possible sync message building success observability metrics # features/observability/all_metrics.feature:33 When the user logs in with username "2b5a0372-4adb-4a59-b8ef-64b9c519db6b" and password "password" # :1 -> *scenario time="2026-02-13T23:26:24Z" level=info msg="Syncing labels" service=imap user=4226f852-74da-4c1e-a741-8f4d984534eb time="2026-02-13T23:26:24Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=b9f54117-5f51-4834-bcf8-259cc1c7b64b time="2026-02-13T23:26:24Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=b9f54117-5f51-4834-bcf8-259cc1c7b64b time="2026-02-13T23:26:24Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=12 userID=b9f54117-5f51-4834-bcf8-259cc1c7b64b time="2026-02-13T23:26:24Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0 userID=b9f54117-5f51-4834-bcf8-259cc1c7b64b time="2026-02-13T23:26:24Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=3 userID=b9f54117-5f51-4834-bcf8-259cc1c7b64b time="2026-02-13T23:26:24Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=10 userID=b9f54117-5f51-4834-bcf8-259cc1c7b64b time="2026-02-13T23:26:24Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=8 userID=b9f54117-5f51-4834-bcf8-259cc1c7b64b time="2026-02-13T23:26:24Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5 userID=b9f54117-5f51-4834-bcf8-259cc1c7b64b time="2026-02-13T23:26:24Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6 userID=b9f54117-5f51-4834-bcf8-259cc1c7b64b time="2026-02-13T23:26:24Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=7 userID=b9f54117-5f51-4834-bcf8-259cc1c7b64b time="2026-02-13T23:26:24Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4 userID=b9f54117-5f51-4834-bcf8-259cc1c7b64b time="2026-02-13T23:26:24Z" level=info msg="Synced labels" service=imap user=4226f852-74da-4c1e-a741-8f4d984534eb time="2026-02-13T23:26:24Z" level=info msg="200 OK: GET https://127.0.0.1:42133/mail/v4/messages/count" pkg=gpa/client userID=4226f852-74da-4c1e-a741-8f4d984534eb time="2026-02-13T23:26:24Z" level=info msg="Syncing messages" service=imap user=4226f852-74da-4c1e-a741-8f4d984534eb time="2026-02-13T23:26:24Z" level=info msg="Job started" service=imap user=4226f852-74da-4c1e-a741-8f4d984534eb time="2026-02-13T23:26:24Z" level=info msg="200 OK: POST https://127.0.0.1:42133/mail/v4/messages" pkg=gpa/client userID=4226f852-74da-4c1e-a741-8f4d984534eb time="2026-02-13T23:26:24Z" level=info msg="Job finished" service=imap user=4226f852-74da-4c1e-a741-8f4d984534eb time="2026-02-13T23:26:24Z" level=info msg="All child jobs completed" service=imap sync-job=waiter user=4226f852-74da-4c1e-a741-8f4d984534eb time="2026-02-13T23:26:24Z" level=info msg="Synced messages" service=imap user=4226f852-74da-4c1e-a741-8f4d984534eb time="2026-02-13T23:26:24Z" level=info msg="Finished user sync" duration=10.517295ms service=imap user=4226f852-74da-4c1e-a741-8f4d984534eb time="2026-02-13T23:26:24Z" level=info msg="Sync complete, starting API event stream" service=imap user=4226f852-74da-4c1e-a741-8f4d984534eb time="2026-02-13T23:26:24Z" level=info msg="Event loop reset" eventID="AA==" service=user-events user=4226f852-74da-4c1e-a741-8f4d984534eb And the user with username "2b5a0372-4adb-4a59-b8ef-64b9c519db6b" sends all possible sync message building success observability metrics # :1 -> *scenario time="2026-02-13T23:26:24Z" level=info msg="Frontend service stopped" time="2026-02-13T23:26:24Z" level=info msg="Frontend client stopped" time="2026-02-13T23:26:24Z" level=info msg="Closing bridge" pkg=bridge time="2026-02-13T23:26:24Z" level=info msg="Stopping service" pkg=observability time="2026-02-13T23:26:24Z" level=info msg="Closing user" userID=4226f852-74da-4c1e-a741-8f4d984534eb time="2026-02-13T23:26:24Z" level=info msg="De-registering user client, ID:4226f852-74da-4c1e-a741-8f4d984534eb" pkg=observability time="2026-02-13T23:26:24Z" level=info msg="Exiting IMAP Service" service=imap user=4226f852-74da-4c1e-a741-8f4d984534eb time="2026-02-13T23:26:24Z" level=info msg="Exiting service main loop" service=smtp user=4226f852-74da-4c1e-a741-8f4d984534eb time="2026-02-13T23:26:24Z" level=info msg="Exiting service main loop" service=notification user=4226f852-74da-4c1e-a741-8f4d984534eb time="2026-02-13T23:26:24Z" level=info msg="Exiting Service" service=user-identity user=4226f852-74da-4c1e-a741-8f4d984534eb time="2026-02-13T23:26:24Z" level=info msg="Exiting service main loop" service=telemetry user=4226f852-74da-4c1e-a741-8f4d984534eb time="2026-02-13T23:26:24Z" level=info msg="Exiting service" service=user-events user=4226f852-74da-4c1e-a741-8f4d984534eb time="2026-02-13T23:26:24Z" level=info msg="Closing IMAP Listener" service=server-manager time="2026-02-13T23:26:24Z" level=info msg="Closing IMAP server" service=server-manager time="2026-02-13T23:26:24Z" level=info msg="Closing SMTP Listener" service=server-manager time="2026-02-13T23:26:24Z" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2026-02-13T23:26:24Z" level=info msg="Closing SMTP server" service=server-manager time="2026-02-13T23:26:24Z" level=info msg="Closing service" service=unleash Then it succeeds # :1 -> *scenario time="2026-02-13T23:26:24Z" level=info msg="User '5d6e9658-6874-406a-9e51-8d242259ef94' created with id=6961410d-b1f7-4b50-900a-1970e446e53f" pkg=gpa/server/backend time="2026-02-13T23:26:24Z" level=info msg="Starting bridge" time="2026-02-13T23:26:24Z" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures1466701680/167/config2140992178/grpcFocusServerConfig.json pkg=focus/service time="2026-02-13T23:26:24Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures1466701680/167/cache2403803689/unleash_cache/unleash_flags: no such file or directory" service=unleash time="2026-02-13T23:26:24Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures1466701680/167/cache2403803689/notifications/notification_cache: no such file or directory" pkg=notification-store time="2026-02-13T23:26:24Z" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures1466701680/167/data1943160481/gluon/backend/db gluonStore=/tmp/TestFeatures1466701680/167/data1943160481/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2026-02-13T23:26:24Z" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2026-02-13T23:26:24Z" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2026-02-13T23:26:24Z" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2026-02-13T23:26:24Z" level=info msg="Starting service" service=unleash time="2026-02-13T23:26:24Z" level=info msg="Starting service" pkg=observability time="2026-02-13T23:26:24Z" level=info msg="Starting frontend service" time="2026-02-13T23:26:24Z" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures1466701680/167/config2140992178/grpcServerConfig.json time="2026-02-13T23:26:24Z" level=info msg="gRPC server listening on /tmp/bridge5875" pkg=grpc time="2026-02-13T23:26:24Z" level=info msg="Frontend service started" time="2026-02-13T23:26:24Z" level=info msg="Starting frontend client" time="2026-02-13T23:26:24Z" level=info msg="Starting poll service" service=unleash time="2026-02-13T23:26:24Z" level=info msg="Loading users" count=0 pkg=bridge/user time="2026-02-13T23:26:24Z" level=info msg="Checking for updates" pkg=bridge time="2026-02-13T23:26:24Z" level=info msg="Finished loading users" pkg=bridge/user time="2026-02-13T23:26:24Z" level=info msg="Starting receiver service" service=unleash time="2026-02-13T23:26:24Z" level=info msg="Not monitoring parent PID" pkg=grpc time="2026-02-13T23:26:24Z" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2026-02-13T23:26:24Z" level=info msg="200 OK: GET https://127.0.0.1:34055/feature/v2/frontend?bridgeStickyKey=c781bfc6-6996-4092-b411-ec77b8dc97b7" pkg=gpa/manager time="2026-02-13T23:26:24Z" level=info msg="Frontend client started" time="2026-02-13T23:26:24Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (404ea768)" time="2026-02-13T23:26:24Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (404ea768)" time="2026-02-13T23:26:24Z" level=info msg="200 OK: POST https://127.0.0.1:34055/auth/v4/info" pkg=gpa/manager time="2026-02-13T23:26:24Z" level=info msg="200 OK: POST https://127.0.0.1:34055/auth/v4" pkg=gpa/manager time="2026-02-13T23:26:24Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=6961410d-b1f7-4b50-900a-1970e446e53f time="2026-02-13T23:26:25Z" level=info msg="Adding vault user" userID=6961410d-b1f7-4b50-900a-1970e446e53f time="2026-02-13T23:26:25Z" level=info msg="Creating new user" userID=6961410d-b1f7-4b50-900a-1970e446e53f time="2026-02-13T23:26:25Z" level=warning msg="404 GET https://127.0.0.1:34055/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2026-02-13T23:26:25Z" level=error msg="404 GET https://127.0.0.1:34055/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2026-02-13T23:26:25Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:34055/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2026-02-13T23:26:25Z" level=info msg="Creating user object" numAddr=1 numLabels=12 userID=6961410d-b1f7-4b50-900a-1970e446e53f time="2026-02-13T23:26:25Z" level=info msg="200 OK: GET https://127.0.0.1:34055/core/v4/events/latest" pkg=gpa/client userID=6961410d-b1f7-4b50-900a-1970e446e53f time="2026-02-13T23:26:25Z" level=info msg="Starting service Last EventID=AA==" service=user-events user=6961410d-b1f7-4b50-900a-1970e446e53f time="2026-02-13T23:26:25Z" level=info msg="200 OK: GET https://127.0.0.1:34055/core/v4/settings" pkg=gpa/client userID=6961410d-b1f7-4b50-900a-1970e446e53f time="2026-02-13T23:26:25Z" level=info msg="Registering user client, ID:6961410d-b1f7-4b50-900a-1970e446e53f" pkg=observability time="2026-02-13T23:26:25Z" level=info msg="Starting service main loop" service=telemetry user=6961410d-b1f7-4b50-900a-1970e446e53f time="2026-02-13T23:26:25Z" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=6961410d-b1f7-4b50-900a-1970e446e53f time="2026-02-13T23:26:25Z" level=info msg="Starting service main loop" service=notification user=6961410d-b1f7-4b50-900a-1970e446e53f time="2026-02-13T23:26:25Z" level=info msg="Starting service main loop" service=smtp user=6961410d-b1f7-4b50-900a-1970e446e53f time="2026-02-13T23:26:25Z" level=info msg="200 OK: GET https://127.0.0.1:34055/core/v4/labels?Type=4" pkg=gpa/client userID=6961410d-b1f7-4b50-900a-1970e446e53f time="2026-02-13T23:26:25Z" level=info msg="200 OK: GET https://127.0.0.1:34055/core/v4/labels?Type=3" pkg=gpa/client userID=6961410d-b1f7-4b50-900a-1970e446e53f time="2026-02-13T23:26:25Z" level=info msg="200 OK: GET https://127.0.0.1:34055/core/v4/labels?Type=1" pkg=gpa/client userID=6961410d-b1f7-4b50-900a-1970e446e53f time="2026-02-13T23:26:25Z" level=info msg="Setting labels" labelIDs="[0 1 3 4 5 6 8 12 2 7 9 10]" pkg=rwLabels time="2026-02-13T23:26:25Z" level=info msg="Adding user to imap server" addrID=5a77fc40-2b67-4354-b3e1-0860adde12b3 service=server-manager time="2026-02-13T23:26:25Z" level=info msg="Creating new IMAP user" addrID=5a77fc40-2b67-4354-b3e1-0860adde12b3 service=server-manager time="2026-02-13T23:26:25Z" level=info msg="Setting gluon ID" addrID=5a77fc40-2b67-4354-b3e1-0860adde12b3 gluonID=b10ed689-cc28-4fda-ba91-2e06a314dde8 userID=6961410d-b1f7-4b50-900a-1970e446e53f time="2026-02-13T23:26:25Z" level=info msg="Created new IMAP user" addrID=5a77fc40-2b67-4354-b3e1-0860adde12b3 gluonID=b10ed689-cc28-4fda-ba91-2e06a314dde8 service=server-manager time="2026-02-13T23:26:25Z" level=info msg="Validating Listener State" service=server-manager time="2026-02-13T23:26:25Z" level=info msg=Resuming service=user-events user=6961410d-b1f7-4b50-900a-1970e446e53f time="2026-02-13T23:26:25Z" level=info msg="Received mailbox message count" count=0 gluonID=b10ed689-cc28-4fda-ba91-2e06a314dde8 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2026-02-13T23:26:25Z" level=info msg="Starting IMAP Service" service=imap user=6961410d-b1f7-4b50-900a-1970e446e53f time="2026-02-13T23:26:25Z" level=info msg="Sync triggered" service=imap user=6961410d-b1f7-4b50-900a-1970e446e53f time="2026-02-13T23:26:25Z" level=info msg="Beginning user sync" service=imap start="2026-02-13 23:26:25.031948414 +0000 UTC m=+202.838556824" user=6961410d-b1f7-4b50-900a-1970e446e53f Scenario: Test all possible SMTP error observability metrics # features/observability/all_metrics.feature:38 When the user logs in with username "5d6e9658-6874-406a-9e51-8d242259ef94" and password "password" # :1 -> *scenario time="2026-02-13T23:26:25Z" level=info msg="Checking whether logged in user should re-sync. UserID:6961410d-b1f7-4b50-900a-1970e446e53f" userID=6961410d-b1f7-4b50-900a-1970e446e53f time="2026-02-13T23:26:25Z" level=info msg="Syncing labels" service=imap user=6961410d-b1f7-4b50-900a-1970e446e53f time="2026-02-13T23:26:25Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=b10ed689-cc28-4fda-ba91-2e06a314dde8 time="2026-02-13T23:26:25Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=b10ed689-cc28-4fda-ba91-2e06a314dde8 time="2026-02-13T23:26:25Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4 userID=b10ed689-cc28-4fda-ba91-2e06a314dde8 time="2026-02-13T23:26:25Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=12 userID=b10ed689-cc28-4fda-ba91-2e06a314dde8 time="2026-02-13T23:26:25Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6 userID=b10ed689-cc28-4fda-ba91-2e06a314dde8 time="2026-02-13T23:26:25Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=10 userID=b10ed689-cc28-4fda-ba91-2e06a314dde8 time="2026-02-13T23:26:25Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=3 userID=b10ed689-cc28-4fda-ba91-2e06a314dde8 time="2026-02-13T23:26:25Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5 userID=b10ed689-cc28-4fda-ba91-2e06a314dde8 time="2026-02-13T23:26:25Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=8 userID=b10ed689-cc28-4fda-ba91-2e06a314dde8 time="2026-02-13T23:26:25Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=7 userID=b10ed689-cc28-4fda-ba91-2e06a314dde8 time="2026-02-13T23:26:25Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0 userID=b10ed689-cc28-4fda-ba91-2e06a314dde8 time="2026-02-13T23:26:25Z" level=info msg="Synced labels" service=imap user=6961410d-b1f7-4b50-900a-1970e446e53f time="2026-02-13T23:26:25Z" level=info msg="200 OK: GET https://127.0.0.1:34055/mail/v4/messages/count" pkg=gpa/client userID=6961410d-b1f7-4b50-900a-1970e446e53f time="2026-02-13T23:26:25Z" level=info msg="Syncing messages" service=imap user=6961410d-b1f7-4b50-900a-1970e446e53f time="2026-02-13T23:26:25Z" level=info msg="Job started" service=imap user=6961410d-b1f7-4b50-900a-1970e446e53f time="2026-02-13T23:26:25Z" level=info msg="200 OK: POST https://127.0.0.1:34055/mail/v4/messages" pkg=gpa/client userID=6961410d-b1f7-4b50-900a-1970e446e53f time="2026-02-13T23:26:25Z" level=info msg="Job finished" service=imap user=6961410d-b1f7-4b50-900a-1970e446e53f time="2026-02-13T23:26:25Z" level=info msg="All child jobs completed" service=imap sync-job=waiter user=6961410d-b1f7-4b50-900a-1970e446e53f time="2026-02-13T23:26:25Z" level=info msg="Synced messages" service=imap user=6961410d-b1f7-4b50-900a-1970e446e53f time="2026-02-13T23:26:25Z" level=info msg="Finished user sync" duration=11.993131ms service=imap user=6961410d-b1f7-4b50-900a-1970e446e53f time="2026-02-13T23:26:25Z" level=info msg="Sync complete, starting API event stream" service=imap user=6961410d-b1f7-4b50-900a-1970e446e53f time="2026-02-13T23:26:25Z" level=info msg="Event loop reset" eventID="AA==" service=user-events user=6961410d-b1f7-4b50-900a-1970e446e53f And the user with username "5d6e9658-6874-406a-9e51-8d242259ef94" sends all possible SMTP error observability metrics # :1 -> *scenario time="2026-02-13T23:26:25Z" level=info msg="Frontend service stopped" time="2026-02-13T23:26:25Z" level=info msg="Frontend client stopped" time="2026-02-13T23:26:25Z" level=info msg="Closing bridge" pkg=bridge time="2026-02-13T23:26:25Z" level=info msg="Stopping service" pkg=observability time="2026-02-13T23:26:25Z" level=info msg="Closing user" userID=6961410d-b1f7-4b50-900a-1970e446e53f time="2026-02-13T23:26:25Z" level=info msg="De-registering user client, ID:6961410d-b1f7-4b50-900a-1970e446e53f" pkg=observability time="2026-02-13T23:26:25Z" level=info msg="Exiting IMAP Service" service=imap user=6961410d-b1f7-4b50-900a-1970e446e53f time="2026-02-13T23:26:25Z" level=info msg="Exiting service main loop" service=smtp user=6961410d-b1f7-4b50-900a-1970e446e53f time="2026-02-13T23:26:25Z" level=info msg="Exiting service main loop" service=notification user=6961410d-b1f7-4b50-900a-1970e446e53f time="2026-02-13T23:26:25Z" level=info msg="Exiting Service" service=user-identity user=6961410d-b1f7-4b50-900a-1970e446e53f time="2026-02-13T23:26:25Z" level=info msg="Exiting service main loop" service=telemetry user=6961410d-b1f7-4b50-900a-1970e446e53f time="2026-02-13T23:26:25Z" level=info msg="Exiting service" service=user-events user=6961410d-b1f7-4b50-900a-1970e446e53f time="2026-02-13T23:26:25Z" level=info msg="Closing IMAP Listener" service=server-manager time="2026-02-13T23:26:25Z" level=info msg="Closing IMAP server" service=server-manager time="2026-02-13T23:26:25Z" level=info msg="Closing SMTP Listener" service=server-manager time="2026-02-13T23:26:25Z" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2026-02-13T23:26:25Z" level=info msg="Closing SMTP server" service=server-manager time="2026-02-13T23:26:25Z" level=info msg="Closing service" service=unleash Then it succeeds # :1 -> *scenario time="2026-02-13T23:26:25Z" level=info msg="User 'e980472d-ff18-40bc-8b0e-e151a8649f0b' created with id=8862a2e0-2348-42b8-a1ec-7bc1a513dc8d" pkg=gpa/server/backend time="2026-02-13T23:26:25Z" level=info msg="Starting bridge" time="2026-02-13T23:26:25Z" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures1466701680/168/config1781394397/grpcFocusServerConfig.json pkg=focus/service time="2026-02-13T23:26:25Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures1466701680/168/cache2151750456/unleash_cache/unleash_flags: no such file or directory" service=unleash time="2026-02-13T23:26:25Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures1466701680/168/cache2151750456/notifications/notification_cache: no such file or directory" pkg=notification-store time="2026-02-13T23:26:25Z" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures1466701680/168/data3746456281/gluon/backend/db gluonStore=/tmp/TestFeatures1466701680/168/data3746456281/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2026-02-13T23:26:25Z" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2026-02-13T23:26:25Z" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2026-02-13T23:26:25Z" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2026-02-13T23:26:25Z" level=info msg="Starting service" service=unleash time="2026-02-13T23:26:25Z" level=info msg="Starting service" pkg=observability time="2026-02-13T23:26:25Z" level=info msg="Starting receiver service" service=unleash time="2026-02-13T23:26:25Z" level=info msg="Starting poll service" service=unleash time="2026-02-13T23:26:25Z" level=info msg="Starting frontend service" time="2026-02-13T23:26:25Z" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures1466701680/168/config1781394397/grpcServerConfig.json time="2026-02-13T23:26:25Z" level=info msg="gRPC server listening on /tmp/bridge3424" pkg=grpc time="2026-02-13T23:26:25Z" level=info msg="Frontend service started" time="2026-02-13T23:26:25Z" level=info msg="Starting frontend client" time="2026-02-13T23:26:25Z" level=info msg="Loading users" count=0 pkg=bridge/user time="2026-02-13T23:26:25Z" level=info msg="Finished loading users" pkg=bridge/user time="2026-02-13T23:26:25Z" level=info msg="Checking for updates" pkg=bridge time="2026-02-13T23:26:25Z" level=info msg="Not monitoring parent PID" pkg=grpc time="2026-02-13T23:26:25Z" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2026-02-13T23:26:25Z" level=info msg="Frontend client started" time="2026-02-13T23:26:25Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (7aa7145c)" time="2026-02-13T23:26:25Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (7aa7145c)" time="2026-02-13T23:26:25Z" level=info msg="200 OK: POST https://127.0.0.1:37517/auth/v4/info" pkg=gpa/manager time="2026-02-13T23:26:25Z" level=info msg="200 OK: POST https://127.0.0.1:37517/auth/v4" pkg=gpa/manager time="2026-02-13T23:26:25Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=8862a2e0-2348-42b8-a1ec-7bc1a513dc8d time="2026-02-13T23:26:25Z" level=info msg="Adding vault user" userID=8862a2e0-2348-42b8-a1ec-7bc1a513dc8d time="2026-02-13T23:26:25Z" level=info msg="Creating new user" userID=8862a2e0-2348-42b8-a1ec-7bc1a513dc8d time="2026-02-13T23:26:25Z" level=warning msg="404 GET https://127.0.0.1:37517/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2026-02-13T23:26:25Z" level=error msg="404 GET https://127.0.0.1:37517/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2026-02-13T23:26:25Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:37517/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2026-02-13T23:26:25Z" level=info msg="Creating user object" numAddr=1 numLabels=12 userID=8862a2e0-2348-42b8-a1ec-7bc1a513dc8d time="2026-02-13T23:26:25Z" level=info msg="200 OK: GET https://127.0.0.1:37517/core/v4/events/latest" pkg=gpa/client userID=8862a2e0-2348-42b8-a1ec-7bc1a513dc8d time="2026-02-13T23:26:25Z" level=info msg="Starting service Last EventID=AA==" service=user-events user=8862a2e0-2348-42b8-a1ec-7bc1a513dc8d time="2026-02-13T23:26:25Z" level=info msg="200 OK: GET https://127.0.0.1:37517/core/v4/settings" pkg=gpa/client userID=8862a2e0-2348-42b8-a1ec-7bc1a513dc8d time="2026-02-13T23:26:25Z" level=info msg="Registering user client, ID:8862a2e0-2348-42b8-a1ec-7bc1a513dc8d" pkg=observability time="2026-02-13T23:26:25Z" level=info msg="Starting service main loop" service=telemetry user=8862a2e0-2348-42b8-a1ec-7bc1a513dc8d time="2026-02-13T23:26:25Z" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=8862a2e0-2348-42b8-a1ec-7bc1a513dc8d time="2026-02-13T23:26:25Z" level=info msg="Starting service main loop" service=notification user=8862a2e0-2348-42b8-a1ec-7bc1a513dc8d time="2026-02-13T23:26:25Z" level=info msg="Starting service main loop" service=smtp user=8862a2e0-2348-42b8-a1ec-7bc1a513dc8d time="2026-02-13T23:26:25Z" level=info msg="200 OK: GET https://127.0.0.1:37517/core/v4/labels?Type=4" pkg=gpa/client userID=8862a2e0-2348-42b8-a1ec-7bc1a513dc8d time="2026-02-13T23:26:25Z" level=info msg="200 OK: GET https://127.0.0.1:37517/core/v4/labels?Type=3" pkg=gpa/client userID=8862a2e0-2348-42b8-a1ec-7bc1a513dc8d time="2026-02-13T23:26:25Z" level=info msg="200 OK: GET https://127.0.0.1:37517/core/v4/labels?Type=1" pkg=gpa/client userID=8862a2e0-2348-42b8-a1ec-7bc1a513dc8d time="2026-02-13T23:26:25Z" level=info msg="Setting labels" labelIDs="[1 2 3 5 6 7 8 10 0 4 9 12]" pkg=rwLabels time="2026-02-13T23:26:25Z" level=info msg="Adding user to imap server" addrID=44d30aa2-ac5d-4d57-871a-0840aefe5083 service=server-manager time="2026-02-13T23:26:25Z" level=info msg="Creating new IMAP user" addrID=44d30aa2-ac5d-4d57-871a-0840aefe5083 service=server-manager time="2026-02-13T23:26:25Z" level=info msg="Setting gluon ID" addrID=44d30aa2-ac5d-4d57-871a-0840aefe5083 gluonID=04c272dd-ba6b-4221-a06e-d9f0d809a730 userID=8862a2e0-2348-42b8-a1ec-7bc1a513dc8d time="2026-02-13T23:26:25Z" level=info msg="Received mailbox message count" count=0 gluonID=04c272dd-ba6b-4221-a06e-d9f0d809a730 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2026-02-13T23:26:25Z" level=info msg="Created new IMAP user" addrID=44d30aa2-ac5d-4d57-871a-0840aefe5083 gluonID=04c272dd-ba6b-4221-a06e-d9f0d809a730 service=server-manager time="2026-02-13T23:26:25Z" level=info msg="Validating Listener State" service=server-manager time="2026-02-13T23:26:25Z" level=info msg=Resuming service=user-events user=8862a2e0-2348-42b8-a1ec-7bc1a513dc8d time="2026-02-13T23:26:25Z" level=info msg="Starting IMAP Service" service=imap user=8862a2e0-2348-42b8-a1ec-7bc1a513dc8d time="2026-02-13T23:26:25Z" level=info msg="Sync triggered" service=imap user=8862a2e0-2348-42b8-a1ec-7bc1a513dc8d Scenario: Test SMTP send success observability metrics # features/observability/all_metrics.feature:43 When the user logs in with username "e980472d-ff18-40bc-8b0e-e151a8649f0b" and password "password" # :1 -> *scenario time="2026-02-13T23:26:25Z" level=info msg="Beginning user sync" service=imap start="2026-02-13 23:26:25.700508039 +0000 UTC m=+203.507116449" user=8862a2e0-2348-42b8-a1ec-7bc1a513dc8d time="2026-02-13T23:26:25Z" level=info msg="Checking whether logged in user should re-sync. UserID:8862a2e0-2348-42b8-a1ec-7bc1a513dc8d" userID=8862a2e0-2348-42b8-a1ec-7bc1a513dc8d time="2026-02-13T23:26:25Z" level=info msg="Syncing labels" service=imap user=8862a2e0-2348-42b8-a1ec-7bc1a513dc8d time="2026-02-13T23:26:25Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=04c272dd-ba6b-4221-a06e-d9f0d809a730 time="2026-02-13T23:26:25Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=04c272dd-ba6b-4221-a06e-d9f0d809a730 time="2026-02-13T23:26:25Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6 userID=04c272dd-ba6b-4221-a06e-d9f0d809a730 time="2026-02-13T23:26:25Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=10 userID=04c272dd-ba6b-4221-a06e-d9f0d809a730 time="2026-02-13T23:26:25Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0 userID=04c272dd-ba6b-4221-a06e-d9f0d809a730 time="2026-02-13T23:26:25Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=7 userID=04c272dd-ba6b-4221-a06e-d9f0d809a730 time="2026-02-13T23:26:25Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=8 userID=04c272dd-ba6b-4221-a06e-d9f0d809a730 time="2026-02-13T23:26:25Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4 userID=04c272dd-ba6b-4221-a06e-d9f0d809a730 time="2026-02-13T23:26:25Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=12 userID=04c272dd-ba6b-4221-a06e-d9f0d809a730 time="2026-02-13T23:26:25Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=3 userID=04c272dd-ba6b-4221-a06e-d9f0d809a730 time="2026-02-13T23:26:25Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5 userID=04c272dd-ba6b-4221-a06e-d9f0d809a730 time="2026-02-13T23:26:25Z" level=info msg="Synced labels" service=imap user=8862a2e0-2348-42b8-a1ec-7bc1a513dc8d time="2026-02-13T23:26:25Z" level=info msg="200 OK: GET https://127.0.0.1:37517/mail/v4/messages/count" pkg=gpa/client userID=8862a2e0-2348-42b8-a1ec-7bc1a513dc8d time="2026-02-13T23:26:25Z" level=info msg="Syncing messages" service=imap user=8862a2e0-2348-42b8-a1ec-7bc1a513dc8d time="2026-02-13T23:26:25Z" level=info msg="Job started" service=imap user=8862a2e0-2348-42b8-a1ec-7bc1a513dc8d time="2026-02-13T23:26:25Z" level=info msg="200 OK: POST https://127.0.0.1:37517/mail/v4/messages" pkg=gpa/client userID=8862a2e0-2348-42b8-a1ec-7bc1a513dc8d time="2026-02-13T23:26:25Z" level=info msg="Job finished" service=imap user=8862a2e0-2348-42b8-a1ec-7bc1a513dc8d time="2026-02-13T23:26:25Z" level=info msg="All child jobs completed" service=imap sync-job=waiter user=8862a2e0-2348-42b8-a1ec-7bc1a513dc8d time="2026-02-13T23:26:25Z" level=info msg="Synced messages" service=imap user=8862a2e0-2348-42b8-a1ec-7bc1a513dc8d time="2026-02-13T23:26:25Z" level=info msg="Finished user sync" duration=13.864019ms service=imap user=8862a2e0-2348-42b8-a1ec-7bc1a513dc8d time="2026-02-13T23:26:25Z" level=info msg="Sync complete, starting API event stream" service=imap user=8862a2e0-2348-42b8-a1ec-7bc1a513dc8d time="2026-02-13T23:26:25Z" level=info msg="Event loop reset" eventID="AA==" service=user-events user=8862a2e0-2348-42b8-a1ec-7bc1a513dc8d And the user with username "e980472d-ff18-40bc-8b0e-e151a8649f0b" sends SMTP send success observability metric # :1 -> *scenario time="2026-02-13T23:26:25Z" level=info msg="Frontend service stopped" time="2026-02-13T23:26:25Z" level=info msg="Frontend client stopped" time="2026-02-13T23:26:25Z" level=info msg="Closing bridge" pkg=bridge time="2026-02-13T23:26:25Z" level=info msg="Stopping service" pkg=observability time="2026-02-13T23:26:25Z" level=info msg="Closing user" userID=8862a2e0-2348-42b8-a1ec-7bc1a513dc8d time="2026-02-13T23:26:25Z" level=info msg="De-registering user client, ID:8862a2e0-2348-42b8-a1ec-7bc1a513dc8d" pkg=observability time="2026-02-13T23:26:25Z" level=info msg="Exiting IMAP Service" service=imap user=8862a2e0-2348-42b8-a1ec-7bc1a513dc8d time="2026-02-13T23:26:25Z" level=info msg="Exiting service main loop" service=smtp user=8862a2e0-2348-42b8-a1ec-7bc1a513dc8d time="2026-02-13T23:26:25Z" level=info msg="Exiting service main loop" service=notification user=8862a2e0-2348-42b8-a1ec-7bc1a513dc8d time="2026-02-13T23:26:25Z" level=info msg="Exiting Service" service=user-identity user=8862a2e0-2348-42b8-a1ec-7bc1a513dc8d time="2026-02-13T23:26:25Z" level=info msg="Exiting service main loop" service=telemetry user=8862a2e0-2348-42b8-a1ec-7bc1a513dc8d time="2026-02-13T23:26:25Z" level=info msg="Exiting service" service=user-events user=8862a2e0-2348-42b8-a1ec-7bc1a513dc8d time="2026-02-13T23:26:25Z" level=info msg="Closing IMAP Listener" service=server-manager time="2026-02-13T23:26:25Z" level=info msg="Closing IMAP server" service=server-manager time="2026-02-13T23:26:25Z" level=info msg="Closing SMTP Listener" service=server-manager time="2026-02-13T23:26:25Z" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2026-02-13T23:26:25Z" level=info msg="Closing SMTP server" service=server-manager time="2026-02-13T23:26:25Z" level=info msg="Closing service" service=unleash Then it succeeds # :1 -> *scenario time="2026-02-13T23:26:26Z" level=info msg="User '0ea6550e-cafb-4397-bd31-63a67e7e6512' created with id=1f7b39c1-ae95-4868-8c46-18f2fabf8277" pkg=gpa/server/backend time="2026-02-13T23:26:26Z" level=info msg="Starting bridge" time="2026-02-13T23:26:26Z" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures1466701680/169/config3240861066/grpcFocusServerConfig.json pkg=focus/service time="2026-02-13T23:26:26Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures1466701680/169/cache32753122/unleash_cache/unleash_flags: no such file or directory" service=unleash time="2026-02-13T23:26:26Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures1466701680/169/cache32753122/notifications/notification_cache: no such file or directory" pkg=notification-store time="2026-02-13T23:26:26Z" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures1466701680/169/data2107205317/gluon/backend/db gluonStore=/tmp/TestFeatures1466701680/169/data2107205317/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2026-02-13T23:26:26Z" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2026-02-13T23:26:26Z" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2026-02-13T23:26:26Z" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2026-02-13T23:26:26Z" level=info msg="Starting service" service=unleash time="2026-02-13T23:26:26Z" level=info msg="Starting service" pkg=observability time="2026-02-13T23:26:26Z" level=info msg="Starting frontend service" time="2026-02-13T23:26:26Z" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures1466701680/169/config3240861066/grpcServerConfig.json time="2026-02-13T23:26:26Z" level=info msg="gRPC server listening on /tmp/bridge4204" pkg=grpc time="2026-02-13T23:26:26Z" level=info msg="Frontend service started" time="2026-02-13T23:26:26Z" level=info msg="Starting frontend client" time="2026-02-13T23:26:26Z" level=info msg="Starting poll service" service=unleash time="2026-02-13T23:26:26Z" level=info msg="Starting receiver service" service=unleash time="2026-02-13T23:26:26Z" level=info msg="Loading users" count=0 pkg=bridge/user time="2026-02-13T23:26:26Z" level=info msg="Finished loading users" pkg=bridge/user time="2026-02-13T23:26:26Z" level=info msg="Checking for updates" pkg=bridge time="2026-02-13T23:26:26Z" level=info msg="Not monitoring parent PID" pkg=grpc time="2026-02-13T23:26:26Z" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2026-02-13T23:26:26Z" level=info msg="200 OK: GET https://127.0.0.1:33643/feature/v2/frontend?bridgeStickyKey=4e0d0f2e-9af7-490a-8f99-e7824083d600" pkg=gpa/manager time="2026-02-13T23:26:26Z" level=info msg="Frontend client started" time="2026-02-13T23:26:26Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (5ff2de78)" time="2026-02-13T23:26:26Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (5ff2de78)" time="2026-02-13T23:26:26Z" level=info msg="200 OK: POST https://127.0.0.1:33643/auth/v4/info" pkg=gpa/manager time="2026-02-13T23:26:26Z" level=info msg="200 OK: POST https://127.0.0.1:33643/auth/v4" pkg=gpa/manager time="2026-02-13T23:26:26Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=1f7b39c1-ae95-4868-8c46-18f2fabf8277 time="2026-02-13T23:26:26Z" level=info msg="Adding vault user" userID=1f7b39c1-ae95-4868-8c46-18f2fabf8277 time="2026-02-13T23:26:26Z" level=info msg="Creating new user" userID=1f7b39c1-ae95-4868-8c46-18f2fabf8277 time="2026-02-13T23:26:26Z" level=warning msg="404 GET https://127.0.0.1:33643/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2026-02-13T23:26:26Z" level=error msg="404 GET https://127.0.0.1:33643/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2026-02-13T23:26:26Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:33643/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2026-02-13T23:26:26Z" level=info msg="Creating user object" numAddr=1 numLabels=12 userID=1f7b39c1-ae95-4868-8c46-18f2fabf8277 time="2026-02-13T23:26:26Z" level=info msg="200 OK: GET https://127.0.0.1:33643/core/v4/events/latest" pkg=gpa/client userID=1f7b39c1-ae95-4868-8c46-18f2fabf8277 time="2026-02-13T23:26:26Z" level=info msg="Starting service Last EventID=AA==" service=user-events user=1f7b39c1-ae95-4868-8c46-18f2fabf8277 time="2026-02-13T23:26:26Z" level=info msg="200 OK: GET https://127.0.0.1:33643/core/v4/settings" pkg=gpa/client userID=1f7b39c1-ae95-4868-8c46-18f2fabf8277 time="2026-02-13T23:26:26Z" level=info msg="Registering user client, ID:1f7b39c1-ae95-4868-8c46-18f2fabf8277" pkg=observability time="2026-02-13T23:26:26Z" level=info msg="Starting service main loop" service=telemetry user=1f7b39c1-ae95-4868-8c46-18f2fabf8277 time="2026-02-13T23:26:26Z" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=1f7b39c1-ae95-4868-8c46-18f2fabf8277 time="2026-02-13T23:26:26Z" level=info msg="Starting service main loop" service=notification user=1f7b39c1-ae95-4868-8c46-18f2fabf8277 time="2026-02-13T23:26:26Z" level=info msg="Starting service main loop" service=smtp user=1f7b39c1-ae95-4868-8c46-18f2fabf8277 time="2026-02-13T23:26:26Z" level=info msg="200 OK: GET https://127.0.0.1:33643/core/v4/labels?Type=4" pkg=gpa/client userID=1f7b39c1-ae95-4868-8c46-18f2fabf8277 time="2026-02-13T23:26:26Z" level=info msg="200 OK: GET https://127.0.0.1:33643/core/v4/labels?Type=3" pkg=gpa/client userID=1f7b39c1-ae95-4868-8c46-18f2fabf8277 time="2026-02-13T23:26:26Z" level=info msg="200 OK: GET https://127.0.0.1:33643/core/v4/labels?Type=1" pkg=gpa/client userID=1f7b39c1-ae95-4868-8c46-18f2fabf8277 time="2026-02-13T23:26:26Z" level=info msg="Setting labels" labelIDs="[0 1 2 3 5 7 8 9 4 6 10 12]" pkg=rwLabels time="2026-02-13T23:26:26Z" level=info msg="Adding user to imap server" addrID=9f190e8e-0bdf-4e41-89a5-737ba457bb87 service=server-manager time="2026-02-13T23:26:26Z" level=info msg="Creating new IMAP user" addrID=9f190e8e-0bdf-4e41-89a5-737ba457bb87 service=server-manager time="2026-02-13T23:26:26Z" level=info msg="Setting gluon ID" addrID=9f190e8e-0bdf-4e41-89a5-737ba457bb87 gluonID=ceaca873-2f73-4070-a8de-5994972bbf3f userID=1f7b39c1-ae95-4868-8c46-18f2fabf8277 time="2026-02-13T23:26:26Z" level=info msg="Created new IMAP user" addrID=9f190e8e-0bdf-4e41-89a5-737ba457bb87 gluonID=ceaca873-2f73-4070-a8de-5994972bbf3f service=server-manager time="2026-02-13T23:26:26Z" level=info msg="Validating Listener State" service=server-manager time="2026-02-13T23:26:26Z" level=info msg=Resuming service=user-events user=1f7b39c1-ae95-4868-8c46-18f2fabf8277 Scenario: Test SMTP send request observability metric # features/observability/all_metrics.feature:48 When the user logs in with username "0ea6550e-cafb-4397-bd31-63a67e7e6512" and password "password" # :1 -> *scenario time="2026-02-13T23:26:26Z" level=info msg="Received mailbox message count" count=0 gluonID=ceaca873-2f73-4070-a8de-5994972bbf3f labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2026-02-13T23:26:26Z" level=info msg="Starting IMAP Service" service=imap user=1f7b39c1-ae95-4868-8c46-18f2fabf8277 time="2026-02-13T23:26:26Z" level=info msg="Sync triggered" service=imap user=1f7b39c1-ae95-4868-8c46-18f2fabf8277 time="2026-02-13T23:26:26Z" level=info msg="Beginning user sync" service=imap start="2026-02-13 23:26:26.4025557 +0000 UTC m=+204.209164110" user=1f7b39c1-ae95-4868-8c46-18f2fabf8277 time="2026-02-13T23:26:26Z" level=info msg="Syncing labels" service=imap user=1f7b39c1-ae95-4868-8c46-18f2fabf8277 time="2026-02-13T23:26:26Z" level=info msg="Checking whether logged in user should re-sync. UserID:1f7b39c1-ae95-4868-8c46-18f2fabf8277" userID=1f7b39c1-ae95-4868-8c46-18f2fabf8277 time="2026-02-13T23:26:26Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=ceaca873-2f73-4070-a8de-5994972bbf3f time="2026-02-13T23:26:26Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=ceaca873-2f73-4070-a8de-5994972bbf3f time="2026-02-13T23:26:26Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5 userID=ceaca873-2f73-4070-a8de-5994972bbf3f time="2026-02-13T23:26:26Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=8 userID=ceaca873-2f73-4070-a8de-5994972bbf3f time="2026-02-13T23:26:26Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4 userID=ceaca873-2f73-4070-a8de-5994972bbf3f time="2026-02-13T23:26:26Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=10 userID=ceaca873-2f73-4070-a8de-5994972bbf3f time="2026-02-13T23:26:26Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=12 userID=ceaca873-2f73-4070-a8de-5994972bbf3f time="2026-02-13T23:26:26Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=7 userID=ceaca873-2f73-4070-a8de-5994972bbf3f time="2026-02-13T23:26:26Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0 userID=ceaca873-2f73-4070-a8de-5994972bbf3f time="2026-02-13T23:26:26Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=3 userID=ceaca873-2f73-4070-a8de-5994972bbf3f time="2026-02-13T23:26:26Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6 userID=ceaca873-2f73-4070-a8de-5994972bbf3f time="2026-02-13T23:26:26Z" level=info msg="Synced labels" service=imap user=1f7b39c1-ae95-4868-8c46-18f2fabf8277 time="2026-02-13T23:26:26Z" level=info msg="200 OK: GET https://127.0.0.1:33643/mail/v4/messages/count" pkg=gpa/client userID=1f7b39c1-ae95-4868-8c46-18f2fabf8277 time="2026-02-13T23:26:26Z" level=info msg="Syncing messages" service=imap user=1f7b39c1-ae95-4868-8c46-18f2fabf8277 time="2026-02-13T23:26:26Z" level=info msg="Job started" service=imap user=1f7b39c1-ae95-4868-8c46-18f2fabf8277 time="2026-02-13T23:26:26Z" level=info msg="200 OK: POST https://127.0.0.1:33643/mail/v4/messages" pkg=gpa/client userID=1f7b39c1-ae95-4868-8c46-18f2fabf8277 time="2026-02-13T23:26:26Z" level=info msg="Job finished" service=imap user=1f7b39c1-ae95-4868-8c46-18f2fabf8277 time="2026-02-13T23:26:26Z" level=info msg="All child jobs completed" service=imap sync-job=waiter user=1f7b39c1-ae95-4868-8c46-18f2fabf8277 time="2026-02-13T23:26:26Z" level=info msg="Synced messages" service=imap user=1f7b39c1-ae95-4868-8c46-18f2fabf8277 time="2026-02-13T23:26:26Z" level=info msg="Finished user sync" duration=24.908381ms service=imap user=1f7b39c1-ae95-4868-8c46-18f2fabf8277 time="2026-02-13T23:26:26Z" level=info msg="Sync complete, starting API event stream" service=imap user=1f7b39c1-ae95-4868-8c46-18f2fabf8277 time="2026-02-13T23:26:26Z" level=info msg="Event loop reset" eventID="AA==" service=user-events user=1f7b39c1-ae95-4868-8c46-18f2fabf8277 And the user with username "0ea6550e-cafb-4397-bd31-63a67e7e6512" sends an SMTP send request observability metric # :1 -> *scenario time="2026-02-13T23:26:26Z" level=info msg="Frontend service stopped" time="2026-02-13T23:26:26Z" level=info msg="Frontend client stopped" time="2026-02-13T23:26:26Z" level=info msg="Closing bridge" pkg=bridge time="2026-02-13T23:26:26Z" level=info msg="Stopping service" pkg=observability time="2026-02-13T23:26:26Z" level=info msg="Closing user" userID=1f7b39c1-ae95-4868-8c46-18f2fabf8277 time="2026-02-13T23:26:26Z" level=info msg="De-registering user client, ID:1f7b39c1-ae95-4868-8c46-18f2fabf8277" pkg=observability time="2026-02-13T23:26:26Z" level=info msg="Exiting IMAP Service" service=imap user=1f7b39c1-ae95-4868-8c46-18f2fabf8277 time="2026-02-13T23:26:26Z" level=info msg="Exiting service main loop" service=smtp user=1f7b39c1-ae95-4868-8c46-18f2fabf8277 time="2026-02-13T23:26:26Z" level=info msg="Exiting service main loop" service=notification user=1f7b39c1-ae95-4868-8c46-18f2fabf8277 time="2026-02-13T23:26:26Z" level=info msg="Exiting Service" service=user-identity user=1f7b39c1-ae95-4868-8c46-18f2fabf8277 time="2026-02-13T23:26:26Z" level=info msg="Exiting service main loop" service=telemetry user=1f7b39c1-ae95-4868-8c46-18f2fabf8277 time="2026-02-13T23:26:26Z" level=info msg="Exiting service" service=user-events user=1f7b39c1-ae95-4868-8c46-18f2fabf8277 time="2026-02-13T23:26:26Z" level=info msg="Closing IMAP Listener" service=server-manager time="2026-02-13T23:26:26Z" level=info msg="Closing IMAP server" service=server-manager time="2026-02-13T23:26:26Z" level=info msg="Closing SMTP Listener" service=server-manager time="2026-02-13T23:26:26Z" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2026-02-13T23:26:26Z" level=info msg="Closing SMTP server" service=server-manager time="2026-02-13T23:26:26Z" level=info msg="Closing service" service=unleash Then it succeeds # :1 -> *scenario time="2026-02-13T23:26:26Z" level=info msg="User 'a4c0fcf7-27f3-430e-bed3-a3e3ce4f3d33' created with id=fcbc3a0c-75c4-46a0-a1c2-664290b8b41c" pkg=gpa/server/backend time="2026-02-13T23:26:26Z" level=info msg="Starting bridge" time="2026-02-13T23:26:26Z" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures1466701680/170/config985584407/grpcFocusServerConfig.json pkg=focus/service time="2026-02-13T23:26:26Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures1466701680/170/cache562134835/unleash_cache/unleash_flags: no such file or directory" service=unleash time="2026-02-13T23:26:26Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures1466701680/170/cache562134835/notifications/notification_cache: no such file or directory" pkg=notification-store time="2026-02-13T23:26:26Z" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures1466701680/170/data2490295005/gluon/backend/db gluonStore=/tmp/TestFeatures1466701680/170/data2490295005/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2026-02-13T23:26:26Z" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2026-02-13T23:26:26Z" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2026-02-13T23:26:26Z" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2026-02-13T23:26:26Z" level=info msg="Starting service" service=unleash time="2026-02-13T23:26:26Z" level=info msg="Starting service" pkg=observability time="2026-02-13T23:26:26Z" level=info msg="Starting poll service" service=unleash time="2026-02-13T23:26:26Z" level=info msg="Starting frontend service" time="2026-02-13T23:26:26Z" level=info msg="Starting receiver service" service=unleash time="2026-02-13T23:26:26Z" level=info msg="Checking for updates" pkg=bridge time="2026-02-13T23:26:26Z" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures1466701680/170/config985584407/grpcServerConfig.json time="2026-02-13T23:26:26Z" level=info msg="gRPC server listening on /tmp/bridge2560" pkg=grpc time="2026-02-13T23:26:26Z" level=info msg="Frontend service started" time="2026-02-13T23:26:26Z" level=info msg="Starting frontend client" time="2026-02-13T23:26:26Z" level=info msg="Not monitoring parent PID" pkg=grpc time="2026-02-13T23:26:26Z" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2026-02-13T23:26:26Z" level=info msg="Loading users" count=0 pkg=bridge/user time="2026-02-13T23:26:26Z" level=info msg="Finished loading users" pkg=bridge/user time="2026-02-13T23:26:26Z" level=info msg="200 OK: GET https://127.0.0.1:32833/feature/v2/frontend?bridgeStickyKey=cb22d41e-eb46-49ce-bb79-18ea4ef4982c" pkg=gpa/manager time="2026-02-13T23:26:26Z" level=info msg="Frontend client started" time="2026-02-13T23:26:26Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (04fbff46)" time="2026-02-13T23:26:26Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (04fbff46)" time="2026-02-13T23:26:26Z" level=info msg="200 OK: POST https://127.0.0.1:32833/auth/v4/info" pkg=gpa/manager time="2026-02-13T23:26:27Z" level=info msg="200 OK: POST https://127.0.0.1:32833/auth/v4" pkg=gpa/manager time="2026-02-13T23:26:27Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=fcbc3a0c-75c4-46a0-a1c2-664290b8b41c time="2026-02-13T23:26:27Z" level=info msg="Adding vault user" userID=fcbc3a0c-75c4-46a0-a1c2-664290b8b41c time="2026-02-13T23:26:27Z" level=info msg="Creating new user" userID=fcbc3a0c-75c4-46a0-a1c2-664290b8b41c time="2026-02-13T23:26:27Z" level=warning msg="404 GET https://127.0.0.1:32833/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2026-02-13T23:26:27Z" level=error msg="404 GET https://127.0.0.1:32833/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2026-02-13T23:26:27Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:32833/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2026-02-13T23:26:27Z" level=info msg="Creating user object" numAddr=1 numLabels=12 userID=fcbc3a0c-75c4-46a0-a1c2-664290b8b41c time="2026-02-13T23:26:27Z" level=info msg="200 OK: GET https://127.0.0.1:32833/core/v4/events/latest" pkg=gpa/client userID=fcbc3a0c-75c4-46a0-a1c2-664290b8b41c time="2026-02-13T23:26:27Z" level=info msg="Starting service Last EventID=AA==" service=user-events user=fcbc3a0c-75c4-46a0-a1c2-664290b8b41c time="2026-02-13T23:26:27Z" level=info msg="200 OK: GET https://127.0.0.1:32833/core/v4/settings" pkg=gpa/client userID=fcbc3a0c-75c4-46a0-a1c2-664290b8b41c time="2026-02-13T23:26:27Z" level=info msg="Registering user client, ID:fcbc3a0c-75c4-46a0-a1c2-664290b8b41c" pkg=observability time="2026-02-13T23:26:27Z" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=fcbc3a0c-75c4-46a0-a1c2-664290b8b41c time="2026-02-13T23:26:27Z" level=info msg="Starting service main loop" service=notification user=fcbc3a0c-75c4-46a0-a1c2-664290b8b41c time="2026-02-13T23:26:27Z" level=info msg="Starting service main loop" service=telemetry user=fcbc3a0c-75c4-46a0-a1c2-664290b8b41c time="2026-02-13T23:26:27Z" level=info msg="Starting service main loop" service=smtp user=fcbc3a0c-75c4-46a0-a1c2-664290b8b41c time="2026-02-13T23:26:27Z" level=info msg="200 OK: GET https://127.0.0.1:32833/core/v4/labels?Type=4" pkg=gpa/client userID=fcbc3a0c-75c4-46a0-a1c2-664290b8b41c time="2026-02-13T23:26:27Z" level=info msg="200 OK: GET https://127.0.0.1:32833/core/v4/labels?Type=3" pkg=gpa/client userID=fcbc3a0c-75c4-46a0-a1c2-664290b8b41c time="2026-02-13T23:26:27Z" level=info msg="200 OK: GET https://127.0.0.1:32833/core/v4/labels?Type=1" pkg=gpa/client userID=fcbc3a0c-75c4-46a0-a1c2-664290b8b41c time="2026-02-13T23:26:27Z" level=info msg="Setting labels" labelIDs="[0 4 5 6 8 9 10 1 2 3 7 12]" pkg=rwLabels time="2026-02-13T23:26:27Z" level=info msg="Adding user to imap server" addrID=10a109ca-077b-45b5-b449-02e40eabc001 service=server-manager time="2026-02-13T23:26:27Z" level=info msg="Creating new IMAP user" addrID=10a109ca-077b-45b5-b449-02e40eabc001 service=server-manager time="2026-02-13T23:26:27Z" level=info msg="Setting gluon ID" addrID=10a109ca-077b-45b5-b449-02e40eabc001 gluonID=c012b56c-c484-4767-9ec6-6df53b125f9b userID=fcbc3a0c-75c4-46a0-a1c2-664290b8b41c time="2026-02-13T23:26:27Z" level=info msg="Created new IMAP user" addrID=10a109ca-077b-45b5-b449-02e40eabc001 gluonID=c012b56c-c484-4767-9ec6-6df53b125f9b service=server-manager time="2026-02-13T23:26:27Z" level=info msg="Validating Listener State" service=server-manager time="2026-02-13T23:26:27Z" level=info msg=Resuming service=user-events user=fcbc3a0c-75c4-46a0-a1c2-664290b8b41c time="2026-02-13T23:26:27Z" level=info msg="Received mailbox message count" count=0 gluonID=c012b56c-c484-4767-9ec6-6df53b125f9b labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2026-02-13T23:26:27Z" level=info msg="Starting IMAP Service" service=imap user=fcbc3a0c-75c4-46a0-a1c2-664290b8b41c time="2026-02-13T23:26:27Z" level=info msg="Sync triggered" service=imap user=fcbc3a0c-75c4-46a0-a1c2-664290b8b41c Scenario: Test all possible Vault/Keychain related error observability metrics # features/observability/all_metrics.feature:53 time="2026-02-13T23:26:27Z" level=info msg="Beginning user sync" service=imap start="2026-02-13 23:26:27.150831426 +0000 UTC m=+204.957439836" user=fcbc3a0c-75c4-46a0-a1c2-664290b8b41c When the user logs in with username "a4c0fcf7-27f3-430e-bed3-a3e3ce4f3d33" and password "password" # :1 -> *scenario time="2026-02-13T23:26:27Z" level=info msg="Syncing labels" service=imap user=fcbc3a0c-75c4-46a0-a1c2-664290b8b41c time="2026-02-13T23:26:27Z" level=info msg="Checking whether logged in user should re-sync. UserID:fcbc3a0c-75c4-46a0-a1c2-664290b8b41c" userID=fcbc3a0c-75c4-46a0-a1c2-664290b8b41c time="2026-02-13T23:26:27Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=c012b56c-c484-4767-9ec6-6df53b125f9b time="2026-02-13T23:26:27Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=c012b56c-c484-4767-9ec6-6df53b125f9b time="2026-02-13T23:26:27Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=10 userID=c012b56c-c484-4767-9ec6-6df53b125f9b time="2026-02-13T23:26:27Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=12 userID=c012b56c-c484-4767-9ec6-6df53b125f9b time="2026-02-13T23:26:27Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4 userID=c012b56c-c484-4767-9ec6-6df53b125f9b time="2026-02-13T23:26:27Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5 userID=c012b56c-c484-4767-9ec6-6df53b125f9b time="2026-02-13T23:26:27Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=8 userID=c012b56c-c484-4767-9ec6-6df53b125f9b time="2026-02-13T23:26:27Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=7 userID=c012b56c-c484-4767-9ec6-6df53b125f9b time="2026-02-13T23:26:27Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6 userID=c012b56c-c484-4767-9ec6-6df53b125f9b time="2026-02-13T23:26:27Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=3 userID=c012b56c-c484-4767-9ec6-6df53b125f9b time="2026-02-13T23:26:27Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0 userID=c012b56c-c484-4767-9ec6-6df53b125f9b time="2026-02-13T23:26:27Z" level=info msg="Synced labels" service=imap user=fcbc3a0c-75c4-46a0-a1c2-664290b8b41c time="2026-02-13T23:26:27Z" level=info msg="200 OK: GET https://127.0.0.1:32833/mail/v4/messages/count" pkg=gpa/client userID=fcbc3a0c-75c4-46a0-a1c2-664290b8b41c time="2026-02-13T23:26:27Z" level=info msg="Syncing messages" service=imap user=fcbc3a0c-75c4-46a0-a1c2-664290b8b41c time="2026-02-13T23:26:27Z" level=info msg="Job started" service=imap user=fcbc3a0c-75c4-46a0-a1c2-664290b8b41c time="2026-02-13T23:26:27Z" level=info msg="200 OK: POST https://127.0.0.1:32833/mail/v4/messages" pkg=gpa/client userID=fcbc3a0c-75c4-46a0-a1c2-664290b8b41c time="2026-02-13T23:26:27Z" level=info msg="Job finished" service=imap user=fcbc3a0c-75c4-46a0-a1c2-664290b8b41c time="2026-02-13T23:26:27Z" level=info msg="All child jobs completed" service=imap sync-job=waiter user=fcbc3a0c-75c4-46a0-a1c2-664290b8b41c time="2026-02-13T23:26:27Z" level=info msg="Synced messages" service=imap user=fcbc3a0c-75c4-46a0-a1c2-664290b8b41c time="2026-02-13T23:26:27Z" level=info msg="Finished user sync" duration=9.196529ms service=imap user=fcbc3a0c-75c4-46a0-a1c2-664290b8b41c time="2026-02-13T23:26:27Z" level=info msg="Sync complete, starting API event stream" service=imap user=fcbc3a0c-75c4-46a0-a1c2-664290b8b41c time="2026-02-13T23:26:27Z" level=info msg="Event loop reset" eventID="AA==" service=user-events user=fcbc3a0c-75c4-46a0-a1c2-664290b8b41c And the user with username "a4c0fcf7-27f3-430e-bed3-a3e3ce4f3d33" sends all possible vault or keychain related error observability metrics # :1 -> *scenario time="2026-02-13T23:26:27Z" level=info msg="Frontend service stopped" time="2026-02-13T23:26:27Z" level=info msg="Frontend client stopped" time="2026-02-13T23:26:27Z" level=info msg="Closing bridge" pkg=bridge time="2026-02-13T23:26:27Z" level=info msg="Stopping service" pkg=observability time="2026-02-13T23:26:27Z" level=info msg="Closing user" userID=fcbc3a0c-75c4-46a0-a1c2-664290b8b41c time="2026-02-13T23:26:27Z" level=info msg="De-registering user client, ID:fcbc3a0c-75c4-46a0-a1c2-664290b8b41c" pkg=observability time="2026-02-13T23:26:27Z" level=info msg="Exiting IMAP Service" service=imap user=fcbc3a0c-75c4-46a0-a1c2-664290b8b41c time="2026-02-13T23:26:27Z" level=info msg="Exiting service main loop" service=smtp user=fcbc3a0c-75c4-46a0-a1c2-664290b8b41c time="2026-02-13T23:26:27Z" level=info msg="Exiting service main loop" service=notification user=fcbc3a0c-75c4-46a0-a1c2-664290b8b41c time="2026-02-13T23:26:27Z" level=info msg="Exiting Service" service=user-identity user=fcbc3a0c-75c4-46a0-a1c2-664290b8b41c time="2026-02-13T23:26:27Z" level=info msg="Exiting service main loop" service=telemetry user=fcbc3a0c-75c4-46a0-a1c2-664290b8b41c time="2026-02-13T23:26:27Z" level=info msg="Exiting service" service=user-events user=fcbc3a0c-75c4-46a0-a1c2-664290b8b41c time="2026-02-13T23:26:27Z" level=info msg="Closing IMAP Listener" service=server-manager time="2026-02-13T23:26:27Z" level=info msg="Closing IMAP server" service=server-manager time="2026-02-13T23:26:27Z" level=info msg="Closing SMTP Listener" service=server-manager time="2026-02-13T23:26:27Z" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2026-02-13T23:26:27Z" level=info msg="Closing SMTP server" service=server-manager time="2026-02-13T23:26:27Z" level=info msg="Closing service" service=unleash Then it succeeds # :1 -> *scenario Feature: Bridge send remote notification observability metrics time="2026-02-13T23:26:27Z" level=info msg="User 'edb52d00-58b3-4569-862b-3498d525e873' created with id=73407177-aa80-4628-ac65-1a3fc1f5050c" pkg=gpa/server/backend Background: Given there exists an account with username "edb52d00-58b3-4569-862b-3498d525e873" and password "password" # :1 -> *scenario Then it succeeds # :1 -> *scenario time="2026-02-13T23:26:27Z" level=info msg="Starting bridge" time="2026-02-13T23:26:27Z" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures1466701680/171/config3867945405/grpcFocusServerConfig.json pkg=focus/service time="2026-02-13T23:26:27Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures1466701680/171/cache982507308/unleash_cache/unleash_flags: no such file or directory" service=unleash time="2026-02-13T23:26:27Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures1466701680/171/cache982507308/notifications/notification_cache: no such file or directory" pkg=notification-store time="2026-02-13T23:26:27Z" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures1466701680/171/data1690640767/gluon/backend/db gluonStore=/tmp/TestFeatures1466701680/171/data1690640767/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2026-02-13T23:26:27Z" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2026-02-13T23:26:27Z" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2026-02-13T23:26:27Z" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2026-02-13T23:26:27Z" level=info msg="Starting service" service=unleash time="2026-02-13T23:26:27Z" level=info msg="Starting service" pkg=observability time="2026-02-13T23:26:27Z" level=info msg="Starting receiver service" service=unleash time="2026-02-13T23:26:27Z" level=info msg="Starting poll service" service=unleash time="2026-02-13T23:26:27Z" level=info msg="Starting frontend service" time="2026-02-13T23:26:27Z" level=info msg="Loading users" count=0 pkg=bridge/user time="2026-02-13T23:26:27Z" level=info msg="Finished loading users" pkg=bridge/user time="2026-02-13T23:26:27Z" level=info msg="Checking for updates" pkg=bridge time="2026-02-13T23:26:27Z" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures1466701680/171/config3867945405/grpcServerConfig.json time="2026-02-13T23:26:27Z" level=info msg="gRPC server listening on /tmp/bridge1240" pkg=grpc time="2026-02-13T23:26:27Z" level=info msg="Frontend service started" time="2026-02-13T23:26:27Z" level=info msg="Starting frontend client" time="2026-02-13T23:26:27Z" level=info msg="Not monitoring parent PID" pkg=grpc time="2026-02-13T23:26:27Z" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2026-02-13T23:26:27Z" level=info msg="200 OK: GET https://127.0.0.1:37523/feature/v2/frontend?bridgeStickyKey=a2cff2a6-61cf-4b84-8514-dfd43e2d0075" pkg=gpa/manager time="2026-02-13T23:26:27Z" level=info msg="Frontend client started" When bridge starts # :1 -> *scenario Then it succeeds # :1 -> *scenario time="2026-02-13T23:26:27Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (0e6371b4)" time="2026-02-13T23:26:27Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (0e6371b4)" time="2026-02-13T23:26:27Z" level=info msg="200 OK: POST https://127.0.0.1:37523/auth/v4/info" pkg=gpa/manager time="2026-02-13T23:26:27Z" level=info msg="200 OK: POST https://127.0.0.1:37523/auth/v4" pkg=gpa/manager time="2026-02-13T23:26:27Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=73407177-aa80-4628-ac65-1a3fc1f5050c time="2026-02-13T23:26:27Z" level=info msg="Adding vault user" userID=73407177-aa80-4628-ac65-1a3fc1f5050c time="2026-02-13T23:26:27Z" level=info msg="Creating new user" userID=73407177-aa80-4628-ac65-1a3fc1f5050c time="2026-02-13T23:26:27Z" level=warning msg="404 GET https://127.0.0.1:37523/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2026-02-13T23:26:27Z" level=error msg="404 GET https://127.0.0.1:37523/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2026-02-13T23:26:27Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:37523/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2026-02-13T23:26:27Z" level=info msg="Creating user object" numAddr=1 numLabels=12 userID=73407177-aa80-4628-ac65-1a3fc1f5050c time="2026-02-13T23:26:27Z" level=info msg="200 OK: GET https://127.0.0.1:37523/core/v4/events/latest" pkg=gpa/client userID=73407177-aa80-4628-ac65-1a3fc1f5050c time="2026-02-13T23:26:27Z" level=info msg="Starting service Last EventID=AA==" service=user-events user=73407177-aa80-4628-ac65-1a3fc1f5050c time="2026-02-13T23:26:27Z" level=info msg="200 OK: GET https://127.0.0.1:37523/core/v4/settings" pkg=gpa/client userID=73407177-aa80-4628-ac65-1a3fc1f5050c time="2026-02-13T23:26:27Z" level=info msg="Registering user client, ID:73407177-aa80-4628-ac65-1a3fc1f5050c" pkg=observability time="2026-02-13T23:26:27Z" level=info msg="Starting service main loop" service=telemetry user=73407177-aa80-4628-ac65-1a3fc1f5050c time="2026-02-13T23:26:27Z" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=73407177-aa80-4628-ac65-1a3fc1f5050c time="2026-02-13T23:26:27Z" level=info msg="Starting service main loop" service=notification user=73407177-aa80-4628-ac65-1a3fc1f5050c time="2026-02-13T23:26:27Z" level=info msg="Starting service main loop" service=smtp user=73407177-aa80-4628-ac65-1a3fc1f5050c time="2026-02-13T23:26:27Z" level=info msg="200 OK: GET https://127.0.0.1:37523/core/v4/labels?Type=4" pkg=gpa/client userID=73407177-aa80-4628-ac65-1a3fc1f5050c time="2026-02-13T23:26:27Z" level=info msg="200 OK: GET https://127.0.0.1:37523/core/v4/labels?Type=3" pkg=gpa/client userID=73407177-aa80-4628-ac65-1a3fc1f5050c time="2026-02-13T23:26:27Z" level=info msg="200 OK: GET https://127.0.0.1:37523/core/v4/labels?Type=1" pkg=gpa/client userID=73407177-aa80-4628-ac65-1a3fc1f5050c time="2026-02-13T23:26:27Z" level=info msg="Setting labels" labelIDs="[3 4 5 6 7 8 9 10 12 0 1 2]" pkg=rwLabels time="2026-02-13T23:26:27Z" level=info msg="Adding user to imap server" addrID=a43252d4-bfb9-4228-87cc-e1b4aadb1ac3 service=server-manager time="2026-02-13T23:26:27Z" level=info msg="Creating new IMAP user" addrID=a43252d4-bfb9-4228-87cc-e1b4aadb1ac3 service=server-manager time="2026-02-13T23:26:27Z" level=info msg="Setting gluon ID" addrID=a43252d4-bfb9-4228-87cc-e1b4aadb1ac3 gluonID=12c10316-b879-4d14-839f-60bb94ce1463 userID=73407177-aa80-4628-ac65-1a3fc1f5050c time="2026-02-13T23:26:27Z" level=info msg="Created new IMAP user" addrID=a43252d4-bfb9-4228-87cc-e1b4aadb1ac3 gluonID=12c10316-b879-4d14-839f-60bb94ce1463 service=server-manager time="2026-02-13T23:26:27Z" level=info msg="Validating Listener State" service=server-manager time="2026-02-13T23:26:27Z" level=info msg=Resuming service=user-events user=73407177-aa80-4628-ac65-1a3fc1f5050c Scenario: Test all possible gluon error observability metrics # features/observability/gluon_metrics.feature:8 When the user logs in with username "edb52d00-58b3-4569-862b-3498d525e873" and password "password" # :1 -> *scenario time="2026-02-13T23:26:27Z" level=info msg="Starting IMAP Service" service=imap user=73407177-aa80-4628-ac65-1a3fc1f5050c time="2026-02-13T23:26:27Z" level=info msg="Sync triggered" service=imap user=73407177-aa80-4628-ac65-1a3fc1f5050c time="2026-02-13T23:26:27Z" level=info msg="Beginning user sync" service=imap start="2026-02-13 23:26:27.896078555 +0000 UTC m=+205.702686965" user=73407177-aa80-4628-ac65-1a3fc1f5050c time="2026-02-13T23:26:27Z" level=info msg="Checking whether logged in user should re-sync. UserID:73407177-aa80-4628-ac65-1a3fc1f5050c" userID=73407177-aa80-4628-ac65-1a3fc1f5050c time="2026-02-13T23:26:27Z" level=info msg="Received mailbox message count" count=0 gluonID=12c10316-b879-4d14-839f-60bb94ce1463 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2026-02-13T23:26:27Z" level=info msg="Syncing labels" service=imap user=73407177-aa80-4628-ac65-1a3fc1f5050c time="2026-02-13T23:26:27Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=12c10316-b879-4d14-839f-60bb94ce1463 time="2026-02-13T23:26:27Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=12c10316-b879-4d14-839f-60bb94ce1463 time="2026-02-13T23:26:27Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=7 userID=12c10316-b879-4d14-839f-60bb94ce1463 time="2026-02-13T23:26:27Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4 userID=12c10316-b879-4d14-839f-60bb94ce1463 time="2026-02-13T23:26:27Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6 userID=12c10316-b879-4d14-839f-60bb94ce1463 time="2026-02-13T23:26:27Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=10 userID=12c10316-b879-4d14-839f-60bb94ce1463 time="2026-02-13T23:26:27Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=12 userID=12c10316-b879-4d14-839f-60bb94ce1463 time="2026-02-13T23:26:27Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=8 userID=12c10316-b879-4d14-839f-60bb94ce1463 time="2026-02-13T23:26:27Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0 userID=12c10316-b879-4d14-839f-60bb94ce1463 time="2026-02-13T23:26:27Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5 userID=12c10316-b879-4d14-839f-60bb94ce1463 time="2026-02-13T23:26:27Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=3 userID=12c10316-b879-4d14-839f-60bb94ce1463 time="2026-02-13T23:26:27Z" level=info msg="Synced labels" service=imap user=73407177-aa80-4628-ac65-1a3fc1f5050c time="2026-02-13T23:26:27Z" level=info msg="200 OK: GET https://127.0.0.1:37523/mail/v4/messages/count" pkg=gpa/client userID=73407177-aa80-4628-ac65-1a3fc1f5050c time="2026-02-13T23:26:27Z" level=info msg="Syncing messages" service=imap user=73407177-aa80-4628-ac65-1a3fc1f5050c time="2026-02-13T23:26:27Z" level=info msg="Job started" service=imap user=73407177-aa80-4628-ac65-1a3fc1f5050c time="2026-02-13T23:26:27Z" level=info msg="200 OK: POST https://127.0.0.1:37523/mail/v4/messages" pkg=gpa/client userID=73407177-aa80-4628-ac65-1a3fc1f5050c time="2026-02-13T23:26:27Z" level=info msg="Job finished" service=imap user=73407177-aa80-4628-ac65-1a3fc1f5050c time="2026-02-13T23:26:27Z" level=info msg="All child jobs completed" service=imap sync-job=waiter user=73407177-aa80-4628-ac65-1a3fc1f5050c time="2026-02-13T23:26:27Z" level=info msg="Synced messages" service=imap user=73407177-aa80-4628-ac65-1a3fc1f5050c time="2026-02-13T23:26:27Z" level=info msg="Finished user sync" duration=64.169578ms service=imap user=73407177-aa80-4628-ac65-1a3fc1f5050c time="2026-02-13T23:26:27Z" level=info msg="Sync complete, starting API event stream" service=imap user=73407177-aa80-4628-ac65-1a3fc1f5050c time="2026-02-13T23:26:27Z" level=info msg="Event loop reset" eventID="AA==" service=user-events user=73407177-aa80-4628-ac65-1a3fc1f5050c time="2026-02-13T23:26:28Z" level=info msg="Heartbeat sent" metrics="{bridge.any.heartbeat bridge_heartbeat_new {1 5} {true true false false false true true true true true false 0.0.0 starttls starttls unknown}}" pkg=telemetry And the user with username "edb52d00-58b3-4569-862b-3498d525e873" sends all possible gluon error observability metrics # :1 -> *scenario time="2026-02-13T23:26:28Z" level=info msg="Frontend service stopped" time="2026-02-13T23:26:28Z" level=info msg="Frontend client stopped" time="2026-02-13T23:26:28Z" level=info msg="Closing bridge" pkg=bridge time="2026-02-13T23:26:28Z" level=info msg="Stopping service" pkg=observability time="2026-02-13T23:26:28Z" level=info msg="Closing user" userID=73407177-aa80-4628-ac65-1a3fc1f5050c time="2026-02-13T23:26:28Z" level=info msg="De-registering user client, ID:73407177-aa80-4628-ac65-1a3fc1f5050c" pkg=observability time="2026-02-13T23:26:28Z" level=info msg="Exiting IMAP Service" service=imap user=73407177-aa80-4628-ac65-1a3fc1f5050c time="2026-02-13T23:26:28Z" level=info msg="Exiting service main loop" service=smtp user=73407177-aa80-4628-ac65-1a3fc1f5050c time="2026-02-13T23:26:28Z" level=info msg="Exiting service main loop" service=notification user=73407177-aa80-4628-ac65-1a3fc1f5050c time="2026-02-13T23:26:28Z" level=info msg="Exiting Service" service=user-identity user=73407177-aa80-4628-ac65-1a3fc1f5050c time="2026-02-13T23:26:28Z" level=info msg="Exiting service main loop" service=telemetry user=73407177-aa80-4628-ac65-1a3fc1f5050c time="2026-02-13T23:26:28Z" level=info msg="Exiting service" service=user-events user=73407177-aa80-4628-ac65-1a3fc1f5050c time="2026-02-13T23:26:28Z" level=info msg="Closing IMAP Listener" service=server-manager time="2026-02-13T23:26:28Z" level=info msg="Closing IMAP server" service=server-manager time="2026-02-13T23:26:28Z" level=info msg="Closing SMTP Listener" service=server-manager time="2026-02-13T23:26:28Z" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2026-02-13T23:26:28Z" level=info msg="Closing SMTP server" service=server-manager time="2026-02-13T23:26:28Z" level=info msg="Closing service" service=unleash Then it succeeds # :1 -> *scenario time="2026-02-13T23:26:28Z" level=info msg="User '4c8281de-515e-43dd-bb1b-35b872a84a8f' created with id=f7765478-0ddc-4281-9a2e-e35241eca229" pkg=gpa/server/backend time="2026-02-13T23:26:28Z" level=info msg="Starting bridge" time="2026-02-13T23:26:28Z" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures1466701680/172/config1943127924/grpcFocusServerConfig.json pkg=focus/service time="2026-02-13T23:26:28Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures1466701680/172/cache1723350559/unleash_cache/unleash_flags: no such file or directory" service=unleash time="2026-02-13T23:26:28Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures1466701680/172/cache1723350559/notifications/notification_cache: no such file or directory" pkg=notification-store time="2026-02-13T23:26:28Z" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures1466701680/172/data1854744589/gluon/backend/db gluonStore=/tmp/TestFeatures1466701680/172/data1854744589/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2026-02-13T23:26:28Z" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2026-02-13T23:26:28Z" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2026-02-13T23:26:28Z" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2026-02-13T23:26:28Z" level=info msg="Starting service" service=unleash time="2026-02-13T23:26:28Z" level=info msg="Starting service" pkg=observability time="2026-02-13T23:26:28Z" level=info msg="Starting frontend service" time="2026-02-13T23:26:28Z" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures1466701680/172/config1943127924/grpcServerConfig.json time="2026-02-13T23:26:28Z" level=info msg="gRPC server listening on /tmp/bridge4704" pkg=grpc time="2026-02-13T23:26:28Z" level=info msg="Frontend service started" time="2026-02-13T23:26:28Z" level=info msg="Starting frontend client" time="2026-02-13T23:26:28Z" level=info msg="Starting poll service" service=unleash time="2026-02-13T23:26:28Z" level=info msg="Starting receiver service" service=unleash time="2026-02-13T23:26:28Z" level=info msg="Loading users" count=0 pkg=bridge/user time="2026-02-13T23:26:28Z" level=info msg="Finished loading users" pkg=bridge/user time="2026-02-13T23:26:28Z" level=info msg="Checking for updates" pkg=bridge time="2026-02-13T23:26:28Z" level=info msg="200 OK: GET https://127.0.0.1:39957/feature/v2/frontend?bridgeStickyKey=d42c75fb-d000-4e4b-a359-0c43da1136bd" pkg=gpa/manager time="2026-02-13T23:26:28Z" level=info msg="Not monitoring parent PID" pkg=grpc time="2026-02-13T23:26:28Z" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2026-02-13T23:26:28Z" level=info msg="Frontend client started" time="2026-02-13T23:26:28Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (99d020f0)" time="2026-02-13T23:26:28Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (99d020f0)" time="2026-02-13T23:26:28Z" level=info msg="200 OK: POST https://127.0.0.1:39957/auth/v4/info" pkg=gpa/manager time="2026-02-13T23:26:28Z" level=info msg="200 OK: POST https://127.0.0.1:39957/auth/v4" pkg=gpa/manager time="2026-02-13T23:26:28Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=f7765478-0ddc-4281-9a2e-e35241eca229 time="2026-02-13T23:26:28Z" level=info msg="Adding vault user" userID=f7765478-0ddc-4281-9a2e-e35241eca229 time="2026-02-13T23:26:28Z" level=info msg="Creating new user" userID=f7765478-0ddc-4281-9a2e-e35241eca229 time="2026-02-13T23:26:28Z" level=warning msg="404 GET https://127.0.0.1:39957/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2026-02-13T23:26:28Z" level=error msg="404 GET https://127.0.0.1:39957/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2026-02-13T23:26:28Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:39957/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2026-02-13T23:26:28Z" level=info msg="Creating user object" numAddr=1 numLabels=12 userID=f7765478-0ddc-4281-9a2e-e35241eca229 time="2026-02-13T23:26:28Z" level=info msg="200 OK: GET https://127.0.0.1:39957/core/v4/events/latest" pkg=gpa/client userID=f7765478-0ddc-4281-9a2e-e35241eca229 time="2026-02-13T23:26:28Z" level=info msg="Starting service Last EventID=AA==" service=user-events user=f7765478-0ddc-4281-9a2e-e35241eca229 time="2026-02-13T23:26:28Z" level=info msg="200 OK: GET https://127.0.0.1:39957/core/v4/settings" pkg=gpa/client userID=f7765478-0ddc-4281-9a2e-e35241eca229 time="2026-02-13T23:26:28Z" level=info msg="Registering user client, ID:f7765478-0ddc-4281-9a2e-e35241eca229" pkg=observability time="2026-02-13T23:26:28Z" level=info msg="Starting service main loop" service=telemetry user=f7765478-0ddc-4281-9a2e-e35241eca229 time="2026-02-13T23:26:28Z" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=f7765478-0ddc-4281-9a2e-e35241eca229 time="2026-02-13T23:26:28Z" level=info msg="Starting service main loop" service=notification user=f7765478-0ddc-4281-9a2e-e35241eca229 time="2026-02-13T23:26:28Z" level=info msg="Starting service main loop" service=smtp user=f7765478-0ddc-4281-9a2e-e35241eca229 time="2026-02-13T23:26:28Z" level=info msg="200 OK: GET https://127.0.0.1:39957/core/v4/labels?Type=4" pkg=gpa/client userID=f7765478-0ddc-4281-9a2e-e35241eca229 time="2026-02-13T23:26:28Z" level=info msg="200 OK: GET https://127.0.0.1:39957/core/v4/labels?Type=3" pkg=gpa/client userID=f7765478-0ddc-4281-9a2e-e35241eca229 time="2026-02-13T23:26:28Z" level=info msg="200 OK: GET https://127.0.0.1:39957/core/v4/labels?Type=1" pkg=gpa/client userID=f7765478-0ddc-4281-9a2e-e35241eca229 time="2026-02-13T23:26:28Z" level=info msg="Setting labels" labelIDs="[2 3 4 7 8 9 10 0 5 6 12 1]" pkg=rwLabels time="2026-02-13T23:26:28Z" level=info msg="Adding user to imap server" addrID=7318c722-d1e3-444a-9ed0-924e54c5f663 service=server-manager time="2026-02-13T23:26:28Z" level=info msg="Creating new IMAP user" addrID=7318c722-d1e3-444a-9ed0-924e54c5f663 service=server-manager time="2026-02-13T23:26:28Z" level=info msg="Setting gluon ID" addrID=7318c722-d1e3-444a-9ed0-924e54c5f663 gluonID=8074a4ba-f09b-4f9f-8436-8ee7108cf443 userID=f7765478-0ddc-4281-9a2e-e35241eca229 time="2026-02-13T23:26:28Z" level=info msg="Created new IMAP user" addrID=7318c722-d1e3-444a-9ed0-924e54c5f663 gluonID=8074a4ba-f09b-4f9f-8436-8ee7108cf443 service=server-manager time="2026-02-13T23:26:28Z" level=info msg="Validating Listener State" service=server-manager time="2026-02-13T23:26:28Z" level=info msg=Resuming service=user-events user=f7765478-0ddc-4281-9a2e-e35241eca229 time="2026-02-13T23:26:28Z" level=info msg="Received mailbox message count" count=0 gluonID=8074a4ba-f09b-4f9f-8436-8ee7108cf443 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2026-02-13T23:26:28Z" level=info msg="Starting IMAP Service" service=imap user=f7765478-0ddc-4281-9a2e-e35241eca229 time="2026-02-13T23:26:28Z" level=info msg="Sync triggered" service=imap user=f7765478-0ddc-4281-9a2e-e35241eca229 Scenario: Test newly opened IMAP connections in Gluon exceed threshold metric # features/observability/gluon_metrics.feature:13 When the user logs in with username "4c8281de-515e-43dd-bb1b-35b872a84a8f" and password "password" # :1 -> *scenario time="2026-02-13T23:26:28Z" level=info msg="Beginning user sync" service=imap start="2026-02-13 23:26:28.786496733 +0000 UTC m=+206.593105143" user=f7765478-0ddc-4281-9a2e-e35241eca229 time="2026-02-13T23:26:28Z" level=info msg="Checking whether logged in user should re-sync. UserID:f7765478-0ddc-4281-9a2e-e35241eca229" userID=f7765478-0ddc-4281-9a2e-e35241eca229 time="2026-02-13T23:26:28Z" level=info msg="Syncing labels" service=imap user=f7765478-0ddc-4281-9a2e-e35241eca229 time="2026-02-13T23:26:28Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=8074a4ba-f09b-4f9f-8436-8ee7108cf443 time="2026-02-13T23:26:28Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=8074a4ba-f09b-4f9f-8436-8ee7108cf443 time="2026-02-13T23:26:28Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0 userID=8074a4ba-f09b-4f9f-8436-8ee7108cf443 time="2026-02-13T23:26:28Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6 userID=8074a4ba-f09b-4f9f-8436-8ee7108cf443 time="2026-02-13T23:26:28Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=3 userID=8074a4ba-f09b-4f9f-8436-8ee7108cf443 time="2026-02-13T23:26:28Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4 userID=8074a4ba-f09b-4f9f-8436-8ee7108cf443 time="2026-02-13T23:26:28Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=8 userID=8074a4ba-f09b-4f9f-8436-8ee7108cf443 time="2026-02-13T23:26:28Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=7 userID=8074a4ba-f09b-4f9f-8436-8ee7108cf443 time="2026-02-13T23:26:28Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=10 userID=8074a4ba-f09b-4f9f-8436-8ee7108cf443 time="2026-02-13T23:26:28Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5 userID=8074a4ba-f09b-4f9f-8436-8ee7108cf443 time="2026-02-13T23:26:28Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=12 userID=8074a4ba-f09b-4f9f-8436-8ee7108cf443 time="2026-02-13T23:26:28Z" level=info msg="Synced labels" service=imap user=f7765478-0ddc-4281-9a2e-e35241eca229 time="2026-02-13T23:26:28Z" level=info msg="200 OK: GET https://127.0.0.1:39957/mail/v4/messages/count" pkg=gpa/client userID=f7765478-0ddc-4281-9a2e-e35241eca229 time="2026-02-13T23:26:28Z" level=info msg="Syncing messages" service=imap user=f7765478-0ddc-4281-9a2e-e35241eca229 time="2026-02-13T23:26:28Z" level=info msg="Job started" service=imap user=f7765478-0ddc-4281-9a2e-e35241eca229 time="2026-02-13T23:26:28Z" level=info msg="200 OK: POST https://127.0.0.1:39957/mail/v4/messages" pkg=gpa/client userID=f7765478-0ddc-4281-9a2e-e35241eca229 time="2026-02-13T23:26:28Z" level=info msg="Job finished" service=imap user=f7765478-0ddc-4281-9a2e-e35241eca229 time="2026-02-13T23:26:28Z" level=info msg="All child jobs completed" service=imap sync-job=waiter user=f7765478-0ddc-4281-9a2e-e35241eca229 time="2026-02-13T23:26:28Z" level=info msg="Synced messages" service=imap user=f7765478-0ddc-4281-9a2e-e35241eca229 time="2026-02-13T23:26:28Z" level=info msg="Finished user sync" duration=20.288791ms service=imap user=f7765478-0ddc-4281-9a2e-e35241eca229 time="2026-02-13T23:26:28Z" level=info msg="Sync complete, starting API event stream" service=imap user=f7765478-0ddc-4281-9a2e-e35241eca229 time="2026-02-13T23:26:28Z" level=info msg="Event loop reset" eventID="AA==" service=user-events user=f7765478-0ddc-4281-9a2e-e35241eca229 And the user with username "4c8281de-515e-43dd-bb1b-35b872a84a8f" sends a Gluon metric indicating that the number of newly opened IMAP connections within some interval have exceed a threshold value # :1 -> *scenario time="2026-02-13T23:26:28Z" level=info msg="Frontend service stopped" time="2026-02-13T23:26:28Z" level=info msg="Frontend client stopped" time="2026-02-13T23:26:28Z" level=info msg="Closing bridge" pkg=bridge time="2026-02-13T23:26:28Z" level=info msg="Stopping service" pkg=observability time="2026-02-13T23:26:28Z" level=info msg="Closing user" userID=f7765478-0ddc-4281-9a2e-e35241eca229 time="2026-02-13T23:26:28Z" level=info msg="De-registering user client, ID:f7765478-0ddc-4281-9a2e-e35241eca229" pkg=observability time="2026-02-13T23:26:28Z" level=info msg="Exiting IMAP Service" service=imap user=f7765478-0ddc-4281-9a2e-e35241eca229 time="2026-02-13T23:26:28Z" level=info msg="Exiting service main loop" service=smtp user=f7765478-0ddc-4281-9a2e-e35241eca229 time="2026-02-13T23:26:28Z" level=info msg="Exiting service main loop" service=notification user=f7765478-0ddc-4281-9a2e-e35241eca229 time="2026-02-13T23:26:28Z" level=info msg="Exiting Service" service=user-identity user=f7765478-0ddc-4281-9a2e-e35241eca229 time="2026-02-13T23:26:28Z" level=info msg="Exiting service main loop" service=telemetry user=f7765478-0ddc-4281-9a2e-e35241eca229 time="2026-02-13T23:26:28Z" level=info msg="Exiting service" service=user-events user=f7765478-0ddc-4281-9a2e-e35241eca229 time="2026-02-13T23:26:28Z" level=info msg="Closing IMAP Listener" service=server-manager time="2026-02-13T23:26:28Z" level=info msg="Closing IMAP server" service=server-manager time="2026-02-13T23:26:28Z" level=info msg="Closing SMTP Listener" service=server-manager time="2026-02-13T23:26:28Z" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2026-02-13T23:26:28Z" level=info msg="Closing SMTP server" service=server-manager time="2026-02-13T23:26:28Z" level=info msg="Closing service" service=unleash Then it succeeds # :1 -> *scenario Feature: Bridge send remote notification observability metrics time="2026-02-13T23:26:29Z" level=info msg="User '5c471c2c-dbcd-42f5-94ca-b37b9c577236' created with id=173431c0-50d7-4fac-8217-65423d2d85d0" pkg=gpa/server/backend Background: Given there exists an account with username "5c471c2c-dbcd-42f5-94ca-b37b9c577236" and password "password" # :1 -> *scenario time="2026-02-13T23:26:29Z" level=info msg="User '843e95bb-0742-444f-8b5d-9e2014f0e2df' created with id=1a500f90-b498-49dc-afdd-dfedac22830e" pkg=gpa/server/backend And there exists an account with username "843e95bb-0742-444f-8b5d-9e2014f0e2df" and password "password" # :1 -> *scenario Then it succeeds # :1 -> *scenario time="2026-02-13T23:26:29Z" level=info msg="Starting bridge" time="2026-02-13T23:26:29Z" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures1466701680/173/config2469904188/grpcFocusServerConfig.json pkg=focus/service time="2026-02-13T23:26:29Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures1466701680/173/cache3992347267/unleash_cache/unleash_flags: no such file or directory" service=unleash time="2026-02-13T23:26:29Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures1466701680/173/cache3992347267/notifications/notification_cache: no such file or directory" pkg=notification-store time="2026-02-13T23:26:29Z" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures1466701680/173/data3120401040/gluon/backend/db gluonStore=/tmp/TestFeatures1466701680/173/data3120401040/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2026-02-13T23:26:29Z" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2026-02-13T23:26:29Z" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2026-02-13T23:26:29Z" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2026-02-13T23:26:29Z" level=info msg="Starting service" service=unleash time="2026-02-13T23:26:29Z" level=info msg="Starting service" pkg=observability time="2026-02-13T23:26:29Z" level=info msg="Starting frontend service" time="2026-02-13T23:26:29Z" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures1466701680/173/config2469904188/grpcServerConfig.json time="2026-02-13T23:26:29Z" level=info msg="gRPC server listening on /tmp/bridge2830" pkg=grpc time="2026-02-13T23:26:29Z" level=info msg="Frontend service started" time="2026-02-13T23:26:29Z" level=info msg="Starting frontend client" time="2026-02-13T23:26:29Z" level=info msg="Starting poll service" service=unleash time="2026-02-13T23:26:29Z" level=info msg="Loading users" count=0 pkg=bridge/user time="2026-02-13T23:26:29Z" level=info msg="Finished loading users" pkg=bridge/user time="2026-02-13T23:26:29Z" level=info msg="Starting receiver service" service=unleash time="2026-02-13T23:26:29Z" level=info msg="Checking for updates" pkg=bridge time="2026-02-13T23:26:29Z" level=info msg="Not monitoring parent PID" pkg=grpc time="2026-02-13T23:26:29Z" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2026-02-13T23:26:29Z" level=info msg="200 OK: GET https://127.0.0.1:45087/feature/v2/frontend?bridgeStickyKey=47eef615-53be-4010-ad19-5ae40088e310" pkg=gpa/manager time="2026-02-13T23:26:29Z" level=info msg="Frontend client started" When bridge starts # :1 -> *scenario Then it succeeds # :1 -> *scenario time="2026-02-13T23:26:29Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (556d73c3)" time="2026-02-13T23:26:29Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (556d73c3)" time="2026-02-13T23:26:29Z" level=info msg="200 OK: POST https://127.0.0.1:45087/auth/v4/info" pkg=gpa/manager time="2026-02-13T23:26:29Z" level=info msg="200 OK: POST https://127.0.0.1:45087/auth/v4" pkg=gpa/manager time="2026-02-13T23:26:29Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=173431c0-50d7-4fac-8217-65423d2d85d0 time="2026-02-13T23:26:29Z" level=info msg="Adding vault user" userID=173431c0-50d7-4fac-8217-65423d2d85d0 time="2026-02-13T23:26:29Z" level=info msg="Creating new user" userID=173431c0-50d7-4fac-8217-65423d2d85d0 time="2026-02-13T23:26:29Z" level=warning msg="404 GET https://127.0.0.1:45087/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2026-02-13T23:26:29Z" level=error msg="404 GET https://127.0.0.1:45087/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2026-02-13T23:26:29Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:45087/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2026-02-13T23:26:29Z" level=info msg="Creating user object" numAddr=1 numLabels=12 userID=173431c0-50d7-4fac-8217-65423d2d85d0 time="2026-02-13T23:26:29Z" level=info msg="200 OK: GET https://127.0.0.1:45087/core/v4/events/latest" pkg=gpa/client userID=173431c0-50d7-4fac-8217-65423d2d85d0 time="2026-02-13T23:26:29Z" level=info msg="Starting service Last EventID=AA==" service=user-events user=173431c0-50d7-4fac-8217-65423d2d85d0 time="2026-02-13T23:26:29Z" level=info msg="200 OK: GET https://127.0.0.1:45087/core/v4/settings" pkg=gpa/client userID=173431c0-50d7-4fac-8217-65423d2d85d0 time="2026-02-13T23:26:29Z" level=info msg="Registering user client, ID:173431c0-50d7-4fac-8217-65423d2d85d0" pkg=observability time="2026-02-13T23:26:29Z" level=info msg="Starting service main loop" service=telemetry user=173431c0-50d7-4fac-8217-65423d2d85d0 time="2026-02-13T23:26:29Z" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=173431c0-50d7-4fac-8217-65423d2d85d0 time="2026-02-13T23:26:29Z" level=info msg="Starting service main loop" service=notification user=173431c0-50d7-4fac-8217-65423d2d85d0 time="2026-02-13T23:26:29Z" level=info msg="Starting service main loop" service=smtp user=173431c0-50d7-4fac-8217-65423d2d85d0 time="2026-02-13T23:26:29Z" level=info msg="200 OK: GET https://127.0.0.1:45087/core/v4/labels?Type=4" pkg=gpa/client userID=173431c0-50d7-4fac-8217-65423d2d85d0 time="2026-02-13T23:26:29Z" level=info msg="200 OK: GET https://127.0.0.1:45087/core/v4/labels?Type=3" pkg=gpa/client userID=173431c0-50d7-4fac-8217-65423d2d85d0 time="2026-02-13T23:26:29Z" level=info msg="200 OK: GET https://127.0.0.1:45087/core/v4/labels?Type=1" pkg=gpa/client userID=173431c0-50d7-4fac-8217-65423d2d85d0 time="2026-02-13T23:26:29Z" level=info msg="Setting labels" labelIDs="[3 5 6 9 12 0 4 7 8 10 1 2]" pkg=rwLabels time="2026-02-13T23:26:29Z" level=info msg="Adding user to imap server" addrID=d8e00cfc-67cd-4ecb-96f5-e0cbcbbe178a service=server-manager time="2026-02-13T23:26:29Z" level=info msg="Creating new IMAP user" addrID=d8e00cfc-67cd-4ecb-96f5-e0cbcbbe178a service=server-manager time="2026-02-13T23:26:29Z" level=info msg="Setting gluon ID" addrID=d8e00cfc-67cd-4ecb-96f5-e0cbcbbe178a gluonID=25c37426-772a-4c11-9ba0-a21a11fc3ed0 userID=173431c0-50d7-4fac-8217-65423d2d85d0 time="2026-02-13T23:26:29Z" level=info msg="Created new IMAP user" addrID=d8e00cfc-67cd-4ecb-96f5-e0cbcbbe178a gluonID=25c37426-772a-4c11-9ba0-a21a11fc3ed0 service=server-manager time="2026-02-13T23:26:29Z" level=info msg="Validating Listener State" service=server-manager time="2026-02-13T23:26:29Z" level=info msg=Resuming service=user-events user=173431c0-50d7-4fac-8217-65423d2d85d0 Scenario: Send notification 'received' and 'processed' observability metric # features/observability/remote_notification.feature:10 When the user logs in with username "5c471c2c-dbcd-42f5-94ca-b37b9c577236" and password "password" # :1 -> *scenario time="2026-02-13T23:26:29Z" level=info msg="Received mailbox message count" count=0 gluonID=25c37426-772a-4c11-9ba0-a21a11fc3ed0 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2026-02-13T23:26:29Z" level=info msg="Starting IMAP Service" service=imap user=173431c0-50d7-4fac-8217-65423d2d85d0 time="2026-02-13T23:26:29Z" level=info msg="Sync triggered" service=imap user=173431c0-50d7-4fac-8217-65423d2d85d0 time="2026-02-13T23:26:29Z" level=info msg="Beginning user sync" service=imap start="2026-02-13 23:26:29.956791456 +0000 UTC m=+207.763399866" user=173431c0-50d7-4fac-8217-65423d2d85d0 time="2026-02-13T23:26:29Z" level=info msg="Checking whether logged in user should re-sync. UserID:173431c0-50d7-4fac-8217-65423d2d85d0" userID=173431c0-50d7-4fac-8217-65423d2d85d0 time="2026-02-13T23:26:29Z" level=info msg="Syncing labels" service=imap user=173431c0-50d7-4fac-8217-65423d2d85d0 time="2026-02-13T23:26:29Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=25c37426-772a-4c11-9ba0-a21a11fc3ed0 time="2026-02-13T23:26:29Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=25c37426-772a-4c11-9ba0-a21a11fc3ed0 time="2026-02-13T23:26:29Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=10 userID=25c37426-772a-4c11-9ba0-a21a11fc3ed0 time="2026-02-13T23:26:29Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=8 userID=25c37426-772a-4c11-9ba0-a21a11fc3ed0 time="2026-02-13T23:26:29Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=3 userID=25c37426-772a-4c11-9ba0-a21a11fc3ed0 time="2026-02-13T23:26:29Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=12 userID=25c37426-772a-4c11-9ba0-a21a11fc3ed0 time="2026-02-13T23:26:29Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0 userID=25c37426-772a-4c11-9ba0-a21a11fc3ed0 time="2026-02-13T23:26:29Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4 userID=25c37426-772a-4c11-9ba0-a21a11fc3ed0 time="2026-02-13T23:26:29Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6 userID=25c37426-772a-4c11-9ba0-a21a11fc3ed0 time="2026-02-13T23:26:29Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=7 userID=25c37426-772a-4c11-9ba0-a21a11fc3ed0 time="2026-02-13T23:26:29Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5 userID=25c37426-772a-4c11-9ba0-a21a11fc3ed0 time="2026-02-13T23:26:29Z" level=info msg="Synced labels" service=imap user=173431c0-50d7-4fac-8217-65423d2d85d0 time="2026-02-13T23:26:29Z" level=info msg="200 OK: GET https://127.0.0.1:45087/mail/v4/messages/count" pkg=gpa/client userID=173431c0-50d7-4fac-8217-65423d2d85d0 time="2026-02-13T23:26:29Z" level=info msg="Syncing messages" service=imap user=173431c0-50d7-4fac-8217-65423d2d85d0 time="2026-02-13T23:26:29Z" level=info msg="Job started" service=imap user=173431c0-50d7-4fac-8217-65423d2d85d0 time="2026-02-13T23:26:29Z" level=info msg="200 OK: POST https://127.0.0.1:45087/mail/v4/messages" pkg=gpa/client userID=173431c0-50d7-4fac-8217-65423d2d85d0 time="2026-02-13T23:26:29Z" level=info msg="Job finished" service=imap user=173431c0-50d7-4fac-8217-65423d2d85d0 time="2026-02-13T23:26:29Z" level=info msg="All child jobs completed" service=imap sync-job=waiter user=173431c0-50d7-4fac-8217-65423d2d85d0 time="2026-02-13T23:26:29Z" level=info msg="Synced messages" service=imap user=173431c0-50d7-4fac-8217-65423d2d85d0 time="2026-02-13T23:26:29Z" level=info msg="Finished user sync" duration=4.357289ms service=imap user=173431c0-50d7-4fac-8217-65423d2d85d0 time="2026-02-13T23:26:29Z" level=info msg="Sync complete, starting API event stream" service=imap user=173431c0-50d7-4fac-8217-65423d2d85d0 time="2026-02-13T23:26:29Z" level=info msg="Event loop reset" eventID="AA==" service=user-events user=173431c0-50d7-4fac-8217-65423d2d85d0 time="2026-02-13T23:26:30Z" level=info msg="Heartbeat sent" metrics="{bridge.any.heartbeat bridge_heartbeat_new {1 3} {true true false false false true true true true true false 0.0.0 starttls starttls unknown}}" pkg=telemetry time="2026-02-13T23:26:30Z" level=info msg="200 OK: GET https://127.0.0.1:45087/core/v4/events/AA==" pkg=gpa/client userID=173431c0-50d7-4fac-8217-65423d2d85d0 time="2026-02-13T23:26:31Z" level=info msg="200 OK: GET https://127.0.0.1:45087/core/v4/events/AA==" pkg=gpa/client userID=173431c0-50d7-4fac-8217-65423d2d85d0 time="2026-02-13T23:26:32Z" level=info msg="200 OK: GET https://127.0.0.1:45087/core/v4/events/AA==" pkg=gpa/client userID=173431c0-50d7-4fac-8217-65423d2d85d0 time="2026-02-13T23:26:33Z" level=info msg="200 OK: GET https://127.0.0.1:45087/core/v4/events/AA==" pkg=gpa/client userID=173431c0-50d7-4fac-8217-65423d2d85d0 time="2026-02-13T23:26:34Z" level=info msg="Polling flag service" service=unleash time="2026-02-13T23:26:34Z" level=info msg="200 OK: GET https://127.0.0.1:45087/feature/v2/frontend?bridgeStickyKey=47eef615-53be-4010-ad19-5ae40088e310" pkg=gpa/manager time="2026-02-13T23:26:34Z" level=info msg="200 OK: GET https://127.0.0.1:45087/core/v4/events/AA==" pkg=gpa/client userID=173431c0-50d7-4fac-8217-65423d2d85d0 And the user with username "5c471c2c-dbcd-42f5-94ca-b37b9c577236" sends the following remote notification observability metric "received" # :1 -> *scenario Then it succeeds # :1 -> *scenario time="2026-02-13T23:26:35Z" level=info msg="200 OK: GET https://127.0.0.1:45087/core/v4/events/AA==" pkg=gpa/client userID=173431c0-50d7-4fac-8217-65423d2d85d0 time="2026-02-13T23:26:36Z" level=info msg="200 OK: GET https://127.0.0.1:45087/core/v4/events/AA==" pkg=gpa/client userID=173431c0-50d7-4fac-8217-65423d2d85d0 time="2026-02-13T23:26:37Z" level=info msg="200 OK: GET https://127.0.0.1:45087/core/v4/events/AA==" pkg=gpa/client userID=173431c0-50d7-4fac-8217-65423d2d85d0 time="2026-02-13T23:26:38Z" level=info msg="200 OK: GET https://127.0.0.1:45087/core/v4/events/AA==" pkg=gpa/client userID=173431c0-50d7-4fac-8217-65423d2d85d0 time="2026-02-13T23:26:39Z" level=info msg="Polling flag service" service=unleash time="2026-02-13T23:26:39Z" level=info msg="200 OK: GET https://127.0.0.1:45087/feature/v2/frontend?bridgeStickyKey=47eef615-53be-4010-ad19-5ae40088e310" pkg=gpa/manager time="2026-02-13T23:26:39Z" level=info msg="200 OK: GET https://127.0.0.1:45087/core/v4/events/AA==" pkg=gpa/client userID=173431c0-50d7-4fac-8217-65423d2d85d0 And the user with username "5c471c2c-dbcd-42f5-94ca-b37b9c577236" sends the following remote notification observability metric "processed" # :1 -> *scenario time="2026-02-13T23:26:40Z" level=info msg="Frontend service stopped" time="2026-02-13T23:26:40Z" level=info msg="Frontend client stopped" time="2026-02-13T23:26:40Z" level=info msg="Closing bridge" pkg=bridge time="2026-02-13T23:26:40Z" level=info msg="Stopping service" pkg=observability time="2026-02-13T23:26:40Z" level=info msg="Closing user" userID=173431c0-50d7-4fac-8217-65423d2d85d0 time="2026-02-13T23:26:40Z" level=info msg="De-registering user client, ID:173431c0-50d7-4fac-8217-65423d2d85d0" pkg=observability time="2026-02-13T23:26:40Z" level=info msg="Exiting IMAP Service" service=imap user=173431c0-50d7-4fac-8217-65423d2d85d0 time="2026-02-13T23:26:40Z" level=info msg="Exiting service main loop" service=smtp user=173431c0-50d7-4fac-8217-65423d2d85d0 time="2026-02-13T23:26:40Z" level=info msg="Exiting service main loop" service=notification user=173431c0-50d7-4fac-8217-65423d2d85d0 time="2026-02-13T23:26:40Z" level=info msg="Exiting Service" service=user-identity user=173431c0-50d7-4fac-8217-65423d2d85d0 time="2026-02-13T23:26:40Z" level=info msg="Exiting service main loop" service=telemetry user=173431c0-50d7-4fac-8217-65423d2d85d0 time="2026-02-13T23:26:40Z" level=info msg="Exiting service" service=user-events user=173431c0-50d7-4fac-8217-65423d2d85d0 time="2026-02-13T23:26:40Z" level=info msg="Closing IMAP Listener" service=server-manager time="2026-02-13T23:26:40Z" level=info msg="Closing IMAP server" service=server-manager time="2026-02-13T23:26:40Z" level=info msg="Closing SMTP Listener" service=server-manager time="2026-02-13T23:26:40Z" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2026-02-13T23:26:40Z" level=info msg="Closing SMTP server" service=server-manager time="2026-02-13T23:26:40Z" level=info msg="Closing service" service=unleash Then it succeeds # :1 -> *scenario Feature: SMTP client authentication with address modes time="2026-02-13T23:26:40Z" level=info msg="User '2a2af2de-5528-40dd-bdc0-439d77364524' created with id=63155d9d-0ed3-4373-82f2-c489e37366f4" pkg=gpa/server/backend Background: Given there exists an account with username "2a2af2de-5528-40dd-bdc0-439d77364524" and password "password" # :1 -> *scenario And the account "2a2af2de-5528-40dd-bdc0-439d77364524" has additional address "040bd1e1-a78a-418e-8a11-113ed3a47be4@proton.local" # :1 -> *scenario And it succeeds # :1 -> *scenario time="2026-02-13T23:26:40Z" level=info msg="Starting bridge" time="2026-02-13T23:26:40Z" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures1466701680/174/config839408260/grpcFocusServerConfig.json pkg=focus/service time="2026-02-13T23:26:40Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures1466701680/174/cache3042485675/unleash_cache/unleash_flags: no such file or directory" service=unleash time="2026-02-13T23:26:40Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures1466701680/174/cache3042485675/notifications/notification_cache: no such file or directory" pkg=notification-store time="2026-02-13T23:26:40Z" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures1466701680/174/data347005601/gluon/backend/db gluonStore=/tmp/TestFeatures1466701680/174/data347005601/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2026-02-13T23:26:40Z" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2026-02-13T23:26:40Z" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2026-02-13T23:26:40Z" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2026-02-13T23:26:40Z" level=info msg="Starting service" service=unleash time="2026-02-13T23:26:40Z" level=info msg="Starting service" pkg=observability time="2026-02-13T23:26:40Z" level=info msg="Starting frontend service" time="2026-02-13T23:26:40Z" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures1466701680/174/config839408260/grpcServerConfig.json time="2026-02-13T23:26:40Z" level=info msg="gRPC server listening on /tmp/bridge0330" pkg=grpc time="2026-02-13T23:26:40Z" level=info msg="Frontend service started" time="2026-02-13T23:26:40Z" level=info msg="Starting frontend client" time="2026-02-13T23:26:40Z" level=info msg="Starting poll service" service=unleash time="2026-02-13T23:26:40Z" level=info msg="Loading users" count=0 pkg=bridge/user time="2026-02-13T23:26:40Z" level=info msg="Finished loading users" pkg=bridge/user time="2026-02-13T23:26:40Z" level=info msg="Starting receiver service" service=unleash time="2026-02-13T23:26:40Z" level=info msg="Checking for updates" pkg=bridge time="2026-02-13T23:26:40Z" level=info msg="Not monitoring parent PID" pkg=grpc time="2026-02-13T23:26:40Z" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2026-02-13T23:26:40Z" level=info msg="200 OK: GET https://127.0.0.1:34393/feature/v2/frontend?bridgeStickyKey=c15d1ee0-2bf9-413f-aff5-b329565a2f13" pkg=gpa/manager time="2026-02-13T23:26:40Z" level=info msg="Frontend client started" Scenario: SMTP client can authenticate successfully with secondary address in combine mode # features/smtp/addressmode.feature:7 Given bridge starts # :1 -> *scenario time="2026-02-13T23:26:40Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (e880dd83)" time="2026-02-13T23:26:40Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (e880dd83)" time="2026-02-13T23:26:40Z" level=info msg="200 OK: POST https://127.0.0.1:34393/auth/v4/info" pkg=gpa/manager time="2026-02-13T23:26:41Z" level=info msg="200 OK: POST https://127.0.0.1:34393/auth/v4" pkg=gpa/manager time="2026-02-13T23:26:41Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=63155d9d-0ed3-4373-82f2-c489e37366f4 time="2026-02-13T23:26:41Z" level=info msg="Adding vault user" userID=63155d9d-0ed3-4373-82f2-c489e37366f4 time="2026-02-13T23:26:41Z" level=info msg="Creating new user" userID=63155d9d-0ed3-4373-82f2-c489e37366f4 time="2026-02-13T23:26:41Z" level=warning msg="404 GET https://127.0.0.1:34393/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2026-02-13T23:26:41Z" level=error msg="404 GET https://127.0.0.1:34393/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2026-02-13T23:26:41Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:34393/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2026-02-13T23:26:41Z" level=info msg="Creating user object" numAddr=2 numLabels=12 userID=63155d9d-0ed3-4373-82f2-c489e37366f4 time="2026-02-13T23:26:41Z" level=info msg="200 OK: GET https://127.0.0.1:34393/core/v4/events/latest" pkg=gpa/client userID=63155d9d-0ed3-4373-82f2-c489e37366f4 time="2026-02-13T23:26:41Z" level=info msg="Starting service Last EventID=AQ==" service=user-events user=63155d9d-0ed3-4373-82f2-c489e37366f4 time="2026-02-13T23:26:41Z" level=info msg="200 OK: GET https://127.0.0.1:34393/core/v4/settings" pkg=gpa/client userID=63155d9d-0ed3-4373-82f2-c489e37366f4 time="2026-02-13T23:26:41Z" level=info msg="Registering user client, ID:63155d9d-0ed3-4373-82f2-c489e37366f4" pkg=observability time="2026-02-13T23:26:41Z" level=info msg="Starting service main loop" service=telemetry user=63155d9d-0ed3-4373-82f2-c489e37366f4 time="2026-02-13T23:26:41Z" level=info msg="Starting user identity service" numAddr=2 service=user-identity user=63155d9d-0ed3-4373-82f2-c489e37366f4 time="2026-02-13T23:26:41Z" level=info msg="Starting service main loop" service=notification user=63155d9d-0ed3-4373-82f2-c489e37366f4 time="2026-02-13T23:26:41Z" level=info msg="Starting service main loop" service=smtp user=63155d9d-0ed3-4373-82f2-c489e37366f4 time="2026-02-13T23:26:41Z" level=info msg="200 OK: GET https://127.0.0.1:34393/core/v4/labels?Type=4" pkg=gpa/client userID=63155d9d-0ed3-4373-82f2-c489e37366f4 time="2026-02-13T23:26:41Z" level=info msg="200 OK: GET https://127.0.0.1:34393/core/v4/labels?Type=3" pkg=gpa/client userID=63155d9d-0ed3-4373-82f2-c489e37366f4 time="2026-02-13T23:26:41Z" level=info msg="200 OK: GET https://127.0.0.1:34393/core/v4/labels?Type=1" pkg=gpa/client userID=63155d9d-0ed3-4373-82f2-c489e37366f4 time="2026-02-13T23:26:41Z" level=info msg="Setting labels" labelIDs="[1 3 4 5 9 12 2 6 7 8 10 0]" pkg=rwLabels time="2026-02-13T23:26:41Z" level=info msg="Adding user to imap server" addrID=47b1f5ba-1cc1-44ec-9897-884d5a888182 service=server-manager time="2026-02-13T23:26:41Z" level=info msg="Creating new IMAP user" addrID=47b1f5ba-1cc1-44ec-9897-884d5a888182 service=server-manager time="2026-02-13T23:26:41Z" level=info msg="Setting gluon ID" addrID=47b1f5ba-1cc1-44ec-9897-884d5a888182 gluonID=f75f9321-7ab9-4f08-ba22-2117b4871335 userID=63155d9d-0ed3-4373-82f2-c489e37366f4 time="2026-02-13T23:26:41Z" level=info msg="Created new IMAP user" addrID=47b1f5ba-1cc1-44ec-9897-884d5a888182 gluonID=f75f9321-7ab9-4f08-ba22-2117b4871335 service=server-manager time="2026-02-13T23:26:41Z" level=info msg="Validating Listener State" service=server-manager time="2026-02-13T23:26:41Z" level=info msg=Resuming service=user-events user=63155d9d-0ed3-4373-82f2-c489e37366f4 And the user logs in with username "2a2af2de-5528-40dd-bdc0-439d77364524" and password "password" # :1 -> *scenario time="2026-02-13T23:26:41Z" level=info msg="Received mailbox message count" count=0 gluonID=f75f9321-7ab9-4f08-ba22-2117b4871335 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2026-02-13T23:26:41Z" level=info msg="Starting IMAP Service" service=imap user=63155d9d-0ed3-4373-82f2-c489e37366f4 time="2026-02-13T23:26:41Z" level=info msg="Sync triggered" service=imap user=63155d9d-0ed3-4373-82f2-c489e37366f4 time="2026-02-13T23:26:41Z" level=info msg="Beginning user sync" service=imap start="2026-02-13 23:26:41.1295969 +0000 UTC m=+218.936205300" user=63155d9d-0ed3-4373-82f2-c489e37366f4 time="2026-02-13T23:26:41Z" level=info msg="Checking whether logged in user should re-sync. UserID:63155d9d-0ed3-4373-82f2-c489e37366f4" userID=63155d9d-0ed3-4373-82f2-c489e37366f4 time="2026-02-13T23:26:41Z" level=info msg="Syncing labels" service=imap user=63155d9d-0ed3-4373-82f2-c489e37366f4 time="2026-02-13T23:26:41Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=f75f9321-7ab9-4f08-ba22-2117b4871335 time="2026-02-13T23:26:41Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=f75f9321-7ab9-4f08-ba22-2117b4871335 time="2026-02-13T23:26:41Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=10 userID=f75f9321-7ab9-4f08-ba22-2117b4871335 time="2026-02-13T23:26:41Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=12 userID=f75f9321-7ab9-4f08-ba22-2117b4871335 time="2026-02-13T23:26:41Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6 userID=f75f9321-7ab9-4f08-ba22-2117b4871335 time="2026-02-13T23:26:41Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0 userID=f75f9321-7ab9-4f08-ba22-2117b4871335 time="2026-02-13T23:26:41Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4 userID=f75f9321-7ab9-4f08-ba22-2117b4871335 time="2026-02-13T23:26:41Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=7 userID=f75f9321-7ab9-4f08-ba22-2117b4871335 time="2026-02-13T23:26:41Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=8 userID=f75f9321-7ab9-4f08-ba22-2117b4871335 time="2026-02-13T23:26:41Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=3 userID=f75f9321-7ab9-4f08-ba22-2117b4871335 time="2026-02-13T23:26:41Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5 userID=f75f9321-7ab9-4f08-ba22-2117b4871335 time="2026-02-13T23:26:41Z" level=info msg="Synced labels" service=imap user=63155d9d-0ed3-4373-82f2-c489e37366f4 time="2026-02-13T23:26:41Z" level=info msg="200 OK: GET https://127.0.0.1:34393/mail/v4/messages/count" pkg=gpa/client userID=63155d9d-0ed3-4373-82f2-c489e37366f4 time="2026-02-13T23:26:41Z" level=info msg="Syncing messages" service=imap user=63155d9d-0ed3-4373-82f2-c489e37366f4 time="2026-02-13T23:26:41Z" level=info msg="Job started" service=imap user=63155d9d-0ed3-4373-82f2-c489e37366f4 time="2026-02-13T23:26:41Z" level=info msg="200 OK: POST https://127.0.0.1:34393/mail/v4/messages" pkg=gpa/client userID=63155d9d-0ed3-4373-82f2-c489e37366f4 time="2026-02-13T23:26:41Z" level=info msg="Job finished" service=imap user=63155d9d-0ed3-4373-82f2-c489e37366f4 time="2026-02-13T23:26:41Z" level=info msg="All child jobs completed" service=imap sync-job=waiter user=63155d9d-0ed3-4373-82f2-c489e37366f4 time="2026-02-13T23:26:41Z" level=info msg="Synced messages" service=imap user=63155d9d-0ed3-4373-82f2-c489e37366f4 time="2026-02-13T23:26:41Z" level=info msg="Finished user sync" duration=5.399392ms service=imap user=63155d9d-0ed3-4373-82f2-c489e37366f4 time="2026-02-13T23:26:41Z" level=info msg="Sync complete, starting API event stream" service=imap user=63155d9d-0ed3-4373-82f2-c489e37366f4 time="2026-02-13T23:26:41Z" level=info msg="Event loop reset" eventID="AQ==" service=user-events user=63155d9d-0ed3-4373-82f2-c489e37366f4 And user "2a2af2de-5528-40dd-bdc0-439d77364524" finishes syncing # :1 -> *scenario When user "2a2af2de-5528-40dd-bdc0-439d77364524" connects and authenticates SMTP client "1" with address "040bd1e1-a78a-418e-8a11-113ed3a47be4@proton.local" # :1 -> *scenario time="2026-02-13T23:26:41Z" level=info msg="Frontend service stopped" time="2026-02-13T23:26:41Z" level=info msg="Frontend client stopped" time="2026-02-13T23:26:41Z" level=info msg="Closing bridge" pkg=bridge time="2026-02-13T23:26:41Z" level=info msg="Stopping service" pkg=observability time="2026-02-13T23:26:41Z" level=info msg="Closing user" userID=63155d9d-0ed3-4373-82f2-c489e37366f4 time="2026-02-13T23:26:41Z" level=info msg="De-registering user client, ID:63155d9d-0ed3-4373-82f2-c489e37366f4" pkg=observability time="2026-02-13T23:26:41Z" level=info msg="Exiting IMAP Service" service=imap user=63155d9d-0ed3-4373-82f2-c489e37366f4 time="2026-02-13T23:26:41Z" level=info msg="Exiting service main loop" service=smtp user=63155d9d-0ed3-4373-82f2-c489e37366f4 time="2026-02-13T23:26:41Z" level=info msg="Exiting service main loop" service=notification user=63155d9d-0ed3-4373-82f2-c489e37366f4 time="2026-02-13T23:26:41Z" level=info msg="Exiting Service" service=user-identity user=63155d9d-0ed3-4373-82f2-c489e37366f4 time="2026-02-13T23:26:41Z" level=info msg="Exiting service main loop" service=telemetry user=63155d9d-0ed3-4373-82f2-c489e37366f4 time="2026-02-13T23:26:41Z" level=info msg="Exiting service" service=user-events user=63155d9d-0ed3-4373-82f2-c489e37366f4 time="2026-02-13T23:26:41Z" level=info msg="Closing IMAP Listener" service=server-manager time="2026-02-13T23:26:41Z" level=info msg="Closing IMAP server" service=server-manager time="2026-02-13T23:26:41Z" level=info msg="Closing SMTP Listener" service=server-manager time="2026-02-13T23:26:41Z" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2026-02-13T23:26:41Z" level=info msg="Closing SMTP server" service=server-manager time="2026-02-13T23:26:41Z" level=info msg="Closing service" service=unleash Then it succeeds # :1 -> *scenario time="2026-02-13T23:26:41Z" level=info msg="User '498e4bac-cfa5-4ad0-99c8-ed29fb550599' created with id=eeff8255-b257-4822-bb3b-4969608fc3b4" pkg=gpa/server/backend time="2026-02-13T23:26:41Z" level=info msg="Starting bridge" time="2026-02-13T23:26:41Z" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures1466701680/175/config2800545789/grpcFocusServerConfig.json pkg=focus/service time="2026-02-13T23:26:41Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures1466701680/175/cache3092820036/unleash_cache/unleash_flags: no such file or directory" service=unleash time="2026-02-13T23:26:41Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures1466701680/175/cache3092820036/notifications/notification_cache: no such file or directory" pkg=notification-store time="2026-02-13T23:26:41Z" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures1466701680/175/data233345118/gluon/backend/db gluonStore=/tmp/TestFeatures1466701680/175/data233345118/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2026-02-13T23:26:41Z" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2026-02-13T23:26:41Z" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2026-02-13T23:26:41Z" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2026-02-13T23:26:41Z" level=info msg="Starting service" service=unleash time="2026-02-13T23:26:41Z" level=info msg="Starting service" pkg=observability time="2026-02-13T23:26:41Z" level=info msg="Starting frontend service" time="2026-02-13T23:26:41Z" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures1466701680/175/config2800545789/grpcServerConfig.json time="2026-02-13T23:26:41Z" level=info msg="gRPC server listening on /tmp/bridge6876" pkg=grpc time="2026-02-13T23:26:41Z" level=info msg="Frontend service started" time="2026-02-13T23:26:41Z" level=info msg="Starting frontend client" time="2026-02-13T23:26:41Z" level=info msg="Starting poll service" service=unleash time="2026-02-13T23:26:41Z" level=info msg="Starting receiver service" service=unleash time="2026-02-13T23:26:41Z" level=info msg="Loading users" count=0 pkg=bridge/user time="2026-02-13T23:26:41Z" level=info msg="Finished loading users" pkg=bridge/user time="2026-02-13T23:26:41Z" level=info msg="Checking for updates" pkg=bridge time="2026-02-13T23:26:41Z" level=info msg="Not monitoring parent PID" pkg=grpc time="2026-02-13T23:26:41Z" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2026-02-13T23:26:41Z" level=info msg="Frontend client started" Scenario: SMTP client can authenticate successfully with secondary address in split mode # features/smtp/addressmode.feature:14 Given bridge starts # :1 -> *scenario time="2026-02-13T23:26:41Z" level=info msg="200 OK: GET https://127.0.0.1:39899/feature/v2/frontend?bridgeStickyKey=cc2c0d13-d6b8-44fc-8f55-cdd3d55eba1e" pkg=gpa/manager time="2026-02-13T23:26:41Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (ddd84b8f)" time="2026-02-13T23:26:41Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (ddd84b8f)" time="2026-02-13T23:26:41Z" level=info msg="200 OK: POST https://127.0.0.1:39899/auth/v4/info" pkg=gpa/manager time="2026-02-13T23:26:41Z" level=info msg="200 OK: POST https://127.0.0.1:39899/auth/v4" pkg=gpa/manager time="2026-02-13T23:26:41Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=eeff8255-b257-4822-bb3b-4969608fc3b4 time="2026-02-13T23:26:41Z" level=info msg="Adding vault user" userID=eeff8255-b257-4822-bb3b-4969608fc3b4 time="2026-02-13T23:26:41Z" level=info msg="Creating new user" userID=eeff8255-b257-4822-bb3b-4969608fc3b4 time="2026-02-13T23:26:41Z" level=warning msg="404 GET https://127.0.0.1:39899/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2026-02-13T23:26:41Z" level=error msg="404 GET https://127.0.0.1:39899/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2026-02-13T23:26:41Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:39899/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2026-02-13T23:26:41Z" level=info msg="Creating user object" numAddr=2 numLabels=12 userID=eeff8255-b257-4822-bb3b-4969608fc3b4 time="2026-02-13T23:26:41Z" level=info msg="200 OK: GET https://127.0.0.1:39899/core/v4/events/latest" pkg=gpa/client userID=eeff8255-b257-4822-bb3b-4969608fc3b4 time="2026-02-13T23:26:41Z" level=info msg="Starting service Last EventID=AQ==" service=user-events user=eeff8255-b257-4822-bb3b-4969608fc3b4 time="2026-02-13T23:26:41Z" level=info msg="200 OK: GET https://127.0.0.1:39899/core/v4/settings" pkg=gpa/client userID=eeff8255-b257-4822-bb3b-4969608fc3b4 time="2026-02-13T23:26:41Z" level=info msg="Registering user client, ID:eeff8255-b257-4822-bb3b-4969608fc3b4" pkg=observability time="2026-02-13T23:26:41Z" level=info msg="Starting service main loop" service=telemetry user=eeff8255-b257-4822-bb3b-4969608fc3b4 time="2026-02-13T23:26:41Z" level=info msg="Starting user identity service" numAddr=2 service=user-identity user=eeff8255-b257-4822-bb3b-4969608fc3b4 time="2026-02-13T23:26:41Z" level=info msg="Starting service main loop" service=notification user=eeff8255-b257-4822-bb3b-4969608fc3b4 time="2026-02-13T23:26:41Z" level=info msg="Starting service main loop" service=smtp user=eeff8255-b257-4822-bb3b-4969608fc3b4 time="2026-02-13T23:26:41Z" level=info msg="200 OK: GET https://127.0.0.1:39899/core/v4/labels?Type=4" pkg=gpa/client userID=eeff8255-b257-4822-bb3b-4969608fc3b4 time="2026-02-13T23:26:41Z" level=info msg="200 OK: GET https://127.0.0.1:39899/core/v4/labels?Type=3" pkg=gpa/client userID=eeff8255-b257-4822-bb3b-4969608fc3b4 time="2026-02-13T23:26:41Z" level=info msg="200 OK: GET https://127.0.0.1:39899/core/v4/labels?Type=1" pkg=gpa/client userID=eeff8255-b257-4822-bb3b-4969608fc3b4 time="2026-02-13T23:26:41Z" level=info msg="Setting labels" labelIDs="[2 4 5 6 7 9 10 1 3 8 12 0]" pkg=rwLabels time="2026-02-13T23:26:41Z" level=info msg="Adding user to imap server" addrID=e778abb4-0680-4028-ac0a-c4403ebdae29 service=server-manager time="2026-02-13T23:26:41Z" level=info msg="Creating new IMAP user" addrID=e778abb4-0680-4028-ac0a-c4403ebdae29 service=server-manager time="2026-02-13T23:26:41Z" level=info msg="Setting gluon ID" addrID=e778abb4-0680-4028-ac0a-c4403ebdae29 gluonID=49f699bf-35b7-4466-849e-f992b8705948 userID=eeff8255-b257-4822-bb3b-4969608fc3b4 time="2026-02-13T23:26:41Z" level=info msg="Received mailbox message count" count=0 gluonID=49f699bf-35b7-4466-849e-f992b8705948 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2026-02-13T23:26:41Z" level=info msg="Created new IMAP user" addrID=e778abb4-0680-4028-ac0a-c4403ebdae29 gluonID=49f699bf-35b7-4466-849e-f992b8705948 service=server-manager time="2026-02-13T23:26:41Z" level=info msg="Validating Listener State" service=server-manager time="2026-02-13T23:26:41Z" level=info msg=Resuming service=user-events user=eeff8255-b257-4822-bb3b-4969608fc3b4 time="2026-02-13T23:26:41Z" level=info msg="Starting IMAP Service" service=imap user=eeff8255-b257-4822-bb3b-4969608fc3b4 time="2026-02-13T23:26:41Z" level=info msg="Sync triggered" service=imap user=eeff8255-b257-4822-bb3b-4969608fc3b4 time="2026-02-13T23:26:41Z" level=info msg="Beginning user sync" service=imap start="2026-02-13 23:26:41.94889498 +0000 UTC m=+219.755503390" user=eeff8255-b257-4822-bb3b-4969608fc3b4 And the user logs in with username "498e4bac-cfa5-4ad0-99c8-ed29fb550599" and password "password" # :1 -> *scenario time="2026-02-13T23:26:41Z" level=info msg="Setting address mode" mode=split pkg=bridge/user userID=eeff8255-b257-4822-bb3b-4969608fc3b4 time="2026-02-13T23:26:41Z" level=info msg="Setting address mode" mode=split userID=eeff8255-b257-4822-bb3b-4969608fc3b4 time="2026-02-13T23:26:41Z" level=info msg="Checking whether logged in user should re-sync. UserID:eeff8255-b257-4822-bb3b-4969608fc3b4" userID=eeff8255-b257-4822-bb3b-4969608fc3b4 time="2026-02-13T23:26:41Z" level=info msg="Setting Split Address Mode" service=imap user=eeff8255-b257-4822-bb3b-4969608fc3b4 time="2026-02-13T23:26:41Z" level=error msg="Failed to check and report label conflicts" error="context canceled" service=imap user=eeff8255-b257-4822-bb3b-4969608fc3b4 time="2026-02-13T23:26:41Z" level=error msg="Sync aborted" error="context canceled" service=imap user=eeff8255-b257-4822-bb3b-4969608fc3b4 time="2026-02-13T23:26:41Z" level=info msg="Finished user sync" duration="250.42µs" service=imap user=eeff8255-b257-4822-bb3b-4969608fc3b4 time="2026-02-13T23:26:41Z" level=info msg="Removing gluon ID" addrID=e778abb4-0680-4028-ac0a-c4403ebdae29 gluonID=49f699bf-35b7-4466-849e-f992b8705948 userID=eeff8255-b257-4822-bb3b-4969608fc3b4 time="2026-02-13T23:26:41Z" level=info msg="Validating Listener State" service=server-manager time="2026-02-13T23:26:41Z" level=info msg="Adding user to imap server" addrID=e778abb4-0680-4028-ac0a-c4403ebdae29 service=server-manager time="2026-02-13T23:26:41Z" level=info msg="Creating new IMAP user" addrID=e778abb4-0680-4028-ac0a-c4403ebdae29 service=server-manager time="2026-02-13T23:26:41Z" level=info msg="Setting gluon ID" addrID=e778abb4-0680-4028-ac0a-c4403ebdae29 gluonID=eed7c6fd-be41-4186-a7d6-48c8a883516d userID=eeff8255-b257-4822-bb3b-4969608fc3b4 time="2026-02-13T23:26:41Z" level=info msg="Received mailbox message count" count=0 gluonID=eed7c6fd-be41-4186-a7d6-48c8a883516d labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2026-02-13T23:26:41Z" level=info msg="Created new IMAP user" addrID=e778abb4-0680-4028-ac0a-c4403ebdae29 gluonID=eed7c6fd-be41-4186-a7d6-48c8a883516d service=server-manager time="2026-02-13T23:26:41Z" level=info msg="Validating Listener State" service=server-manager time="2026-02-13T23:26:41Z" level=info msg="Adding user to imap server" addrID=78dfd028-d688-44f6-b8de-8d6fc84f65dd service=server-manager time="2026-02-13T23:26:41Z" level=info msg="Creating new IMAP user" addrID=78dfd028-d688-44f6-b8de-8d6fc84f65dd service=server-manager time="2026-02-13T23:26:41Z" level=info msg="Setting gluon ID" addrID=78dfd028-d688-44f6-b8de-8d6fc84f65dd gluonID=80444242-4e74-4adc-af3d-6073057b0440 userID=eeff8255-b257-4822-bb3b-4969608fc3b4 time="2026-02-13T23:26:41Z" level=info msg="Received mailbox message count" count=0 gluonID=80444242-4e74-4adc-af3d-6073057b0440 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2026-02-13T23:26:41Z" level=info msg="Created new IMAP user" addrID=78dfd028-d688-44f6-b8de-8d6fc84f65dd gluonID=80444242-4e74-4adc-af3d-6073057b0440 service=server-manager time="2026-02-13T23:26:41Z" level=info msg="Validating Listener State" service=server-manager time="2026-02-13T23:26:41Z" level=info msg="Sync triggered" service=imap user=eeff8255-b257-4822-bb3b-4969608fc3b4 time="2026-02-13T23:26:41Z" level=info msg="Beginning user sync" service=imap start="2026-02-13 23:26:41.958311171 +0000 UTC m=+219.764919581" user=eeff8255-b257-4822-bb3b-4969608fc3b4 And the user sets the address mode of user "498e4bac-cfa5-4ad0-99c8-ed29fb550599" to "split" # :1 -> *scenario time="2026-02-13T23:26:41Z" level=info msg="Syncing labels" service=imap user=eeff8255-b257-4822-bb3b-4969608fc3b4 time="2026-02-13T23:26:41Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=eed7c6fd-be41-4186-a7d6-48c8a883516d time="2026-02-13T23:26:41Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=80444242-4e74-4adc-af3d-6073057b0440 time="2026-02-13T23:26:41Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=eed7c6fd-be41-4186-a7d6-48c8a883516d time="2026-02-13T23:26:41Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=80444242-4e74-4adc-af3d-6073057b0440 time="2026-02-13T23:26:41Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5 userID=eed7c6fd-be41-4186-a7d6-48c8a883516d time="2026-02-13T23:26:41Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5 userID=80444242-4e74-4adc-af3d-6073057b0440 time="2026-02-13T23:26:41Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6 userID=eed7c6fd-be41-4186-a7d6-48c8a883516d time="2026-02-13T23:26:41Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6 userID=80444242-4e74-4adc-af3d-6073057b0440 time="2026-02-13T23:26:41Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=10 userID=eed7c6fd-be41-4186-a7d6-48c8a883516d time="2026-02-13T23:26:41Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0 userID=eed7c6fd-be41-4186-a7d6-48c8a883516d time="2026-02-13T23:26:41Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=10 userID=80444242-4e74-4adc-af3d-6073057b0440 time="2026-02-13T23:26:41Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0 userID=80444242-4e74-4adc-af3d-6073057b0440 time="2026-02-13T23:26:41Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4 userID=eed7c6fd-be41-4186-a7d6-48c8a883516d time="2026-02-13T23:26:41Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4 userID=80444242-4e74-4adc-af3d-6073057b0440 time="2026-02-13T23:26:41Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=3 userID=eed7c6fd-be41-4186-a7d6-48c8a883516d time="2026-02-13T23:26:41Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=8 userID=eed7c6fd-be41-4186-a7d6-48c8a883516d time="2026-02-13T23:26:41Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=7 userID=eed7c6fd-be41-4186-a7d6-48c8a883516d time="2026-02-13T23:26:41Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=12 userID=eed7c6fd-be41-4186-a7d6-48c8a883516d time="2026-02-13T23:26:41Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=3 userID=80444242-4e74-4adc-af3d-6073057b0440 time="2026-02-13T23:26:41Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=8 userID=80444242-4e74-4adc-af3d-6073057b0440 time="2026-02-13T23:26:41Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=7 userID=80444242-4e74-4adc-af3d-6073057b0440 time="2026-02-13T23:26:41Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=12 userID=80444242-4e74-4adc-af3d-6073057b0440 time="2026-02-13T23:26:41Z" level=info msg="Synced labels" service=imap user=eeff8255-b257-4822-bb3b-4969608fc3b4 time="2026-02-13T23:26:41Z" level=info msg="200 OK: GET https://127.0.0.1:39899/mail/v4/messages/count" pkg=gpa/client userID=eeff8255-b257-4822-bb3b-4969608fc3b4 time="2026-02-13T23:26:41Z" level=info msg="Syncing messages" service=imap user=eeff8255-b257-4822-bb3b-4969608fc3b4 time="2026-02-13T23:26:41Z" level=info msg="Job started" service=imap user=eeff8255-b257-4822-bb3b-4969608fc3b4 time="2026-02-13T23:26:41Z" level=info msg="200 OK: POST https://127.0.0.1:39899/mail/v4/messages" pkg=gpa/client userID=eeff8255-b257-4822-bb3b-4969608fc3b4 time="2026-02-13T23:26:41Z" level=info msg="Job finished" service=imap user=eeff8255-b257-4822-bb3b-4969608fc3b4 time="2026-02-13T23:26:41Z" level=info msg="All child jobs completed" service=imap sync-job=waiter user=eeff8255-b257-4822-bb3b-4969608fc3b4 time="2026-02-13T23:26:41Z" level=info msg="Synced messages" service=imap user=eeff8255-b257-4822-bb3b-4969608fc3b4 time="2026-02-13T23:26:41Z" level=info msg="Finished user sync" duration=10.234836ms service=imap user=eeff8255-b257-4822-bb3b-4969608fc3b4 time="2026-02-13T23:26:41Z" level=info msg="Sync complete, starting API event stream" service=imap user=eeff8255-b257-4822-bb3b-4969608fc3b4 time="2026-02-13T23:26:41Z" level=info msg="Event loop reset" eventID="AQ==" service=user-events user=eeff8255-b257-4822-bb3b-4969608fc3b4 And user "498e4bac-cfa5-4ad0-99c8-ed29fb550599" finishes syncing # :1 -> *scenario When user "498e4bac-cfa5-4ad0-99c8-ed29fb550599" connects and authenticates SMTP client "1" with address "301e444f-ac3d-47c4-a5ef-82d97d21deef@proton.local" # :1 -> *scenario time="2026-02-13T23:26:41Z" level=info msg="Frontend service stopped" time="2026-02-13T23:26:41Z" level=info msg="Frontend client stopped" time="2026-02-13T23:26:41Z" level=info msg="Closing bridge" pkg=bridge time="2026-02-13T23:26:41Z" level=info msg="Stopping service" pkg=observability time="2026-02-13T23:26:41Z" level=info msg="Closing user" userID=eeff8255-b257-4822-bb3b-4969608fc3b4 time="2026-02-13T23:26:41Z" level=info msg="De-registering user client, ID:eeff8255-b257-4822-bb3b-4969608fc3b4" pkg=observability time="2026-02-13T23:26:41Z" level=info msg="Exiting IMAP Service" service=imap user=eeff8255-b257-4822-bb3b-4969608fc3b4 time="2026-02-13T23:26:41Z" level=info msg="Exiting service main loop" service=smtp user=eeff8255-b257-4822-bb3b-4969608fc3b4 time="2026-02-13T23:26:41Z" level=info msg="Exiting service main loop" service=notification user=eeff8255-b257-4822-bb3b-4969608fc3b4 time="2026-02-13T23:26:41Z" level=info msg="Exiting Service" service=user-identity user=eeff8255-b257-4822-bb3b-4969608fc3b4 time="2026-02-13T23:26:41Z" level=info msg="Exiting service main loop" service=telemetry user=eeff8255-b257-4822-bb3b-4969608fc3b4 time="2026-02-13T23:26:41Z" level=info msg="Exiting service" service=user-events user=eeff8255-b257-4822-bb3b-4969608fc3b4 time="2026-02-13T23:26:41Z" level=info msg="Closing IMAP Listener" service=server-manager time="2026-02-13T23:26:41Z" level=info msg="Closing IMAP server" service=server-manager time="2026-02-13T23:26:41Z" level=info msg="Closing SMTP Listener" service=server-manager time="2026-02-13T23:26:41Z" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2026-02-13T23:26:41Z" level=info msg="Closing SMTP server" service=server-manager time="2026-02-13T23:26:41Z" level=info msg="Closing service" service=unleash Then it succeeds # :1 -> *scenario time="2026-02-13T23:26:42Z" level=info msg="User '3267a1eb-608f-4547-af5f-1ec76d972f34' created with id=615b5aed-f258-4c2a-9c47-0b0b451afcec" pkg=gpa/server/backend Scenario: SMTP client can authenticate successfully with disabled alias in combine mode # features/smtp/addressmode.feature:24 Given the account "3267a1eb-608f-4547-af5f-1ec76d972f34" has additional disabled address "a82a006f-ec77-42dd-acc0-6732d4e7ac6b@proton.local" # :1 -> *scenario And it succeeds # :1 -> *scenario time="2026-02-13T23:26:42Z" level=info msg="Starting bridge" time="2026-02-13T23:26:42Z" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures1466701680/176/config2484403130/grpcFocusServerConfig.json pkg=focus/service time="2026-02-13T23:26:42Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures1466701680/176/cache1676020710/unleash_cache/unleash_flags: no such file or directory" service=unleash time="2026-02-13T23:26:42Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures1466701680/176/cache1676020710/notifications/notification_cache: no such file or directory" pkg=notification-store time="2026-02-13T23:26:42Z" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures1466701680/176/data4161670510/gluon/backend/db gluonStore=/tmp/TestFeatures1466701680/176/data4161670510/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2026-02-13T23:26:42Z" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2026-02-13T23:26:42Z" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2026-02-13T23:26:42Z" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2026-02-13T23:26:42Z" level=info msg="Starting service" service=unleash time="2026-02-13T23:26:42Z" level=info msg="Starting service" pkg=observability time="2026-02-13T23:26:42Z" level=info msg="Starting frontend service" time="2026-02-13T23:26:42Z" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures1466701680/176/config2484403130/grpcServerConfig.json time="2026-02-13T23:26:42Z" level=info msg="gRPC server listening on /tmp/bridge5160" pkg=grpc time="2026-02-13T23:26:42Z" level=info msg="Frontend service started" time="2026-02-13T23:26:42Z" level=info msg="Starting frontend client" time="2026-02-13T23:26:42Z" level=info msg="Starting poll service" service=unleash time="2026-02-13T23:26:42Z" level=info msg="Starting receiver service" service=unleash time="2026-02-13T23:26:42Z" level=info msg="Loading users" count=0 pkg=bridge/user time="2026-02-13T23:26:42Z" level=info msg="Finished loading users" pkg=bridge/user time="2026-02-13T23:26:42Z" level=info msg="Checking for updates" pkg=bridge time="2026-02-13T23:26:42Z" level=info msg="Not monitoring parent PID" pkg=grpc time="2026-02-13T23:26:42Z" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2026-02-13T23:26:42Z" level=info msg="Frontend client started" time="2026-02-13T23:26:42Z" level=info msg="200 OK: GET https://127.0.0.1:36339/feature/v2/frontend?bridgeStickyKey=fa340151-6f66-4e74-b351-a5ab098afcaf" pkg=gpa/manager Given bridge starts # :1 -> *scenario time="2026-02-13T23:26:42Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (dd7483f4)" time="2026-02-13T23:26:42Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (dd7483f4)" time="2026-02-13T23:26:42Z" level=info msg="200 OK: POST https://127.0.0.1:36339/auth/v4/info" pkg=gpa/manager time="2026-02-13T23:26:43Z" level=info msg="200 OK: POST https://127.0.0.1:36339/auth/v4" pkg=gpa/manager time="2026-02-13T23:26:43Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=615b5aed-f258-4c2a-9c47-0b0b451afcec time="2026-02-13T23:26:43Z" level=info msg="Adding vault user" userID=615b5aed-f258-4c2a-9c47-0b0b451afcec time="2026-02-13T23:26:43Z" level=info msg="Creating new user" userID=615b5aed-f258-4c2a-9c47-0b0b451afcec time="2026-02-13T23:26:43Z" level=warning msg="404 GET https://127.0.0.1:36339/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2026-02-13T23:26:43Z" level=error msg="404 GET https://127.0.0.1:36339/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2026-02-13T23:26:43Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:36339/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2026-02-13T23:26:43Z" level=info msg="Creating user object" numAddr=3 numLabels=12 userID=615b5aed-f258-4c2a-9c47-0b0b451afcec time="2026-02-13T23:26:43Z" level=info msg="200 OK: GET https://127.0.0.1:36339/core/v4/events/latest" pkg=gpa/client userID=615b5aed-f258-4c2a-9c47-0b0b451afcec time="2026-02-13T23:26:43Z" level=info msg="Starting service Last EventID=Ag==" service=user-events user=615b5aed-f258-4c2a-9c47-0b0b451afcec time="2026-02-13T23:26:43Z" level=info msg="200 OK: GET https://127.0.0.1:36339/core/v4/settings" pkg=gpa/client userID=615b5aed-f258-4c2a-9c47-0b0b451afcec time="2026-02-13T23:26:43Z" level=info msg="Registering user client, ID:615b5aed-f258-4c2a-9c47-0b0b451afcec" pkg=observability time="2026-02-13T23:26:43Z" level=info msg="Starting service main loop" service=telemetry user=615b5aed-f258-4c2a-9c47-0b0b451afcec time="2026-02-13T23:26:43Z" level=info msg="Starting user identity service" numAddr=3 service=user-identity user=615b5aed-f258-4c2a-9c47-0b0b451afcec time="2026-02-13T23:26:43Z" level=info msg="Starting service main loop" service=notification user=615b5aed-f258-4c2a-9c47-0b0b451afcec time="2026-02-13T23:26:43Z" level=info msg="Starting service main loop" service=smtp user=615b5aed-f258-4c2a-9c47-0b0b451afcec time="2026-02-13T23:26:43Z" level=info msg="200 OK: GET https://127.0.0.1:36339/core/v4/labels?Type=4" pkg=gpa/client userID=615b5aed-f258-4c2a-9c47-0b0b451afcec time="2026-02-13T23:26:43Z" level=info msg="200 OK: GET https://127.0.0.1:36339/core/v4/labels?Type=3" pkg=gpa/client userID=615b5aed-f258-4c2a-9c47-0b0b451afcec time="2026-02-13T23:26:43Z" level=info msg="200 OK: GET https://127.0.0.1:36339/core/v4/labels?Type=1" pkg=gpa/client userID=615b5aed-f258-4c2a-9c47-0b0b451afcec time="2026-02-13T23:26:43Z" level=info msg="Setting labels" labelIDs="[2 4 6 9 12 0 1 3 5 7 8 10]" pkg=rwLabels time="2026-02-13T23:26:43Z" level=info msg="Adding user to imap server" addrID=e45cd7d2-fbff-464b-864c-5a966c8b69af service=server-manager time="2026-02-13T23:26:43Z" level=info msg="Creating new IMAP user" addrID=e45cd7d2-fbff-464b-864c-5a966c8b69af service=server-manager time="2026-02-13T23:26:43Z" level=info msg="Setting gluon ID" addrID=e45cd7d2-fbff-464b-864c-5a966c8b69af gluonID=9436edfa-7f58-44b3-b03c-7348c843d16b userID=615b5aed-f258-4c2a-9c47-0b0b451afcec time="2026-02-13T23:26:43Z" level=info msg="Created new IMAP user" addrID=e45cd7d2-fbff-464b-864c-5a966c8b69af gluonID=9436edfa-7f58-44b3-b03c-7348c843d16b service=server-manager time="2026-02-13T23:26:43Z" level=info msg="Validating Listener State" service=server-manager time="2026-02-13T23:26:43Z" level=info msg=Resuming service=user-events user=615b5aed-f258-4c2a-9c47-0b0b451afcec And the user logs in with username "3267a1eb-608f-4547-af5f-1ec76d972f34" and password "password" # :1 -> *scenario time="2026-02-13T23:26:43Z" level=info msg="Received mailbox message count" count=0 gluonID=9436edfa-7f58-44b3-b03c-7348c843d16b labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2026-02-13T23:26:43Z" level=info msg="Starting IMAP Service" service=imap user=615b5aed-f258-4c2a-9c47-0b0b451afcec time="2026-02-13T23:26:43Z" level=info msg="Sync triggered" service=imap user=615b5aed-f258-4c2a-9c47-0b0b451afcec time="2026-02-13T23:26:43Z" level=info msg="Beginning user sync" service=imap start="2026-02-13 23:26:43.088628055 +0000 UTC m=+220.895236466" user=615b5aed-f258-4c2a-9c47-0b0b451afcec time="2026-02-13T23:26:43Z" level=info msg="Syncing labels" service=imap user=615b5aed-f258-4c2a-9c47-0b0b451afcec time="2026-02-13T23:26:43Z" level=info msg="Checking whether logged in user should re-sync. UserID:615b5aed-f258-4c2a-9c47-0b0b451afcec" userID=615b5aed-f258-4c2a-9c47-0b0b451afcec time="2026-02-13T23:26:43Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=9436edfa-7f58-44b3-b03c-7348c843d16b time="2026-02-13T23:26:43Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=9436edfa-7f58-44b3-b03c-7348c843d16b time="2026-02-13T23:26:43Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=10 userID=9436edfa-7f58-44b3-b03c-7348c843d16b time="2026-02-13T23:26:43Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5 userID=9436edfa-7f58-44b3-b03c-7348c843d16b time="2026-02-13T23:26:43Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=8 userID=9436edfa-7f58-44b3-b03c-7348c843d16b time="2026-02-13T23:26:43Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=12 userID=9436edfa-7f58-44b3-b03c-7348c843d16b time="2026-02-13T23:26:43Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=3 userID=9436edfa-7f58-44b3-b03c-7348c843d16b time="2026-02-13T23:26:43Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=7 userID=9436edfa-7f58-44b3-b03c-7348c843d16b time="2026-02-13T23:26:43Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6 userID=9436edfa-7f58-44b3-b03c-7348c843d16b time="2026-02-13T23:26:43Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4 userID=9436edfa-7f58-44b3-b03c-7348c843d16b time="2026-02-13T23:26:43Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0 userID=9436edfa-7f58-44b3-b03c-7348c843d16b time="2026-02-13T23:26:43Z" level=info msg="Synced labels" service=imap user=615b5aed-f258-4c2a-9c47-0b0b451afcec time="2026-02-13T23:26:43Z" level=info msg="200 OK: GET https://127.0.0.1:36339/mail/v4/messages/count" pkg=gpa/client userID=615b5aed-f258-4c2a-9c47-0b0b451afcec time="2026-02-13T23:26:43Z" level=info msg="Syncing messages" service=imap user=615b5aed-f258-4c2a-9c47-0b0b451afcec time="2026-02-13T23:26:43Z" level=info msg="Job started" service=imap user=615b5aed-f258-4c2a-9c47-0b0b451afcec time="2026-02-13T23:26:43Z" level=info msg="200 OK: POST https://127.0.0.1:36339/mail/v4/messages" pkg=gpa/client userID=615b5aed-f258-4c2a-9c47-0b0b451afcec time="2026-02-13T23:26:43Z" level=info msg="Job finished" service=imap user=615b5aed-f258-4c2a-9c47-0b0b451afcec time="2026-02-13T23:26:43Z" level=info msg="All child jobs completed" service=imap sync-job=waiter user=615b5aed-f258-4c2a-9c47-0b0b451afcec time="2026-02-13T23:26:43Z" level=info msg="Synced messages" service=imap user=615b5aed-f258-4c2a-9c47-0b0b451afcec time="2026-02-13T23:26:43Z" level=info msg="Finished user sync" duration=5.048964ms service=imap user=615b5aed-f258-4c2a-9c47-0b0b451afcec time="2026-02-13T23:26:43Z" level=info msg="Sync complete, starting API event stream" service=imap user=615b5aed-f258-4c2a-9c47-0b0b451afcec time="2026-02-13T23:26:43Z" level=info msg="Event loop reset" eventID="Ag==" service=user-events user=615b5aed-f258-4c2a-9c47-0b0b451afcec And user "3267a1eb-608f-4547-af5f-1ec76d972f34" finishes syncing # :1 -> *scenario time="2026-02-13T23:26:43Z" level=error msg="Incorrect login credentials." pkg=smtp username=a82a006f-ec77-42dd-acc0-6732d4e7ac6b@proton.local When user "3267a1eb-608f-4547-af5f-1ec76d972f34" connects and authenticates SMTP client "1" with address "a82a006f-ec77-42dd-acc0-6732d4e7ac6b@proton.local" # :1 -> *scenario time="2026-02-13T23:26:43Z" level=error msg="Failed to close SMTP client" error="close tcp 127.0.0.1:56858->127.0.0.1:1025: use of closed network connection" time="2026-02-13T23:26:43Z" level=info msg="Frontend service stopped" time="2026-02-13T23:26:43Z" level=info msg="Frontend client stopped" time="2026-02-13T23:26:43Z" level=info msg="Closing bridge" pkg=bridge time="2026-02-13T23:26:43Z" level=info msg="Stopping service" pkg=observability time="2026-02-13T23:26:43Z" level=info msg="Closing user" userID=615b5aed-f258-4c2a-9c47-0b0b451afcec time="2026-02-13T23:26:43Z" level=info msg="De-registering user client, ID:615b5aed-f258-4c2a-9c47-0b0b451afcec" pkg=observability time="2026-02-13T23:26:43Z" level=info msg="Exiting IMAP Service" service=imap user=615b5aed-f258-4c2a-9c47-0b0b451afcec time="2026-02-13T23:26:43Z" level=info msg="Exiting service main loop" service=smtp user=615b5aed-f258-4c2a-9c47-0b0b451afcec time="2026-02-13T23:26:43Z" level=info msg="Exiting service main loop" service=notification user=615b5aed-f258-4c2a-9c47-0b0b451afcec time="2026-02-13T23:26:43Z" level=info msg="Exiting Service" service=user-identity user=615b5aed-f258-4c2a-9c47-0b0b451afcec time="2026-02-13T23:26:43Z" level=info msg="Exiting service main loop" service=telemetry user=615b5aed-f258-4c2a-9c47-0b0b451afcec time="2026-02-13T23:26:43Z" level=info msg="Exiting service" service=user-events user=615b5aed-f258-4c2a-9c47-0b0b451afcec time="2026-02-13T23:26:43Z" level=info msg="Closing IMAP Listener" service=server-manager time="2026-02-13T23:26:43Z" level=info msg="Closing IMAP server" service=server-manager time="2026-02-13T23:26:43Z" level=info msg="Closing SMTP Listener" service=server-manager time="2026-02-13T23:26:43Z" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2026-02-13T23:26:43Z" level=info msg="Closing SMTP server" service=server-manager time="2026-02-13T23:26:43Z" level=info msg="Closing service" service=unleash Then it fails # :1 -> *scenario time="2026-02-13T23:26:43Z" level=info msg="User '0be278d7-8b05-499a-ac04-9334a520cc65' created with id=35221447-78d7-44f1-97cb-7dd3325c832c" pkg=gpa/server/backend Scenario: SMTP client can authenticate successfully with disabled alias in split mode # features/smtp/addressmode.feature:35 Given the account "0be278d7-8b05-499a-ac04-9334a520cc65" has additional disabled address "66306162-7ae7-45c3-8bae-688b46c9999a@proton.local" # :1 -> *scenario And it succeeds # :1 -> *scenario time="2026-02-13T23:26:43Z" level=info msg="Starting bridge" time="2026-02-13T23:26:43Z" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures1466701680/177/config1940054303/grpcFocusServerConfig.json pkg=focus/service time="2026-02-13T23:26:43Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures1466701680/177/cache1745407294/unleash_cache/unleash_flags: no such file or directory" service=unleash time="2026-02-13T23:26:43Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures1466701680/177/cache1745407294/notifications/notification_cache: no such file or directory" pkg=notification-store time="2026-02-13T23:26:43Z" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures1466701680/177/data1524559053/gluon/backend/db gluonStore=/tmp/TestFeatures1466701680/177/data1524559053/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2026-02-13T23:26:43Z" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2026-02-13T23:26:43Z" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2026-02-13T23:26:43Z" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2026-02-13T23:26:43Z" level=info msg="Starting service" service=unleash time="2026-02-13T23:26:43Z" level=info msg="Starting service" pkg=observability time="2026-02-13T23:26:43Z" level=info msg="Starting frontend service" time="2026-02-13T23:26:43Z" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures1466701680/177/config1940054303/grpcServerConfig.json time="2026-02-13T23:26:43Z" level=info msg="gRPC server listening on /tmp/bridge1443" pkg=grpc time="2026-02-13T23:26:43Z" level=info msg="Frontend service started" time="2026-02-13T23:26:43Z" level=info msg="Starting frontend client" time="2026-02-13T23:26:43Z" level=info msg="Starting poll service" service=unleash time="2026-02-13T23:26:43Z" level=info msg="Starting receiver service" service=unleash time="2026-02-13T23:26:43Z" level=info msg="Loading users" count=0 pkg=bridge/user time="2026-02-13T23:26:43Z" level=info msg="Finished loading users" pkg=bridge/user time="2026-02-13T23:26:43Z" level=info msg="Checking for updates" pkg=bridge time="2026-02-13T23:26:43Z" level=info msg="Not monitoring parent PID" pkg=grpc time="2026-02-13T23:26:43Z" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2026-02-13T23:26:43Z" level=info msg="Frontend client started" time="2026-02-13T23:26:43Z" level=info msg="200 OK: GET https://127.0.0.1:32889/feature/v2/frontend?bridgeStickyKey=92ed2ed4-78f1-42e9-bf65-6b256b91da03" pkg=gpa/manager Given bridge starts # :1 -> *scenario time="2026-02-13T23:26:43Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (eb8ebe37)" time="2026-02-13T23:26:43Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (eb8ebe37)" time="2026-02-13T23:26:43Z" level=info msg="200 OK: POST https://127.0.0.1:32889/auth/v4/info" pkg=gpa/manager time="2026-02-13T23:26:44Z" level=info msg="200 OK: POST https://127.0.0.1:32889/auth/v4" pkg=gpa/manager time="2026-02-13T23:26:44Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=35221447-78d7-44f1-97cb-7dd3325c832c time="2026-02-13T23:26:44Z" level=info msg="Adding vault user" userID=35221447-78d7-44f1-97cb-7dd3325c832c time="2026-02-13T23:26:44Z" level=info msg="Creating new user" userID=35221447-78d7-44f1-97cb-7dd3325c832c time="2026-02-13T23:26:44Z" level=warning msg="404 GET https://127.0.0.1:32889/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2026-02-13T23:26:44Z" level=error msg="404 GET https://127.0.0.1:32889/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2026-02-13T23:26:44Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:32889/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2026-02-13T23:26:44Z" level=info msg="Creating user object" numAddr=3 numLabels=12 userID=35221447-78d7-44f1-97cb-7dd3325c832c time="2026-02-13T23:26:44Z" level=info msg="200 OK: GET https://127.0.0.1:32889/core/v4/events/latest" pkg=gpa/client userID=35221447-78d7-44f1-97cb-7dd3325c832c time="2026-02-13T23:26:44Z" level=info msg="Starting service Last EventID=Ag==" service=user-events user=35221447-78d7-44f1-97cb-7dd3325c832c time="2026-02-13T23:26:44Z" level=info msg="200 OK: GET https://127.0.0.1:32889/core/v4/settings" pkg=gpa/client userID=35221447-78d7-44f1-97cb-7dd3325c832c time="2026-02-13T23:26:44Z" level=info msg="Registering user client, ID:35221447-78d7-44f1-97cb-7dd3325c832c" pkg=observability time="2026-02-13T23:26:44Z" level=info msg="Starting service main loop" service=telemetry user=35221447-78d7-44f1-97cb-7dd3325c832c time="2026-02-13T23:26:44Z" level=info msg="Starting user identity service" numAddr=3 service=user-identity user=35221447-78d7-44f1-97cb-7dd3325c832c time="2026-02-13T23:26:44Z" level=info msg="Starting service main loop" service=notification user=35221447-78d7-44f1-97cb-7dd3325c832c time="2026-02-13T23:26:44Z" level=info msg="Starting service main loop" service=smtp user=35221447-78d7-44f1-97cb-7dd3325c832c time="2026-02-13T23:26:44Z" level=info msg="200 OK: GET https://127.0.0.1:32889/core/v4/labels?Type=4" pkg=gpa/client userID=35221447-78d7-44f1-97cb-7dd3325c832c time="2026-02-13T23:26:44Z" level=info msg="200 OK: GET https://127.0.0.1:32889/core/v4/labels?Type=3" pkg=gpa/client userID=35221447-78d7-44f1-97cb-7dd3325c832c time="2026-02-13T23:26:44Z" level=info msg="200 OK: GET https://127.0.0.1:32889/core/v4/labels?Type=1" pkg=gpa/client userID=35221447-78d7-44f1-97cb-7dd3325c832c time="2026-02-13T23:26:44Z" level=info msg="Setting labels" labelIDs="[12 2 3 6 7 8 0 1 4 5 9 10]" pkg=rwLabels time="2026-02-13T23:26:44Z" level=info msg="Adding user to imap server" addrID=5552fd82-b452-4e1c-9b68-6a55b7a9d553 service=server-manager time="2026-02-13T23:26:44Z" level=info msg="Creating new IMAP user" addrID=5552fd82-b452-4e1c-9b68-6a55b7a9d553 service=server-manager time="2026-02-13T23:26:44Z" level=info msg="Setting gluon ID" addrID=5552fd82-b452-4e1c-9b68-6a55b7a9d553 gluonID=d06b77eb-99d9-4dcd-8135-794864fce3cf userID=35221447-78d7-44f1-97cb-7dd3325c832c time="2026-02-13T23:26:44Z" level=info msg="Created new IMAP user" addrID=5552fd82-b452-4e1c-9b68-6a55b7a9d553 gluonID=d06b77eb-99d9-4dcd-8135-794864fce3cf service=server-manager time="2026-02-13T23:26:44Z" level=info msg="Validating Listener State" service=server-manager time="2026-02-13T23:26:44Z" level=info msg=Resuming service=user-events user=35221447-78d7-44f1-97cb-7dd3325c832c And the user logs in with username "0be278d7-8b05-499a-ac04-9334a520cc65" and password "password" # :1 -> *scenario time="2026-02-13T23:26:44Z" level=info msg="Setting address mode" mode=split pkg=bridge/user userID=35221447-78d7-44f1-97cb-7dd3325c832c time="2026-02-13T23:26:44Z" level=info msg="Setting address mode" mode=split userID=35221447-78d7-44f1-97cb-7dd3325c832c time="2026-02-13T23:26:44Z" level=info msg="Received mailbox message count" count=0 gluonID=d06b77eb-99d9-4dcd-8135-794864fce3cf labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2026-02-13T23:26:44Z" level=info msg="Starting IMAP Service" service=imap user=35221447-78d7-44f1-97cb-7dd3325c832c time="2026-02-13T23:26:44Z" level=info msg="Sync triggered" service=imap user=35221447-78d7-44f1-97cb-7dd3325c832c time="2026-02-13T23:26:44Z" level=info msg="Setting Split Address Mode" service=imap user=35221447-78d7-44f1-97cb-7dd3325c832c time="2026-02-13T23:26:44Z" level=info msg="Checking whether logged in user should re-sync. UserID:35221447-78d7-44f1-97cb-7dd3325c832c" userID=35221447-78d7-44f1-97cb-7dd3325c832c time="2026-02-13T23:26:44Z" level=info msg="Beginning user sync" service=imap start="2026-02-13 23:26:44.202970365 +0000 UTC m=+222.009578775" user=35221447-78d7-44f1-97cb-7dd3325c832c time="2026-02-13T23:26:44Z" level=error msg="Failed to check and report label conflicts" error="context canceled" service=imap user=35221447-78d7-44f1-97cb-7dd3325c832c time="2026-02-13T23:26:44Z" level=error msg="Sync aborted" error="context canceled" service=imap user=35221447-78d7-44f1-97cb-7dd3325c832c time="2026-02-13T23:26:44Z" level=info msg="Finished user sync" duration="73.839µs" service=imap user=35221447-78d7-44f1-97cb-7dd3325c832c time="2026-02-13T23:26:44Z" level=info msg="Removing gluon ID" addrID=5552fd82-b452-4e1c-9b68-6a55b7a9d553 gluonID=d06b77eb-99d9-4dcd-8135-794864fce3cf userID=35221447-78d7-44f1-97cb-7dd3325c832c time="2026-02-13T23:26:44Z" level=info msg="Validating Listener State" service=server-manager time="2026-02-13T23:26:44Z" level=info msg="Adding user to imap server" addrID=5552fd82-b452-4e1c-9b68-6a55b7a9d553 service=server-manager time="2026-02-13T23:26:44Z" level=info msg="Creating new IMAP user" addrID=5552fd82-b452-4e1c-9b68-6a55b7a9d553 service=server-manager time="2026-02-13T23:26:44Z" level=info msg="Setting gluon ID" addrID=5552fd82-b452-4e1c-9b68-6a55b7a9d553 gluonID=70ca0927-99e9-4814-9c67-c9c979c12c17 userID=35221447-78d7-44f1-97cb-7dd3325c832c time="2026-02-13T23:26:44Z" level=info msg="Created new IMAP user" addrID=5552fd82-b452-4e1c-9b68-6a55b7a9d553 gluonID=70ca0927-99e9-4814-9c67-c9c979c12c17 service=server-manager time="2026-02-13T23:26:44Z" level=info msg="Validating Listener State" service=server-manager time="2026-02-13T23:26:44Z" level=info msg="Adding user to imap server" addrID=c1f4aa7f-b94e-4593-839e-8a7e055237f3 service=server-manager time="2026-02-13T23:26:44Z" level=info msg="Creating new IMAP user" addrID=c1f4aa7f-b94e-4593-839e-8a7e055237f3 service=server-manager time="2026-02-13T23:26:44Z" level=info msg="Received mailbox message count" count=0 gluonID=70ca0927-99e9-4814-9c67-c9c979c12c17 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2026-02-13T23:26:44Z" level=info msg="Setting gluon ID" addrID=c1f4aa7f-b94e-4593-839e-8a7e055237f3 gluonID=8898ed56-7169-48be-ada8-17c696040daf userID=35221447-78d7-44f1-97cb-7dd3325c832c time="2026-02-13T23:26:44Z" level=info msg="Received mailbox message count" count=0 gluonID=8898ed56-7169-48be-ada8-17c696040daf labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2026-02-13T23:26:44Z" level=info msg="Created new IMAP user" addrID=c1f4aa7f-b94e-4593-839e-8a7e055237f3 gluonID=8898ed56-7169-48be-ada8-17c696040daf service=server-manager time="2026-02-13T23:26:44Z" level=info msg="Validating Listener State" service=server-manager time="2026-02-13T23:26:44Z" level=info msg="Adding user to imap server" addrID=f30940fd-f286-4dc2-bb3f-f2b1d6d94bc7 service=server-manager time="2026-02-13T23:26:44Z" level=info msg="Creating new IMAP user" addrID=f30940fd-f286-4dc2-bb3f-f2b1d6d94bc7 service=server-manager time="2026-02-13T23:26:44Z" level=info msg="Setting gluon ID" addrID=f30940fd-f286-4dc2-bb3f-f2b1d6d94bc7 gluonID=85aece06-8f8d-431c-a6a0-1509a0289735 userID=35221447-78d7-44f1-97cb-7dd3325c832c time="2026-02-13T23:26:44Z" level=info msg="Created new IMAP user" addrID=f30940fd-f286-4dc2-bb3f-f2b1d6d94bc7 gluonID=85aece06-8f8d-431c-a6a0-1509a0289735 service=server-manager time="2026-02-13T23:26:44Z" level=info msg="Validating Listener State" service=server-manager time="2026-02-13T23:26:44Z" level=info msg="Sync triggered" service=imap user=35221447-78d7-44f1-97cb-7dd3325c832c And the user sets the address mode of user "0be278d7-8b05-499a-ac04-9334a520cc65" to "split" # :1 -> *scenario time="2026-02-13T23:26:44Z" level=info msg="Beginning user sync" service=imap start="2026-02-13 23:26:44.220383657 +0000 UTC m=+222.026992067" user=35221447-78d7-44f1-97cb-7dd3325c832c time="2026-02-13T23:26:44Z" level=info msg="Received mailbox message count" count=0 gluonID=85aece06-8f8d-431c-a6a0-1509a0289735 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2026-02-13T23:26:44Z" level=info msg="Syncing labels" service=imap user=35221447-78d7-44f1-97cb-7dd3325c832c time="2026-02-13T23:26:44Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=70ca0927-99e9-4814-9c67-c9c979c12c17 time="2026-02-13T23:26:44Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=70ca0927-99e9-4814-9c67-c9c979c12c17 time="2026-02-13T23:26:44Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=8898ed56-7169-48be-ada8-17c696040daf time="2026-02-13T23:26:44Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=8 userID=70ca0927-99e9-4814-9c67-c9c979c12c17 time="2026-02-13T23:26:44Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=8898ed56-7169-48be-ada8-17c696040daf time="2026-02-13T23:26:44Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4 userID=70ca0927-99e9-4814-9c67-c9c979c12c17 time="2026-02-13T23:26:44Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=8 userID=8898ed56-7169-48be-ada8-17c696040daf time="2026-02-13T23:26:44Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4 userID=8898ed56-7169-48be-ada8-17c696040daf time="2026-02-13T23:26:44Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=85aece06-8f8d-431c-a6a0-1509a0289735 time="2026-02-13T23:26:44Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=3 userID=8898ed56-7169-48be-ada8-17c696040daf time="2026-02-13T23:26:44Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=3 userID=70ca0927-99e9-4814-9c67-c9c979c12c17 time="2026-02-13T23:26:44Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=10 userID=70ca0927-99e9-4814-9c67-c9c979c12c17 time="2026-02-13T23:26:44Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=85aece06-8f8d-431c-a6a0-1509a0289735 time="2026-02-13T23:26:44Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=10 userID=8898ed56-7169-48be-ada8-17c696040daf time="2026-02-13T23:26:44Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=12 userID=70ca0927-99e9-4814-9c67-c9c979c12c17 time="2026-02-13T23:26:44Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=12 userID=8898ed56-7169-48be-ada8-17c696040daf time="2026-02-13T23:26:44Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6 userID=8898ed56-7169-48be-ada8-17c696040daf time="2026-02-13T23:26:44Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=8 userID=85aece06-8f8d-431c-a6a0-1509a0289735 time="2026-02-13T23:26:44Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=7 userID=8898ed56-7169-48be-ada8-17c696040daf time="2026-02-13T23:26:44Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4 userID=85aece06-8f8d-431c-a6a0-1509a0289735 time="2026-02-13T23:26:44Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0 userID=8898ed56-7169-48be-ada8-17c696040daf time="2026-02-13T23:26:44Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5 userID=8898ed56-7169-48be-ada8-17c696040daf time="2026-02-13T23:26:44Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=3 userID=85aece06-8f8d-431c-a6a0-1509a0289735 time="2026-02-13T23:26:44Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=10 userID=85aece06-8f8d-431c-a6a0-1509a0289735 time="2026-02-13T23:26:44Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=12 userID=85aece06-8f8d-431c-a6a0-1509a0289735 time="2026-02-13T23:26:44Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6 userID=70ca0927-99e9-4814-9c67-c9c979c12c17 time="2026-02-13T23:26:44Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=7 userID=70ca0927-99e9-4814-9c67-c9c979c12c17 time="2026-02-13T23:26:44Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0 userID=70ca0927-99e9-4814-9c67-c9c979c12c17 time="2026-02-13T23:26:44Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5 userID=70ca0927-99e9-4814-9c67-c9c979c12c17 time="2026-02-13T23:26:44Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6 userID=85aece06-8f8d-431c-a6a0-1509a0289735 time="2026-02-13T23:26:44Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=7 userID=85aece06-8f8d-431c-a6a0-1509a0289735 time="2026-02-13T23:26:44Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0 userID=85aece06-8f8d-431c-a6a0-1509a0289735 time="2026-02-13T23:26:44Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5 userID=85aece06-8f8d-431c-a6a0-1509a0289735 time="2026-02-13T23:26:44Z" level=info msg="Synced labels" service=imap user=35221447-78d7-44f1-97cb-7dd3325c832c time="2026-02-13T23:26:44Z" level=info msg="200 OK: GET https://127.0.0.1:32889/mail/v4/messages/count" pkg=gpa/client userID=35221447-78d7-44f1-97cb-7dd3325c832c time="2026-02-13T23:26:44Z" level=info msg="Syncing messages" service=imap user=35221447-78d7-44f1-97cb-7dd3325c832c time="2026-02-13T23:26:44Z" level=info msg="Job started" service=imap user=35221447-78d7-44f1-97cb-7dd3325c832c time="2026-02-13T23:26:44Z" level=info msg="200 OK: POST https://127.0.0.1:32889/mail/v4/messages" pkg=gpa/client userID=35221447-78d7-44f1-97cb-7dd3325c832c time="2026-02-13T23:26:44Z" level=info msg="Job finished" service=imap user=35221447-78d7-44f1-97cb-7dd3325c832c time="2026-02-13T23:26:44Z" level=info msg="All child jobs completed" service=imap sync-job=waiter user=35221447-78d7-44f1-97cb-7dd3325c832c time="2026-02-13T23:26:44Z" level=info msg="Synced messages" service=imap user=35221447-78d7-44f1-97cb-7dd3325c832c time="2026-02-13T23:26:44Z" level=info msg="Finished user sync" duration=22.65118ms service=imap user=35221447-78d7-44f1-97cb-7dd3325c832c time="2026-02-13T23:26:44Z" level=info msg="Sync complete, starting API event stream" service=imap user=35221447-78d7-44f1-97cb-7dd3325c832c time="2026-02-13T23:26:44Z" level=info msg="Event loop reset" eventID="Ag==" service=user-events user=35221447-78d7-44f1-97cb-7dd3325c832c And user "0be278d7-8b05-499a-ac04-9334a520cc65" finishes syncing # :1 -> *scenario time="2026-02-13T23:26:44Z" level=error msg="Incorrect login credentials." pkg=smtp username=66306162-7ae7-45c3-8bae-688b46c9999a@proton.local When user "0be278d7-8b05-499a-ac04-9334a520cc65" connects and authenticates SMTP client "1" with address "66306162-7ae7-45c3-8bae-688b46c9999a@proton.local" # :1 -> *scenario time="2026-02-13T23:26:44Z" level=error msg="Failed to close SMTP client" error="close tcp 127.0.0.1:56872->127.0.0.1:1025: use of closed network connection" time="2026-02-13T23:26:44Z" level=info msg="Frontend service stopped" time="2026-02-13T23:26:44Z" level=info msg="Frontend client stopped" time="2026-02-13T23:26:44Z" level=info msg="Closing bridge" pkg=bridge time="2026-02-13T23:26:44Z" level=info msg="Stopping service" pkg=observability time="2026-02-13T23:26:44Z" level=info msg="Closing user" userID=35221447-78d7-44f1-97cb-7dd3325c832c time="2026-02-13T23:26:44Z" level=info msg="De-registering user client, ID:35221447-78d7-44f1-97cb-7dd3325c832c" pkg=observability time="2026-02-13T23:26:44Z" level=info msg="Exiting IMAP Service" service=imap user=35221447-78d7-44f1-97cb-7dd3325c832c time="2026-02-13T23:26:44Z" level=info msg="Exiting service main loop" service=smtp user=35221447-78d7-44f1-97cb-7dd3325c832c time="2026-02-13T23:26:44Z" level=info msg="Exiting service main loop" service=notification user=35221447-78d7-44f1-97cb-7dd3325c832c time="2026-02-13T23:26:44Z" level=info msg="Exiting Service" service=user-identity user=35221447-78d7-44f1-97cb-7dd3325c832c time="2026-02-13T23:26:44Z" level=info msg="Exiting service main loop" service=telemetry user=35221447-78d7-44f1-97cb-7dd3325c832c time="2026-02-13T23:26:44Z" level=info msg="Exiting service" service=user-events user=35221447-78d7-44f1-97cb-7dd3325c832c time="2026-02-13T23:26:44Z" level=info msg="Closing IMAP Listener" service=server-manager time="2026-02-13T23:26:44Z" level=info msg="Closing IMAP server" service=server-manager time="2026-02-13T23:26:44Z" level=info msg="Closing SMTP Listener" service=server-manager time="2026-02-13T23:26:44Z" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2026-02-13T23:26:44Z" level=info msg="Closing SMTP server" service=server-manager time="2026-02-13T23:26:44Z" level=info msg="Closing service" service=unleash Then it fails # :1 -> *scenario Feature: A user can authenticate an SMTP client time="2026-02-13T23:26:44Z" level=info msg="User 'c4bf5b03-e99c-41a1-ad3a-f86df7c8ddc2' created with id=5cd85b0b-3819-491c-8fd0-75f5f7841d4b" pkg=gpa/server/backend Background: Given there exists an account with username "c4bf5b03-e99c-41a1-ad3a-f86df7c8ddc2" and password "password" # :1 -> *scenario time="2026-02-13T23:26:44Z" level=info msg="User '73fd87aa-c5cb-4e96-89d0-d9b097b517fc' created with id=4b711189-70f5-40c4-aa12-e56feece21f7" pkg=gpa/server/backend And there exists an account with username "73fd87aa-c5cb-4e96-89d0-d9b097b517fc" and password "password2" # :1 -> *scenario And the account "c4bf5b03-e99c-41a1-ad3a-f86df7c8ddc2" has additional address "9a65946b-98c5-40b6-a9ef-cd8ced73a566@proton.local" # :1 -> *scenario Then it succeeds # :1 -> *scenario time="2026-02-13T23:26:45Z" level=info msg="Starting bridge" time="2026-02-13T23:26:45Z" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures1466701680/178/config3240341211/grpcFocusServerConfig.json pkg=focus/service time="2026-02-13T23:26:45Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures1466701680/178/cache2340557574/unleash_cache/unleash_flags: no such file or directory" service=unleash time="2026-02-13T23:26:45Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures1466701680/178/cache2340557574/notifications/notification_cache: no such file or directory" pkg=notification-store time="2026-02-13T23:26:45Z" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures1466701680/178/data2708316070/gluon/backend/db gluonStore=/tmp/TestFeatures1466701680/178/data2708316070/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2026-02-13T23:26:45Z" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2026-02-13T23:26:45Z" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2026-02-13T23:26:45Z" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2026-02-13T23:26:45Z" level=info msg="Starting service" service=unleash time="2026-02-13T23:26:45Z" level=info msg="Starting service" pkg=observability time="2026-02-13T23:26:45Z" level=info msg="Starting frontend service" time="2026-02-13T23:26:45Z" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures1466701680/178/config3240341211/grpcServerConfig.json time="2026-02-13T23:26:45Z" level=info msg="gRPC server listening on /tmp/bridge1856" pkg=grpc time="2026-02-13T23:26:45Z" level=info msg="Frontend service started" time="2026-02-13T23:26:45Z" level=info msg="Starting frontend client" time="2026-02-13T23:26:45Z" level=info msg="Starting poll service" service=unleash time="2026-02-13T23:26:45Z" level=info msg="Starting receiver service" service=unleash time="2026-02-13T23:26:45Z" level=info msg="Loading users" count=0 pkg=bridge/user time="2026-02-13T23:26:45Z" level=info msg="Not monitoring parent PID" pkg=grpc time="2026-02-13T23:26:45Z" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2026-02-13T23:26:45Z" level=info msg="Finished loading users" pkg=bridge/user time="2026-02-13T23:26:45Z" level=info msg="Checking for updates" pkg=bridge time="2026-02-13T23:26:45Z" level=info msg="Frontend client started" When bridge starts # :1 -> *scenario time="2026-02-13T23:26:45Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (d8f91a48)" time="2026-02-13T23:26:45Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (d8f91a48)" time="2026-02-13T23:26:45Z" level=info msg="200 OK: GET https://127.0.0.1:40511/feature/v2/frontend?bridgeStickyKey=571b6a43-2c42-4d56-ac72-bc2f45e7ba41" pkg=gpa/manager time="2026-02-13T23:26:45Z" level=info msg="200 OK: POST https://127.0.0.1:40511/auth/v4/info" pkg=gpa/manager time="2026-02-13T23:26:45Z" level=info msg="200 OK: POST https://127.0.0.1:40511/auth/v4" pkg=gpa/manager time="2026-02-13T23:26:45Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=5cd85b0b-3819-491c-8fd0-75f5f7841d4b time="2026-02-13T23:26:45Z" level=info msg="Adding vault user" userID=5cd85b0b-3819-491c-8fd0-75f5f7841d4b time="2026-02-13T23:26:45Z" level=info msg="Creating new user" userID=5cd85b0b-3819-491c-8fd0-75f5f7841d4b time="2026-02-13T23:26:45Z" level=warning msg="404 GET https://127.0.0.1:40511/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2026-02-13T23:26:45Z" level=error msg="404 GET https://127.0.0.1:40511/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2026-02-13T23:26:45Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:40511/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2026-02-13T23:26:45Z" level=info msg="Creating user object" numAddr=2 numLabels=12 userID=5cd85b0b-3819-491c-8fd0-75f5f7841d4b time="2026-02-13T23:26:45Z" level=info msg="200 OK: GET https://127.0.0.1:40511/core/v4/events/latest" pkg=gpa/client userID=5cd85b0b-3819-491c-8fd0-75f5f7841d4b time="2026-02-13T23:26:45Z" level=info msg="Starting service Last EventID=Ag==" service=user-events user=5cd85b0b-3819-491c-8fd0-75f5f7841d4b time="2026-02-13T23:26:45Z" level=info msg="200 OK: GET https://127.0.0.1:40511/core/v4/settings" pkg=gpa/client userID=5cd85b0b-3819-491c-8fd0-75f5f7841d4b time="2026-02-13T23:26:45Z" level=info msg="Registering user client, ID:5cd85b0b-3819-491c-8fd0-75f5f7841d4b" pkg=observability time="2026-02-13T23:26:45Z" level=info msg="Starting service main loop" service=telemetry user=5cd85b0b-3819-491c-8fd0-75f5f7841d4b time="2026-02-13T23:26:45Z" level=info msg="Starting user identity service" numAddr=2 service=user-identity user=5cd85b0b-3819-491c-8fd0-75f5f7841d4b time="2026-02-13T23:26:45Z" level=info msg="Starting service main loop" service=notification user=5cd85b0b-3819-491c-8fd0-75f5f7841d4b time="2026-02-13T23:26:45Z" level=info msg="Starting service main loop" service=smtp user=5cd85b0b-3819-491c-8fd0-75f5f7841d4b time="2026-02-13T23:26:45Z" level=info msg="200 OK: GET https://127.0.0.1:40511/core/v4/labels?Type=4" pkg=gpa/client userID=5cd85b0b-3819-491c-8fd0-75f5f7841d4b time="2026-02-13T23:26:45Z" level=info msg="200 OK: GET https://127.0.0.1:40511/core/v4/labels?Type=3" pkg=gpa/client userID=5cd85b0b-3819-491c-8fd0-75f5f7841d4b time="2026-02-13T23:26:45Z" level=info msg="200 OK: GET https://127.0.0.1:40511/core/v4/labels?Type=1" pkg=gpa/client userID=5cd85b0b-3819-491c-8fd0-75f5f7841d4b time="2026-02-13T23:26:45Z" level=info msg="Setting labels" labelIDs="[10 1 3 6 12 0 2 4 5 7 8 9]" pkg=rwLabels time="2026-02-13T23:26:45Z" level=info msg="Adding user to imap server" addrID=ffef9d71-7683-471f-935f-5b2802584a68 service=server-manager time="2026-02-13T23:26:45Z" level=info msg="Creating new IMAP user" addrID=ffef9d71-7683-471f-935f-5b2802584a68 service=server-manager time="2026-02-13T23:26:45Z" level=info msg="Setting gluon ID" addrID=ffef9d71-7683-471f-935f-5b2802584a68 gluonID=90b4d075-b26c-41f6-a2f6-10f709b6650e userID=5cd85b0b-3819-491c-8fd0-75f5f7841d4b time="2026-02-13T23:26:45Z" level=info msg="Created new IMAP user" addrID=ffef9d71-7683-471f-935f-5b2802584a68 gluonID=90b4d075-b26c-41f6-a2f6-10f709b6650e service=server-manager time="2026-02-13T23:26:45Z" level=info msg="Validating Listener State" service=server-manager time="2026-02-13T23:26:45Z" level=info msg=Resuming service=user-events user=5cd85b0b-3819-491c-8fd0-75f5f7841d4b And the user logs in with username "c4bf5b03-e99c-41a1-ad3a-f86df7c8ddc2" and password "password" # :1 -> *scenario time="2026-02-13T23:26:45Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (8ec48b64)" time="2026-02-13T23:26:45Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (8ec48b64)" time="2026-02-13T23:26:45Z" level=info msg="Received mailbox message count" count=0 gluonID=90b4d075-b26c-41f6-a2f6-10f709b6650e labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2026-02-13T23:26:45Z" level=info msg="Starting IMAP Service" service=imap user=5cd85b0b-3819-491c-8fd0-75f5f7841d4b time="2026-02-13T23:26:45Z" level=info msg="Sync triggered" service=imap user=5cd85b0b-3819-491c-8fd0-75f5f7841d4b time="2026-02-13T23:26:45Z" level=info msg="Beginning user sync" service=imap start="2026-02-13 23:26:45.355802926 +0000 UTC m=+223.162411336" user=5cd85b0b-3819-491c-8fd0-75f5f7841d4b time="2026-02-13T23:26:45Z" level=info msg="Checking whether logged in user should re-sync. UserID:5cd85b0b-3819-491c-8fd0-75f5f7841d4b" userID=5cd85b0b-3819-491c-8fd0-75f5f7841d4b time="2026-02-13T23:26:45Z" level=info msg="Syncing labels" service=imap user=5cd85b0b-3819-491c-8fd0-75f5f7841d4b time="2026-02-13T23:26:45Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=90b4d075-b26c-41f6-a2f6-10f709b6650e time="2026-02-13T23:26:45Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=90b4d075-b26c-41f6-a2f6-10f709b6650e time="2026-02-13T23:26:45Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4 userID=90b4d075-b26c-41f6-a2f6-10f709b6650e time="2026-02-13T23:26:45Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5 userID=90b4d075-b26c-41f6-a2f6-10f709b6650e time="2026-02-13T23:26:45Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=3 userID=90b4d075-b26c-41f6-a2f6-10f709b6650e time="2026-02-13T23:26:45Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6 userID=90b4d075-b26c-41f6-a2f6-10f709b6650e time="2026-02-13T23:26:45Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=12 userID=90b4d075-b26c-41f6-a2f6-10f709b6650e time="2026-02-13T23:26:45Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0 userID=90b4d075-b26c-41f6-a2f6-10f709b6650e time="2026-02-13T23:26:45Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=7 userID=90b4d075-b26c-41f6-a2f6-10f709b6650e time="2026-02-13T23:26:45Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=8 userID=90b4d075-b26c-41f6-a2f6-10f709b6650e time="2026-02-13T23:26:45Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=10 userID=90b4d075-b26c-41f6-a2f6-10f709b6650e time="2026-02-13T23:26:45Z" level=info msg="Synced labels" service=imap user=5cd85b0b-3819-491c-8fd0-75f5f7841d4b time="2026-02-13T23:26:45Z" level=info msg="200 OK: POST https://127.0.0.1:40511/auth/v4/info" pkg=gpa/manager time="2026-02-13T23:26:45Z" level=info msg="200 OK: GET https://127.0.0.1:40511/mail/v4/messages/count" pkg=gpa/client userID=5cd85b0b-3819-491c-8fd0-75f5f7841d4b time="2026-02-13T23:26:45Z" level=info msg="Syncing messages" service=imap user=5cd85b0b-3819-491c-8fd0-75f5f7841d4b time="2026-02-13T23:26:45Z" level=info msg="Job started" service=imap user=5cd85b0b-3819-491c-8fd0-75f5f7841d4b time="2026-02-13T23:26:45Z" level=info msg="200 OK: POST https://127.0.0.1:40511/mail/v4/messages" pkg=gpa/client userID=5cd85b0b-3819-491c-8fd0-75f5f7841d4b time="2026-02-13T23:26:45Z" level=info msg="Job finished" service=imap user=5cd85b0b-3819-491c-8fd0-75f5f7841d4b time="2026-02-13T23:26:45Z" level=info msg="All child jobs completed" service=imap sync-job=waiter user=5cd85b0b-3819-491c-8fd0-75f5f7841d4b time="2026-02-13T23:26:45Z" level=info msg="Synced messages" service=imap user=5cd85b0b-3819-491c-8fd0-75f5f7841d4b time="2026-02-13T23:26:45Z" level=info msg="Finished user sync" duration=10.20487ms service=imap user=5cd85b0b-3819-491c-8fd0-75f5f7841d4b time="2026-02-13T23:26:45Z" level=info msg="Sync complete, starting API event stream" service=imap user=5cd85b0b-3819-491c-8fd0-75f5f7841d4b time="2026-02-13T23:26:45Z" level=info msg="Event loop reset" eventID="Ag==" service=user-events user=5cd85b0b-3819-491c-8fd0-75f5f7841d4b time="2026-02-13T23:26:45Z" level=info msg="200 OK: POST https://127.0.0.1:40511/auth/v4" pkg=gpa/manager time="2026-02-13T23:26:45Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=4b711189-70f5-40c4-aa12-e56feece21f7 time="2026-02-13T23:26:45Z" level=info msg="Adding vault user" userID=4b711189-70f5-40c4-aa12-e56feece21f7 time="2026-02-13T23:26:45Z" level=info msg="Creating new user" userID=4b711189-70f5-40c4-aa12-e56feece21f7 time="2026-02-13T23:26:45Z" level=info msg="Heartbeat sent" metrics="{bridge.any.heartbeat bridge_heartbeat_new {1 8} {true true false false false true true true true true false 0.0.0 starttls starttls unknown}}" pkg=telemetry time="2026-02-13T23:26:45Z" level=warning msg="404 GET https://127.0.0.1:40511/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2026-02-13T23:26:45Z" level=error msg="404 GET https://127.0.0.1:40511/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2026-02-13T23:26:45Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:40511/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2026-02-13T23:26:45Z" level=info msg="Creating user object" numAddr=1 numLabels=12 userID=4b711189-70f5-40c4-aa12-e56feece21f7 time="2026-02-13T23:26:45Z" level=info msg="200 OK: GET https://127.0.0.1:40511/core/v4/events/latest" pkg=gpa/client userID=4b711189-70f5-40c4-aa12-e56feece21f7 time="2026-02-13T23:26:45Z" level=info msg="Starting service Last EventID=AQ==" service=user-events user=4b711189-70f5-40c4-aa12-e56feece21f7 time="2026-02-13T23:26:45Z" level=info msg="200 OK: GET https://127.0.0.1:40511/core/v4/settings" pkg=gpa/client userID=4b711189-70f5-40c4-aa12-e56feece21f7 time="2026-02-13T23:26:45Z" level=info msg="Registering user client, ID:4b711189-70f5-40c4-aa12-e56feece21f7" pkg=observability time="2026-02-13T23:26:45Z" level=info msg="Starting service main loop" service=telemetry user=4b711189-70f5-40c4-aa12-e56feece21f7 time="2026-02-13T23:26:45Z" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=4b711189-70f5-40c4-aa12-e56feece21f7 time="2026-02-13T23:26:45Z" level=info msg="Starting service main loop" service=notification user=4b711189-70f5-40c4-aa12-e56feece21f7 time="2026-02-13T23:26:45Z" level=info msg="Starting service main loop" service=smtp user=4b711189-70f5-40c4-aa12-e56feece21f7 time="2026-02-13T23:26:45Z" level=info msg="200 OK: GET https://127.0.0.1:40511/core/v4/labels?Type=4" pkg=gpa/client userID=4b711189-70f5-40c4-aa12-e56feece21f7 time="2026-02-13T23:26:45Z" level=info msg="200 OK: GET https://127.0.0.1:40511/core/v4/labels?Type=3" pkg=gpa/client userID=4b711189-70f5-40c4-aa12-e56feece21f7 time="2026-02-13T23:26:45Z" level=info msg="200 OK: GET https://127.0.0.1:40511/core/v4/labels?Type=1" pkg=gpa/client userID=4b711189-70f5-40c4-aa12-e56feece21f7 time="2026-02-13T23:26:45Z" level=info msg="Setting labels" labelIDs="[6 9 0 2 7 8 10 12 1 3 4 5]" pkg=rwLabels time="2026-02-13T23:26:45Z" level=info msg="Adding user to imap server" addrID=e51592e9-63e6-481b-a7f9-12356a18f5a1 service=server-manager time="2026-02-13T23:26:45Z" level=info msg="Creating new IMAP user" addrID=e51592e9-63e6-481b-a7f9-12356a18f5a1 service=server-manager time="2026-02-13T23:26:45Z" level=info msg="Setting gluon ID" addrID=e51592e9-63e6-481b-a7f9-12356a18f5a1 gluonID=b2440b1a-1f87-47df-aef0-8ac4fca780f1 userID=4b711189-70f5-40c4-aa12-e56feece21f7 time="2026-02-13T23:26:45Z" level=info msg="Created new IMAP user" addrID=e51592e9-63e6-481b-a7f9-12356a18f5a1 gluonID=b2440b1a-1f87-47df-aef0-8ac4fca780f1 service=server-manager time="2026-02-13T23:26:45Z" level=info msg="Validating Listener State" service=server-manager time="2026-02-13T23:26:45Z" level=info msg=Resuming service=user-events user=4b711189-70f5-40c4-aa12-e56feece21f7 time="2026-02-13T23:26:45Z" level=info msg="Received mailbox message count" count=0 gluonID=b2440b1a-1f87-47df-aef0-8ac4fca780f1 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap And the user logs in with username "73fd87aa-c5cb-4e96-89d0-d9b097b517fc" and password "password2" # :1 -> *scenario time="2026-02-13T23:26:45Z" level=info msg="Starting IMAP Service" service=imap user=4b711189-70f5-40c4-aa12-e56feece21f7 time="2026-02-13T23:26:45Z" level=info msg="Sync triggered" service=imap user=4b711189-70f5-40c4-aa12-e56feece21f7 Then it succeeds # :1 -> *scenario time="2026-02-13T23:26:45Z" level=info msg="Beginning user sync" service=imap start="2026-02-13 23:26:45.563258268 +0000 UTC m=+223.369866678" user=4b711189-70f5-40c4-aa12-e56feece21f7 time="2026-02-13T23:26:45Z" level=info msg="Checking whether logged in user should re-sync. UserID:4b711189-70f5-40c4-aa12-e56feece21f7" userID=4b711189-70f5-40c4-aa12-e56feece21f7 Scenario: SMTP client can authenticate successfully # features/smtp/auth.feature:12 When user "c4bf5b03-e99c-41a1-ad3a-f86df7c8ddc2" connects SMTP client "1" # :1 -> *scenario time="2026-02-13T23:26:45Z" level=info msg="Syncing labels" service=imap user=4b711189-70f5-40c4-aa12-e56feece21f7 time="2026-02-13T23:26:45Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=b2440b1a-1f87-47df-aef0-8ac4fca780f1 time="2026-02-13T23:26:45Z" level=info msg="Frontend service stopped" time="2026-02-13T23:26:45Z" level=info msg="Frontend client stopped" time="2026-02-13T23:26:45Z" level=info msg="Closing bridge" pkg=bridge time="2026-02-13T23:26:45Z" level=info msg="Stopping service" pkg=observability time="2026-02-13T23:26:45Z" level=info msg="Closing user" userID=4b711189-70f5-40c4-aa12-e56feece21f7 time="2026-02-13T23:26:45Z" level=info msg="De-registering user client, ID:4b711189-70f5-40c4-aa12-e56feece21f7" pkg=observability time="2026-02-13T23:26:45Z" level=info msg="Synced labels" service=imap user=4b711189-70f5-40c4-aa12-e56feece21f7 time="2026-02-13T23:26:45Z" level=warning msg="Get \"https://127.0.0.1:40511/mail/v4/messages/count\": context canceled, Attempt 1" pkg=gpa/client time="2026-02-13T23:26:45Z" level=error msg="Get \"https://127.0.0.1:40511/mail/v4/messages/count\": context canceled" pkg=gpa/client time="2026-02-13T23:26:45Z" level=error msg="Failed to sync, will retry later" error="failed to retrieve message ids: received no response from API: Get \"https://127.0.0.1:40511/mail/v4/messages/count\": context canceled" service=imap user=4b711189-70f5-40c4-aa12-e56feece21f7 time="2026-02-13T23:26:45Z" level=error msg="Sync aborted" error="context canceled" service=imap user=4b711189-70f5-40c4-aa12-e56feece21f7 time="2026-02-13T23:26:45Z" level=info msg="Finished user sync" duration=1.25362ms service=imap user=4b711189-70f5-40c4-aa12-e56feece21f7 time="2026-02-13T23:26:45Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=b2440b1a-1f87-47df-aef0-8ac4fca780f1 time="2026-02-13T23:26:45Z" level=info msg="Exiting IMAP Service" service=imap user=4b711189-70f5-40c4-aa12-e56feece21f7 time="2026-02-13T23:26:45Z" level=info msg="Exiting service main loop" service=smtp user=4b711189-70f5-40c4-aa12-e56feece21f7 time="2026-02-13T23:26:45Z" level=info msg="Exiting service main loop" service=notification user=4b711189-70f5-40c4-aa12-e56feece21f7 time="2026-02-13T23:26:45Z" level=info msg="Exiting Service" service=user-identity user=4b711189-70f5-40c4-aa12-e56feece21f7 time="2026-02-13T23:26:45Z" level=info msg="Exiting service main loop" service=telemetry user=4b711189-70f5-40c4-aa12-e56feece21f7 time="2026-02-13T23:26:45Z" level=info msg="Exiting service" service=user-events user=4b711189-70f5-40c4-aa12-e56feece21f7 time="2026-02-13T23:26:45Z" level=info msg="Closing user" userID=5cd85b0b-3819-491c-8fd0-75f5f7841d4b time="2026-02-13T23:26:45Z" level=info msg="De-registering user client, ID:5cd85b0b-3819-491c-8fd0-75f5f7841d4b" pkg=observability time="2026-02-13T23:26:45Z" level=info msg="Exiting IMAP Service" service=imap user=5cd85b0b-3819-491c-8fd0-75f5f7841d4b time="2026-02-13T23:26:45Z" level=info msg="Exiting service main loop" service=smtp user=5cd85b0b-3819-491c-8fd0-75f5f7841d4b time="2026-02-13T23:26:45Z" level=info msg="Exiting service main loop" service=notification user=5cd85b0b-3819-491c-8fd0-75f5f7841d4b time="2026-02-13T23:26:45Z" level=info msg="Exiting Service" service=user-identity user=5cd85b0b-3819-491c-8fd0-75f5f7841d4b time="2026-02-13T23:26:45Z" level=info msg="Exiting service main loop" service=telemetry user=5cd85b0b-3819-491c-8fd0-75f5f7841d4b time="2026-02-13T23:26:45Z" level=info msg="Exiting service" service=user-events user=5cd85b0b-3819-491c-8fd0-75f5f7841d4b time="2026-02-13T23:26:45Z" level=info msg="Closing IMAP Listener" service=server-manager time="2026-02-13T23:26:45Z" level=info msg="Closing IMAP server" service=server-manager time="2026-02-13T23:26:45Z" level=info msg="Closing SMTP Listener" service=server-manager time="2026-02-13T23:26:45Z" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2026-02-13T23:26:45Z" level=info msg="Closing SMTP server" service=server-manager time="2026-02-13T23:26:45Z" level=info msg="Closing service" service=unleash Then SMTP client "1" can authenticate # :1 -> *scenario time="2026-02-13T23:26:45Z" level=info msg="User 'ccaa3f57-2eaf-4299-b4cf-2ac9844a7b19' created with id=0a3de359-d307-4b19-adc2-4bfd9d609c00" pkg=gpa/server/backend time="2026-02-13T23:26:46Z" level=info msg="User '5ec0e674-cbfa-4ff9-bd7a-cc891b28deef' created with id=bfdfa6a5-aad2-4875-b8c9-1bbcdcff2de0" pkg=gpa/server/backend time="2026-02-13T23:26:46Z" level=info msg="Starting bridge" time="2026-02-13T23:26:46Z" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures1466701680/179/config1684394295/grpcFocusServerConfig.json pkg=focus/service time="2026-02-13T23:26:46Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures1466701680/179/cache1609655904/unleash_cache/unleash_flags: no such file or directory" service=unleash time="2026-02-13T23:26:46Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures1466701680/179/cache1609655904/notifications/notification_cache: no such file or directory" pkg=notification-store time="2026-02-13T23:26:46Z" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures1466701680/179/data1256785131/gluon/backend/db gluonStore=/tmp/TestFeatures1466701680/179/data1256785131/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2026-02-13T23:26:46Z" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2026-02-13T23:26:46Z" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2026-02-13T23:26:46Z" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2026-02-13T23:26:46Z" level=info msg="Starting service" service=unleash time="2026-02-13T23:26:46Z" level=info msg="Starting service" pkg=observability time="2026-02-13T23:26:46Z" level=info msg="Starting poll service" service=unleash time="2026-02-13T23:26:46Z" level=info msg="Loading users" count=0 pkg=bridge/user time="2026-02-13T23:26:46Z" level=info msg="Finished loading users" pkg=bridge/user time="2026-02-13T23:26:46Z" level=info msg="Checking for updates" pkg=bridge time="2026-02-13T23:26:46Z" level=info msg="Starting frontend service" time="2026-02-13T23:26:46Z" level=info msg="Starting receiver service" service=unleash time="2026-02-13T23:26:46Z" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures1466701680/179/config1684394295/grpcServerConfig.json time="2026-02-13T23:26:46Z" level=info msg="gRPC server listening on /tmp/bridge6784" pkg=grpc time="2026-02-13T23:26:46Z" level=info msg="Frontend service started" time="2026-02-13T23:26:46Z" level=info msg="Starting frontend client" time="2026-02-13T23:26:46Z" level=info msg="Not monitoring parent PID" pkg=grpc time="2026-02-13T23:26:46Z" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2026-02-13T23:26:46Z" level=info msg="200 OK: GET https://127.0.0.1:35867/feature/v2/frontend?bridgeStickyKey=1cd8c347-6fa3-4bfd-b9b8-23ce7f98c8f1" pkg=gpa/manager time="2026-02-13T23:26:46Z" level=info msg="Frontend client started" time="2026-02-13T23:26:46Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (f0c7f56c)" time="2026-02-13T23:26:46Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (f0c7f56c)" time="2026-02-13T23:26:46Z" level=info msg="200 OK: POST https://127.0.0.1:35867/auth/v4/info" pkg=gpa/manager time="2026-02-13T23:26:46Z" level=info msg="200 OK: POST https://127.0.0.1:35867/auth/v4" pkg=gpa/manager time="2026-02-13T23:26:46Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=0a3de359-d307-4b19-adc2-4bfd9d609c00 time="2026-02-13T23:26:46Z" level=info msg="Adding vault user" userID=0a3de359-d307-4b19-adc2-4bfd9d609c00 time="2026-02-13T23:26:46Z" level=info msg="Creating new user" userID=0a3de359-d307-4b19-adc2-4bfd9d609c00 time="2026-02-13T23:26:46Z" level=warning msg="404 GET https://127.0.0.1:35867/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2026-02-13T23:26:46Z" level=error msg="404 GET https://127.0.0.1:35867/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2026-02-13T23:26:46Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:35867/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2026-02-13T23:26:46Z" level=info msg="Creating user object" numAddr=2 numLabels=12 userID=0a3de359-d307-4b19-adc2-4bfd9d609c00 time="2026-02-13T23:26:46Z" level=info msg="200 OK: GET https://127.0.0.1:35867/core/v4/events/latest" pkg=gpa/client userID=0a3de359-d307-4b19-adc2-4bfd9d609c00 time="2026-02-13T23:26:46Z" level=info msg="Starting service Last EventID=Ag==" service=user-events user=0a3de359-d307-4b19-adc2-4bfd9d609c00 time="2026-02-13T23:26:46Z" level=info msg="200 OK: GET https://127.0.0.1:35867/core/v4/settings" pkg=gpa/client userID=0a3de359-d307-4b19-adc2-4bfd9d609c00 time="2026-02-13T23:26:46Z" level=info msg="Registering user client, ID:0a3de359-d307-4b19-adc2-4bfd9d609c00" pkg=observability time="2026-02-13T23:26:46Z" level=info msg="Starting user identity service" numAddr=2 service=user-identity user=0a3de359-d307-4b19-adc2-4bfd9d609c00 time="2026-02-13T23:26:46Z" level=info msg="Starting service main loop" service=telemetry user=0a3de359-d307-4b19-adc2-4bfd9d609c00 time="2026-02-13T23:26:46Z" level=info msg="Starting service main loop" service=notification user=0a3de359-d307-4b19-adc2-4bfd9d609c00 time="2026-02-13T23:26:46Z" level=info msg="Starting service main loop" service=smtp user=0a3de359-d307-4b19-adc2-4bfd9d609c00 time="2026-02-13T23:26:46Z" level=info msg="200 OK: GET https://127.0.0.1:35867/core/v4/labels?Type=4" pkg=gpa/client userID=0a3de359-d307-4b19-adc2-4bfd9d609c00 time="2026-02-13T23:26:46Z" level=info msg="200 OK: GET https://127.0.0.1:35867/core/v4/labels?Type=3" pkg=gpa/client userID=0a3de359-d307-4b19-adc2-4bfd9d609c00 time="2026-02-13T23:26:46Z" level=info msg="200 OK: GET https://127.0.0.1:35867/core/v4/labels?Type=1" pkg=gpa/client userID=0a3de359-d307-4b19-adc2-4bfd9d609c00 time="2026-02-13T23:26:46Z" level=info msg="Setting labels" labelIDs="[1 4 5 7 8 12 0 2 3 6 9 10]" pkg=rwLabels time="2026-02-13T23:26:46Z" level=info msg="Adding user to imap server" addrID=683f092b-6223-4a75-83d7-6dd08e267b13 service=server-manager time="2026-02-13T23:26:46Z" level=info msg="Creating new IMAP user" addrID=683f092b-6223-4a75-83d7-6dd08e267b13 service=server-manager time="2026-02-13T23:26:46Z" level=info msg="Setting gluon ID" addrID=683f092b-6223-4a75-83d7-6dd08e267b13 gluonID=01766857-4794-4628-a127-c3de33a4d0f7 userID=0a3de359-d307-4b19-adc2-4bfd9d609c00 time="2026-02-13T23:26:46Z" level=info msg="Created new IMAP user" addrID=683f092b-6223-4a75-83d7-6dd08e267b13 gluonID=01766857-4794-4628-a127-c3de33a4d0f7 service=server-manager time="2026-02-13T23:26:46Z" level=info msg="Validating Listener State" service=server-manager time="2026-02-13T23:26:46Z" level=info msg=Resuming service=user-events user=0a3de359-d307-4b19-adc2-4bfd9d609c00 time="2026-02-13T23:26:46Z" level=info msg="Received mailbox message count" count=0 gluonID=01766857-4794-4628-a127-c3de33a4d0f7 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2026-02-13T23:26:46Z" level=info msg="Starting IMAP Service" service=imap user=0a3de359-d307-4b19-adc2-4bfd9d609c00 time="2026-02-13T23:26:46Z" level=info msg="Sync triggered" service=imap user=0a3de359-d307-4b19-adc2-4bfd9d609c00 time="2026-02-13T23:26:46Z" level=info msg="Beginning user sync" service=imap start="2026-02-13 23:26:46.512428497 +0000 UTC m=+224.319036907" user=0a3de359-d307-4b19-adc2-4bfd9d609c00 time="2026-02-13T23:26:46Z" level=info msg="Checking whether logged in user should re-sync. UserID:0a3de359-d307-4b19-adc2-4bfd9d609c00" userID=0a3de359-d307-4b19-adc2-4bfd9d609c00 time="2026-02-13T23:26:46Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (16dfed47)" time="2026-02-13T23:26:46Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (16dfed47)" time="2026-02-13T23:26:46Z" level=info msg="Syncing labels" service=imap user=0a3de359-d307-4b19-adc2-4bfd9d609c00 time="2026-02-13T23:26:46Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=01766857-4794-4628-a127-c3de33a4d0f7 time="2026-02-13T23:26:46Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=01766857-4794-4628-a127-c3de33a4d0f7 time="2026-02-13T23:26:46Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=8 userID=01766857-4794-4628-a127-c3de33a4d0f7 time="2026-02-13T23:26:46Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0 userID=01766857-4794-4628-a127-c3de33a4d0f7 time="2026-02-13T23:26:46Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6 userID=01766857-4794-4628-a127-c3de33a4d0f7 time="2026-02-13T23:26:46Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=10 userID=01766857-4794-4628-a127-c3de33a4d0f7 time="2026-02-13T23:26:46Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4 userID=01766857-4794-4628-a127-c3de33a4d0f7 time="2026-02-13T23:26:46Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=7 userID=01766857-4794-4628-a127-c3de33a4d0f7 time="2026-02-13T23:26:46Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=12 userID=01766857-4794-4628-a127-c3de33a4d0f7 time="2026-02-13T23:26:46Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=3 userID=01766857-4794-4628-a127-c3de33a4d0f7 time="2026-02-13T23:26:46Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5 userID=01766857-4794-4628-a127-c3de33a4d0f7 time="2026-02-13T23:26:46Z" level=info msg="Synced labels" service=imap user=0a3de359-d307-4b19-adc2-4bfd9d609c00 time="2026-02-13T23:26:46Z" level=info msg="200 OK: GET https://127.0.0.1:35867/mail/v4/messages/count" pkg=gpa/client userID=0a3de359-d307-4b19-adc2-4bfd9d609c00 time="2026-02-13T23:26:46Z" level=info msg="200 OK: POST https://127.0.0.1:35867/auth/v4/info" pkg=gpa/manager time="2026-02-13T23:26:46Z" level=info msg="Syncing messages" service=imap user=0a3de359-d307-4b19-adc2-4bfd9d609c00 time="2026-02-13T23:26:46Z" level=info msg="Job started" service=imap user=0a3de359-d307-4b19-adc2-4bfd9d609c00 time="2026-02-13T23:26:46Z" level=info msg="200 OK: POST https://127.0.0.1:35867/mail/v4/messages" pkg=gpa/client userID=0a3de359-d307-4b19-adc2-4bfd9d609c00 time="2026-02-13T23:26:46Z" level=info msg="Job finished" service=imap user=0a3de359-d307-4b19-adc2-4bfd9d609c00 time="2026-02-13T23:26:46Z" level=info msg="All child jobs completed" service=imap sync-job=waiter user=0a3de359-d307-4b19-adc2-4bfd9d609c00 time="2026-02-13T23:26:46Z" level=info msg="Synced messages" service=imap user=0a3de359-d307-4b19-adc2-4bfd9d609c00 time="2026-02-13T23:26:46Z" level=info msg="Finished user sync" duration=7.709832ms service=imap user=0a3de359-d307-4b19-adc2-4bfd9d609c00 time="2026-02-13T23:26:46Z" level=info msg="Sync complete, starting API event stream" service=imap user=0a3de359-d307-4b19-adc2-4bfd9d609c00 time="2026-02-13T23:26:46Z" level=info msg="Event loop reset" eventID="Ag==" service=user-events user=0a3de359-d307-4b19-adc2-4bfd9d609c00 time="2026-02-13T23:26:46Z" level=info msg="200 OK: POST https://127.0.0.1:35867/auth/v4" pkg=gpa/manager time="2026-02-13T23:26:46Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=bfdfa6a5-aad2-4875-b8c9-1bbcdcff2de0 time="2026-02-13T23:26:46Z" level=info msg="Adding vault user" userID=bfdfa6a5-aad2-4875-b8c9-1bbcdcff2de0 time="2026-02-13T23:26:46Z" level=info msg="Creating new user" userID=bfdfa6a5-aad2-4875-b8c9-1bbcdcff2de0 time="2026-02-13T23:26:46Z" level=warning msg="404 GET https://127.0.0.1:35867/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2026-02-13T23:26:46Z" level=error msg="404 GET https://127.0.0.1:35867/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2026-02-13T23:26:46Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:35867/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2026-02-13T23:26:46Z" level=info msg="Creating user object" numAddr=1 numLabels=12 userID=bfdfa6a5-aad2-4875-b8c9-1bbcdcff2de0 time="2026-02-13T23:26:46Z" level=info msg="200 OK: GET https://127.0.0.1:35867/core/v4/events/latest" pkg=gpa/client userID=bfdfa6a5-aad2-4875-b8c9-1bbcdcff2de0 time="2026-02-13T23:26:46Z" level=info msg="Starting service Last EventID=AQ==" service=user-events user=bfdfa6a5-aad2-4875-b8c9-1bbcdcff2de0 time="2026-02-13T23:26:46Z" level=info msg="200 OK: GET https://127.0.0.1:35867/core/v4/settings" pkg=gpa/client userID=bfdfa6a5-aad2-4875-b8c9-1bbcdcff2de0 time="2026-02-13T23:26:46Z" level=info msg="Registering user client, ID:bfdfa6a5-aad2-4875-b8c9-1bbcdcff2de0" pkg=observability time="2026-02-13T23:26:46Z" level=info msg="Starting service main loop" service=telemetry user=bfdfa6a5-aad2-4875-b8c9-1bbcdcff2de0 time="2026-02-13T23:26:46Z" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=bfdfa6a5-aad2-4875-b8c9-1bbcdcff2de0 time="2026-02-13T23:26:46Z" level=info msg="Starting service main loop" service=notification user=bfdfa6a5-aad2-4875-b8c9-1bbcdcff2de0 time="2026-02-13T23:26:46Z" level=info msg="Starting service main loop" service=smtp user=bfdfa6a5-aad2-4875-b8c9-1bbcdcff2de0 time="2026-02-13T23:26:46Z" level=info msg="200 OK: GET https://127.0.0.1:35867/core/v4/labels?Type=4" pkg=gpa/client userID=bfdfa6a5-aad2-4875-b8c9-1bbcdcff2de0 time="2026-02-13T23:26:46Z" level=info msg="200 OK: GET https://127.0.0.1:35867/core/v4/labels?Type=3" pkg=gpa/client userID=bfdfa6a5-aad2-4875-b8c9-1bbcdcff2de0 time="2026-02-13T23:26:46Z" level=info msg="200 OK: GET https://127.0.0.1:35867/core/v4/labels?Type=1" pkg=gpa/client userID=bfdfa6a5-aad2-4875-b8c9-1bbcdcff2de0 time="2026-02-13T23:26:46Z" level=info msg="Setting labels" labelIDs="[0 3 4 5 6 7 8 9 1 2 10 12]" pkg=rwLabels time="2026-02-13T23:26:46Z" level=info msg="Adding user to imap server" addrID=cbcf4627-8a26-454c-9a43-f8fd98c51047 service=server-manager time="2026-02-13T23:26:46Z" level=info msg="Creating new IMAP user" addrID=cbcf4627-8a26-454c-9a43-f8fd98c51047 service=server-manager time="2026-02-13T23:26:46Z" level=info msg="Setting gluon ID" addrID=cbcf4627-8a26-454c-9a43-f8fd98c51047 gluonID=4360c9b9-4f24-427f-bf71-4389404085e9 userID=bfdfa6a5-aad2-4875-b8c9-1bbcdcff2de0 time="2026-02-13T23:26:46Z" level=info msg="Created new IMAP user" addrID=cbcf4627-8a26-454c-9a43-f8fd98c51047 gluonID=4360c9b9-4f24-427f-bf71-4389404085e9 service=server-manager time="2026-02-13T23:26:46Z" level=info msg="Validating Listener State" service=server-manager time="2026-02-13T23:26:46Z" level=info msg=Resuming service=user-events user=bfdfa6a5-aad2-4875-b8c9-1bbcdcff2de0 time="2026-02-13T23:26:46Z" level=info msg="Received mailbox message count" count=0 gluonID=4360c9b9-4f24-427f-bf71-4389404085e9 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2026-02-13T23:26:46Z" level=info msg="Starting IMAP Service" service=imap user=bfdfa6a5-aad2-4875-b8c9-1bbcdcff2de0 time="2026-02-13T23:26:46Z" level=info msg="Sync triggered" service=imap user=bfdfa6a5-aad2-4875-b8c9-1bbcdcff2de0 time="2026-02-13T23:26:46Z" level=info msg="Beginning user sync" service=imap start="2026-02-13 23:26:46.693964392 +0000 UTC m=+224.500572802" user=bfdfa6a5-aad2-4875-b8c9-1bbcdcff2de0 time="2026-02-13T23:26:46Z" level=info msg="Syncing labels" service=imap user=bfdfa6a5-aad2-4875-b8c9-1bbcdcff2de0 time="2026-02-13T23:26:46Z" level=info msg="Checking whether logged in user should re-sync. UserID:bfdfa6a5-aad2-4875-b8c9-1bbcdcff2de0" userID=bfdfa6a5-aad2-4875-b8c9-1bbcdcff2de0 time="2026-02-13T23:26:46Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=4360c9b9-4f24-427f-bf71-4389404085e9 time="2026-02-13T23:26:46Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=4360c9b9-4f24-427f-bf71-4389404085e9 time="2026-02-13T23:26:46Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=3 userID=4360c9b9-4f24-427f-bf71-4389404085e9 time="2026-02-13T23:26:46Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4 userID=4360c9b9-4f24-427f-bf71-4389404085e9 time="2026-02-13T23:26:46Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=7 userID=4360c9b9-4f24-427f-bf71-4389404085e9 time="2026-02-13T23:26:46Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=10 userID=4360c9b9-4f24-427f-bf71-4389404085e9 time="2026-02-13T23:26:46Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0 userID=4360c9b9-4f24-427f-bf71-4389404085e9 time="2026-02-13T23:26:46Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5 userID=4360c9b9-4f24-427f-bf71-4389404085e9 time="2026-02-13T23:26:46Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6 userID=4360c9b9-4f24-427f-bf71-4389404085e9 time="2026-02-13T23:26:46Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=8 userID=4360c9b9-4f24-427f-bf71-4389404085e9 time="2026-02-13T23:26:46Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=12 userID=4360c9b9-4f24-427f-bf71-4389404085e9 time="2026-02-13T23:26:46Z" level=info msg="Synced labels" service=imap user=bfdfa6a5-aad2-4875-b8c9-1bbcdcff2de0 time="2026-02-13T23:26:46Z" level=info msg="200 OK: GET https://127.0.0.1:35867/mail/v4/messages/count" pkg=gpa/client userID=bfdfa6a5-aad2-4875-b8c9-1bbcdcff2de0 time="2026-02-13T23:26:46Z" level=info msg="Syncing messages" service=imap user=bfdfa6a5-aad2-4875-b8c9-1bbcdcff2de0 time="2026-02-13T23:26:46Z" level=info msg="Job started" service=imap user=bfdfa6a5-aad2-4875-b8c9-1bbcdcff2de0 time="2026-02-13T23:26:46Z" level=info msg="200 OK: POST https://127.0.0.1:35867/mail/v4/messages" pkg=gpa/client userID=bfdfa6a5-aad2-4875-b8c9-1bbcdcff2de0 time="2026-02-13T23:26:46Z" level=info msg="Job finished" service=imap user=bfdfa6a5-aad2-4875-b8c9-1bbcdcff2de0 time="2026-02-13T23:26:46Z" level=info msg="All child jobs completed" service=imap sync-job=waiter user=bfdfa6a5-aad2-4875-b8c9-1bbcdcff2de0 time="2026-02-13T23:26:46Z" level=info msg="Synced messages" service=imap user=bfdfa6a5-aad2-4875-b8c9-1bbcdcff2de0 time="2026-02-13T23:26:46Z" level=info msg="Finished user sync" duration=4.829843ms service=imap user=bfdfa6a5-aad2-4875-b8c9-1bbcdcff2de0 time="2026-02-13T23:26:46Z" level=info msg="Sync complete, starting API event stream" service=imap user=bfdfa6a5-aad2-4875-b8c9-1bbcdcff2de0 time="2026-02-13T23:26:46Z" level=info msg="Event loop reset" eventID="AQ==" service=user-events user=bfdfa6a5-aad2-4875-b8c9-1bbcdcff2de0 time="2026-02-13T23:26:46Z" level=info msg="Heartbeat sent" metrics="{bridge.any.heartbeat bridge_heartbeat_new {2 2} {true true false false false true true true true true false 0.0.0 starttls starttls unknown}}" pkg=telemetry Scenario: User agent with only SMTP client connected # features/smtp/auth.feature:16 Then the user agent is "NoClient/0.0.1 (linux)" # :1 -> *scenario When user "ccaa3f57-2eaf-4299-b4cf-2ac9844a7b19" connects SMTP client "1" # :1 -> *scenario Then SMTP client "1" can authenticate # :1 -> *scenario time="2026-02-13T23:26:46Z" level=info msg="Frontend service stopped" time="2026-02-13T23:26:46Z" level=info msg="Frontend client stopped" time="2026-02-13T23:26:46Z" level=info msg="Closing bridge" pkg=bridge time="2026-02-13T23:26:46Z" level=info msg="Stopping service" pkg=observability time="2026-02-13T23:26:46Z" level=info msg="Closing user" userID=0a3de359-d307-4b19-adc2-4bfd9d609c00 time="2026-02-13T23:26:46Z" level=info msg="De-registering user client, ID:0a3de359-d307-4b19-adc2-4bfd9d609c00" pkg=observability time="2026-02-13T23:26:46Z" level=info msg="Exiting IMAP Service" service=imap user=0a3de359-d307-4b19-adc2-4bfd9d609c00 time="2026-02-13T23:26:46Z" level=info msg="Exiting service main loop" service=smtp user=0a3de359-d307-4b19-adc2-4bfd9d609c00 time="2026-02-13T23:26:46Z" level=info msg="Exiting service main loop" service=notification user=0a3de359-d307-4b19-adc2-4bfd9d609c00 time="2026-02-13T23:26:46Z" level=info msg="Exiting Service" service=user-identity user=0a3de359-d307-4b19-adc2-4bfd9d609c00 time="2026-02-13T23:26:46Z" level=info msg="Exiting service main loop" service=telemetry user=0a3de359-d307-4b19-adc2-4bfd9d609c00 time="2026-02-13T23:26:46Z" level=info msg="Exiting service" service=user-events user=0a3de359-d307-4b19-adc2-4bfd9d609c00 time="2026-02-13T23:26:46Z" level=info msg="Closing user" userID=bfdfa6a5-aad2-4875-b8c9-1bbcdcff2de0 time="2026-02-13T23:26:46Z" level=info msg="De-registering user client, ID:bfdfa6a5-aad2-4875-b8c9-1bbcdcff2de0" pkg=observability time="2026-02-13T23:26:46Z" level=info msg="Exiting IMAP Service" service=imap user=bfdfa6a5-aad2-4875-b8c9-1bbcdcff2de0 time="2026-02-13T23:26:46Z" level=info msg="Exiting service main loop" service=smtp user=bfdfa6a5-aad2-4875-b8c9-1bbcdcff2de0 time="2026-02-13T23:26:46Z" level=info msg="Exiting service main loop" service=notification user=bfdfa6a5-aad2-4875-b8c9-1bbcdcff2de0 time="2026-02-13T23:26:46Z" level=info msg="Exiting Service" service=user-identity user=bfdfa6a5-aad2-4875-b8c9-1bbcdcff2de0 time="2026-02-13T23:26:46Z" level=info msg="Exiting service main loop" service=telemetry user=bfdfa6a5-aad2-4875-b8c9-1bbcdcff2de0 time="2026-02-13T23:26:46Z" level=info msg="Exiting service" service=user-events user=bfdfa6a5-aad2-4875-b8c9-1bbcdcff2de0 time="2026-02-13T23:26:46Z" level=info msg="Closing IMAP Listener" service=server-manager time="2026-02-13T23:26:46Z" level=info msg="Closing IMAP server" service=server-manager time="2026-02-13T23:26:46Z" level=info msg="Closing SMTP Listener" service=server-manager time="2026-02-13T23:26:46Z" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2026-02-13T23:26:46Z" level=info msg="Closing SMTP server" service=server-manager time="2026-02-13T23:26:46Z" level=info msg="Closing service" service=unleash Then the user agent is "UnknownClient/0.0.1 (linux)" # :1 -> *scenario time="2026-02-13T23:26:47Z" level=info msg="User 'd288c17a-a149-4822-8157-4df8e6dfcb8e' created with id=13da243a-0240-41c1-8831-ce902ac2daee" pkg=gpa/server/backend time="2026-02-13T23:26:47Z" level=info msg="User '5781bfa0-b283-4887-9d73-82ae10fd7353' created with id=b5f6f9fc-2657-4c89-9706-406a195c6217" pkg=gpa/server/backend time="2026-02-13T23:26:47Z" level=info msg="Starting bridge" time="2026-02-13T23:26:47Z" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures1466701680/180/config1078959560/grpcFocusServerConfig.json pkg=focus/service time="2026-02-13T23:26:47Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures1466701680/180/cache2540537197/unleash_cache/unleash_flags: no such file or directory" service=unleash time="2026-02-13T23:26:47Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures1466701680/180/cache2540537197/notifications/notification_cache: no such file or directory" pkg=notification-store time="2026-02-13T23:26:47Z" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures1466701680/180/data236243328/gluon/backend/db gluonStore=/tmp/TestFeatures1466701680/180/data236243328/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2026-02-13T23:26:47Z" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2026-02-13T23:26:47Z" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2026-02-13T23:26:47Z" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2026-02-13T23:26:47Z" level=info msg="Starting service" service=unleash time="2026-02-13T23:26:47Z" level=info msg="Starting service" pkg=observability time="2026-02-13T23:26:47Z" level=info msg="Starting frontend service" time="2026-02-13T23:26:47Z" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures1466701680/180/config1078959560/grpcServerConfig.json time="2026-02-13T23:26:47Z" level=info msg="gRPC server listening on /tmp/bridge0397" pkg=grpc time="2026-02-13T23:26:47Z" level=info msg="Frontend service started" time="2026-02-13T23:26:47Z" level=info msg="Starting frontend client" time="2026-02-13T23:26:47Z" level=info msg="Starting poll service" service=unleash time="2026-02-13T23:26:47Z" level=info msg="Starting receiver service" service=unleash time="2026-02-13T23:26:47Z" level=info msg="Loading users" count=0 pkg=bridge/user time="2026-02-13T23:26:47Z" level=info msg="Finished loading users" pkg=bridge/user time="2026-02-13T23:26:47Z" level=info msg="Checking for updates" pkg=bridge time="2026-02-13T23:26:47Z" level=info msg="Not monitoring parent PID" pkg=grpc time="2026-02-13T23:26:47Z" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2026-02-13T23:26:47Z" level=info msg="Frontend client started" time="2026-02-13T23:26:47Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (f9c0f2b0)" time="2026-02-13T23:26:47Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (f9c0f2b0)" time="2026-02-13T23:26:47Z" level=info msg="200 OK: GET https://127.0.0.1:43319/feature/v2/frontend?bridgeStickyKey=fd330130-8215-40ab-8de7-66e6120a6393" pkg=gpa/manager time="2026-02-13T23:26:47Z" level=info msg="200 OK: POST https://127.0.0.1:43319/auth/v4/info" pkg=gpa/manager time="2026-02-13T23:26:48Z" level=info msg="200 OK: POST https://127.0.0.1:43319/auth/v4" pkg=gpa/manager time="2026-02-13T23:26:48Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=13da243a-0240-41c1-8831-ce902ac2daee time="2026-02-13T23:26:48Z" level=info msg="Adding vault user" userID=13da243a-0240-41c1-8831-ce902ac2daee time="2026-02-13T23:26:48Z" level=info msg="Creating new user" userID=13da243a-0240-41c1-8831-ce902ac2daee time="2026-02-13T23:26:48Z" level=warning msg="404 GET https://127.0.0.1:43319/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2026-02-13T23:26:48Z" level=error msg="404 GET https://127.0.0.1:43319/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2026-02-13T23:26:48Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:43319/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2026-02-13T23:26:48Z" level=info msg="Creating user object" numAddr=2 numLabels=12 userID=13da243a-0240-41c1-8831-ce902ac2daee time="2026-02-13T23:26:48Z" level=info msg="200 OK: GET https://127.0.0.1:43319/core/v4/events/latest" pkg=gpa/client userID=13da243a-0240-41c1-8831-ce902ac2daee time="2026-02-13T23:26:48Z" level=info msg="Starting service Last EventID=Ag==" service=user-events user=13da243a-0240-41c1-8831-ce902ac2daee time="2026-02-13T23:26:48Z" level=info msg="200 OK: GET https://127.0.0.1:43319/core/v4/settings" pkg=gpa/client userID=13da243a-0240-41c1-8831-ce902ac2daee time="2026-02-13T23:26:48Z" level=info msg="Registering user client, ID:13da243a-0240-41c1-8831-ce902ac2daee" pkg=observability time="2026-02-13T23:26:48Z" level=info msg="Starting user identity service" numAddr=2 service=user-identity user=13da243a-0240-41c1-8831-ce902ac2daee time="2026-02-13T23:26:48Z" level=info msg="Starting service main loop" service=notification user=13da243a-0240-41c1-8831-ce902ac2daee time="2026-02-13T23:26:48Z" level=info msg="Starting service main loop" service=telemetry user=13da243a-0240-41c1-8831-ce902ac2daee time="2026-02-13T23:26:48Z" level=info msg="Starting service main loop" service=smtp user=13da243a-0240-41c1-8831-ce902ac2daee time="2026-02-13T23:26:48Z" level=info msg="200 OK: GET https://127.0.0.1:43319/core/v4/labels?Type=4" pkg=gpa/client userID=13da243a-0240-41c1-8831-ce902ac2daee time="2026-02-13T23:26:48Z" level=info msg="200 OK: GET https://127.0.0.1:43319/core/v4/labels?Type=3" pkg=gpa/client userID=13da243a-0240-41c1-8831-ce902ac2daee time="2026-02-13T23:26:48Z" level=info msg="200 OK: GET https://127.0.0.1:43319/core/v4/labels?Type=1" pkg=gpa/client userID=13da243a-0240-41c1-8831-ce902ac2daee time="2026-02-13T23:26:48Z" level=info msg="Setting labels" labelIDs="[6 7 8 9 0 2 10 12 1 3 4 5]" pkg=rwLabels time="2026-02-13T23:26:48Z" level=info msg="Adding user to imap server" addrID=e83df008-819d-4cbc-ae62-29f6b4792ca5 service=server-manager time="2026-02-13T23:26:48Z" level=info msg="Creating new IMAP user" addrID=e83df008-819d-4cbc-ae62-29f6b4792ca5 service=server-manager time="2026-02-13T23:26:48Z" level=info msg="Setting gluon ID" addrID=e83df008-819d-4cbc-ae62-29f6b4792ca5 gluonID=a7fa288d-1aca-4b02-acfc-00c951f3f32e userID=13da243a-0240-41c1-8831-ce902ac2daee time="2026-02-13T23:26:48Z" level=info msg="Received mailbox message count" count=0 gluonID=a7fa288d-1aca-4b02-acfc-00c951f3f32e labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2026-02-13T23:26:48Z" level=info msg="Created new IMAP user" addrID=e83df008-819d-4cbc-ae62-29f6b4792ca5 gluonID=a7fa288d-1aca-4b02-acfc-00c951f3f32e service=server-manager time="2026-02-13T23:26:48Z" level=info msg="Validating Listener State" service=server-manager time="2026-02-13T23:26:48Z" level=info msg=Resuming service=user-events user=13da243a-0240-41c1-8831-ce902ac2daee time="2026-02-13T23:26:48Z" level=info msg="Starting IMAP Service" service=imap user=13da243a-0240-41c1-8831-ce902ac2daee time="2026-02-13T23:26:48Z" level=info msg="Sync triggered" service=imap user=13da243a-0240-41c1-8831-ce902ac2daee time="2026-02-13T23:26:48Z" level=info msg="Beginning user sync" service=imap start="2026-02-13 23:26:48.141972468 +0000 UTC m=+225.948580878" user=13da243a-0240-41c1-8831-ce902ac2daee time="2026-02-13T23:26:48Z" level=info msg="Checking whether logged in user should re-sync. UserID:13da243a-0240-41c1-8831-ce902ac2daee" userID=13da243a-0240-41c1-8831-ce902ac2daee time="2026-02-13T23:26:48Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (d1544112)" time="2026-02-13T23:26:48Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (d1544112)" time="2026-02-13T23:26:48Z" level=info msg="Syncing labels" service=imap user=13da243a-0240-41c1-8831-ce902ac2daee time="2026-02-13T23:26:48Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=a7fa288d-1aca-4b02-acfc-00c951f3f32e time="2026-02-13T23:26:48Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=a7fa288d-1aca-4b02-acfc-00c951f3f32e time="2026-02-13T23:26:48Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=7 userID=a7fa288d-1aca-4b02-acfc-00c951f3f32e time="2026-02-13T23:26:48Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=8 userID=a7fa288d-1aca-4b02-acfc-00c951f3f32e time="2026-02-13T23:26:48Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4 userID=a7fa288d-1aca-4b02-acfc-00c951f3f32e time="2026-02-13T23:26:48Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5 userID=a7fa288d-1aca-4b02-acfc-00c951f3f32e time="2026-02-13T23:26:48Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6 userID=a7fa288d-1aca-4b02-acfc-00c951f3f32e time="2026-02-13T23:26:48Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=10 userID=a7fa288d-1aca-4b02-acfc-00c951f3f32e time="2026-02-13T23:26:48Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0 userID=a7fa288d-1aca-4b02-acfc-00c951f3f32e time="2026-02-13T23:26:48Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=12 userID=a7fa288d-1aca-4b02-acfc-00c951f3f32e time="2026-02-13T23:26:48Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=3 userID=a7fa288d-1aca-4b02-acfc-00c951f3f32e time="2026-02-13T23:26:48Z" level=info msg="Synced labels" service=imap user=13da243a-0240-41c1-8831-ce902ac2daee time="2026-02-13T23:26:48Z" level=info msg="200 OK: GET https://127.0.0.1:43319/mail/v4/messages/count" pkg=gpa/client userID=13da243a-0240-41c1-8831-ce902ac2daee time="2026-02-13T23:26:48Z" level=info msg="Syncing messages" service=imap user=13da243a-0240-41c1-8831-ce902ac2daee time="2026-02-13T23:26:48Z" level=info msg="Job started" service=imap user=13da243a-0240-41c1-8831-ce902ac2daee time="2026-02-13T23:26:48Z" level=info msg="200 OK: POST https://127.0.0.1:43319/auth/v4/info" pkg=gpa/manager time="2026-02-13T23:26:48Z" level=info msg="200 OK: POST https://127.0.0.1:43319/mail/v4/messages" pkg=gpa/client userID=13da243a-0240-41c1-8831-ce902ac2daee time="2026-02-13T23:26:48Z" level=info msg="Job finished" service=imap user=13da243a-0240-41c1-8831-ce902ac2daee time="2026-02-13T23:26:48Z" level=info msg="All child jobs completed" service=imap sync-job=waiter user=13da243a-0240-41c1-8831-ce902ac2daee time="2026-02-13T23:26:48Z" level=info msg="Synced messages" service=imap user=13da243a-0240-41c1-8831-ce902ac2daee time="2026-02-13T23:26:48Z" level=info msg="Finished user sync" duration=11.462627ms service=imap user=13da243a-0240-41c1-8831-ce902ac2daee time="2026-02-13T23:26:48Z" level=info msg="Sync complete, starting API event stream" service=imap user=13da243a-0240-41c1-8831-ce902ac2daee time="2026-02-13T23:26:48Z" level=info msg="Event loop reset" eventID="Ag==" service=user-events user=13da243a-0240-41c1-8831-ce902ac2daee time="2026-02-13T23:26:48Z" level=info msg="200 OK: POST https://127.0.0.1:43319/auth/v4" pkg=gpa/manager time="2026-02-13T23:26:48Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=b5f6f9fc-2657-4c89-9706-406a195c6217 time="2026-02-13T23:26:48Z" level=info msg="Adding vault user" userID=b5f6f9fc-2657-4c89-9706-406a195c6217 time="2026-02-13T23:26:48Z" level=info msg="Creating new user" userID=b5f6f9fc-2657-4c89-9706-406a195c6217 time="2026-02-13T23:26:48Z" level=warning msg="404 GET https://127.0.0.1:43319/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2026-02-13T23:26:48Z" level=error msg="404 GET https://127.0.0.1:43319/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2026-02-13T23:26:48Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:43319/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2026-02-13T23:26:48Z" level=info msg="Creating user object" numAddr=1 numLabels=12 userID=b5f6f9fc-2657-4c89-9706-406a195c6217 time="2026-02-13T23:26:48Z" level=info msg="200 OK: GET https://127.0.0.1:43319/core/v4/events/latest" pkg=gpa/client userID=b5f6f9fc-2657-4c89-9706-406a195c6217 time="2026-02-13T23:26:48Z" level=info msg="Starting service Last EventID=AQ==" service=user-events user=b5f6f9fc-2657-4c89-9706-406a195c6217 time="2026-02-13T23:26:48Z" level=info msg="200 OK: GET https://127.0.0.1:43319/core/v4/settings" pkg=gpa/client userID=b5f6f9fc-2657-4c89-9706-406a195c6217 time="2026-02-13T23:26:48Z" level=info msg="Registering user client, ID:b5f6f9fc-2657-4c89-9706-406a195c6217" pkg=observability time="2026-02-13T23:26:48Z" level=info msg="Starting service main loop" service=telemetry user=b5f6f9fc-2657-4c89-9706-406a195c6217 time="2026-02-13T23:26:48Z" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=b5f6f9fc-2657-4c89-9706-406a195c6217 time="2026-02-13T23:26:48Z" level=info msg="Starting service main loop" service=notification user=b5f6f9fc-2657-4c89-9706-406a195c6217 time="2026-02-13T23:26:48Z" level=info msg="Starting service main loop" service=smtp user=b5f6f9fc-2657-4c89-9706-406a195c6217 time="2026-02-13T23:26:48Z" level=info msg="200 OK: GET https://127.0.0.1:43319/core/v4/labels?Type=4" pkg=gpa/client userID=b5f6f9fc-2657-4c89-9706-406a195c6217 time="2026-02-13T23:26:48Z" level=info msg="200 OK: GET https://127.0.0.1:43319/core/v4/labels?Type=3" pkg=gpa/client userID=b5f6f9fc-2657-4c89-9706-406a195c6217 time="2026-02-13T23:26:48Z" level=info msg="200 OK: GET https://127.0.0.1:43319/core/v4/labels?Type=1" pkg=gpa/client userID=b5f6f9fc-2657-4c89-9706-406a195c6217 time="2026-02-13T23:26:48Z" level=info msg="Setting labels" labelIDs="[7 9 10 2 3 8 12 0 1 4 5 6]" pkg=rwLabels time="2026-02-13T23:26:48Z" level=info msg="Adding user to imap server" addrID=950c362c-e63d-4522-acc0-d27ed00817c0 service=server-manager time="2026-02-13T23:26:48Z" level=info msg="Creating new IMAP user" addrID=950c362c-e63d-4522-acc0-d27ed00817c0 service=server-manager time="2026-02-13T23:26:48Z" level=info msg="Heartbeat sent" metrics="{bridge.any.heartbeat bridge_heartbeat_new {1 0} {true true false false false true true true true true false 0.0.0 starttls starttls unknown}}" pkg=telemetry time="2026-02-13T23:26:48Z" level=info msg="Setting gluon ID" addrID=950c362c-e63d-4522-acc0-d27ed00817c0 gluonID=1d757ab7-e08e-4951-8d39-c6a7318b1904 userID=b5f6f9fc-2657-4c89-9706-406a195c6217 time="2026-02-13T23:26:48Z" level=info msg="Received mailbox message count" count=0 gluonID=1d757ab7-e08e-4951-8d39-c6a7318b1904 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2026-02-13T23:26:48Z" level=info msg="Created new IMAP user" addrID=950c362c-e63d-4522-acc0-d27ed00817c0 gluonID=1d757ab7-e08e-4951-8d39-c6a7318b1904 service=server-manager time="2026-02-13T23:26:48Z" level=info msg="Validating Listener State" service=server-manager time="2026-02-13T23:26:48Z" level=info msg=Resuming service=user-events user=b5f6f9fc-2657-4c89-9706-406a195c6217 time="2026-02-13T23:26:48Z" level=info msg="Starting IMAP Service" service=imap user=b5f6f9fc-2657-4c89-9706-406a195c6217 time="2026-02-13T23:26:48Z" level=info msg="Sync triggered" service=imap user=b5f6f9fc-2657-4c89-9706-406a195c6217 time="2026-02-13T23:26:48Z" level=info msg="Checking whether logged in user should re-sync. UserID:b5f6f9fc-2657-4c89-9706-406a195c6217" userID=b5f6f9fc-2657-4c89-9706-406a195c6217 time="2026-02-13T23:26:48Z" level=info msg="Beginning user sync" service=imap start="2026-02-13 23:26:48.343333115 +0000 UTC m=+226.149941525" user=b5f6f9fc-2657-4c89-9706-406a195c6217 Scenario: SMTP client cannot authenticate with wrong username # features/smtp/auth.feature:22 When user "d288c17a-a149-4822-8157-4df8e6dfcb8e" connects SMTP client "1" # :1 -> *scenario time="2026-02-13T23:26:48Z" level=info msg="Syncing labels" service=imap user=b5f6f9fc-2657-4c89-9706-406a195c6217 time="2026-02-13T23:26:48Z" level=error msg="Incorrect login credentials." pkg=smtp username=d288c17a-a149-4822-8157-4df8e6dfcb8e@proton.localbad time="2026-02-13T23:26:48Z" level=error msg="Failed to close SMTP client" error="close tcp 127.0.0.1:57624->127.0.0.1:1025: use of closed network connection" time="2026-02-13T23:26:48Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=1d757ab7-e08e-4951-8d39-c6a7318b1904 time="2026-02-13T23:26:48Z" level=info msg="Frontend service stopped" time="2026-02-13T23:26:48Z" level=info msg="Frontend client stopped" time="2026-02-13T23:26:48Z" level=info msg="Closing bridge" pkg=bridge time="2026-02-13T23:26:48Z" level=info msg="Stopping service" pkg=observability time="2026-02-13T23:26:48Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=1d757ab7-e08e-4951-8d39-c6a7318b1904 time="2026-02-13T23:26:48Z" level=info msg="Closing user" userID=13da243a-0240-41c1-8831-ce902ac2daee time="2026-02-13T23:26:48Z" level=info msg="De-registering user client, ID:13da243a-0240-41c1-8831-ce902ac2daee" pkg=observability time="2026-02-13T23:26:48Z" level=info msg="Exiting IMAP Service" service=imap user=13da243a-0240-41c1-8831-ce902ac2daee time="2026-02-13T23:26:48Z" level=info msg="Exiting service main loop" service=smtp user=13da243a-0240-41c1-8831-ce902ac2daee time="2026-02-13T23:26:48Z" level=info msg="Exiting service main loop" service=notification user=13da243a-0240-41c1-8831-ce902ac2daee time="2026-02-13T23:26:48Z" level=info msg="Exiting Service" service=user-identity user=13da243a-0240-41c1-8831-ce902ac2daee time="2026-02-13T23:26:48Z" level=info msg="Exiting service main loop" service=telemetry user=13da243a-0240-41c1-8831-ce902ac2daee time="2026-02-13T23:26:48Z" level=info msg="Exiting service" service=user-events user=13da243a-0240-41c1-8831-ce902ac2daee time="2026-02-13T23:26:48Z" level=info msg="Closing user" userID=b5f6f9fc-2657-4c89-9706-406a195c6217 time="2026-02-13T23:26:48Z" level=info msg="De-registering user client, ID:b5f6f9fc-2657-4c89-9706-406a195c6217" pkg=observability time="2026-02-13T23:26:48Z" level=info msg="Synced labels" service=imap user=b5f6f9fc-2657-4c89-9706-406a195c6217 time="2026-02-13T23:26:48Z" level=warning msg="Get \"https://127.0.0.1:43319/mail/v4/messages/count\": context canceled, Attempt 1" pkg=gpa/client time="2026-02-13T23:26:48Z" level=error msg="Get \"https://127.0.0.1:43319/mail/v4/messages/count\": context canceled" pkg=gpa/client time="2026-02-13T23:26:48Z" level=error msg="Failed to sync, will retry later" error="failed to retrieve message ids: received no response from API: Get \"https://127.0.0.1:43319/mail/v4/messages/count\": context canceled" service=imap user=b5f6f9fc-2657-4c89-9706-406a195c6217 time="2026-02-13T23:26:48Z" level=error msg="Sync aborted" error="context canceled" service=imap user=b5f6f9fc-2657-4c89-9706-406a195c6217 time="2026-02-13T23:26:48Z" level=info msg="Finished user sync" duration=1.130098ms service=imap user=b5f6f9fc-2657-4c89-9706-406a195c6217 time="2026-02-13T23:26:48Z" level=info msg="Exiting IMAP Service" service=imap user=b5f6f9fc-2657-4c89-9706-406a195c6217 time="2026-02-13T23:26:48Z" level=info msg="Exiting service main loop" service=smtp user=b5f6f9fc-2657-4c89-9706-406a195c6217 time="2026-02-13T23:26:48Z" level=info msg="Exiting service main loop" service=notification user=b5f6f9fc-2657-4c89-9706-406a195c6217 time="2026-02-13T23:26:48Z" level=info msg="Exiting Service" service=user-identity user=b5f6f9fc-2657-4c89-9706-406a195c6217 time="2026-02-13T23:26:48Z" level=info msg="Exiting service main loop" service=telemetry user=b5f6f9fc-2657-4c89-9706-406a195c6217 time="2026-02-13T23:26:48Z" level=info msg="Exiting service" service=user-events user=b5f6f9fc-2657-4c89-9706-406a195c6217 time="2026-02-13T23:26:48Z" level=info msg="Closing IMAP Listener" service=server-manager time="2026-02-13T23:26:48Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4 userID=1d757ab7-e08e-4951-8d39-c6a7318b1904 time="2026-02-13T23:26:48Z" level=info msg="Closing IMAP server" service=server-manager time="2026-02-13T23:26:48Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0 userID=1d757ab7-e08e-4951-8d39-c6a7318b1904 time="2026-02-13T23:26:48Z" level=info msg="Closing SMTP Listener" service=server-manager time="2026-02-13T23:26:48Z" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2026-02-13T23:26:48Z" level=info msg="Closing SMTP server" service=server-manager time="2026-02-13T23:26:48Z" level=info msg="Closing service" service=unleash Then SMTP client "1" cannot authenticate with incorrect username # :1 -> *scenario time="2026-02-13T23:26:48Z" level=info msg="User 'debbf0c5-dc87-4fdd-a849-a216639a7468' created with id=e603ba4f-c9ef-4c25-b4bb-1f86903b70a0" pkg=gpa/server/backend time="2026-02-13T23:26:48Z" level=info msg="User 'cdc68e5e-c390-4d52-ad2f-ad2b95a9d7a0' created with id=491d2f7a-27b7-4640-ac22-160b35ceb14a" pkg=gpa/server/backend time="2026-02-13T23:26:49Z" level=info msg="Starting bridge" time="2026-02-13T23:26:49Z" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures1466701680/181/config3610970040/grpcFocusServerConfig.json pkg=focus/service time="2026-02-13T23:26:49Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures1466701680/181/cache2560420266/unleash_cache/unleash_flags: no such file or directory" service=unleash time="2026-02-13T23:26:49Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures1466701680/181/cache2560420266/notifications/notification_cache: no such file or directory" pkg=notification-store time="2026-02-13T23:26:49Z" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures1466701680/181/data310727802/gluon/backend/db gluonStore=/tmp/TestFeatures1466701680/181/data310727802/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2026-02-13T23:26:49Z" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2026-02-13T23:26:49Z" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2026-02-13T23:26:49Z" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2026-02-13T23:26:49Z" level=info msg="Starting service" service=unleash time="2026-02-13T23:26:49Z" level=info msg="Starting service" pkg=observability time="2026-02-13T23:26:49Z" level=info msg="Starting frontend service" time="2026-02-13T23:26:49Z" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures1466701680/181/config3610970040/grpcServerConfig.json time="2026-02-13T23:26:49Z" level=info msg="gRPC server listening on /tmp/bridge1331" pkg=grpc time="2026-02-13T23:26:49Z" level=info msg="Frontend service started" time="2026-02-13T23:26:49Z" level=info msg="Starting frontend client" time="2026-02-13T23:26:49Z" level=info msg="Starting poll service" service=unleash time="2026-02-13T23:26:49Z" level=info msg="Starting receiver service" service=unleash time="2026-02-13T23:26:49Z" level=info msg="Loading users" count=0 pkg=bridge/user time="2026-02-13T23:26:49Z" level=info msg="Finished loading users" pkg=bridge/user time="2026-02-13T23:26:49Z" level=info msg="Checking for updates" pkg=bridge time="2026-02-13T23:26:49Z" level=info msg="Not monitoring parent PID" pkg=grpc time="2026-02-13T23:26:49Z" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2026-02-13T23:26:49Z" level=info msg="200 OK: GET https://127.0.0.1:32903/feature/v2/frontend?bridgeStickyKey=f89b1864-6c0d-465a-9177-5b04c83d358c" pkg=gpa/manager time="2026-02-13T23:26:49Z" level=info msg="Frontend client started" time="2026-02-13T23:26:49Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (4d22f249)" time="2026-02-13T23:26:49Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (4d22f249)" time="2026-02-13T23:26:49Z" level=info msg="200 OK: POST https://127.0.0.1:32903/auth/v4/info" pkg=gpa/manager time="2026-02-13T23:26:49Z" level=info msg="200 OK: POST https://127.0.0.1:32903/auth/v4" pkg=gpa/manager time="2026-02-13T23:26:49Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=e603ba4f-c9ef-4c25-b4bb-1f86903b70a0 time="2026-02-13T23:26:49Z" level=info msg="Adding vault user" userID=e603ba4f-c9ef-4c25-b4bb-1f86903b70a0 time="2026-02-13T23:26:49Z" level=info msg="Creating new user" userID=e603ba4f-c9ef-4c25-b4bb-1f86903b70a0 time="2026-02-13T23:26:49Z" level=warning msg="404 GET https://127.0.0.1:32903/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2026-02-13T23:26:49Z" level=error msg="404 GET https://127.0.0.1:32903/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2026-02-13T23:26:49Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:32903/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2026-02-13T23:26:49Z" level=info msg="Creating user object" numAddr=2 numLabels=12 userID=e603ba4f-c9ef-4c25-b4bb-1f86903b70a0 time="2026-02-13T23:26:49Z" level=info msg="200 OK: GET https://127.0.0.1:32903/core/v4/events/latest" pkg=gpa/client userID=e603ba4f-c9ef-4c25-b4bb-1f86903b70a0 time="2026-02-13T23:26:49Z" level=info msg="Starting service Last EventID=Ag==" service=user-events user=e603ba4f-c9ef-4c25-b4bb-1f86903b70a0 time="2026-02-13T23:26:49Z" level=info msg="200 OK: GET https://127.0.0.1:32903/core/v4/settings" pkg=gpa/client userID=e603ba4f-c9ef-4c25-b4bb-1f86903b70a0 time="2026-02-13T23:26:49Z" level=info msg="Registering user client, ID:e603ba4f-c9ef-4c25-b4bb-1f86903b70a0" pkg=observability time="2026-02-13T23:26:49Z" level=info msg="Starting service main loop" service=telemetry user=e603ba4f-c9ef-4c25-b4bb-1f86903b70a0 time="2026-02-13T23:26:49Z" level=info msg="Starting user identity service" numAddr=2 service=user-identity user=e603ba4f-c9ef-4c25-b4bb-1f86903b70a0 time="2026-02-13T23:26:49Z" level=info msg="Starting service main loop" service=notification user=e603ba4f-c9ef-4c25-b4bb-1f86903b70a0 time="2026-02-13T23:26:49Z" level=info msg="Starting service main loop" service=smtp user=e603ba4f-c9ef-4c25-b4bb-1f86903b70a0 time="2026-02-13T23:26:49Z" level=info msg="200 OK: GET https://127.0.0.1:32903/core/v4/labels?Type=4" pkg=gpa/client userID=e603ba4f-c9ef-4c25-b4bb-1f86903b70a0 time="2026-02-13T23:26:49Z" level=info msg="200 OK: GET https://127.0.0.1:32903/core/v4/labels?Type=3" pkg=gpa/client userID=e603ba4f-c9ef-4c25-b4bb-1f86903b70a0 time="2026-02-13T23:26:49Z" level=info msg="200 OK: GET https://127.0.0.1:32903/core/v4/labels?Type=1" pkg=gpa/client userID=e603ba4f-c9ef-4c25-b4bb-1f86903b70a0 time="2026-02-13T23:26:49Z" level=info msg="Setting labels" labelIDs="[0 2 3 4 5 6 7 10 1 8 9 12]" pkg=rwLabels time="2026-02-13T23:26:49Z" level=info msg="Adding user to imap server" addrID=68d83bbd-43ab-4322-ac53-2d8543554c53 service=server-manager time="2026-02-13T23:26:49Z" level=info msg="Creating new IMAP user" addrID=68d83bbd-43ab-4322-ac53-2d8543554c53 service=server-manager time="2026-02-13T23:26:49Z" level=info msg="Setting gluon ID" addrID=68d83bbd-43ab-4322-ac53-2d8543554c53 gluonID=6697b559-f5b0-4159-a98a-14fe876f114c userID=e603ba4f-c9ef-4c25-b4bb-1f86903b70a0 time="2026-02-13T23:26:49Z" level=info msg="Created new IMAP user" addrID=68d83bbd-43ab-4322-ac53-2d8543554c53 gluonID=6697b559-f5b0-4159-a98a-14fe876f114c service=server-manager time="2026-02-13T23:26:49Z" level=info msg="Validating Listener State" service=server-manager time="2026-02-13T23:26:49Z" level=info msg=Resuming service=user-events user=e603ba4f-c9ef-4c25-b4bb-1f86903b70a0 time="2026-02-13T23:26:49Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (ce5518c7)" time="2026-02-13T23:26:49Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (ce5518c7)" time="2026-02-13T23:26:49Z" level=info msg="Received mailbox message count" count=0 gluonID=6697b559-f5b0-4159-a98a-14fe876f114c labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2026-02-13T23:26:49Z" level=info msg="Starting IMAP Service" service=imap user=e603ba4f-c9ef-4c25-b4bb-1f86903b70a0 time="2026-02-13T23:26:49Z" level=info msg="Sync triggered" service=imap user=e603ba4f-c9ef-4c25-b4bb-1f86903b70a0 time="2026-02-13T23:26:49Z" level=info msg="Beginning user sync" service=imap start="2026-02-13 23:26:49.327824986 +0000 UTC m=+227.134433406" user=e603ba4f-c9ef-4c25-b4bb-1f86903b70a0 time="2026-02-13T23:26:49Z" level=info msg="Syncing labels" service=imap user=e603ba4f-c9ef-4c25-b4bb-1f86903b70a0 time="2026-02-13T23:26:49Z" level=info msg="Checking whether logged in user should re-sync. UserID:e603ba4f-c9ef-4c25-b4bb-1f86903b70a0" userID=e603ba4f-c9ef-4c25-b4bb-1f86903b70a0 time="2026-02-13T23:26:49Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=6697b559-f5b0-4159-a98a-14fe876f114c time="2026-02-13T23:26:49Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=6697b559-f5b0-4159-a98a-14fe876f114c time="2026-02-13T23:26:49Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=8 userID=6697b559-f5b0-4159-a98a-14fe876f114c time="2026-02-13T23:26:49Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=12 userID=6697b559-f5b0-4159-a98a-14fe876f114c time="2026-02-13T23:26:49Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4 userID=6697b559-f5b0-4159-a98a-14fe876f114c time="2026-02-13T23:26:49Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=7 userID=6697b559-f5b0-4159-a98a-14fe876f114c time="2026-02-13T23:26:49Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=10 userID=6697b559-f5b0-4159-a98a-14fe876f114c time="2026-02-13T23:26:49Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0 userID=6697b559-f5b0-4159-a98a-14fe876f114c time="2026-02-13T23:26:49Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=3 userID=6697b559-f5b0-4159-a98a-14fe876f114c time="2026-02-13T23:26:49Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5 userID=6697b559-f5b0-4159-a98a-14fe876f114c time="2026-02-13T23:26:49Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6 userID=6697b559-f5b0-4159-a98a-14fe876f114c time="2026-02-13T23:26:49Z" level=info msg="Synced labels" service=imap user=e603ba4f-c9ef-4c25-b4bb-1f86903b70a0 time="2026-02-13T23:26:49Z" level=info msg="200 OK: GET https://127.0.0.1:32903/mail/v4/messages/count" pkg=gpa/client userID=e603ba4f-c9ef-4c25-b4bb-1f86903b70a0 time="2026-02-13T23:26:49Z" level=info msg="Syncing messages" service=imap user=e603ba4f-c9ef-4c25-b4bb-1f86903b70a0 time="2026-02-13T23:26:49Z" level=info msg="Job started" service=imap user=e603ba4f-c9ef-4c25-b4bb-1f86903b70a0 time="2026-02-13T23:26:49Z" level=info msg="200 OK: POST https://127.0.0.1:32903/auth/v4/info" pkg=gpa/manager time="2026-02-13T23:26:49Z" level=info msg="200 OK: POST https://127.0.0.1:32903/mail/v4/messages" pkg=gpa/client userID=e603ba4f-c9ef-4c25-b4bb-1f86903b70a0 time="2026-02-13T23:26:49Z" level=info msg="Job finished" service=imap user=e603ba4f-c9ef-4c25-b4bb-1f86903b70a0 time="2026-02-13T23:26:49Z" level=info msg="All child jobs completed" service=imap sync-job=waiter user=e603ba4f-c9ef-4c25-b4bb-1f86903b70a0 time="2026-02-13T23:26:49Z" level=info msg="Synced messages" service=imap user=e603ba4f-c9ef-4c25-b4bb-1f86903b70a0 time="2026-02-13T23:26:49Z" level=info msg="Finished user sync" duration=22.448971ms service=imap user=e603ba4f-c9ef-4c25-b4bb-1f86903b70a0 time="2026-02-13T23:26:49Z" level=info msg="Sync complete, starting API event stream" service=imap user=e603ba4f-c9ef-4c25-b4bb-1f86903b70a0 time="2026-02-13T23:26:49Z" level=info msg="Event loop reset" eventID="Ag==" service=user-events user=e603ba4f-c9ef-4c25-b4bb-1f86903b70a0 time="2026-02-13T23:26:49Z" level=info msg="200 OK: POST https://127.0.0.1:32903/auth/v4" pkg=gpa/manager time="2026-02-13T23:26:49Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=491d2f7a-27b7-4640-ac22-160b35ceb14a time="2026-02-13T23:26:49Z" level=info msg="Heartbeat sent" metrics="{bridge.any.heartbeat bridge_heartbeat_new {1 1} {true true false false false true true true true true false 0.0.0 starttls starttls unknown}}" pkg=telemetry time="2026-02-13T23:26:49Z" level=info msg="Adding vault user" userID=491d2f7a-27b7-4640-ac22-160b35ceb14a time="2026-02-13T23:26:49Z" level=info msg="Creating new user" userID=491d2f7a-27b7-4640-ac22-160b35ceb14a time="2026-02-13T23:26:49Z" level=warning msg="404 GET https://127.0.0.1:32903/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2026-02-13T23:26:49Z" level=error msg="404 GET https://127.0.0.1:32903/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2026-02-13T23:26:49Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:32903/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2026-02-13T23:26:49Z" level=info msg="Creating user object" numAddr=1 numLabels=12 userID=491d2f7a-27b7-4640-ac22-160b35ceb14a time="2026-02-13T23:26:49Z" level=info msg="200 OK: GET https://127.0.0.1:32903/core/v4/events/latest" pkg=gpa/client userID=491d2f7a-27b7-4640-ac22-160b35ceb14a time="2026-02-13T23:26:49Z" level=info msg="Starting service Last EventID=AQ==" service=user-events user=491d2f7a-27b7-4640-ac22-160b35ceb14a time="2026-02-13T23:26:49Z" level=info msg="200 OK: GET https://127.0.0.1:32903/core/v4/settings" pkg=gpa/client userID=491d2f7a-27b7-4640-ac22-160b35ceb14a time="2026-02-13T23:26:49Z" level=info msg="Registering user client, ID:491d2f7a-27b7-4640-ac22-160b35ceb14a" pkg=observability time="2026-02-13T23:26:49Z" level=info msg="Starting service main loop" service=telemetry user=491d2f7a-27b7-4640-ac22-160b35ceb14a time="2026-02-13T23:26:49Z" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=491d2f7a-27b7-4640-ac22-160b35ceb14a time="2026-02-13T23:26:49Z" level=info msg="Starting service main loop" service=notification user=491d2f7a-27b7-4640-ac22-160b35ceb14a time="2026-02-13T23:26:49Z" level=info msg="Starting service main loop" service=smtp user=491d2f7a-27b7-4640-ac22-160b35ceb14a time="2026-02-13T23:26:49Z" level=info msg="200 OK: GET https://127.0.0.1:32903/core/v4/labels?Type=4" pkg=gpa/client userID=491d2f7a-27b7-4640-ac22-160b35ceb14a time="2026-02-13T23:26:49Z" level=info msg="200 OK: GET https://127.0.0.1:32903/core/v4/labels?Type=3" pkg=gpa/client userID=491d2f7a-27b7-4640-ac22-160b35ceb14a time="2026-02-13T23:26:49Z" level=info msg="200 OK: GET https://127.0.0.1:32903/core/v4/labels?Type=1" pkg=gpa/client userID=491d2f7a-27b7-4640-ac22-160b35ceb14a time="2026-02-13T23:26:49Z" level=info msg="Setting labels" labelIDs="[0 1 3 4 5 7 8 9 2 6 10 12]" pkg=rwLabels time="2026-02-13T23:26:49Z" level=info msg="Adding user to imap server" addrID=cbfc5c1a-06ec-4682-84eb-b6d6ae5f1570 service=server-manager time="2026-02-13T23:26:49Z" level=info msg="Creating new IMAP user" addrID=cbfc5c1a-06ec-4682-84eb-b6d6ae5f1570 service=server-manager time="2026-02-13T23:26:49Z" level=info msg="Setting gluon ID" addrID=cbfc5c1a-06ec-4682-84eb-b6d6ae5f1570 gluonID=add5ef9c-64bf-4865-b879-40fb8694663f userID=491d2f7a-27b7-4640-ac22-160b35ceb14a time="2026-02-13T23:26:49Z" level=info msg="Created new IMAP user" addrID=cbfc5c1a-06ec-4682-84eb-b6d6ae5f1570 gluonID=add5ef9c-64bf-4865-b879-40fb8694663f service=server-manager time="2026-02-13T23:26:49Z" level=info msg="Validating Listener State" service=server-manager time="2026-02-13T23:26:49Z" level=info msg=Resuming service=user-events user=491d2f7a-27b7-4640-ac22-160b35ceb14a time="2026-02-13T23:26:49Z" level=info msg="Received mailbox message count" count=0 gluonID=add5ef9c-64bf-4865-b879-40fb8694663f labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2026-02-13T23:26:49Z" level=info msg="Starting IMAP Service" service=imap user=491d2f7a-27b7-4640-ac22-160b35ceb14a time="2026-02-13T23:26:49Z" level=info msg="Sync triggered" service=imap user=491d2f7a-27b7-4640-ac22-160b35ceb14a time="2026-02-13T23:26:49Z" level=info msg="Beginning user sync" service=imap start="2026-02-13 23:26:49.564135908 +0000 UTC m=+227.370744308" user=491d2f7a-27b7-4640-ac22-160b35ceb14a time="2026-02-13T23:26:49Z" level=info msg="Syncing labels" service=imap user=491d2f7a-27b7-4640-ac22-160b35ceb14a time="2026-02-13T23:26:49Z" level=info msg="Checking whether logged in user should re-sync. UserID:491d2f7a-27b7-4640-ac22-160b35ceb14a" userID=491d2f7a-27b7-4640-ac22-160b35ceb14a time="2026-02-13T23:26:49Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=add5ef9c-64bf-4865-b879-40fb8694663f time="2026-02-13T23:26:49Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=add5ef9c-64bf-4865-b879-40fb8694663f time="2026-02-13T23:26:49Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6 userID=add5ef9c-64bf-4865-b879-40fb8694663f time="2026-02-13T23:26:49Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0 userID=add5ef9c-64bf-4865-b879-40fb8694663f time="2026-02-13T23:26:49Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4 userID=add5ef9c-64bf-4865-b879-40fb8694663f time="2026-02-13T23:26:49Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=10 userID=add5ef9c-64bf-4865-b879-40fb8694663f time="2026-02-13T23:26:49Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=7 userID=add5ef9c-64bf-4865-b879-40fb8694663f time="2026-02-13T23:26:49Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=8 userID=add5ef9c-64bf-4865-b879-40fb8694663f time="2026-02-13T23:26:49Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=12 userID=add5ef9c-64bf-4865-b879-40fb8694663f time="2026-02-13T23:26:49Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=3 userID=add5ef9c-64bf-4865-b879-40fb8694663f time="2026-02-13T23:26:49Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5 userID=add5ef9c-64bf-4865-b879-40fb8694663f time="2026-02-13T23:26:49Z" level=info msg="Synced labels" service=imap user=491d2f7a-27b7-4640-ac22-160b35ceb14a Scenario: SMTP client cannot authenticate with wrong password # features/smtp/auth.feature:26 When user "debbf0c5-dc87-4fdd-a849-a216639a7468" connects SMTP client "1" # :1 -> *scenario time="2026-02-13T23:26:49Z" level=info msg="200 OK: GET https://127.0.0.1:32903/mail/v4/messages/count" pkg=gpa/client userID=491d2f7a-27b7-4640-ac22-160b35ceb14a time="2026-02-13T23:26:49Z" level=info msg="Syncing messages" service=imap user=491d2f7a-27b7-4640-ac22-160b35ceb14a time="2026-02-13T23:26:49Z" level=info msg="Job started" service=imap user=491d2f7a-27b7-4640-ac22-160b35ceb14a time="2026-02-13T23:26:49Z" level=error msg="Incorrect login credentials." pkg=smtp username=debbf0c5-dc87-4fdd-a849-a216639a7468@proton.local time="2026-02-13T23:26:49Z" level=info msg="200 OK: POST https://127.0.0.1:32903/mail/v4/messages" pkg=gpa/client userID=491d2f7a-27b7-4640-ac22-160b35ceb14a time="2026-02-13T23:26:49Z" level=info msg="Job finished" service=imap user=491d2f7a-27b7-4640-ac22-160b35ceb14a time="2026-02-13T23:26:49Z" level=info msg="All child jobs completed" service=imap sync-job=waiter user=491d2f7a-27b7-4640-ac22-160b35ceb14a time="2026-02-13T23:26:49Z" level=info msg="Synced messages" service=imap user=491d2f7a-27b7-4640-ac22-160b35ceb14a time="2026-02-13T23:26:49Z" level=info msg="Finished user sync" duration=7.297339ms service=imap user=491d2f7a-27b7-4640-ac22-160b35ceb14a time="2026-02-13T23:26:49Z" level=info msg="Sync complete, starting API event stream" service=imap user=491d2f7a-27b7-4640-ac22-160b35ceb14a time="2026-02-13T23:26:49Z" level=info msg="Event loop reset" eventID="AQ==" service=user-events user=491d2f7a-27b7-4640-ac22-160b35ceb14a time="2026-02-13T23:26:49Z" level=error msg="Failed to close SMTP client" error="close tcp 127.0.0.1:57640->127.0.0.1:1025: use of closed network connection" time="2026-02-13T23:26:49Z" level=info msg="Frontend service stopped" time="2026-02-13T23:26:49Z" level=info msg="Frontend client stopped" time="2026-02-13T23:26:49Z" level=info msg="Closing bridge" pkg=bridge time="2026-02-13T23:26:49Z" level=info msg="Stopping service" pkg=observability time="2026-02-13T23:26:49Z" level=info msg="Closing user" userID=491d2f7a-27b7-4640-ac22-160b35ceb14a time="2026-02-13T23:26:49Z" level=info msg="De-registering user client, ID:491d2f7a-27b7-4640-ac22-160b35ceb14a" pkg=observability time="2026-02-13T23:26:49Z" level=info msg="Exiting IMAP Service" service=imap user=491d2f7a-27b7-4640-ac22-160b35ceb14a time="2026-02-13T23:26:49Z" level=info msg="Exiting service main loop" service=smtp user=491d2f7a-27b7-4640-ac22-160b35ceb14a time="2026-02-13T23:26:49Z" level=info msg="Exiting service main loop" service=notification user=491d2f7a-27b7-4640-ac22-160b35ceb14a time="2026-02-13T23:26:49Z" level=info msg="Exiting Service" service=user-identity user=491d2f7a-27b7-4640-ac22-160b35ceb14a time="2026-02-13T23:26:49Z" level=info msg="Exiting service main loop" service=telemetry user=491d2f7a-27b7-4640-ac22-160b35ceb14a time="2026-02-13T23:26:49Z" level=info msg="Exiting service" service=user-events user=491d2f7a-27b7-4640-ac22-160b35ceb14a time="2026-02-13T23:26:49Z" level=info msg="Closing user" userID=e603ba4f-c9ef-4c25-b4bb-1f86903b70a0 time="2026-02-13T23:26:49Z" level=info msg="De-registering user client, ID:e603ba4f-c9ef-4c25-b4bb-1f86903b70a0" pkg=observability time="2026-02-13T23:26:49Z" level=info msg="Exiting IMAP Service" service=imap user=e603ba4f-c9ef-4c25-b4bb-1f86903b70a0 time="2026-02-13T23:26:49Z" level=info msg="Exiting service main loop" service=smtp user=e603ba4f-c9ef-4c25-b4bb-1f86903b70a0 time="2026-02-13T23:26:49Z" level=info msg="Exiting service main loop" service=notification user=e603ba4f-c9ef-4c25-b4bb-1f86903b70a0 time="2026-02-13T23:26:49Z" level=info msg="Exiting Service" service=user-identity user=e603ba4f-c9ef-4c25-b4bb-1f86903b70a0 time="2026-02-13T23:26:49Z" level=info msg="Exiting service main loop" service=telemetry user=e603ba4f-c9ef-4c25-b4bb-1f86903b70a0 time="2026-02-13T23:26:49Z" level=info msg="Exiting service" service=user-events user=e603ba4f-c9ef-4c25-b4bb-1f86903b70a0 time="2026-02-13T23:26:49Z" level=info msg="Closing IMAP Listener" service=server-manager time="2026-02-13T23:26:49Z" level=info msg="Closing IMAP server" service=server-manager time="2026-02-13T23:26:49Z" level=info msg="Closing SMTP Listener" service=server-manager time="2026-02-13T23:26:49Z" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2026-02-13T23:26:49Z" level=info msg="Closing SMTP server" service=server-manager time="2026-02-13T23:26:49Z" level=info msg="Closing service" service=unleash Then SMTP client "1" cannot authenticate with incorrect password # :1 -> *scenario time="2026-02-13T23:26:49Z" level=info msg="User 'e0ef57e0-bc66-4ed3-93ad-edba354a199b' created with id=66511874-040f-4d74-aa0b-4e18db1ac90a" pkg=gpa/server/backend time="2026-02-13T23:26:50Z" level=info msg="User 'fd964965-f086-4d64-8dad-1c7eb5995558' created with id=e0a86a56-41db-44c4-81e6-2f825af06cbc" pkg=gpa/server/backend time="2026-02-13T23:26:50Z" level=info msg="Starting bridge" time="2026-02-13T23:26:50Z" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures1466701680/182/config2123918662/grpcFocusServerConfig.json pkg=focus/service time="2026-02-13T23:26:50Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures1466701680/182/cache684027768/unleash_cache/unleash_flags: no such file or directory" service=unleash time="2026-02-13T23:26:50Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures1466701680/182/cache684027768/notifications/notification_cache: no such file or directory" pkg=notification-store time="2026-02-13T23:26:50Z" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures1466701680/182/data1650780417/gluon/backend/db gluonStore=/tmp/TestFeatures1466701680/182/data1650780417/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2026-02-13T23:26:50Z" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2026-02-13T23:26:50Z" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2026-02-13T23:26:50Z" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2026-02-13T23:26:50Z" level=info msg="Starting service" service=unleash time="2026-02-13T23:26:50Z" level=info msg="Starting service" pkg=observability time="2026-02-13T23:26:50Z" level=info msg="Starting poll service" service=unleash time="2026-02-13T23:26:50Z" level=info msg="Checking for updates" pkg=bridge time="2026-02-13T23:26:50Z" level=info msg="Loading users" count=0 pkg=bridge/user time="2026-02-13T23:26:50Z" level=info msg="Starting frontend service" time="2026-02-13T23:26:50Z" level=info msg="Finished loading users" pkg=bridge/user time="2026-02-13T23:26:50Z" level=info msg="Starting receiver service" service=unleash time="2026-02-13T23:26:50Z" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures1466701680/182/config2123918662/grpcServerConfig.json time="2026-02-13T23:26:50Z" level=info msg="gRPC server listening on /tmp/bridge9071" pkg=grpc time="2026-02-13T23:26:50Z" level=info msg="Frontend service started" time="2026-02-13T23:26:50Z" level=info msg="Starting frontend client" time="2026-02-13T23:26:50Z" level=info msg="Not monitoring parent PID" pkg=grpc time="2026-02-13T23:26:50Z" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2026-02-13T23:26:50Z" level=info msg="200 OK: GET https://127.0.0.1:43297/feature/v2/frontend?bridgeStickyKey=783b01f2-659e-48da-baf4-12d37ebc851d" pkg=gpa/manager time="2026-02-13T23:26:50Z" level=info msg="Frontend client started" time="2026-02-13T23:26:50Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (138bbd90)" time="2026-02-13T23:26:50Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (138bbd90)" time="2026-02-13T23:26:50Z" level=info msg="200 OK: POST https://127.0.0.1:43297/auth/v4/info" pkg=gpa/manager time="2026-02-13T23:26:50Z" level=info msg="200 OK: POST https://127.0.0.1:43297/auth/v4" pkg=gpa/manager time="2026-02-13T23:26:50Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=66511874-040f-4d74-aa0b-4e18db1ac90a time="2026-02-13T23:26:50Z" level=info msg="Adding vault user" userID=66511874-040f-4d74-aa0b-4e18db1ac90a time="2026-02-13T23:26:50Z" level=info msg="Creating new user" userID=66511874-040f-4d74-aa0b-4e18db1ac90a time="2026-02-13T23:26:50Z" level=warning msg="404 GET https://127.0.0.1:43297/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2026-02-13T23:26:50Z" level=error msg="404 GET https://127.0.0.1:43297/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2026-02-13T23:26:50Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:43297/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2026-02-13T23:26:50Z" level=info msg="Creating user object" numAddr=2 numLabels=12 userID=66511874-040f-4d74-aa0b-4e18db1ac90a time="2026-02-13T23:26:50Z" level=info msg="200 OK: GET https://127.0.0.1:43297/core/v4/events/latest" pkg=gpa/client userID=66511874-040f-4d74-aa0b-4e18db1ac90a time="2026-02-13T23:26:50Z" level=info msg="Starting service Last EventID=Ag==" service=user-events user=66511874-040f-4d74-aa0b-4e18db1ac90a time="2026-02-13T23:26:50Z" level=info msg="200 OK: GET https://127.0.0.1:43297/core/v4/settings" pkg=gpa/client userID=66511874-040f-4d74-aa0b-4e18db1ac90a time="2026-02-13T23:26:50Z" level=info msg="Registering user client, ID:66511874-040f-4d74-aa0b-4e18db1ac90a" pkg=observability time="2026-02-13T23:26:50Z" level=info msg="Starting user identity service" numAddr=2 service=user-identity user=66511874-040f-4d74-aa0b-4e18db1ac90a time="2026-02-13T23:26:50Z" level=info msg="Starting service main loop" service=smtp user=66511874-040f-4d74-aa0b-4e18db1ac90a time="2026-02-13T23:26:50Z" level=info msg="Starting service main loop" service=notification user=66511874-040f-4d74-aa0b-4e18db1ac90a time="2026-02-13T23:26:50Z" level=info msg="Starting service main loop" service=telemetry user=66511874-040f-4d74-aa0b-4e18db1ac90a time="2026-02-13T23:26:50Z" level=info msg="200 OK: GET https://127.0.0.1:43297/core/v4/labels?Type=4" pkg=gpa/client userID=66511874-040f-4d74-aa0b-4e18db1ac90a time="2026-02-13T23:26:50Z" level=info msg="200 OK: GET https://127.0.0.1:43297/core/v4/labels?Type=3" pkg=gpa/client userID=66511874-040f-4d74-aa0b-4e18db1ac90a time="2026-02-13T23:26:50Z" level=info msg="200 OK: GET https://127.0.0.1:43297/core/v4/labels?Type=1" pkg=gpa/client userID=66511874-040f-4d74-aa0b-4e18db1ac90a time="2026-02-13T23:26:50Z" level=info msg="Setting labels" labelIDs="[8 12 0 1 4 6 9 10 2 3 5 7]" pkg=rwLabels time="2026-02-13T23:26:50Z" level=info msg="Adding user to imap server" addrID=90762220-6f2c-4b1d-9859-0298a33c2fb4 service=server-manager time="2026-02-13T23:26:50Z" level=info msg="Creating new IMAP user" addrID=90762220-6f2c-4b1d-9859-0298a33c2fb4 service=server-manager time="2026-02-13T23:26:50Z" level=info msg="Setting gluon ID" addrID=90762220-6f2c-4b1d-9859-0298a33c2fb4 gluonID=0772ce5d-5f1e-4f12-bf21-c14db5acea5a userID=66511874-040f-4d74-aa0b-4e18db1ac90a time="2026-02-13T23:26:50Z" level=info msg="Created new IMAP user" addrID=90762220-6f2c-4b1d-9859-0298a33c2fb4 gluonID=0772ce5d-5f1e-4f12-bf21-c14db5acea5a service=server-manager time="2026-02-13T23:26:50Z" level=info msg="Validating Listener State" service=server-manager time="2026-02-13T23:26:50Z" level=info msg="Received mailbox message count" count=0 gluonID=0772ce5d-5f1e-4f12-bf21-c14db5acea5a labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2026-02-13T23:26:50Z" level=info msg=Resuming service=user-events user=66511874-040f-4d74-aa0b-4e18db1ac90a time="2026-02-13T23:26:50Z" level=info msg="Starting IMAP Service" service=imap user=66511874-040f-4d74-aa0b-4e18db1ac90a time="2026-02-13T23:26:50Z" level=info msg="Sync triggered" service=imap user=66511874-040f-4d74-aa0b-4e18db1ac90a time="2026-02-13T23:26:50Z" level=info msg="Beginning user sync" service=imap start="2026-02-13 23:26:50.57546183 +0000 UTC m=+228.382070230" user=66511874-040f-4d74-aa0b-4e18db1ac90a time="2026-02-13T23:26:50Z" level=info msg="Checking whether logged in user should re-sync. UserID:66511874-040f-4d74-aa0b-4e18db1ac90a" userID=66511874-040f-4d74-aa0b-4e18db1ac90a time="2026-02-13T23:26:50Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (191dec17)" time="2026-02-13T23:26:50Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (191dec17)" time="2026-02-13T23:26:50Z" level=info msg="Syncing labels" service=imap user=66511874-040f-4d74-aa0b-4e18db1ac90a time="2026-02-13T23:26:50Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=0772ce5d-5f1e-4f12-bf21-c14db5acea5a time="2026-02-13T23:26:50Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=0772ce5d-5f1e-4f12-bf21-c14db5acea5a time="2026-02-13T23:26:50Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=7 userID=0772ce5d-5f1e-4f12-bf21-c14db5acea5a time="2026-02-13T23:26:50Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0 userID=0772ce5d-5f1e-4f12-bf21-c14db5acea5a time="2026-02-13T23:26:50Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=10 userID=0772ce5d-5f1e-4f12-bf21-c14db5acea5a time="2026-02-13T23:26:50Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=3 userID=0772ce5d-5f1e-4f12-bf21-c14db5acea5a time="2026-02-13T23:26:50Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6 userID=0772ce5d-5f1e-4f12-bf21-c14db5acea5a time="2026-02-13T23:26:50Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=12 userID=0772ce5d-5f1e-4f12-bf21-c14db5acea5a time="2026-02-13T23:26:50Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4 userID=0772ce5d-5f1e-4f12-bf21-c14db5acea5a time="2026-02-13T23:26:50Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=8 userID=0772ce5d-5f1e-4f12-bf21-c14db5acea5a time="2026-02-13T23:26:50Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5 userID=0772ce5d-5f1e-4f12-bf21-c14db5acea5a time="2026-02-13T23:26:50Z" level=info msg="Synced labels" service=imap user=66511874-040f-4d74-aa0b-4e18db1ac90a time="2026-02-13T23:26:50Z" level=info msg="200 OK: POST https://127.0.0.1:43297/auth/v4/info" pkg=gpa/manager time="2026-02-13T23:26:50Z" level=info msg="200 OK: GET https://127.0.0.1:43297/mail/v4/messages/count" pkg=gpa/client userID=66511874-040f-4d74-aa0b-4e18db1ac90a time="2026-02-13T23:26:50Z" level=info msg="Syncing messages" service=imap user=66511874-040f-4d74-aa0b-4e18db1ac90a time="2026-02-13T23:26:50Z" level=info msg="Job started" service=imap user=66511874-040f-4d74-aa0b-4e18db1ac90a time="2026-02-13T23:26:50Z" level=info msg="200 OK: POST https://127.0.0.1:43297/mail/v4/messages" pkg=gpa/client userID=66511874-040f-4d74-aa0b-4e18db1ac90a time="2026-02-13T23:26:50Z" level=info msg="Job finished" service=imap user=66511874-040f-4d74-aa0b-4e18db1ac90a time="2026-02-13T23:26:50Z" level=info msg="All child jobs completed" service=imap sync-job=waiter user=66511874-040f-4d74-aa0b-4e18db1ac90a time="2026-02-13T23:26:50Z" level=info msg="Synced messages" service=imap user=66511874-040f-4d74-aa0b-4e18db1ac90a time="2026-02-13T23:26:50Z" level=info msg="Finished user sync" duration=8.399956ms service=imap user=66511874-040f-4d74-aa0b-4e18db1ac90a time="2026-02-13T23:26:50Z" level=info msg="Sync complete, starting API event stream" service=imap user=66511874-040f-4d74-aa0b-4e18db1ac90a time="2026-02-13T23:26:50Z" level=info msg="Event loop reset" eventID="Ag==" service=user-events user=66511874-040f-4d74-aa0b-4e18db1ac90a time="2026-02-13T23:26:50Z" level=info msg="200 OK: POST https://127.0.0.1:43297/auth/v4" pkg=gpa/manager time="2026-02-13T23:26:50Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=e0a86a56-41db-44c4-81e6-2f825af06cbc time="2026-02-13T23:26:50Z" level=info msg="Adding vault user" userID=e0a86a56-41db-44c4-81e6-2f825af06cbc time="2026-02-13T23:26:50Z" level=info msg="Creating new user" userID=e0a86a56-41db-44c4-81e6-2f825af06cbc time="2026-02-13T23:26:50Z" level=warning msg="404 GET https://127.0.0.1:43297/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2026-02-13T23:26:50Z" level=error msg="404 GET https://127.0.0.1:43297/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2026-02-13T23:26:50Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:43297/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2026-02-13T23:26:50Z" level=info msg="Creating user object" numAddr=1 numLabels=12 userID=e0a86a56-41db-44c4-81e6-2f825af06cbc time="2026-02-13T23:26:50Z" level=info msg="200 OK: GET https://127.0.0.1:43297/core/v4/events/latest" pkg=gpa/client userID=e0a86a56-41db-44c4-81e6-2f825af06cbc time="2026-02-13T23:26:50Z" level=info msg="Starting service Last EventID=AQ==" service=user-events user=e0a86a56-41db-44c4-81e6-2f825af06cbc time="2026-02-13T23:26:50Z" level=info msg="200 OK: GET https://127.0.0.1:43297/core/v4/settings" pkg=gpa/client userID=e0a86a56-41db-44c4-81e6-2f825af06cbc time="2026-02-13T23:26:50Z" level=info msg="Registering user client, ID:e0a86a56-41db-44c4-81e6-2f825af06cbc" pkg=observability time="2026-02-13T23:26:50Z" level=info msg="Starting service main loop" service=telemetry user=e0a86a56-41db-44c4-81e6-2f825af06cbc time="2026-02-13T23:26:50Z" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=e0a86a56-41db-44c4-81e6-2f825af06cbc time="2026-02-13T23:26:50Z" level=info msg="Starting service main loop" service=notification user=e0a86a56-41db-44c4-81e6-2f825af06cbc time="2026-02-13T23:26:50Z" level=info msg="Starting service main loop" service=smtp user=e0a86a56-41db-44c4-81e6-2f825af06cbc time="2026-02-13T23:26:50Z" level=info msg="200 OK: GET https://127.0.0.1:43297/core/v4/labels?Type=4" pkg=gpa/client userID=e0a86a56-41db-44c4-81e6-2f825af06cbc time="2026-02-13T23:26:50Z" level=info msg="200 OK: GET https://127.0.0.1:43297/core/v4/labels?Type=3" pkg=gpa/client userID=e0a86a56-41db-44c4-81e6-2f825af06cbc time="2026-02-13T23:26:50Z" level=info msg="200 OK: GET https://127.0.0.1:43297/core/v4/labels?Type=1" pkg=gpa/client userID=e0a86a56-41db-44c4-81e6-2f825af06cbc time="2026-02-13T23:26:50Z" level=info msg="Setting labels" labelIDs="[1 2 5 7 10 3 4 6 8 9 12 0]" pkg=rwLabels time="2026-02-13T23:26:50Z" level=info msg="Adding user to imap server" addrID=03e1965a-ffe3-4cfa-90fb-4681af2173ea service=server-manager time="2026-02-13T23:26:50Z" level=info msg="Creating new IMAP user" addrID=03e1965a-ffe3-4cfa-90fb-4681af2173ea service=server-manager time="2026-02-13T23:26:50Z" level=info msg="Heartbeat sent" metrics="{bridge.any.heartbeat bridge_heartbeat_new {1 9} {true true false false false true true true true true false 0.0.0 starttls starttls unknown}}" pkg=telemetry time="2026-02-13T23:26:50Z" level=info msg="Setting gluon ID" addrID=03e1965a-ffe3-4cfa-90fb-4681af2173ea gluonID=9d92d668-c981-4064-8315-6842bda553e7 userID=e0a86a56-41db-44c4-81e6-2f825af06cbc time="2026-02-13T23:26:50Z" level=info msg="Received mailbox message count" count=0 gluonID=9d92d668-c981-4064-8315-6842bda553e7 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2026-02-13T23:26:50Z" level=info msg="Created new IMAP user" addrID=03e1965a-ffe3-4cfa-90fb-4681af2173ea gluonID=9d92d668-c981-4064-8315-6842bda553e7 service=server-manager time="2026-02-13T23:26:50Z" level=info msg="Validating Listener State" service=server-manager time="2026-02-13T23:26:50Z" level=info msg=Resuming service=user-events user=e0a86a56-41db-44c4-81e6-2f825af06cbc time="2026-02-13T23:26:50Z" level=info msg="Starting IMAP Service" service=imap user=e0a86a56-41db-44c4-81e6-2f825af06cbc time="2026-02-13T23:26:50Z" level=info msg="Sync triggered" service=imap user=e0a86a56-41db-44c4-81e6-2f825af06cbc time="2026-02-13T23:26:50Z" level=info msg="Checking whether logged in user should re-sync. UserID:e0a86a56-41db-44c4-81e6-2f825af06cbc" userID=e0a86a56-41db-44c4-81e6-2f825af06cbc time="2026-02-13T23:26:50Z" level=info msg="Beginning user sync" service=imap start="2026-02-13 23:26:50.776156609 +0000 UTC m=+228.582765019" user=e0a86a56-41db-44c4-81e6-2f825af06cbc time="2026-02-13T23:26:50Z" level=info msg="Logging out user" pkg=bridge/user userID=66511874-040f-4d74-aa0b-4e18db1ac90a time="2026-02-13T23:26:50Z" level=info msg="Logging out user" userID=66511874-040f-4d74-aa0b-4e18db1ac90a withAPI=true withData=false withDataDisabledKillSwitch=false time="2026-02-13T23:26:50Z" level=info msg="Validating Listener State" service=server-manager time="2026-02-13T23:26:50Z" level=info msg="De-registering user client, ID:66511874-040f-4d74-aa0b-4e18db1ac90a" pkg=observability time="2026-02-13T23:26:50Z" level=info msg="Exiting IMAP Service" service=imap user=66511874-040f-4d74-aa0b-4e18db1ac90a time="2026-02-13T23:26:50Z" level=info msg="Exiting service main loop" service=smtp user=66511874-040f-4d74-aa0b-4e18db1ac90a time="2026-02-13T23:26:50Z" level=info msg="Exiting service main loop" service=notification user=66511874-040f-4d74-aa0b-4e18db1ac90a time="2026-02-13T23:26:50Z" level=info msg="Exiting Service" service=user-identity user=66511874-040f-4d74-aa0b-4e18db1ac90a time="2026-02-13T23:26:50Z" level=info msg="Exiting service main loop" service=telemetry user=66511874-040f-4d74-aa0b-4e18db1ac90a time="2026-02-13T23:26:50Z" level=info msg="Exiting service" service=user-events user=66511874-040f-4d74-aa0b-4e18db1ac90a time="2026-02-13T23:26:50Z" level=info msg="200 OK: DELETE https://127.0.0.1:43297/auth/v4" pkg=gpa/client userID=66511874-040f-4d74-aa0b-4e18db1ac90a time="2026-02-13T23:26:50Z" level=info msg="Closing user" userID=66511874-040f-4d74-aa0b-4e18db1ac90a time="2026-02-13T23:26:50Z" level=info msg="De-registering user client, ID:66511874-040f-4d74-aa0b-4e18db1ac90a" pkg=observability Scenario: SMTP client cannot authenticate for disconnected user # features/smtp/auth.feature:30 When user "e0ef57e0-bc66-4ed3-93ad-edba354a199b" logs out # :1 -> *scenario time="2026-02-13T23:26:50Z" level=info msg="Syncing labels" service=imap user=e0a86a56-41db-44c4-81e6-2f825af06cbc time="2026-02-13T23:26:50Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=9d92d668-c981-4064-8315-6842bda553e7 And user "e0ef57e0-bc66-4ed3-93ad-edba354a199b" connects SMTP client "1" # :1 -> *scenario time="2026-02-13T23:26:50Z" level=error msg="Incorrect login credentials." pkg=smtp username=e0ef57e0-bc66-4ed3-93ad-edba354a199b@proton.local time="2026-02-13T23:26:50Z" level=error msg="Failed to close SMTP client" error="close tcp 127.0.0.1:57644->127.0.0.1:1025: use of closed network connection" time="2026-02-13T23:26:50Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=9d92d668-c981-4064-8315-6842bda553e7 time="2026-02-13T23:26:50Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=8 userID=9d92d668-c981-4064-8315-6842bda553e7 time="2026-02-13T23:26:50Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=12 userID=9d92d668-c981-4064-8315-6842bda553e7 time="2026-02-13T23:26:50Z" level=info msg="Frontend service stopped" time="2026-02-13T23:26:50Z" level=info msg="Frontend client stopped" time="2026-02-13T23:26:50Z" level=info msg="Closing bridge" pkg=bridge time="2026-02-13T23:26:50Z" level=info msg="Stopping service" pkg=observability time="2026-02-13T23:26:50Z" level=info msg="Closing user" userID=e0a86a56-41db-44c4-81e6-2f825af06cbc time="2026-02-13T23:26:50Z" level=info msg="De-registering user client, ID:e0a86a56-41db-44c4-81e6-2f825af06cbc" pkg=observability time="2026-02-13T23:26:50Z" level=info msg="Synced labels" service=imap user=e0a86a56-41db-44c4-81e6-2f825af06cbc time="2026-02-13T23:26:50Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0 userID=9d92d668-c981-4064-8315-6842bda553e7 time="2026-02-13T23:26:50Z" level=warning msg="Get \"https://127.0.0.1:43297/mail/v4/messages/count\": context canceled, Attempt 1" pkg=gpa/client time="2026-02-13T23:26:50Z" level=error msg="Get \"https://127.0.0.1:43297/mail/v4/messages/count\": context canceled" pkg=gpa/client time="2026-02-13T23:26:50Z" level=error msg="Failed to sync, will retry later" error="failed to retrieve message ids: received no response from API: Get \"https://127.0.0.1:43297/mail/v4/messages/count\": context canceled" service=imap user=e0a86a56-41db-44c4-81e6-2f825af06cbc time="2026-02-13T23:26:50Z" level=error msg="Sync aborted" error="context canceled" service=imap user=e0a86a56-41db-44c4-81e6-2f825af06cbc time="2026-02-13T23:26:50Z" level=info msg="Finished user sync" duration=6.548566ms service=imap user=e0a86a56-41db-44c4-81e6-2f825af06cbc time="2026-02-13T23:26:50Z" level=info msg="Exiting IMAP Service" service=imap user=e0a86a56-41db-44c4-81e6-2f825af06cbc time="2026-02-13T23:26:50Z" level=info msg="Exiting service main loop" service=smtp user=e0a86a56-41db-44c4-81e6-2f825af06cbc time="2026-02-13T23:26:50Z" level=info msg="Exiting service main loop" service=notification user=e0a86a56-41db-44c4-81e6-2f825af06cbc time="2026-02-13T23:26:50Z" level=info msg="Exiting Service" service=user-identity user=e0a86a56-41db-44c4-81e6-2f825af06cbc time="2026-02-13T23:26:50Z" level=info msg="Exiting service main loop" service=telemetry user=e0a86a56-41db-44c4-81e6-2f825af06cbc time="2026-02-13T23:26:50Z" level=info msg="Exiting service" service=user-events user=e0a86a56-41db-44c4-81e6-2f825af06cbc time="2026-02-13T23:26:50Z" level=info msg="Closing IMAP Listener" service=server-manager time="2026-02-13T23:26:50Z" level=info msg="Closing IMAP server" service=server-manager time="2026-02-13T23:26:50Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6 userID=9d92d668-c981-4064-8315-6842bda553e7 time="2026-02-13T23:26:50Z" level=info msg="Closing SMTP Listener" service=server-manager time="2026-02-13T23:26:50Z" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2026-02-13T23:26:50Z" level=info msg="Closing SMTP server" service=server-manager time="2026-02-13T23:26:50Z" level=info msg="Closing service" service=unleash Then SMTP client "1" cannot authenticate # :1 -> *scenario time="2026-02-13T23:26:50Z" level=info msg="User '44be6858-cb5b-4085-aca2-45f7b96684d2' created with id=b35065ce-747c-4060-839e-f44057cfe455" pkg=gpa/server/backend time="2026-02-13T23:26:51Z" level=info msg="User 'af7f1afd-1ee6-47f8-95d8-3acfe3c4beab' created with id=fd4a7bee-3e47-4de3-8f2f-3f5eb8096749" pkg=gpa/server/backend time="2026-02-13T23:26:51Z" level=info msg="Starting bridge" time="2026-02-13T23:26:51Z" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures1466701680/183/config1795449101/grpcFocusServerConfig.json pkg=focus/service time="2026-02-13T23:26:51Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures1466701680/183/cache1756168960/unleash_cache/unleash_flags: no such file or directory" service=unleash time="2026-02-13T23:26:51Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures1466701680/183/cache1756168960/notifications/notification_cache: no such file or directory" pkg=notification-store time="2026-02-13T23:26:51Z" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures1466701680/183/data1183046001/gluon/backend/db gluonStore=/tmp/TestFeatures1466701680/183/data1183046001/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2026-02-13T23:26:51Z" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2026-02-13T23:26:51Z" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2026-02-13T23:26:51Z" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2026-02-13T23:26:51Z" level=info msg="Starting service" service=unleash time="2026-02-13T23:26:51Z" level=info msg="Starting service" pkg=observability time="2026-02-13T23:26:51Z" level=info msg="Starting frontend service" time="2026-02-13T23:26:51Z" level=info msg="Checking for updates" pkg=bridge time="2026-02-13T23:26:51Z" level=info msg="Starting receiver service" service=unleash time="2026-02-13T23:26:51Z" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures1466701680/183/config1795449101/grpcServerConfig.json time="2026-02-13T23:26:51Z" level=info msg="Starting poll service" service=unleash time="2026-02-13T23:26:51Z" level=info msg="gRPC server listening on /tmp/bridge1104" pkg=grpc time="2026-02-13T23:26:51Z" level=info msg="Frontend service started" time="2026-02-13T23:26:51Z" level=info msg="Starting frontend client" time="2026-02-13T23:26:51Z" level=info msg="Not monitoring parent PID" pkg=grpc time="2026-02-13T23:26:51Z" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2026-02-13T23:26:51Z" level=info msg="Loading users" count=0 pkg=bridge/user time="2026-02-13T23:26:51Z" level=info msg="Finished loading users" pkg=bridge/user time="2026-02-13T23:26:51Z" level=info msg="200 OK: GET https://127.0.0.1:34173/feature/v2/frontend?bridgeStickyKey=6a04cfdb-f3dc-451e-afdc-0fca968a8ca8" pkg=gpa/manager time="2026-02-13T23:26:51Z" level=info msg="Frontend client started" time="2026-02-13T23:26:51Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (98b3d405)" time="2026-02-13T23:26:51Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (98b3d405)" time="2026-02-13T23:26:51Z" level=info msg="200 OK: POST https://127.0.0.1:34173/auth/v4/info" pkg=gpa/manager time="2026-02-13T23:26:51Z" level=info msg="200 OK: POST https://127.0.0.1:34173/auth/v4" pkg=gpa/manager time="2026-02-13T23:26:51Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=b35065ce-747c-4060-839e-f44057cfe455 time="2026-02-13T23:26:51Z" level=info msg="Adding vault user" userID=b35065ce-747c-4060-839e-f44057cfe455 time="2026-02-13T23:26:51Z" level=info msg="Creating new user" userID=b35065ce-747c-4060-839e-f44057cfe455 time="2026-02-13T23:26:51Z" level=warning msg="404 GET https://127.0.0.1:34173/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2026-02-13T23:26:51Z" level=error msg="404 GET https://127.0.0.1:34173/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2026-02-13T23:26:51Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:34173/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2026-02-13T23:26:51Z" level=info msg="Creating user object" numAddr=2 numLabels=12 userID=b35065ce-747c-4060-839e-f44057cfe455 time="2026-02-13T23:26:51Z" level=info msg="200 OK: GET https://127.0.0.1:34173/core/v4/events/latest" pkg=gpa/client userID=b35065ce-747c-4060-839e-f44057cfe455 time="2026-02-13T23:26:51Z" level=info msg="Starting service Last EventID=Ag==" service=user-events user=b35065ce-747c-4060-839e-f44057cfe455 time="2026-02-13T23:26:51Z" level=info msg="200 OK: GET https://127.0.0.1:34173/core/v4/settings" pkg=gpa/client userID=b35065ce-747c-4060-839e-f44057cfe455 time="2026-02-13T23:26:51Z" level=info msg="Registering user client, ID:b35065ce-747c-4060-839e-f44057cfe455" pkg=observability time="2026-02-13T23:26:51Z" level=info msg="Starting service main loop" service=telemetry user=b35065ce-747c-4060-839e-f44057cfe455 time="2026-02-13T23:26:51Z" level=info msg="Starting service main loop" service=notification user=b35065ce-747c-4060-839e-f44057cfe455 time="2026-02-13T23:26:51Z" level=info msg="Starting user identity service" numAddr=2 service=user-identity user=b35065ce-747c-4060-839e-f44057cfe455 time="2026-02-13T23:26:51Z" level=info msg="Starting service main loop" service=smtp user=b35065ce-747c-4060-839e-f44057cfe455 time="2026-02-13T23:26:51Z" level=info msg="200 OK: GET https://127.0.0.1:34173/core/v4/labels?Type=4" pkg=gpa/client userID=b35065ce-747c-4060-839e-f44057cfe455 time="2026-02-13T23:26:51Z" level=info msg="200 OK: GET https://127.0.0.1:34173/core/v4/labels?Type=3" pkg=gpa/client userID=b35065ce-747c-4060-839e-f44057cfe455 time="2026-02-13T23:26:51Z" level=info msg="200 OK: GET https://127.0.0.1:34173/core/v4/labels?Type=1" pkg=gpa/client userID=b35065ce-747c-4060-839e-f44057cfe455 time="2026-02-13T23:26:51Z" level=info msg="Setting labels" labelIDs="[3 4 5 7 10 12 0 1 2 6 8 9]" pkg=rwLabels time="2026-02-13T23:26:51Z" level=info msg="Adding user to imap server" addrID=71fff276-dbcf-49e0-a4f7-ed32ee586ec7 service=server-manager time="2026-02-13T23:26:51Z" level=info msg="Creating new IMAP user" addrID=71fff276-dbcf-49e0-a4f7-ed32ee586ec7 service=server-manager time="2026-02-13T23:26:51Z" level=info msg="Setting gluon ID" addrID=71fff276-dbcf-49e0-a4f7-ed32ee586ec7 gluonID=96d2fa38-e767-4725-bdea-aed462970fed userID=b35065ce-747c-4060-839e-f44057cfe455 time="2026-02-13T23:26:51Z" level=info msg="Created new IMAP user" addrID=71fff276-dbcf-49e0-a4f7-ed32ee586ec7 gluonID=96d2fa38-e767-4725-bdea-aed462970fed service=server-manager time="2026-02-13T23:26:51Z" level=info msg="Validating Listener State" service=server-manager time="2026-02-13T23:26:51Z" level=info msg=Resuming service=user-events user=b35065ce-747c-4060-839e-f44057cfe455 time="2026-02-13T23:26:51Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (113bb64e)" time="2026-02-13T23:26:51Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (113bb64e)" time="2026-02-13T23:26:51Z" level=info msg="Received mailbox message count" count=0 gluonID=96d2fa38-e767-4725-bdea-aed462970fed labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2026-02-13T23:26:51Z" level=info msg="Starting IMAP Service" service=imap user=b35065ce-747c-4060-839e-f44057cfe455 time="2026-02-13T23:26:51Z" level=info msg="Sync triggered" service=imap user=b35065ce-747c-4060-839e-f44057cfe455 time="2026-02-13T23:26:51Z" level=info msg="Beginning user sync" service=imap start="2026-02-13 23:26:51.774705961 +0000 UTC m=+229.581314411" user=b35065ce-747c-4060-839e-f44057cfe455 time="2026-02-13T23:26:51Z" level=info msg="Syncing labels" service=imap user=b35065ce-747c-4060-839e-f44057cfe455 time="2026-02-13T23:26:51Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=96d2fa38-e767-4725-bdea-aed462970fed time="2026-02-13T23:26:51Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=96d2fa38-e767-4725-bdea-aed462970fed time="2026-02-13T23:26:51Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=7 userID=96d2fa38-e767-4725-bdea-aed462970fed time="2026-02-13T23:26:51Z" level=info msg="Checking whether logged in user should re-sync. UserID:b35065ce-747c-4060-839e-f44057cfe455" userID=b35065ce-747c-4060-839e-f44057cfe455 time="2026-02-13T23:26:51Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=3 userID=96d2fa38-e767-4725-bdea-aed462970fed time="2026-02-13T23:26:51Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5 userID=96d2fa38-e767-4725-bdea-aed462970fed time="2026-02-13T23:26:51Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=12 userID=96d2fa38-e767-4725-bdea-aed462970fed time="2026-02-13T23:26:51Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6 userID=96d2fa38-e767-4725-bdea-aed462970fed time="2026-02-13T23:26:51Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4 userID=96d2fa38-e767-4725-bdea-aed462970fed time="2026-02-13T23:26:51Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=10 userID=96d2fa38-e767-4725-bdea-aed462970fed time="2026-02-13T23:26:51Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0 userID=96d2fa38-e767-4725-bdea-aed462970fed time="2026-02-13T23:26:51Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=8 userID=96d2fa38-e767-4725-bdea-aed462970fed time="2026-02-13T23:26:51Z" level=info msg="Synced labels" service=imap user=b35065ce-747c-4060-839e-f44057cfe455 time="2026-02-13T23:26:51Z" level=info msg="200 OK: GET https://127.0.0.1:34173/mail/v4/messages/count" pkg=gpa/client userID=b35065ce-747c-4060-839e-f44057cfe455 time="2026-02-13T23:26:51Z" level=info msg="Syncing messages" service=imap user=b35065ce-747c-4060-839e-f44057cfe455 time="2026-02-13T23:26:51Z" level=info msg="Job started" service=imap user=b35065ce-747c-4060-839e-f44057cfe455 time="2026-02-13T23:26:51Z" level=info msg="200 OK: POST https://127.0.0.1:34173/auth/v4/info" pkg=gpa/manager time="2026-02-13T23:26:51Z" level=info msg="200 OK: POST https://127.0.0.1:34173/mail/v4/messages" pkg=gpa/client userID=b35065ce-747c-4060-839e-f44057cfe455 time="2026-02-13T23:26:51Z" level=info msg="Job finished" service=imap user=b35065ce-747c-4060-839e-f44057cfe455 time="2026-02-13T23:26:51Z" level=info msg="All child jobs completed" service=imap sync-job=waiter user=b35065ce-747c-4060-839e-f44057cfe455 time="2026-02-13T23:26:51Z" level=info msg="Synced messages" service=imap user=b35065ce-747c-4060-839e-f44057cfe455 time="2026-02-13T23:26:51Z" level=info msg="Finished user sync" duration=9.666009ms service=imap user=b35065ce-747c-4060-839e-f44057cfe455 time="2026-02-13T23:26:51Z" level=info msg="Sync complete, starting API event stream" service=imap user=b35065ce-747c-4060-839e-f44057cfe455 time="2026-02-13T23:26:51Z" level=info msg="Event loop reset" eventID="Ag==" service=user-events user=b35065ce-747c-4060-839e-f44057cfe455 time="2026-02-13T23:26:51Z" level=info msg="200 OK: POST https://127.0.0.1:34173/auth/v4" pkg=gpa/manager time="2026-02-13T23:26:51Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=fd4a7bee-3e47-4de3-8f2f-3f5eb8096749 time="2026-02-13T23:26:51Z" level=info msg="Adding vault user" userID=fd4a7bee-3e47-4de3-8f2f-3f5eb8096749 time="2026-02-13T23:26:51Z" level=info msg="Creating new user" userID=fd4a7bee-3e47-4de3-8f2f-3f5eb8096749 time="2026-02-13T23:26:51Z" level=warning msg="404 GET https://127.0.0.1:34173/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2026-02-13T23:26:51Z" level=error msg="404 GET https://127.0.0.1:34173/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2026-02-13T23:26:51Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:34173/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2026-02-13T23:26:51Z" level=info msg="Creating user object" numAddr=1 numLabels=12 userID=fd4a7bee-3e47-4de3-8f2f-3f5eb8096749 time="2026-02-13T23:26:51Z" level=info msg="200 OK: GET https://127.0.0.1:34173/core/v4/events/latest" pkg=gpa/client userID=fd4a7bee-3e47-4de3-8f2f-3f5eb8096749 time="2026-02-13T23:26:51Z" level=info msg="Starting service Last EventID=AQ==" service=user-events user=fd4a7bee-3e47-4de3-8f2f-3f5eb8096749 time="2026-02-13T23:26:51Z" level=info msg="200 OK: GET https://127.0.0.1:34173/core/v4/settings" pkg=gpa/client userID=fd4a7bee-3e47-4de3-8f2f-3f5eb8096749 time="2026-02-13T23:26:51Z" level=info msg="Registering user client, ID:fd4a7bee-3e47-4de3-8f2f-3f5eb8096749" pkg=observability time="2026-02-13T23:26:51Z" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=fd4a7bee-3e47-4de3-8f2f-3f5eb8096749 time="2026-02-13T23:26:51Z" level=info msg="Starting service main loop" service=telemetry user=fd4a7bee-3e47-4de3-8f2f-3f5eb8096749 time="2026-02-13T23:26:51Z" level=info msg="Starting service main loop" service=notification user=fd4a7bee-3e47-4de3-8f2f-3f5eb8096749 time="2026-02-13T23:26:51Z" level=info msg="Starting service main loop" service=smtp user=fd4a7bee-3e47-4de3-8f2f-3f5eb8096749 time="2026-02-13T23:26:51Z" level=info msg="200 OK: GET https://127.0.0.1:34173/core/v4/labels?Type=4" pkg=gpa/client userID=fd4a7bee-3e47-4de3-8f2f-3f5eb8096749 time="2026-02-13T23:26:51Z" level=info msg="200 OK: GET https://127.0.0.1:34173/core/v4/labels?Type=3" pkg=gpa/client userID=fd4a7bee-3e47-4de3-8f2f-3f5eb8096749 time="2026-02-13T23:26:51Z" level=info msg="200 OK: GET https://127.0.0.1:34173/core/v4/labels?Type=1" pkg=gpa/client userID=fd4a7bee-3e47-4de3-8f2f-3f5eb8096749 time="2026-02-13T23:26:51Z" level=info msg="Setting labels" labelIDs="[7 9 12 1 2 8 10 0 3 4 5 6]" pkg=rwLabels time="2026-02-13T23:26:51Z" level=info msg="Adding user to imap server" addrID=d7ae2592-b0c2-4e48-ae62-d0da94b5de7f service=server-manager time="2026-02-13T23:26:51Z" level=info msg="Creating new IMAP user" addrID=d7ae2592-b0c2-4e48-ae62-d0da94b5de7f service=server-manager time="2026-02-13T23:26:51Z" level=info msg="Setting gluon ID" addrID=d7ae2592-b0c2-4e48-ae62-d0da94b5de7f gluonID=c7ed3a74-ea6e-4379-8aa3-21bf44b8486f userID=fd4a7bee-3e47-4de3-8f2f-3f5eb8096749 time="2026-02-13T23:26:51Z" level=info msg="Received mailbox message count" count=0 gluonID=c7ed3a74-ea6e-4379-8aa3-21bf44b8486f labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2026-02-13T23:26:51Z" level=info msg="Created new IMAP user" addrID=d7ae2592-b0c2-4e48-ae62-d0da94b5de7f gluonID=c7ed3a74-ea6e-4379-8aa3-21bf44b8486f service=server-manager time="2026-02-13T23:26:51Z" level=info msg="Validating Listener State" service=server-manager time="2026-02-13T23:26:51Z" level=info msg=Resuming service=user-events user=fd4a7bee-3e47-4de3-8f2f-3f5eb8096749 time="2026-02-13T23:26:51Z" level=info msg="Checking whether logged in user should re-sync. UserID:fd4a7bee-3e47-4de3-8f2f-3f5eb8096749" userID=fd4a7bee-3e47-4de3-8f2f-3f5eb8096749 time="2026-02-13T23:26:51Z" level=info msg="Starting IMAP Service" service=imap user=fd4a7bee-3e47-4de3-8f2f-3f5eb8096749 time="2026-02-13T23:26:51Z" level=info msg="Sync triggered" service=imap user=fd4a7bee-3e47-4de3-8f2f-3f5eb8096749 time="2026-02-13T23:26:51Z" level=info msg="Beginning user sync" service=imap start="2026-02-13 23:26:51.953728985 +0000 UTC m=+229.760337395" user=fd4a7bee-3e47-4de3-8f2f-3f5eb8096749 time="2026-02-13T23:26:51Z" level=info msg="Syncing labels" service=imap user=fd4a7bee-3e47-4de3-8f2f-3f5eb8096749 Scenario: SMTP client can authenticate successfully with alias # features/smtp/auth.feature:35 When user "44be6858-cb5b-4085-aca2-45f7b96684d2" connects and authenticates SMTP client "1" with address "3caf8ffa-9897-4bb9-98c4-586453a9fd48@proton.local" # :1 -> *scenario time="2026-02-13T23:26:51Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=c7ed3a74-ea6e-4379-8aa3-21bf44b8486f time="2026-02-13T23:26:51Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=c7ed3a74-ea6e-4379-8aa3-21bf44b8486f time="2026-02-13T23:26:51Z" level=info msg="Frontend service stopped" time="2026-02-13T23:26:51Z" level=info msg="Frontend client stopped" time="2026-02-13T23:26:51Z" level=info msg="Closing bridge" pkg=bridge time="2026-02-13T23:26:51Z" level=info msg="Stopping service" pkg=observability time="2026-02-13T23:26:51Z" level=info msg="Closing user" userID=b35065ce-747c-4060-839e-f44057cfe455 time="2026-02-13T23:26:51Z" level=info msg="De-registering user client, ID:b35065ce-747c-4060-839e-f44057cfe455" pkg=observability time="2026-02-13T23:26:51Z" level=info msg="Exiting IMAP Service" service=imap user=b35065ce-747c-4060-839e-f44057cfe455 time="2026-02-13T23:26:51Z" level=info msg="Exiting service main loop" service=smtp user=b35065ce-747c-4060-839e-f44057cfe455 time="2026-02-13T23:26:51Z" level=info msg="Exiting service main loop" service=notification user=b35065ce-747c-4060-839e-f44057cfe455 time="2026-02-13T23:26:51Z" level=info msg="Exiting Service" service=user-identity user=b35065ce-747c-4060-839e-f44057cfe455 time="2026-02-13T23:26:51Z" level=info msg="Exiting service main loop" service=telemetry user=b35065ce-747c-4060-839e-f44057cfe455 time="2026-02-13T23:26:51Z" level=info msg="Exiting service" service=user-events user=b35065ce-747c-4060-839e-f44057cfe455 time="2026-02-13T23:26:51Z" level=info msg="Closing user" userID=fd4a7bee-3e47-4de3-8f2f-3f5eb8096749 time="2026-02-13T23:26:51Z" level=info msg="De-registering user client, ID:fd4a7bee-3e47-4de3-8f2f-3f5eb8096749" pkg=observability time="2026-02-13T23:26:51Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4 userID=c7ed3a74-ea6e-4379-8aa3-21bf44b8486f time="2026-02-13T23:26:51Z" level=info msg="Synced labels" service=imap user=fd4a7bee-3e47-4de3-8f2f-3f5eb8096749 time="2026-02-13T23:26:51Z" level=warning msg="Get \"https://127.0.0.1:34173/mail/v4/messages/count\": context canceled, Attempt 1" pkg=gpa/client time="2026-02-13T23:26:51Z" level=error msg="Get \"https://127.0.0.1:34173/mail/v4/messages/count\": context canceled" pkg=gpa/client time="2026-02-13T23:26:51Z" level=error msg="Failed to sync, will retry later" error="failed to retrieve message ids: received no response from API: Get \"https://127.0.0.1:34173/mail/v4/messages/count\": context canceled" service=imap user=fd4a7bee-3e47-4de3-8f2f-3f5eb8096749 time="2026-02-13T23:26:51Z" level=error msg="Sync aborted" error="context canceled" service=imap user=fd4a7bee-3e47-4de3-8f2f-3f5eb8096749 time="2026-02-13T23:26:51Z" level=info msg="Finished user sync" duration=1.129748ms service=imap user=fd4a7bee-3e47-4de3-8f2f-3f5eb8096749 time="2026-02-13T23:26:51Z" level=info msg="Exiting IMAP Service" service=imap user=fd4a7bee-3e47-4de3-8f2f-3f5eb8096749 time="2026-02-13T23:26:51Z" level=info msg="Exiting service main loop" service=smtp user=fd4a7bee-3e47-4de3-8f2f-3f5eb8096749 time="2026-02-13T23:26:51Z" level=info msg="Exiting service main loop" service=notification user=fd4a7bee-3e47-4de3-8f2f-3f5eb8096749 time="2026-02-13T23:26:51Z" level=info msg="Exiting Service" service=user-identity user=fd4a7bee-3e47-4de3-8f2f-3f5eb8096749 time="2026-02-13T23:26:51Z" level=info msg="Exiting service main loop" service=telemetry user=fd4a7bee-3e47-4de3-8f2f-3f5eb8096749 time="2026-02-13T23:26:51Z" level=info msg="Exiting service" service=user-events user=fd4a7bee-3e47-4de3-8f2f-3f5eb8096749 time="2026-02-13T23:26:51Z" level=info msg="Closing IMAP Listener" service=server-manager time="2026-02-13T23:26:51Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5 userID=c7ed3a74-ea6e-4379-8aa3-21bf44b8486f time="2026-02-13T23:26:51Z" level=info msg="Closing IMAP server" service=server-manager time="2026-02-13T23:26:51Z" level=info msg="Closing SMTP Listener" service=server-manager time="2026-02-13T23:26:51Z" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2026-02-13T23:26:51Z" level=info msg="Closing SMTP server" service=server-manager time="2026-02-13T23:26:51Z" level=info msg="Closing service" service=unleash Then it succeeds # :1 -> *scenario time="2026-02-13T23:26:52Z" level=info msg="User '3bf13df2-3961-44e5-83b8-43b670b5f3ec' created with id=2478d169-6ec6-4ce8-9272-289734e50b4b" pkg=gpa/server/backend time="2026-02-13T23:26:52Z" level=info msg="User 'ce5ecf8f-0ede-4c73-b52b-bc1884a910a0' created with id=c7a2dd11-728a-4412-a214-f8c6b9402d51" pkg=gpa/server/backend time="2026-02-13T23:26:52Z" level=info msg="Starting bridge" time="2026-02-13T23:26:52Z" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures1466701680/184/config2735217425/grpcFocusServerConfig.json pkg=focus/service time="2026-02-13T23:26:52Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures1466701680/184/cache2075713887/unleash_cache/unleash_flags: no such file or directory" service=unleash time="2026-02-13T23:26:52Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures1466701680/184/cache2075713887/notifications/notification_cache: no such file or directory" pkg=notification-store time="2026-02-13T23:26:52Z" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures1466701680/184/data1083858607/gluon/backend/db gluonStore=/tmp/TestFeatures1466701680/184/data1083858607/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2026-02-13T23:26:52Z" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2026-02-13T23:26:52Z" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2026-02-13T23:26:52Z" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2026-02-13T23:26:52Z" level=info msg="Starting service" service=unleash time="2026-02-13T23:26:52Z" level=info msg="Starting service" pkg=observability time="2026-02-13T23:26:52Z" level=info msg="Starting frontend service" time="2026-02-13T23:26:52Z" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures1466701680/184/config2735217425/grpcServerConfig.json time="2026-02-13T23:26:52Z" level=info msg="gRPC server listening on /tmp/bridge1049" pkg=grpc time="2026-02-13T23:26:52Z" level=info msg="Frontend service started" time="2026-02-13T23:26:52Z" level=info msg="Starting frontend client" time="2026-02-13T23:26:52Z" level=info msg="Starting poll service" service=unleash time="2026-02-13T23:26:52Z" level=info msg="Starting receiver service" service=unleash time="2026-02-13T23:26:52Z" level=info msg="Loading users" count=0 pkg=bridge/user time="2026-02-13T23:26:52Z" level=info msg="Finished loading users" pkg=bridge/user time="2026-02-13T23:26:52Z" level=info msg="Checking for updates" pkg=bridge time="2026-02-13T23:26:52Z" level=info msg="Not monitoring parent PID" pkg=grpc time="2026-02-13T23:26:52Z" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2026-02-13T23:26:52Z" level=info msg="Frontend client started" time="2026-02-13T23:26:52Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (1d21196f)" time="2026-02-13T23:26:52Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (1d21196f)" time="2026-02-13T23:26:52Z" level=info msg="200 OK: GET https://127.0.0.1:41005/feature/v2/frontend?bridgeStickyKey=be47877e-2dba-4e4c-b332-d97ee946acdb" pkg=gpa/manager time="2026-02-13T23:26:52Z" level=info msg="200 OK: POST https://127.0.0.1:41005/auth/v4/info" pkg=gpa/manager time="2026-02-13T23:26:52Z" level=info msg="200 OK: POST https://127.0.0.1:41005/auth/v4" pkg=gpa/manager time="2026-02-13T23:26:52Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=2478d169-6ec6-4ce8-9272-289734e50b4b time="2026-02-13T23:26:52Z" level=info msg="Adding vault user" userID=2478d169-6ec6-4ce8-9272-289734e50b4b time="2026-02-13T23:26:52Z" level=info msg="Creating new user" userID=2478d169-6ec6-4ce8-9272-289734e50b4b time="2026-02-13T23:26:52Z" level=warning msg="404 GET https://127.0.0.1:41005/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2026-02-13T23:26:52Z" level=error msg="404 GET https://127.0.0.1:41005/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2026-02-13T23:26:52Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:41005/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2026-02-13T23:26:52Z" level=info msg="Creating user object" numAddr=2 numLabels=12 userID=2478d169-6ec6-4ce8-9272-289734e50b4b time="2026-02-13T23:26:52Z" level=info msg="200 OK: GET https://127.0.0.1:41005/core/v4/events/latest" pkg=gpa/client userID=2478d169-6ec6-4ce8-9272-289734e50b4b time="2026-02-13T23:26:52Z" level=info msg="Starting service Last EventID=Ag==" service=user-events user=2478d169-6ec6-4ce8-9272-289734e50b4b time="2026-02-13T23:26:52Z" level=info msg="200 OK: GET https://127.0.0.1:41005/core/v4/settings" pkg=gpa/client userID=2478d169-6ec6-4ce8-9272-289734e50b4b time="2026-02-13T23:26:52Z" level=info msg="Registering user client, ID:2478d169-6ec6-4ce8-9272-289734e50b4b" pkg=observability time="2026-02-13T23:26:52Z" level=info msg="Starting user identity service" numAddr=2 service=user-identity user=2478d169-6ec6-4ce8-9272-289734e50b4b time="2026-02-13T23:26:52Z" level=info msg="Starting service main loop" service=telemetry user=2478d169-6ec6-4ce8-9272-289734e50b4b time="2026-02-13T23:26:52Z" level=info msg="Starting service main loop" service=notification user=2478d169-6ec6-4ce8-9272-289734e50b4b time="2026-02-13T23:26:52Z" level=info msg="Starting service main loop" service=smtp user=2478d169-6ec6-4ce8-9272-289734e50b4b time="2026-02-13T23:26:52Z" level=info msg="200 OK: GET https://127.0.0.1:41005/core/v4/labels?Type=4" pkg=gpa/client userID=2478d169-6ec6-4ce8-9272-289734e50b4b time="2026-02-13T23:26:52Z" level=info msg="200 OK: GET https://127.0.0.1:41005/core/v4/labels?Type=3" pkg=gpa/client userID=2478d169-6ec6-4ce8-9272-289734e50b4b time="2026-02-13T23:26:52Z" level=info msg="200 OK: GET https://127.0.0.1:41005/core/v4/labels?Type=1" pkg=gpa/client userID=2478d169-6ec6-4ce8-9272-289734e50b4b time="2026-02-13T23:26:52Z" level=info msg="Setting labels" labelIDs="[0 2 3 5 6 8 12 1 4 7 9 10]" pkg=rwLabels time="2026-02-13T23:26:52Z" level=info msg="Adding user to imap server" addrID=a950a143-f56b-4a75-bd5f-31580cbf9e70 service=server-manager time="2026-02-13T23:26:52Z" level=info msg="Creating new IMAP user" addrID=a950a143-f56b-4a75-bd5f-31580cbf9e70 service=server-manager time="2026-02-13T23:26:52Z" level=info msg="Setting gluon ID" addrID=a950a143-f56b-4a75-bd5f-31580cbf9e70 gluonID=a1a90721-052f-40d0-b1d2-16c5ffeb9c6e userID=2478d169-6ec6-4ce8-9272-289734e50b4b time="2026-02-13T23:26:52Z" level=info msg="Created new IMAP user" addrID=a950a143-f56b-4a75-bd5f-31580cbf9e70 gluonID=a1a90721-052f-40d0-b1d2-16c5ffeb9c6e service=server-manager time="2026-02-13T23:26:52Z" level=info msg="Validating Listener State" service=server-manager time="2026-02-13T23:26:52Z" level=info msg=Resuming service=user-events user=2478d169-6ec6-4ce8-9272-289734e50b4b time="2026-02-13T23:26:52Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (caaa55bc)" time="2026-02-13T23:26:52Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (caaa55bc)" time="2026-02-13T23:26:52Z" level=info msg="Received mailbox message count" count=0 gluonID=a1a90721-052f-40d0-b1d2-16c5ffeb9c6e labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2026-02-13T23:26:52Z" level=info msg="Starting IMAP Service" service=imap user=2478d169-6ec6-4ce8-9272-289734e50b4b time="2026-02-13T23:26:52Z" level=info msg="Sync triggered" service=imap user=2478d169-6ec6-4ce8-9272-289734e50b4b time="2026-02-13T23:26:52Z" level=info msg="Beginning user sync" service=imap start="2026-02-13 23:26:52.952205891 +0000 UTC m=+230.758814301" user=2478d169-6ec6-4ce8-9272-289734e50b4b time="2026-02-13T23:26:52Z" level=info msg="Checking whether logged in user should re-sync. UserID:2478d169-6ec6-4ce8-9272-289734e50b4b" userID=2478d169-6ec6-4ce8-9272-289734e50b4b time="2026-02-13T23:26:52Z" level=info msg="Syncing labels" service=imap user=2478d169-6ec6-4ce8-9272-289734e50b4b time="2026-02-13T23:26:52Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=a1a90721-052f-40d0-b1d2-16c5ffeb9c6e time="2026-02-13T23:26:52Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=a1a90721-052f-40d0-b1d2-16c5ffeb9c6e time="2026-02-13T23:26:52Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=7 userID=a1a90721-052f-40d0-b1d2-16c5ffeb9c6e time="2026-02-13T23:26:52Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=10 userID=a1a90721-052f-40d0-b1d2-16c5ffeb9c6e time="2026-02-13T23:26:52Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0 userID=a1a90721-052f-40d0-b1d2-16c5ffeb9c6e time="2026-02-13T23:26:52Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6 userID=a1a90721-052f-40d0-b1d2-16c5ffeb9c6e time="2026-02-13T23:26:52Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=12 userID=a1a90721-052f-40d0-b1d2-16c5ffeb9c6e time="2026-02-13T23:26:52Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4 userID=a1a90721-052f-40d0-b1d2-16c5ffeb9c6e time="2026-02-13T23:26:52Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=8 userID=a1a90721-052f-40d0-b1d2-16c5ffeb9c6e time="2026-02-13T23:26:52Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=3 userID=a1a90721-052f-40d0-b1d2-16c5ffeb9c6e time="2026-02-13T23:26:52Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5 userID=a1a90721-052f-40d0-b1d2-16c5ffeb9c6e time="2026-02-13T23:26:52Z" level=info msg="Synced labels" service=imap user=2478d169-6ec6-4ce8-9272-289734e50b4b time="2026-02-13T23:26:52Z" level=info msg="200 OK: POST https://127.0.0.1:41005/auth/v4/info" pkg=gpa/manager time="2026-02-13T23:26:52Z" level=info msg="200 OK: GET https://127.0.0.1:41005/mail/v4/messages/count" pkg=gpa/client userID=2478d169-6ec6-4ce8-9272-289734e50b4b time="2026-02-13T23:26:52Z" level=info msg="Syncing messages" service=imap user=2478d169-6ec6-4ce8-9272-289734e50b4b time="2026-02-13T23:26:52Z" level=info msg="Job started" service=imap user=2478d169-6ec6-4ce8-9272-289734e50b4b time="2026-02-13T23:26:52Z" level=info msg="200 OK: POST https://127.0.0.1:41005/mail/v4/messages" pkg=gpa/client userID=2478d169-6ec6-4ce8-9272-289734e50b4b time="2026-02-13T23:26:52Z" level=info msg="Job finished" service=imap user=2478d169-6ec6-4ce8-9272-289734e50b4b time="2026-02-13T23:26:52Z" level=info msg="All child jobs completed" service=imap sync-job=waiter user=2478d169-6ec6-4ce8-9272-289734e50b4b time="2026-02-13T23:26:52Z" level=info msg="Synced messages" service=imap user=2478d169-6ec6-4ce8-9272-289734e50b4b time="2026-02-13T23:26:52Z" level=info msg="Finished user sync" duration=9.139964ms service=imap user=2478d169-6ec6-4ce8-9272-289734e50b4b time="2026-02-13T23:26:52Z" level=info msg="Sync complete, starting API event stream" service=imap user=2478d169-6ec6-4ce8-9272-289734e50b4b time="2026-02-13T23:26:52Z" level=info msg="Event loop reset" eventID="Ag==" service=user-events user=2478d169-6ec6-4ce8-9272-289734e50b4b time="2026-02-13T23:26:53Z" level=info msg="200 OK: POST https://127.0.0.1:41005/auth/v4" pkg=gpa/manager time="2026-02-13T23:26:53Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=c7a2dd11-728a-4412-a214-f8c6b9402d51 time="2026-02-13T23:26:53Z" level=info msg="Adding vault user" userID=c7a2dd11-728a-4412-a214-f8c6b9402d51 time="2026-02-13T23:26:53Z" level=info msg="Creating new user" userID=c7a2dd11-728a-4412-a214-f8c6b9402d51 time="2026-02-13T23:26:53Z" level=warning msg="404 GET https://127.0.0.1:41005/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2026-02-13T23:26:53Z" level=error msg="404 GET https://127.0.0.1:41005/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2026-02-13T23:26:53Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:41005/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2026-02-13T23:26:53Z" level=info msg="Creating user object" numAddr=1 numLabels=12 userID=c7a2dd11-728a-4412-a214-f8c6b9402d51 time="2026-02-13T23:26:53Z" level=info msg="200 OK: GET https://127.0.0.1:41005/core/v4/events/latest" pkg=gpa/client userID=c7a2dd11-728a-4412-a214-f8c6b9402d51 time="2026-02-13T23:26:53Z" level=info msg="Starting service Last EventID=AQ==" service=user-events user=c7a2dd11-728a-4412-a214-f8c6b9402d51 time="2026-02-13T23:26:53Z" level=info msg="200 OK: GET https://127.0.0.1:41005/core/v4/settings" pkg=gpa/client userID=c7a2dd11-728a-4412-a214-f8c6b9402d51 time="2026-02-13T23:26:53Z" level=info msg="Registering user client, ID:c7a2dd11-728a-4412-a214-f8c6b9402d51" pkg=observability time="2026-02-13T23:26:53Z" level=info msg="Starting service main loop" service=telemetry user=c7a2dd11-728a-4412-a214-f8c6b9402d51 time="2026-02-13T23:26:53Z" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=c7a2dd11-728a-4412-a214-f8c6b9402d51 time="2026-02-13T23:26:53Z" level=info msg="Starting service main loop" service=notification user=c7a2dd11-728a-4412-a214-f8c6b9402d51 time="2026-02-13T23:26:53Z" level=info msg="Starting service main loop" service=smtp user=c7a2dd11-728a-4412-a214-f8c6b9402d51 time="2026-02-13T23:26:53Z" level=info msg="200 OK: GET https://127.0.0.1:41005/core/v4/labels?Type=4" pkg=gpa/client userID=c7a2dd11-728a-4412-a214-f8c6b9402d51 time="2026-02-13T23:26:53Z" level=info msg="200 OK: GET https://127.0.0.1:41005/core/v4/labels?Type=3" pkg=gpa/client userID=c7a2dd11-728a-4412-a214-f8c6b9402d51 time="2026-02-13T23:26:53Z" level=info msg="200 OK: GET https://127.0.0.1:41005/core/v4/labels?Type=1" pkg=gpa/client userID=c7a2dd11-728a-4412-a214-f8c6b9402d51 time="2026-02-13T23:26:53Z" level=info msg="Setting labels" labelIDs="[0 3 4 5 7 10 12 1 2 6 8 9]" pkg=rwLabels time="2026-02-13T23:26:53Z" level=info msg="Adding user to imap server" addrID=87da4636-fcf9-4d95-8aca-f3f19c1eb7d0 service=server-manager time="2026-02-13T23:26:53Z" level=info msg="Creating new IMAP user" addrID=87da4636-fcf9-4d95-8aca-f3f19c1eb7d0 service=server-manager time="2026-02-13T23:26:53Z" level=info msg="Setting gluon ID" addrID=87da4636-fcf9-4d95-8aca-f3f19c1eb7d0 gluonID=beb4bdfd-5547-4085-90c2-32e98217b31d userID=c7a2dd11-728a-4412-a214-f8c6b9402d51 time="2026-02-13T23:26:53Z" level=info msg="Received mailbox message count" count=0 gluonID=beb4bdfd-5547-4085-90c2-32e98217b31d labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2026-02-13T23:26:53Z" level=info msg="Created new IMAP user" addrID=87da4636-fcf9-4d95-8aca-f3f19c1eb7d0 gluonID=beb4bdfd-5547-4085-90c2-32e98217b31d service=server-manager time="2026-02-13T23:26:53Z" level=info msg="Validating Listener State" service=server-manager time="2026-02-13T23:26:53Z" level=info msg=Resuming service=user-events user=c7a2dd11-728a-4412-a214-f8c6b9402d51 time="2026-02-13T23:26:53Z" level=info msg="Starting IMAP Service" service=imap user=c7a2dd11-728a-4412-a214-f8c6b9402d51 time="2026-02-13T23:26:53Z" level=info msg="Sync triggered" service=imap user=c7a2dd11-728a-4412-a214-f8c6b9402d51 time="2026-02-13T23:26:53Z" level=info msg="Beginning user sync" service=imap start="2026-02-13 23:26:53.141963989 +0000 UTC m=+230.948572399" user=c7a2dd11-728a-4412-a214-f8c6b9402d51 time="2026-02-13T23:26:53Z" level=info msg="Checking whether logged in user should re-sync. UserID:c7a2dd11-728a-4412-a214-f8c6b9402d51" userID=c7a2dd11-728a-4412-a214-f8c6b9402d51 time="2026-02-13T23:26:53Z" level=info msg="Syncing labels" service=imap user=c7a2dd11-728a-4412-a214-f8c6b9402d51 time="2026-02-13T23:26:53Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=beb4bdfd-5547-4085-90c2-32e98217b31d time="2026-02-13T23:26:53Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=beb4bdfd-5547-4085-90c2-32e98217b31d time="2026-02-13T23:26:53Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=7 userID=beb4bdfd-5547-4085-90c2-32e98217b31d time="2026-02-13T23:26:53Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0 userID=beb4bdfd-5547-4085-90c2-32e98217b31d time="2026-02-13T23:26:53Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=3 userID=beb4bdfd-5547-4085-90c2-32e98217b31d time="2026-02-13T23:26:53Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5 userID=beb4bdfd-5547-4085-90c2-32e98217b31d time="2026-02-13T23:26:53Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=10 userID=beb4bdfd-5547-4085-90c2-32e98217b31d time="2026-02-13T23:26:53Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=12 userID=beb4bdfd-5547-4085-90c2-32e98217b31d time="2026-02-13T23:26:53Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6 userID=beb4bdfd-5547-4085-90c2-32e98217b31d time="2026-02-13T23:26:53Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=8 userID=beb4bdfd-5547-4085-90c2-32e98217b31d time="2026-02-13T23:26:53Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4 userID=beb4bdfd-5547-4085-90c2-32e98217b31d time="2026-02-13T23:26:53Z" level=info msg="Synced labels" service=imap user=c7a2dd11-728a-4412-a214-f8c6b9402d51 time="2026-02-13T23:26:53Z" level=info msg="Heartbeat sent" metrics="{bridge.any.heartbeat bridge_heartbeat_new {2 4} {true true false false false true true true true true false 0.0.0 starttls starttls unknown}}" pkg=telemetry time="2026-02-13T23:26:53Z" level=info msg="200 OK: GET https://127.0.0.1:41005/mail/v4/messages/count" pkg=gpa/client userID=c7a2dd11-728a-4412-a214-f8c6b9402d51 time="2026-02-13T23:26:53Z" level=info msg="Syncing messages" service=imap user=c7a2dd11-728a-4412-a214-f8c6b9402d51 time="2026-02-13T23:26:53Z" level=info msg="Job started" service=imap user=c7a2dd11-728a-4412-a214-f8c6b9402d51 time="2026-02-13T23:26:53Z" level=info msg="200 OK: POST https://127.0.0.1:41005/mail/v4/messages" pkg=gpa/client userID=c7a2dd11-728a-4412-a214-f8c6b9402d51 time="2026-02-13T23:26:53Z" level=info msg="Job finished" service=imap user=c7a2dd11-728a-4412-a214-f8c6b9402d51 time="2026-02-13T23:26:53Z" level=info msg="All child jobs completed" service=imap sync-job=waiter user=c7a2dd11-728a-4412-a214-f8c6b9402d51 time="2026-02-13T23:26:53Z" level=info msg="Synced messages" service=imap user=c7a2dd11-728a-4412-a214-f8c6b9402d51 time="2026-02-13T23:26:53Z" level=info msg="Finished user sync" duration=53.925636ms service=imap user=c7a2dd11-728a-4412-a214-f8c6b9402d51 time="2026-02-13T23:26:53Z" level=info msg="Sync complete, starting API event stream" service=imap user=c7a2dd11-728a-4412-a214-f8c6b9402d51 time="2026-02-13T23:26:53Z" level=info msg="Event loop reset" eventID="AQ==" service=user-events user=c7a2dd11-728a-4412-a214-f8c6b9402d51 Scenario: SMTP client can not authenticate with disabled address # features/smtp/auth.feature:41 Given the account "ce5ecf8f-0ede-4c73-b52b-bc1884a910a0" has additional disabled address "d2242ecb-100a-4b93-a7a1-d52823257294@proton.local" # :1 -> *scenario And it succeeds # :1 -> *scenario time="2026-02-13T23:26:53Z" level=error msg="Incorrect login credentials." pkg=smtp username=d2242ecb-100a-4b93-a7a1-d52823257294@proton.local When user "ce5ecf8f-0ede-4c73-b52b-bc1884a910a0" connects and authenticates SMTP client "1" with address "d2242ecb-100a-4b93-a7a1-d52823257294@proton.local" # :1 -> *scenario time="2026-02-13T23:26:53Z" level=error msg="Failed to close SMTP client" error="close tcp 127.0.0.1:57652->127.0.0.1:1025: use of closed network connection" time="2026-02-13T23:26:53Z" level=info msg="Frontend service stopped" time="2026-02-13T23:26:53Z" level=info msg="Frontend client stopped" time="2026-02-13T23:26:53Z" level=info msg="Closing bridge" pkg=bridge time="2026-02-13T23:26:53Z" level=info msg="Stopping service" pkg=observability time="2026-02-13T23:26:53Z" level=info msg="Closing user" userID=2478d169-6ec6-4ce8-9272-289734e50b4b time="2026-02-13T23:26:53Z" level=info msg="De-registering user client, ID:2478d169-6ec6-4ce8-9272-289734e50b4b" pkg=observability time="2026-02-13T23:26:53Z" level=info msg="Exiting IMAP Service" service=imap user=2478d169-6ec6-4ce8-9272-289734e50b4b time="2026-02-13T23:26:53Z" level=info msg="Exiting service main loop" service=smtp user=2478d169-6ec6-4ce8-9272-289734e50b4b time="2026-02-13T23:26:53Z" level=info msg="Exiting service main loop" service=notification user=2478d169-6ec6-4ce8-9272-289734e50b4b time="2026-02-13T23:26:53Z" level=info msg="Exiting Service" service=user-identity user=2478d169-6ec6-4ce8-9272-289734e50b4b time="2026-02-13T23:26:53Z" level=info msg="Exiting service main loop" service=telemetry user=2478d169-6ec6-4ce8-9272-289734e50b4b time="2026-02-13T23:26:53Z" level=info msg="Exiting service" service=user-events user=2478d169-6ec6-4ce8-9272-289734e50b4b time="2026-02-13T23:26:53Z" level=info msg="Closing user" userID=c7a2dd11-728a-4412-a214-f8c6b9402d51 time="2026-02-13T23:26:53Z" level=info msg="De-registering user client, ID:c7a2dd11-728a-4412-a214-f8c6b9402d51" pkg=observability time="2026-02-13T23:26:53Z" level=info msg="Exiting IMAP Service" service=imap user=c7a2dd11-728a-4412-a214-f8c6b9402d51 time="2026-02-13T23:26:53Z" level=info msg="Exiting service main loop" service=smtp user=c7a2dd11-728a-4412-a214-f8c6b9402d51 time="2026-02-13T23:26:53Z" level=info msg="Exiting service main loop" service=notification user=c7a2dd11-728a-4412-a214-f8c6b9402d51 time="2026-02-13T23:26:53Z" level=info msg="Exiting Service" service=user-identity user=c7a2dd11-728a-4412-a214-f8c6b9402d51 time="2026-02-13T23:26:53Z" level=info msg="Exiting service main loop" service=telemetry user=c7a2dd11-728a-4412-a214-f8c6b9402d51 time="2026-02-13T23:26:53Z" level=info msg="Exiting service" service=user-events user=c7a2dd11-728a-4412-a214-f8c6b9402d51 time="2026-02-13T23:26:53Z" level=info msg="Closing IMAP Listener" service=server-manager time="2026-02-13T23:26:53Z" level=info msg="Closing IMAP server" service=server-manager time="2026-02-13T23:26:53Z" level=info msg="Closing SMTP Listener" service=server-manager time="2026-02-13T23:26:53Z" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2026-02-13T23:26:53Z" level=info msg="Closing SMTP server" service=server-manager time="2026-02-13T23:26:53Z" level=info msg="Closing service" service=unleash Then it fails # :1 -> *scenario time="2026-02-13T23:26:53Z" level=info msg="User 'a444ef62-9c20-453d-8643-b356cffec9a0' created with id=8a420036-6bc1-492f-ac5a-5688e263c894" pkg=gpa/server/backend time="2026-02-13T23:26:53Z" level=info msg="User 'cbab2be5-9454-4797-9cc8-83ddef801c03' created with id=e4cc1bde-88fb-4c63-b3cc-64fbe0fbb8c7" pkg=gpa/server/backend time="2026-02-13T23:26:54Z" level=info msg="Starting bridge" time="2026-02-13T23:26:54Z" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures1466701680/185/config1029219271/grpcFocusServerConfig.json pkg=focus/service time="2026-02-13T23:26:54Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures1466701680/185/cache3564259714/unleash_cache/unleash_flags: no such file or directory" service=unleash time="2026-02-13T23:26:54Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures1466701680/185/cache3564259714/notifications/notification_cache: no such file or directory" pkg=notification-store time="2026-02-13T23:26:54Z" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures1466701680/185/data782957709/gluon/backend/db gluonStore=/tmp/TestFeatures1466701680/185/data782957709/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2026-02-13T23:26:54Z" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2026-02-13T23:26:54Z" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2026-02-13T23:26:54Z" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2026-02-13T23:26:54Z" level=info msg="Starting service" service=unleash time="2026-02-13T23:26:54Z" level=info msg="Starting service" pkg=observability time="2026-02-13T23:26:54Z" level=info msg="Starting receiver service" service=unleash time="2026-02-13T23:26:54Z" level=info msg="Starting poll service" service=unleash time="2026-02-13T23:26:54Z" level=info msg="Starting frontend service" time="2026-02-13T23:26:54Z" level=info msg="Checking for updates" pkg=bridge time="2026-02-13T23:26:54Z" level=info msg="Loading users" count=0 pkg=bridge/user time="2026-02-13T23:26:54Z" level=info msg="Finished loading users" pkg=bridge/user time="2026-02-13T23:26:54Z" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures1466701680/185/config1029219271/grpcServerConfig.json time="2026-02-13T23:26:54Z" level=info msg="gRPC server listening on /tmp/bridge7129" pkg=grpc time="2026-02-13T23:26:54Z" level=info msg="Frontend service started" time="2026-02-13T23:26:54Z" level=info msg="Starting frontend client" time="2026-02-13T23:26:54Z" level=info msg="Not monitoring parent PID" pkg=grpc time="2026-02-13T23:26:54Z" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2026-02-13T23:26:54Z" level=info msg="200 OK: GET https://127.0.0.1:32917/feature/v2/frontend?bridgeStickyKey=7c563467-09f5-4ba7-8341-aae4a223ef45" pkg=gpa/manager time="2026-02-13T23:26:54Z" level=info msg="Frontend client started" time="2026-02-13T23:26:54Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (d9e093f5)" time="2026-02-13T23:26:54Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (d9e093f5)" time="2026-02-13T23:26:54Z" level=info msg="200 OK: POST https://127.0.0.1:32917/auth/v4/info" pkg=gpa/manager time="2026-02-13T23:26:54Z" level=info msg="200 OK: POST https://127.0.0.1:32917/auth/v4" pkg=gpa/manager time="2026-02-13T23:26:54Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=8a420036-6bc1-492f-ac5a-5688e263c894 time="2026-02-13T23:26:54Z" level=info msg="Adding vault user" userID=8a420036-6bc1-492f-ac5a-5688e263c894 time="2026-02-13T23:26:54Z" level=info msg="Creating new user" userID=8a420036-6bc1-492f-ac5a-5688e263c894 time="2026-02-13T23:26:54Z" level=warning msg="404 GET https://127.0.0.1:32917/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2026-02-13T23:26:54Z" level=error msg="404 GET https://127.0.0.1:32917/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2026-02-13T23:26:54Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:32917/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2026-02-13T23:26:54Z" level=info msg="Creating user object" numAddr=2 numLabels=12 userID=8a420036-6bc1-492f-ac5a-5688e263c894 time="2026-02-13T23:26:54Z" level=info msg="200 OK: GET https://127.0.0.1:32917/core/v4/events/latest" pkg=gpa/client userID=8a420036-6bc1-492f-ac5a-5688e263c894 time="2026-02-13T23:26:54Z" level=info msg="Starting service Last EventID=Ag==" service=user-events user=8a420036-6bc1-492f-ac5a-5688e263c894 time="2026-02-13T23:26:54Z" level=info msg="200 OK: GET https://127.0.0.1:32917/core/v4/settings" pkg=gpa/client userID=8a420036-6bc1-492f-ac5a-5688e263c894 time="2026-02-13T23:26:54Z" level=info msg="Registering user client, ID:8a420036-6bc1-492f-ac5a-5688e263c894" pkg=observability time="2026-02-13T23:26:54Z" level=info msg="Starting service main loop" service=telemetry user=8a420036-6bc1-492f-ac5a-5688e263c894 time="2026-02-13T23:26:54Z" level=info msg="Starting user identity service" numAddr=2 service=user-identity user=8a420036-6bc1-492f-ac5a-5688e263c894 time="2026-02-13T23:26:54Z" level=info msg="Starting service main loop" service=notification user=8a420036-6bc1-492f-ac5a-5688e263c894 time="2026-02-13T23:26:54Z" level=info msg="Starting service main loop" service=smtp user=8a420036-6bc1-492f-ac5a-5688e263c894 time="2026-02-13T23:26:54Z" level=info msg="200 OK: GET https://127.0.0.1:32917/core/v4/labels?Type=4" pkg=gpa/client userID=8a420036-6bc1-492f-ac5a-5688e263c894 time="2026-02-13T23:26:54Z" level=info msg="200 OK: GET https://127.0.0.1:32917/core/v4/labels?Type=3" pkg=gpa/client userID=8a420036-6bc1-492f-ac5a-5688e263c894 time="2026-02-13T23:26:54Z" level=info msg="200 OK: GET https://127.0.0.1:32917/core/v4/labels?Type=1" pkg=gpa/client userID=8a420036-6bc1-492f-ac5a-5688e263c894 time="2026-02-13T23:26:54Z" level=info msg="Setting labels" labelIDs="[12 0 1 2 3 4 7 8 9 5 6 10]" pkg=rwLabels time="2026-02-13T23:26:54Z" level=info msg="Adding user to imap server" addrID=acc4854d-680a-43af-abbe-da697de80da2 service=server-manager time="2026-02-13T23:26:54Z" level=info msg="Creating new IMAP user" addrID=acc4854d-680a-43af-abbe-da697de80da2 service=server-manager time="2026-02-13T23:26:54Z" level=info msg="Setting gluon ID" addrID=acc4854d-680a-43af-abbe-da697de80da2 gluonID=e99d96de-fc1c-4230-bdfb-2108832af153 userID=8a420036-6bc1-492f-ac5a-5688e263c894 time="2026-02-13T23:26:54Z" level=info msg="Created new IMAP user" addrID=acc4854d-680a-43af-abbe-da697de80da2 gluonID=e99d96de-fc1c-4230-bdfb-2108832af153 service=server-manager time="2026-02-13T23:26:54Z" level=info msg="Validating Listener State" service=server-manager time="2026-02-13T23:26:54Z" level=info msg="Received mailbox message count" count=0 gluonID=e99d96de-fc1c-4230-bdfb-2108832af153 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2026-02-13T23:26:54Z" level=info msg=Resuming service=user-events user=8a420036-6bc1-492f-ac5a-5688e263c894 time="2026-02-13T23:26:54Z" level=info msg="Starting IMAP Service" service=imap user=8a420036-6bc1-492f-ac5a-5688e263c894 time="2026-02-13T23:26:54Z" level=info msg="Sync triggered" service=imap user=8a420036-6bc1-492f-ac5a-5688e263c894 time="2026-02-13T23:26:54Z" level=info msg="Beginning user sync" service=imap start="2026-02-13 23:26:54.185922121 +0000 UTC m=+231.992530531" user=8a420036-6bc1-492f-ac5a-5688e263c894 time="2026-02-13T23:26:54Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (1aea02d5)" time="2026-02-13T23:26:54Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (1aea02d5)" time="2026-02-13T23:26:54Z" level=info msg="Checking whether logged in user should re-sync. UserID:8a420036-6bc1-492f-ac5a-5688e263c894" userID=8a420036-6bc1-492f-ac5a-5688e263c894 time="2026-02-13T23:26:54Z" level=info msg="Syncing labels" service=imap user=8a420036-6bc1-492f-ac5a-5688e263c894 time="2026-02-13T23:26:54Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=e99d96de-fc1c-4230-bdfb-2108832af153 time="2026-02-13T23:26:54Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=e99d96de-fc1c-4230-bdfb-2108832af153 time="2026-02-13T23:26:54Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=8 userID=e99d96de-fc1c-4230-bdfb-2108832af153 time="2026-02-13T23:26:54Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=10 userID=e99d96de-fc1c-4230-bdfb-2108832af153 time="2026-02-13T23:26:54Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=3 userID=e99d96de-fc1c-4230-bdfb-2108832af153 time="2026-02-13T23:26:54Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4 userID=e99d96de-fc1c-4230-bdfb-2108832af153 time="2026-02-13T23:26:54Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=12 userID=e99d96de-fc1c-4230-bdfb-2108832af153 time="2026-02-13T23:26:54Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0 userID=e99d96de-fc1c-4230-bdfb-2108832af153 time="2026-02-13T23:26:54Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6 userID=e99d96de-fc1c-4230-bdfb-2108832af153 time="2026-02-13T23:26:54Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=7 userID=e99d96de-fc1c-4230-bdfb-2108832af153 time="2026-02-13T23:26:54Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5 userID=e99d96de-fc1c-4230-bdfb-2108832af153 time="2026-02-13T23:26:54Z" level=info msg="Synced labels" service=imap user=8a420036-6bc1-492f-ac5a-5688e263c894 time="2026-02-13T23:26:54Z" level=info msg="200 OK: GET https://127.0.0.1:32917/mail/v4/messages/count" pkg=gpa/client userID=8a420036-6bc1-492f-ac5a-5688e263c894 time="2026-02-13T23:26:54Z" level=info msg="Syncing messages" service=imap user=8a420036-6bc1-492f-ac5a-5688e263c894 time="2026-02-13T23:26:54Z" level=info msg="200 OK: POST https://127.0.0.1:32917/auth/v4/info" pkg=gpa/manager time="2026-02-13T23:26:54Z" level=info msg="Job started" service=imap user=8a420036-6bc1-492f-ac5a-5688e263c894 time="2026-02-13T23:26:54Z" level=info msg="200 OK: POST https://127.0.0.1:32917/mail/v4/messages" pkg=gpa/client userID=8a420036-6bc1-492f-ac5a-5688e263c894 time="2026-02-13T23:26:54Z" level=info msg="Job finished" service=imap user=8a420036-6bc1-492f-ac5a-5688e263c894 time="2026-02-13T23:26:54Z" level=info msg="All child jobs completed" service=imap sync-job=waiter user=8a420036-6bc1-492f-ac5a-5688e263c894 time="2026-02-13T23:26:54Z" level=info msg="Synced messages" service=imap user=8a420036-6bc1-492f-ac5a-5688e263c894 time="2026-02-13T23:26:54Z" level=info msg="Finished user sync" duration=7.552077ms service=imap user=8a420036-6bc1-492f-ac5a-5688e263c894 time="2026-02-13T23:26:54Z" level=info msg="Sync complete, starting API event stream" service=imap user=8a420036-6bc1-492f-ac5a-5688e263c894 time="2026-02-13T23:26:54Z" level=info msg="Event loop reset" eventID="Ag==" service=user-events user=8a420036-6bc1-492f-ac5a-5688e263c894 time="2026-02-13T23:26:54Z" level=info msg="200 OK: POST https://127.0.0.1:32917/auth/v4" pkg=gpa/manager time="2026-02-13T23:26:54Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=e4cc1bde-88fb-4c63-b3cc-64fbe0fbb8c7 time="2026-02-13T23:26:54Z" level=info msg="Adding vault user" userID=e4cc1bde-88fb-4c63-b3cc-64fbe0fbb8c7 time="2026-02-13T23:26:54Z" level=info msg="Creating new user" userID=e4cc1bde-88fb-4c63-b3cc-64fbe0fbb8c7 time="2026-02-13T23:26:54Z" level=warning msg="404 GET https://127.0.0.1:32917/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2026-02-13T23:26:54Z" level=error msg="404 GET https://127.0.0.1:32917/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2026-02-13T23:26:54Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:32917/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2026-02-13T23:26:54Z" level=info msg="Creating user object" numAddr=1 numLabels=12 userID=e4cc1bde-88fb-4c63-b3cc-64fbe0fbb8c7 time="2026-02-13T23:26:54Z" level=info msg="200 OK: GET https://127.0.0.1:32917/core/v4/events/latest" pkg=gpa/client userID=e4cc1bde-88fb-4c63-b3cc-64fbe0fbb8c7 time="2026-02-13T23:26:54Z" level=info msg="Starting service Last EventID=AQ==" service=user-events user=e4cc1bde-88fb-4c63-b3cc-64fbe0fbb8c7 time="2026-02-13T23:26:54Z" level=info msg="200 OK: GET https://127.0.0.1:32917/core/v4/settings" pkg=gpa/client userID=e4cc1bde-88fb-4c63-b3cc-64fbe0fbb8c7 time="2026-02-13T23:26:54Z" level=info msg="Registering user client, ID:e4cc1bde-88fb-4c63-b3cc-64fbe0fbb8c7" pkg=observability time="2026-02-13T23:26:54Z" level=info msg="Starting service main loop" service=telemetry user=e4cc1bde-88fb-4c63-b3cc-64fbe0fbb8c7 time="2026-02-13T23:26:54Z" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=e4cc1bde-88fb-4c63-b3cc-64fbe0fbb8c7 time="2026-02-13T23:26:54Z" level=info msg="Starting service main loop" service=notification user=e4cc1bde-88fb-4c63-b3cc-64fbe0fbb8c7 time="2026-02-13T23:26:54Z" level=info msg="Starting service main loop" service=smtp user=e4cc1bde-88fb-4c63-b3cc-64fbe0fbb8c7 time="2026-02-13T23:26:54Z" level=info msg="200 OK: GET https://127.0.0.1:32917/core/v4/labels?Type=4" pkg=gpa/client userID=e4cc1bde-88fb-4c63-b3cc-64fbe0fbb8c7 time="2026-02-13T23:26:54Z" level=info msg="200 OK: GET https://127.0.0.1:32917/core/v4/labels?Type=3" pkg=gpa/client userID=e4cc1bde-88fb-4c63-b3cc-64fbe0fbb8c7 time="2026-02-13T23:26:54Z" level=info msg="200 OK: GET https://127.0.0.1:32917/core/v4/labels?Type=1" pkg=gpa/client userID=e4cc1bde-88fb-4c63-b3cc-64fbe0fbb8c7 time="2026-02-13T23:26:54Z" level=info msg="Setting labels" labelIDs="[7 12 3 8 9 10 0 1 2 4 5 6]" pkg=rwLabels time="2026-02-13T23:26:54Z" level=info msg="Adding user to imap server" addrID=ec2b14ca-2598-429a-809e-3ea308a074f1 service=server-manager time="2026-02-13T23:26:54Z" level=info msg="Creating new IMAP user" addrID=ec2b14ca-2598-429a-809e-3ea308a074f1 service=server-manager time="2026-02-13T23:26:54Z" level=info msg="Setting gluon ID" addrID=ec2b14ca-2598-429a-809e-3ea308a074f1 gluonID=b304ce5b-65b2-4794-b31f-b5d480b7f5a5 userID=e4cc1bde-88fb-4c63-b3cc-64fbe0fbb8c7 time="2026-02-13T23:26:54Z" level=info msg="Created new IMAP user" addrID=ec2b14ca-2598-429a-809e-3ea308a074f1 gluonID=b304ce5b-65b2-4794-b31f-b5d480b7f5a5 service=server-manager time="2026-02-13T23:26:54Z" level=info msg="Validating Listener State" service=server-manager time="2026-02-13T23:26:54Z" level=info msg="Received mailbox message count" count=0 gluonID=b304ce5b-65b2-4794-b31f-b5d480b7f5a5 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2026-02-13T23:26:54Z" level=info msg=Resuming service=user-events user=e4cc1bde-88fb-4c63-b3cc-64fbe0fbb8c7 time="2026-02-13T23:26:54Z" level=info msg="Starting IMAP Service" service=imap user=e4cc1bde-88fb-4c63-b3cc-64fbe0fbb8c7 time="2026-02-13T23:26:54Z" level=info msg="Sync triggered" service=imap user=e4cc1bde-88fb-4c63-b3cc-64fbe0fbb8c7 time="2026-02-13T23:26:54Z" level=info msg="Beginning user sync" service=imap start="2026-02-13 23:26:54.350506039 +0000 UTC m=+232.157114439" user=e4cc1bde-88fb-4c63-b3cc-64fbe0fbb8c7 time="2026-02-13T23:26:54Z" level=info msg="Checking whether logged in user should re-sync. UserID:e4cc1bde-88fb-4c63-b3cc-64fbe0fbb8c7" userID=e4cc1bde-88fb-4c63-b3cc-64fbe0fbb8c7 time="2026-02-13T23:26:54Z" level=info msg="Syncing labels" service=imap user=e4cc1bde-88fb-4c63-b3cc-64fbe0fbb8c7 Scenario: SMTP Logs out user # features/smtp/auth.feature:47 Given user "a444ef62-9c20-453d-8643-b356cffec9a0" connects SMTP client "1" # :1 -> *scenario time="2026-02-13T23:26:54Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=b304ce5b-65b2-4794-b31f-b5d480b7f5a5 When SMTP client "1" logs out # :1 -> *scenario time="2026-02-13T23:26:54Z" level=error msg="Failed to close SMTP client" error="close tcp 127.0.0.1:57666->127.0.0.1:1025: use of closed network connection" time="2026-02-13T23:26:54Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=b304ce5b-65b2-4794-b31f-b5d480b7f5a5 time="2026-02-13T23:26:54Z" level=info msg="Frontend service stopped" time="2026-02-13T23:26:54Z" level=info msg="Frontend client stopped" time="2026-02-13T23:26:54Z" level=info msg="Closing bridge" pkg=bridge time="2026-02-13T23:26:54Z" level=info msg="Stopping service" pkg=observability time="2026-02-13T23:26:54Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5 userID=b304ce5b-65b2-4794-b31f-b5d480b7f5a5 time="2026-02-13T23:26:54Z" level=info msg="Closing user" userID=8a420036-6bc1-492f-ac5a-5688e263c894 time="2026-02-13T23:26:54Z" level=info msg="De-registering user client, ID:8a420036-6bc1-492f-ac5a-5688e263c894" pkg=observability time="2026-02-13T23:26:54Z" level=info msg="Exiting IMAP Service" service=imap user=8a420036-6bc1-492f-ac5a-5688e263c894 time="2026-02-13T23:26:54Z" level=info msg="Exiting service main loop" service=smtp user=8a420036-6bc1-492f-ac5a-5688e263c894 time="2026-02-13T23:26:54Z" level=info msg="Exiting service main loop" service=notification user=8a420036-6bc1-492f-ac5a-5688e263c894 time="2026-02-13T23:26:54Z" level=info msg="Exiting Service" service=user-identity user=8a420036-6bc1-492f-ac5a-5688e263c894 time="2026-02-13T23:26:54Z" level=info msg="Exiting service main loop" service=telemetry user=8a420036-6bc1-492f-ac5a-5688e263c894 time="2026-02-13T23:26:54Z" level=info msg="Exiting service" service=user-events user=8a420036-6bc1-492f-ac5a-5688e263c894 time="2026-02-13T23:26:54Z" level=info msg="Closing user" userID=e4cc1bde-88fb-4c63-b3cc-64fbe0fbb8c7 time="2026-02-13T23:26:54Z" level=info msg="De-registering user client, ID:e4cc1bde-88fb-4c63-b3cc-64fbe0fbb8c7" pkg=observability time="2026-02-13T23:26:54Z" level=info msg="Synced labels" service=imap user=e4cc1bde-88fb-4c63-b3cc-64fbe0fbb8c7 time="2026-02-13T23:26:54Z" level=warning msg="Get \"https://127.0.0.1:32917/mail/v4/messages/count\": context canceled, Attempt 1" pkg=gpa/client time="2026-02-13T23:26:54Z" level=error msg="Get \"https://127.0.0.1:32917/mail/v4/messages/count\": context canceled" pkg=gpa/client time="2026-02-13T23:26:54Z" level=error msg="Failed to sync, will retry later" error="failed to retrieve message ids: received no response from API: Get \"https://127.0.0.1:32917/mail/v4/messages/count\": context canceled" service=imap user=e4cc1bde-88fb-4c63-b3cc-64fbe0fbb8c7 time="2026-02-13T23:26:54Z" level=error msg="Sync aborted" error="context canceled" service=imap user=e4cc1bde-88fb-4c63-b3cc-64fbe0fbb8c7 time="2026-02-13T23:26:54Z" level=info msg="Finished user sync" duration=1.05119ms service=imap user=e4cc1bde-88fb-4c63-b3cc-64fbe0fbb8c7 time="2026-02-13T23:26:54Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=3 userID=b304ce5b-65b2-4794-b31f-b5d480b7f5a5 time="2026-02-13T23:26:54Z" level=info msg="Exiting IMAP Service" service=imap user=e4cc1bde-88fb-4c63-b3cc-64fbe0fbb8c7 time="2026-02-13T23:26:54Z" level=info msg="Exiting service main loop" service=smtp user=e4cc1bde-88fb-4c63-b3cc-64fbe0fbb8c7 time="2026-02-13T23:26:54Z" level=info msg="Exiting service main loop" service=notification user=e4cc1bde-88fb-4c63-b3cc-64fbe0fbb8c7 time="2026-02-13T23:26:54Z" level=info msg="Exiting Service" service=user-identity user=e4cc1bde-88fb-4c63-b3cc-64fbe0fbb8c7 time="2026-02-13T23:26:54Z" level=info msg="Exiting service main loop" service=telemetry user=e4cc1bde-88fb-4c63-b3cc-64fbe0fbb8c7 time="2026-02-13T23:26:54Z" level=info msg="Exiting service" service=user-events user=e4cc1bde-88fb-4c63-b3cc-64fbe0fbb8c7 time="2026-02-13T23:26:54Z" level=info msg="Closing IMAP Listener" service=server-manager time="2026-02-13T23:26:54Z" level=info msg="Closing IMAP server" service=server-manager time="2026-02-13T23:26:54Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=12 userID=b304ce5b-65b2-4794-b31f-b5d480b7f5a5 time="2026-02-13T23:26:54Z" level=info msg="Closing SMTP Listener" service=server-manager time="2026-02-13T23:26:54Z" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2026-02-13T23:26:54Z" level=info msg="Closing SMTP server" service=server-manager time="2026-02-13T23:26:54Z" level=info msg="Closing service" service=unleash Then it succeeds # :1 -> *scenario time="2026-02-13T23:26:54Z" level=info msg="User 'bbc83733-63ad-46bf-a340-230f349f4262' created with id=9482cd80-1e8d-4b77-9b05-12fe5866b122" pkg=gpa/server/backend time="2026-02-13T23:26:54Z" level=info msg="User '0ed5408a-a28f-438d-ac03-ec1d395b9ac9' created with id=5f4fa16d-20a0-48fd-942a-cd456d32273a" pkg=gpa/server/backend time="2026-02-13T23:26:55Z" level=info msg="Starting bridge" time="2026-02-13T23:26:55Z" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures1466701680/186/config1019540551/grpcFocusServerConfig.json pkg=focus/service time="2026-02-13T23:26:55Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures1466701680/186/cache107172823/unleash_cache/unleash_flags: no such file or directory" service=unleash time="2026-02-13T23:26:55Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures1466701680/186/cache107172823/notifications/notification_cache: no such file or directory" pkg=notification-store time="2026-02-13T23:26:55Z" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures1466701680/186/data4133654158/gluon/backend/db gluonStore=/tmp/TestFeatures1466701680/186/data4133654158/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2026-02-13T23:26:55Z" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2026-02-13T23:26:55Z" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2026-02-13T23:26:55Z" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2026-02-13T23:26:55Z" level=info msg="Starting service" service=unleash time="2026-02-13T23:26:55Z" level=info msg="Starting service" pkg=observability time="2026-02-13T23:26:55Z" level=info msg="Starting frontend service" time="2026-02-13T23:26:55Z" level=info msg="Checking for updates" pkg=bridge time="2026-02-13T23:26:55Z" level=info msg="Loading users" count=0 pkg=bridge/user time="2026-02-13T23:26:55Z" level=info msg="Starting poll service" service=unleash time="2026-02-13T23:26:55Z" level=info msg="Starting receiver service" service=unleash time="2026-02-13T23:26:55Z" level=info msg="Finished loading users" pkg=bridge/user time="2026-02-13T23:26:55Z" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures1466701680/186/config1019540551/grpcServerConfig.json time="2026-02-13T23:26:55Z" level=info msg="gRPC server listening on /tmp/bridge2282" pkg=grpc time="2026-02-13T23:26:55Z" level=info msg="Frontend service started" time="2026-02-13T23:26:55Z" level=info msg="Starting frontend client" time="2026-02-13T23:26:55Z" level=info msg="Not monitoring parent PID" pkg=grpc time="2026-02-13T23:26:55Z" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2026-02-13T23:26:55Z" level=info msg="200 OK: GET https://127.0.0.1:42293/feature/v2/frontend?bridgeStickyKey=880bf99e-ed8a-4e7b-84bb-9f8277e3a587" pkg=gpa/manager time="2026-02-13T23:26:55Z" level=info msg="Frontend client started" time="2026-02-13T23:26:55Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (62044d72)" time="2026-02-13T23:26:55Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (62044d72)" time="2026-02-13T23:26:55Z" level=info msg="200 OK: POST https://127.0.0.1:42293/auth/v4/info" pkg=gpa/manager time="2026-02-13T23:26:55Z" level=info msg="200 OK: POST https://127.0.0.1:42293/auth/v4" pkg=gpa/manager time="2026-02-13T23:26:55Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=9482cd80-1e8d-4b77-9b05-12fe5866b122 time="2026-02-13T23:26:55Z" level=info msg="Adding vault user" userID=9482cd80-1e8d-4b77-9b05-12fe5866b122 time="2026-02-13T23:26:55Z" level=info msg="Creating new user" userID=9482cd80-1e8d-4b77-9b05-12fe5866b122 time="2026-02-13T23:26:55Z" level=warning msg="404 GET https://127.0.0.1:42293/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2026-02-13T23:26:55Z" level=error msg="404 GET https://127.0.0.1:42293/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2026-02-13T23:26:55Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:42293/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2026-02-13T23:26:55Z" level=info msg="Creating user object" numAddr=2 numLabels=12 userID=9482cd80-1e8d-4b77-9b05-12fe5866b122 time="2026-02-13T23:26:55Z" level=info msg="200 OK: GET https://127.0.0.1:42293/core/v4/events/latest" pkg=gpa/client userID=9482cd80-1e8d-4b77-9b05-12fe5866b122 time="2026-02-13T23:26:55Z" level=info msg="Starting service Last EventID=Ag==" service=user-events user=9482cd80-1e8d-4b77-9b05-12fe5866b122 time="2026-02-13T23:26:55Z" level=info msg="200 OK: GET https://127.0.0.1:42293/core/v4/settings" pkg=gpa/client userID=9482cd80-1e8d-4b77-9b05-12fe5866b122 time="2026-02-13T23:26:55Z" level=info msg="Registering user client, ID:9482cd80-1e8d-4b77-9b05-12fe5866b122" pkg=observability time="2026-02-13T23:26:55Z" level=info msg="Starting service main loop" service=telemetry user=9482cd80-1e8d-4b77-9b05-12fe5866b122 time="2026-02-13T23:26:55Z" level=info msg="Starting user identity service" numAddr=2 service=user-identity user=9482cd80-1e8d-4b77-9b05-12fe5866b122 time="2026-02-13T23:26:55Z" level=info msg="Starting service main loop" service=notification user=9482cd80-1e8d-4b77-9b05-12fe5866b122 time="2026-02-13T23:26:55Z" level=info msg="Starting service main loop" service=smtp user=9482cd80-1e8d-4b77-9b05-12fe5866b122 time="2026-02-13T23:26:55Z" level=info msg="200 OK: GET https://127.0.0.1:42293/core/v4/labels?Type=4" pkg=gpa/client userID=9482cd80-1e8d-4b77-9b05-12fe5866b122 time="2026-02-13T23:26:55Z" level=info msg="200 OK: GET https://127.0.0.1:42293/core/v4/labels?Type=3" pkg=gpa/client userID=9482cd80-1e8d-4b77-9b05-12fe5866b122 time="2026-02-13T23:26:55Z" level=info msg="200 OK: GET https://127.0.0.1:42293/core/v4/labels?Type=1" pkg=gpa/client userID=9482cd80-1e8d-4b77-9b05-12fe5866b122 time="2026-02-13T23:26:55Z" level=info msg="Setting labels" labelIDs="[2 4 5 3 6 7 8 9 10 12 0 1]" pkg=rwLabels time="2026-02-13T23:26:55Z" level=info msg="Adding user to imap server" addrID=c9ed68f3-68b8-4f91-88f5-6cc9539cbd3a service=server-manager time="2026-02-13T23:26:55Z" level=info msg="Creating new IMAP user" addrID=c9ed68f3-68b8-4f91-88f5-6cc9539cbd3a service=server-manager time="2026-02-13T23:26:55Z" level=info msg="Setting gluon ID" addrID=c9ed68f3-68b8-4f91-88f5-6cc9539cbd3a gluonID=4cf27dd7-b705-466b-b298-53314b5aba92 userID=9482cd80-1e8d-4b77-9b05-12fe5866b122 time="2026-02-13T23:26:55Z" level=info msg="Created new IMAP user" addrID=c9ed68f3-68b8-4f91-88f5-6cc9539cbd3a gluonID=4cf27dd7-b705-466b-b298-53314b5aba92 service=server-manager time="2026-02-13T23:26:55Z" level=info msg="Validating Listener State" service=server-manager time="2026-02-13T23:26:55Z" level=info msg="Received mailbox message count" count=0 gluonID=4cf27dd7-b705-466b-b298-53314b5aba92 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2026-02-13T23:26:55Z" level=info msg=Resuming service=user-events user=9482cd80-1e8d-4b77-9b05-12fe5866b122 time="2026-02-13T23:26:55Z" level=info msg="Starting IMAP Service" service=imap user=9482cd80-1e8d-4b77-9b05-12fe5866b122 time="2026-02-13T23:26:55Z" level=info msg="Sync triggered" service=imap user=9482cd80-1e8d-4b77-9b05-12fe5866b122 time="2026-02-13T23:26:55Z" level=info msg="Beginning user sync" service=imap start="2026-02-13 23:26:55.204757931 +0000 UTC m=+233.011366341" user=9482cd80-1e8d-4b77-9b05-12fe5866b122 time="2026-02-13T23:26:55Z" level=info msg="Checking whether logged in user should re-sync. UserID:9482cd80-1e8d-4b77-9b05-12fe5866b122" userID=9482cd80-1e8d-4b77-9b05-12fe5866b122 time="2026-02-13T23:26:55Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (8dc5b008)" time="2026-02-13T23:26:55Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (8dc5b008)" time="2026-02-13T23:26:55Z" level=info msg="Syncing labels" service=imap user=9482cd80-1e8d-4b77-9b05-12fe5866b122 time="2026-02-13T23:26:55Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=4cf27dd7-b705-466b-b298-53314b5aba92 time="2026-02-13T23:26:55Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=4cf27dd7-b705-466b-b298-53314b5aba92 time="2026-02-13T23:26:55Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=8 userID=4cf27dd7-b705-466b-b298-53314b5aba92 time="2026-02-13T23:26:55Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=10 userID=4cf27dd7-b705-466b-b298-53314b5aba92 time="2026-02-13T23:26:55Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6 userID=4cf27dd7-b705-466b-b298-53314b5aba92 time="2026-02-13T23:26:55Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=12 userID=4cf27dd7-b705-466b-b298-53314b5aba92 time="2026-02-13T23:26:55Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0 userID=4cf27dd7-b705-466b-b298-53314b5aba92 time="2026-02-13T23:26:55Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=3 userID=4cf27dd7-b705-466b-b298-53314b5aba92 time="2026-02-13T23:26:55Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=7 userID=4cf27dd7-b705-466b-b298-53314b5aba92 time="2026-02-13T23:26:55Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4 userID=4cf27dd7-b705-466b-b298-53314b5aba92 time="2026-02-13T23:26:55Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5 userID=4cf27dd7-b705-466b-b298-53314b5aba92 time="2026-02-13T23:26:55Z" level=info msg="Synced labels" service=imap user=9482cd80-1e8d-4b77-9b05-12fe5866b122 time="2026-02-13T23:26:55Z" level=info msg="200 OK: GET https://127.0.0.1:42293/mail/v4/messages/count" pkg=gpa/client userID=9482cd80-1e8d-4b77-9b05-12fe5866b122 time="2026-02-13T23:26:55Z" level=info msg="Syncing messages" service=imap user=9482cd80-1e8d-4b77-9b05-12fe5866b122 time="2026-02-13T23:26:55Z" level=info msg="Job started" service=imap user=9482cd80-1e8d-4b77-9b05-12fe5866b122 time="2026-02-13T23:26:55Z" level=info msg="200 OK: POST https://127.0.0.1:42293/auth/v4/info" pkg=gpa/manager time="2026-02-13T23:26:55Z" level=info msg="200 OK: POST https://127.0.0.1:42293/mail/v4/messages" pkg=gpa/client userID=9482cd80-1e8d-4b77-9b05-12fe5866b122 time="2026-02-13T23:26:55Z" level=info msg="Job finished" service=imap user=9482cd80-1e8d-4b77-9b05-12fe5866b122 time="2026-02-13T23:26:55Z" level=info msg="All child jobs completed" service=imap sync-job=waiter user=9482cd80-1e8d-4b77-9b05-12fe5866b122 time="2026-02-13T23:26:55Z" level=info msg="Synced messages" service=imap user=9482cd80-1e8d-4b77-9b05-12fe5866b122 time="2026-02-13T23:26:55Z" level=info msg="Finished user sync" duration=7.224933ms service=imap user=9482cd80-1e8d-4b77-9b05-12fe5866b122 time="2026-02-13T23:26:55Z" level=info msg="Sync complete, starting API event stream" service=imap user=9482cd80-1e8d-4b77-9b05-12fe5866b122 time="2026-02-13T23:26:55Z" level=info msg="Event loop reset" eventID="Ag==" service=user-events user=9482cd80-1e8d-4b77-9b05-12fe5866b122 time="2026-02-13T23:26:55Z" level=info msg="200 OK: POST https://127.0.0.1:42293/auth/v4" pkg=gpa/manager time="2026-02-13T23:26:55Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=5f4fa16d-20a0-48fd-942a-cd456d32273a time="2026-02-13T23:26:55Z" level=info msg="Adding vault user" userID=5f4fa16d-20a0-48fd-942a-cd456d32273a time="2026-02-13T23:26:55Z" level=info msg="Creating new user" userID=5f4fa16d-20a0-48fd-942a-cd456d32273a time="2026-02-13T23:26:55Z" level=warning msg="404 GET https://127.0.0.1:42293/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2026-02-13T23:26:55Z" level=error msg="404 GET https://127.0.0.1:42293/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2026-02-13T23:26:55Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:42293/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2026-02-13T23:26:55Z" level=info msg="Creating user object" numAddr=1 numLabels=12 userID=5f4fa16d-20a0-48fd-942a-cd456d32273a time="2026-02-13T23:26:55Z" level=info msg="200 OK: GET https://127.0.0.1:42293/core/v4/events/latest" pkg=gpa/client userID=5f4fa16d-20a0-48fd-942a-cd456d32273a time="2026-02-13T23:26:55Z" level=info msg="Starting service Last EventID=AQ==" service=user-events user=5f4fa16d-20a0-48fd-942a-cd456d32273a time="2026-02-13T23:26:55Z" level=info msg="200 OK: GET https://127.0.0.1:42293/core/v4/settings" pkg=gpa/client userID=5f4fa16d-20a0-48fd-942a-cd456d32273a time="2026-02-13T23:26:55Z" level=info msg="Registering user client, ID:5f4fa16d-20a0-48fd-942a-cd456d32273a" pkg=observability time="2026-02-13T23:26:55Z" level=info msg="Starting service main loop" service=telemetry user=5f4fa16d-20a0-48fd-942a-cd456d32273a time="2026-02-13T23:26:55Z" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=5f4fa16d-20a0-48fd-942a-cd456d32273a time="2026-02-13T23:26:55Z" level=info msg="Starting service main loop" service=notification user=5f4fa16d-20a0-48fd-942a-cd456d32273a time="2026-02-13T23:26:55Z" level=info msg="Starting service main loop" service=smtp user=5f4fa16d-20a0-48fd-942a-cd456d32273a time="2026-02-13T23:26:55Z" level=info msg="200 OK: GET https://127.0.0.1:42293/core/v4/labels?Type=4" pkg=gpa/client userID=5f4fa16d-20a0-48fd-942a-cd456d32273a time="2026-02-13T23:26:55Z" level=info msg="200 OK: GET https://127.0.0.1:42293/core/v4/labels?Type=3" pkg=gpa/client userID=5f4fa16d-20a0-48fd-942a-cd456d32273a time="2026-02-13T23:26:55Z" level=info msg="200 OK: GET https://127.0.0.1:42293/core/v4/labels?Type=1" pkg=gpa/client userID=5f4fa16d-20a0-48fd-942a-cd456d32273a time="2026-02-13T23:26:55Z" level=info msg="Setting labels" labelIDs="[6 7 8 1 9 10 12 0 2 3 4 5]" pkg=rwLabels time="2026-02-13T23:26:55Z" level=info msg="Adding user to imap server" addrID=90e9fbd3-8a2f-4c5b-b27c-5fc24909cfab service=server-manager time="2026-02-13T23:26:55Z" level=info msg="Creating new IMAP user" addrID=90e9fbd3-8a2f-4c5b-b27c-5fc24909cfab service=server-manager time="2026-02-13T23:26:55Z" level=info msg="Setting gluon ID" addrID=90e9fbd3-8a2f-4c5b-b27c-5fc24909cfab gluonID=bf1e2247-92c3-458c-98d8-9c0f0e3aaaf9 userID=5f4fa16d-20a0-48fd-942a-cd456d32273a time="2026-02-13T23:26:55Z" level=info msg="Received mailbox message count" count=0 gluonID=bf1e2247-92c3-458c-98d8-9c0f0e3aaaf9 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2026-02-13T23:26:55Z" level=info msg="Created new IMAP user" addrID=90e9fbd3-8a2f-4c5b-b27c-5fc24909cfab gluonID=bf1e2247-92c3-458c-98d8-9c0f0e3aaaf9 service=server-manager time="2026-02-13T23:26:55Z" level=info msg="Validating Listener State" service=server-manager time="2026-02-13T23:26:55Z" level=info msg=Resuming service=user-events user=5f4fa16d-20a0-48fd-942a-cd456d32273a time="2026-02-13T23:26:55Z" level=info msg="Starting IMAP Service" service=imap user=5f4fa16d-20a0-48fd-942a-cd456d32273a time="2026-02-13T23:26:55Z" level=info msg="Sync triggered" service=imap user=5f4fa16d-20a0-48fd-942a-cd456d32273a time="2026-02-13T23:26:55Z" level=info msg="Beginning user sync" service=imap start="2026-02-13 23:26:55.373131502 +0000 UTC m=+233.179739902" user=5f4fa16d-20a0-48fd-942a-cd456d32273a time="2026-02-13T23:26:55Z" level=info msg="Checking whether logged in user should re-sync. UserID:5f4fa16d-20a0-48fd-942a-cd456d32273a" userID=5f4fa16d-20a0-48fd-942a-cd456d32273a Scenario: SMTP client can authenticate two users # features/smtp/auth.feature:52 When user "bbc83733-63ad-46bf-a340-230f349f4262" connects SMTP client "1" # :1 -> *scenario time="2026-02-13T23:26:55Z" level=info msg="Syncing labels" service=imap user=5f4fa16d-20a0-48fd-942a-cd456d32273a time="2026-02-13T23:26:55Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=bf1e2247-92c3-458c-98d8-9c0f0e3aaaf9 Then SMTP client "1" can authenticate # :1 -> *scenario time="2026-02-13T23:26:55Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=bf1e2247-92c3-458c-98d8-9c0f0e3aaaf9 When user "0ed5408a-a28f-438d-ac03-ec1d395b9ac9" connects SMTP client "2" # :1 -> *scenario time="2026-02-13T23:26:55Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=8 userID=bf1e2247-92c3-458c-98d8-9c0f0e3aaaf9 time="2026-02-13T23:26:55Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=12 userID=bf1e2247-92c3-458c-98d8-9c0f0e3aaaf9 time="2026-02-13T23:26:55Z" level=info msg="Frontend service stopped" time="2026-02-13T23:26:55Z" level=info msg="Frontend client stopped" time="2026-02-13T23:26:55Z" level=info msg="Closing bridge" pkg=bridge time="2026-02-13T23:26:55Z" level=info msg="Stopping service" pkg=observability time="2026-02-13T23:26:55Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0 userID=bf1e2247-92c3-458c-98d8-9c0f0e3aaaf9 time="2026-02-13T23:26:55Z" level=info msg="Closing user" userID=9482cd80-1e8d-4b77-9b05-12fe5866b122 time="2026-02-13T23:26:55Z" level=info msg="De-registering user client, ID:9482cd80-1e8d-4b77-9b05-12fe5866b122" pkg=observability time="2026-02-13T23:26:55Z" level=info msg="Exiting IMAP Service" service=imap user=9482cd80-1e8d-4b77-9b05-12fe5866b122 time="2026-02-13T23:26:55Z" level=info msg="Exiting service main loop" service=smtp user=9482cd80-1e8d-4b77-9b05-12fe5866b122 time="2026-02-13T23:26:55Z" level=info msg="Exiting service main loop" service=notification user=9482cd80-1e8d-4b77-9b05-12fe5866b122 time="2026-02-13T23:26:55Z" level=info msg="Exiting Service" service=user-identity user=9482cd80-1e8d-4b77-9b05-12fe5866b122 time="2026-02-13T23:26:55Z" level=info msg="Exiting service main loop" service=telemetry user=9482cd80-1e8d-4b77-9b05-12fe5866b122 time="2026-02-13T23:26:55Z" level=info msg="Exiting service" service=user-events user=9482cd80-1e8d-4b77-9b05-12fe5866b122 time="2026-02-13T23:26:55Z" level=info msg="Closing user" userID=5f4fa16d-20a0-48fd-942a-cd456d32273a time="2026-02-13T23:26:55Z" level=info msg="De-registering user client, ID:5f4fa16d-20a0-48fd-942a-cd456d32273a" pkg=observability time="2026-02-13T23:26:55Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=10 userID=bf1e2247-92c3-458c-98d8-9c0f0e3aaaf9 time="2026-02-13T23:26:55Z" level=info msg="Synced labels" service=imap user=5f4fa16d-20a0-48fd-942a-cd456d32273a time="2026-02-13T23:26:55Z" level=warning msg="Get \"https://127.0.0.1:42293/mail/v4/messages/count\": context canceled, Attempt 1" pkg=gpa/client time="2026-02-13T23:26:55Z" level=error msg="Get \"https://127.0.0.1:42293/mail/v4/messages/count\": context canceled" pkg=gpa/client time="2026-02-13T23:26:55Z" level=error msg="Failed to sync, will retry later" error="failed to retrieve message ids: received no response from API: Get \"https://127.0.0.1:42293/mail/v4/messages/count\": context canceled" service=imap user=5f4fa16d-20a0-48fd-942a-cd456d32273a time="2026-02-13T23:26:55Z" level=error msg="Sync aborted" error="context canceled" service=imap user=5f4fa16d-20a0-48fd-942a-cd456d32273a time="2026-02-13T23:26:55Z" level=info msg="Finished user sync" duration=1.710156ms service=imap user=5f4fa16d-20a0-48fd-942a-cd456d32273a time="2026-02-13T23:26:55Z" level=info msg="Exiting IMAP Service" service=imap user=5f4fa16d-20a0-48fd-942a-cd456d32273a time="2026-02-13T23:26:55Z" level=info msg="Exiting service main loop" service=smtp user=5f4fa16d-20a0-48fd-942a-cd456d32273a time="2026-02-13T23:26:55Z" level=info msg="Exiting service main loop" service=notification user=5f4fa16d-20a0-48fd-942a-cd456d32273a time="2026-02-13T23:26:55Z" level=info msg="Exiting Service" service=user-identity user=5f4fa16d-20a0-48fd-942a-cd456d32273a time="2026-02-13T23:26:55Z" level=info msg="Exiting service main loop" service=telemetry user=5f4fa16d-20a0-48fd-942a-cd456d32273a time="2026-02-13T23:26:55Z" level=info msg="Exiting service" service=user-events user=5f4fa16d-20a0-48fd-942a-cd456d32273a time="2026-02-13T23:26:55Z" level=info msg="Closing IMAP Listener" service=server-manager time="2026-02-13T23:26:55Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=3 userID=bf1e2247-92c3-458c-98d8-9c0f0e3aaaf9 time="2026-02-13T23:26:55Z" level=info msg="Closing IMAP server" service=server-manager time="2026-02-13T23:26:55Z" level=info msg="Closing SMTP Listener" service=server-manager time="2026-02-13T23:26:55Z" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2026-02-13T23:26:55Z" level=info msg="Closing SMTP server" service=server-manager time="2026-02-13T23:26:55Z" level=info msg="Closing service" service=unleash Then SMTP client "2" can authenticate # :1 -> *scenario time="2026-02-13T23:26:55Z" level=info msg="User 'a5e4994c-33dd-4bf5-a226-2ea224c59ca4' created with id=a4c006dd-fdda-4af1-b86b-924530e268cc" pkg=gpa/server/backend time="2026-02-13T23:26:55Z" level=info msg="User '8f5ba165-064a-438b-8f5e-5e5d55a23e0a' created with id=fb9077c8-dd2c-4e5b-9236-770a15b269a8" pkg=gpa/server/backend time="2026-02-13T23:26:56Z" level=info msg="Starting bridge" time="2026-02-13T23:26:56Z" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures1466701680/187/config2203353690/grpcFocusServerConfig.json pkg=focus/service time="2026-02-13T23:26:56Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures1466701680/187/cache2641986087/unleash_cache/unleash_flags: no such file or directory" service=unleash time="2026-02-13T23:26:56Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures1466701680/187/cache2641986087/notifications/notification_cache: no such file or directory" pkg=notification-store time="2026-02-13T23:26:56Z" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures1466701680/187/data4077276482/gluon/backend/db gluonStore=/tmp/TestFeatures1466701680/187/data4077276482/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2026-02-13T23:26:56Z" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2026-02-13T23:26:56Z" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2026-02-13T23:26:56Z" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2026-02-13T23:26:56Z" level=info msg="Starting service" service=unleash time="2026-02-13T23:26:56Z" level=info msg="Starting service" pkg=observability time="2026-02-13T23:26:56Z" level=info msg="Starting frontend service" time="2026-02-13T23:26:56Z" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures1466701680/187/config2203353690/grpcServerConfig.json time="2026-02-13T23:26:56Z" level=info msg="gRPC server listening on /tmp/bridge1582" pkg=grpc time="2026-02-13T23:26:56Z" level=info msg="Frontend service started" time="2026-02-13T23:26:56Z" level=info msg="Starting frontend client" time="2026-02-13T23:26:56Z" level=info msg="Starting poll service" service=unleash time="2026-02-13T23:26:56Z" level=info msg="Not monitoring parent PID" pkg=grpc time="2026-02-13T23:26:56Z" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2026-02-13T23:26:56Z" level=info msg="Loading users" count=0 pkg=bridge/user time="2026-02-13T23:26:56Z" level=info msg="Finished loading users" pkg=bridge/user time="2026-02-13T23:26:56Z" level=info msg="Starting receiver service" service=unleash time="2026-02-13T23:26:56Z" level=info msg="Checking for updates" pkg=bridge time="2026-02-13T23:26:56Z" level=info msg="200 OK: GET https://127.0.0.1:46777/feature/v2/frontend?bridgeStickyKey=3d91e9f6-b677-44bb-a54e-341e011a13d8" pkg=gpa/manager time="2026-02-13T23:26:56Z" level=info msg="Frontend client started" time="2026-02-13T23:26:56Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (87847650)" time="2026-02-13T23:26:56Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (87847650)" time="2026-02-13T23:26:56Z" level=info msg="200 OK: POST https://127.0.0.1:46777/auth/v4/info" pkg=gpa/manager time="2026-02-13T23:26:56Z" level=info msg="200 OK: POST https://127.0.0.1:46777/auth/v4" pkg=gpa/manager time="2026-02-13T23:26:56Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=a4c006dd-fdda-4af1-b86b-924530e268cc time="2026-02-13T23:26:56Z" level=info msg="Adding vault user" userID=a4c006dd-fdda-4af1-b86b-924530e268cc time="2026-02-13T23:26:56Z" level=info msg="Creating new user" userID=a4c006dd-fdda-4af1-b86b-924530e268cc time="2026-02-13T23:26:56Z" level=warning msg="404 GET https://127.0.0.1:46777/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2026-02-13T23:26:56Z" level=error msg="404 GET https://127.0.0.1:46777/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2026-02-13T23:26:56Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:46777/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2026-02-13T23:26:56Z" level=info msg="Creating user object" numAddr=2 numLabels=12 userID=a4c006dd-fdda-4af1-b86b-924530e268cc time="2026-02-13T23:26:56Z" level=info msg="200 OK: GET https://127.0.0.1:46777/core/v4/events/latest" pkg=gpa/client userID=a4c006dd-fdda-4af1-b86b-924530e268cc time="2026-02-13T23:26:56Z" level=info msg="Starting service Last EventID=Ag==" service=user-events user=a4c006dd-fdda-4af1-b86b-924530e268cc time="2026-02-13T23:26:56Z" level=info msg="200 OK: GET https://127.0.0.1:46777/core/v4/settings" pkg=gpa/client userID=a4c006dd-fdda-4af1-b86b-924530e268cc time="2026-02-13T23:26:56Z" level=info msg="Registering user client, ID:a4c006dd-fdda-4af1-b86b-924530e268cc" pkg=observability time="2026-02-13T23:26:56Z" level=info msg="Starting service main loop" service=telemetry user=a4c006dd-fdda-4af1-b86b-924530e268cc time="2026-02-13T23:26:56Z" level=info msg="Starting user identity service" numAddr=2 service=user-identity user=a4c006dd-fdda-4af1-b86b-924530e268cc time="2026-02-13T23:26:56Z" level=info msg="Starting service main loop" service=notification user=a4c006dd-fdda-4af1-b86b-924530e268cc time="2026-02-13T23:26:56Z" level=info msg="Starting service main loop" service=smtp user=a4c006dd-fdda-4af1-b86b-924530e268cc time="2026-02-13T23:26:56Z" level=info msg="200 OK: GET https://127.0.0.1:46777/core/v4/labels?Type=4" pkg=gpa/client userID=a4c006dd-fdda-4af1-b86b-924530e268cc time="2026-02-13T23:26:56Z" level=info msg="200 OK: GET https://127.0.0.1:46777/core/v4/labels?Type=3" pkg=gpa/client userID=a4c006dd-fdda-4af1-b86b-924530e268cc time="2026-02-13T23:26:56Z" level=info msg="200 OK: GET https://127.0.0.1:46777/core/v4/labels?Type=1" pkg=gpa/client userID=a4c006dd-fdda-4af1-b86b-924530e268cc time="2026-02-13T23:26:56Z" level=info msg="Setting labels" labelIDs="[8 1 2 3 4 5 9 10 12 0 6 7]" pkg=rwLabels time="2026-02-13T23:26:56Z" level=info msg="Adding user to imap server" addrID=8e29c81e-e0df-4029-a4f8-512ace667565 service=server-manager time="2026-02-13T23:26:56Z" level=info msg="Creating new IMAP user" addrID=8e29c81e-e0df-4029-a4f8-512ace667565 service=server-manager time="2026-02-13T23:26:56Z" level=info msg="Setting gluon ID" addrID=8e29c81e-e0df-4029-a4f8-512ace667565 gluonID=68399e5c-1584-4bce-8a64-8a5c90b68f45 userID=a4c006dd-fdda-4af1-b86b-924530e268cc time="2026-02-13T23:26:56Z" level=info msg="Received mailbox message count" count=0 gluonID=68399e5c-1584-4bce-8a64-8a5c90b68f45 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2026-02-13T23:26:56Z" level=info msg="Created new IMAP user" addrID=8e29c81e-e0df-4029-a4f8-512ace667565 gluonID=68399e5c-1584-4bce-8a64-8a5c90b68f45 service=server-manager time="2026-02-13T23:26:56Z" level=info msg="Validating Listener State" service=server-manager time="2026-02-13T23:26:56Z" level=info msg=Resuming service=user-events user=a4c006dd-fdda-4af1-b86b-924530e268cc time="2026-02-13T23:26:56Z" level=info msg="Starting IMAP Service" service=imap user=a4c006dd-fdda-4af1-b86b-924530e268cc time="2026-02-13T23:26:56Z" level=info msg="Sync triggered" service=imap user=a4c006dd-fdda-4af1-b86b-924530e268cc time="2026-02-13T23:26:56Z" level=info msg="Beginning user sync" service=imap start="2026-02-13 23:26:56.231833917 +0000 UTC m=+234.038442327" user=a4c006dd-fdda-4af1-b86b-924530e268cc time="2026-02-13T23:26:56Z" level=info msg="Checking whether logged in user should re-sync. UserID:a4c006dd-fdda-4af1-b86b-924530e268cc" userID=a4c006dd-fdda-4af1-b86b-924530e268cc time="2026-02-13T23:26:56Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (d2c8262c)" time="2026-02-13T23:26:56Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (d2c8262c)" time="2026-02-13T23:26:56Z" level=info msg="Syncing labels" service=imap user=a4c006dd-fdda-4af1-b86b-924530e268cc time="2026-02-13T23:26:56Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=68399e5c-1584-4bce-8a64-8a5c90b68f45 time="2026-02-13T23:26:56Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=68399e5c-1584-4bce-8a64-8a5c90b68f45 time="2026-02-13T23:26:56Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=3 userID=68399e5c-1584-4bce-8a64-8a5c90b68f45 time="2026-02-13T23:26:56Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=10 userID=68399e5c-1584-4bce-8a64-8a5c90b68f45 time="2026-02-13T23:26:56Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=7 userID=68399e5c-1584-4bce-8a64-8a5c90b68f45 time="2026-02-13T23:26:56Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=12 userID=68399e5c-1584-4bce-8a64-8a5c90b68f45 time="2026-02-13T23:26:56Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6 userID=68399e5c-1584-4bce-8a64-8a5c90b68f45 time="2026-02-13T23:26:56Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4 userID=68399e5c-1584-4bce-8a64-8a5c90b68f45 time="2026-02-13T23:26:56Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0 userID=68399e5c-1584-4bce-8a64-8a5c90b68f45 time="2026-02-13T23:26:56Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=8 userID=68399e5c-1584-4bce-8a64-8a5c90b68f45 time="2026-02-13T23:26:56Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5 userID=68399e5c-1584-4bce-8a64-8a5c90b68f45 time="2026-02-13T23:26:56Z" level=info msg="Synced labels" service=imap user=a4c006dd-fdda-4af1-b86b-924530e268cc time="2026-02-13T23:26:56Z" level=info msg="200 OK: GET https://127.0.0.1:46777/mail/v4/messages/count" pkg=gpa/client userID=a4c006dd-fdda-4af1-b86b-924530e268cc time="2026-02-13T23:26:56Z" level=info msg="Syncing messages" service=imap user=a4c006dd-fdda-4af1-b86b-924530e268cc time="2026-02-13T23:26:56Z" level=info msg="200 OK: POST https://127.0.0.1:46777/auth/v4/info" pkg=gpa/manager time="2026-02-13T23:26:56Z" level=info msg="Job started" service=imap user=a4c006dd-fdda-4af1-b86b-924530e268cc time="2026-02-13T23:26:56Z" level=info msg="200 OK: POST https://127.0.0.1:46777/mail/v4/messages" pkg=gpa/client userID=a4c006dd-fdda-4af1-b86b-924530e268cc time="2026-02-13T23:26:56Z" level=info msg="Job finished" service=imap user=a4c006dd-fdda-4af1-b86b-924530e268cc time="2026-02-13T23:26:56Z" level=info msg="All child jobs completed" service=imap sync-job=waiter user=a4c006dd-fdda-4af1-b86b-924530e268cc time="2026-02-13T23:26:56Z" level=info msg="Synced messages" service=imap user=a4c006dd-fdda-4af1-b86b-924530e268cc time="2026-02-13T23:26:56Z" level=info msg="Finished user sync" duration=8.194571ms service=imap user=a4c006dd-fdda-4af1-b86b-924530e268cc time="2026-02-13T23:26:56Z" level=info msg="Sync complete, starting API event stream" service=imap user=a4c006dd-fdda-4af1-b86b-924530e268cc time="2026-02-13T23:26:56Z" level=info msg="Event loop reset" eventID="Ag==" service=user-events user=a4c006dd-fdda-4af1-b86b-924530e268cc time="2026-02-13T23:26:56Z" level=info msg="200 OK: POST https://127.0.0.1:46777/auth/v4" pkg=gpa/manager time="2026-02-13T23:26:56Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=fb9077c8-dd2c-4e5b-9236-770a15b269a8 time="2026-02-13T23:26:56Z" level=info msg="Adding vault user" userID=fb9077c8-dd2c-4e5b-9236-770a15b269a8 time="2026-02-13T23:26:56Z" level=info msg="Creating new user" userID=fb9077c8-dd2c-4e5b-9236-770a15b269a8 time="2026-02-13T23:26:56Z" level=warning msg="404 GET https://127.0.0.1:46777/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2026-02-13T23:26:56Z" level=error msg="404 GET https://127.0.0.1:46777/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2026-02-13T23:26:56Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:46777/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2026-02-13T23:26:56Z" level=info msg="Creating user object" numAddr=1 numLabels=12 userID=fb9077c8-dd2c-4e5b-9236-770a15b269a8 time="2026-02-13T23:26:56Z" level=info msg="200 OK: GET https://127.0.0.1:46777/core/v4/events/latest" pkg=gpa/client userID=fb9077c8-dd2c-4e5b-9236-770a15b269a8 time="2026-02-13T23:26:56Z" level=info msg="Starting service Last EventID=AQ==" service=user-events user=fb9077c8-dd2c-4e5b-9236-770a15b269a8 time="2026-02-13T23:26:56Z" level=info msg="200 OK: GET https://127.0.0.1:46777/core/v4/settings" pkg=gpa/client userID=fb9077c8-dd2c-4e5b-9236-770a15b269a8 time="2026-02-13T23:26:56Z" level=info msg="Registering user client, ID:fb9077c8-dd2c-4e5b-9236-770a15b269a8" pkg=observability time="2026-02-13T23:26:56Z" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=fb9077c8-dd2c-4e5b-9236-770a15b269a8 time="2026-02-13T23:26:56Z" level=info msg="Starting service main loop" service=telemetry user=fb9077c8-dd2c-4e5b-9236-770a15b269a8 time="2026-02-13T23:26:56Z" level=info msg="Starting service main loop" service=notification user=fb9077c8-dd2c-4e5b-9236-770a15b269a8 time="2026-02-13T23:26:56Z" level=info msg="Starting service main loop" service=smtp user=fb9077c8-dd2c-4e5b-9236-770a15b269a8 time="2026-02-13T23:26:56Z" level=info msg="200 OK: GET https://127.0.0.1:46777/core/v4/labels?Type=4" pkg=gpa/client userID=fb9077c8-dd2c-4e5b-9236-770a15b269a8 time="2026-02-13T23:26:56Z" level=info msg="200 OK: GET https://127.0.0.1:46777/core/v4/labels?Type=3" pkg=gpa/client userID=fb9077c8-dd2c-4e5b-9236-770a15b269a8 time="2026-02-13T23:26:56Z" level=info msg="200 OK: GET https://127.0.0.1:46777/core/v4/labels?Type=1" pkg=gpa/client userID=fb9077c8-dd2c-4e5b-9236-770a15b269a8 time="2026-02-13T23:26:56Z" level=info msg="Setting labels" labelIDs="[7 10 12 0 2 4 8 9 1 3 5 6]" pkg=rwLabels time="2026-02-13T23:26:56Z" level=info msg="Adding user to imap server" addrID=8d36192b-7512-40ba-a7e4-12a0d0f8a0b2 service=server-manager time="2026-02-13T23:26:56Z" level=info msg="Creating new IMAP user" addrID=8d36192b-7512-40ba-a7e4-12a0d0f8a0b2 service=server-manager time="2026-02-13T23:26:56Z" level=info msg="Heartbeat sent" metrics="{bridge.any.heartbeat bridge_heartbeat_new {1 6} {true true false false false true true true true true false 0.0.0 starttls starttls unknown}}" pkg=telemetry time="2026-02-13T23:26:56Z" level=info msg="Setting gluon ID" addrID=8d36192b-7512-40ba-a7e4-12a0d0f8a0b2 gluonID=8d4da4d5-6ec3-44bc-ad5d-2ebd80d35452 userID=fb9077c8-dd2c-4e5b-9236-770a15b269a8 time="2026-02-13T23:26:56Z" level=info msg="Created new IMAP user" addrID=8d36192b-7512-40ba-a7e4-12a0d0f8a0b2 gluonID=8d4da4d5-6ec3-44bc-ad5d-2ebd80d35452 service=server-manager time="2026-02-13T23:26:56Z" level=info msg="Validating Listener State" service=server-manager time="2026-02-13T23:26:56Z" level=info msg=Resuming service=user-events user=fb9077c8-dd2c-4e5b-9236-770a15b269a8 time="2026-02-13T23:26:56Z" level=info msg="Received mailbox message count" count=0 gluonID=8d4da4d5-6ec3-44bc-ad5d-2ebd80d35452 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2026-02-13T23:26:56Z" level=info msg="Starting IMAP Service" service=imap user=fb9077c8-dd2c-4e5b-9236-770a15b269a8 time="2026-02-13T23:26:56Z" level=info msg="Sync triggered" service=imap user=fb9077c8-dd2c-4e5b-9236-770a15b269a8 time="2026-02-13T23:26:56Z" level=info msg="Beginning user sync" service=imap start="2026-02-13 23:26:56.433215243 +0000 UTC m=+234.239823653" user=fb9077c8-dd2c-4e5b-9236-770a15b269a8 time="2026-02-13T23:26:56Z" level=info msg="Syncing labels" service=imap user=fb9077c8-dd2c-4e5b-9236-770a15b269a8 time="2026-02-13T23:26:56Z" level=info msg="Checking whether logged in user should re-sync. UserID:fb9077c8-dd2c-4e5b-9236-770a15b269a8" userID=fb9077c8-dd2c-4e5b-9236-770a15b269a8 time="2026-02-13T23:26:56Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=8d4da4d5-6ec3-44bc-ad5d-2ebd80d35452 time="2026-02-13T23:26:56Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=8d4da4d5-6ec3-44bc-ad5d-2ebd80d35452 time="2026-02-13T23:26:56Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=10 userID=8d4da4d5-6ec3-44bc-ad5d-2ebd80d35452 time="2026-02-13T23:26:56Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5 userID=8d4da4d5-6ec3-44bc-ad5d-2ebd80d35452 time="2026-02-13T23:26:56Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=7 userID=8d4da4d5-6ec3-44bc-ad5d-2ebd80d35452 time="2026-02-13T23:26:56Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=8 userID=8d4da4d5-6ec3-44bc-ad5d-2ebd80d35452 time="2026-02-13T23:26:56Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4 userID=8d4da4d5-6ec3-44bc-ad5d-2ebd80d35452 time="2026-02-13T23:26:56Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=3 userID=8d4da4d5-6ec3-44bc-ad5d-2ebd80d35452 time="2026-02-13T23:26:56Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6 userID=8d4da4d5-6ec3-44bc-ad5d-2ebd80d35452 time="2026-02-13T23:26:56Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=12 userID=8d4da4d5-6ec3-44bc-ad5d-2ebd80d35452 time="2026-02-13T23:26:56Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0 userID=8d4da4d5-6ec3-44bc-ad5d-2ebd80d35452 time="2026-02-13T23:26:56Z" level=info msg="Synced labels" service=imap user=fb9077c8-dd2c-4e5b-9236-770a15b269a8 time="2026-02-13T23:26:56Z" level=info msg="User '1f18206f-061a-4f57-8aa7-ee4d0419d0f0' created with id=bd870de7-0a6a-48bb-8e6e-dd496aee8909" pkg=gpa/server/backend time="2026-02-13T23:26:56Z" level=info msg="200 OK: GET https://127.0.0.1:46777/mail/v4/messages/count" pkg=gpa/client userID=fb9077c8-dd2c-4e5b-9236-770a15b269a8 time="2026-02-13T23:26:56Z" level=info msg="Syncing messages" service=imap user=fb9077c8-dd2c-4e5b-9236-770a15b269a8 time="2026-02-13T23:26:56Z" level=info msg="Job started" service=imap user=fb9077c8-dd2c-4e5b-9236-770a15b269a8 time="2026-02-13T23:26:56Z" level=info msg="200 OK: POST https://127.0.0.1:46777/mail/v4/messages" pkg=gpa/client userID=fb9077c8-dd2c-4e5b-9236-770a15b269a8 time="2026-02-13T23:26:56Z" level=info msg="Job finished" service=imap user=fb9077c8-dd2c-4e5b-9236-770a15b269a8 time="2026-02-13T23:26:56Z" level=info msg="All child jobs completed" service=imap sync-job=waiter user=fb9077c8-dd2c-4e5b-9236-770a15b269a8 time="2026-02-13T23:26:56Z" level=info msg="Synced messages" service=imap user=fb9077c8-dd2c-4e5b-9236-770a15b269a8 time="2026-02-13T23:26:56Z" level=info msg="Finished user sync" duration=175.198555ms service=imap user=fb9077c8-dd2c-4e5b-9236-770a15b269a8 time="2026-02-13T23:26:56Z" level=info msg="Sync complete, starting API event stream" service=imap user=fb9077c8-dd2c-4e5b-9236-770a15b269a8 time="2026-02-13T23:26:56Z" level=info msg="Event loop reset" eventID="AQ==" service=user-events user=fb9077c8-dd2c-4e5b-9236-770a15b269a8 Scenario: SMTP Authenticates with secondary address of account with disabled primary address # features/smtp/auth.feature:60 Given there exists a disabled account with username "1f18206f-061a-4f57-8aa7-ee4d0419d0f0" and password "password3" # :1 -> *scenario And the account "1f18206f-061a-4f57-8aa7-ee4d0419d0f0" has additional address "8486f6fd-21d6-453c-90d5-7c5f25215254@proton.local" # :1 -> *scenario And it succeeds # :1 -> *scenario time="2026-02-13T23:26:56Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (a6fdaf68)" time="2026-02-13T23:26:56Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (a6fdaf68)" time="2026-02-13T23:26:56Z" level=info msg="200 OK: POST https://127.0.0.1:46777/auth/v4/info" pkg=gpa/manager time="2026-02-13T23:26:57Z" level=info msg="200 OK: POST https://127.0.0.1:46777/auth/v4" pkg=gpa/manager time="2026-02-13T23:26:57Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=bd870de7-0a6a-48bb-8e6e-dd496aee8909 time="2026-02-13T23:26:57Z" level=info msg="Adding vault user" userID=bd870de7-0a6a-48bb-8e6e-dd496aee8909 time="2026-02-13T23:26:57Z" level=info msg="Creating new user" userID=bd870de7-0a6a-48bb-8e6e-dd496aee8909 time="2026-02-13T23:26:57Z" level=warning msg="404 GET https://127.0.0.1:46777/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2026-02-13T23:26:57Z" level=error msg="404 GET https://127.0.0.1:46777/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2026-02-13T23:26:57Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:46777/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2026-02-13T23:26:57Z" level=info msg="Creating user object" numAddr=2 numLabels=12 userID=bd870de7-0a6a-48bb-8e6e-dd496aee8909 time="2026-02-13T23:26:57Z" level=info msg="200 OK: GET https://127.0.0.1:46777/core/v4/events/latest" pkg=gpa/client userID=bd870de7-0a6a-48bb-8e6e-dd496aee8909 time="2026-02-13T23:26:57Z" level=info msg="Starting service Last EventID=BA==" service=user-events user=bd870de7-0a6a-48bb-8e6e-dd496aee8909 time="2026-02-13T23:26:57Z" level=info msg="200 OK: GET https://127.0.0.1:46777/core/v4/settings" pkg=gpa/client userID=bd870de7-0a6a-48bb-8e6e-dd496aee8909 time="2026-02-13T23:26:57Z" level=info msg="Registering user client, ID:bd870de7-0a6a-48bb-8e6e-dd496aee8909" pkg=observability time="2026-02-13T23:26:57Z" level=info msg="Starting service main loop" service=notification user=bd870de7-0a6a-48bb-8e6e-dd496aee8909 time="2026-02-13T23:26:57Z" level=info msg="Starting user identity service" numAddr=2 service=user-identity user=bd870de7-0a6a-48bb-8e6e-dd496aee8909 time="2026-02-13T23:26:57Z" level=info msg="Starting service main loop" service=telemetry user=bd870de7-0a6a-48bb-8e6e-dd496aee8909 time="2026-02-13T23:26:57Z" level=info msg="Starting service main loop" service=smtp user=bd870de7-0a6a-48bb-8e6e-dd496aee8909 time="2026-02-13T23:26:57Z" level=info msg="200 OK: GET https://127.0.0.1:46777/core/v4/labels?Type=4" pkg=gpa/client userID=bd870de7-0a6a-48bb-8e6e-dd496aee8909 time="2026-02-13T23:26:57Z" level=info msg="200 OK: GET https://127.0.0.1:46777/core/v4/labels?Type=3" pkg=gpa/client userID=bd870de7-0a6a-48bb-8e6e-dd496aee8909 time="2026-02-13T23:26:57Z" level=info msg="200 OK: GET https://127.0.0.1:46777/core/v4/labels?Type=1" pkg=gpa/client userID=bd870de7-0a6a-48bb-8e6e-dd496aee8909 time="2026-02-13T23:26:57Z" level=info msg="Setting labels" labelIDs="[3 4 6 0 5 7 8 9 10 12 1 2]" pkg=rwLabels time="2026-02-13T23:26:57Z" level=info msg="Adding user to imap server" addrID=fae893c9-7d27-4c19-8dba-b222058fa624 service=server-manager time="2026-02-13T23:26:57Z" level=info msg="Creating new IMAP user" addrID=fae893c9-7d27-4c19-8dba-b222058fa624 service=server-manager time="2026-02-13T23:26:57Z" level=info msg="Setting gluon ID" addrID=fae893c9-7d27-4c19-8dba-b222058fa624 gluonID=cd39450c-867b-4c92-8978-95ba1956bebb userID=bd870de7-0a6a-48bb-8e6e-dd496aee8909 time="2026-02-13T23:26:57Z" level=info msg="Created new IMAP user" addrID=fae893c9-7d27-4c19-8dba-b222058fa624 gluonID=cd39450c-867b-4c92-8978-95ba1956bebb service=server-manager time="2026-02-13T23:26:57Z" level=info msg="Validating Listener State" service=server-manager time="2026-02-13T23:26:57Z" level=info msg=Resuming service=user-events user=bd870de7-0a6a-48bb-8e6e-dd496aee8909 And the user logs in with username "1f18206f-061a-4f57-8aa7-ee4d0419d0f0" and password "password3" # :1 -> *scenario And it succeeds # :1 -> *scenario time="2026-02-13T23:26:57Z" level=info msg="Received mailbox message count" count=0 gluonID=cd39450c-867b-4c92-8978-95ba1956bebb labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2026-02-13T23:26:57Z" level=info msg="Starting IMAP Service" service=imap user=bd870de7-0a6a-48bb-8e6e-dd496aee8909 time="2026-02-13T23:26:57Z" level=info msg="Sync triggered" service=imap user=bd870de7-0a6a-48bb-8e6e-dd496aee8909 time="2026-02-13T23:26:57Z" level=info msg="Beginning user sync" service=imap start="2026-02-13 23:26:57.129593015 +0000 UTC m=+234.936201415" user=bd870de7-0a6a-48bb-8e6e-dd496aee8909 time="2026-02-13T23:26:57Z" level=info msg="Checking whether logged in user should re-sync. UserID:bd870de7-0a6a-48bb-8e6e-dd496aee8909" userID=bd870de7-0a6a-48bb-8e6e-dd496aee8909 When user "1f18206f-061a-4f57-8aa7-ee4d0419d0f0" connects and authenticates SMTP client "1" with address "8486f6fd-21d6-453c-90d5-7c5f25215254@proton.local" # :1 -> *scenario time="2026-02-13T23:26:57Z" level=info msg="Syncing labels" service=imap user=bd870de7-0a6a-48bb-8e6e-dd496aee8909 time="2026-02-13T23:26:57Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=cd39450c-867b-4c92-8978-95ba1956bebb time="2026-02-13T23:26:57Z" level=info msg="Frontend service stopped" time="2026-02-13T23:26:57Z" level=info msg="Frontend client stopped" time="2026-02-13T23:26:57Z" level=info msg="Closing bridge" pkg=bridge time="2026-02-13T23:26:57Z" level=info msg="Stopping service" pkg=observability time="2026-02-13T23:26:57Z" level=info msg="Closing user" userID=bd870de7-0a6a-48bb-8e6e-dd496aee8909 time="2026-02-13T23:26:57Z" level=info msg="De-registering user client, ID:bd870de7-0a6a-48bb-8e6e-dd496aee8909" pkg=observability time="2026-02-13T23:26:57Z" level=info msg="Synced labels" service=imap user=bd870de7-0a6a-48bb-8e6e-dd496aee8909 time="2026-02-13T23:26:57Z" level=warning msg="Get \"https://127.0.0.1:46777/mail/v4/messages/count\": context canceled, Attempt 1" pkg=gpa/client time="2026-02-13T23:26:57Z" level=error msg="Get \"https://127.0.0.1:46777/mail/v4/messages/count\": context canceled" pkg=gpa/client time="2026-02-13T23:26:57Z" level=error msg="Failed to sync, will retry later" error="failed to retrieve message ids: received no response from API: Get \"https://127.0.0.1:46777/mail/v4/messages/count\": context canceled" service=imap user=bd870de7-0a6a-48bb-8e6e-dd496aee8909 time="2026-02-13T23:26:57Z" level=error msg="Sync aborted" error="context canceled" service=imap user=bd870de7-0a6a-48bb-8e6e-dd496aee8909 time="2026-02-13T23:26:57Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=cd39450c-867b-4c92-8978-95ba1956bebb time="2026-02-13T23:26:57Z" level=info msg="Finished user sync" duration="855.443µs" service=imap user=bd870de7-0a6a-48bb-8e6e-dd496aee8909 time="2026-02-13T23:26:57Z" level=info msg="Exiting IMAP Service" service=imap user=bd870de7-0a6a-48bb-8e6e-dd496aee8909 time="2026-02-13T23:26:57Z" level=info msg="Exiting service main loop" service=smtp user=bd870de7-0a6a-48bb-8e6e-dd496aee8909 time="2026-02-13T23:26:57Z" level=info msg="Exiting service main loop" service=notification user=bd870de7-0a6a-48bb-8e6e-dd496aee8909 time="2026-02-13T23:26:57Z" level=info msg="Exiting Service" service=user-identity user=bd870de7-0a6a-48bb-8e6e-dd496aee8909 time="2026-02-13T23:26:57Z" level=info msg="Exiting service main loop" service=telemetry user=bd870de7-0a6a-48bb-8e6e-dd496aee8909 time="2026-02-13T23:26:57Z" level=info msg="Exiting service" service=user-events user=bd870de7-0a6a-48bb-8e6e-dd496aee8909 time="2026-02-13T23:26:57Z" level=info msg="Closing user" userID=a4c006dd-fdda-4af1-b86b-924530e268cc time="2026-02-13T23:26:57Z" level=info msg="De-registering user client, ID:a4c006dd-fdda-4af1-b86b-924530e268cc" pkg=observability time="2026-02-13T23:26:57Z" level=info msg="Exiting IMAP Service" service=imap user=a4c006dd-fdda-4af1-b86b-924530e268cc time="2026-02-13T23:26:57Z" level=info msg="Exiting service main loop" service=smtp user=a4c006dd-fdda-4af1-b86b-924530e268cc time="2026-02-13T23:26:57Z" level=info msg="Exiting service main loop" service=notification user=a4c006dd-fdda-4af1-b86b-924530e268cc time="2026-02-13T23:26:57Z" level=info msg="Exiting Service" service=user-identity user=a4c006dd-fdda-4af1-b86b-924530e268cc time="2026-02-13T23:26:57Z" level=info msg="Exiting service main loop" service=telemetry user=a4c006dd-fdda-4af1-b86b-924530e268cc time="2026-02-13T23:26:57Z" level=info msg="Exiting service" service=user-events user=a4c006dd-fdda-4af1-b86b-924530e268cc time="2026-02-13T23:26:57Z" level=info msg="Closing user" userID=fb9077c8-dd2c-4e5b-9236-770a15b269a8 time="2026-02-13T23:26:57Z" level=info msg="De-registering user client, ID:fb9077c8-dd2c-4e5b-9236-770a15b269a8" pkg=observability time="2026-02-13T23:26:57Z" level=info msg="Exiting IMAP Service" service=imap user=fb9077c8-dd2c-4e5b-9236-770a15b269a8 time="2026-02-13T23:26:57Z" level=info msg="Exiting service main loop" service=smtp user=fb9077c8-dd2c-4e5b-9236-770a15b269a8 time="2026-02-13T23:26:57Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6 userID=cd39450c-867b-4c92-8978-95ba1956bebb time="2026-02-13T23:26:57Z" level=info msg="Exiting service main loop" service=notification user=fb9077c8-dd2c-4e5b-9236-770a15b269a8 time="2026-02-13T23:26:57Z" level=info msg="Exiting Service" service=user-identity user=fb9077c8-dd2c-4e5b-9236-770a15b269a8 time="2026-02-13T23:26:57Z" level=info msg="Exiting service main loop" service=telemetry user=fb9077c8-dd2c-4e5b-9236-770a15b269a8 time="2026-02-13T23:26:57Z" level=info msg="Exiting service" service=user-events user=fb9077c8-dd2c-4e5b-9236-770a15b269a8 time="2026-02-13T23:26:57Z" level=info msg="Closing IMAP Listener" service=server-manager time="2026-02-13T23:26:57Z" level=info msg="Closing IMAP server" service=server-manager time="2026-02-13T23:26:57Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=10 userID=cd39450c-867b-4c92-8978-95ba1956bebb time="2026-02-13T23:26:57Z" level=info msg="Closing SMTP Listener" service=server-manager time="2026-02-13T23:26:57Z" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2026-02-13T23:26:57Z" level=info msg="Closing SMTP server" service=server-manager time="2026-02-13T23:26:57Z" level=info msg="Closing service" service=unleash Then it succeeds # :1 -> *scenario Feature: SMTP initiation time="2026-02-13T23:26:57Z" level=info msg="User '4b68f78c-89be-4174-8ee2-657ab2ca748c' created with id=4a85a9ea-d487-422a-a0e2-f88416c4bc17" pkg=gpa/server/backend Background: Given there exists an account with username "4b68f78c-89be-4174-8ee2-657ab2ca748c" and password "password" # :1 -> *scenario Then it succeeds # :1 -> *scenario time="2026-02-13T23:26:57Z" level=info msg="Starting bridge" time="2026-02-13T23:26:57Z" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures1466701680/188/config4130255501/grpcFocusServerConfig.json pkg=focus/service time="2026-02-13T23:26:57Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures1466701680/188/cache2812159993/unleash_cache/unleash_flags: no such file or directory" service=unleash time="2026-02-13T23:26:57Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures1466701680/188/cache2812159993/notifications/notification_cache: no such file or directory" pkg=notification-store time="2026-02-13T23:26:57Z" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures1466701680/188/data3605897442/gluon/backend/db gluonStore=/tmp/TestFeatures1466701680/188/data3605897442/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2026-02-13T23:26:57Z" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2026-02-13T23:26:57Z" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2026-02-13T23:26:57Z" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2026-02-13T23:26:57Z" level=info msg="Starting service" service=unleash time="2026-02-13T23:26:57Z" level=info msg="Starting service" pkg=observability time="2026-02-13T23:26:57Z" level=info msg="Starting receiver service" service=unleash time="2026-02-13T23:26:57Z" level=info msg="Starting poll service" service=unleash time="2026-02-13T23:26:57Z" level=info msg="Starting frontend service" time="2026-02-13T23:26:57Z" level=info msg="Checking for updates" pkg=bridge time="2026-02-13T23:26:57Z" level=info msg="Loading users" count=0 pkg=bridge/user time="2026-02-13T23:26:57Z" level=info msg="Finished loading users" pkg=bridge/user time="2026-02-13T23:26:57Z" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures1466701680/188/config4130255501/grpcServerConfig.json time="2026-02-13T23:26:57Z" level=info msg="gRPC server listening on /tmp/bridge8679" pkg=grpc time="2026-02-13T23:26:57Z" level=info msg="Frontend service started" time="2026-02-13T23:26:57Z" level=info msg="Starting frontend client" time="2026-02-13T23:26:57Z" level=info msg="Not monitoring parent PID" pkg=grpc time="2026-02-13T23:26:57Z" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2026-02-13T23:26:57Z" level=info msg="200 OK: GET https://127.0.0.1:37369/feature/v2/frontend?bridgeStickyKey=d2a462ed-fb9a-4069-b2f2-1bf9cf8ec0db" pkg=gpa/manager time="2026-02-13T23:26:57Z" level=info msg="Frontend client started" When bridge starts # :1 -> *scenario time="2026-02-13T23:26:57Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (6044af6e)" time="2026-02-13T23:26:57Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (6044af6e)" time="2026-02-13T23:26:57Z" level=info msg="200 OK: POST https://127.0.0.1:37369/auth/v4/info" pkg=gpa/manager time="2026-02-13T23:26:57Z" level=info msg="200 OK: POST https://127.0.0.1:37369/auth/v4" pkg=gpa/manager time="2026-02-13T23:26:57Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=4a85a9ea-d487-422a-a0e2-f88416c4bc17 time="2026-02-13T23:26:57Z" level=info msg="Adding vault user" userID=4a85a9ea-d487-422a-a0e2-f88416c4bc17 time="2026-02-13T23:26:57Z" level=info msg="Creating new user" userID=4a85a9ea-d487-422a-a0e2-f88416c4bc17 time="2026-02-13T23:26:57Z" level=warning msg="404 GET https://127.0.0.1:37369/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2026-02-13T23:26:57Z" level=error msg="404 GET https://127.0.0.1:37369/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2026-02-13T23:26:57Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:37369/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2026-02-13T23:26:57Z" level=info msg="Creating user object" numAddr=1 numLabels=12 userID=4a85a9ea-d487-422a-a0e2-f88416c4bc17 time="2026-02-13T23:26:57Z" level=info msg="200 OK: GET https://127.0.0.1:37369/core/v4/events/latest" pkg=gpa/client userID=4a85a9ea-d487-422a-a0e2-f88416c4bc17 time="2026-02-13T23:26:57Z" level=info msg="Starting service Last EventID=AA==" service=user-events user=4a85a9ea-d487-422a-a0e2-f88416c4bc17 time="2026-02-13T23:26:57Z" level=info msg="200 OK: GET https://127.0.0.1:37369/core/v4/settings" pkg=gpa/client userID=4a85a9ea-d487-422a-a0e2-f88416c4bc17 time="2026-02-13T23:26:57Z" level=info msg="Registering user client, ID:4a85a9ea-d487-422a-a0e2-f88416c4bc17" pkg=observability time="2026-02-13T23:26:57Z" level=info msg="Starting service main loop" service=telemetry user=4a85a9ea-d487-422a-a0e2-f88416c4bc17 time="2026-02-13T23:26:57Z" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=4a85a9ea-d487-422a-a0e2-f88416c4bc17 time="2026-02-13T23:26:57Z" level=info msg="Starting service main loop" service=notification user=4a85a9ea-d487-422a-a0e2-f88416c4bc17 time="2026-02-13T23:26:57Z" level=info msg="Starting service main loop" service=smtp user=4a85a9ea-d487-422a-a0e2-f88416c4bc17 time="2026-02-13T23:26:57Z" level=info msg="200 OK: GET https://127.0.0.1:37369/core/v4/labels?Type=4" pkg=gpa/client userID=4a85a9ea-d487-422a-a0e2-f88416c4bc17 time="2026-02-13T23:26:57Z" level=info msg="200 OK: GET https://127.0.0.1:37369/core/v4/labels?Type=3" pkg=gpa/client userID=4a85a9ea-d487-422a-a0e2-f88416c4bc17 time="2026-02-13T23:26:57Z" level=info msg="200 OK: GET https://127.0.0.1:37369/core/v4/labels?Type=1" pkg=gpa/client userID=4a85a9ea-d487-422a-a0e2-f88416c4bc17 time="2026-02-13T23:26:57Z" level=info msg="Setting labels" labelIDs="[9 12 0 2 3 4 5 7 10 1 6 8]" pkg=rwLabels time="2026-02-13T23:26:57Z" level=info msg="Adding user to imap server" addrID=eed69a02-61f6-4c28-8f14-8d2b0042dcaa service=server-manager time="2026-02-13T23:26:57Z" level=info msg="Creating new IMAP user" addrID=eed69a02-61f6-4c28-8f14-8d2b0042dcaa service=server-manager time="2026-02-13T23:26:57Z" level=info msg="Setting gluon ID" addrID=eed69a02-61f6-4c28-8f14-8d2b0042dcaa gluonID=fb9351e7-ef19-4037-8347-27533efd53df userID=4a85a9ea-d487-422a-a0e2-f88416c4bc17 time="2026-02-13T23:26:57Z" level=info msg="Created new IMAP user" addrID=eed69a02-61f6-4c28-8f14-8d2b0042dcaa gluonID=fb9351e7-ef19-4037-8347-27533efd53df service=server-manager time="2026-02-13T23:26:57Z" level=info msg="Validating Listener State" service=server-manager time="2026-02-13T23:26:57Z" level=info msg=Resuming service=user-events user=4a85a9ea-d487-422a-a0e2-f88416c4bc17 And the user logs in with username "4b68f78c-89be-4174-8ee2-657ab2ca748c" and password "password" # :1 -> *scenario time="2026-02-13T23:26:57Z" level=info msg="Starting IMAP Service" service=imap user=4a85a9ea-d487-422a-a0e2-f88416c4bc17 time="2026-02-13T23:26:57Z" level=info msg="Sync triggered" service=imap user=4a85a9ea-d487-422a-a0e2-f88416c4bc17 time="2026-02-13T23:26:57Z" level=info msg="Beginning user sync" service=imap start="2026-02-13 23:26:57.619913115 +0000 UTC m=+235.426521525" user=4a85a9ea-d487-422a-a0e2-f88416c4bc17 time="2026-02-13T23:26:57Z" level=info msg="Checking whether logged in user should re-sync. UserID:4a85a9ea-d487-422a-a0e2-f88416c4bc17" userID=4a85a9ea-d487-422a-a0e2-f88416c4bc17 time="2026-02-13T23:26:57Z" level=info msg="Received mailbox message count" count=0 gluonID=fb9351e7-ef19-4037-8347-27533efd53df labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2026-02-13T23:26:57Z" level=info msg="Syncing labels" service=imap user=4a85a9ea-d487-422a-a0e2-f88416c4bc17 And user "4b68f78c-89be-4174-8ee2-657ab2ca748c" connects and authenticates SMTP client "1" # :1 -> *scenario Then it succeeds # :1 -> *scenario Scenario: Send without first announcing FROM and TO # features/smtp/init.feature:10 When SMTP client "1" sends DATA: # :1 -> *scenario """ Subject: test """ time="2026-02-13T23:26:57Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=fb9351e7-ef19-4037-8347-27533efd53df time="2026-02-13T23:26:57Z" level=info msg="Frontend service stopped" time="2026-02-13T23:26:57Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=fb9351e7-ef19-4037-8347-27533efd53df time="2026-02-13T23:26:57Z" level=info msg="Frontend client stopped" time="2026-02-13T23:26:57Z" level=info msg="Closing bridge" pkg=bridge time="2026-02-13T23:26:57Z" level=info msg="Stopping service" pkg=observability time="2026-02-13T23:26:57Z" level=info msg="Closing user" userID=4a85a9ea-d487-422a-a0e2-f88416c4bc17 time="2026-02-13T23:26:57Z" level=info msg="De-registering user client, ID:4a85a9ea-d487-422a-a0e2-f88416c4bc17" pkg=observability time="2026-02-13T23:26:57Z" level=info msg="Synced labels" service=imap user=4a85a9ea-d487-422a-a0e2-f88416c4bc17 time="2026-02-13T23:26:57Z" level=warning msg="Get \"https://127.0.0.1:37369/mail/v4/messages/count\": context canceled, Attempt 1" pkg=gpa/client time="2026-02-13T23:26:57Z" level=error msg="Get \"https://127.0.0.1:37369/mail/v4/messages/count\": context canceled" pkg=gpa/client time="2026-02-13T23:26:57Z" level=error msg="Failed to sync, will retry later" error="failed to retrieve message ids: received no response from API: Get \"https://127.0.0.1:37369/mail/v4/messages/count\": context canceled" service=imap user=4a85a9ea-d487-422a-a0e2-f88416c4bc17 time="2026-02-13T23:26:57Z" level=error msg="Sync aborted" error="context canceled" service=imap user=4a85a9ea-d487-422a-a0e2-f88416c4bc17 time="2026-02-13T23:26:57Z" level=info msg="Finished user sync" duration=1.838847ms service=imap user=4a85a9ea-d487-422a-a0e2-f88416c4bc17 time="2026-02-13T23:26:57Z" level=info msg="Exiting IMAP Service" service=imap user=4a85a9ea-d487-422a-a0e2-f88416c4bc17 time="2026-02-13T23:26:57Z" level=info msg="Exiting service main loop" service=smtp user=4a85a9ea-d487-422a-a0e2-f88416c4bc17 time="2026-02-13T23:26:57Z" level=info msg="Exiting service main loop" service=notification user=4a85a9ea-d487-422a-a0e2-f88416c4bc17 time="2026-02-13T23:26:57Z" level=info msg="Exiting Service" service=user-identity user=4a85a9ea-d487-422a-a0e2-f88416c4bc17 time="2026-02-13T23:26:57Z" level=info msg="Exiting service main loop" service=telemetry user=4a85a9ea-d487-422a-a0e2-f88416c4bc17 time="2026-02-13T23:26:57Z" level=info msg="Exiting service" service=user-events user=4a85a9ea-d487-422a-a0e2-f88416c4bc17 time="2026-02-13T23:26:57Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=12 userID=fb9351e7-ef19-4037-8347-27533efd53df time="2026-02-13T23:26:57Z" level=info msg="Closing IMAP Listener" service=server-manager time="2026-02-13T23:26:57Z" level=info msg="Closing IMAP server" service=server-manager time="2026-02-13T23:26:57Z" level=info msg="Closing SMTP Listener" service=server-manager time="2026-02-13T23:26:57Z" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2026-02-13T23:26:57Z" level=info msg="Closing SMTP server" service=server-manager time="2026-02-13T23:26:57Z" level=info msg="Closing service" service=unleash Then it fails with error "Missing RCPT TO command" # :1 -> *scenario time="2026-02-13T23:26:57Z" level=info msg="User '4dc125a4-c809-48cb-8e58-bed4967c82f2' created with id=e3bfad36-8ee9-41e3-b3ea-9d7e1df81649" pkg=gpa/server/backend time="2026-02-13T23:26:58Z" level=info msg="Starting bridge" time="2026-02-13T23:26:58Z" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures1466701680/189/config2129732146/grpcFocusServerConfig.json pkg=focus/service time="2026-02-13T23:26:58Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures1466701680/189/cache4073418994/unleash_cache/unleash_flags: no such file or directory" service=unleash time="2026-02-13T23:26:58Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures1466701680/189/cache4073418994/notifications/notification_cache: no such file or directory" pkg=notification-store time="2026-02-13T23:26:58Z" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures1466701680/189/data2282944308/gluon/backend/db gluonStore=/tmp/TestFeatures1466701680/189/data2282944308/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2026-02-13T23:26:58Z" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2026-02-13T23:26:58Z" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2026-02-13T23:26:58Z" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2026-02-13T23:26:58Z" level=info msg="Starting service" service=unleash time="2026-02-13T23:26:58Z" level=info msg="Starting service" pkg=observability time="2026-02-13T23:26:58Z" level=info msg="Starting frontend service" time="2026-02-13T23:26:58Z" level=info msg="Starting poll service" service=unleash time="2026-02-13T23:26:58Z" level=info msg="Checking for updates" pkg=bridge time="2026-02-13T23:26:58Z" level=info msg="Loading users" count=0 pkg=bridge/user time="2026-02-13T23:26:58Z" level=info msg="Finished loading users" pkg=bridge/user time="2026-02-13T23:26:58Z" level=info msg="Starting receiver service" service=unleash time="2026-02-13T23:26:58Z" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures1466701680/189/config2129732146/grpcServerConfig.json time="2026-02-13T23:26:58Z" level=info msg="gRPC server listening on /tmp/bridge6304" pkg=grpc time="2026-02-13T23:26:58Z" level=info msg="Frontend service started" time="2026-02-13T23:26:58Z" level=info msg="Starting frontend client" time="2026-02-13T23:26:58Z" level=info msg="Not monitoring parent PID" pkg=grpc time="2026-02-13T23:26:58Z" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2026-02-13T23:26:58Z" level=info msg="200 OK: GET https://127.0.0.1:41913/feature/v2/frontend?bridgeStickyKey=295399b1-5ab3-4983-ba68-44b64f1d0fba" pkg=gpa/manager time="2026-02-13T23:26:58Z" level=info msg="Frontend client started" time="2026-02-13T23:26:58Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (14504e9c)" time="2026-02-13T23:26:58Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (14504e9c)" time="2026-02-13T23:26:58Z" level=info msg="200 OK: POST https://127.0.0.1:41913/auth/v4/info" pkg=gpa/manager time="2026-02-13T23:26:58Z" level=info msg="200 OK: POST https://127.0.0.1:41913/auth/v4" pkg=gpa/manager time="2026-02-13T23:26:58Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=e3bfad36-8ee9-41e3-b3ea-9d7e1df81649 time="2026-02-13T23:26:58Z" level=info msg="Adding vault user" userID=e3bfad36-8ee9-41e3-b3ea-9d7e1df81649 time="2026-02-13T23:26:58Z" level=info msg="Creating new user" userID=e3bfad36-8ee9-41e3-b3ea-9d7e1df81649 time="2026-02-13T23:26:58Z" level=warning msg="404 GET https://127.0.0.1:41913/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2026-02-13T23:26:58Z" level=error msg="404 GET https://127.0.0.1:41913/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2026-02-13T23:26:58Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:41913/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2026-02-13T23:26:58Z" level=info msg="Creating user object" numAddr=1 numLabels=12 userID=e3bfad36-8ee9-41e3-b3ea-9d7e1df81649 time="2026-02-13T23:26:58Z" level=info msg="200 OK: GET https://127.0.0.1:41913/core/v4/events/latest" pkg=gpa/client userID=e3bfad36-8ee9-41e3-b3ea-9d7e1df81649 time="2026-02-13T23:26:58Z" level=info msg="Starting service Last EventID=AA==" service=user-events user=e3bfad36-8ee9-41e3-b3ea-9d7e1df81649 time="2026-02-13T23:26:58Z" level=info msg="200 OK: GET https://127.0.0.1:41913/core/v4/settings" pkg=gpa/client userID=e3bfad36-8ee9-41e3-b3ea-9d7e1df81649 time="2026-02-13T23:26:58Z" level=info msg="Registering user client, ID:e3bfad36-8ee9-41e3-b3ea-9d7e1df81649" pkg=observability time="2026-02-13T23:26:58Z" level=info msg="Starting service main loop" service=telemetry user=e3bfad36-8ee9-41e3-b3ea-9d7e1df81649 time="2026-02-13T23:26:58Z" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=e3bfad36-8ee9-41e3-b3ea-9d7e1df81649 time="2026-02-13T23:26:58Z" level=info msg="Starting service main loop" service=notification user=e3bfad36-8ee9-41e3-b3ea-9d7e1df81649 time="2026-02-13T23:26:58Z" level=info msg="Starting service main loop" service=smtp user=e3bfad36-8ee9-41e3-b3ea-9d7e1df81649 time="2026-02-13T23:26:58Z" level=info msg="200 OK: GET https://127.0.0.1:41913/core/v4/labels?Type=4" pkg=gpa/client userID=e3bfad36-8ee9-41e3-b3ea-9d7e1df81649 time="2026-02-13T23:26:58Z" level=info msg="200 OK: GET https://127.0.0.1:41913/core/v4/labels?Type=3" pkg=gpa/client userID=e3bfad36-8ee9-41e3-b3ea-9d7e1df81649 time="2026-02-13T23:26:58Z" level=info msg="200 OK: GET https://127.0.0.1:41913/core/v4/labels?Type=1" pkg=gpa/client userID=e3bfad36-8ee9-41e3-b3ea-9d7e1df81649 time="2026-02-13T23:26:58Z" level=info msg="Setting labels" labelIDs="[9 12 0 2 4 5 7 10 1 3 6 8]" pkg=rwLabels time="2026-02-13T23:26:58Z" level=info msg="Adding user to imap server" addrID=ff708d59-b08d-4878-abbd-de15f5ca7622 service=server-manager time="2026-02-13T23:26:58Z" level=info msg="Creating new IMAP user" addrID=ff708d59-b08d-4878-abbd-de15f5ca7622 service=server-manager time="2026-02-13T23:26:58Z" level=info msg="Setting gluon ID" addrID=ff708d59-b08d-4878-abbd-de15f5ca7622 gluonID=e3e7969b-d3cc-4832-b09c-49dcb4430667 userID=e3bfad36-8ee9-41e3-b3ea-9d7e1df81649 time="2026-02-13T23:26:58Z" level=info msg="Created new IMAP user" addrID=ff708d59-b08d-4878-abbd-de15f5ca7622 gluonID=e3e7969b-d3cc-4832-b09c-49dcb4430667 service=server-manager time="2026-02-13T23:26:58Z" level=info msg="Validating Listener State" service=server-manager time="2026-02-13T23:26:58Z" level=info msg=Resuming service=user-events user=e3bfad36-8ee9-41e3-b3ea-9d7e1df81649 time="2026-02-13T23:26:58Z" level=info msg="Received mailbox message count" count=0 gluonID=e3e7969b-d3cc-4832-b09c-49dcb4430667 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2026-02-13T23:26:58Z" level=info msg="Starting IMAP Service" service=imap user=e3bfad36-8ee9-41e3-b3ea-9d7e1df81649 time="2026-02-13T23:26:58Z" level=info msg="Sync triggered" service=imap user=e3bfad36-8ee9-41e3-b3ea-9d7e1df81649 time="2026-02-13T23:26:58Z" level=info msg="Beginning user sync" service=imap start="2026-02-13 23:26:58.250476656 +0000 UTC m=+236.057085076" user=e3bfad36-8ee9-41e3-b3ea-9d7e1df81649 time="2026-02-13T23:26:58Z" level=info msg="Syncing labels" service=imap user=e3bfad36-8ee9-41e3-b3ea-9d7e1df81649 time="2026-02-13T23:26:58Z" level=info msg="Checking whether logged in user should re-sync. UserID:e3bfad36-8ee9-41e3-b3ea-9d7e1df81649" userID=e3bfad36-8ee9-41e3-b3ea-9d7e1df81649 time="2026-02-13T23:26:58Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=e3e7969b-d3cc-4832-b09c-49dcb4430667 time="2026-02-13T23:26:58Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=e3e7969b-d3cc-4832-b09c-49dcb4430667 time="2026-02-13T23:26:58Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=3 userID=e3e7969b-d3cc-4832-b09c-49dcb4430667 time="2026-02-13T23:26:58Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0 userID=e3e7969b-d3cc-4832-b09c-49dcb4430667 time="2026-02-13T23:26:58Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=7 userID=e3e7969b-d3cc-4832-b09c-49dcb4430667 Scenario: Reset is the same as without FROM and TO # features/smtp/init.feature:17 When SMTP client "1" sends MAIL FROM "<4dc125a4-c809-48cb-8e58-bed4967c82f2@proton.local>" # :1 -> *scenario Then it succeeds # :1 -> *scenario When SMTP client "1" sends RCPT TO "<4dc125a4-c809-48cb-8e58-bed4967c82f2@proton.local>" # :1 -> *scenario Then it succeeds # :1 -> *scenario When SMTP client "1" sends RSET # :1 -> *scenario Then it succeeds # :1 -> *scenario When SMTP client "1" sends DATA: # :1 -> *scenario """ Subject: test """ time="2026-02-13T23:26:58Z" level=info msg="Frontend service stopped" time="2026-02-13T23:26:58Z" level=info msg="Frontend client stopped" time="2026-02-13T23:26:58Z" level=info msg="Closing bridge" pkg=bridge time="2026-02-13T23:26:58Z" level=info msg="Stopping service" pkg=observability time="2026-02-13T23:26:58Z" level=info msg="Closing user" userID=e3bfad36-8ee9-41e3-b3ea-9d7e1df81649 time="2026-02-13T23:26:58Z" level=info msg="De-registering user client, ID:e3bfad36-8ee9-41e3-b3ea-9d7e1df81649" pkg=observability time="2026-02-13T23:26:58Z" level=info msg="Synced labels" service=imap user=e3bfad36-8ee9-41e3-b3ea-9d7e1df81649 time="2026-02-13T23:26:58Z" level=warning msg="Get \"https://127.0.0.1:41913/mail/v4/messages/count\": context canceled, Attempt 1" pkg=gpa/client time="2026-02-13T23:26:58Z" level=error msg="Get \"https://127.0.0.1:41913/mail/v4/messages/count\": context canceled" pkg=gpa/client time="2026-02-13T23:26:58Z" level=error msg="Failed to sync, will retry later" error="failed to retrieve message ids: received no response from API: Get \"https://127.0.0.1:41913/mail/v4/messages/count\": context canceled" service=imap user=e3bfad36-8ee9-41e3-b3ea-9d7e1df81649 time="2026-02-13T23:26:58Z" level=error msg="Sync aborted" error="context canceled" service=imap user=e3bfad36-8ee9-41e3-b3ea-9d7e1df81649 time="2026-02-13T23:26:58Z" level=info msg="Finished user sync" duration=4.599802ms service=imap user=e3bfad36-8ee9-41e3-b3ea-9d7e1df81649 time="2026-02-13T23:26:58Z" level=info msg="Exiting IMAP Service" service=imap user=e3bfad36-8ee9-41e3-b3ea-9d7e1df81649 time="2026-02-13T23:26:58Z" level=info msg="Exiting service main loop" service=smtp user=e3bfad36-8ee9-41e3-b3ea-9d7e1df81649 time="2026-02-13T23:26:58Z" level=info msg="Exiting service main loop" service=notification user=e3bfad36-8ee9-41e3-b3ea-9d7e1df81649 time="2026-02-13T23:26:58Z" level=info msg="Exiting Service" service=user-identity user=e3bfad36-8ee9-41e3-b3ea-9d7e1df81649 time="2026-02-13T23:26:58Z" level=info msg="Exiting service main loop" service=telemetry user=e3bfad36-8ee9-41e3-b3ea-9d7e1df81649 time="2026-02-13T23:26:58Z" level=info msg="Exiting service" service=user-events user=e3bfad36-8ee9-41e3-b3ea-9d7e1df81649 time="2026-02-13T23:26:58Z" level=info msg="Closing IMAP Listener" service=server-manager time="2026-02-13T23:26:58Z" level=info msg="Closing IMAP server" service=server-manager time="2026-02-13T23:26:58Z" level=info msg="Closing SMTP Listener" service=server-manager time="2026-02-13T23:26:58Z" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2026-02-13T23:26:58Z" level=info msg="Closing SMTP server" service=server-manager time="2026-02-13T23:26:58Z" level=info msg="Closing service" service=unleash Then it fails with error "Missing RCPT TO command" # :1 -> *scenario time="2026-02-13T23:26:58Z" level=info msg="User 'f04cc20a-f3f9-43da-90df-859a1a6a59fc' created with id=775e3a85-2a24-4605-95a2-db25d478aa19" pkg=gpa/server/backend time="2026-02-13T23:26:58Z" level=info msg="Starting bridge" time="2026-02-13T23:26:58Z" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures1466701680/190/config1710323559/grpcFocusServerConfig.json pkg=focus/service time="2026-02-13T23:26:58Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures1466701680/190/cache2745593168/unleash_cache/unleash_flags: no such file or directory" service=unleash time="2026-02-13T23:26:58Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures1466701680/190/cache2745593168/notifications/notification_cache: no such file or directory" pkg=notification-store time="2026-02-13T23:26:58Z" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures1466701680/190/data1102236532/gluon/backend/db gluonStore=/tmp/TestFeatures1466701680/190/data1102236532/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2026-02-13T23:26:58Z" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2026-02-13T23:26:58Z" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2026-02-13T23:26:58Z" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2026-02-13T23:26:58Z" level=info msg="Starting service" service=unleash time="2026-02-13T23:26:58Z" level=info msg="Starting service" pkg=observability time="2026-02-13T23:26:58Z" level=info msg="Starting frontend service" time="2026-02-13T23:26:58Z" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures1466701680/190/config1710323559/grpcServerConfig.json time="2026-02-13T23:26:58Z" level=info msg="gRPC server listening on /tmp/bridge1253" pkg=grpc time="2026-02-13T23:26:58Z" level=info msg="Frontend service started" time="2026-02-13T23:26:58Z" level=info msg="Starting frontend client" time="2026-02-13T23:26:58Z" level=info msg="Starting poll service" service=unleash time="2026-02-13T23:26:58Z" level=info msg="Starting receiver service" service=unleash time="2026-02-13T23:26:58Z" level=info msg="Loading users" count=0 pkg=bridge/user time="2026-02-13T23:26:58Z" level=info msg="Finished loading users" pkg=bridge/user time="2026-02-13T23:26:58Z" level=info msg="Checking for updates" pkg=bridge time="2026-02-13T23:26:58Z" level=info msg="Not monitoring parent PID" pkg=grpc time="2026-02-13T23:26:58Z" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2026-02-13T23:26:58Z" level=info msg="200 OK: GET https://127.0.0.1:38671/feature/v2/frontend?bridgeStickyKey=d49e1d03-db8d-4881-a6df-e70e060fe6ab" pkg=gpa/manager time="2026-02-13T23:26:58Z" level=info msg="Frontend client started" time="2026-02-13T23:26:58Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (b675cb9a)" time="2026-02-13T23:26:58Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (b675cb9a)" time="2026-02-13T23:26:58Z" level=info msg="200 OK: POST https://127.0.0.1:38671/auth/v4/info" pkg=gpa/manager time="2026-02-13T23:26:58Z" level=info msg="200 OK: POST https://127.0.0.1:38671/auth/v4" pkg=gpa/manager time="2026-02-13T23:26:58Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=775e3a85-2a24-4605-95a2-db25d478aa19 time="2026-02-13T23:26:58Z" level=info msg="Adding vault user" userID=775e3a85-2a24-4605-95a2-db25d478aa19 time="2026-02-13T23:26:58Z" level=info msg="Creating new user" userID=775e3a85-2a24-4605-95a2-db25d478aa19 time="2026-02-13T23:26:58Z" level=warning msg="404 GET https://127.0.0.1:38671/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2026-02-13T23:26:58Z" level=error msg="404 GET https://127.0.0.1:38671/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2026-02-13T23:26:58Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:38671/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2026-02-13T23:26:58Z" level=info msg="Creating user object" numAddr=1 numLabels=12 userID=775e3a85-2a24-4605-95a2-db25d478aa19 time="2026-02-13T23:26:58Z" level=info msg="200 OK: GET https://127.0.0.1:38671/core/v4/events/latest" pkg=gpa/client userID=775e3a85-2a24-4605-95a2-db25d478aa19 time="2026-02-13T23:26:58Z" level=info msg="Starting service Last EventID=AA==" service=user-events user=775e3a85-2a24-4605-95a2-db25d478aa19 time="2026-02-13T23:26:58Z" level=info msg="200 OK: GET https://127.0.0.1:38671/core/v4/settings" pkg=gpa/client userID=775e3a85-2a24-4605-95a2-db25d478aa19 time="2026-02-13T23:26:58Z" level=info msg="Registering user client, ID:775e3a85-2a24-4605-95a2-db25d478aa19" pkg=observability time="2026-02-13T23:26:58Z" level=info msg="Starting service main loop" service=telemetry user=775e3a85-2a24-4605-95a2-db25d478aa19 time="2026-02-13T23:26:58Z" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=775e3a85-2a24-4605-95a2-db25d478aa19 time="2026-02-13T23:26:58Z" level=info msg="Starting service main loop" service=notification user=775e3a85-2a24-4605-95a2-db25d478aa19 time="2026-02-13T23:26:58Z" level=info msg="Starting service main loop" service=smtp user=775e3a85-2a24-4605-95a2-db25d478aa19 time="2026-02-13T23:26:58Z" level=info msg="200 OK: GET https://127.0.0.1:38671/core/v4/labels?Type=4" pkg=gpa/client userID=775e3a85-2a24-4605-95a2-db25d478aa19 time="2026-02-13T23:26:58Z" level=info msg="200 OK: GET https://127.0.0.1:38671/core/v4/labels?Type=3" pkg=gpa/client userID=775e3a85-2a24-4605-95a2-db25d478aa19 time="2026-02-13T23:26:58Z" level=info msg="200 OK: GET https://127.0.0.1:38671/core/v4/labels?Type=1" pkg=gpa/client userID=775e3a85-2a24-4605-95a2-db25d478aa19 time="2026-02-13T23:26:58Z" level=info msg="Setting labels" labelIDs="[6 8 10 12 1 4 5 7 9 0 2 3]" pkg=rwLabels time="2026-02-13T23:26:58Z" level=info msg="Adding user to imap server" addrID=818c9bf7-8662-4d0c-9517-71a28918b09f service=server-manager time="2026-02-13T23:26:58Z" level=info msg="Creating new IMAP user" addrID=818c9bf7-8662-4d0c-9517-71a28918b09f service=server-manager time="2026-02-13T23:26:58Z" level=info msg="Setting gluon ID" addrID=818c9bf7-8662-4d0c-9517-71a28918b09f gluonID=93985308-5e3b-489b-b0ab-d24ba236e17c userID=775e3a85-2a24-4605-95a2-db25d478aa19 time="2026-02-13T23:26:58Z" level=info msg="Created new IMAP user" addrID=818c9bf7-8662-4d0c-9517-71a28918b09f gluonID=93985308-5e3b-489b-b0ab-d24ba236e17c service=server-manager time="2026-02-13T23:26:58Z" level=info msg="Validating Listener State" service=server-manager time="2026-02-13T23:26:58Z" level=info msg=Resuming service=user-events user=775e3a85-2a24-4605-95a2-db25d478aa19 time="2026-02-13T23:26:58Z" level=info msg="Received mailbox message count" count=0 gluonID=93985308-5e3b-489b-b0ab-d24ba236e17c labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2026-02-13T23:26:58Z" level=info msg="Starting IMAP Service" service=imap user=775e3a85-2a24-4605-95a2-db25d478aa19 time="2026-02-13T23:26:58Z" level=info msg="Sync triggered" service=imap user=775e3a85-2a24-4605-95a2-db25d478aa19 time="2026-02-13T23:26:58Z" level=info msg="Beginning user sync" service=imap start="2026-02-13 23:26:58.894597901 +0000 UTC m=+236.701206312" user=775e3a85-2a24-4605-95a2-db25d478aa19 time="2026-02-13T23:26:58Z" level=info msg="Checking whether logged in user should re-sync. UserID:775e3a85-2a24-4605-95a2-db25d478aa19" userID=775e3a85-2a24-4605-95a2-db25d478aa19 Scenario: Send without FROM # features/smtp/init.feature:30 When SMTP client "1" sends RCPT TO "" # :1 -> *scenario time="2026-02-13T23:26:58Z" level=info msg="Syncing labels" service=imap user=775e3a85-2a24-4605-95a2-db25d478aa19 time="2026-02-13T23:26:58Z" level=info msg="Frontend service stopped" time="2026-02-13T23:26:58Z" level=info msg="Frontend client stopped" time="2026-02-13T23:26:58Z" level=info msg="Closing bridge" pkg=bridge time="2026-02-13T23:26:58Z" level=info msg="Stopping service" pkg=observability time="2026-02-13T23:26:58Z" level=info msg="Closing user" userID=775e3a85-2a24-4605-95a2-db25d478aa19 time="2026-02-13T23:26:58Z" level=info msg="De-registering user client, ID:775e3a85-2a24-4605-95a2-db25d478aa19" pkg=observability time="2026-02-13T23:26:58Z" level=info msg="Synced labels" service=imap user=775e3a85-2a24-4605-95a2-db25d478aa19 time="2026-02-13T23:26:58Z" level=warning msg="Get \"https://127.0.0.1:38671/mail/v4/messages/count\": context canceled, Attempt 1" pkg=gpa/client time="2026-02-13T23:26:58Z" level=error msg="Get \"https://127.0.0.1:38671/mail/v4/messages/count\": context canceled" pkg=gpa/client time="2026-02-13T23:26:58Z" level=error msg="Failed to sync, will retry later" error="failed to retrieve message ids: received no response from API: Get \"https://127.0.0.1:38671/mail/v4/messages/count\": context canceled" service=imap user=775e3a85-2a24-4605-95a2-db25d478aa19 time="2026-02-13T23:26:58Z" level=error msg="Sync aborted" error="context canceled" service=imap user=775e3a85-2a24-4605-95a2-db25d478aa19 time="2026-02-13T23:26:58Z" level=info msg="Finished user sync" duration=1.073953ms service=imap user=775e3a85-2a24-4605-95a2-db25d478aa19 time="2026-02-13T23:26:58Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=93985308-5e3b-489b-b0ab-d24ba236e17c time="2026-02-13T23:26:58Z" level=info msg="Exiting IMAP Service" service=imap user=775e3a85-2a24-4605-95a2-db25d478aa19 time="2026-02-13T23:26:58Z" level=info msg="Exiting service main loop" service=smtp user=775e3a85-2a24-4605-95a2-db25d478aa19 time="2026-02-13T23:26:58Z" level=info msg="Exiting service main loop" service=notification user=775e3a85-2a24-4605-95a2-db25d478aa19 time="2026-02-13T23:26:58Z" level=info msg="Exiting Service" service=user-identity user=775e3a85-2a24-4605-95a2-db25d478aa19 time="2026-02-13T23:26:58Z" level=info msg="Exiting service main loop" service=telemetry user=775e3a85-2a24-4605-95a2-db25d478aa19 time="2026-02-13T23:26:58Z" level=info msg="Exiting service" service=user-events user=775e3a85-2a24-4605-95a2-db25d478aa19 time="2026-02-13T23:26:58Z" level=info msg="Closing IMAP Listener" service=server-manager time="2026-02-13T23:26:58Z" level=info msg="Closing IMAP server" service=server-manager time="2026-02-13T23:26:58Z" level=info msg="Closing SMTP Listener" service=server-manager time="2026-02-13T23:26:58Z" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2026-02-13T23:26:58Z" level=info msg="Closing SMTP server" service=server-manager time="2026-02-13T23:26:58Z" level=info msg="Closing service" service=unleash Then it fails with error "Missing MAIL FROM command" # :1 -> *scenario time="2026-02-13T23:26:59Z" level=info msg="User '0c5fb0a2-9ac8-450f-96cf-40bf60813245' created with id=3cf97318-cb38-4911-b31a-5eefdd805be6" pkg=gpa/server/backend time="2026-02-13T23:26:59Z" level=info msg="Starting bridge" time="2026-02-13T23:26:59Z" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures1466701680/191/config452129653/grpcFocusServerConfig.json pkg=focus/service time="2026-02-13T23:26:59Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures1466701680/191/cache2748951287/unleash_cache/unleash_flags: no such file or directory" service=unleash time="2026-02-13T23:26:59Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures1466701680/191/cache2748951287/notifications/notification_cache: no such file or directory" pkg=notification-store time="2026-02-13T23:26:59Z" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures1466701680/191/data792588314/gluon/backend/db gluonStore=/tmp/TestFeatures1466701680/191/data792588314/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2026-02-13T23:26:59Z" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2026-02-13T23:26:59Z" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2026-02-13T23:26:59Z" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2026-02-13T23:26:59Z" level=info msg="Starting service" service=unleash time="2026-02-13T23:26:59Z" level=info msg="Starting service" pkg=observability time="2026-02-13T23:26:59Z" level=info msg="Starting frontend service" time="2026-02-13T23:26:59Z" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures1466701680/191/config452129653/grpcServerConfig.json time="2026-02-13T23:26:59Z" level=info msg="gRPC server listening on /tmp/bridge2424" pkg=grpc time="2026-02-13T23:26:59Z" level=info msg="Frontend service started" time="2026-02-13T23:26:59Z" level=info msg="Starting frontend client" time="2026-02-13T23:26:59Z" level=info msg="Starting poll service" service=unleash time="2026-02-13T23:26:59Z" level=info msg="Starting receiver service" service=unleash time="2026-02-13T23:26:59Z" level=info msg="Loading users" count=0 pkg=bridge/user time="2026-02-13T23:26:59Z" level=info msg="Finished loading users" pkg=bridge/user time="2026-02-13T23:26:59Z" level=info msg="Checking for updates" pkg=bridge time="2026-02-13T23:26:59Z" level=info msg="Not monitoring parent PID" pkg=grpc time="2026-02-13T23:26:59Z" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2026-02-13T23:26:59Z" level=info msg="Frontend client started" time="2026-02-13T23:26:59Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (d159a688)" time="2026-02-13T23:26:59Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (d159a688)" time="2026-02-13T23:26:59Z" level=info msg="200 OK: GET https://127.0.0.1:33775/feature/v2/frontend?bridgeStickyKey=744aeeaa-bb89-46e9-b5d1-d6292f7ffbe5" pkg=gpa/manager time="2026-02-13T23:26:59Z" level=info msg="200 OK: POST https://127.0.0.1:33775/auth/v4/info" pkg=gpa/manager time="2026-02-13T23:26:59Z" level=info msg="200 OK: POST https://127.0.0.1:33775/auth/v4" pkg=gpa/manager time="2026-02-13T23:26:59Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=3cf97318-cb38-4911-b31a-5eefdd805be6 time="2026-02-13T23:26:59Z" level=info msg="Adding vault user" userID=3cf97318-cb38-4911-b31a-5eefdd805be6 time="2026-02-13T23:26:59Z" level=info msg="Creating new user" userID=3cf97318-cb38-4911-b31a-5eefdd805be6 time="2026-02-13T23:26:59Z" level=warning msg="404 GET https://127.0.0.1:33775/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2026-02-13T23:26:59Z" level=error msg="404 GET https://127.0.0.1:33775/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2026-02-13T23:26:59Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:33775/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2026-02-13T23:26:59Z" level=info msg="Creating user object" numAddr=1 numLabels=12 userID=3cf97318-cb38-4911-b31a-5eefdd805be6 time="2026-02-13T23:26:59Z" level=info msg="200 OK: GET https://127.0.0.1:33775/core/v4/events/latest" pkg=gpa/client userID=3cf97318-cb38-4911-b31a-5eefdd805be6 time="2026-02-13T23:26:59Z" level=info msg="Starting service Last EventID=AA==" service=user-events user=3cf97318-cb38-4911-b31a-5eefdd805be6 time="2026-02-13T23:26:59Z" level=info msg="200 OK: GET https://127.0.0.1:33775/core/v4/settings" pkg=gpa/client userID=3cf97318-cb38-4911-b31a-5eefdd805be6 time="2026-02-13T23:26:59Z" level=info msg="Registering user client, ID:3cf97318-cb38-4911-b31a-5eefdd805be6" pkg=observability time="2026-02-13T23:26:59Z" level=info msg="Starting service main loop" service=telemetry user=3cf97318-cb38-4911-b31a-5eefdd805be6 time="2026-02-13T23:26:59Z" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=3cf97318-cb38-4911-b31a-5eefdd805be6 time="2026-02-13T23:26:59Z" level=info msg="Starting service main loop" service=notification user=3cf97318-cb38-4911-b31a-5eefdd805be6 time="2026-02-13T23:26:59Z" level=info msg="Starting service main loop" service=smtp user=3cf97318-cb38-4911-b31a-5eefdd805be6 time="2026-02-13T23:26:59Z" level=info msg="200 OK: GET https://127.0.0.1:33775/core/v4/labels?Type=4" pkg=gpa/client userID=3cf97318-cb38-4911-b31a-5eefdd805be6 time="2026-02-13T23:26:59Z" level=info msg="200 OK: GET https://127.0.0.1:33775/core/v4/labels?Type=3" pkg=gpa/client userID=3cf97318-cb38-4911-b31a-5eefdd805be6 time="2026-02-13T23:26:59Z" level=info msg="200 OK: GET https://127.0.0.1:33775/core/v4/labels?Type=1" pkg=gpa/client userID=3cf97318-cb38-4911-b31a-5eefdd805be6 time="2026-02-13T23:26:59Z" level=info msg="Setting labels" labelIDs="[8 9 12 0 2 3 5 7 10 1 4 6]" pkg=rwLabels time="2026-02-13T23:26:59Z" level=info msg="Adding user to imap server" addrID=e21572e6-4fa0-44be-9674-829776369649 service=server-manager time="2026-02-13T23:26:59Z" level=info msg="Creating new IMAP user" addrID=e21572e6-4fa0-44be-9674-829776369649 service=server-manager time="2026-02-13T23:26:59Z" level=info msg="Setting gluon ID" addrID=e21572e6-4fa0-44be-9674-829776369649 gluonID=d194e6de-fcd7-4339-a3fc-cb813135e5fb userID=3cf97318-cb38-4911-b31a-5eefdd805be6 time="2026-02-13T23:26:59Z" level=info msg="Created new IMAP user" addrID=e21572e6-4fa0-44be-9674-829776369649 gluonID=d194e6de-fcd7-4339-a3fc-cb813135e5fb service=server-manager time="2026-02-13T23:26:59Z" level=info msg="Validating Listener State" service=server-manager time="2026-02-13T23:26:59Z" level=info msg=Resuming service=user-events user=3cf97318-cb38-4911-b31a-5eefdd805be6 time="2026-02-13T23:26:59Z" level=info msg="Received mailbox message count" count=0 gluonID=d194e6de-fcd7-4339-a3fc-cb813135e5fb labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2026-02-13T23:26:59Z" level=info msg="Starting IMAP Service" service=imap user=3cf97318-cb38-4911-b31a-5eefdd805be6 time="2026-02-13T23:26:59Z" level=info msg="Sync triggered" service=imap user=3cf97318-cb38-4911-b31a-5eefdd805be6 time="2026-02-13T23:26:59Z" level=info msg="Beginning user sync" service=imap start="2026-02-13 23:26:59.495457141 +0000 UTC m=+237.302065551" user=3cf97318-cb38-4911-b31a-5eefdd805be6 time="2026-02-13T23:26:59Z" level=info msg="Syncing labels" service=imap user=3cf97318-cb38-4911-b31a-5eefdd805be6 time="2026-02-13T23:26:59Z" level=info msg="Checking whether logged in user should re-sync. UserID:3cf97318-cb38-4911-b31a-5eefdd805be6" userID=3cf97318-cb38-4911-b31a-5eefdd805be6 time="2026-02-13T23:26:59Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=d194e6de-fcd7-4339-a3fc-cb813135e5fb time="2026-02-13T23:26:59Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=d194e6de-fcd7-4339-a3fc-cb813135e5fb time="2026-02-13T23:26:59Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5 userID=d194e6de-fcd7-4339-a3fc-cb813135e5fb time="2026-02-13T23:26:59Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=10 userID=d194e6de-fcd7-4339-a3fc-cb813135e5fb time="2026-02-13T23:26:59Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=8 userID=d194e6de-fcd7-4339-a3fc-cb813135e5fb Scenario: Send without TO # features/smtp/init.feature:34 When SMTP client "1" sends MAIL FROM "<0c5fb0a2-9ac8-450f-96cf-40bf60813245@proton.local>" # :1 -> *scenario Then it succeeds # :1 -> *scenario When SMTP client "1" sends DATA: # :1 -> *scenario """ Subject: test """ time="2026-02-13T23:26:59Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=3 userID=d194e6de-fcd7-4339-a3fc-cb813135e5fb time="2026-02-13T23:26:59Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=7 userID=d194e6de-fcd7-4339-a3fc-cb813135e5fb time="2026-02-13T23:26:59Z" level=info msg="Frontend service stopped" time="2026-02-13T23:26:59Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4 userID=d194e6de-fcd7-4339-a3fc-cb813135e5fb time="2026-02-13T23:26:59Z" level=info msg="Frontend client stopped" time="2026-02-13T23:26:59Z" level=info msg="Closing bridge" pkg=bridge time="2026-02-13T23:26:59Z" level=info msg="Stopping service" pkg=observability time="2026-02-13T23:26:59Z" level=info msg="Closing user" userID=3cf97318-cb38-4911-b31a-5eefdd805be6 time="2026-02-13T23:26:59Z" level=info msg="De-registering user client, ID:3cf97318-cb38-4911-b31a-5eefdd805be6" pkg=observability time="2026-02-13T23:26:59Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0 userID=d194e6de-fcd7-4339-a3fc-cb813135e5fb time="2026-02-13T23:26:59Z" level=info msg="Synced labels" service=imap user=3cf97318-cb38-4911-b31a-5eefdd805be6 time="2026-02-13T23:26:59Z" level=warning msg="Get \"https://127.0.0.1:33775/mail/v4/messages/count\": context canceled, Attempt 1" pkg=gpa/client time="2026-02-13T23:26:59Z" level=error msg="Get \"https://127.0.0.1:33775/mail/v4/messages/count\": context canceled" pkg=gpa/client time="2026-02-13T23:26:59Z" level=error msg="Failed to sync, will retry later" error="failed to retrieve message ids: received no response from API: Get \"https://127.0.0.1:33775/mail/v4/messages/count\": context canceled" service=imap user=3cf97318-cb38-4911-b31a-5eefdd805be6 time="2026-02-13T23:26:59Z" level=error msg="Sync aborted" error="context canceled" service=imap user=3cf97318-cb38-4911-b31a-5eefdd805be6 time="2026-02-13T23:26:59Z" level=info msg="Finished user sync" duration=2.675676ms service=imap user=3cf97318-cb38-4911-b31a-5eefdd805be6 time="2026-02-13T23:26:59Z" level=info msg="Exiting IMAP Service" service=imap user=3cf97318-cb38-4911-b31a-5eefdd805be6 time="2026-02-13T23:26:59Z" level=info msg="Exiting service main loop" service=smtp user=3cf97318-cb38-4911-b31a-5eefdd805be6 time="2026-02-13T23:26:59Z" level=info msg="Exiting service main loop" service=notification user=3cf97318-cb38-4911-b31a-5eefdd805be6 time="2026-02-13T23:26:59Z" level=info msg="Exiting Service" service=user-identity user=3cf97318-cb38-4911-b31a-5eefdd805be6 time="2026-02-13T23:26:59Z" level=info msg="Exiting service main loop" service=telemetry user=3cf97318-cb38-4911-b31a-5eefdd805be6 time="2026-02-13T23:26:59Z" level=info msg="Exiting service" service=user-events user=3cf97318-cb38-4911-b31a-5eefdd805be6 time="2026-02-13T23:26:59Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6 userID=d194e6de-fcd7-4339-a3fc-cb813135e5fb time="2026-02-13T23:26:59Z" level=info msg="Closing IMAP Listener" service=server-manager time="2026-02-13T23:26:59Z" level=info msg="Closing IMAP server" service=server-manager time="2026-02-13T23:26:59Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=12 userID=d194e6de-fcd7-4339-a3fc-cb813135e5fb time="2026-02-13T23:26:59Z" level=info msg="Closing SMTP Listener" service=server-manager time="2026-02-13T23:26:59Z" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2026-02-13T23:26:59Z" level=info msg="Closing SMTP server" service=server-manager time="2026-02-13T23:26:59Z" level=info msg="Closing service" service=unleash Then it fails with error "Missing RCPT TO command" # :1 -> *scenario time="2026-02-13T23:26:59Z" level=info msg="User 'd20c6ae7-d2a2-4139-8157-eb359675f2c4' created with id=08c04f38-f992-4375-ae0e-ffeeffca438d" pkg=gpa/server/backend time="2026-02-13T23:26:59Z" level=info msg="Starting bridge" time="2026-02-13T23:26:59Z" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures1466701680/192/config1880203095/grpcFocusServerConfig.json pkg=focus/service time="2026-02-13T23:26:59Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures1466701680/192/cache3276919649/unleash_cache/unleash_flags: no such file or directory" service=unleash time="2026-02-13T23:26:59Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures1466701680/192/cache3276919649/notifications/notification_cache: no such file or directory" pkg=notification-store time="2026-02-13T23:26:59Z" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures1466701680/192/data3595062867/gluon/backend/db gluonStore=/tmp/TestFeatures1466701680/192/data3595062867/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2026-02-13T23:26:59Z" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2026-02-13T23:26:59Z" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2026-02-13T23:26:59Z" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2026-02-13T23:26:59Z" level=info msg="Starting service" service=unleash time="2026-02-13T23:26:59Z" level=info msg="Starting service" pkg=observability time="2026-02-13T23:26:59Z" level=info msg="Starting receiver service" service=unleash time="2026-02-13T23:26:59Z" level=info msg="Starting poll service" service=unleash time="2026-02-13T23:26:59Z" level=info msg="Checking for updates" pkg=bridge time="2026-02-13T23:26:59Z" level=info msg="Loading users" count=0 pkg=bridge/user time="2026-02-13T23:26:59Z" level=info msg="Starting frontend service" time="2026-02-13T23:26:59Z" level=info msg="Finished loading users" pkg=bridge/user time="2026-02-13T23:26:59Z" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures1466701680/192/config1880203095/grpcServerConfig.json time="2026-02-13T23:26:59Z" level=info msg="gRPC server listening on /tmp/bridge9106" pkg=grpc time="2026-02-13T23:26:59Z" level=info msg="Frontend service started" time="2026-02-13T23:26:59Z" level=info msg="Starting frontend client" time="2026-02-13T23:26:59Z" level=info msg="Not monitoring parent PID" pkg=grpc time="2026-02-13T23:26:59Z" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2026-02-13T23:26:59Z" level=info msg="200 OK: GET https://127.0.0.1:34837/feature/v2/frontend?bridgeStickyKey=0143b8a2-9888-4d49-9496-0af132119ec1" pkg=gpa/manager time="2026-02-13T23:26:59Z" level=info msg="Frontend client started" time="2026-02-13T23:26:59Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (cce003bd)" time="2026-02-13T23:26:59Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (cce003bd)" time="2026-02-13T23:26:59Z" level=info msg="200 OK: POST https://127.0.0.1:34837/auth/v4/info" pkg=gpa/manager time="2026-02-13T23:26:59Z" level=info msg="200 OK: POST https://127.0.0.1:34837/auth/v4" pkg=gpa/manager time="2026-02-13T23:26:59Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=08c04f38-f992-4375-ae0e-ffeeffca438d time="2026-02-13T23:26:59Z" level=info msg="Adding vault user" userID=08c04f38-f992-4375-ae0e-ffeeffca438d time="2026-02-13T23:26:59Z" level=info msg="Creating new user" userID=08c04f38-f992-4375-ae0e-ffeeffca438d time="2026-02-13T23:26:59Z" level=warning msg="404 GET https://127.0.0.1:34837/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2026-02-13T23:26:59Z" level=error msg="404 GET https://127.0.0.1:34837/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2026-02-13T23:26:59Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:34837/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2026-02-13T23:26:59Z" level=info msg="Creating user object" numAddr=1 numLabels=12 userID=08c04f38-f992-4375-ae0e-ffeeffca438d time="2026-02-13T23:26:59Z" level=info msg="200 OK: GET https://127.0.0.1:34837/core/v4/events/latest" pkg=gpa/client userID=08c04f38-f992-4375-ae0e-ffeeffca438d time="2026-02-13T23:26:59Z" level=info msg="Starting service Last EventID=AA==" service=user-events user=08c04f38-f992-4375-ae0e-ffeeffca438d time="2026-02-13T23:26:59Z" level=info msg="200 OK: GET https://127.0.0.1:34837/core/v4/settings" pkg=gpa/client userID=08c04f38-f992-4375-ae0e-ffeeffca438d time="2026-02-13T23:26:59Z" level=info msg="Registering user client, ID:08c04f38-f992-4375-ae0e-ffeeffca438d" pkg=observability time="2026-02-13T23:26:59Z" level=info msg="Starting service main loop" service=telemetry user=08c04f38-f992-4375-ae0e-ffeeffca438d time="2026-02-13T23:26:59Z" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=08c04f38-f992-4375-ae0e-ffeeffca438d time="2026-02-13T23:26:59Z" level=info msg="Starting service main loop" service=notification user=08c04f38-f992-4375-ae0e-ffeeffca438d time="2026-02-13T23:26:59Z" level=info msg="Starting service main loop" service=smtp user=08c04f38-f992-4375-ae0e-ffeeffca438d time="2026-02-13T23:26:59Z" level=info msg="200 OK: GET https://127.0.0.1:34837/core/v4/labels?Type=4" pkg=gpa/client userID=08c04f38-f992-4375-ae0e-ffeeffca438d time="2026-02-13T23:26:59Z" level=info msg="200 OK: GET https://127.0.0.1:34837/core/v4/labels?Type=3" pkg=gpa/client userID=08c04f38-f992-4375-ae0e-ffeeffca438d time="2026-02-13T23:26:59Z" level=info msg="200 OK: GET https://127.0.0.1:34837/core/v4/labels?Type=1" pkg=gpa/client userID=08c04f38-f992-4375-ae0e-ffeeffca438d time="2026-02-13T23:26:59Z" level=info msg="Setting labels" labelIDs="[0 4 5 7 9 12 1 2 3 6 8 10]" pkg=rwLabels time="2026-02-13T23:26:59Z" level=info msg="Adding user to imap server" addrID=59e8cc0e-b849-42b9-8687-60e7111e1fc0 service=server-manager time="2026-02-13T23:26:59Z" level=info msg="Creating new IMAP user" addrID=59e8cc0e-b849-42b9-8687-60e7111e1fc0 service=server-manager time="2026-02-13T23:26:59Z" level=info msg="Setting gluon ID" addrID=59e8cc0e-b849-42b9-8687-60e7111e1fc0 gluonID=beee060c-f69f-40dd-b901-4af722c66bb4 userID=08c04f38-f992-4375-ae0e-ffeeffca438d time="2026-02-13T23:26:59Z" level=info msg="Created new IMAP user" addrID=59e8cc0e-b849-42b9-8687-60e7111e1fc0 gluonID=beee060c-f69f-40dd-b901-4af722c66bb4 service=server-manager time="2026-02-13T23:26:59Z" level=info msg="Validating Listener State" service=server-manager time="2026-02-13T23:26:59Z" level=info msg=Resuming service=user-events user=08c04f38-f992-4375-ae0e-ffeeffca438d time="2026-02-13T23:26:59Z" level=info msg="Received mailbox message count" count=0 gluonID=beee060c-f69f-40dd-b901-4af722c66bb4 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2026-02-13T23:26:59Z" level=info msg="Starting IMAP Service" service=imap user=08c04f38-f992-4375-ae0e-ffeeffca438d time="2026-02-13T23:26:59Z" level=info msg="Sync triggered" service=imap user=08c04f38-f992-4375-ae0e-ffeeffca438d time="2026-02-13T23:26:59Z" level=info msg="Beginning user sync" service=imap start="2026-02-13 23:26:59.95535275 +0000 UTC m=+237.761961160" user=08c04f38-f992-4375-ae0e-ffeeffca438d time="2026-02-13T23:26:59Z" level=info msg="Checking whether logged in user should re-sync. UserID:08c04f38-f992-4375-ae0e-ffeeffca438d" userID=08c04f38-f992-4375-ae0e-ffeeffca438d time="2026-02-13T23:26:59Z" level=info msg="Syncing labels" service=imap user=08c04f38-f992-4375-ae0e-ffeeffca438d time="2026-02-13T23:26:59Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=beee060c-f69f-40dd-b901-4af722c66bb4 time="2026-02-13T23:26:59Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=beee060c-f69f-40dd-b901-4af722c66bb4 time="2026-02-13T23:26:59Z" level=error msg="Send mail failed." error="invalid return path" pkg=smtp time="2026-02-13T23:26:59Z" level=info msg="Sending observability data." pkg=observability time="2026-02-13T23:26:59Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=12 userID=beee060c-f69f-40dd-b901-4af722c66bb4 Scenario: Send with empty FROM # features/smtp/init.feature:43 When SMTP client "1" sends the following message from "<>" to "recipient@example.com": # :1 -> *scenario """ To: Internal Bridge   this should fail """ time="2026-02-13T23:26:59Z" level=info msg="200 OK: POST https://127.0.0.1:34837/data/v1/metrics" pkg=gpa/client userID=08c04f38-f992-4375-ae0e-ffeeffca438d time="2026-02-13T23:26:59Z" level=info msg="Successfully sent observability data." pkg=observability time="2026-02-13T23:26:59Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0 userID=beee060c-f69f-40dd-b901-4af722c66bb4 time="2026-02-13T23:26:59Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6 userID=beee060c-f69f-40dd-b901-4af722c66bb4 time="2026-02-13T23:26:59Z" level=info msg="Frontend service stopped" time="2026-02-13T23:26:59Z" level=info msg="Frontend client stopped" time="2026-02-13T23:26:59Z" level=info msg="Closing bridge" pkg=bridge time="2026-02-13T23:26:59Z" level=info msg="Stopping service" pkg=observability time="2026-02-13T23:26:59Z" level=info msg="Closing user" userID=08c04f38-f992-4375-ae0e-ffeeffca438d time="2026-02-13T23:26:59Z" level=info msg="De-registering user client, ID:08c04f38-f992-4375-ae0e-ffeeffca438d" pkg=observability time="2026-02-13T23:26:59Z" level=info msg="Synced labels" service=imap user=08c04f38-f992-4375-ae0e-ffeeffca438d time="2026-02-13T23:26:59Z" level=warning msg="Get \"https://127.0.0.1:34837/mail/v4/messages/count\": context canceled, Attempt 1" pkg=gpa/client time="2026-02-13T23:26:59Z" level=error msg="Get \"https://127.0.0.1:34837/mail/v4/messages/count\": context canceled" pkg=gpa/client time="2026-02-13T23:26:59Z" level=error msg="Failed to sync, will retry later" error="failed to retrieve message ids: received no response from API: Get \"https://127.0.0.1:34837/mail/v4/messages/count\": context canceled" service=imap user=08c04f38-f992-4375-ae0e-ffeeffca438d time="2026-02-13T23:26:59Z" level=error msg="Sync aborted" error="context canceled" service=imap user=08c04f38-f992-4375-ae0e-ffeeffca438d time="2026-02-13T23:26:59Z" level=info msg="Finished user sync" duration=1.765589ms service=imap user=08c04f38-f992-4375-ae0e-ffeeffca438d time="2026-02-13T23:26:59Z" level=info msg="Exiting IMAP Service" service=imap user=08c04f38-f992-4375-ae0e-ffeeffca438d time="2026-02-13T23:26:59Z" level=info msg="Exiting service main loop" service=smtp user=08c04f38-f992-4375-ae0e-ffeeffca438d time="2026-02-13T23:26:59Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=8 userID=beee060c-f69f-40dd-b901-4af722c66bb4 time="2026-02-13T23:26:59Z" level=info msg="Exiting service main loop" service=notification user=08c04f38-f992-4375-ae0e-ffeeffca438d time="2026-02-13T23:26:59Z" level=info msg="Exiting Service" service=user-identity user=08c04f38-f992-4375-ae0e-ffeeffca438d time="2026-02-13T23:26:59Z" level=info msg="Exiting service main loop" service=telemetry user=08c04f38-f992-4375-ae0e-ffeeffca438d time="2026-02-13T23:26:59Z" level=info msg="Exiting service" service=user-events user=08c04f38-f992-4375-ae0e-ffeeffca438d time="2026-02-13T23:26:59Z" level=info msg="Closing IMAP Listener" service=server-manager time="2026-02-13T23:26:59Z" level=info msg="Closing IMAP server" service=server-manager time="2026-02-13T23:26:59Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4 userID=beee060c-f69f-40dd-b901-4af722c66bb4 time="2026-02-13T23:26:59Z" level=info msg="Closing SMTP Listener" service=server-manager time="2026-02-13T23:26:59Z" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2026-02-13T23:26:59Z" level=info msg="Closing SMTP server" service=server-manager time="2026-02-13T23:26:59Z" level=info msg="Closing service" service=unleash Then it fails # :1 -> *scenario time="2026-02-13T23:27:00Z" level=info msg="User 'e8d8d1e8-f7ac-4431-95f4-a76c20ce3015' created with id=6f717326-be7e-404d-b7c8-1fe62ffb95ff" pkg=gpa/server/backend time="2026-02-13T23:27:00Z" level=info msg="Starting bridge" time="2026-02-13T23:27:00Z" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures1466701680/193/config3730459557/grpcFocusServerConfig.json pkg=focus/service time="2026-02-13T23:27:00Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures1466701680/193/cache921779690/unleash_cache/unleash_flags: no such file or directory" service=unleash time="2026-02-13T23:27:00Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures1466701680/193/cache921779690/notifications/notification_cache: no such file or directory" pkg=notification-store time="2026-02-13T23:27:00Z" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures1466701680/193/data3029018671/gluon/backend/db gluonStore=/tmp/TestFeatures1466701680/193/data3029018671/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2026-02-13T23:27:00Z" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2026-02-13T23:27:00Z" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2026-02-13T23:27:00Z" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2026-02-13T23:27:00Z" level=info msg="Starting service" service=unleash time="2026-02-13T23:27:00Z" level=info msg="Starting service" pkg=observability time="2026-02-13T23:27:00Z" level=info msg="Starting frontend service" time="2026-02-13T23:27:00Z" level=info msg="Starting poll service" service=unleash time="2026-02-13T23:27:00Z" level=info msg="Starting receiver service" service=unleash time="2026-02-13T23:27:00Z" level=info msg="Checking for updates" pkg=bridge time="2026-02-13T23:27:00Z" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures1466701680/193/config3730459557/grpcServerConfig.json time="2026-02-13T23:27:00Z" level=info msg="gRPC server listening on /tmp/bridge1753" pkg=grpc time="2026-02-13T23:27:00Z" level=info msg="Frontend service started" time="2026-02-13T23:27:00Z" level=info msg="Starting frontend client" time="2026-02-13T23:27:00Z" level=info msg="Not monitoring parent PID" pkg=grpc time="2026-02-13T23:27:00Z" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2026-02-13T23:27:00Z" level=info msg="Loading users" count=0 pkg=bridge/user time="2026-02-13T23:27:00Z" level=info msg="Finished loading users" pkg=bridge/user time="2026-02-13T23:27:00Z" level=info msg="Frontend client started" time="2026-02-13T23:27:00Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (44c78d0e)" time="2026-02-13T23:27:00Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (44c78d0e)" time="2026-02-13T23:27:00Z" level=info msg="200 OK: GET https://127.0.0.1:37307/feature/v2/frontend?bridgeStickyKey=550fab66-a88d-406f-8448-9fb45149b550" pkg=gpa/manager time="2026-02-13T23:27:00Z" level=info msg="200 OK: POST https://127.0.0.1:37307/auth/v4/info" pkg=gpa/manager time="2026-02-13T23:27:00Z" level=info msg="200 OK: POST https://127.0.0.1:37307/auth/v4" pkg=gpa/manager time="2026-02-13T23:27:00Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=6f717326-be7e-404d-b7c8-1fe62ffb95ff time="2026-02-13T23:27:00Z" level=info msg="Adding vault user" userID=6f717326-be7e-404d-b7c8-1fe62ffb95ff time="2026-02-13T23:27:00Z" level=info msg="Creating new user" userID=6f717326-be7e-404d-b7c8-1fe62ffb95ff time="2026-02-13T23:27:00Z" level=warning msg="404 GET https://127.0.0.1:37307/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2026-02-13T23:27:00Z" level=error msg="404 GET https://127.0.0.1:37307/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2026-02-13T23:27:00Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:37307/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2026-02-13T23:27:00Z" level=info msg="Creating user object" numAddr=1 numLabels=12 userID=6f717326-be7e-404d-b7c8-1fe62ffb95ff time="2026-02-13T23:27:00Z" level=info msg="200 OK: GET https://127.0.0.1:37307/core/v4/events/latest" pkg=gpa/client userID=6f717326-be7e-404d-b7c8-1fe62ffb95ff time="2026-02-13T23:27:00Z" level=info msg="Starting service Last EventID=AA==" service=user-events user=6f717326-be7e-404d-b7c8-1fe62ffb95ff time="2026-02-13T23:27:00Z" level=info msg="200 OK: GET https://127.0.0.1:37307/core/v4/settings" pkg=gpa/client userID=6f717326-be7e-404d-b7c8-1fe62ffb95ff time="2026-02-13T23:27:00Z" level=info msg="Registering user client, ID:6f717326-be7e-404d-b7c8-1fe62ffb95ff" pkg=observability time="2026-02-13T23:27:00Z" level=info msg="Starting service main loop" service=telemetry user=6f717326-be7e-404d-b7c8-1fe62ffb95ff time="2026-02-13T23:27:00Z" level=info msg="Starting service main loop" service=notification user=6f717326-be7e-404d-b7c8-1fe62ffb95ff time="2026-02-13T23:27:00Z" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=6f717326-be7e-404d-b7c8-1fe62ffb95ff time="2026-02-13T23:27:00Z" level=info msg="Starting service main loop" service=smtp user=6f717326-be7e-404d-b7c8-1fe62ffb95ff time="2026-02-13T23:27:00Z" level=info msg="200 OK: GET https://127.0.0.1:37307/core/v4/labels?Type=4" pkg=gpa/client userID=6f717326-be7e-404d-b7c8-1fe62ffb95ff time="2026-02-13T23:27:00Z" level=info msg="200 OK: GET https://127.0.0.1:37307/core/v4/labels?Type=3" pkg=gpa/client userID=6f717326-be7e-404d-b7c8-1fe62ffb95ff time="2026-02-13T23:27:00Z" level=info msg="200 OK: GET https://127.0.0.1:37307/core/v4/labels?Type=1" pkg=gpa/client userID=6f717326-be7e-404d-b7c8-1fe62ffb95ff time="2026-02-13T23:27:00Z" level=info msg="Setting labels" labelIDs="[8 10 12 0 1 3 4 5 6 9 2 7]" pkg=rwLabels time="2026-02-13T23:27:00Z" level=info msg="Adding user to imap server" addrID=3df1e063-7cbc-4e76-9f3f-ac6130f9decb service=server-manager time="2026-02-13T23:27:00Z" level=info msg="Creating new IMAP user" addrID=3df1e063-7cbc-4e76-9f3f-ac6130f9decb service=server-manager time="2026-02-13T23:27:00Z" level=info msg="Setting gluon ID" addrID=3df1e063-7cbc-4e76-9f3f-ac6130f9decb gluonID=d95ccf0a-3654-4303-baa4-57e4d97a1f8b userID=6f717326-be7e-404d-b7c8-1fe62ffb95ff time="2026-02-13T23:27:00Z" level=info msg="Received mailbox message count" count=0 gluonID=d95ccf0a-3654-4303-baa4-57e4d97a1f8b labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2026-02-13T23:27:00Z" level=info msg="Created new IMAP user" addrID=3df1e063-7cbc-4e76-9f3f-ac6130f9decb gluonID=d95ccf0a-3654-4303-baa4-57e4d97a1f8b service=server-manager time="2026-02-13T23:27:00Z" level=info msg="Validating Listener State" service=server-manager time="2026-02-13T23:27:00Z" level=info msg=Resuming service=user-events user=6f717326-be7e-404d-b7c8-1fe62ffb95ff time="2026-02-13T23:27:00Z" level=info msg="Starting IMAP Service" service=imap user=6f717326-be7e-404d-b7c8-1fe62ffb95ff time="2026-02-13T23:27:00Z" level=info msg="Checking whether logged in user should re-sync. UserID:6f717326-be7e-404d-b7c8-1fe62ffb95ff" userID=6f717326-be7e-404d-b7c8-1fe62ffb95ff time="2026-02-13T23:27:00Z" level=info msg="Sync triggered" service=imap user=6f717326-be7e-404d-b7c8-1fe62ffb95ff time="2026-02-13T23:27:00Z" level=info msg="Beginning user sync" service=imap start="2026-02-13 23:27:00.495401999 +0000 UTC m=+238.302010399" user=6f717326-be7e-404d-b7c8-1fe62ffb95ff time="2026-02-13T23:27:00Z" level=info msg="Syncing labels" service=imap user=6f717326-be7e-404d-b7c8-1fe62ffb95ff Scenario: Send with empty TO # features/smtp/init.feature:52 When SMTP client "1" sends MAIL FROM "" # :1 -> *scenario Then it succeeds # :1 -> *scenario When SMTP client "1" sends RCPT TO "<>" # :1 -> *scenario Then it succeeds # :1 -> *scenario time="2026-02-13T23:27:00Z" level=error msg="Send mail failed." error="invalid recipient" pkg=smtp time="2026-02-13T23:27:00Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=d95ccf0a-3654-4303-baa4-57e4d97a1f8b When SMTP client "1" sends DATA: # :1 -> *scenario """ Subject: test """ time="2026-02-13T23:27:00Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=d95ccf0a-3654-4303-baa4-57e4d97a1f8b time="2026-02-13T23:27:00Z" level=info msg="Frontend service stopped" time="2026-02-13T23:27:00Z" level=info msg="Frontend client stopped" time="2026-02-13T23:27:00Z" level=info msg="Closing bridge" pkg=bridge time="2026-02-13T23:27:00Z" level=info msg="Stopping service" pkg=observability time="2026-02-13T23:27:00Z" level=info msg="Closing user" userID=6f717326-be7e-404d-b7c8-1fe62ffb95ff time="2026-02-13T23:27:00Z" level=info msg="De-registering user client, ID:6f717326-be7e-404d-b7c8-1fe62ffb95ff" pkg=observability time="2026-02-13T23:27:00Z" level=info msg="Synced labels" service=imap user=6f717326-be7e-404d-b7c8-1fe62ffb95ff time="2026-02-13T23:27:00Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5 userID=d95ccf0a-3654-4303-baa4-57e4d97a1f8b time="2026-02-13T23:27:00Z" level=warning msg="Get \"https://127.0.0.1:37307/mail/v4/messages/count\": context canceled, Attempt 1" pkg=gpa/client time="2026-02-13T23:27:00Z" level=error msg="Get \"https://127.0.0.1:37307/mail/v4/messages/count\": context canceled" pkg=gpa/client time="2026-02-13T23:27:00Z" level=error msg="Failed to sync, will retry later" error="failed to retrieve message ids: received no response from API: Get \"https://127.0.0.1:37307/mail/v4/messages/count\": context canceled" service=imap user=6f717326-be7e-404d-b7c8-1fe62ffb95ff time="2026-02-13T23:27:00Z" level=error msg="Sync aborted" error="context canceled" service=imap user=6f717326-be7e-404d-b7c8-1fe62ffb95ff time="2026-02-13T23:27:00Z" level=info msg="Finished user sync" duration=1.64285ms service=imap user=6f717326-be7e-404d-b7c8-1fe62ffb95ff time="2026-02-13T23:27:00Z" level=info msg="Exiting IMAP Service" service=imap user=6f717326-be7e-404d-b7c8-1fe62ffb95ff time="2026-02-13T23:27:00Z" level=info msg="Exiting service main loop" service=smtp user=6f717326-be7e-404d-b7c8-1fe62ffb95ff time="2026-02-13T23:27:00Z" level=info msg="Exiting service main loop" service=notification user=6f717326-be7e-404d-b7c8-1fe62ffb95ff time="2026-02-13T23:27:00Z" level=info msg="Exiting Service" service=user-identity user=6f717326-be7e-404d-b7c8-1fe62ffb95ff time="2026-02-13T23:27:00Z" level=info msg="Exiting service main loop" service=telemetry user=6f717326-be7e-404d-b7c8-1fe62ffb95ff time="2026-02-13T23:27:00Z" level=info msg="Exiting service" service=user-events user=6f717326-be7e-404d-b7c8-1fe62ffb95ff time="2026-02-13T23:27:00Z" level=info msg="Closing IMAP Listener" service=server-manager time="2026-02-13T23:27:00Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=7 userID=d95ccf0a-3654-4303-baa4-57e4d97a1f8b time="2026-02-13T23:27:00Z" level=info msg="Closing IMAP server" service=server-manager time="2026-02-13T23:27:00Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=3 userID=d95ccf0a-3654-4303-baa4-57e4d97a1f8b time="2026-02-13T23:27:00Z" level=info msg="Closing SMTP Listener" service=server-manager time="2026-02-13T23:27:00Z" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2026-02-13T23:27:00Z" level=info msg="Closing SMTP server" service=server-manager time="2026-02-13T23:27:00Z" level=info msg="Closing service" service=unleash Then it fails with error "invalid recipient" # :1 -> *scenario time="2026-02-13T23:27:00Z" level=info msg="User '155add47-1a41-4056-9622-3dcd4fc3815a' created with id=71bc6d7e-8f77-4a98-a761-aa9f7ffc3d61" pkg=gpa/server/backend time="2026-02-13T23:27:00Z" level=info msg="Starting bridge" time="2026-02-13T23:27:00Z" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures1466701680/194/config3478986826/grpcFocusServerConfig.json pkg=focus/service time="2026-02-13T23:27:00Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures1466701680/194/cache1946778426/unleash_cache/unleash_flags: no such file or directory" service=unleash time="2026-02-13T23:27:00Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures1466701680/194/cache1946778426/notifications/notification_cache: no such file or directory" pkg=notification-store time="2026-02-13T23:27:00Z" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures1466701680/194/data4176921386/gluon/backend/db gluonStore=/tmp/TestFeatures1466701680/194/data4176921386/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2026-02-13T23:27:00Z" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2026-02-13T23:27:00Z" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2026-02-13T23:27:00Z" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2026-02-13T23:27:00Z" level=info msg="Starting service" service=unleash time="2026-02-13T23:27:00Z" level=info msg="Starting service" pkg=observability time="2026-02-13T23:27:00Z" level=info msg="Starting frontend service" time="2026-02-13T23:27:00Z" level=info msg="Starting poll service" service=unleash time="2026-02-13T23:27:00Z" level=info msg="Loading users" count=0 pkg=bridge/user time="2026-02-13T23:27:00Z" level=info msg="Finished loading users" pkg=bridge/user time="2026-02-13T23:27:00Z" level=info msg="Checking for updates" pkg=bridge time="2026-02-13T23:27:00Z" level=info msg="Starting receiver service" service=unleash time="2026-02-13T23:27:00Z" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures1466701680/194/config3478986826/grpcServerConfig.json time="2026-02-13T23:27:00Z" level=info msg="gRPC server listening on /tmp/bridge4302" pkg=grpc time="2026-02-13T23:27:00Z" level=info msg="Frontend service started" time="2026-02-13T23:27:00Z" level=info msg="Starting frontend client" time="2026-02-13T23:27:00Z" level=info msg="Not monitoring parent PID" pkg=grpc time="2026-02-13T23:27:00Z" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2026-02-13T23:27:00Z" level=info msg="200 OK: GET https://127.0.0.1:37503/feature/v2/frontend?bridgeStickyKey=f3ec4b97-c42a-40c3-b700-f6d754210812" pkg=gpa/manager time="2026-02-13T23:27:00Z" level=info msg="Frontend client started" time="2026-02-13T23:27:00Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (24d5a906)" time="2026-02-13T23:27:00Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (24d5a906)" time="2026-02-13T23:27:00Z" level=info msg="200 OK: POST https://127.0.0.1:37503/auth/v4/info" pkg=gpa/manager time="2026-02-13T23:27:00Z" level=info msg="200 OK: POST https://127.0.0.1:37503/auth/v4" pkg=gpa/manager time="2026-02-13T23:27:00Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=71bc6d7e-8f77-4a98-a761-aa9f7ffc3d61 time="2026-02-13T23:27:00Z" level=info msg="Adding vault user" userID=71bc6d7e-8f77-4a98-a761-aa9f7ffc3d61 time="2026-02-13T23:27:00Z" level=info msg="Creating new user" userID=71bc6d7e-8f77-4a98-a761-aa9f7ffc3d61 time="2026-02-13T23:27:00Z" level=warning msg="404 GET https://127.0.0.1:37503/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2026-02-13T23:27:00Z" level=error msg="404 GET https://127.0.0.1:37503/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2026-02-13T23:27:00Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:37503/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2026-02-13T23:27:00Z" level=info msg="Creating user object" numAddr=1 numLabels=12 userID=71bc6d7e-8f77-4a98-a761-aa9f7ffc3d61 time="2026-02-13T23:27:00Z" level=info msg="200 OK: GET https://127.0.0.1:37503/core/v4/events/latest" pkg=gpa/client userID=71bc6d7e-8f77-4a98-a761-aa9f7ffc3d61 time="2026-02-13T23:27:00Z" level=info msg="Starting service Last EventID=AA==" service=user-events user=71bc6d7e-8f77-4a98-a761-aa9f7ffc3d61 time="2026-02-13T23:27:00Z" level=info msg="200 OK: GET https://127.0.0.1:37503/core/v4/settings" pkg=gpa/client userID=71bc6d7e-8f77-4a98-a761-aa9f7ffc3d61 time="2026-02-13T23:27:00Z" level=info msg="Registering user client, ID:71bc6d7e-8f77-4a98-a761-aa9f7ffc3d61" pkg=observability time="2026-02-13T23:27:00Z" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=71bc6d7e-8f77-4a98-a761-aa9f7ffc3d61 time="2026-02-13T23:27:00Z" level=info msg="Starting service main loop" service=notification user=71bc6d7e-8f77-4a98-a761-aa9f7ffc3d61 time="2026-02-13T23:27:00Z" level=info msg="Starting service main loop" service=telemetry user=71bc6d7e-8f77-4a98-a761-aa9f7ffc3d61 time="2026-02-13T23:27:00Z" level=info msg="Starting service main loop" service=smtp user=71bc6d7e-8f77-4a98-a761-aa9f7ffc3d61 time="2026-02-13T23:27:00Z" level=info msg="200 OK: GET https://127.0.0.1:37503/core/v4/labels?Type=4" pkg=gpa/client userID=71bc6d7e-8f77-4a98-a761-aa9f7ffc3d61 time="2026-02-13T23:27:00Z" level=info msg="200 OK: GET https://127.0.0.1:37503/core/v4/labels?Type=3" pkg=gpa/client userID=71bc6d7e-8f77-4a98-a761-aa9f7ffc3d61 time="2026-02-13T23:27:00Z" level=info msg="200 OK: GET https://127.0.0.1:37503/core/v4/labels?Type=1" pkg=gpa/client userID=71bc6d7e-8f77-4a98-a761-aa9f7ffc3d61 time="2026-02-13T23:27:00Z" level=info msg="Setting labels" labelIDs="[0 1 2 4 5 6 8 9 3 7 10 12]" pkg=rwLabels time="2026-02-13T23:27:00Z" level=info msg="Adding user to imap server" addrID=a1fbdc5e-4508-404b-98de-bf90798cb35f service=server-manager time="2026-02-13T23:27:00Z" level=info msg="Creating new IMAP user" addrID=a1fbdc5e-4508-404b-98de-bf90798cb35f service=server-manager time="2026-02-13T23:27:00Z" level=info msg="Setting gluon ID" addrID=a1fbdc5e-4508-404b-98de-bf90798cb35f gluonID=7bd58f0b-fd6f-42ea-8a1e-05add0833fb2 userID=71bc6d7e-8f77-4a98-a761-aa9f7ffc3d61 time="2026-02-13T23:27:00Z" level=info msg="Created new IMAP user" addrID=a1fbdc5e-4508-404b-98de-bf90798cb35f gluonID=7bd58f0b-fd6f-42ea-8a1e-05add0833fb2 service=server-manager time="2026-02-13T23:27:00Z" level=info msg="Validating Listener State" service=server-manager time="2026-02-13T23:27:00Z" level=info msg=Resuming service=user-events user=71bc6d7e-8f77-4a98-a761-aa9f7ffc3d61 time="2026-02-13T23:27:00Z" level=info msg="Received mailbox message count" count=0 gluonID=7bd58f0b-fd6f-42ea-8a1e-05add0833fb2 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2026-02-13T23:27:00Z" level=info msg="Starting IMAP Service" service=imap user=71bc6d7e-8f77-4a98-a761-aa9f7ffc3d61 time="2026-02-13T23:27:00Z" level=info msg="Sync triggered" service=imap user=71bc6d7e-8f77-4a98-a761-aa9f7ffc3d61 time="2026-02-13T23:27:00Z" level=info msg="Beginning user sync" service=imap start="2026-02-13 23:27:00.972622614 +0000 UTC m=+238.779231024" user=71bc6d7e-8f77-4a98-a761-aa9f7ffc3d61 time="2026-02-13T23:27:00Z" level=info msg="Checking whether logged in user should re-sync. UserID:71bc6d7e-8f77-4a98-a761-aa9f7ffc3d61" userID=71bc6d7e-8f77-4a98-a761-aa9f7ffc3d61 time="2026-02-13T23:27:00Z" level=info msg="Syncing labels" service=imap user=71bc6d7e-8f77-4a98-a761-aa9f7ffc3d61 time="2026-02-13T23:27:00Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=7bd58f0b-fd6f-42ea-8a1e-05add0833fb2 Scenario: Allow BODY parameter of MAIL FROM command # features/smtp/init.feature:63 When SMTP client "1" sends MAIL FROM "<155add47-1a41-4056-9622-3dcd4fc3815a@proton.local> BODY=7BIT" # :1 -> *scenario time="2026-02-13T23:27:00Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=7bd58f0b-fd6f-42ea-8a1e-05add0833fb2 time="2026-02-13T23:27:00Z" level=info msg="Frontend service stopped" time="2026-02-13T23:27:00Z" level=info msg="Frontend client stopped" time="2026-02-13T23:27:00Z" level=info msg="Closing bridge" pkg=bridge time="2026-02-13T23:27:00Z" level=info msg="Stopping service" pkg=observability time="2026-02-13T23:27:00Z" level=info msg="Closing user" userID=71bc6d7e-8f77-4a98-a761-aa9f7ffc3d61 time="2026-02-13T23:27:00Z" level=info msg="De-registering user client, ID:71bc6d7e-8f77-4a98-a761-aa9f7ffc3d61" pkg=observability time="2026-02-13T23:27:00Z" level=info msg="Synced labels" service=imap user=71bc6d7e-8f77-4a98-a761-aa9f7ffc3d61 time="2026-02-13T23:27:00Z" level=warning msg="Get \"https://127.0.0.1:37503/mail/v4/messages/count\": context canceled, Attempt 1" pkg=gpa/client time="2026-02-13T23:27:00Z" level=error msg="Get \"https://127.0.0.1:37503/mail/v4/messages/count\": context canceled" pkg=gpa/client time="2026-02-13T23:27:00Z" level=error msg="Failed to sync, will retry later" error="failed to retrieve message ids: received no response from API: Get \"https://127.0.0.1:37503/mail/v4/messages/count\": context canceled" service=imap user=71bc6d7e-8f77-4a98-a761-aa9f7ffc3d61 time="2026-02-13T23:27:00Z" level=error msg="Sync aborted" error="context canceled" service=imap user=71bc6d7e-8f77-4a98-a761-aa9f7ffc3d61 time="2026-02-13T23:27:00Z" level=info msg="Finished user sync" duration=1.663538ms service=imap user=71bc6d7e-8f77-4a98-a761-aa9f7ffc3d61 time="2026-02-13T23:27:00Z" level=info msg="Exiting IMAP Service" service=imap user=71bc6d7e-8f77-4a98-a761-aa9f7ffc3d61 time="2026-02-13T23:27:00Z" level=info msg="Exiting service main loop" service=smtp user=71bc6d7e-8f77-4a98-a761-aa9f7ffc3d61 time="2026-02-13T23:27:00Z" level=info msg="Exiting service main loop" service=notification user=71bc6d7e-8f77-4a98-a761-aa9f7ffc3d61 time="2026-02-13T23:27:00Z" level=info msg="Exiting Service" service=user-identity user=71bc6d7e-8f77-4a98-a761-aa9f7ffc3d61 time="2026-02-13T23:27:00Z" level=info msg="Exiting service main loop" service=telemetry user=71bc6d7e-8f77-4a98-a761-aa9f7ffc3d61 time="2026-02-13T23:27:00Z" level=info msg="Exiting service" service=user-events user=71bc6d7e-8f77-4a98-a761-aa9f7ffc3d61 time="2026-02-13T23:27:00Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0 userID=7bd58f0b-fd6f-42ea-8a1e-05add0833fb2 time="2026-02-13T23:27:00Z" level=info msg="Closing IMAP Listener" service=server-manager time="2026-02-13T23:27:00Z" level=info msg="Closing IMAP server" service=server-manager time="2026-02-13T23:27:00Z" level=info msg="Closing SMTP Listener" service=server-manager time="2026-02-13T23:27:00Z" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2026-02-13T23:27:00Z" level=info msg="Closing SMTP server" service=server-manager time="2026-02-13T23:27:00Z" level=info msg="Closing service" service=unleash Then it succeeds # :1 -> *scenario time="2026-02-13T23:27:01Z" level=info msg="User 'db9c534c-d2f4-450e-bbc7-dfc4edf7a011' created with id=f3fef708-accf-4049-89ee-fe08dee46fbc" pkg=gpa/server/backend time="2026-02-13T23:27:01Z" level=info msg="Starting bridge" time="2026-02-13T23:27:01Z" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures1466701680/195/config721614293/grpcFocusServerConfig.json pkg=focus/service time="2026-02-13T23:27:01Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures1466701680/195/cache3030358257/unleash_cache/unleash_flags: no such file or directory" service=unleash time="2026-02-13T23:27:01Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures1466701680/195/cache3030358257/notifications/notification_cache: no such file or directory" pkg=notification-store time="2026-02-13T23:27:01Z" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures1466701680/195/data281988166/gluon/backend/db gluonStore=/tmp/TestFeatures1466701680/195/data281988166/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2026-02-13T23:27:01Z" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2026-02-13T23:27:01Z" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2026-02-13T23:27:01Z" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2026-02-13T23:27:01Z" level=info msg="Starting service" service=unleash time="2026-02-13T23:27:01Z" level=info msg="Starting service" pkg=observability time="2026-02-13T23:27:01Z" level=info msg="Starting poll service" service=unleash time="2026-02-13T23:27:01Z" level=info msg="Starting frontend service" time="2026-02-13T23:27:01Z" level=info msg="Starting receiver service" service=unleash time="2026-02-13T23:27:01Z" level=info msg="Checking for updates" pkg=bridge time="2026-02-13T23:27:01Z" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures1466701680/195/config721614293/grpcServerConfig.json time="2026-02-13T23:27:01Z" level=info msg="gRPC server listening on /tmp/bridge5347" pkg=grpc time="2026-02-13T23:27:01Z" level=info msg="Frontend service started" time="2026-02-13T23:27:01Z" level=info msg="Starting frontend client" time="2026-02-13T23:27:01Z" level=info msg="Loading users" count=0 pkg=bridge/user time="2026-02-13T23:27:01Z" level=info msg="Finished loading users" pkg=bridge/user time="2026-02-13T23:27:01Z" level=info msg="Not monitoring parent PID" pkg=grpc time="2026-02-13T23:27:01Z" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2026-02-13T23:27:01Z" level=info msg="200 OK: GET https://127.0.0.1:39229/feature/v2/frontend?bridgeStickyKey=d5f2f3df-2c6b-4748-96f0-00af114539e8" pkg=gpa/manager time="2026-02-13T23:27:01Z" level=info msg="Frontend client started" time="2026-02-13T23:27:01Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (84c01203)" time="2026-02-13T23:27:01Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (84c01203)" time="2026-02-13T23:27:01Z" level=info msg="200 OK: POST https://127.0.0.1:39229/auth/v4/info" pkg=gpa/manager time="2026-02-13T23:27:01Z" level=info msg="200 OK: POST https://127.0.0.1:39229/auth/v4" pkg=gpa/manager time="2026-02-13T23:27:01Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=f3fef708-accf-4049-89ee-fe08dee46fbc time="2026-02-13T23:27:01Z" level=info msg="Adding vault user" userID=f3fef708-accf-4049-89ee-fe08dee46fbc time="2026-02-13T23:27:01Z" level=info msg="Creating new user" userID=f3fef708-accf-4049-89ee-fe08dee46fbc time="2026-02-13T23:27:01Z" level=warning msg="404 GET https://127.0.0.1:39229/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2026-02-13T23:27:01Z" level=error msg="404 GET https://127.0.0.1:39229/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2026-02-13T23:27:01Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:39229/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2026-02-13T23:27:01Z" level=info msg="Creating user object" numAddr=1 numLabels=12 userID=f3fef708-accf-4049-89ee-fe08dee46fbc time="2026-02-13T23:27:01Z" level=info msg="200 OK: GET https://127.0.0.1:39229/core/v4/events/latest" pkg=gpa/client userID=f3fef708-accf-4049-89ee-fe08dee46fbc time="2026-02-13T23:27:01Z" level=info msg="Starting service Last EventID=AA==" service=user-events user=f3fef708-accf-4049-89ee-fe08dee46fbc time="2026-02-13T23:27:01Z" level=info msg="200 OK: GET https://127.0.0.1:39229/core/v4/settings" pkg=gpa/client userID=f3fef708-accf-4049-89ee-fe08dee46fbc time="2026-02-13T23:27:01Z" level=info msg="Registering user client, ID:f3fef708-accf-4049-89ee-fe08dee46fbc" pkg=observability time="2026-02-13T23:27:01Z" level=info msg="Starting service main loop" service=telemetry user=f3fef708-accf-4049-89ee-fe08dee46fbc time="2026-02-13T23:27:01Z" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=f3fef708-accf-4049-89ee-fe08dee46fbc time="2026-02-13T23:27:01Z" level=info msg="Starting service main loop" service=notification user=f3fef708-accf-4049-89ee-fe08dee46fbc time="2026-02-13T23:27:01Z" level=info msg="Starting service main loop" service=smtp user=f3fef708-accf-4049-89ee-fe08dee46fbc time="2026-02-13T23:27:01Z" level=info msg="200 OK: GET https://127.0.0.1:39229/core/v4/labels?Type=4" pkg=gpa/client userID=f3fef708-accf-4049-89ee-fe08dee46fbc time="2026-02-13T23:27:01Z" level=info msg="200 OK: GET https://127.0.0.1:39229/core/v4/labels?Type=3" pkg=gpa/client userID=f3fef708-accf-4049-89ee-fe08dee46fbc time="2026-02-13T23:27:01Z" level=info msg="200 OK: GET https://127.0.0.1:39229/core/v4/labels?Type=1" pkg=gpa/client userID=f3fef708-accf-4049-89ee-fe08dee46fbc time="2026-02-13T23:27:01Z" level=info msg="Setting labels" labelIDs="[1 2 4 5 10 12 3 6 7 8 9 0]" pkg=rwLabels time="2026-02-13T23:27:01Z" level=info msg="Adding user to imap server" addrID=481fbc4d-8226-4d79-9a14-19685c7699c8 service=server-manager time="2026-02-13T23:27:01Z" level=info msg="Creating new IMAP user" addrID=481fbc4d-8226-4d79-9a14-19685c7699c8 service=server-manager time="2026-02-13T23:27:01Z" level=info msg="Setting gluon ID" addrID=481fbc4d-8226-4d79-9a14-19685c7699c8 gluonID=647f6c7f-75d9-49ac-8001-cdf89681f79b userID=f3fef708-accf-4049-89ee-fe08dee46fbc time="2026-02-13T23:27:01Z" level=info msg="Created new IMAP user" addrID=481fbc4d-8226-4d79-9a14-19685c7699c8 gluonID=647f6c7f-75d9-49ac-8001-cdf89681f79b service=server-manager time="2026-02-13T23:27:01Z" level=info msg="Validating Listener State" service=server-manager time="2026-02-13T23:27:01Z" level=info msg=Resuming service=user-events user=f3fef708-accf-4049-89ee-fe08dee46fbc time="2026-02-13T23:27:01Z" level=info msg="Received mailbox message count" count=0 gluonID=647f6c7f-75d9-49ac-8001-cdf89681f79b labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2026-02-13T23:27:01Z" level=info msg="Starting IMAP Service" service=imap user=f3fef708-accf-4049-89ee-fe08dee46fbc time="2026-02-13T23:27:01Z" level=info msg="Sync triggered" service=imap user=f3fef708-accf-4049-89ee-fe08dee46fbc time="2026-02-13T23:27:01Z" level=info msg="Beginning user sync" service=imap start="2026-02-13 23:27:01.488239153 +0000 UTC m=+239.294847563" user=f3fef708-accf-4049-89ee-fe08dee46fbc time="2026-02-13T23:27:01Z" level=info msg="Checking whether logged in user should re-sync. UserID:f3fef708-accf-4049-89ee-fe08dee46fbc" userID=f3fef708-accf-4049-89ee-fe08dee46fbc time="2026-02-13T23:27:01Z" level=info msg="Syncing labels" service=imap user=f3fef708-accf-4049-89ee-fe08dee46fbc time="2026-02-13T23:27:01Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=647f6c7f-75d9-49ac-8001-cdf89681f79b time="2026-02-13T23:27:01Z" level=error msg="Send mail failed." error="invalid return path" pkg=smtp time="2026-02-13T23:27:01Z" level=info msg="Sending observability data." pkg=observability time="2026-02-13T23:27:01Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=647f6c7f-75d9-49ac-8001-cdf89681f79b Scenario: FROM not owned by user # features/smtp/init.feature:67 When SMTP client "1" sends the following message from "unowned@proton.local" to "recipient@example.com": # :1 -> *scenario time="2026-02-13T23:27:01Z" level=info msg="200 OK: POST https://127.0.0.1:39229/data/v1/metrics" pkg=gpa/client userID=f3fef708-accf-4049-89ee-fe08dee46fbc """ From: Bridge Test <[user:user]@[domain]> To: Internal Bridge   this should fail """ time="2026-02-13T23:27:01Z" level=info msg="Successfully sent observability data." pkg=observability time="2026-02-13T23:27:01Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0 userID=647f6c7f-75d9-49ac-8001-cdf89681f79b time="2026-02-13T23:27:01Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6 userID=647f6c7f-75d9-49ac-8001-cdf89681f79b time="2026-02-13T23:27:01Z" level=info msg="Frontend service stopped" time="2026-02-13T23:27:01Z" level=info msg="Frontend client stopped" time="2026-02-13T23:27:01Z" level=info msg="Closing bridge" pkg=bridge time="2026-02-13T23:27:01Z" level=info msg="Stopping service" pkg=observability time="2026-02-13T23:27:01Z" level=info msg="Closing user" userID=f3fef708-accf-4049-89ee-fe08dee46fbc time="2026-02-13T23:27:01Z" level=info msg="De-registering user client, ID:f3fef708-accf-4049-89ee-fe08dee46fbc" pkg=observability time="2026-02-13T23:27:01Z" level=info msg="Synced labels" service=imap user=f3fef708-accf-4049-89ee-fe08dee46fbc time="2026-02-13T23:27:01Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=7 userID=647f6c7f-75d9-49ac-8001-cdf89681f79b time="2026-02-13T23:27:01Z" level=warning msg="Get \"https://127.0.0.1:39229/mail/v4/messages/count\": context canceled, Attempt 1" pkg=gpa/client time="2026-02-13T23:27:01Z" level=error msg="Get \"https://127.0.0.1:39229/mail/v4/messages/count\": context canceled" pkg=gpa/client time="2026-02-13T23:27:01Z" level=error msg="Failed to sync, will retry later" error="failed to retrieve message ids: received no response from API: Get \"https://127.0.0.1:39229/mail/v4/messages/count\": context canceled" service=imap user=f3fef708-accf-4049-89ee-fe08dee46fbc time="2026-02-13T23:27:01Z" level=error msg="Sync aborted" error="context canceled" service=imap user=f3fef708-accf-4049-89ee-fe08dee46fbc time="2026-02-13T23:27:01Z" level=info msg="Finished user sync" duration=1.905973ms service=imap user=f3fef708-accf-4049-89ee-fe08dee46fbc time="2026-02-13T23:27:01Z" level=info msg="Exiting IMAP Service" service=imap user=f3fef708-accf-4049-89ee-fe08dee46fbc time="2026-02-13T23:27:01Z" level=info msg="Exiting service main loop" service=smtp user=f3fef708-accf-4049-89ee-fe08dee46fbc time="2026-02-13T23:27:01Z" level=info msg="Exiting service main loop" service=notification user=f3fef708-accf-4049-89ee-fe08dee46fbc time="2026-02-13T23:27:01Z" level=info msg="Exiting Service" service=user-identity user=f3fef708-accf-4049-89ee-fe08dee46fbc time="2026-02-13T23:27:01Z" level=info msg="Exiting service main loop" service=telemetry user=f3fef708-accf-4049-89ee-fe08dee46fbc time="2026-02-13T23:27:01Z" level=info msg="Exiting service" service=user-events user=f3fef708-accf-4049-89ee-fe08dee46fbc time="2026-02-13T23:27:01Z" level=info msg="Closing IMAP Listener" service=server-manager time="2026-02-13T23:27:01Z" level=info msg="Closing IMAP server" service=server-manager time="2026-02-13T23:27:01Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=8 userID=647f6c7f-75d9-49ac-8001-cdf89681f79b time="2026-02-13T23:27:01Z" level=info msg="Closing SMTP Listener" service=server-manager time="2026-02-13T23:27:01Z" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2026-02-13T23:27:01Z" level=info msg="Closing SMTP server" service=server-manager time="2026-02-13T23:27:01Z" level=info msg="Closing service" service=unleash Then it fails # :1 -> *scenario Feature: A user can connect an SMTP client to custom ports time="2026-02-13T23:27:01Z" level=info msg="User 'cbefe94f-4f96-477a-857b-a7ec27c6fffb' created with id=8e83e41e-4025-409e-8ec3-df04af970097" pkg=gpa/server/backend Background: Given there exists an account with username "cbefe94f-4f96-477a-857b-a7ec27c6fffb" and password "password" # :1 -> *scenario Then it succeeds # :1 -> *scenario time="2026-02-13T23:27:01Z" level=info msg="Starting bridge" time="2026-02-13T23:27:01Z" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures1466701680/196/config880757976/grpcFocusServerConfig.json pkg=focus/service time="2026-02-13T23:27:01Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures1466701680/196/cache2277901131/unleash_cache/unleash_flags: no such file or directory" service=unleash time="2026-02-13T23:27:01Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures1466701680/196/cache2277901131/notifications/notification_cache: no such file or directory" pkg=notification-store time="2026-02-13T23:27:01Z" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures1466701680/196/data2526186853/gluon/backend/db gluonStore=/tmp/TestFeatures1466701680/196/data2526186853/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2026-02-13T23:27:01Z" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2026-02-13T23:27:01Z" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2026-02-13T23:27:01Z" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2026-02-13T23:27:01Z" level=info msg="Starting service" service=unleash time="2026-02-13T23:27:01Z" level=info msg="Starting service" pkg=observability time="2026-02-13T23:27:01Z" level=info msg="Starting frontend service" time="2026-02-13T23:27:01Z" level=info msg="Starting poll service" service=unleash time="2026-02-13T23:27:01Z" level=info msg="Starting receiver service" service=unleash time="2026-02-13T23:27:01Z" level=info msg="200 OK: GET https://127.0.0.1:41107/feature/v2/frontend?bridgeStickyKey=efe24cb3-da51-4fa0-ae57-b95626a45651" pkg=gpa/manager time="2026-02-13T23:27:01Z" level=info msg="Checking for updates" pkg=bridge time="2026-02-13T23:27:01Z" level=info msg="Loading users" count=0 pkg=bridge/user time="2026-02-13T23:27:01Z" level=info msg="Finished loading users" pkg=bridge/user time="2026-02-13T23:27:01Z" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures1466701680/196/config880757976/grpcServerConfig.json time="2026-02-13T23:27:01Z" level=info msg="gRPC server listening on /tmp/bridge5001" pkg=grpc time="2026-02-13T23:27:01Z" level=info msg="Frontend service started" time="2026-02-13T23:27:01Z" level=info msg="Starting frontend client" time="2026-02-13T23:27:01Z" level=info msg="Not monitoring parent PID" pkg=grpc time="2026-02-13T23:27:01Z" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2026-02-13T23:27:01Z" level=info msg="Frontend client started" When bridge starts # :1 -> *scenario time="2026-02-13T23:27:01Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (9c2868e9)" time="2026-02-13T23:27:01Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (9c2868e9)" time="2026-02-13T23:27:01Z" level=info msg="200 OK: POST https://127.0.0.1:41107/auth/v4/info" pkg=gpa/manager time="2026-02-13T23:27:02Z" level=info msg="200 OK: POST https://127.0.0.1:41107/auth/v4" pkg=gpa/manager time="2026-02-13T23:27:02Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=8e83e41e-4025-409e-8ec3-df04af970097 time="2026-02-13T23:27:02Z" level=info msg="Adding vault user" userID=8e83e41e-4025-409e-8ec3-df04af970097 time="2026-02-13T23:27:02Z" level=info msg="Creating new user" userID=8e83e41e-4025-409e-8ec3-df04af970097 time="2026-02-13T23:27:02Z" level=warning msg="404 GET https://127.0.0.1:41107/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2026-02-13T23:27:02Z" level=error msg="404 GET https://127.0.0.1:41107/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2026-02-13T23:27:02Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:41107/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2026-02-13T23:27:02Z" level=info msg="Creating user object" numAddr=1 numLabels=12 userID=8e83e41e-4025-409e-8ec3-df04af970097 time="2026-02-13T23:27:02Z" level=info msg="200 OK: GET https://127.0.0.1:41107/core/v4/events/latest" pkg=gpa/client userID=8e83e41e-4025-409e-8ec3-df04af970097 time="2026-02-13T23:27:02Z" level=info msg="Starting service Last EventID=AA==" service=user-events user=8e83e41e-4025-409e-8ec3-df04af970097 time="2026-02-13T23:27:02Z" level=info msg="200 OK: GET https://127.0.0.1:41107/core/v4/settings" pkg=gpa/client userID=8e83e41e-4025-409e-8ec3-df04af970097 time="2026-02-13T23:27:02Z" level=info msg="Registering user client, ID:8e83e41e-4025-409e-8ec3-df04af970097" pkg=observability time="2026-02-13T23:27:02Z" level=info msg="Starting service main loop" service=telemetry user=8e83e41e-4025-409e-8ec3-df04af970097 time="2026-02-13T23:27:02Z" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=8e83e41e-4025-409e-8ec3-df04af970097 time="2026-02-13T23:27:02Z" level=info msg="Starting service main loop" service=notification user=8e83e41e-4025-409e-8ec3-df04af970097 time="2026-02-13T23:27:02Z" level=info msg="Starting service main loop" service=smtp user=8e83e41e-4025-409e-8ec3-df04af970097 time="2026-02-13T23:27:02Z" level=info msg="200 OK: GET https://127.0.0.1:41107/core/v4/labels?Type=4" pkg=gpa/client userID=8e83e41e-4025-409e-8ec3-df04af970097 time="2026-02-13T23:27:02Z" level=info msg="200 OK: GET https://127.0.0.1:41107/core/v4/labels?Type=3" pkg=gpa/client userID=8e83e41e-4025-409e-8ec3-df04af970097 time="2026-02-13T23:27:02Z" level=info msg="200 OK: GET https://127.0.0.1:41107/core/v4/labels?Type=1" pkg=gpa/client userID=8e83e41e-4025-409e-8ec3-df04af970097 time="2026-02-13T23:27:02Z" level=info msg="Setting labels" labelIDs="[0 2 3 4 5 6 7 9 1 8 10 12]" pkg=rwLabels time="2026-02-13T23:27:02Z" level=info msg="Adding user to imap server" addrID=3bab2cea-c416-4f0c-8401-50ba9937db69 service=server-manager time="2026-02-13T23:27:02Z" level=info msg="Creating new IMAP user" addrID=3bab2cea-c416-4f0c-8401-50ba9937db69 service=server-manager time="2026-02-13T23:27:02Z" level=info msg="Setting gluon ID" addrID=3bab2cea-c416-4f0c-8401-50ba9937db69 gluonID=2968a3c7-bdbc-48d6-99bf-0f157f4e2ecd userID=8e83e41e-4025-409e-8ec3-df04af970097 time="2026-02-13T23:27:02Z" level=info msg="Created new IMAP user" addrID=3bab2cea-c416-4f0c-8401-50ba9937db69 gluonID=2968a3c7-bdbc-48d6-99bf-0f157f4e2ecd service=server-manager time="2026-02-13T23:27:02Z" level=info msg="Validating Listener State" service=server-manager time="2026-02-13T23:27:02Z" level=info msg=Resuming service=user-events user=8e83e41e-4025-409e-8ec3-df04af970097 And the user logs in with username "cbefe94f-4f96-477a-857b-a7ec27c6fffb" and password "password" # :1 -> *scenario Then it succeeds # :1 -> *scenario time="2026-02-13T23:27:02Z" level=info msg="Restarting SMTP server" service=server-manager time="2026-02-13T23:27:02Z" level=info msg="Closing SMTP Listener" service=server-manager time="2026-02-13T23:27:02Z" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2026-02-13T23:27:02Z" level=info msg="Closing SMTP server" service=server-manager time="2026-02-13T23:27:02Z" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2026-02-13T23:27:02Z" level=info msg="Starting SMTP server" port=1144 service=server-manager ssl=false Scenario: Authenticates successfully on custom port # features/smtp/ports.feature:9 When the user changes the SMTP port to 1144 # :1 -> *scenario time="2026-02-13T23:27:02Z" level=info msg="Received mailbox message count" count=0 gluonID=2968a3c7-bdbc-48d6-99bf-0f157f4e2ecd labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2026-02-13T23:27:02Z" level=info msg="Starting IMAP Service" service=imap user=8e83e41e-4025-409e-8ec3-df04af970097 time="2026-02-13T23:27:02Z" level=info msg="Sync triggered" service=imap user=8e83e41e-4025-409e-8ec3-df04af970097 time="2026-02-13T23:27:02Z" level=info msg="Beginning user sync" service=imap start="2026-02-13 23:27:02.13301754 +0000 UTC m=+239.939625950" user=8e83e41e-4025-409e-8ec3-df04af970097 time="2026-02-13T23:27:02Z" level=info msg="Checking whether logged in user should re-sync. UserID:8e83e41e-4025-409e-8ec3-df04af970097" userID=8e83e41e-4025-409e-8ec3-df04af970097 time="2026-02-13T23:27:02Z" level=info msg="Syncing labels" service=imap user=8e83e41e-4025-409e-8ec3-df04af970097 time="2026-02-13T23:27:02Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=2968a3c7-bdbc-48d6-99bf-0f157f4e2ecd time="2026-02-13T23:27:02Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=2968a3c7-bdbc-48d6-99bf-0f157f4e2ecd time="2026-02-13T23:27:02Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0 userID=2968a3c7-bdbc-48d6-99bf-0f157f4e2ecd time="2026-02-13T23:27:02Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=3 userID=2968a3c7-bdbc-48d6-99bf-0f157f4e2ecd time="2026-02-13T23:27:02Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=8 userID=2968a3c7-bdbc-48d6-99bf-0f157f4e2ecd time="2026-02-13T23:27:02Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5 userID=2968a3c7-bdbc-48d6-99bf-0f157f4e2ecd time="2026-02-13T23:27:02Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6 userID=2968a3c7-bdbc-48d6-99bf-0f157f4e2ecd time="2026-02-13T23:27:02Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=7 userID=2968a3c7-bdbc-48d6-99bf-0f157f4e2ecd time="2026-02-13T23:27:02Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=10 userID=2968a3c7-bdbc-48d6-99bf-0f157f4e2ecd time="2026-02-13T23:27:02Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4 userID=2968a3c7-bdbc-48d6-99bf-0f157f4e2ecd time="2026-02-13T23:27:02Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=12 userID=2968a3c7-bdbc-48d6-99bf-0f157f4e2ecd time="2026-02-13T23:27:02Z" level=info msg="Synced labels" service=imap user=8e83e41e-4025-409e-8ec3-df04af970097 When user "cbefe94f-4f96-477a-857b-a7ec27c6fffb" connects SMTP client "1" on port 1144 # :1 -> *scenario time="2026-02-13T23:27:02Z" level=info msg="200 OK: GET https://127.0.0.1:41107/mail/v4/messages/count" pkg=gpa/client userID=8e83e41e-4025-409e-8ec3-df04af970097 time="2026-02-13T23:27:02Z" level=info msg="Syncing messages" service=imap user=8e83e41e-4025-409e-8ec3-df04af970097 time="2026-02-13T23:27:02Z" level=info msg="Job started" service=imap user=8e83e41e-4025-409e-8ec3-df04af970097 time="2026-02-13T23:27:02Z" level=info msg="200 OK: POST https://127.0.0.1:41107/mail/v4/messages" pkg=gpa/client userID=8e83e41e-4025-409e-8ec3-df04af970097 time="2026-02-13T23:27:02Z" level=info msg="Job finished" service=imap user=8e83e41e-4025-409e-8ec3-df04af970097 time="2026-02-13T23:27:02Z" level=info msg="All child jobs completed" service=imap sync-job=waiter user=8e83e41e-4025-409e-8ec3-df04af970097 time="2026-02-13T23:27:02Z" level=info msg="Synced messages" service=imap user=8e83e41e-4025-409e-8ec3-df04af970097 time="2026-02-13T23:27:02Z" level=info msg="Finished user sync" duration=4.753832ms service=imap user=8e83e41e-4025-409e-8ec3-df04af970097 time="2026-02-13T23:27:02Z" level=info msg="Sync complete, starting API event stream" service=imap user=8e83e41e-4025-409e-8ec3-df04af970097 time="2026-02-13T23:27:02Z" level=info msg="Event loop reset" eventID="AA==" service=user-events user=8e83e41e-4025-409e-8ec3-df04af970097 time="2026-02-13T23:27:02Z" level=info msg="Frontend service stopped" time="2026-02-13T23:27:02Z" level=info msg="Frontend client stopped" time="2026-02-13T23:27:02Z" level=info msg="Closing bridge" pkg=bridge time="2026-02-13T23:27:02Z" level=info msg="Stopping service" pkg=observability time="2026-02-13T23:27:02Z" level=info msg="Closing user" userID=8e83e41e-4025-409e-8ec3-df04af970097 time="2026-02-13T23:27:02Z" level=info msg="De-registering user client, ID:8e83e41e-4025-409e-8ec3-df04af970097" pkg=observability time="2026-02-13T23:27:02Z" level=info msg="Exiting IMAP Service" service=imap user=8e83e41e-4025-409e-8ec3-df04af970097 time="2026-02-13T23:27:02Z" level=info msg="Exiting service main loop" service=smtp user=8e83e41e-4025-409e-8ec3-df04af970097 time="2026-02-13T23:27:02Z" level=info msg="Exiting service main loop" service=notification user=8e83e41e-4025-409e-8ec3-df04af970097 time="2026-02-13T23:27:02Z" level=info msg="Exiting Service" service=user-identity user=8e83e41e-4025-409e-8ec3-df04af970097 time="2026-02-13T23:27:02Z" level=info msg="Exiting service main loop" service=telemetry user=8e83e41e-4025-409e-8ec3-df04af970097 time="2026-02-13T23:27:02Z" level=info msg="Exiting service" service=user-events user=8e83e41e-4025-409e-8ec3-df04af970097 time="2026-02-13T23:27:02Z" level=info msg="Closing IMAP Listener" service=server-manager time="2026-02-13T23:27:02Z" level=info msg="Closing IMAP server" service=server-manager time="2026-02-13T23:27:02Z" level=info msg="Closing SMTP Listener" service=server-manager time="2026-02-13T23:27:02Z" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1144: use of closed network connection" service=server-manager time="2026-02-13T23:27:02Z" level=info msg="Closing SMTP server" service=server-manager time="2026-02-13T23:27:02Z" level=info msg="Closing service" service=unleash Then SMTP client "1" can authenticate # :1 -> *scenario Feature: SMTP sending with attachment time="2026-02-13T23:27:02Z" level=info msg="User 'ef7d059b-9e43-4fb1-a101-4ce29d3fb5cf' created with id=9dfaba2f-51fa-4fe2-87a6-9784cc0bd990" pkg=gpa/server/backend Background: Given there exists an account with username "ef7d059b-9e43-4fb1-a101-4ce29d3fb5cf" and password "password"# :1 -> *scenario time="2026-02-13T23:27:02Z" level=info msg="User '5a781db6-894c-4ace-94ed-01f7ec004dfc' created with id=13edce79-535f-4bab-920a-6401848f9138" pkg=gpa/server/backend And there exists an account with username "5a781db6-894c-4ace-94ed-01f7ec004dfc" and password "password" # :1 -> *scenario Then it succeeds # :1 -> *scenario time="2026-02-13T23:27:02Z" level=info msg="Starting bridge" time="2026-02-13T23:27:02Z" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures1466701680/197/config2327557073/grpcFocusServerConfig.json pkg=focus/service time="2026-02-13T23:27:02Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures1466701680/197/cache4004596786/unleash_cache/unleash_flags: no such file or directory" service=unleash time="2026-02-13T23:27:02Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures1466701680/197/cache4004596786/notifications/notification_cache: no such file or directory" pkg=notification-store time="2026-02-13T23:27:02Z" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures1466701680/197/data2430738077/gluon/backend/db gluonStore=/tmp/TestFeatures1466701680/197/data2430738077/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2026-02-13T23:27:02Z" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2026-02-13T23:27:02Z" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2026-02-13T23:27:02Z" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2026-02-13T23:27:02Z" level=info msg="Starting service" service=unleash time="2026-02-13T23:27:02Z" level=info msg="Starting service" pkg=observability time="2026-02-13T23:27:02Z" level=info msg="Starting frontend service" time="2026-02-13T23:27:02Z" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures1466701680/197/config2327557073/grpcServerConfig.json time="2026-02-13T23:27:02Z" level=info msg="gRPC server listening on /tmp/bridge0128" pkg=grpc time="2026-02-13T23:27:02Z" level=info msg="Frontend service started" time="2026-02-13T23:27:02Z" level=info msg="Starting frontend client" time="2026-02-13T23:27:02Z" level=info msg="Starting poll service" service=unleash time="2026-02-13T23:27:02Z" level=info msg="Starting receiver service" service=unleash time="2026-02-13T23:27:02Z" level=info msg="Loading users" count=0 pkg=bridge/user time="2026-02-13T23:27:02Z" level=info msg="Finished loading users" pkg=bridge/user time="2026-02-13T23:27:02Z" level=info msg="Checking for updates" pkg=bridge time="2026-02-13T23:27:02Z" level=info msg="Not monitoring parent PID" pkg=grpc time="2026-02-13T23:27:02Z" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2026-02-13T23:27:02Z" level=info msg="Frontend client started" When bridge starts # :1 -> *scenario time="2026-02-13T23:27:02Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (998d9106)" time="2026-02-13T23:27:02Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (998d9106)" time="2026-02-13T23:27:02Z" level=info msg="200 OK: GET https://127.0.0.1:37925/feature/v2/frontend?bridgeStickyKey=232a1844-c04f-4926-9095-703802ba684f" pkg=gpa/manager time="2026-02-13T23:27:02Z" level=info msg="200 OK: POST https://127.0.0.1:37925/auth/v4/info" pkg=gpa/manager time="2026-02-13T23:27:03Z" level=info msg="200 OK: POST https://127.0.0.1:37925/auth/v4" pkg=gpa/manager time="2026-02-13T23:27:03Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=9dfaba2f-51fa-4fe2-87a6-9784cc0bd990 time="2026-02-13T23:27:03Z" level=info msg="Adding vault user" userID=9dfaba2f-51fa-4fe2-87a6-9784cc0bd990 time="2026-02-13T23:27:03Z" level=info msg="Creating new user" userID=9dfaba2f-51fa-4fe2-87a6-9784cc0bd990 time="2026-02-13T23:27:03Z" level=warning msg="404 GET https://127.0.0.1:37925/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2026-02-13T23:27:03Z" level=error msg="404 GET https://127.0.0.1:37925/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2026-02-13T23:27:03Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:37925/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2026-02-13T23:27:03Z" level=info msg="Creating user object" numAddr=1 numLabels=12 userID=9dfaba2f-51fa-4fe2-87a6-9784cc0bd990 time="2026-02-13T23:27:03Z" level=info msg="200 OK: GET https://127.0.0.1:37925/core/v4/events/latest" pkg=gpa/client userID=9dfaba2f-51fa-4fe2-87a6-9784cc0bd990 time="2026-02-13T23:27:03Z" level=info msg="Starting service Last EventID=AA==" service=user-events user=9dfaba2f-51fa-4fe2-87a6-9784cc0bd990 time="2026-02-13T23:27:03Z" level=info msg="200 OK: GET https://127.0.0.1:37925/core/v4/settings" pkg=gpa/client userID=9dfaba2f-51fa-4fe2-87a6-9784cc0bd990 time="2026-02-13T23:27:03Z" level=info msg="Registering user client, ID:9dfaba2f-51fa-4fe2-87a6-9784cc0bd990" pkg=observability time="2026-02-13T23:27:03Z" level=info msg="Starting service main loop" service=telemetry user=9dfaba2f-51fa-4fe2-87a6-9784cc0bd990 time="2026-02-13T23:27:03Z" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=9dfaba2f-51fa-4fe2-87a6-9784cc0bd990 time="2026-02-13T23:27:03Z" level=info msg="Starting service main loop" service=notification user=9dfaba2f-51fa-4fe2-87a6-9784cc0bd990 time="2026-02-13T23:27:03Z" level=info msg="Starting service main loop" service=smtp user=9dfaba2f-51fa-4fe2-87a6-9784cc0bd990 time="2026-02-13T23:27:03Z" level=info msg="200 OK: GET https://127.0.0.1:37925/core/v4/labels?Type=4" pkg=gpa/client userID=9dfaba2f-51fa-4fe2-87a6-9784cc0bd990 time="2026-02-13T23:27:03Z" level=info msg="200 OK: GET https://127.0.0.1:37925/core/v4/labels?Type=3" pkg=gpa/client userID=9dfaba2f-51fa-4fe2-87a6-9784cc0bd990 time="2026-02-13T23:27:03Z" level=info msg="200 OK: GET https://127.0.0.1:37925/core/v4/labels?Type=1" pkg=gpa/client userID=9dfaba2f-51fa-4fe2-87a6-9784cc0bd990 time="2026-02-13T23:27:03Z" level=info msg="Setting labels" labelIDs="[0 1 3 4 5 6 8 9 2 7 10 12]" pkg=rwLabels time="2026-02-13T23:27:03Z" level=info msg="Adding user to imap server" addrID=e92e0f64-0e0b-4c7a-90cd-1d46db705cde service=server-manager time="2026-02-13T23:27:03Z" level=info msg="Creating new IMAP user" addrID=e92e0f64-0e0b-4c7a-90cd-1d46db705cde service=server-manager time="2026-02-13T23:27:03Z" level=info msg="Setting gluon ID" addrID=e92e0f64-0e0b-4c7a-90cd-1d46db705cde gluonID=77d9222e-5a4e-4c53-b74e-e9e75193999c userID=9dfaba2f-51fa-4fe2-87a6-9784cc0bd990 time="2026-02-13T23:27:03Z" level=info msg="Created new IMAP user" addrID=e92e0f64-0e0b-4c7a-90cd-1d46db705cde gluonID=77d9222e-5a4e-4c53-b74e-e9e75193999c service=server-manager time="2026-02-13T23:27:03Z" level=info msg="Validating Listener State" service=server-manager time="2026-02-13T23:27:03Z" level=info msg=Resuming service=user-events user=9dfaba2f-51fa-4fe2-87a6-9784cc0bd990 And the user logs in with username "ef7d059b-9e43-4fb1-a101-4ce29d3fb5cf" and password "password" # :1 -> *scenario time="2026-02-13T23:27:03Z" level=info msg="Checking whether logged in user should re-sync. UserID:9dfaba2f-51fa-4fe2-87a6-9784cc0bd990" userID=9dfaba2f-51fa-4fe2-87a6-9784cc0bd990 time="2026-02-13T23:27:03Z" level=info msg="Starting IMAP Service" service=imap user=9dfaba2f-51fa-4fe2-87a6-9784cc0bd990 time="2026-02-13T23:27:03Z" level=info msg="Sync triggered" service=imap user=9dfaba2f-51fa-4fe2-87a6-9784cc0bd990 time="2026-02-13T23:27:03Z" level=info msg="Beginning user sync" service=imap start="2026-02-13 23:27:03.123266574 +0000 UTC m=+240.929874984" user=9dfaba2f-51fa-4fe2-87a6-9784cc0bd990 time="2026-02-13T23:27:03Z" level=info msg="Syncing labels" service=imap user=9dfaba2f-51fa-4fe2-87a6-9784cc0bd990 time="2026-02-13T23:27:03Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=77d9222e-5a4e-4c53-b74e-e9e75193999c time="2026-02-13T23:27:03Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=77d9222e-5a4e-4c53-b74e-e9e75193999c time="2026-02-13T23:27:03Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5 userID=77d9222e-5a4e-4c53-b74e-e9e75193999c time="2026-02-13T23:27:03Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=10 userID=77d9222e-5a4e-4c53-b74e-e9e75193999c time="2026-02-13T23:27:03Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4 userID=77d9222e-5a4e-4c53-b74e-e9e75193999c time="2026-02-13T23:27:03Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6 userID=77d9222e-5a4e-4c53-b74e-e9e75193999c time="2026-02-13T23:27:03Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0 userID=77d9222e-5a4e-4c53-b74e-e9e75193999c time="2026-02-13T23:27:03Z" level=info msg="Received mailbox message count" count=0 gluonID=77d9222e-5a4e-4c53-b74e-e9e75193999c labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2026-02-13T23:27:03Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=3 userID=77d9222e-5a4e-4c53-b74e-e9e75193999c time="2026-02-13T23:27:03Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=8 userID=77d9222e-5a4e-4c53-b74e-e9e75193999c time="2026-02-13T23:27:03Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=7 userID=77d9222e-5a4e-4c53-b74e-e9e75193999c time="2026-02-13T23:27:03Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=12 userID=77d9222e-5a4e-4c53-b74e-e9e75193999c time="2026-02-13T23:27:03Z" level=info msg="Synced labels" service=imap user=9dfaba2f-51fa-4fe2-87a6-9784cc0bd990 time="2026-02-13T23:27:03Z" level=info msg="200 OK: GET https://127.0.0.1:37925/mail/v4/messages/count" pkg=gpa/client userID=9dfaba2f-51fa-4fe2-87a6-9784cc0bd990 time="2026-02-13T23:27:03Z" level=info msg="Syncing messages" service=imap user=9dfaba2f-51fa-4fe2-87a6-9784cc0bd990 time="2026-02-13T23:27:03Z" level=info msg="Job started" service=imap user=9dfaba2f-51fa-4fe2-87a6-9784cc0bd990 time="2026-02-13T23:27:03Z" level=info msg="200 OK: POST https://127.0.0.1:37925/mail/v4/messages" pkg=gpa/client userID=9dfaba2f-51fa-4fe2-87a6-9784cc0bd990 time="2026-02-13T23:27:03Z" level=info msg="Job finished" service=imap user=9dfaba2f-51fa-4fe2-87a6-9784cc0bd990 time="2026-02-13T23:27:03Z" level=info msg="All child jobs completed" service=imap sync-job=waiter user=9dfaba2f-51fa-4fe2-87a6-9784cc0bd990 time="2026-02-13T23:27:03Z" level=info msg="Synced messages" service=imap user=9dfaba2f-51fa-4fe2-87a6-9784cc0bd990 time="2026-02-13T23:27:03Z" level=info msg="Finished user sync" duration=5.567997ms service=imap user=9dfaba2f-51fa-4fe2-87a6-9784cc0bd990 time="2026-02-13T23:27:03Z" level=info msg="Sync complete, starting API event stream" service=imap user=9dfaba2f-51fa-4fe2-87a6-9784cc0bd990 time="2026-02-13T23:27:03Z" level=info msg="Event loop reset" eventID="AA==" service=user-events user=9dfaba2f-51fa-4fe2-87a6-9784cc0bd990 And user "ef7d059b-9e43-4fb1-a101-4ce29d3fb5cf" finishes syncing # :1 -> *scenario Then it succeeds # :1 -> *scenario When user "ef7d059b-9e43-4fb1-a101-4ce29d3fb5cf" connects and authenticates SMTP client "1" # :1 -> *scenario And user "ef7d059b-9e43-4fb1-a101-4ce29d3fb5cf" connects and authenticates IMAP client "1" # :1 -> *scenario Then it succeeds # :1 -> *scenario time="2026-02-13T23:27:03Z" level=info msg="Sending observability data." pkg=observability time="2026-02-13T23:27:03Z" level=info msg="200 OK: POST https://127.0.0.1:37925/data/v1/metrics" pkg=gpa/client userID=9dfaba2f-51fa-4fe2-87a6-9784cc0bd990 time="2026-02-13T23:27:03Z" level=info msg="Successfully sent observability data." pkg=observability time="2026-02-13T23:27:03Z" level=info msg="200 OK: GET https://127.0.0.1:37925/mail/v4/settings" pkg=gpa/client userID=9dfaba2f-51fa-4fe2-87a6-9784cc0bd990 time="2026-02-13T23:27:03Z" level=info msg="200 OK: POST https://127.0.0.1:37925/mail/v4/messages" pkg=gpa/client userID=9dfaba2f-51fa-4fe2-87a6-9784cc0bd990 time="2026-02-13T23:27:03Z" level=info msg="200 OK: POST https://127.0.0.1:37925/mail/v4/attachments" pkg=gpa/client userID=9dfaba2f-51fa-4fe2-87a6-9784cc0bd990 time="2026-02-13T23:27:03Z" level=info msg="200 OK: GET https://127.0.0.1:37925/core/v4/keys?Email=5a781db6-894c-4ace-94ed-01f7ec004dfc%40proton.local" pkg=gpa/client userID=9dfaba2f-51fa-4fe2-87a6-9784cc0bd990 time="2026-02-13T23:27:03Z" level=info msg="200 OK: GET https://127.0.0.1:37925/contacts/v4/emails?Email=5a781db6-894c-4ace-94ed-01f7ec004dfc%40proton.local&Page=0&PageSize=150" pkg=gpa/client userID=9dfaba2f-51fa-4fe2-87a6-9784cc0bd990 time="2026-02-13T23:27:03Z" level=info msg="200 OK: POST https://127.0.0.1:37925/mail/v4/messages/8031c620-5a42-4f29-b89d-30243f9ab07a" pkg=gpa/client userID=9dfaba2f-51fa-4fe2-87a6-9784cc0bd990 time="2026-02-13T23:27:03Z" level=info msg="Scheduling observability data sending" pkg=observability Scenario: Sending with cyrillic PDF attachment # features/smtp/send/attachment.feature:16 When SMTP client "1" sends the following message from "ef7d059b-9e43-4fb1-a101-4ce29d3fb5cf@proton.local" to "5a781db6-894c-4ace-94ed-01f7ec004dfc@proton.local": # :1 -> *scenario """ Content-Type: multipart/mixed; boundary="------------bYzsV6z0EdKTbltmCDZgIM15" From: Bridge Test <[user:user1]@[domain]> To: Internal Bridge <[user:user2]@[domain]> Subject: Test with cyrillic attachment  --------------bYzsV6z0EdKTbltmCDZgIM15 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=utf-8  Shake that body --------------bYzsV6z0EdKTbltmCDZgIM15 Content-Type: application/pdf;  name="=?UTF-8?B?0JDQkdCS0JPQlNCD0JXQltCX0IXQmNCI0JrQm9CJ0JzQndCK0J7Qn9Cg?=  =?UTF-8?B?0KHQotCM0KPQpNCl0KfQj9CX0KgucGRm?=" Content-Disposition: attachment;  filename*0*=UTF-8''%D0%90%D0%91%D0%92%D0%93%D0%94%D0%83%D0%95%D0%96%D0%97;  filename*1*=%D0%85%D0%98%D0%88%D0%9A%D0%9B%D0%89%D0%9C%D0%9D%D0%8A%D0%9E;  filename*2*=%D0%9F%D0%A0%D0%A1%D0%A2%D0%8C%D0%A3%D0%A4%D0%A5%D0%A7%D0%8F;  filename*3*=%D0%97%D0%A8%2E%70%64%66 Content-Transfer-Encoding: base64  0JDQkdCS0JPQlNCD0JXQltCX0IXQmNCI0JrQm9CJ0JzQndCK0J7Qn9Cg0KHQotCM0KPQpNCl0KfQj9CX0Kg=  --------------bYzsV6z0EdKTbltmCDZgIM15--  """ Then it succeeds # :1 -> *scenario time="2026-02-13T23:27:03Z" level=info msg="Heartbeat sent" metrics="{bridge.any.heartbeat bridge_heartbeat_new {1 2} {true true false false false true true true true true false 0.0.0 starttls starttls unknown}}" pkg=telemetry time="2026-02-13T23:27:04Z" level=info msg="200 OK: GET https://127.0.0.1:37925/core/v4/events/AA==" pkg=gpa/client userID=9dfaba2f-51fa-4fe2-87a6-9784cc0bd990 time="2026-02-13T23:27:04Z" level=info msg="Received new API event" new="Event BA==: messages: created=1, updated=1, deleted=0" old="AA==" service=user-events user=9dfaba2f-51fa-4fe2-87a6-9784cc0bd990 time="2026-02-13T23:27:04Z" level=info msg="Handling message created event" date=0 messageID=8031c620-5a42-4f29-b89d-30243f9ab07a service=imap subject="******** (f75f8f2b)" user=9dfaba2f-51fa-4fe2-87a6-9784cc0bd990 time="2026-02-13T23:27:04Z" level=info msg="200 OK: GET https://127.0.0.1:37925/mail/v4/messages/8031c620-5a42-4f29-b89d-30243f9ab07a" pkg=gpa/client userID=9dfaba2f-51fa-4fe2-87a6-9784cc0bd990 time="2026-02-13T23:27:04Z" level=info msg="Handling draft or sent updated event" isDraft=false messageID=8031c620-5a42-4f29-b89d-30243f9ab07a service=imap subject="******** (f75f8f2b)" user=9dfaba2f-51fa-4fe2-87a6-9784cc0bd990 time="2026-02-13T23:27:04Z" level=info msg="200 OK: GET https://127.0.0.1:37925/mail/v4/messages/8031c620-5a42-4f29-b89d-30243f9ab07a" pkg=gpa/client userID=9dfaba2f-51fa-4fe2-87a6-9784cc0bd990 Then IMAP client "1" eventually sees the following messages in "Sent": # :1 -> *scenario | from | to | subject | | ef7d059b-9e43-4fb1-a101-4ce29d3fb5cf@proton.local | 5a781db6-894c-4ace-94ed-01f7ec004dfc@proton.local | Test with cyrillic attachment | And the body in the "POST" request to "/mail/v4/messages" is: # :1 -> *scenario """ {  "Message": {  "Subject": "Test with cyrillic attachment",  "Sender": {  "Name": "Bridge Test"  },  "ToList": [  {  "Address": "[user:user2]@[domain]",  "Name": "Internal Bridge"  }  ],  "CCList": [],  "BCCList": [],  "MIMEType": "text/plain"  } } """ time="2026-02-13T23:27:04Z" level=info msg="Frontend service stopped" time="2026-02-13T23:27:04Z" level=info msg="Frontend client stopped" time="2026-02-13T23:27:04Z" level=info msg="Closing bridge" pkg=bridge time="2026-02-13T23:27:04Z" level=info msg="Stopping service" pkg=observability time="2026-02-13T23:27:04Z" level=info msg="Closing user" userID=9dfaba2f-51fa-4fe2-87a6-9784cc0bd990 time="2026-02-13T23:27:04Z" level=info msg="De-registering user client, ID:9dfaba2f-51fa-4fe2-87a6-9784cc0bd990" pkg=observability time="2026-02-13T23:27:04Z" level=info msg="Exiting IMAP Service" service=imap user=9dfaba2f-51fa-4fe2-87a6-9784cc0bd990 time="2026-02-13T23:27:04Z" level=info msg="Exiting service main loop" service=smtp user=9dfaba2f-51fa-4fe2-87a6-9784cc0bd990 time="2026-02-13T23:27:04Z" level=info msg="Exiting service main loop" service=notification user=9dfaba2f-51fa-4fe2-87a6-9784cc0bd990 time="2026-02-13T23:27:04Z" level=info msg="Exiting Service" service=user-identity user=9dfaba2f-51fa-4fe2-87a6-9784cc0bd990 time="2026-02-13T23:27:04Z" level=info msg="Exiting service main loop" service=telemetry user=9dfaba2f-51fa-4fe2-87a6-9784cc0bd990 time="2026-02-13T23:27:04Z" level=info msg="Exiting service" service=user-events user=9dfaba2f-51fa-4fe2-87a6-9784cc0bd990 time="2026-02-13T23:27:04Z" level=info msg="Closing IMAP Listener" service=server-manager time="2026-02-13T23:27:04Z" level=info msg="Closing IMAP server" service=server-manager time="2026-02-13T23:27:04Z" level=info msg="Closing SMTP Listener" service=server-manager time="2026-02-13T23:27:04Z" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2026-02-13T23:27:04Z" level=info msg="Closing SMTP server" service=server-manager time="2026-02-13T23:27:04Z" level=info msg="Closing service" service=unleash And the body in the "POST" response to "/mail/v4/attachments" is: # :1 -> *scenario """ {  "Attachment":{  "Name": "АБВГДЃЕЖЗЅИЈКЛЉМНЊОПРСТЌУФХЧЏЗШ.pdf",  "MIMEType": "application/pdf",  "Disposition": "attachment"  } } """ time="2026-02-13T23:27:04Z" level=info msg="User 'be19e4a2-7887-4aa4-96cb-052f2890104a' created with id=1650f22d-0d41-4599-bd36-8048b7a93512" pkg=gpa/server/backend time="2026-02-13T23:27:04Z" level=info msg="User '1ebfcc5c-5310-469d-8cc8-794dc2e2d53c' created with id=a2843263-c598-4785-8e84-87df7467afbb" pkg=gpa/server/backend time="2026-02-13T23:27:04Z" level=info msg="Starting bridge" time="2026-02-13T23:27:04Z" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures1466701680/198/config3812916233/grpcFocusServerConfig.json pkg=focus/service time="2026-02-13T23:27:04Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures1466701680/198/cache2010067901/unleash_cache/unleash_flags: no such file or directory" service=unleash time="2026-02-13T23:27:04Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures1466701680/198/cache2010067901/notifications/notification_cache: no such file or directory" pkg=notification-store time="2026-02-13T23:27:04Z" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures1466701680/198/data3718098121/gluon/backend/db gluonStore=/tmp/TestFeatures1466701680/198/data3718098121/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2026-02-13T23:27:04Z" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2026-02-13T23:27:04Z" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2026-02-13T23:27:04Z" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2026-02-13T23:27:04Z" level=info msg="Starting service" service=unleash time="2026-02-13T23:27:04Z" level=info msg="Starting service" pkg=observability time="2026-02-13T23:27:04Z" level=info msg="Starting frontend service" time="2026-02-13T23:27:04Z" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures1466701680/198/config3812916233/grpcServerConfig.json time="2026-02-13T23:27:04Z" level=info msg="gRPC server listening on /tmp/bridge0325" pkg=grpc time="2026-02-13T23:27:04Z" level=info msg="Frontend service started" time="2026-02-13T23:27:04Z" level=info msg="Starting frontend client" time="2026-02-13T23:27:04Z" level=info msg="Starting poll service" service=unleash time="2026-02-13T23:27:04Z" level=info msg="Starting receiver service" service=unleash time="2026-02-13T23:27:04Z" level=info msg="Loading users" count=0 pkg=bridge/user time="2026-02-13T23:27:04Z" level=info msg="Finished loading users" pkg=bridge/user time="2026-02-13T23:27:04Z" level=info msg="Checking for updates" pkg=bridge time="2026-02-13T23:27:04Z" level=info msg="Not monitoring parent PID" pkg=grpc time="2026-02-13T23:27:04Z" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2026-02-13T23:27:04Z" level=info msg="200 OK: GET https://127.0.0.1:38545/feature/v2/frontend?bridgeStickyKey=66c333f0-a32b-4730-b392-e81c07f1381b" pkg=gpa/manager time="2026-02-13T23:27:04Z" level=info msg="Frontend client started" time="2026-02-13T23:27:04Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (ec37bf9d)" time="2026-02-13T23:27:04Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (ec37bf9d)" time="2026-02-13T23:27:04Z" level=info msg="200 OK: POST https://127.0.0.1:38545/auth/v4/info" pkg=gpa/manager time="2026-02-13T23:27:05Z" level=info msg="200 OK: POST https://127.0.0.1:38545/auth/v4" pkg=gpa/manager time="2026-02-13T23:27:05Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=1650f22d-0d41-4599-bd36-8048b7a93512 time="2026-02-13T23:27:05Z" level=info msg="Adding vault user" userID=1650f22d-0d41-4599-bd36-8048b7a93512 time="2026-02-13T23:27:05Z" level=info msg="Creating new user" userID=1650f22d-0d41-4599-bd36-8048b7a93512 time="2026-02-13T23:27:05Z" level=warning msg="404 GET https://127.0.0.1:38545/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2026-02-13T23:27:05Z" level=error msg="404 GET https://127.0.0.1:38545/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2026-02-13T23:27:05Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:38545/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2026-02-13T23:27:05Z" level=info msg="Creating user object" numAddr=1 numLabels=12 userID=1650f22d-0d41-4599-bd36-8048b7a93512 time="2026-02-13T23:27:05Z" level=info msg="200 OK: GET https://127.0.0.1:38545/core/v4/events/latest" pkg=gpa/client userID=1650f22d-0d41-4599-bd36-8048b7a93512 time="2026-02-13T23:27:05Z" level=info msg="Starting service Last EventID=AA==" service=user-events user=1650f22d-0d41-4599-bd36-8048b7a93512 time="2026-02-13T23:27:05Z" level=info msg="200 OK: GET https://127.0.0.1:38545/core/v4/settings" pkg=gpa/client userID=1650f22d-0d41-4599-bd36-8048b7a93512 time="2026-02-13T23:27:05Z" level=info msg="Registering user client, ID:1650f22d-0d41-4599-bd36-8048b7a93512" pkg=observability time="2026-02-13T23:27:05Z" level=info msg="Starting service main loop" service=telemetry user=1650f22d-0d41-4599-bd36-8048b7a93512 time="2026-02-13T23:27:05Z" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=1650f22d-0d41-4599-bd36-8048b7a93512 time="2026-02-13T23:27:05Z" level=info msg="Starting service main loop" service=notification user=1650f22d-0d41-4599-bd36-8048b7a93512 time="2026-02-13T23:27:05Z" level=info msg="Starting service main loop" service=smtp user=1650f22d-0d41-4599-bd36-8048b7a93512 time="2026-02-13T23:27:05Z" level=info msg="200 OK: GET https://127.0.0.1:38545/core/v4/labels?Type=4" pkg=gpa/client userID=1650f22d-0d41-4599-bd36-8048b7a93512 time="2026-02-13T23:27:05Z" level=info msg="200 OK: GET https://127.0.0.1:38545/core/v4/labels?Type=3" pkg=gpa/client userID=1650f22d-0d41-4599-bd36-8048b7a93512 time="2026-02-13T23:27:05Z" level=info msg="200 OK: GET https://127.0.0.1:38545/core/v4/labels?Type=1" pkg=gpa/client userID=1650f22d-0d41-4599-bd36-8048b7a93512 time="2026-02-13T23:27:05Z" level=info msg="Setting labels" labelIDs="[2 5 8 9 1 3 4 6 7 10 12 0]" pkg=rwLabels time="2026-02-13T23:27:05Z" level=info msg="Adding user to imap server" addrID=96d05f40-9d6b-4cc2-a2dc-f9e7c5747d80 service=server-manager time="2026-02-13T23:27:05Z" level=info msg="Creating new IMAP user" addrID=96d05f40-9d6b-4cc2-a2dc-f9e7c5747d80 service=server-manager time="2026-02-13T23:27:05Z" level=info msg="Setting gluon ID" addrID=96d05f40-9d6b-4cc2-a2dc-f9e7c5747d80 gluonID=c7f5352e-79c9-42a2-b0df-66ae6d521099 userID=1650f22d-0d41-4599-bd36-8048b7a93512 time="2026-02-13T23:27:05Z" level=info msg="Created new IMAP user" addrID=96d05f40-9d6b-4cc2-a2dc-f9e7c5747d80 gluonID=c7f5352e-79c9-42a2-b0df-66ae6d521099 service=server-manager time="2026-02-13T23:27:05Z" level=info msg="Validating Listener State" service=server-manager time="2026-02-13T23:27:05Z" level=info msg=Resuming service=user-events user=1650f22d-0d41-4599-bd36-8048b7a93512 time="2026-02-13T23:27:05Z" level=info msg="Received mailbox message count" count=0 gluonID=c7f5352e-79c9-42a2-b0df-66ae6d521099 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2026-02-13T23:27:05Z" level=info msg="Starting IMAP Service" service=imap user=1650f22d-0d41-4599-bd36-8048b7a93512 time="2026-02-13T23:27:05Z" level=info msg="Sync triggered" service=imap user=1650f22d-0d41-4599-bd36-8048b7a93512 time="2026-02-13T23:27:05Z" level=info msg="Beginning user sync" service=imap start="2026-02-13 23:27:05.13197512 +0000 UTC m=+242.938583530" user=1650f22d-0d41-4599-bd36-8048b7a93512 time="2026-02-13T23:27:05Z" level=info msg="Checking whether logged in user should re-sync. UserID:1650f22d-0d41-4599-bd36-8048b7a93512" userID=1650f22d-0d41-4599-bd36-8048b7a93512 time="2026-02-13T23:27:05Z" level=info msg="Syncing labels" service=imap user=1650f22d-0d41-4599-bd36-8048b7a93512 time="2026-02-13T23:27:05Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=c7f5352e-79c9-42a2-b0df-66ae6d521099 time="2026-02-13T23:27:05Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=c7f5352e-79c9-42a2-b0df-66ae6d521099 time="2026-02-13T23:27:05Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6 userID=c7f5352e-79c9-42a2-b0df-66ae6d521099 time="2026-02-13T23:27:05Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4 userID=c7f5352e-79c9-42a2-b0df-66ae6d521099 time="2026-02-13T23:27:05Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=10 userID=c7f5352e-79c9-42a2-b0df-66ae6d521099 time="2026-02-13T23:27:05Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=12 userID=c7f5352e-79c9-42a2-b0df-66ae6d521099 time="2026-02-13T23:27:05Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5 userID=c7f5352e-79c9-42a2-b0df-66ae6d521099 time="2026-02-13T23:27:05Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=8 userID=c7f5352e-79c9-42a2-b0df-66ae6d521099 time="2026-02-13T23:27:05Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=7 userID=c7f5352e-79c9-42a2-b0df-66ae6d521099 time="2026-02-13T23:27:05Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0 userID=c7f5352e-79c9-42a2-b0df-66ae6d521099 time="2026-02-13T23:27:05Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=3 userID=c7f5352e-79c9-42a2-b0df-66ae6d521099 time="2026-02-13T23:27:05Z" level=info msg="Synced labels" service=imap user=1650f22d-0d41-4599-bd36-8048b7a93512 time="2026-02-13T23:27:05Z" level=info msg="200 OK: GET https://127.0.0.1:38545/mail/v4/messages/count" pkg=gpa/client userID=1650f22d-0d41-4599-bd36-8048b7a93512 time="2026-02-13T23:27:05Z" level=info msg="Syncing messages" service=imap user=1650f22d-0d41-4599-bd36-8048b7a93512 time="2026-02-13T23:27:05Z" level=info msg="Job started" service=imap user=1650f22d-0d41-4599-bd36-8048b7a93512 time="2026-02-13T23:27:05Z" level=info msg="200 OK: POST https://127.0.0.1:38545/mail/v4/messages" pkg=gpa/client userID=1650f22d-0d41-4599-bd36-8048b7a93512 time="2026-02-13T23:27:05Z" level=info msg="Job finished" service=imap user=1650f22d-0d41-4599-bd36-8048b7a93512 time="2026-02-13T23:27:05Z" level=info msg="All child jobs completed" service=imap sync-job=waiter user=1650f22d-0d41-4599-bd36-8048b7a93512 time="2026-02-13T23:27:05Z" level=info msg="Synced messages" service=imap user=1650f22d-0d41-4599-bd36-8048b7a93512 time="2026-02-13T23:27:05Z" level=info msg="Finished user sync" duration=5.157038ms service=imap user=1650f22d-0d41-4599-bd36-8048b7a93512 time="2026-02-13T23:27:05Z" level=info msg="Sync complete, starting API event stream" service=imap user=1650f22d-0d41-4599-bd36-8048b7a93512 time="2026-02-13T23:27:05Z" level=info msg="Event loop reset" eventID="AA==" service=user-events user=1650f22d-0d41-4599-bd36-8048b7a93512 time="2026-02-13T23:27:05Z" level=info msg="Sending observability data." pkg=observability time="2026-02-13T23:27:05Z" level=info msg="200 OK: POST https://127.0.0.1:38545/data/v1/metrics" pkg=gpa/client userID=1650f22d-0d41-4599-bd36-8048b7a93512 time="2026-02-13T23:27:05Z" level=info msg="Successfully sent observability data." pkg=observability time="2026-02-13T23:27:05Z" level=info msg="200 OK: GET https://127.0.0.1:38545/mail/v4/settings" pkg=gpa/client userID=1650f22d-0d41-4599-bd36-8048b7a93512 time="2026-02-13T23:27:05Z" level=info msg="200 OK: POST https://127.0.0.1:38545/mail/v4/messages" pkg=gpa/client userID=1650f22d-0d41-4599-bd36-8048b7a93512 time="2026-02-13T23:27:05Z" level=info msg="200 OK: POST https://127.0.0.1:38545/mail/v4/attachments" pkg=gpa/client userID=1650f22d-0d41-4599-bd36-8048b7a93512 time="2026-02-13T23:27:05Z" level=info msg="200 OK: GET https://127.0.0.1:38545/core/v4/keys?Email=1ebfcc5c-5310-469d-8cc8-794dc2e2d53c%40proton.local" pkg=gpa/client userID=1650f22d-0d41-4599-bd36-8048b7a93512 time="2026-02-13T23:27:05Z" level=info msg="200 OK: GET https://127.0.0.1:38545/contacts/v4/emails?Email=1ebfcc5c-5310-469d-8cc8-794dc2e2d53c%40proton.local&Page=0&PageSize=150" pkg=gpa/client userID=1650f22d-0d41-4599-bd36-8048b7a93512 time="2026-02-13T23:27:05Z" level=info msg="200 OK: POST https://127.0.0.1:38545/mail/v4/messages/e6fb35e5-70b2-425b-80fa-0ad270a7b909" pkg=gpa/client userID=1650f22d-0d41-4599-bd36-8048b7a93512 time="2026-02-13T23:27:05Z" level=info msg="Scheduling observability data sending" pkg=observability Scenario: Sending with cyrillic docx attachment # features/smtp/send/attachment.feature:83 When SMTP client "1" sends the following message from "be19e4a2-7887-4aa4-96cb-052f2890104a@proton.local" to "1ebfcc5c-5310-469d-8cc8-794dc2e2d53c@proton.local": # :1 -> *scenario """ Content-Type: multipart/mixed; boundary="------------9xfXriG1c1v5iJlMiIMCaIWP" From: Bridge Test <[user:user1]@[domain]> To: Internal Bridge <[user:user2]@[domain]> Subject: Test with cyrillic attachment  --------------9xfXriG1c1v5iJlMiIMCaIWP Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit  Shake that body --------------9xfXriG1c1v5iJlMiIMCaIWP Content-Type: application/vnd.openxmlformats-officedocument.wordprocessingml.document;  name="=?UTF-8?B?0JDQkdCS0JPQlNCD0JXQltCX0IXQmNCI0JrQm9CJ0JzQndCK0J7Qn9Cg?=  =?UTF-8?B?0KHQotCM0KPQpNCl0KfQj9CX0KguZG9jeA==?=" Content-Disposition: attachment;  filename*0*=UTF-8''%D0%90%D0%91%D0%92%D0%93%D0%94%D0%83%D0%95%D0%96%D0%97;  filename*1*=%D0%85%D0%98%D0%88%D0%9A%D0%9B%D0%89%D0%9C%D0%9D%D0%8A%D0%9E;  filename*2*=%D0%9F%D0%A0%D0%A1%D0%A2%D0%8C%D0%A3%D0%A4%D0%A5%D0%A7%D0%8F;  filename*3*=%D0%97%D0%A8%2E%64%6F%63%78 Content-Transfer-Encoding: base64  0JDQkdCS0JPQlNCD0JXQltCX0IXQmNCI0JrQm9CJ0JzQndCK0J7Qn9Cg0KHQotCM0KPQpNCl0KfQj9CX0Kg=  --------------9xfXriG1c1v5iJlMiIMCaIWP--  """ Then it succeeds # :1 -> *scenario time="2026-02-13T23:27:05Z" level=info msg="Heartbeat sent" metrics="{bridge.any.heartbeat bridge_heartbeat_new {1 5} {true true false false false true true true true true false 0.0.0 starttls starttls unknown}}" pkg=telemetry time="2026-02-13T23:27:06Z" level=info msg="200 OK: GET https://127.0.0.1:38545/core/v4/events/AA==" pkg=gpa/client userID=1650f22d-0d41-4599-bd36-8048b7a93512 time="2026-02-13T23:27:06Z" level=info msg="Received new API event" new="Event BA==: messages: created=1, updated=1, deleted=0" old="AA==" service=user-events user=1650f22d-0d41-4599-bd36-8048b7a93512 time="2026-02-13T23:27:06Z" level=info msg="Handling message created event" date=0 messageID=e6fb35e5-70b2-425b-80fa-0ad270a7b909 service=imap subject="******** (f75f8f2b)" user=1650f22d-0d41-4599-bd36-8048b7a93512 time="2026-02-13T23:27:06Z" level=info msg="200 OK: GET https://127.0.0.1:38545/mail/v4/messages/e6fb35e5-70b2-425b-80fa-0ad270a7b909" pkg=gpa/client userID=1650f22d-0d41-4599-bd36-8048b7a93512 time="2026-02-13T23:27:06Z" level=info msg="Handling draft or sent updated event" isDraft=false messageID=e6fb35e5-70b2-425b-80fa-0ad270a7b909 service=imap subject="******** (f75f8f2b)" user=1650f22d-0d41-4599-bd36-8048b7a93512 time="2026-02-13T23:27:06Z" level=info msg="200 OK: GET https://127.0.0.1:38545/mail/v4/messages/e6fb35e5-70b2-425b-80fa-0ad270a7b909" pkg=gpa/client userID=1650f22d-0d41-4599-bd36-8048b7a93512 Then IMAP client "1" eventually sees the following messages in "Sent": # :1 -> *scenario | from | to | subject | | be19e4a2-7887-4aa4-96cb-052f2890104a@proton.local | 1ebfcc5c-5310-469d-8cc8-794dc2e2d53c@proton.local | Test with cyrillic attachment | And the body in the "POST" request to "/mail/v4/messages" is: # :1 -> *scenario """ {  "Message": {  "Subject": "Test with cyrillic attachment",  "Sender": {  "Name": "Bridge Test"  },  "ToList": [  {  "Address": "[user:user2]@[domain]",  "Name": "Internal Bridge"  }  ],  "CCList": [],  "BCCList": [],  "MIMEType": "text/plain"  } } """ And the body in the "POST" response to "/mail/v4/attachments" is: # :1 -> *scenario """ {  "Attachment":{  "Name": "АБВГДЃЕЖЗЅИЈКЛЉМНЊОПРСТЌУФХЧЏЗШ.docx",  "MIMEType": "application/vnd.openxmlformats-officedocument.wordprocessingml.document",  "Disposition": "attachment"  } } """ time="2026-02-13T23:27:06Z" level=info msg="Frontend service stopped" time="2026-02-13T23:27:06Z" level=info msg="Frontend client stopped" time="2026-02-13T23:27:06Z" level=info msg="Closing bridge" pkg=bridge time="2026-02-13T23:27:06Z" level=info msg="Stopping service" pkg=observability time="2026-02-13T23:27:06Z" level=info msg="Closing user" userID=1650f22d-0d41-4599-bd36-8048b7a93512 time="2026-02-13T23:27:06Z" level=info msg="De-registering user client, ID:1650f22d-0d41-4599-bd36-8048b7a93512" pkg=observability time="2026-02-13T23:27:06Z" level=info msg="Exiting IMAP Service" service=imap user=1650f22d-0d41-4599-bd36-8048b7a93512 time="2026-02-13T23:27:06Z" level=info msg="Exiting service main loop" service=smtp user=1650f22d-0d41-4599-bd36-8048b7a93512 time="2026-02-13T23:27:06Z" level=info msg="Exiting service main loop" service=notification user=1650f22d-0d41-4599-bd36-8048b7a93512 time="2026-02-13T23:27:06Z" level=info msg="Exiting Service" service=user-identity user=1650f22d-0d41-4599-bd36-8048b7a93512 time="2026-02-13T23:27:06Z" level=info msg="Exiting service main loop" service=telemetry user=1650f22d-0d41-4599-bd36-8048b7a93512 time="2026-02-13T23:27:06Z" level=info msg="Exiting service" service=user-events user=1650f22d-0d41-4599-bd36-8048b7a93512 time="2026-02-13T23:27:06Z" level=info msg="Closing IMAP Listener" service=server-manager time="2026-02-13T23:27:06Z" level=info msg="Closing IMAP server" service=server-manager time="2026-02-13T23:27:06Z" level=info msg="Closing SMTP Listener" service=server-manager time="2026-02-13T23:27:06Z" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2026-02-13T23:27:06Z" level=info msg="Closing SMTP server" service=server-manager time="2026-02-13T23:27:06Z" level=info msg="Closing service" service=unleash And IMAP client "1" eventually sees the following message in "Sent" with this structure: # :1 -> *scenario """ {  "subject": "Test with cyrillic attachment",  "body-contains": "Shake that body",  "content": {  "content-type": "multipart/mixed",  "sections":[  {  "content-type": "text/plain",  "body-is": "Shake that body"  },  {  "content-type": "application/vnd.openxmlformats-officedocument.wordprocessingml.document",  "content-type-name": "АБВГДЃЕЖЗЅИЈКЛЉМНЊОПРСТЌУФХЧЏЗШ.docx",  "content-disposition": "attachment",  "content-disposition-filename": "АБВГДЃЕЖЗЅИЈКЛЉМНЊОПРСТЌУФХЧЏЗШ.docx"  }  ]  } } """ time="2026-02-13T23:27:06Z" level=info msg="User 'a8c06654-e5ab-428b-b1d1-9a61973dc3e6' created with id=78d15d93-dd19-47f2-bb9b-fd8b8dc15af6" pkg=gpa/server/backend time="2026-02-13T23:27:06Z" level=info msg="User '2d413a06-0e5b-4043-a953-befb31bf5ca4' created with id=29ed475f-acb4-42cb-989d-95ac35a73d55" pkg=gpa/server/backend time="2026-02-13T23:27:06Z" level=info msg="Starting bridge" time="2026-02-13T23:27:06Z" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures1466701680/199/config851450241/grpcFocusServerConfig.json pkg=focus/service time="2026-02-13T23:27:06Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures1466701680/199/cache3017805629/unleash_cache/unleash_flags: no such file or directory" service=unleash time="2026-02-13T23:27:06Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures1466701680/199/cache3017805629/notifications/notification_cache: no such file or directory" pkg=notification-store time="2026-02-13T23:27:06Z" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures1466701680/199/data3063002947/gluon/backend/db gluonStore=/tmp/TestFeatures1466701680/199/data3063002947/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2026-02-13T23:27:06Z" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2026-02-13T23:27:06Z" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2026-02-13T23:27:06Z" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2026-02-13T23:27:06Z" level=info msg="Starting service" service=unleash time="2026-02-13T23:27:06Z" level=info msg="Starting service" pkg=observability time="2026-02-13T23:27:06Z" level=info msg="Starting frontend service" time="2026-02-13T23:27:06Z" level=info msg="Starting poll service" service=unleash time="2026-02-13T23:27:06Z" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures1466701680/199/config851450241/grpcServerConfig.json time="2026-02-13T23:27:06Z" level=info msg="gRPC server listening on /tmp/bridge0586" pkg=grpc time="2026-02-13T23:27:06Z" level=info msg="Frontend service started" time="2026-02-13T23:27:06Z" level=info msg="Starting frontend client" time="2026-02-13T23:27:06Z" level=info msg="Starting receiver service" service=unleash time="2026-02-13T23:27:06Z" level=info msg="Checking for updates" pkg=bridge time="2026-02-13T23:27:06Z" level=info msg="Not monitoring parent PID" pkg=grpc time="2026-02-13T23:27:06Z" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2026-02-13T23:27:06Z" level=info msg="Loading users" count=0 pkg=bridge/user time="2026-02-13T23:27:06Z" level=info msg="Finished loading users" pkg=bridge/user time="2026-02-13T23:27:06Z" level=info msg="200 OK: GET https://127.0.0.1:41189/feature/v2/frontend?bridgeStickyKey=a47db3b3-576a-4691-b926-cae3ccf3dfa7" pkg=gpa/manager time="2026-02-13T23:27:06Z" level=info msg="Frontend client started" time="2026-02-13T23:27:06Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (b3666a6e)" time="2026-02-13T23:27:06Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (b3666a6e)" time="2026-02-13T23:27:06Z" level=info msg="200 OK: POST https://127.0.0.1:41189/auth/v4/info" pkg=gpa/manager time="2026-02-13T23:27:07Z" level=info msg="200 OK: POST https://127.0.0.1:41189/auth/v4" pkg=gpa/manager time="2026-02-13T23:27:07Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=78d15d93-dd19-47f2-bb9b-fd8b8dc15af6 time="2026-02-13T23:27:07Z" level=info msg="Adding vault user" userID=78d15d93-dd19-47f2-bb9b-fd8b8dc15af6 time="2026-02-13T23:27:07Z" level=info msg="Creating new user" userID=78d15d93-dd19-47f2-bb9b-fd8b8dc15af6 time="2026-02-13T23:27:07Z" level=warning msg="404 GET https://127.0.0.1:41189/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2026-02-13T23:27:07Z" level=error msg="404 GET https://127.0.0.1:41189/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2026-02-13T23:27:07Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:41189/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2026-02-13T23:27:07Z" level=info msg="Creating user object" numAddr=1 numLabels=12 userID=78d15d93-dd19-47f2-bb9b-fd8b8dc15af6 time="2026-02-13T23:27:07Z" level=info msg="200 OK: GET https://127.0.0.1:41189/core/v4/events/latest" pkg=gpa/client userID=78d15d93-dd19-47f2-bb9b-fd8b8dc15af6 time="2026-02-13T23:27:07Z" level=info msg="Starting service Last EventID=AA==" service=user-events user=78d15d93-dd19-47f2-bb9b-fd8b8dc15af6 time="2026-02-13T23:27:07Z" level=info msg="200 OK: GET https://127.0.0.1:41189/core/v4/settings" pkg=gpa/client userID=78d15d93-dd19-47f2-bb9b-fd8b8dc15af6 time="2026-02-13T23:27:07Z" level=info msg="Registering user client, ID:78d15d93-dd19-47f2-bb9b-fd8b8dc15af6" pkg=observability time="2026-02-13T23:27:07Z" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=78d15d93-dd19-47f2-bb9b-fd8b8dc15af6 time="2026-02-13T23:27:07Z" level=info msg="Starting service main loop" service=notification user=78d15d93-dd19-47f2-bb9b-fd8b8dc15af6 time="2026-02-13T23:27:07Z" level=info msg="Starting service main loop" service=telemetry user=78d15d93-dd19-47f2-bb9b-fd8b8dc15af6 time="2026-02-13T23:27:07Z" level=info msg="Starting service main loop" service=smtp user=78d15d93-dd19-47f2-bb9b-fd8b8dc15af6 time="2026-02-13T23:27:07Z" level=info msg="200 OK: GET https://127.0.0.1:41189/core/v4/labels?Type=4" pkg=gpa/client userID=78d15d93-dd19-47f2-bb9b-fd8b8dc15af6 time="2026-02-13T23:27:07Z" level=info msg="200 OK: GET https://127.0.0.1:41189/core/v4/labels?Type=3" pkg=gpa/client userID=78d15d93-dd19-47f2-bb9b-fd8b8dc15af6 time="2026-02-13T23:27:07Z" level=info msg="200 OK: GET https://127.0.0.1:41189/core/v4/labels?Type=1" pkg=gpa/client userID=78d15d93-dd19-47f2-bb9b-fd8b8dc15af6 time="2026-02-13T23:27:07Z" level=info msg="Setting labels" labelIDs="[12 1 2 3 4 7 0 5 6 8 9 10]" pkg=rwLabels time="2026-02-13T23:27:07Z" level=info msg="Adding user to imap server" addrID=749e5545-ad21-4247-b062-b885517fd136 service=server-manager time="2026-02-13T23:27:07Z" level=info msg="Creating new IMAP user" addrID=749e5545-ad21-4247-b062-b885517fd136 service=server-manager time="2026-02-13T23:27:07Z" level=info msg="Setting gluon ID" addrID=749e5545-ad21-4247-b062-b885517fd136 gluonID=f2d2a1df-c176-437c-810b-8d9cf6700d85 userID=78d15d93-dd19-47f2-bb9b-fd8b8dc15af6 time="2026-02-13T23:27:07Z" level=info msg="Created new IMAP user" addrID=749e5545-ad21-4247-b062-b885517fd136 gluonID=f2d2a1df-c176-437c-810b-8d9cf6700d85 service=server-manager time="2026-02-13T23:27:07Z" level=info msg="Validating Listener State" service=server-manager time="2026-02-13T23:27:07Z" level=info msg=Resuming service=user-events user=78d15d93-dd19-47f2-bb9b-fd8b8dc15af6 time="2026-02-13T23:27:07Z" level=info msg="Received mailbox message count" count=0 gluonID=f2d2a1df-c176-437c-810b-8d9cf6700d85 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2026-02-13T23:27:07Z" level=info msg="Checking whether logged in user should re-sync. UserID:78d15d93-dd19-47f2-bb9b-fd8b8dc15af6" userID=78d15d93-dd19-47f2-bb9b-fd8b8dc15af6 time="2026-02-13T23:27:07Z" level=info msg="Starting IMAP Service" service=imap user=78d15d93-dd19-47f2-bb9b-fd8b8dc15af6 time="2026-02-13T23:27:07Z" level=info msg="Sync triggered" service=imap user=78d15d93-dd19-47f2-bb9b-fd8b8dc15af6 time="2026-02-13T23:27:07Z" level=info msg="Beginning user sync" service=imap start="2026-02-13 23:27:07.080617742 +0000 UTC m=+244.887226152" user=78d15d93-dd19-47f2-bb9b-fd8b8dc15af6 time="2026-02-13T23:27:07Z" level=info msg="Syncing labels" service=imap user=78d15d93-dd19-47f2-bb9b-fd8b8dc15af6 time="2026-02-13T23:27:07Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=f2d2a1df-c176-437c-810b-8d9cf6700d85 time="2026-02-13T23:27:07Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=f2d2a1df-c176-437c-810b-8d9cf6700d85 time="2026-02-13T23:27:07Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=8 userID=f2d2a1df-c176-437c-810b-8d9cf6700d85 time="2026-02-13T23:27:07Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=12 userID=f2d2a1df-c176-437c-810b-8d9cf6700d85 time="2026-02-13T23:27:07Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=7 userID=f2d2a1df-c176-437c-810b-8d9cf6700d85 time="2026-02-13T23:27:07Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0 userID=f2d2a1df-c176-437c-810b-8d9cf6700d85 time="2026-02-13T23:27:07Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=10 userID=f2d2a1df-c176-437c-810b-8d9cf6700d85 time="2026-02-13T23:27:07Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5 userID=f2d2a1df-c176-437c-810b-8d9cf6700d85 time="2026-02-13T23:27:07Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6 userID=f2d2a1df-c176-437c-810b-8d9cf6700d85 time="2026-02-13T23:27:07Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=3 userID=f2d2a1df-c176-437c-810b-8d9cf6700d85 time="2026-02-13T23:27:07Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4 userID=f2d2a1df-c176-437c-810b-8d9cf6700d85 time="2026-02-13T23:27:07Z" level=info msg="Synced labels" service=imap user=78d15d93-dd19-47f2-bb9b-fd8b8dc15af6 time="2026-02-13T23:27:07Z" level=info msg="200 OK: GET https://127.0.0.1:41189/mail/v4/messages/count" pkg=gpa/client userID=78d15d93-dd19-47f2-bb9b-fd8b8dc15af6 time="2026-02-13T23:27:07Z" level=info msg="Syncing messages" service=imap user=78d15d93-dd19-47f2-bb9b-fd8b8dc15af6 time="2026-02-13T23:27:07Z" level=info msg="Job started" service=imap user=78d15d93-dd19-47f2-bb9b-fd8b8dc15af6 time="2026-02-13T23:27:07Z" level=info msg="200 OK: POST https://127.0.0.1:41189/mail/v4/messages" pkg=gpa/client userID=78d15d93-dd19-47f2-bb9b-fd8b8dc15af6 time="2026-02-13T23:27:07Z" level=info msg="Job finished" service=imap user=78d15d93-dd19-47f2-bb9b-fd8b8dc15af6 time="2026-02-13T23:27:07Z" level=info msg="All child jobs completed" service=imap sync-job=waiter user=78d15d93-dd19-47f2-bb9b-fd8b8dc15af6 time="2026-02-13T23:27:07Z" level=info msg="Synced messages" service=imap user=78d15d93-dd19-47f2-bb9b-fd8b8dc15af6 time="2026-02-13T23:27:07Z" level=info msg="Finished user sync" duration=13.365775ms service=imap user=78d15d93-dd19-47f2-bb9b-fd8b8dc15af6 time="2026-02-13T23:27:07Z" level=info msg="Sync complete, starting API event stream" service=imap user=78d15d93-dd19-47f2-bb9b-fd8b8dc15af6 time="2026-02-13T23:27:07Z" level=info msg="Event loop reset" eventID="AA==" service=user-events user=78d15d93-dd19-47f2-bb9b-fd8b8dc15af6 time="2026-02-13T23:27:07Z" level=info msg="Sending observability data." pkg=observability time="2026-02-13T23:27:07Z" level=info msg="200 OK: POST https://127.0.0.1:41189/data/v1/metrics" pkg=gpa/client userID=78d15d93-dd19-47f2-bb9b-fd8b8dc15af6 time="2026-02-13T23:27:07Z" level=info msg="Successfully sent observability data." pkg=observability time="2026-02-13T23:27:07Z" level=info msg="200 OK: GET https://127.0.0.1:41189/mail/v4/settings" pkg=gpa/client userID=78d15d93-dd19-47f2-bb9b-fd8b8dc15af6 time="2026-02-13T23:27:07Z" level=info msg="200 OK: POST https://127.0.0.1:41189/mail/v4/messages" pkg=gpa/client userID=78d15d93-dd19-47f2-bb9b-fd8b8dc15af6 time="2026-02-13T23:27:07Z" level=info msg="200 OK: POST https://127.0.0.1:41189/mail/v4/attachments" pkg=gpa/client userID=78d15d93-dd19-47f2-bb9b-fd8b8dc15af6 time="2026-02-13T23:27:07Z" level=info msg="200 OK: GET https://127.0.0.1:41189/core/v4/keys?Email=2d413a06-0e5b-4043-a953-befb31bf5ca4%40proton.local" pkg=gpa/client userID=78d15d93-dd19-47f2-bb9b-fd8b8dc15af6 time="2026-02-13T23:27:07Z" level=info msg="200 OK: GET https://127.0.0.1:41189/contacts/v4/emails?Email=2d413a06-0e5b-4043-a953-befb31bf5ca4%40proton.local&Page=0&PageSize=150" pkg=gpa/client userID=78d15d93-dd19-47f2-bb9b-fd8b8dc15af6 time="2026-02-13T23:27:07Z" level=info msg="200 OK: POST https://127.0.0.1:41189/mail/v4/messages/03affa21-cc8d-45ce-921c-5efe639ad03f" pkg=gpa/client userID=78d15d93-dd19-47f2-bb9b-fd8b8dc15af6 time="2026-02-13T23:27:07Z" level=info msg="Scheduling observability data sending" pkg=observability Scenario Outline: Send message with attachment # features/smtp/send/attachment.feature:170 time="2026-02-13T23:27:07Z" level=info msg="Heartbeat sent" metrics="{bridge.any.heartbeat bridge_heartbeat_new {1 7} {true true false false false true true true true true false 0.0.0 starttls starttls unknown}}" pkg=telemetry time="2026-02-13T23:27:08Z" level=info msg="200 OK: GET https://127.0.0.1:41189/core/v4/events/AA==" pkg=gpa/client userID=78d15d93-dd19-47f2-bb9b-fd8b8dc15af6 time="2026-02-13T23:27:08Z" level=info msg="Received new API event" new="Event BA==: messages: created=1, updated=1, deleted=0" old="AA==" service=user-events user=78d15d93-dd19-47f2-bb9b-fd8b8dc15af6 time="2026-02-13T23:27:08Z" level=info msg="Handling message created event" date=0 messageID=03affa21-cc8d-45ce-921c-5efe639ad03f service=imap subject="******** (8b397895)" user=78d15d93-dd19-47f2-bb9b-fd8b8dc15af6 time="2026-02-13T23:27:08Z" level=info msg="200 OK: GET https://127.0.0.1:41189/mail/v4/messages/03affa21-cc8d-45ce-921c-5efe639ad03f" pkg=gpa/client userID=78d15d93-dd19-47f2-bb9b-fd8b8dc15af6 time="2026-02-13T23:27:08Z" level=info msg="Handling draft or sent updated event" isDraft=false messageID=03affa21-cc8d-45ce-921c-5efe639ad03f service=imap subject="******** (8b397895)" user=78d15d93-dd19-47f2-bb9b-fd8b8dc15af6 time="2026-02-13T23:27:08Z" level=info msg="200 OK: GET https://127.0.0.1:41189/mail/v4/messages/03affa21-cc8d-45ce-921c-5efe639ad03f" pkg=gpa/client userID=78d15d93-dd19-47f2-bb9b-fd8b8dc15af6 time="2026-02-13T23:27:08Z" level=info msg="Frontend service stopped" time="2026-02-13T23:27:08Z" level=info msg="Frontend client stopped" time="2026-02-13T23:27:08Z" level=info msg="Closing bridge" pkg=bridge time="2026-02-13T23:27:08Z" level=info msg="Stopping service" pkg=observability time="2026-02-13T23:27:08Z" level=info msg="Closing user" userID=78d15d93-dd19-47f2-bb9b-fd8b8dc15af6 time="2026-02-13T23:27:08Z" level=info msg="De-registering user client, ID:78d15d93-dd19-47f2-bb9b-fd8b8dc15af6" pkg=observability time="2026-02-13T23:27:08Z" level=info msg="Exiting IMAP Service" service=imap user=78d15d93-dd19-47f2-bb9b-fd8b8dc15af6 time="2026-02-13T23:27:08Z" level=info msg="Exiting service main loop" service=smtp user=78d15d93-dd19-47f2-bb9b-fd8b8dc15af6 time="2026-02-13T23:27:08Z" level=info msg="Exiting service main loop" service=notification user=78d15d93-dd19-47f2-bb9b-fd8b8dc15af6 time="2026-02-13T23:27:08Z" level=info msg="Exiting Service" service=user-identity user=78d15d93-dd19-47f2-bb9b-fd8b8dc15af6 time="2026-02-13T23:27:08Z" level=info msg="Exiting service main loop" service=telemetry user=78d15d93-dd19-47f2-bb9b-fd8b8dc15af6 time="2026-02-13T23:27:08Z" level=info msg="Exiting service" service=user-events user=78d15d93-dd19-47f2-bb9b-fd8b8dc15af6 time="2026-02-13T23:27:08Z" level=info msg="Closing IMAP Listener" service=server-manager time="2026-02-13T23:27:08Z" level=info msg="Closing IMAP server" service=server-manager time="2026-02-13T23:27:08Z" level=info msg="Closing SMTP Listener" service=server-manager time="2026-02-13T23:27:08Z" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2026-02-13T23:27:08Z" level=info msg="Closing SMTP server" service=server-manager time="2026-02-13T23:27:08Z" level=info msg="Closing service" service=unleash Given there exists an account with username "[user:user1]" and password "password" # :1 -> *scenario And there exists an account with username "[user:user2]" and password "password" # :1 -> *scenario Then it succeeds # :1 -> *scenario When bridge starts # :1 -> *scenario And the user logs in with username "[user:user1]" and password "password" # :1 -> *scenario And user "[user:user1]" finishes syncing # :1 -> *scenario Then it succeeds # :1 -> *scenario When user "[user:user1]" connects and authenticates SMTP client "1" # :1 -> *scenario And user "[user:user1]" connects and authenticates IMAP client "1" # :1 -> *scenario Then it succeeds # :1 -> *scenario When SMTP client "1" sends the following message from "[user:user1]@[domain]" to "[user:user2]@[domain]": # :1 -> *scenario """ Subject: Message with attachment name Content-type: multipart/mixed; boundary="boundary" Received: by 2002:0:0:0:0:0:0:0 with SMTP id 0123456789abcdef; Wed, 30 Dec 2020 01:23:45 0000  This is a multi-part message in MIME format.  --boundary Content-Type: text/plain  Hello  --boundary Content-Type: application/pdf; name= Content-Disposition: attachment; filename=  somebytes  --boundary-- """ Then it succeeds # :1 -> *scenario And IMAP client "1" eventually sees the following message in "Sent" with this structure: # :1 -> *scenario """ {  "subject": "Message with attachment name",  "body-contains": "Hello",  "content": {  "content-type": "multipart/mixed",  "sections":[  {  "content-type": "text/plain",  "body-is": "Hello"  },  {  "content-type": "application/pdf",  "content-type-name": "filename",  "content-disposition": "attachment",  "content-disposition-filename": "filename",  "transfer-encoding":"base64",  "body-is": "c29tZWJ5dGVzDQo="  }  ]  } } """ Examples: | UseCase | filename | | encoded quoted | "=?US-ASCII?Q?filename?=" | time="2026-02-13T23:27:08Z" level=info msg="User '87c2953e-bc0a-420b-bcf4-cc545b82110e' created with id=0ca633e9-052e-49ee-9f96-6a3877ce914b" pkg=gpa/server/backend time="2026-02-13T23:27:08Z" level=info msg="User '9ae226c7-b031-45ae-b072-eb23096fb058' created with id=f2c7ea54-ffd7-4738-8f8d-f5b41c27e6ca" pkg=gpa/server/backend time="2026-02-13T23:27:08Z" level=info msg="Starting bridge" time="2026-02-13T23:27:08Z" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures1466701680/200/config955951580/grpcFocusServerConfig.json pkg=focus/service time="2026-02-13T23:27:08Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures1466701680/200/cache1544959139/unleash_cache/unleash_flags: no such file or directory" service=unleash time="2026-02-13T23:27:08Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures1466701680/200/cache1544959139/notifications/notification_cache: no such file or directory" pkg=notification-store time="2026-02-13T23:27:08Z" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures1466701680/200/data2566190613/gluon/backend/db gluonStore=/tmp/TestFeatures1466701680/200/data2566190613/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2026-02-13T23:27:08Z" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2026-02-13T23:27:08Z" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2026-02-13T23:27:08Z" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2026-02-13T23:27:08Z" level=info msg="Starting service" service=unleash time="2026-02-13T23:27:08Z" level=info msg="Starting service" pkg=observability time="2026-02-13T23:27:08Z" level=info msg="Starting frontend service" time="2026-02-13T23:27:08Z" level=info msg="Starting poll service" service=unleash time="2026-02-13T23:27:08Z" level=info msg="Loading users" count=0 pkg=bridge/user time="2026-02-13T23:27:08Z" level=info msg="Finished loading users" pkg=bridge/user time="2026-02-13T23:27:08Z" level=info msg="Checking for updates" pkg=bridge time="2026-02-13T23:27:08Z" level=info msg="Starting receiver service" service=unleash time="2026-02-13T23:27:08Z" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures1466701680/200/config955951580/grpcServerConfig.json time="2026-02-13T23:27:08Z" level=info msg="gRPC server listening on /tmp/bridge8198" pkg=grpc time="2026-02-13T23:27:08Z" level=info msg="Frontend service started" time="2026-02-13T23:27:08Z" level=info msg="Starting frontend client" time="2026-02-13T23:27:08Z" level=info msg="Not monitoring parent PID" pkg=grpc time="2026-02-13T23:27:08Z" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2026-02-13T23:27:08Z" level=info msg="Frontend client started" time="2026-02-13T23:27:08Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (80b5763b)" time="2026-02-13T23:27:08Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (80b5763b)" time="2026-02-13T23:27:08Z" level=info msg="200 OK: GET https://127.0.0.1:41735/feature/v2/frontend?bridgeStickyKey=7455bc5f-c8bd-4dbc-8dbf-09e418dd7693" pkg=gpa/manager time="2026-02-13T23:27:08Z" level=info msg="200 OK: POST https://127.0.0.1:41735/auth/v4/info" pkg=gpa/manager time="2026-02-13T23:27:08Z" level=info msg="200 OK: POST https://127.0.0.1:41735/auth/v4" pkg=gpa/manager time="2026-02-13T23:27:08Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=0ca633e9-052e-49ee-9f96-6a3877ce914b time="2026-02-13T23:27:08Z" level=info msg="Adding vault user" userID=0ca633e9-052e-49ee-9f96-6a3877ce914b time="2026-02-13T23:27:08Z" level=info msg="Creating new user" userID=0ca633e9-052e-49ee-9f96-6a3877ce914b time="2026-02-13T23:27:08Z" level=warning msg="404 GET https://127.0.0.1:41735/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2026-02-13T23:27:08Z" level=error msg="404 GET https://127.0.0.1:41735/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2026-02-13T23:27:08Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:41735/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2026-02-13T23:27:08Z" level=info msg="Creating user object" numAddr=1 numLabels=12 userID=0ca633e9-052e-49ee-9f96-6a3877ce914b time="2026-02-13T23:27:08Z" level=info msg="200 OK: GET https://127.0.0.1:41735/core/v4/events/latest" pkg=gpa/client userID=0ca633e9-052e-49ee-9f96-6a3877ce914b time="2026-02-13T23:27:08Z" level=info msg="Starting service Last EventID=AA==" service=user-events user=0ca633e9-052e-49ee-9f96-6a3877ce914b time="2026-02-13T23:27:08Z" level=info msg="200 OK: GET https://127.0.0.1:41735/core/v4/settings" pkg=gpa/client userID=0ca633e9-052e-49ee-9f96-6a3877ce914b time="2026-02-13T23:27:08Z" level=info msg="Registering user client, ID:0ca633e9-052e-49ee-9f96-6a3877ce914b" pkg=observability time="2026-02-13T23:27:08Z" level=info msg="Starting service main loop" service=telemetry user=0ca633e9-052e-49ee-9f96-6a3877ce914b time="2026-02-13T23:27:08Z" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=0ca633e9-052e-49ee-9f96-6a3877ce914b time="2026-02-13T23:27:08Z" level=info msg="Starting service main loop" service=notification user=0ca633e9-052e-49ee-9f96-6a3877ce914b time="2026-02-13T23:27:08Z" level=info msg="Starting service main loop" service=smtp user=0ca633e9-052e-49ee-9f96-6a3877ce914b time="2026-02-13T23:27:08Z" level=info msg="200 OK: GET https://127.0.0.1:41735/core/v4/labels?Type=4" pkg=gpa/client userID=0ca633e9-052e-49ee-9f96-6a3877ce914b time="2026-02-13T23:27:08Z" level=info msg="200 OK: GET https://127.0.0.1:41735/core/v4/labels?Type=3" pkg=gpa/client userID=0ca633e9-052e-49ee-9f96-6a3877ce914b time="2026-02-13T23:27:08Z" level=info msg="200 OK: GET https://127.0.0.1:41735/core/v4/labels?Type=1" pkg=gpa/client userID=0ca633e9-052e-49ee-9f96-6a3877ce914b time="2026-02-13T23:27:08Z" level=info msg="Setting labels" labelIDs="[12 0 1 2 3 5 6 10 4 7 8 9]" pkg=rwLabels time="2026-02-13T23:27:08Z" level=info msg="Adding user to imap server" addrID=dc99244f-c8f2-47a6-a49e-2370ad0f8f82 service=server-manager time="2026-02-13T23:27:08Z" level=info msg="Creating new IMAP user" addrID=dc99244f-c8f2-47a6-a49e-2370ad0f8f82 service=server-manager time="2026-02-13T23:27:08Z" level=info msg="Setting gluon ID" addrID=dc99244f-c8f2-47a6-a49e-2370ad0f8f82 gluonID=8c575c5c-ab43-4b19-aa1f-48e0764b4a43 userID=0ca633e9-052e-49ee-9f96-6a3877ce914b time="2026-02-13T23:27:08Z" level=info msg="Created new IMAP user" addrID=dc99244f-c8f2-47a6-a49e-2370ad0f8f82 gluonID=8c575c5c-ab43-4b19-aa1f-48e0764b4a43 service=server-manager time="2026-02-13T23:27:08Z" level=info msg="Validating Listener State" service=server-manager time="2026-02-13T23:27:08Z" level=info msg=Resuming service=user-events user=0ca633e9-052e-49ee-9f96-6a3877ce914b time="2026-02-13T23:27:08Z" level=info msg="Received mailbox message count" count=0 gluonID=8c575c5c-ab43-4b19-aa1f-48e0764b4a43 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2026-02-13T23:27:08Z" level=info msg="Starting IMAP Service" service=imap user=0ca633e9-052e-49ee-9f96-6a3877ce914b time="2026-02-13T23:27:08Z" level=info msg="Sync triggered" service=imap user=0ca633e9-052e-49ee-9f96-6a3877ce914b time="2026-02-13T23:27:08Z" level=info msg="Beginning user sync" service=imap start="2026-02-13 23:27:08.935627336 +0000 UTC m=+246.742235746" user=0ca633e9-052e-49ee-9f96-6a3877ce914b time="2026-02-13T23:27:08Z" level=info msg="Checking whether logged in user should re-sync. UserID:0ca633e9-052e-49ee-9f96-6a3877ce914b" userID=0ca633e9-052e-49ee-9f96-6a3877ce914b time="2026-02-13T23:27:08Z" level=info msg="Syncing labels" service=imap user=0ca633e9-052e-49ee-9f96-6a3877ce914b time="2026-02-13T23:27:08Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=8c575c5c-ab43-4b19-aa1f-48e0764b4a43 time="2026-02-13T23:27:08Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=8c575c5c-ab43-4b19-aa1f-48e0764b4a43 time="2026-02-13T23:27:08Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=3 userID=8c575c5c-ab43-4b19-aa1f-48e0764b4a43 time="2026-02-13T23:27:08Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=7 userID=8c575c5c-ab43-4b19-aa1f-48e0764b4a43 time="2026-02-13T23:27:08Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5 userID=8c575c5c-ab43-4b19-aa1f-48e0764b4a43 time="2026-02-13T23:27:08Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4 userID=8c575c5c-ab43-4b19-aa1f-48e0764b4a43 time="2026-02-13T23:27:08Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6 userID=8c575c5c-ab43-4b19-aa1f-48e0764b4a43 time="2026-02-13T23:27:08Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=10 userID=8c575c5c-ab43-4b19-aa1f-48e0764b4a43 time="2026-02-13T23:27:08Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=8 userID=8c575c5c-ab43-4b19-aa1f-48e0764b4a43 time="2026-02-13T23:27:08Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0 userID=8c575c5c-ab43-4b19-aa1f-48e0764b4a43 time="2026-02-13T23:27:08Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=12 userID=8c575c5c-ab43-4b19-aa1f-48e0764b4a43 time="2026-02-13T23:27:08Z" level=info msg="Synced labels" service=imap user=0ca633e9-052e-49ee-9f96-6a3877ce914b time="2026-02-13T23:27:08Z" level=info msg="200 OK: GET https://127.0.0.1:41735/mail/v4/messages/count" pkg=gpa/client userID=0ca633e9-052e-49ee-9f96-6a3877ce914b time="2026-02-13T23:27:08Z" level=info msg="Syncing messages" service=imap user=0ca633e9-052e-49ee-9f96-6a3877ce914b time="2026-02-13T23:27:08Z" level=info msg="Job started" service=imap user=0ca633e9-052e-49ee-9f96-6a3877ce914b time="2026-02-13T23:27:08Z" level=info msg="200 OK: POST https://127.0.0.1:41735/mail/v4/messages" pkg=gpa/client userID=0ca633e9-052e-49ee-9f96-6a3877ce914b time="2026-02-13T23:27:08Z" level=info msg="Job finished" service=imap user=0ca633e9-052e-49ee-9f96-6a3877ce914b time="2026-02-13T23:27:08Z" level=info msg="All child jobs completed" service=imap sync-job=waiter user=0ca633e9-052e-49ee-9f96-6a3877ce914b time="2026-02-13T23:27:08Z" level=info msg="Synced messages" service=imap user=0ca633e9-052e-49ee-9f96-6a3877ce914b time="2026-02-13T23:27:08Z" level=info msg="Finished user sync" duration=4.352018ms service=imap user=0ca633e9-052e-49ee-9f96-6a3877ce914b time="2026-02-13T23:27:08Z" level=info msg="Sync complete, starting API event stream" service=imap user=0ca633e9-052e-49ee-9f96-6a3877ce914b time="2026-02-13T23:27:08Z" level=info msg="Event loop reset" eventID="AA==" service=user-events user=0ca633e9-052e-49ee-9f96-6a3877ce914b time="2026-02-13T23:27:08Z" level=info msg="Sending observability data." pkg=observability time="2026-02-13T23:27:08Z" level=info msg="200 OK: POST https://127.0.0.1:41735/data/v1/metrics" pkg=gpa/client userID=0ca633e9-052e-49ee-9f96-6a3877ce914b time="2026-02-13T23:27:08Z" level=info msg="Successfully sent observability data." pkg=observability time="2026-02-13T23:27:08Z" level=info msg="200 OK: GET https://127.0.0.1:41735/mail/v4/settings" pkg=gpa/client userID=0ca633e9-052e-49ee-9f96-6a3877ce914b time="2026-02-13T23:27:08Z" level=info msg="200 OK: POST https://127.0.0.1:41735/mail/v4/messages" pkg=gpa/client userID=0ca633e9-052e-49ee-9f96-6a3877ce914b time="2026-02-13T23:27:08Z" level=info msg="200 OK: POST https://127.0.0.1:41735/mail/v4/attachments" pkg=gpa/client userID=0ca633e9-052e-49ee-9f96-6a3877ce914b time="2026-02-13T23:27:08Z" level=info msg="200 OK: GET https://127.0.0.1:41735/core/v4/keys?Email=9ae226c7-b031-45ae-b072-eb23096fb058%40proton.local" pkg=gpa/client userID=0ca633e9-052e-49ee-9f96-6a3877ce914b time="2026-02-13T23:27:08Z" level=info msg="200 OK: GET https://127.0.0.1:41735/contacts/v4/emails?Email=9ae226c7-b031-45ae-b072-eb23096fb058%40proton.local&Page=0&PageSize=150" pkg=gpa/client userID=0ca633e9-052e-49ee-9f96-6a3877ce914b time="2026-02-13T23:27:08Z" level=info msg="200 OK: POST https://127.0.0.1:41735/mail/v4/messages/ae6e408a-c675-4bbd-a572-048fbee96ce4" pkg=gpa/client userID=0ca633e9-052e-49ee-9f96-6a3877ce914b time="2026-02-13T23:27:08Z" level=info msg="Scheduling observability data sending" pkg=observability time="2026-02-13T23:27:09Z" level=info msg="Heartbeat sent" metrics="{bridge.any.heartbeat bridge_heartbeat_new {1 2} {true true false false false true true true true true false 0.0.0 starttls starttls unknown}}" pkg=telemetry time="2026-02-13T23:27:09Z" level=info msg="200 OK: GET https://127.0.0.1:41735/core/v4/events/AA==" pkg=gpa/client userID=0ca633e9-052e-49ee-9f96-6a3877ce914b time="2026-02-13T23:27:09Z" level=info msg="Received new API event" new="Event BA==: messages: created=1, updated=1, deleted=0" old="AA==" service=user-events user=0ca633e9-052e-49ee-9f96-6a3877ce914b time="2026-02-13T23:27:09Z" level=info msg="Handling message created event" date=0 messageID=ae6e408a-c675-4bbd-a572-048fbee96ce4 service=imap subject="******** (8b397895)" user=0ca633e9-052e-49ee-9f96-6a3877ce914b time="2026-02-13T23:27:09Z" level=info msg="200 OK: GET https://127.0.0.1:41735/mail/v4/messages/ae6e408a-c675-4bbd-a572-048fbee96ce4" pkg=gpa/client userID=0ca633e9-052e-49ee-9f96-6a3877ce914b time="2026-02-13T23:27:09Z" level=info msg="Handling draft or sent updated event" isDraft=false messageID=ae6e408a-c675-4bbd-a572-048fbee96ce4 service=imap subject="******** (8b397895)" user=0ca633e9-052e-49ee-9f96-6a3877ce914b time="2026-02-13T23:27:09Z" level=info msg="200 OK: GET https://127.0.0.1:41735/mail/v4/messages/ae6e408a-c675-4bbd-a572-048fbee96ce4" pkg=gpa/client userID=0ca633e9-052e-49ee-9f96-6a3877ce914b time="2026-02-13T23:27:09Z" level=info msg="Frontend service stopped" time="2026-02-13T23:27:09Z" level=info msg="Frontend client stopped" time="2026-02-13T23:27:09Z" level=info msg="Closing bridge" pkg=bridge time="2026-02-13T23:27:09Z" level=info msg="Stopping service" pkg=observability time="2026-02-13T23:27:09Z" level=info msg="Closing user" userID=0ca633e9-052e-49ee-9f96-6a3877ce914b time="2026-02-13T23:27:09Z" level=info msg="De-registering user client, ID:0ca633e9-052e-49ee-9f96-6a3877ce914b" pkg=observability time="2026-02-13T23:27:09Z" level=info msg="Exiting IMAP Service" service=imap user=0ca633e9-052e-49ee-9f96-6a3877ce914b time="2026-02-13T23:27:09Z" level=info msg="Exiting service main loop" service=smtp user=0ca633e9-052e-49ee-9f96-6a3877ce914b time="2026-02-13T23:27:09Z" level=info msg="Exiting service main loop" service=notification user=0ca633e9-052e-49ee-9f96-6a3877ce914b time="2026-02-13T23:27:09Z" level=info msg="Exiting Service" service=user-identity user=0ca633e9-052e-49ee-9f96-6a3877ce914b time="2026-02-13T23:27:09Z" level=info msg="Exiting service main loop" service=telemetry user=0ca633e9-052e-49ee-9f96-6a3877ce914b time="2026-02-13T23:27:09Z" level=info msg="Exiting service" service=user-events user=0ca633e9-052e-49ee-9f96-6a3877ce914b time="2026-02-13T23:27:09Z" level=info msg="Closing IMAP Listener" service=server-manager time="2026-02-13T23:27:09Z" level=info msg="Closing IMAP server" service=server-manager time="2026-02-13T23:27:09Z" level=info msg="Closing SMTP Listener" service=server-manager time="2026-02-13T23:27:09Z" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2026-02-13T23:27:09Z" level=info msg="Closing SMTP server" service=server-manager time="2026-02-13T23:27:09Z" level=info msg="Closing service" service=unleash | encoded unquoted | =?US-ASCII?Q?filename?= | time="2026-02-13T23:27:10Z" level=info msg="User '38e28856-de3d-4d87-b840-65334e3df59e' created with id=28c6371c-489d-4926-aa4a-3aef4792963d" pkg=gpa/server/backend time="2026-02-13T23:27:10Z" level=info msg="User 'aba639a4-508f-4b66-baef-a373f8b33d34' created with id=d600a1fb-b568-4e60-bb61-c43bcb7fa2bd" pkg=gpa/server/backend time="2026-02-13T23:27:10Z" level=info msg="Starting bridge" time="2026-02-13T23:27:10Z" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures1466701680/201/config2957467676/grpcFocusServerConfig.json pkg=focus/service time="2026-02-13T23:27:10Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures1466701680/201/cache260550412/unleash_cache/unleash_flags: no such file or directory" service=unleash time="2026-02-13T23:27:10Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures1466701680/201/cache260550412/notifications/notification_cache: no such file or directory" pkg=notification-store time="2026-02-13T23:27:10Z" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures1466701680/201/data2751240513/gluon/backend/db gluonStore=/tmp/TestFeatures1466701680/201/data2751240513/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2026-02-13T23:27:10Z" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2026-02-13T23:27:10Z" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2026-02-13T23:27:10Z" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2026-02-13T23:27:10Z" level=info msg="Starting service" service=unleash time="2026-02-13T23:27:10Z" level=info msg="Starting service" pkg=observability time="2026-02-13T23:27:10Z" level=info msg="Starting frontend service" time="2026-02-13T23:27:10Z" level=info msg="Starting poll service" service=unleash time="2026-02-13T23:27:10Z" level=info msg="Loading users" count=0 pkg=bridge/user time="2026-02-13T23:27:10Z" level=info msg="Finished loading users" pkg=bridge/user time="2026-02-13T23:27:10Z" level=info msg="Starting receiver service" service=unleash time="2026-02-13T23:27:10Z" level=info msg="Checking for updates" pkg=bridge time="2026-02-13T23:27:10Z" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures1466701680/201/config2957467676/grpcServerConfig.json time="2026-02-13T23:27:10Z" level=info msg="gRPC server listening on /tmp/bridge2355" pkg=grpc time="2026-02-13T23:27:10Z" level=info msg="Frontend service started" time="2026-02-13T23:27:10Z" level=info msg="Starting frontend client" time="2026-02-13T23:27:10Z" level=info msg="Not monitoring parent PID" pkg=grpc time="2026-02-13T23:27:10Z" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2026-02-13T23:27:10Z" level=info msg="200 OK: GET https://127.0.0.1:34431/feature/v2/frontend?bridgeStickyKey=61fda583-e84c-4245-ae66-e1fc359b95b4" pkg=gpa/manager time="2026-02-13T23:27:10Z" level=info msg="Frontend client started" time="2026-02-13T23:27:10Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (6e6f1b74)" time="2026-02-13T23:27:10Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (6e6f1b74)" time="2026-02-13T23:27:10Z" level=info msg="200 OK: POST https://127.0.0.1:34431/auth/v4/info" pkg=gpa/manager time="2026-02-13T23:27:10Z" level=info msg="200 OK: POST https://127.0.0.1:34431/auth/v4" pkg=gpa/manager time="2026-02-13T23:27:10Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=28c6371c-489d-4926-aa4a-3aef4792963d time="2026-02-13T23:27:10Z" level=info msg="Adding vault user" userID=28c6371c-489d-4926-aa4a-3aef4792963d time="2026-02-13T23:27:10Z" level=info msg="Creating new user" userID=28c6371c-489d-4926-aa4a-3aef4792963d time="2026-02-13T23:27:10Z" level=warning msg="404 GET https://127.0.0.1:34431/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2026-02-13T23:27:10Z" level=error msg="404 GET https://127.0.0.1:34431/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2026-02-13T23:27:10Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:34431/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2026-02-13T23:27:10Z" level=info msg="Creating user object" numAddr=1 numLabels=12 userID=28c6371c-489d-4926-aa4a-3aef4792963d time="2026-02-13T23:27:10Z" level=info msg="200 OK: GET https://127.0.0.1:34431/core/v4/events/latest" pkg=gpa/client userID=28c6371c-489d-4926-aa4a-3aef4792963d time="2026-02-13T23:27:10Z" level=info msg="Starting service Last EventID=AA==" service=user-events user=28c6371c-489d-4926-aa4a-3aef4792963d time="2026-02-13T23:27:10Z" level=info msg="200 OK: GET https://127.0.0.1:34431/core/v4/settings" pkg=gpa/client userID=28c6371c-489d-4926-aa4a-3aef4792963d time="2026-02-13T23:27:10Z" level=info msg="Registering user client, ID:28c6371c-489d-4926-aa4a-3aef4792963d" pkg=observability time="2026-02-13T23:27:10Z" level=info msg="Starting service main loop" service=telemetry user=28c6371c-489d-4926-aa4a-3aef4792963d time="2026-02-13T23:27:10Z" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=28c6371c-489d-4926-aa4a-3aef4792963d time="2026-02-13T23:27:10Z" level=info msg="Starting service main loop" service=notification user=28c6371c-489d-4926-aa4a-3aef4792963d time="2026-02-13T23:27:10Z" level=info msg="Starting service main loop" service=smtp user=28c6371c-489d-4926-aa4a-3aef4792963d time="2026-02-13T23:27:10Z" level=info msg="200 OK: GET https://127.0.0.1:34431/core/v4/labels?Type=4" pkg=gpa/client userID=28c6371c-489d-4926-aa4a-3aef4792963d time="2026-02-13T23:27:10Z" level=info msg="200 OK: GET https://127.0.0.1:34431/core/v4/labels?Type=3" pkg=gpa/client userID=28c6371c-489d-4926-aa4a-3aef4792963d time="2026-02-13T23:27:10Z" level=info msg="200 OK: GET https://127.0.0.1:34431/core/v4/labels?Type=1" pkg=gpa/client userID=28c6371c-489d-4926-aa4a-3aef4792963d time="2026-02-13T23:27:10Z" level=info msg="Setting labels" labelIDs="[2 6 8 9 10 12 3 4 5 7 0 1]" pkg=rwLabels time="2026-02-13T23:27:10Z" level=info msg="Adding user to imap server" addrID=c4ed8ec5-3a4e-4dd9-8217-98f7e617fa01 service=server-manager time="2026-02-13T23:27:10Z" level=info msg="Creating new IMAP user" addrID=c4ed8ec5-3a4e-4dd9-8217-98f7e617fa01 service=server-manager time="2026-02-13T23:27:10Z" level=info msg="Setting gluon ID" addrID=c4ed8ec5-3a4e-4dd9-8217-98f7e617fa01 gluonID=e0c3e128-c981-43da-9c15-cf4050c20bc0 userID=28c6371c-489d-4926-aa4a-3aef4792963d time="2026-02-13T23:27:10Z" level=info msg="Created new IMAP user" addrID=c4ed8ec5-3a4e-4dd9-8217-98f7e617fa01 gluonID=e0c3e128-c981-43da-9c15-cf4050c20bc0 service=server-manager time="2026-02-13T23:27:10Z" level=info msg="Received mailbox message count" count=0 gluonID=e0c3e128-c981-43da-9c15-cf4050c20bc0 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2026-02-13T23:27:10Z" level=info msg="Validating Listener State" service=server-manager time="2026-02-13T23:27:10Z" level=info msg=Resuming service=user-events user=28c6371c-489d-4926-aa4a-3aef4792963d time="2026-02-13T23:27:10Z" level=info msg="Starting IMAP Service" service=imap user=28c6371c-489d-4926-aa4a-3aef4792963d time="2026-02-13T23:27:10Z" level=info msg="Sync triggered" service=imap user=28c6371c-489d-4926-aa4a-3aef4792963d time="2026-02-13T23:27:10Z" level=info msg="Checking whether logged in user should re-sync. UserID:28c6371c-489d-4926-aa4a-3aef4792963d" userID=28c6371c-489d-4926-aa4a-3aef4792963d time="2026-02-13T23:27:10Z" level=info msg="Beginning user sync" service=imap start="2026-02-13 23:27:10.6659818 +0000 UTC m=+248.472590200" user=28c6371c-489d-4926-aa4a-3aef4792963d time="2026-02-13T23:27:10Z" level=info msg="Syncing labels" service=imap user=28c6371c-489d-4926-aa4a-3aef4792963d time="2026-02-13T23:27:10Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=e0c3e128-c981-43da-9c15-cf4050c20bc0 time="2026-02-13T23:27:10Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=e0c3e128-c981-43da-9c15-cf4050c20bc0 time="2026-02-13T23:27:10Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0 userID=e0c3e128-c981-43da-9c15-cf4050c20bc0 time="2026-02-13T23:27:10Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=8 userID=e0c3e128-c981-43da-9c15-cf4050c20bc0 time="2026-02-13T23:27:10Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=10 userID=e0c3e128-c981-43da-9c15-cf4050c20bc0 time="2026-02-13T23:27:10Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5 userID=e0c3e128-c981-43da-9c15-cf4050c20bc0 time="2026-02-13T23:27:10Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=12 userID=e0c3e128-c981-43da-9c15-cf4050c20bc0 time="2026-02-13T23:27:10Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6 userID=e0c3e128-c981-43da-9c15-cf4050c20bc0 time="2026-02-13T23:27:10Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=3 userID=e0c3e128-c981-43da-9c15-cf4050c20bc0 time="2026-02-13T23:27:10Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4 userID=e0c3e128-c981-43da-9c15-cf4050c20bc0 time="2026-02-13T23:27:10Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=7 userID=e0c3e128-c981-43da-9c15-cf4050c20bc0 time="2026-02-13T23:27:10Z" level=info msg="Synced labels" service=imap user=28c6371c-489d-4926-aa4a-3aef4792963d time="2026-02-13T23:27:10Z" level=info msg="200 OK: GET https://127.0.0.1:34431/mail/v4/messages/count" pkg=gpa/client userID=28c6371c-489d-4926-aa4a-3aef4792963d time="2026-02-13T23:27:10Z" level=info msg="Syncing messages" service=imap user=28c6371c-489d-4926-aa4a-3aef4792963d time="2026-02-13T23:27:10Z" level=info msg="Job started" service=imap user=28c6371c-489d-4926-aa4a-3aef4792963d time="2026-02-13T23:27:10Z" level=info msg="200 OK: POST https://127.0.0.1:34431/mail/v4/messages" pkg=gpa/client userID=28c6371c-489d-4926-aa4a-3aef4792963d time="2026-02-13T23:27:10Z" level=info msg="Job finished" service=imap user=28c6371c-489d-4926-aa4a-3aef4792963d time="2026-02-13T23:27:10Z" level=info msg="All child jobs completed" service=imap sync-job=waiter user=28c6371c-489d-4926-aa4a-3aef4792963d time="2026-02-13T23:27:10Z" level=info msg="Synced messages" service=imap user=28c6371c-489d-4926-aa4a-3aef4792963d time="2026-02-13T23:27:10Z" level=info msg="Finished user sync" duration=2.97723ms service=imap user=28c6371c-489d-4926-aa4a-3aef4792963d time="2026-02-13T23:27:10Z" level=info msg="Sync complete, starting API event stream" service=imap user=28c6371c-489d-4926-aa4a-3aef4792963d time="2026-02-13T23:27:10Z" level=info msg="Event loop reset" eventID="AA==" service=user-events user=28c6371c-489d-4926-aa4a-3aef4792963d time="2026-02-13T23:27:10Z" level=info msg="Sending observability data." pkg=observability time="2026-02-13T23:27:10Z" level=info msg="200 OK: POST https://127.0.0.1:34431/data/v1/metrics" pkg=gpa/client userID=28c6371c-489d-4926-aa4a-3aef4792963d time="2026-02-13T23:27:10Z" level=info msg="Successfully sent observability data." pkg=observability time="2026-02-13T23:27:10Z" level=info msg="200 OK: GET https://127.0.0.1:34431/mail/v4/settings" pkg=gpa/client userID=28c6371c-489d-4926-aa4a-3aef4792963d time="2026-02-13T23:27:10Z" level=info msg="200 OK: POST https://127.0.0.1:34431/mail/v4/messages" pkg=gpa/client userID=28c6371c-489d-4926-aa4a-3aef4792963d time="2026-02-13T23:27:10Z" level=info msg="200 OK: POST https://127.0.0.1:34431/mail/v4/attachments" pkg=gpa/client userID=28c6371c-489d-4926-aa4a-3aef4792963d time="2026-02-13T23:27:10Z" level=info msg="200 OK: GET https://127.0.0.1:34431/core/v4/keys?Email=aba639a4-508f-4b66-baef-a373f8b33d34%40proton.local" pkg=gpa/client userID=28c6371c-489d-4926-aa4a-3aef4792963d time="2026-02-13T23:27:10Z" level=info msg="200 OK: GET https://127.0.0.1:34431/contacts/v4/emails?Email=aba639a4-508f-4b66-baef-a373f8b33d34%40proton.local&Page=0&PageSize=150" pkg=gpa/client userID=28c6371c-489d-4926-aa4a-3aef4792963d time="2026-02-13T23:27:10Z" level=info msg="200 OK: POST https://127.0.0.1:34431/mail/v4/messages/1fd4b6ac-031f-4e80-8c2d-5cc0ae79eada" pkg=gpa/client userID=28c6371c-489d-4926-aa4a-3aef4792963d time="2026-02-13T23:27:10Z" level=info msg="Scheduling observability data sending" pkg=observability time="2026-02-13T23:27:10Z" level=info msg="Heartbeat sent" metrics="{bridge.any.heartbeat bridge_heartbeat_new {1 0} {true true false false false true true true true true false 0.0.0 starttls starttls unknown}}" pkg=telemetry time="2026-02-13T23:27:11Z" level=info msg="200 OK: GET https://127.0.0.1:34431/core/v4/events/AA==" pkg=gpa/client userID=28c6371c-489d-4926-aa4a-3aef4792963d time="2026-02-13T23:27:11Z" level=info msg="Received new API event" new="Event BA==: messages: created=1, updated=1, deleted=0" old="AA==" service=user-events user=28c6371c-489d-4926-aa4a-3aef4792963d time="2026-02-13T23:27:11Z" level=info msg="Handling message created event" date=0 messageID=1fd4b6ac-031f-4e80-8c2d-5cc0ae79eada service=imap subject="******** (8b397895)" user=28c6371c-489d-4926-aa4a-3aef4792963d time="2026-02-13T23:27:11Z" level=info msg="200 OK: GET https://127.0.0.1:34431/mail/v4/messages/1fd4b6ac-031f-4e80-8c2d-5cc0ae79eada" pkg=gpa/client userID=28c6371c-489d-4926-aa4a-3aef4792963d time="2026-02-13T23:27:11Z" level=info msg="Handling draft or sent updated event" isDraft=false messageID=1fd4b6ac-031f-4e80-8c2d-5cc0ae79eada service=imap subject="******** (8b397895)" user=28c6371c-489d-4926-aa4a-3aef4792963d time="2026-02-13T23:27:11Z" level=info msg="200 OK: GET https://127.0.0.1:34431/mail/v4/messages/1fd4b6ac-031f-4e80-8c2d-5cc0ae79eada" pkg=gpa/client userID=28c6371c-489d-4926-aa4a-3aef4792963d time="2026-02-13T23:27:11Z" level=info msg="Frontend service stopped" time="2026-02-13T23:27:11Z" level=info msg="Frontend client stopped" time="2026-02-13T23:27:11Z" level=info msg="Closing bridge" pkg=bridge time="2026-02-13T23:27:11Z" level=info msg="Stopping service" pkg=observability time="2026-02-13T23:27:11Z" level=info msg="Closing user" userID=28c6371c-489d-4926-aa4a-3aef4792963d time="2026-02-13T23:27:11Z" level=info msg="De-registering user client, ID:28c6371c-489d-4926-aa4a-3aef4792963d" pkg=observability time="2026-02-13T23:27:11Z" level=info msg="Exiting IMAP Service" service=imap user=28c6371c-489d-4926-aa4a-3aef4792963d time="2026-02-13T23:27:11Z" level=info msg="Exiting service main loop" service=smtp user=28c6371c-489d-4926-aa4a-3aef4792963d time="2026-02-13T23:27:11Z" level=info msg="Exiting service main loop" service=notification user=28c6371c-489d-4926-aa4a-3aef4792963d time="2026-02-13T23:27:11Z" level=info msg="Exiting Service" service=user-identity user=28c6371c-489d-4926-aa4a-3aef4792963d time="2026-02-13T23:27:11Z" level=info msg="Exiting service main loop" service=telemetry user=28c6371c-489d-4926-aa4a-3aef4792963d time="2026-02-13T23:27:11Z" level=info msg="Exiting service" service=user-events user=28c6371c-489d-4926-aa4a-3aef4792963d time="2026-02-13T23:27:11Z" level=info msg="Closing IMAP Listener" service=server-manager time="2026-02-13T23:27:11Z" level=info msg="Closing IMAP server" service=server-manager time="2026-02-13T23:27:11Z" level=info msg="Closing SMTP Listener" service=server-manager time="2026-02-13T23:27:11Z" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2026-02-13T23:27:11Z" level=info msg="Closing SMTP server" service=server-manager time="2026-02-13T23:27:11Z" level=info msg="Closing service" service=unleash | non quoted | filename | Feature: SMTP with bcc time="2026-02-13T23:27:11Z" level=info msg="User '3fa0b60e-0164-4b24-aa18-90f19d701645' created with id=22ecd7dc-1793-413a-8fd5-37e9c574f3cc" pkg=gpa/server/backend Background: Given there exists an account with username "3fa0b60e-0164-4b24-aa18-90f19d701645" and password "password" # :1 -> *scenario time="2026-02-13T23:27:12Z" level=info msg="User '72725262-24a4-4d23-be2e-513d5c004a8c' created with id=4f659c50-92c0-4114-9c81-c7fe746d92b2" pkg=gpa/server/backend And there exists an account with username "72725262-24a4-4d23-be2e-513d5c004a8c" and password "password" # :1 -> *scenario time="2026-02-13T23:27:12Z" level=info msg="User 'd87d05d4-08b2-4ad4-b03a-bd677a524843' created with id=4125df36-d5aa-432c-9db1-8f852a606f4e" pkg=gpa/server/backend And there exists an account with username "d87d05d4-08b2-4ad4-b03a-bd677a524843" and password "password" # :1 -> *scenario time="2026-02-13T23:27:12Z" level=info msg="User 'c0a39a03-faaf-4a6d-b3be-000091152b34' created with id=a54819b8-0bc9-4f7a-b5fb-f8c6f003b7e4" pkg=gpa/server/backend And there exists an account with username "c0a39a03-faaf-4a6d-b3be-000091152b34" and password "password" # :1 -> *scenario Then it succeeds # :1 -> *scenario time="2026-02-13T23:27:13Z" level=info msg="Starting bridge" time="2026-02-13T23:27:13Z" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures1466701680/202/config1693266626/grpcFocusServerConfig.json pkg=focus/service time="2026-02-13T23:27:13Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures1466701680/202/cache2506690160/unleash_cache/unleash_flags: no such file or directory" service=unleash time="2026-02-13T23:27:13Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures1466701680/202/cache2506690160/notifications/notification_cache: no such file or directory" pkg=notification-store time="2026-02-13T23:27:13Z" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures1466701680/202/data2315251310/gluon/backend/db gluonStore=/tmp/TestFeatures1466701680/202/data2315251310/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2026-02-13T23:27:13Z" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2026-02-13T23:27:13Z" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2026-02-13T23:27:13Z" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2026-02-13T23:27:13Z" level=info msg="Starting service" service=unleash time="2026-02-13T23:27:13Z" level=info msg="Starting service" pkg=observability time="2026-02-13T23:27:13Z" level=info msg="Starting frontend service" time="2026-02-13T23:27:13Z" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures1466701680/202/config1693266626/grpcServerConfig.json time="2026-02-13T23:27:13Z" level=info msg="gRPC server listening on /tmp/bridge9808" pkg=grpc time="2026-02-13T23:27:13Z" level=info msg="Frontend service started" time="2026-02-13T23:27:13Z" level=info msg="Starting frontend client" time="2026-02-13T23:27:13Z" level=info msg="Starting poll service" service=unleash time="2026-02-13T23:27:13Z" level=info msg="Starting receiver service" service=unleash time="2026-02-13T23:27:13Z" level=info msg="Loading users" count=0 pkg=bridge/user time="2026-02-13T23:27:13Z" level=info msg="Finished loading users" pkg=bridge/user time="2026-02-13T23:27:13Z" level=info msg="Checking for updates" pkg=bridge time="2026-02-13T23:27:13Z" level=info msg="Not monitoring parent PID" pkg=grpc time="2026-02-13T23:27:13Z" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2026-02-13T23:27:13Z" level=info msg="Frontend client started" time="2026-02-13T23:27:13Z" level=info msg="200 OK: GET https://127.0.0.1:35761/feature/v2/frontend?bridgeStickyKey=d83ba269-5e95-4163-860c-c0a56fca925d" pkg=gpa/manager When bridge starts # :1 -> *scenario time="2026-02-13T23:27:13Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (2ec17ec1)" time="2026-02-13T23:27:13Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (2ec17ec1)" time="2026-02-13T23:27:13Z" level=info msg="200 OK: POST https://127.0.0.1:35761/auth/v4/info" pkg=gpa/manager time="2026-02-13T23:27:13Z" level=info msg="200 OK: POST https://127.0.0.1:35761/auth/v4" pkg=gpa/manager time="2026-02-13T23:27:13Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=22ecd7dc-1793-413a-8fd5-37e9c574f3cc time="2026-02-13T23:27:13Z" level=info msg="Adding vault user" userID=22ecd7dc-1793-413a-8fd5-37e9c574f3cc time="2026-02-13T23:27:13Z" level=info msg="Creating new user" userID=22ecd7dc-1793-413a-8fd5-37e9c574f3cc time="2026-02-13T23:27:13Z" level=warning msg="404 GET https://127.0.0.1:35761/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2026-02-13T23:27:13Z" level=error msg="404 GET https://127.0.0.1:35761/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2026-02-13T23:27:13Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:35761/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2026-02-13T23:27:13Z" level=info msg="Creating user object" numAddr=1 numLabels=12 userID=22ecd7dc-1793-413a-8fd5-37e9c574f3cc time="2026-02-13T23:27:13Z" level=info msg="200 OK: GET https://127.0.0.1:35761/core/v4/events/latest" pkg=gpa/client userID=22ecd7dc-1793-413a-8fd5-37e9c574f3cc time="2026-02-13T23:27:13Z" level=info msg="Starting service Last EventID=AA==" service=user-events user=22ecd7dc-1793-413a-8fd5-37e9c574f3cc time="2026-02-13T23:27:13Z" level=info msg="200 OK: GET https://127.0.0.1:35761/core/v4/settings" pkg=gpa/client userID=22ecd7dc-1793-413a-8fd5-37e9c574f3cc time="2026-02-13T23:27:13Z" level=info msg="Registering user client, ID:22ecd7dc-1793-413a-8fd5-37e9c574f3cc" pkg=observability time="2026-02-13T23:27:13Z" level=info msg="Starting service main loop" service=telemetry user=22ecd7dc-1793-413a-8fd5-37e9c574f3cc time="2026-02-13T23:27:13Z" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=22ecd7dc-1793-413a-8fd5-37e9c574f3cc time="2026-02-13T23:27:13Z" level=info msg="Starting service main loop" service=notification user=22ecd7dc-1793-413a-8fd5-37e9c574f3cc time="2026-02-13T23:27:13Z" level=info msg="Starting service main loop" service=smtp user=22ecd7dc-1793-413a-8fd5-37e9c574f3cc time="2026-02-13T23:27:13Z" level=info msg="200 OK: GET https://127.0.0.1:35761/core/v4/labels?Type=4" pkg=gpa/client userID=22ecd7dc-1793-413a-8fd5-37e9c574f3cc time="2026-02-13T23:27:13Z" level=info msg="200 OK: GET https://127.0.0.1:35761/core/v4/labels?Type=3" pkg=gpa/client userID=22ecd7dc-1793-413a-8fd5-37e9c574f3cc time="2026-02-13T23:27:13Z" level=info msg="200 OK: GET https://127.0.0.1:35761/core/v4/labels?Type=1" pkg=gpa/client userID=22ecd7dc-1793-413a-8fd5-37e9c574f3cc time="2026-02-13T23:27:13Z" level=info msg="Setting labels" labelIDs="[7 9 2 8 10 12 0 1 3 4 5 6]" pkg=rwLabels time="2026-02-13T23:27:13Z" level=info msg="Adding user to imap server" addrID=4285b3c4-06d2-48e0-bcf9-d03774b0fb2b service=server-manager time="2026-02-13T23:27:13Z" level=info msg="Creating new IMAP user" addrID=4285b3c4-06d2-48e0-bcf9-d03774b0fb2b service=server-manager time="2026-02-13T23:27:13Z" level=info msg="Setting gluon ID" addrID=4285b3c4-06d2-48e0-bcf9-d03774b0fb2b gluonID=090a7ea3-7595-4843-a710-9870a656aa4c userID=22ecd7dc-1793-413a-8fd5-37e9c574f3cc time="2026-02-13T23:27:13Z" level=info msg="Created new IMAP user" addrID=4285b3c4-06d2-48e0-bcf9-d03774b0fb2b gluonID=090a7ea3-7595-4843-a710-9870a656aa4c service=server-manager time="2026-02-13T23:27:13Z" level=info msg="Validating Listener State" service=server-manager time="2026-02-13T23:27:13Z" level=info msg=Resuming service=user-events user=22ecd7dc-1793-413a-8fd5-37e9c574f3cc time="2026-02-13T23:27:13Z" level=info msg="Received mailbox message count" count=0 gluonID=090a7ea3-7595-4843-a710-9870a656aa4c labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2026-02-13T23:27:13Z" level=info msg="Starting IMAP Service" service=imap user=22ecd7dc-1793-413a-8fd5-37e9c574f3cc time="2026-02-13T23:27:13Z" level=info msg="Checking whether logged in user should re-sync. UserID:22ecd7dc-1793-413a-8fd5-37e9c574f3cc" userID=22ecd7dc-1793-413a-8fd5-37e9c574f3cc time="2026-02-13T23:27:13Z" level=info msg="Sync triggered" service=imap user=22ecd7dc-1793-413a-8fd5-37e9c574f3cc time="2026-02-13T23:27:13Z" level=info msg="Beginning user sync" service=imap start="2026-02-13 23:27:13.403266105 +0000 UTC m=+251.209874515" user=22ecd7dc-1793-413a-8fd5-37e9c574f3cc And the user logs in with username "3fa0b60e-0164-4b24-aa18-90f19d701645" and password "password" # :1 -> *scenario time="2026-02-13T23:27:13Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (945854e9)" time="2026-02-13T23:27:13Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (945854e9)" time="2026-02-13T23:27:13Z" level=info msg="Syncing labels" service=imap user=22ecd7dc-1793-413a-8fd5-37e9c574f3cc time="2026-02-13T23:27:13Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=090a7ea3-7595-4843-a710-9870a656aa4c time="2026-02-13T23:27:13Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=090a7ea3-7595-4843-a710-9870a656aa4c time="2026-02-13T23:27:13Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=12 userID=090a7ea3-7595-4843-a710-9870a656aa4c time="2026-02-13T23:27:13Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=3 userID=090a7ea3-7595-4843-a710-9870a656aa4c time="2026-02-13T23:27:13Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4 userID=090a7ea3-7595-4843-a710-9870a656aa4c time="2026-02-13T23:27:13Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5 userID=090a7ea3-7595-4843-a710-9870a656aa4c time="2026-02-13T23:27:13Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=7 userID=090a7ea3-7595-4843-a710-9870a656aa4c time="2026-02-13T23:27:13Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=10 userID=090a7ea3-7595-4843-a710-9870a656aa4c time="2026-02-13T23:27:13Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0 userID=090a7ea3-7595-4843-a710-9870a656aa4c time="2026-02-13T23:27:13Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=8 userID=090a7ea3-7595-4843-a710-9870a656aa4c time="2026-02-13T23:27:13Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6 userID=090a7ea3-7595-4843-a710-9870a656aa4c time="2026-02-13T23:27:13Z" level=info msg="Synced labels" service=imap user=22ecd7dc-1793-413a-8fd5-37e9c574f3cc time="2026-02-13T23:27:13Z" level=info msg="200 OK: GET https://127.0.0.1:35761/mail/v4/messages/count" pkg=gpa/client userID=22ecd7dc-1793-413a-8fd5-37e9c574f3cc time="2026-02-13T23:27:13Z" level=info msg="200 OK: POST https://127.0.0.1:35761/auth/v4/info" pkg=gpa/manager time="2026-02-13T23:27:13Z" level=info msg="Syncing messages" service=imap user=22ecd7dc-1793-413a-8fd5-37e9c574f3cc time="2026-02-13T23:27:13Z" level=info msg="Job started" service=imap user=22ecd7dc-1793-413a-8fd5-37e9c574f3cc time="2026-02-13T23:27:13Z" level=info msg="200 OK: POST https://127.0.0.1:35761/mail/v4/messages" pkg=gpa/client userID=22ecd7dc-1793-413a-8fd5-37e9c574f3cc time="2026-02-13T23:27:13Z" level=info msg="Job finished" service=imap user=22ecd7dc-1793-413a-8fd5-37e9c574f3cc time="2026-02-13T23:27:13Z" level=info msg="All child jobs completed" service=imap sync-job=waiter user=22ecd7dc-1793-413a-8fd5-37e9c574f3cc time="2026-02-13T23:27:13Z" level=info msg="Synced messages" service=imap user=22ecd7dc-1793-413a-8fd5-37e9c574f3cc time="2026-02-13T23:27:13Z" level=info msg="Finished user sync" duration=16.940154ms service=imap user=22ecd7dc-1793-413a-8fd5-37e9c574f3cc time="2026-02-13T23:27:13Z" level=info msg="Sync complete, starting API event stream" service=imap user=22ecd7dc-1793-413a-8fd5-37e9c574f3cc time="2026-02-13T23:27:13Z" level=info msg="Event loop reset" eventID="AA==" service=user-events user=22ecd7dc-1793-413a-8fd5-37e9c574f3cc time="2026-02-13T23:27:13Z" level=info msg="200 OK: POST https://127.0.0.1:35761/auth/v4" pkg=gpa/manager time="2026-02-13T23:27:13Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=4125df36-d5aa-432c-9db1-8f852a606f4e time="2026-02-13T23:27:13Z" level=info msg="Heartbeat sent" metrics="{bridge.any.heartbeat bridge_heartbeat_new {1 1} {true true false false false true true true true true false 0.0.0 starttls starttls unknown}}" pkg=telemetry time="2026-02-13T23:27:13Z" level=info msg="Adding vault user" userID=4125df36-d5aa-432c-9db1-8f852a606f4e time="2026-02-13T23:27:13Z" level=info msg="Creating new user" userID=4125df36-d5aa-432c-9db1-8f852a606f4e time="2026-02-13T23:27:13Z" level=warning msg="404 GET https://127.0.0.1:35761/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2026-02-13T23:27:13Z" level=error msg="404 GET https://127.0.0.1:35761/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2026-02-13T23:27:13Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:35761/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2026-02-13T23:27:13Z" level=info msg="Creating user object" numAddr=1 numLabels=12 userID=4125df36-d5aa-432c-9db1-8f852a606f4e time="2026-02-13T23:27:13Z" level=info msg="200 OK: GET https://127.0.0.1:35761/core/v4/events/latest" pkg=gpa/client userID=4125df36-d5aa-432c-9db1-8f852a606f4e time="2026-02-13T23:27:13Z" level=info msg="Starting service Last EventID=Ag==" service=user-events user=4125df36-d5aa-432c-9db1-8f852a606f4e time="2026-02-13T23:27:13Z" level=info msg="200 OK: GET https://127.0.0.1:35761/core/v4/settings" pkg=gpa/client userID=4125df36-d5aa-432c-9db1-8f852a606f4e time="2026-02-13T23:27:13Z" level=info msg="Registering user client, ID:4125df36-d5aa-432c-9db1-8f852a606f4e" pkg=observability time="2026-02-13T23:27:13Z" level=info msg="Starting service main loop" service=telemetry user=4125df36-d5aa-432c-9db1-8f852a606f4e time="2026-02-13T23:27:13Z" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=4125df36-d5aa-432c-9db1-8f852a606f4e time="2026-02-13T23:27:13Z" level=info msg="Starting service main loop" service=notification user=4125df36-d5aa-432c-9db1-8f852a606f4e time="2026-02-13T23:27:13Z" level=info msg="Starting service main loop" service=smtp user=4125df36-d5aa-432c-9db1-8f852a606f4e time="2026-02-13T23:27:13Z" level=info msg="200 OK: GET https://127.0.0.1:35761/core/v4/labels?Type=4" pkg=gpa/client userID=4125df36-d5aa-432c-9db1-8f852a606f4e time="2026-02-13T23:27:13Z" level=info msg="200 OK: GET https://127.0.0.1:35761/core/v4/labels?Type=3" pkg=gpa/client userID=4125df36-d5aa-432c-9db1-8f852a606f4e time="2026-02-13T23:27:13Z" level=info msg="200 OK: GET https://127.0.0.1:35761/core/v4/labels?Type=1" pkg=gpa/client userID=4125df36-d5aa-432c-9db1-8f852a606f4e time="2026-02-13T23:27:13Z" level=info msg="Setting labels" labelIDs="[9 2 5 10 12 0 1 3 4 6 7 8]" pkg=rwLabels time="2026-02-13T23:27:13Z" level=info msg="Adding user to imap server" addrID=d735684a-9585-468c-91e5-4313b05c18e8 service=server-manager time="2026-02-13T23:27:13Z" level=info msg="Creating new IMAP user" addrID=d735684a-9585-468c-91e5-4313b05c18e8 service=server-manager time="2026-02-13T23:27:13Z" level=info msg="Setting gluon ID" addrID=d735684a-9585-468c-91e5-4313b05c18e8 gluonID=8904c942-ac15-45da-ab08-3ae4fecbbf33 userID=4125df36-d5aa-432c-9db1-8f852a606f4e time="2026-02-13T23:27:13Z" level=info msg="Received mailbox message count" count=0 gluonID=8904c942-ac15-45da-ab08-3ae4fecbbf33 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2026-02-13T23:27:13Z" level=info msg="Created new IMAP user" addrID=d735684a-9585-468c-91e5-4313b05c18e8 gluonID=8904c942-ac15-45da-ab08-3ae4fecbbf33 service=server-manager time="2026-02-13T23:27:13Z" level=info msg="Validating Listener State" service=server-manager time="2026-02-13T23:27:13Z" level=info msg=Resuming service=user-events user=4125df36-d5aa-432c-9db1-8f852a606f4e time="2026-02-13T23:27:13Z" level=info msg="Starting IMAP Service" service=imap user=4125df36-d5aa-432c-9db1-8f852a606f4e time="2026-02-13T23:27:13Z" level=info msg="Sync triggered" service=imap user=4125df36-d5aa-432c-9db1-8f852a606f4e time="2026-02-13T23:27:13Z" level=info msg="Beginning user sync" service=imap start="2026-02-13 23:27:13.646733502 +0000 UTC m=+251.453341912" user=4125df36-d5aa-432c-9db1-8f852a606f4e And the user logs in with username "d87d05d4-08b2-4ad4-b03a-bd677a524843" and password "password" # :1 -> *scenario time="2026-02-13T23:27:13Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (e7786f1b)" time="2026-02-13T23:27:13Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (e7786f1b)" time="2026-02-13T23:27:13Z" level=info msg="Checking whether logged in user should re-sync. UserID:4125df36-d5aa-432c-9db1-8f852a606f4e" userID=4125df36-d5aa-432c-9db1-8f852a606f4e time="2026-02-13T23:27:13Z" level=info msg="Syncing labels" service=imap user=4125df36-d5aa-432c-9db1-8f852a606f4e time="2026-02-13T23:27:13Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=8904c942-ac15-45da-ab08-3ae4fecbbf33 time="2026-02-13T23:27:13Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=8904c942-ac15-45da-ab08-3ae4fecbbf33 time="2026-02-13T23:27:13Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=12 userID=8904c942-ac15-45da-ab08-3ae4fecbbf33 time="2026-02-13T23:27:13Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6 userID=8904c942-ac15-45da-ab08-3ae4fecbbf33 time="2026-02-13T23:27:13Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=7 userID=8904c942-ac15-45da-ab08-3ae4fecbbf33 time="2026-02-13T23:27:13Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0 userID=8904c942-ac15-45da-ab08-3ae4fecbbf33 time="2026-02-13T23:27:13Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=8 userID=8904c942-ac15-45da-ab08-3ae4fecbbf33 time="2026-02-13T23:27:13Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=10 userID=8904c942-ac15-45da-ab08-3ae4fecbbf33 time="2026-02-13T23:27:13Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5 userID=8904c942-ac15-45da-ab08-3ae4fecbbf33 time="2026-02-13T23:27:13Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=3 userID=8904c942-ac15-45da-ab08-3ae4fecbbf33 time="2026-02-13T23:27:13Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4 userID=8904c942-ac15-45da-ab08-3ae4fecbbf33 time="2026-02-13T23:27:13Z" level=info msg="Synced labels" service=imap user=4125df36-d5aa-432c-9db1-8f852a606f4e time="2026-02-13T23:27:13Z" level=info msg="200 OK: GET https://127.0.0.1:35761/mail/v4/messages/count" pkg=gpa/client userID=4125df36-d5aa-432c-9db1-8f852a606f4e time="2026-02-13T23:27:13Z" level=info msg="Syncing messages" service=imap user=4125df36-d5aa-432c-9db1-8f852a606f4e time="2026-02-13T23:27:13Z" level=info msg="Job started" service=imap user=4125df36-d5aa-432c-9db1-8f852a606f4e time="2026-02-13T23:27:13Z" level=info msg="200 OK: POST https://127.0.0.1:35761/auth/v4/info" pkg=gpa/manager time="2026-02-13T23:27:13Z" level=info msg="200 OK: POST https://127.0.0.1:35761/mail/v4/messages" pkg=gpa/client userID=4125df36-d5aa-432c-9db1-8f852a606f4e time="2026-02-13T23:27:13Z" level=info msg="Job finished" service=imap user=4125df36-d5aa-432c-9db1-8f852a606f4e time="2026-02-13T23:27:13Z" level=info msg="All child jobs completed" service=imap sync-job=waiter user=4125df36-d5aa-432c-9db1-8f852a606f4e time="2026-02-13T23:27:13Z" level=info msg="Synced messages" service=imap user=4125df36-d5aa-432c-9db1-8f852a606f4e time="2026-02-13T23:27:13Z" level=info msg="Finished user sync" duration=12.824239ms service=imap user=4125df36-d5aa-432c-9db1-8f852a606f4e time="2026-02-13T23:27:13Z" level=info msg="Sync complete, starting API event stream" service=imap user=4125df36-d5aa-432c-9db1-8f852a606f4e time="2026-02-13T23:27:13Z" level=info msg="Event loop reset" eventID="Ag==" service=user-events user=4125df36-d5aa-432c-9db1-8f852a606f4e time="2026-02-13T23:27:13Z" level=info msg="200 OK: POST https://127.0.0.1:35761/auth/v4" pkg=gpa/manager time="2026-02-13T23:27:13Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=a54819b8-0bc9-4f7a-b5fb-f8c6f003b7e4 time="2026-02-13T23:27:13Z" level=info msg="Adding vault user" userID=a54819b8-0bc9-4f7a-b5fb-f8c6f003b7e4 time="2026-02-13T23:27:13Z" level=info msg="Creating new user" userID=a54819b8-0bc9-4f7a-b5fb-f8c6f003b7e4 time="2026-02-13T23:27:13Z" level=warning msg="404 GET https://127.0.0.1:35761/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2026-02-13T23:27:13Z" level=error msg="404 GET https://127.0.0.1:35761/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2026-02-13T23:27:13Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:35761/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2026-02-13T23:27:13Z" level=info msg="Creating user object" numAddr=1 numLabels=12 userID=a54819b8-0bc9-4f7a-b5fb-f8c6f003b7e4 time="2026-02-13T23:27:13Z" level=info msg="200 OK: GET https://127.0.0.1:35761/core/v4/events/latest" pkg=gpa/client userID=a54819b8-0bc9-4f7a-b5fb-f8c6f003b7e4 time="2026-02-13T23:27:13Z" level=info msg="Starting service Last EventID=Aw==" service=user-events user=a54819b8-0bc9-4f7a-b5fb-f8c6f003b7e4 time="2026-02-13T23:27:13Z" level=info msg="200 OK: GET https://127.0.0.1:35761/core/v4/settings" pkg=gpa/client userID=a54819b8-0bc9-4f7a-b5fb-f8c6f003b7e4 time="2026-02-13T23:27:13Z" level=info msg="Registering user client, ID:a54819b8-0bc9-4f7a-b5fb-f8c6f003b7e4" pkg=observability time="2026-02-13T23:27:13Z" level=info msg="Starting service main loop" service=telemetry user=a54819b8-0bc9-4f7a-b5fb-f8c6f003b7e4 time="2026-02-13T23:27:13Z" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=a54819b8-0bc9-4f7a-b5fb-f8c6f003b7e4 time="2026-02-13T23:27:13Z" level=info msg="Starting service main loop" service=notification user=a54819b8-0bc9-4f7a-b5fb-f8c6f003b7e4 time="2026-02-13T23:27:13Z" level=info msg="Starting service main loop" service=smtp user=a54819b8-0bc9-4f7a-b5fb-f8c6f003b7e4 time="2026-02-13T23:27:13Z" level=info msg="200 OK: GET https://127.0.0.1:35761/core/v4/labels?Type=4" pkg=gpa/client userID=a54819b8-0bc9-4f7a-b5fb-f8c6f003b7e4 time="2026-02-13T23:27:13Z" level=info msg="200 OK: GET https://127.0.0.1:35761/core/v4/labels?Type=3" pkg=gpa/client userID=a54819b8-0bc9-4f7a-b5fb-f8c6f003b7e4 time="2026-02-13T23:27:13Z" level=info msg="200 OK: GET https://127.0.0.1:35761/core/v4/labels?Type=1" pkg=gpa/client userID=a54819b8-0bc9-4f7a-b5fb-f8c6f003b7e4 time="2026-02-13T23:27:13Z" level=info msg="Setting labels" labelIDs="[1 3 5 7 8 0 2 4 6 9 10 12]" pkg=rwLabels time="2026-02-13T23:27:13Z" level=info msg="Adding user to imap server" addrID=94cb04a8-7169-4f29-96c7-054de63f6267 service=server-manager time="2026-02-13T23:27:13Z" level=info msg="Creating new IMAP user" addrID=94cb04a8-7169-4f29-96c7-054de63f6267 service=server-manager time="2026-02-13T23:27:13Z" level=info msg="Setting gluon ID" addrID=94cb04a8-7169-4f29-96c7-054de63f6267 gluonID=f59fe05c-7355-458b-ba57-1a16a8966515 userID=a54819b8-0bc9-4f7a-b5fb-f8c6f003b7e4 time="2026-02-13T23:27:13Z" level=info msg="Created new IMAP user" addrID=94cb04a8-7169-4f29-96c7-054de63f6267 gluonID=f59fe05c-7355-458b-ba57-1a16a8966515 service=server-manager time="2026-02-13T23:27:13Z" level=info msg="Validating Listener State" service=server-manager time="2026-02-13T23:27:13Z" level=info msg=Resuming service=user-events user=a54819b8-0bc9-4f7a-b5fb-f8c6f003b7e4 And the user logs in with username "c0a39a03-faaf-4a6d-b3be-000091152b34" and password "password" # :1 -> *scenario time="2026-02-13T23:27:13Z" level=info msg="Received mailbox message count" count=0 gluonID=f59fe05c-7355-458b-ba57-1a16a8966515 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2026-02-13T23:27:13Z" level=info msg="Starting IMAP Service" service=imap user=a54819b8-0bc9-4f7a-b5fb-f8c6f003b7e4 time="2026-02-13T23:27:13Z" level=info msg="Sync triggered" service=imap user=a54819b8-0bc9-4f7a-b5fb-f8c6f003b7e4 time="2026-02-13T23:27:13Z" level=info msg="Beginning user sync" service=imap start="2026-02-13 23:27:13.887753481 +0000 UTC m=+251.694361891" user=a54819b8-0bc9-4f7a-b5fb-f8c6f003b7e4 time="2026-02-13T23:27:13Z" level=info msg="Syncing labels" service=imap user=a54819b8-0bc9-4f7a-b5fb-f8c6f003b7e4 time="2026-02-13T23:27:13Z" level=info msg="Checking whether logged in user should re-sync. UserID:a54819b8-0bc9-4f7a-b5fb-f8c6f003b7e4" userID=a54819b8-0bc9-4f7a-b5fb-f8c6f003b7e4 time="2026-02-13T23:27:13Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=f59fe05c-7355-458b-ba57-1a16a8966515 time="2026-02-13T23:27:13Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=f59fe05c-7355-458b-ba57-1a16a8966515 time="2026-02-13T23:27:13Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6 userID=f59fe05c-7355-458b-ba57-1a16a8966515 time="2026-02-13T23:27:13Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=7 userID=f59fe05c-7355-458b-ba57-1a16a8966515 time="2026-02-13T23:27:13Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5 userID=f59fe05c-7355-458b-ba57-1a16a8966515 time="2026-02-13T23:27:13Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0 userID=f59fe05c-7355-458b-ba57-1a16a8966515 time="2026-02-13T23:27:13Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4 userID=f59fe05c-7355-458b-ba57-1a16a8966515 time="2026-02-13T23:27:13Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=10 userID=f59fe05c-7355-458b-ba57-1a16a8966515 time="2026-02-13T23:27:13Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=8 userID=f59fe05c-7355-458b-ba57-1a16a8966515 time="2026-02-13T23:27:13Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=12 userID=f59fe05c-7355-458b-ba57-1a16a8966515 time="2026-02-13T23:27:13Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=3 userID=f59fe05c-7355-458b-ba57-1a16a8966515 time="2026-02-13T23:27:13Z" level=info msg="Synced labels" service=imap user=a54819b8-0bc9-4f7a-b5fb-f8c6f003b7e4 time="2026-02-13T23:27:13Z" level=info msg="200 OK: GET https://127.0.0.1:35761/mail/v4/messages/count" pkg=gpa/client userID=a54819b8-0bc9-4f7a-b5fb-f8c6f003b7e4 time="2026-02-13T23:27:13Z" level=info msg="Syncing messages" service=imap user=a54819b8-0bc9-4f7a-b5fb-f8c6f003b7e4 time="2026-02-13T23:27:13Z" level=info msg="Job started" service=imap user=a54819b8-0bc9-4f7a-b5fb-f8c6f003b7e4 time="2026-02-13T23:27:13Z" level=info msg="200 OK: POST https://127.0.0.1:35761/mail/v4/messages" pkg=gpa/client userID=a54819b8-0bc9-4f7a-b5fb-f8c6f003b7e4 time="2026-02-13T23:27:13Z" level=info msg="Job finished" service=imap user=a54819b8-0bc9-4f7a-b5fb-f8c6f003b7e4 time="2026-02-13T23:27:13Z" level=info msg="All child jobs completed" service=imap sync-job=waiter user=a54819b8-0bc9-4f7a-b5fb-f8c6f003b7e4 time="2026-02-13T23:27:13Z" level=info msg="Synced messages" service=imap user=a54819b8-0bc9-4f7a-b5fb-f8c6f003b7e4 time="2026-02-13T23:27:13Z" level=info msg="Finished user sync" duration=7.699613ms service=imap user=a54819b8-0bc9-4f7a-b5fb-f8c6f003b7e4 time="2026-02-13T23:27:13Z" level=info msg="Sync complete, starting API event stream" service=imap user=a54819b8-0bc9-4f7a-b5fb-f8c6f003b7e4 time="2026-02-13T23:27:13Z" level=info msg="Event loop reset" eventID="Aw==" service=user-events user=a54819b8-0bc9-4f7a-b5fb-f8c6f003b7e4 And user "3fa0b60e-0164-4b24-aa18-90f19d701645" connects and authenticates SMTP client "1" # :1 -> *scenario Then it succeeds # :1 -> *scenario time="2026-02-13T23:27:13Z" level=info msg="Sending observability data." pkg=observability time="2026-02-13T23:27:13Z" level=info msg="200 OK: POST https://127.0.0.1:35761/data/v1/metrics" pkg=gpa/client userID=22ecd7dc-1793-413a-8fd5-37e9c574f3cc time="2026-02-13T23:27:13Z" level=info msg="Successfully sent observability data." pkg=observability time="2026-02-13T23:27:13Z" level=info msg="200 OK: GET https://127.0.0.1:35761/mail/v4/settings" pkg=gpa/client userID=22ecd7dc-1793-413a-8fd5-37e9c574f3cc time="2026-02-13T23:27:13Z" level=info msg="200 OK: POST https://127.0.0.1:35761/mail/v4/messages" pkg=gpa/client userID=22ecd7dc-1793-413a-8fd5-37e9c574f3cc time="2026-02-13T23:27:13Z" level=info msg="200 OK: GET https://127.0.0.1:35761/core/v4/keys?Email=d87d05d4-08b2-4ad4-b03a-bd677a524843%40proton.local" pkg=gpa/client userID=22ecd7dc-1793-413a-8fd5-37e9c574f3cc time="2026-02-13T23:27:13Z" level=info msg="200 OK: GET https://127.0.0.1:35761/core/v4/keys?Email=72725262-24a4-4d23-be2e-513d5c004a8c%40proton.local" pkg=gpa/client userID=22ecd7dc-1793-413a-8fd5-37e9c574f3cc time="2026-02-13T23:27:13Z" level=info msg="200 OK: GET https://127.0.0.1:35761/contacts/v4/emails?Email=72725262-24a4-4d23-be2e-513d5c004a8c%40proton.local&Page=0&PageSize=150" pkg=gpa/client userID=22ecd7dc-1793-413a-8fd5-37e9c574f3cc time="2026-02-13T23:27:13Z" level=info msg="200 OK: GET https://127.0.0.1:35761/contacts/v4/emails?Email=d87d05d4-08b2-4ad4-b03a-bd677a524843%40proton.local&Page=0&PageSize=150" pkg=gpa/client userID=22ecd7dc-1793-413a-8fd5-37e9c574f3cc time="2026-02-13T23:27:13Z" level=info msg="200 OK: POST https://127.0.0.1:35761/mail/v4/messages/deed4b38-b5c6-43e2-9bfb-e32fcd880fa7" pkg=gpa/client userID=22ecd7dc-1793-413a-8fd5-37e9c574f3cc time="2026-02-13T23:27:13Z" level=info msg="Scheduling observability data sending" pkg=observability Scenario: Send message to address in to and bcc # features/smtp/send/bcc.feature:15 When SMTP client "1" sends the following message from "3fa0b60e-0164-4b24-aa18-90f19d701645@proton.local" to "72725262-24a4-4d23-be2e-513d5c004a8c@proton.local, d87d05d4-08b2-4ad4-b03a-bd677a524843@proton.local": # :1 -> *scenario """ Subject: hello From: Bridge Test <[user:user]@[domain]> To: Internal Bridge <[user:to]@[domain]>  hello  """ Then it succeeds # :1 -> *scenario When user "3fa0b60e-0164-4b24-aa18-90f19d701645" connects and authenticates IMAP client "1" # :1 -> *scenario time="2026-02-13T23:27:14Z" level=info msg="200 OK: GET https://127.0.0.1:35761/core/v4/events/AA==" pkg=gpa/client userID=22ecd7dc-1793-413a-8fd5-37e9c574f3cc time="2026-02-13T23:27:14Z" level=info msg="Received new API event" new="Event BQ==: messages: created=1, updated=1, deleted=0" old="AA==" service=user-events user=22ecd7dc-1793-413a-8fd5-37e9c574f3cc time="2026-02-13T23:27:14Z" level=info msg="Handling message created event" date=0 messageID=deed4b38-b5c6-43e2-9bfb-e32fcd880fa7 service=imap subject="******** (2cf24dba)" user=22ecd7dc-1793-413a-8fd5-37e9c574f3cc time="2026-02-13T23:27:14Z" level=info msg="200 OK: GET https://127.0.0.1:35761/mail/v4/messages/deed4b38-b5c6-43e2-9bfb-e32fcd880fa7" pkg=gpa/client userID=22ecd7dc-1793-413a-8fd5-37e9c574f3cc time="2026-02-13T23:27:14Z" level=info msg="Handling draft or sent updated event" isDraft=false messageID=deed4b38-b5c6-43e2-9bfb-e32fcd880fa7 service=imap subject="******** (2cf24dba)" user=22ecd7dc-1793-413a-8fd5-37e9c574f3cc time="2026-02-13T23:27:14Z" level=info msg="200 OK: GET https://127.0.0.1:35761/mail/v4/messages/deed4b38-b5c6-43e2-9bfb-e32fcd880fa7" pkg=gpa/client userID=22ecd7dc-1793-413a-8fd5-37e9c574f3cc Then IMAP client "1" eventually sees the following messages in "Sent": # :1 -> *scenario | from | to | bcc | subject | unread | | 3fa0b60e-0164-4b24-aa18-90f19d701645@proton.local | 72725262-24a4-4d23-be2e-513d5c004a8c@proton.local | d87d05d4-08b2-4ad4-b03a-bd677a524843@proton.local | hello | false | time="2026-02-13T23:27:14Z" level=info msg="Frontend service stopped" time="2026-02-13T23:27:14Z" level=info msg="Frontend client stopped" time="2026-02-13T23:27:14Z" level=info msg="Closing bridge" pkg=bridge time="2026-02-13T23:27:14Z" level=info msg="Stopping service" pkg=observability time="2026-02-13T23:27:14Z" level=info msg="Closing user" userID=22ecd7dc-1793-413a-8fd5-37e9c574f3cc time="2026-02-13T23:27:14Z" level=info msg="De-registering user client, ID:22ecd7dc-1793-413a-8fd5-37e9c574f3cc" pkg=observability time="2026-02-13T23:27:14Z" level=info msg="Exiting IMAP Service" service=imap user=22ecd7dc-1793-413a-8fd5-37e9c574f3cc time="2026-02-13T23:27:14Z" level=info msg="Exiting service main loop" service=smtp user=22ecd7dc-1793-413a-8fd5-37e9c574f3cc time="2026-02-13T23:27:14Z" level=info msg="Exiting service main loop" service=notification user=22ecd7dc-1793-413a-8fd5-37e9c574f3cc time="2026-02-13T23:27:14Z" level=info msg="Exiting Service" service=user-identity user=22ecd7dc-1793-413a-8fd5-37e9c574f3cc time="2026-02-13T23:27:14Z" level=info msg="Exiting service main loop" service=telemetry user=22ecd7dc-1793-413a-8fd5-37e9c574f3cc time="2026-02-13T23:27:14Z" level=info msg="Exiting service" service=user-events user=22ecd7dc-1793-413a-8fd5-37e9c574f3cc time="2026-02-13T23:27:14Z" level=info msg="Closing user" userID=4125df36-d5aa-432c-9db1-8f852a606f4e time="2026-02-13T23:27:14Z" level=info msg="De-registering user client, ID:4125df36-d5aa-432c-9db1-8f852a606f4e" pkg=observability time="2026-02-13T23:27:14Z" level=info msg="Exiting IMAP Service" service=imap user=4125df36-d5aa-432c-9db1-8f852a606f4e time="2026-02-13T23:27:14Z" level=info msg="Exiting service main loop" service=smtp user=4125df36-d5aa-432c-9db1-8f852a606f4e time="2026-02-13T23:27:14Z" level=info msg="Exiting service main loop" service=notification user=4125df36-d5aa-432c-9db1-8f852a606f4e time="2026-02-13T23:27:14Z" level=info msg="Exiting Service" service=user-identity user=4125df36-d5aa-432c-9db1-8f852a606f4e time="2026-02-13T23:27:14Z" level=info msg="Exiting service main loop" service=telemetry user=4125df36-d5aa-432c-9db1-8f852a606f4e time="2026-02-13T23:27:14Z" level=info msg="Exiting service" service=user-events user=4125df36-d5aa-432c-9db1-8f852a606f4e time="2026-02-13T23:27:14Z" level=info msg="Closing user" userID=a54819b8-0bc9-4f7a-b5fb-f8c6f003b7e4 time="2026-02-13T23:27:14Z" level=info msg="De-registering user client, ID:a54819b8-0bc9-4f7a-b5fb-f8c6f003b7e4" pkg=observability time="2026-02-13T23:27:14Z" level=info msg="Exiting IMAP Service" service=imap user=a54819b8-0bc9-4f7a-b5fb-f8c6f003b7e4 time="2026-02-13T23:27:14Z" level=info msg="Exiting service main loop" service=smtp user=a54819b8-0bc9-4f7a-b5fb-f8c6f003b7e4 time="2026-02-13T23:27:14Z" level=info msg="Exiting service main loop" service=notification user=a54819b8-0bc9-4f7a-b5fb-f8c6f003b7e4 time="2026-02-13T23:27:14Z" level=info msg="Exiting Service" service=user-identity user=a54819b8-0bc9-4f7a-b5fb-f8c6f003b7e4 time="2026-02-13T23:27:14Z" level=info msg="Exiting service main loop" service=telemetry user=a54819b8-0bc9-4f7a-b5fb-f8c6f003b7e4 time="2026-02-13T23:27:14Z" level=info msg="Exiting service" service=user-events user=a54819b8-0bc9-4f7a-b5fb-f8c6f003b7e4 time="2026-02-13T23:27:14Z" level=info msg="Closing IMAP Listener" service=server-manager time="2026-02-13T23:27:14Z" level=info msg="Closing IMAP server" service=server-manager time="2026-02-13T23:27:14Z" level=info msg="Closing SMTP Listener" service=server-manager time="2026-02-13T23:27:14Z" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2026-02-13T23:27:14Z" level=info msg="Closing SMTP server" service=server-manager time="2026-02-13T23:27:14Z" level=info msg="Closing service" service=unleash And the body in the "POST" request to "/mail/v4/messages" is: # :1 -> *scenario """ {  "Message": {  "Subject": "hello",  "ToList": [  {  "Address": "[user:to]@[domain]",  "Name": "Internal Bridge"  }  ],  "CCList": [],  "BCCList": [  {  "Address": "[user:bcc]@[domain]"  }  ]  } } """ time="2026-02-13T23:27:14Z" level=info msg="User '216d6db1-8b52-4742-a901-b639e8ad881e' created with id=df258a4a-10e6-4007-bbc8-6450553db30f" pkg=gpa/server/backend time="2026-02-13T23:27:14Z" level=info msg="User '4a520abf-bb86-457d-bd9b-ec8c85745d9c' created with id=da0bf888-a951-49be-96e0-046990a5166d" pkg=gpa/server/backend time="2026-02-13T23:27:15Z" level=info msg="User '6c82a460-a7a0-4c62-8c6b-b78efeca7e47' created with id=1b34785b-3a9a-416b-af66-eae87c14d7b9" pkg=gpa/server/backend time="2026-02-13T23:27:15Z" level=info msg="User '75fd2da3-b018-4d4c-bb1e-1ec31375f9d9' created with id=b47964c6-2d78-409c-9f58-98eeff5d8718" pkg=gpa/server/backend time="2026-02-13T23:27:15Z" level=info msg="Starting bridge" time="2026-02-13T23:27:15Z" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures1466701680/203/config3663896868/grpcFocusServerConfig.json pkg=focus/service time="2026-02-13T23:27:15Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures1466701680/203/cache3343276967/unleash_cache/unleash_flags: no such file or directory" service=unleash time="2026-02-13T23:27:15Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures1466701680/203/cache3343276967/notifications/notification_cache: no such file or directory" pkg=notification-store time="2026-02-13T23:27:15Z" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures1466701680/203/data446749899/gluon/backend/db gluonStore=/tmp/TestFeatures1466701680/203/data446749899/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2026-02-13T23:27:15Z" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2026-02-13T23:27:15Z" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2026-02-13T23:27:15Z" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2026-02-13T23:27:15Z" level=info msg="Starting service" service=unleash time="2026-02-13T23:27:15Z" level=info msg="Starting service" pkg=observability time="2026-02-13T23:27:15Z" level=info msg="Starting frontend service" time="2026-02-13T23:27:15Z" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures1466701680/203/config3663896868/grpcServerConfig.json time="2026-02-13T23:27:15Z" level=info msg="gRPC server listening on /tmp/bridge0056" pkg=grpc time="2026-02-13T23:27:15Z" level=info msg="Frontend service started" time="2026-02-13T23:27:15Z" level=info msg="Starting frontend client" time="2026-02-13T23:27:15Z" level=info msg="Starting poll service" service=unleash time="2026-02-13T23:27:15Z" level=info msg="Starting receiver service" service=unleash time="2026-02-13T23:27:15Z" level=info msg="Loading users" count=0 pkg=bridge/user time="2026-02-13T23:27:15Z" level=info msg="Finished loading users" pkg=bridge/user time="2026-02-13T23:27:15Z" level=info msg="Checking for updates" pkg=bridge time="2026-02-13T23:27:15Z" level=info msg="Not monitoring parent PID" pkg=grpc time="2026-02-13T23:27:15Z" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2026-02-13T23:27:15Z" level=info msg="Frontend client started" time="2026-02-13T23:27:15Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (55b13103)" time="2026-02-13T23:27:15Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (55b13103)" time="2026-02-13T23:27:15Z" level=info msg="200 OK: GET https://127.0.0.1:44967/feature/v2/frontend?bridgeStickyKey=1db93b98-648b-4d29-b3b3-5cd9b3dcf8d9" pkg=gpa/manager time="2026-02-13T23:27:15Z" level=info msg="200 OK: POST https://127.0.0.1:44967/auth/v4/info" pkg=gpa/manager time="2026-02-13T23:27:16Z" level=info msg="200 OK: POST https://127.0.0.1:44967/auth/v4" pkg=gpa/manager time="2026-02-13T23:27:16Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=df258a4a-10e6-4007-bbc8-6450553db30f time="2026-02-13T23:27:16Z" level=info msg="Adding vault user" userID=df258a4a-10e6-4007-bbc8-6450553db30f time="2026-02-13T23:27:16Z" level=info msg="Creating new user" userID=df258a4a-10e6-4007-bbc8-6450553db30f time="2026-02-13T23:27:16Z" level=warning msg="404 GET https://127.0.0.1:44967/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2026-02-13T23:27:16Z" level=error msg="404 GET https://127.0.0.1:44967/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2026-02-13T23:27:16Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:44967/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2026-02-13T23:27:16Z" level=info msg="Creating user object" numAddr=1 numLabels=12 userID=df258a4a-10e6-4007-bbc8-6450553db30f time="2026-02-13T23:27:16Z" level=info msg="200 OK: GET https://127.0.0.1:44967/core/v4/events/latest" pkg=gpa/client userID=df258a4a-10e6-4007-bbc8-6450553db30f time="2026-02-13T23:27:16Z" level=info msg="Starting service Last EventID=AA==" service=user-events user=df258a4a-10e6-4007-bbc8-6450553db30f time="2026-02-13T23:27:16Z" level=info msg="200 OK: GET https://127.0.0.1:44967/core/v4/settings" pkg=gpa/client userID=df258a4a-10e6-4007-bbc8-6450553db30f time="2026-02-13T23:27:16Z" level=info msg="Registering user client, ID:df258a4a-10e6-4007-bbc8-6450553db30f" pkg=observability time="2026-02-13T23:27:16Z" level=info msg="Starting service main loop" service=telemetry user=df258a4a-10e6-4007-bbc8-6450553db30f time="2026-02-13T23:27:16Z" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=df258a4a-10e6-4007-bbc8-6450553db30f time="2026-02-13T23:27:16Z" level=info msg="Starting service main loop" service=notification user=df258a4a-10e6-4007-bbc8-6450553db30f time="2026-02-13T23:27:16Z" level=info msg="Starting service main loop" service=smtp user=df258a4a-10e6-4007-bbc8-6450553db30f time="2026-02-13T23:27:16Z" level=info msg="200 OK: GET https://127.0.0.1:44967/core/v4/labels?Type=4" pkg=gpa/client userID=df258a4a-10e6-4007-bbc8-6450553db30f time="2026-02-13T23:27:16Z" level=info msg="200 OK: GET https://127.0.0.1:44967/core/v4/labels?Type=3" pkg=gpa/client userID=df258a4a-10e6-4007-bbc8-6450553db30f time="2026-02-13T23:27:16Z" level=info msg="200 OK: GET https://127.0.0.1:44967/core/v4/labels?Type=1" pkg=gpa/client userID=df258a4a-10e6-4007-bbc8-6450553db30f time="2026-02-13T23:27:16Z" level=info msg="Setting labels" labelIDs="[0 1 2 5 6 7 9 10 3 4 8 12]" pkg=rwLabels time="2026-02-13T23:27:16Z" level=info msg="Adding user to imap server" addrID=03b6da15-67c6-4425-a8fe-cfd085db82e2 service=server-manager time="2026-02-13T23:27:16Z" level=info msg="Creating new IMAP user" addrID=03b6da15-67c6-4425-a8fe-cfd085db82e2 service=server-manager time="2026-02-13T23:27:16Z" level=info msg="Setting gluon ID" addrID=03b6da15-67c6-4425-a8fe-cfd085db82e2 gluonID=60647fdc-2784-49a9-93c0-3841e9beb5f3 userID=df258a4a-10e6-4007-bbc8-6450553db30f time="2026-02-13T23:27:16Z" level=info msg="Created new IMAP user" addrID=03b6da15-67c6-4425-a8fe-cfd085db82e2 gluonID=60647fdc-2784-49a9-93c0-3841e9beb5f3 service=server-manager time="2026-02-13T23:27:16Z" level=info msg="Validating Listener State" service=server-manager time="2026-02-13T23:27:16Z" level=info msg=Resuming service=user-events user=df258a4a-10e6-4007-bbc8-6450553db30f time="2026-02-13T23:27:16Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (a1af57eb)" time="2026-02-13T23:27:16Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (a1af57eb)" time="2026-02-13T23:27:16Z" level=info msg="Received mailbox message count" count=0 gluonID=60647fdc-2784-49a9-93c0-3841e9beb5f3 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2026-02-13T23:27:16Z" level=info msg="Starting IMAP Service" service=imap user=df258a4a-10e6-4007-bbc8-6450553db30f time="2026-02-13T23:27:16Z" level=info msg="Sync triggered" service=imap user=df258a4a-10e6-4007-bbc8-6450553db30f time="2026-02-13T23:27:16Z" level=info msg="Beginning user sync" service=imap start="2026-02-13 23:27:16.193812782 +0000 UTC m=+254.000421192" user=df258a4a-10e6-4007-bbc8-6450553db30f time="2026-02-13T23:27:16Z" level=info msg="Syncing labels" service=imap user=df258a4a-10e6-4007-bbc8-6450553db30f time="2026-02-13T23:27:16Z" level=info msg="Checking whether logged in user should re-sync. UserID:df258a4a-10e6-4007-bbc8-6450553db30f" userID=df258a4a-10e6-4007-bbc8-6450553db30f time="2026-02-13T23:27:16Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=60647fdc-2784-49a9-93c0-3841e9beb5f3 time="2026-02-13T23:27:16Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=60647fdc-2784-49a9-93c0-3841e9beb5f3 time="2026-02-13T23:27:16Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=3 userID=60647fdc-2784-49a9-93c0-3841e9beb5f3 time="2026-02-13T23:27:16Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4 userID=60647fdc-2784-49a9-93c0-3841e9beb5f3 time="2026-02-13T23:27:16Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5 userID=60647fdc-2784-49a9-93c0-3841e9beb5f3 time="2026-02-13T23:27:16Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6 userID=60647fdc-2784-49a9-93c0-3841e9beb5f3 time="2026-02-13T23:27:16Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=10 userID=60647fdc-2784-49a9-93c0-3841e9beb5f3 time="2026-02-13T23:27:16Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=12 userID=60647fdc-2784-49a9-93c0-3841e9beb5f3 time="2026-02-13T23:27:16Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0 userID=60647fdc-2784-49a9-93c0-3841e9beb5f3 time="2026-02-13T23:27:16Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=8 userID=60647fdc-2784-49a9-93c0-3841e9beb5f3 time="2026-02-13T23:27:16Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=7 userID=60647fdc-2784-49a9-93c0-3841e9beb5f3 time="2026-02-13T23:27:16Z" level=info msg="Synced labels" service=imap user=df258a4a-10e6-4007-bbc8-6450553db30f time="2026-02-13T23:27:16Z" level=info msg="200 OK: GET https://127.0.0.1:44967/mail/v4/messages/count" pkg=gpa/client userID=df258a4a-10e6-4007-bbc8-6450553db30f time="2026-02-13T23:27:16Z" level=info msg="Syncing messages" service=imap user=df258a4a-10e6-4007-bbc8-6450553db30f time="2026-02-13T23:27:16Z" level=info msg="Job started" service=imap user=df258a4a-10e6-4007-bbc8-6450553db30f time="2026-02-13T23:27:16Z" level=info msg="200 OK: POST https://127.0.0.1:44967/auth/v4/info" pkg=gpa/manager time="2026-02-13T23:27:16Z" level=info msg="200 OK: POST https://127.0.0.1:44967/mail/v4/messages" pkg=gpa/client userID=df258a4a-10e6-4007-bbc8-6450553db30f time="2026-02-13T23:27:16Z" level=info msg="Job finished" service=imap user=df258a4a-10e6-4007-bbc8-6450553db30f time="2026-02-13T23:27:16Z" level=info msg="All child jobs completed" service=imap sync-job=waiter user=df258a4a-10e6-4007-bbc8-6450553db30f time="2026-02-13T23:27:16Z" level=info msg="Synced messages" service=imap user=df258a4a-10e6-4007-bbc8-6450553db30f time="2026-02-13T23:27:16Z" level=info msg="Finished user sync" duration=13.843169ms service=imap user=df258a4a-10e6-4007-bbc8-6450553db30f time="2026-02-13T23:27:16Z" level=info msg="Sync complete, starting API event stream" service=imap user=df258a4a-10e6-4007-bbc8-6450553db30f time="2026-02-13T23:27:16Z" level=info msg="Event loop reset" eventID="AA==" service=user-events user=df258a4a-10e6-4007-bbc8-6450553db30f time="2026-02-13T23:27:16Z" level=info msg="200 OK: POST https://127.0.0.1:44967/auth/v4" pkg=gpa/manager time="2026-02-13T23:27:16Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=1b34785b-3a9a-416b-af66-eae87c14d7b9 time="2026-02-13T23:27:16Z" level=info msg="Heartbeat sent" metrics="{bridge.any.heartbeat bridge_heartbeat_new {1 0} {true true false false false true true true true true false 0.0.0 starttls starttls unknown}}" pkg=telemetry time="2026-02-13T23:27:16Z" level=info msg="Adding vault user" userID=1b34785b-3a9a-416b-af66-eae87c14d7b9 time="2026-02-13T23:27:16Z" level=info msg="Creating new user" userID=1b34785b-3a9a-416b-af66-eae87c14d7b9 time="2026-02-13T23:27:16Z" level=warning msg="404 GET https://127.0.0.1:44967/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2026-02-13T23:27:16Z" level=error msg="404 GET https://127.0.0.1:44967/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2026-02-13T23:27:16Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:44967/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2026-02-13T23:27:16Z" level=info msg="Creating user object" numAddr=1 numLabels=12 userID=1b34785b-3a9a-416b-af66-eae87c14d7b9 time="2026-02-13T23:27:16Z" level=info msg="200 OK: GET https://127.0.0.1:44967/core/v4/events/latest" pkg=gpa/client userID=1b34785b-3a9a-416b-af66-eae87c14d7b9 time="2026-02-13T23:27:16Z" level=info msg="Starting service Last EventID=Ag==" service=user-events user=1b34785b-3a9a-416b-af66-eae87c14d7b9 time="2026-02-13T23:27:16Z" level=info msg="200 OK: GET https://127.0.0.1:44967/core/v4/settings" pkg=gpa/client userID=1b34785b-3a9a-416b-af66-eae87c14d7b9 time="2026-02-13T23:27:16Z" level=info msg="Registering user client, ID:1b34785b-3a9a-416b-af66-eae87c14d7b9" pkg=observability time="2026-02-13T23:27:16Z" level=info msg="Starting service main loop" service=telemetry user=1b34785b-3a9a-416b-af66-eae87c14d7b9 time="2026-02-13T23:27:16Z" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=1b34785b-3a9a-416b-af66-eae87c14d7b9 time="2026-02-13T23:27:16Z" level=info msg="Starting service main loop" service=notification user=1b34785b-3a9a-416b-af66-eae87c14d7b9 time="2026-02-13T23:27:16Z" level=info msg="Starting service main loop" service=smtp user=1b34785b-3a9a-416b-af66-eae87c14d7b9 time="2026-02-13T23:27:16Z" level=info msg="200 OK: GET https://127.0.0.1:44967/core/v4/labels?Type=4" pkg=gpa/client userID=1b34785b-3a9a-416b-af66-eae87c14d7b9 time="2026-02-13T23:27:16Z" level=info msg="200 OK: GET https://127.0.0.1:44967/core/v4/labels?Type=3" pkg=gpa/client userID=1b34785b-3a9a-416b-af66-eae87c14d7b9 time="2026-02-13T23:27:16Z" level=info msg="200 OK: GET https://127.0.0.1:44967/core/v4/labels?Type=1" pkg=gpa/client userID=1b34785b-3a9a-416b-af66-eae87c14d7b9 time="2026-02-13T23:27:16Z" level=info msg="Setting labels" labelIDs="[1 2 3 6 7 8 9 10 0 4 5 12]" pkg=rwLabels time="2026-02-13T23:27:16Z" level=info msg="Adding user to imap server" addrID=df6f4be2-ba1d-43c8-aa4a-ed333e1ae3db service=server-manager time="2026-02-13T23:27:16Z" level=info msg="Creating new IMAP user" addrID=df6f4be2-ba1d-43c8-aa4a-ed333e1ae3db service=server-manager time="2026-02-13T23:27:16Z" level=info msg="Setting gluon ID" addrID=df6f4be2-ba1d-43c8-aa4a-ed333e1ae3db gluonID=8772ee3e-344b-433c-9968-02e067c763af userID=1b34785b-3a9a-416b-af66-eae87c14d7b9 time="2026-02-13T23:27:16Z" level=info msg="Created new IMAP user" addrID=df6f4be2-ba1d-43c8-aa4a-ed333e1ae3db gluonID=8772ee3e-344b-433c-9968-02e067c763af service=server-manager time="2026-02-13T23:27:16Z" level=info msg="Validating Listener State" service=server-manager time="2026-02-13T23:27:16Z" level=info msg=Resuming service=user-events user=1b34785b-3a9a-416b-af66-eae87c14d7b9 time="2026-02-13T23:27:16Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (bb7f29b0)" time="2026-02-13T23:27:16Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (bb7f29b0)" time="2026-02-13T23:27:16Z" level=info msg="Received mailbox message count" count=0 gluonID=8772ee3e-344b-433c-9968-02e067c763af labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2026-02-13T23:27:16Z" level=info msg="Starting IMAP Service" service=imap user=1b34785b-3a9a-416b-af66-eae87c14d7b9 time="2026-02-13T23:27:16Z" level=info msg="Sync triggered" service=imap user=1b34785b-3a9a-416b-af66-eae87c14d7b9 time="2026-02-13T23:27:16Z" level=info msg="Beginning user sync" service=imap start="2026-02-13 23:27:16.442599911 +0000 UTC m=+254.249208321" user=1b34785b-3a9a-416b-af66-eae87c14d7b9 time="2026-02-13T23:27:16Z" level=info msg="Syncing labels" service=imap user=1b34785b-3a9a-416b-af66-eae87c14d7b9 time="2026-02-13T23:27:16Z" level=info msg="Checking whether logged in user should re-sync. UserID:1b34785b-3a9a-416b-af66-eae87c14d7b9" userID=1b34785b-3a9a-416b-af66-eae87c14d7b9 time="2026-02-13T23:27:16Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=8772ee3e-344b-433c-9968-02e067c763af time="2026-02-13T23:27:16Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=8772ee3e-344b-433c-9968-02e067c763af time="2026-02-13T23:27:16Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5 userID=8772ee3e-344b-433c-9968-02e067c763af time="2026-02-13T23:27:16Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=3 userID=8772ee3e-344b-433c-9968-02e067c763af time="2026-02-13T23:27:16Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=7 userID=8772ee3e-344b-433c-9968-02e067c763af time="2026-02-13T23:27:16Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=12 userID=8772ee3e-344b-433c-9968-02e067c763af time="2026-02-13T23:27:16Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=8 userID=8772ee3e-344b-433c-9968-02e067c763af time="2026-02-13T23:27:16Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4 userID=8772ee3e-344b-433c-9968-02e067c763af time="2026-02-13T23:27:16Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0 userID=8772ee3e-344b-433c-9968-02e067c763af time="2026-02-13T23:27:16Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6 userID=8772ee3e-344b-433c-9968-02e067c763af time="2026-02-13T23:27:16Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=10 userID=8772ee3e-344b-433c-9968-02e067c763af time="2026-02-13T23:27:16Z" level=info msg="Synced labels" service=imap user=1b34785b-3a9a-416b-af66-eae87c14d7b9 time="2026-02-13T23:27:16Z" level=info msg="200 OK: GET https://127.0.0.1:44967/mail/v4/messages/count" pkg=gpa/client userID=1b34785b-3a9a-416b-af66-eae87c14d7b9 time="2026-02-13T23:27:16Z" level=info msg="Syncing messages" service=imap user=1b34785b-3a9a-416b-af66-eae87c14d7b9 time="2026-02-13T23:27:16Z" level=info msg="Job started" service=imap user=1b34785b-3a9a-416b-af66-eae87c14d7b9 time="2026-02-13T23:27:16Z" level=info msg="200 OK: POST https://127.0.0.1:44967/auth/v4/info" pkg=gpa/manager time="2026-02-13T23:27:16Z" level=info msg="200 OK: POST https://127.0.0.1:44967/mail/v4/messages" pkg=gpa/client userID=1b34785b-3a9a-416b-af66-eae87c14d7b9 time="2026-02-13T23:27:16Z" level=info msg="Job finished" service=imap user=1b34785b-3a9a-416b-af66-eae87c14d7b9 time="2026-02-13T23:27:16Z" level=info msg="All child jobs completed" service=imap sync-job=waiter user=1b34785b-3a9a-416b-af66-eae87c14d7b9 time="2026-02-13T23:27:16Z" level=info msg="Synced messages" service=imap user=1b34785b-3a9a-416b-af66-eae87c14d7b9 time="2026-02-13T23:27:16Z" level=info msg="Finished user sync" duration=17.680293ms service=imap user=1b34785b-3a9a-416b-af66-eae87c14d7b9 time="2026-02-13T23:27:16Z" level=info msg="Sync complete, starting API event stream" service=imap user=1b34785b-3a9a-416b-af66-eae87c14d7b9 time="2026-02-13T23:27:16Z" level=info msg="Event loop reset" eventID="Ag==" service=user-events user=1b34785b-3a9a-416b-af66-eae87c14d7b9 time="2026-02-13T23:27:16Z" level=info msg="200 OK: POST https://127.0.0.1:44967/auth/v4" pkg=gpa/manager time="2026-02-13T23:27:16Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=b47964c6-2d78-409c-9f58-98eeff5d8718 time="2026-02-13T23:27:16Z" level=info msg="Adding vault user" userID=b47964c6-2d78-409c-9f58-98eeff5d8718 time="2026-02-13T23:27:16Z" level=info msg="Creating new user" userID=b47964c6-2d78-409c-9f58-98eeff5d8718 time="2026-02-13T23:27:16Z" level=warning msg="404 GET https://127.0.0.1:44967/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2026-02-13T23:27:16Z" level=error msg="404 GET https://127.0.0.1:44967/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2026-02-13T23:27:16Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:44967/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2026-02-13T23:27:16Z" level=info msg="Creating user object" numAddr=1 numLabels=12 userID=b47964c6-2d78-409c-9f58-98eeff5d8718 time="2026-02-13T23:27:16Z" level=info msg="200 OK: GET https://127.0.0.1:44967/core/v4/events/latest" pkg=gpa/client userID=b47964c6-2d78-409c-9f58-98eeff5d8718 time="2026-02-13T23:27:16Z" level=info msg="Starting service Last EventID=Aw==" service=user-events user=b47964c6-2d78-409c-9f58-98eeff5d8718 time="2026-02-13T23:27:16Z" level=info msg="200 OK: GET https://127.0.0.1:44967/core/v4/settings" pkg=gpa/client userID=b47964c6-2d78-409c-9f58-98eeff5d8718 time="2026-02-13T23:27:16Z" level=info msg="Registering user client, ID:b47964c6-2d78-409c-9f58-98eeff5d8718" pkg=observability time="2026-02-13T23:27:16Z" level=info msg="Starting service main loop" service=telemetry user=b47964c6-2d78-409c-9f58-98eeff5d8718 time="2026-02-13T23:27:16Z" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=b47964c6-2d78-409c-9f58-98eeff5d8718 time="2026-02-13T23:27:16Z" level=info msg="Starting service main loop" service=notification user=b47964c6-2d78-409c-9f58-98eeff5d8718 time="2026-02-13T23:27:16Z" level=info msg="Starting service main loop" service=smtp user=b47964c6-2d78-409c-9f58-98eeff5d8718 time="2026-02-13T23:27:16Z" level=info msg="200 OK: GET https://127.0.0.1:44967/core/v4/labels?Type=4" pkg=gpa/client userID=b47964c6-2d78-409c-9f58-98eeff5d8718 time="2026-02-13T23:27:16Z" level=info msg="200 OK: GET https://127.0.0.1:44967/core/v4/labels?Type=3" pkg=gpa/client userID=b47964c6-2d78-409c-9f58-98eeff5d8718 time="2026-02-13T23:27:16Z" level=info msg="200 OK: GET https://127.0.0.1:44967/core/v4/labels?Type=1" pkg=gpa/client userID=b47964c6-2d78-409c-9f58-98eeff5d8718 time="2026-02-13T23:27:16Z" level=info msg="Setting labels" labelIDs="[2 4 5 6 8 9 0 1 3 7 10 12]" pkg=rwLabels time="2026-02-13T23:27:16Z" level=info msg="Adding user to imap server" addrID=d828c36b-3066-485e-b1cf-98083e12b8bc service=server-manager time="2026-02-13T23:27:16Z" level=info msg="Creating new IMAP user" addrID=d828c36b-3066-485e-b1cf-98083e12b8bc service=server-manager time="2026-02-13T23:27:16Z" level=info msg="Setting gluon ID" addrID=d828c36b-3066-485e-b1cf-98083e12b8bc gluonID=9de594c0-9b1b-41ff-9b2b-61113bea5fc6 userID=b47964c6-2d78-409c-9f58-98eeff5d8718 time="2026-02-13T23:27:16Z" level=info msg="Created new IMAP user" addrID=d828c36b-3066-485e-b1cf-98083e12b8bc gluonID=9de594c0-9b1b-41ff-9b2b-61113bea5fc6 service=server-manager time="2026-02-13T23:27:16Z" level=info msg="Validating Listener State" service=server-manager time="2026-02-13T23:27:16Z" level=info msg=Resuming service=user-events user=b47964c6-2d78-409c-9f58-98eeff5d8718 time="2026-02-13T23:27:16Z" level=info msg="Received mailbox message count" count=0 gluonID=9de594c0-9b1b-41ff-9b2b-61113bea5fc6 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2026-02-13T23:27:16Z" level=info msg="Starting IMAP Service" service=imap user=b47964c6-2d78-409c-9f58-98eeff5d8718 time="2026-02-13T23:27:16Z" level=info msg="Sync triggered" service=imap user=b47964c6-2d78-409c-9f58-98eeff5d8718 time="2026-02-13T23:27:16Z" level=info msg="Beginning user sync" service=imap start="2026-02-13 23:27:16.72981262 +0000 UTC m=+254.536421030" user=b47964c6-2d78-409c-9f58-98eeff5d8718 time="2026-02-13T23:27:16Z" level=info msg="Syncing labels" service=imap user=b47964c6-2d78-409c-9f58-98eeff5d8718 time="2026-02-13T23:27:16Z" level=info msg="Checking whether logged in user should re-sync. UserID:b47964c6-2d78-409c-9f58-98eeff5d8718" userID=b47964c6-2d78-409c-9f58-98eeff5d8718 time="2026-02-13T23:27:16Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=9de594c0-9b1b-41ff-9b2b-61113bea5fc6 time="2026-02-13T23:27:16Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=9de594c0-9b1b-41ff-9b2b-61113bea5fc6 time="2026-02-13T23:27:16Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4 userID=9de594c0-9b1b-41ff-9b2b-61113bea5fc6 time="2026-02-13T23:27:16Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=7 userID=9de594c0-9b1b-41ff-9b2b-61113bea5fc6 time="2026-02-13T23:27:16Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5 userID=9de594c0-9b1b-41ff-9b2b-61113bea5fc6 time="2026-02-13T23:27:16Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=8 userID=9de594c0-9b1b-41ff-9b2b-61113bea5fc6 time="2026-02-13T23:27:16Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6 userID=9de594c0-9b1b-41ff-9b2b-61113bea5fc6 time="2026-02-13T23:27:16Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0 userID=9de594c0-9b1b-41ff-9b2b-61113bea5fc6 time="2026-02-13T23:27:16Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=10 userID=9de594c0-9b1b-41ff-9b2b-61113bea5fc6 time="2026-02-13T23:27:16Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=3 userID=9de594c0-9b1b-41ff-9b2b-61113bea5fc6 time="2026-02-13T23:27:16Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=12 userID=9de594c0-9b1b-41ff-9b2b-61113bea5fc6 time="2026-02-13T23:27:16Z" level=info msg="Synced labels" service=imap user=b47964c6-2d78-409c-9f58-98eeff5d8718 time="2026-02-13T23:27:16Z" level=info msg="200 OK: GET https://127.0.0.1:44967/mail/v4/messages/count" pkg=gpa/client userID=b47964c6-2d78-409c-9f58-98eeff5d8718 time="2026-02-13T23:27:16Z" level=info msg="Syncing messages" service=imap user=b47964c6-2d78-409c-9f58-98eeff5d8718 time="2026-02-13T23:27:16Z" level=info msg="Job started" service=imap user=b47964c6-2d78-409c-9f58-98eeff5d8718 time="2026-02-13T23:27:16Z" level=info msg="200 OK: POST https://127.0.0.1:44967/mail/v4/messages" pkg=gpa/client userID=b47964c6-2d78-409c-9f58-98eeff5d8718 time="2026-02-13T23:27:16Z" level=info msg="Job finished" service=imap user=b47964c6-2d78-409c-9f58-98eeff5d8718 time="2026-02-13T23:27:16Z" level=info msg="All child jobs completed" service=imap sync-job=waiter user=b47964c6-2d78-409c-9f58-98eeff5d8718 time="2026-02-13T23:27:16Z" level=info msg="Synced messages" service=imap user=b47964c6-2d78-409c-9f58-98eeff5d8718 time="2026-02-13T23:27:16Z" level=info msg="Finished user sync" duration=5.840228ms service=imap user=b47964c6-2d78-409c-9f58-98eeff5d8718 time="2026-02-13T23:27:16Z" level=info msg="Sync complete, starting API event stream" service=imap user=b47964c6-2d78-409c-9f58-98eeff5d8718 time="2026-02-13T23:27:16Z" level=info msg="Event loop reset" eventID="Aw==" service=user-events user=b47964c6-2d78-409c-9f58-98eeff5d8718 time="2026-02-13T23:27:16Z" level=info msg="Sending observability data." pkg=observability time="2026-02-13T23:27:16Z" level=info msg="200 OK: POST https://127.0.0.1:44967/data/v1/metrics" pkg=gpa/client userID=df258a4a-10e6-4007-bbc8-6450553db30f time="2026-02-13T23:27:16Z" level=info msg="Successfully sent observability data." pkg=observability time="2026-02-13T23:27:16Z" level=info msg="200 OK: GET https://127.0.0.1:44967/mail/v4/settings" pkg=gpa/client userID=df258a4a-10e6-4007-bbc8-6450553db30f time="2026-02-13T23:27:16Z" level=info msg="200 OK: POST https://127.0.0.1:44967/mail/v4/messages" pkg=gpa/client userID=df258a4a-10e6-4007-bbc8-6450553db30f time="2026-02-13T23:27:16Z" level=info msg="200 OK: GET https://127.0.0.1:44967/core/v4/keys?Email=6c82a460-a7a0-4c62-8c6b-b78efeca7e47%40proton.local" pkg=gpa/client userID=df258a4a-10e6-4007-bbc8-6450553db30f time="2026-02-13T23:27:16Z" level=info msg="200 OK: GET https://127.0.0.1:44967/contacts/v4/emails?Email=6c82a460-a7a0-4c62-8c6b-b78efeca7e47%40proton.local&Page=0&PageSize=150" pkg=gpa/client userID=df258a4a-10e6-4007-bbc8-6450553db30f time="2026-02-13T23:27:16Z" level=info msg="200 OK: POST https://127.0.0.1:44967/mail/v4/messages/b9149c9c-932d-4b75-8879-928c9fe6f7dc" pkg=gpa/client userID=df258a4a-10e6-4007-bbc8-6450553db30f time="2026-02-13T23:27:16Z" level=info msg="Scheduling observability data sending" pkg=observability Scenario: Send message only to bcc # features/smtp/send/bcc.feature:51 When SMTP client "1" sends the following message from "216d6db1-8b52-4742-a901-b639e8ad881e@proton.local" to "6c82a460-a7a0-4c62-8c6b-b78efeca7e47@proton.local": # :1 -> *scenario """ Subject: hello From: Bridge Test <[user:user]@[domain]>  hello  """ Then it succeeds # :1 -> *scenario When user "216d6db1-8b52-4742-a901-b639e8ad881e" connects and authenticates IMAP client "1" # :1 -> *scenario time="2026-02-13T23:27:17Z" level=info msg="200 OK: GET https://127.0.0.1:44967/core/v4/events/AA==" pkg=gpa/client userID=df258a4a-10e6-4007-bbc8-6450553db30f time="2026-02-13T23:27:17Z" level=info msg="Received new API event" new="Event BQ==: messages: created=1, updated=1, deleted=0" old="AA==" service=user-events user=df258a4a-10e6-4007-bbc8-6450553db30f time="2026-02-13T23:27:17Z" level=info msg="Handling message created event" date=0 messageID=b9149c9c-932d-4b75-8879-928c9fe6f7dc service=imap subject="******** (2cf24dba)" user=df258a4a-10e6-4007-bbc8-6450553db30f time="2026-02-13T23:27:17Z" level=info msg="200 OK: GET https://127.0.0.1:44967/mail/v4/messages/b9149c9c-932d-4b75-8879-928c9fe6f7dc" pkg=gpa/client userID=df258a4a-10e6-4007-bbc8-6450553db30f time="2026-02-13T23:27:17Z" level=info msg="Handling draft or sent updated event" isDraft=false messageID=b9149c9c-932d-4b75-8879-928c9fe6f7dc service=imap subject="******** (2cf24dba)" user=df258a4a-10e6-4007-bbc8-6450553db30f time="2026-02-13T23:27:17Z" level=info msg="200 OK: GET https://127.0.0.1:44967/mail/v4/messages/b9149c9c-932d-4b75-8879-928c9fe6f7dc" pkg=gpa/client userID=df258a4a-10e6-4007-bbc8-6450553db30f Then IMAP client "1" eventually sees the following messages in "Sent": # :1 -> *scenario | from | to | bcc | subject | | 216d6db1-8b52-4742-a901-b639e8ad881e@proton.local |  | 6c82a460-a7a0-4c62-8c6b-b78efeca7e47@proton.local | hello | And the body in the "POST" request to "/mail/v4/messages" is: # :1 -> *scenario """ {  "Message": {  "Subject": "hello",  "ToList": [],  "CCList": [],  "BCCList": [  {  "Address": "[user:bcc]@[domain]"  }  ]  } } """ When user "6c82a460-a7a0-4c62-8c6b-b78efeca7e47" connects and authenticates IMAP client "2" # :1 -> *scenario time="2026-02-13T23:27:17Z" level=info msg="200 OK: GET https://127.0.0.1:44967/core/v4/events/Ag==" pkg=gpa/client userID=1b34785b-3a9a-416b-af66-eae87c14d7b9 time="2026-02-13T23:27:17Z" level=info msg="Received new API event" new="Event Bg==: messages: created=1, updated=0, deleted=0" old="Ag==" service=user-events user=1b34785b-3a9a-416b-af66-eae87c14d7b9 time="2026-02-13T23:27:17Z" level=info msg="Handling message created event" date=0 messageID=7809a1b7-ea5b-432a-956b-b7634a539b46 service=imap subject="******** (2cf24dba)" user=1b34785b-3a9a-416b-af66-eae87c14d7b9 time="2026-02-13T23:27:17Z" level=info msg="200 OK: GET https://127.0.0.1:44967/mail/v4/messages/7809a1b7-ea5b-432a-956b-b7634a539b46" pkg=gpa/client userID=1b34785b-3a9a-416b-af66-eae87c14d7b9 time="2026-02-13T23:27:17Z" level=info msg="Frontend service stopped" time="2026-02-13T23:27:17Z" level=info msg="Frontend client stopped" time="2026-02-13T23:27:17Z" level=info msg="Closing bridge" pkg=bridge time="2026-02-13T23:27:17Z" level=info msg="Stopping service" pkg=observability time="2026-02-13T23:27:17Z" level=info msg="Closing user" userID=df258a4a-10e6-4007-bbc8-6450553db30f time="2026-02-13T23:27:17Z" level=info msg="De-registering user client, ID:df258a4a-10e6-4007-bbc8-6450553db30f" pkg=observability time="2026-02-13T23:27:17Z" level=info msg="Exiting IMAP Service" service=imap user=df258a4a-10e6-4007-bbc8-6450553db30f time="2026-02-13T23:27:17Z" level=info msg="Exiting service main loop" service=smtp user=df258a4a-10e6-4007-bbc8-6450553db30f time="2026-02-13T23:27:17Z" level=info msg="Exiting service main loop" service=notification user=df258a4a-10e6-4007-bbc8-6450553db30f time="2026-02-13T23:27:17Z" level=info msg="Exiting Service" service=user-identity user=df258a4a-10e6-4007-bbc8-6450553db30f time="2026-02-13T23:27:17Z" level=info msg="Exiting service main loop" service=telemetry user=df258a4a-10e6-4007-bbc8-6450553db30f time="2026-02-13T23:27:17Z" level=info msg="Exiting service" service=user-events user=df258a4a-10e6-4007-bbc8-6450553db30f time="2026-02-13T23:27:17Z" level=info msg="Closing user" userID=1b34785b-3a9a-416b-af66-eae87c14d7b9 time="2026-02-13T23:27:17Z" level=info msg="De-registering user client, ID:1b34785b-3a9a-416b-af66-eae87c14d7b9" pkg=observability time="2026-02-13T23:27:17Z" level=info msg="Exiting IMAP Service" service=imap user=1b34785b-3a9a-416b-af66-eae87c14d7b9 time="2026-02-13T23:27:17Z" level=info msg="Exiting service main loop" service=smtp user=1b34785b-3a9a-416b-af66-eae87c14d7b9 time="2026-02-13T23:27:17Z" level=info msg="Exiting service main loop" service=notification user=1b34785b-3a9a-416b-af66-eae87c14d7b9 time="2026-02-13T23:27:17Z" level=info msg="Exiting Service" service=user-identity user=1b34785b-3a9a-416b-af66-eae87c14d7b9 time="2026-02-13T23:27:17Z" level=info msg="Exiting service main loop" service=telemetry user=1b34785b-3a9a-416b-af66-eae87c14d7b9 time="2026-02-13T23:27:17Z" level=info msg="Exiting service" service=user-events user=1b34785b-3a9a-416b-af66-eae87c14d7b9 time="2026-02-13T23:27:17Z" level=info msg="Closing user" userID=b47964c6-2d78-409c-9f58-98eeff5d8718 time="2026-02-13T23:27:17Z" level=info msg="De-registering user client, ID:b47964c6-2d78-409c-9f58-98eeff5d8718" pkg=observability time="2026-02-13T23:27:17Z" level=info msg="Exiting IMAP Service" service=imap user=b47964c6-2d78-409c-9f58-98eeff5d8718 time="2026-02-13T23:27:17Z" level=info msg="Exiting service main loop" service=smtp user=b47964c6-2d78-409c-9f58-98eeff5d8718 time="2026-02-13T23:27:17Z" level=info msg="Exiting service main loop" service=notification user=b47964c6-2d78-409c-9f58-98eeff5d8718 time="2026-02-13T23:27:17Z" level=info msg="Exiting Service" service=user-identity user=b47964c6-2d78-409c-9f58-98eeff5d8718 time="2026-02-13T23:27:17Z" level=info msg="Exiting service main loop" service=telemetry user=b47964c6-2d78-409c-9f58-98eeff5d8718 time="2026-02-13T23:27:17Z" level=info msg="Exiting service" service=user-events user=b47964c6-2d78-409c-9f58-98eeff5d8718 time="2026-02-13T23:27:17Z" level=info msg="Closing IMAP Listener" service=server-manager time="2026-02-13T23:27:17Z" level=info msg="Closing IMAP server" service=server-manager time="2026-02-13T23:27:17Z" level=info msg="Closing SMTP Listener" service=server-manager time="2026-02-13T23:27:17Z" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2026-02-13T23:27:17Z" level=info msg="Closing SMTP server" service=server-manager time="2026-02-13T23:27:17Z" level=info msg="Closing service" service=unleash Then IMAP client "2" eventually sees the following messages in "Inbox": # :1 -> *scenario | from | to | bcc | subject | unread | | 216d6db1-8b52-4742-a901-b639e8ad881e@proton.local |  |  | hello | true | time="2026-02-13T23:27:17Z" level=info msg="User '5e07cd1f-c515-480c-bc0e-3a359a0dccea' created with id=3701fccb-6b0e-4f5a-94b0-2cfac48d4878" pkg=gpa/server/backend time="2026-02-13T23:27:18Z" level=info msg="User '5ef09366-9c96-40b3-97b4-c603bfc488cf' created with id=6e538373-ac9d-4441-8aa7-fe0554d1ebe2" pkg=gpa/server/backend time="2026-02-13T23:27:18Z" level=info msg="User '512fc0c0-9897-474a-8d79-b52bc8a4b66a' created with id=6d20bde7-de8b-4b14-81ba-fb2505389329" pkg=gpa/server/backend time="2026-02-13T23:27:18Z" level=info msg="User 'cbfc1ff3-01fe-426e-953d-552b1af5c51b' created with id=29741045-f485-4b1f-b8c9-8be1ccb45c5c" pkg=gpa/server/backend time="2026-02-13T23:27:18Z" level=info msg="Starting bridge" time="2026-02-13T23:27:18Z" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures1466701680/204/config3535479807/grpcFocusServerConfig.json pkg=focus/service time="2026-02-13T23:27:18Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures1466701680/204/cache3933035133/unleash_cache/unleash_flags: no such file or directory" service=unleash time="2026-02-13T23:27:18Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures1466701680/204/cache3933035133/notifications/notification_cache: no such file or directory" pkg=notification-store time="2026-02-13T23:27:18Z" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures1466701680/204/data702953571/gluon/backend/db gluonStore=/tmp/TestFeatures1466701680/204/data702953571/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2026-02-13T23:27:18Z" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2026-02-13T23:27:18Z" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2026-02-13T23:27:18Z" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2026-02-13T23:27:18Z" level=info msg="Starting service" service=unleash time="2026-02-13T23:27:18Z" level=info msg="Starting service" pkg=observability time="2026-02-13T23:27:18Z" level=info msg="Starting frontend service" time="2026-02-13T23:27:18Z" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures1466701680/204/config3535479807/grpcServerConfig.json time="2026-02-13T23:27:18Z" level=info msg="gRPC server listening on /tmp/bridge7318" pkg=grpc time="2026-02-13T23:27:18Z" level=info msg="Frontend service started" time="2026-02-13T23:27:18Z" level=info msg="Starting frontend client" time="2026-02-13T23:27:18Z" level=info msg="Starting poll service" service=unleash time="2026-02-13T23:27:18Z" level=info msg="Not monitoring parent PID" pkg=grpc time="2026-02-13T23:27:18Z" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2026-02-13T23:27:18Z" level=info msg="Checking for updates" pkg=bridge time="2026-02-13T23:27:18Z" level=info msg="Loading users" count=0 pkg=bridge/user time="2026-02-13T23:27:19Z" level=info msg="Finished loading users" pkg=bridge/user time="2026-02-13T23:27:18Z" level=info msg="Starting receiver service" service=unleash time="2026-02-13T23:27:19Z" level=info msg="200 OK: GET https://127.0.0.1:34601/feature/v2/frontend?bridgeStickyKey=f40f9cea-2e68-4d62-ab0e-7979a4a6a046" pkg=gpa/manager time="2026-02-13T23:27:19Z" level=info msg="Frontend client started" time="2026-02-13T23:27:19Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (0cab7b11)" time="2026-02-13T23:27:19Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (0cab7b11)" time="2026-02-13T23:27:19Z" level=info msg="200 OK: POST https://127.0.0.1:34601/auth/v4/info" pkg=gpa/manager time="2026-02-13T23:27:19Z" level=info msg="200 OK: POST https://127.0.0.1:34601/auth/v4" pkg=gpa/manager time="2026-02-13T23:27:19Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=3701fccb-6b0e-4f5a-94b0-2cfac48d4878 time="2026-02-13T23:27:19Z" level=info msg="Adding vault user" userID=3701fccb-6b0e-4f5a-94b0-2cfac48d4878 time="2026-02-13T23:27:19Z" level=info msg="Creating new user" userID=3701fccb-6b0e-4f5a-94b0-2cfac48d4878 time="2026-02-13T23:27:19Z" level=warning msg="404 GET https://127.0.0.1:34601/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2026-02-13T23:27:19Z" level=error msg="404 GET https://127.0.0.1:34601/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2026-02-13T23:27:19Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:34601/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2026-02-13T23:27:19Z" level=info msg="Creating user object" numAddr=1 numLabels=12 userID=3701fccb-6b0e-4f5a-94b0-2cfac48d4878 time="2026-02-13T23:27:19Z" level=info msg="200 OK: GET https://127.0.0.1:34601/core/v4/events/latest" pkg=gpa/client userID=3701fccb-6b0e-4f5a-94b0-2cfac48d4878 time="2026-02-13T23:27:19Z" level=info msg="Starting service Last EventID=AA==" service=user-events user=3701fccb-6b0e-4f5a-94b0-2cfac48d4878 time="2026-02-13T23:27:19Z" level=info msg="200 OK: GET https://127.0.0.1:34601/core/v4/settings" pkg=gpa/client userID=3701fccb-6b0e-4f5a-94b0-2cfac48d4878 time="2026-02-13T23:27:19Z" level=info msg="Registering user client, ID:3701fccb-6b0e-4f5a-94b0-2cfac48d4878" pkg=observability time="2026-02-13T23:27:19Z" level=info msg="Starting service main loop" service=telemetry user=3701fccb-6b0e-4f5a-94b0-2cfac48d4878 time="2026-02-13T23:27:19Z" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=3701fccb-6b0e-4f5a-94b0-2cfac48d4878 time="2026-02-13T23:27:19Z" level=info msg="Starting service main loop" service=notification user=3701fccb-6b0e-4f5a-94b0-2cfac48d4878 time="2026-02-13T23:27:19Z" level=info msg="Starting service main loop" service=smtp user=3701fccb-6b0e-4f5a-94b0-2cfac48d4878 time="2026-02-13T23:27:19Z" level=info msg="200 OK: GET https://127.0.0.1:34601/core/v4/labels?Type=4" pkg=gpa/client userID=3701fccb-6b0e-4f5a-94b0-2cfac48d4878 time="2026-02-13T23:27:19Z" level=info msg="200 OK: GET https://127.0.0.1:34601/core/v4/labels?Type=3" pkg=gpa/client userID=3701fccb-6b0e-4f5a-94b0-2cfac48d4878 time="2026-02-13T23:27:19Z" level=info msg="200 OK: GET https://127.0.0.1:34601/core/v4/labels?Type=1" pkg=gpa/client userID=3701fccb-6b0e-4f5a-94b0-2cfac48d4878 time="2026-02-13T23:27:19Z" level=info msg="Setting labels" labelIDs="[8 12 1 2 4 5 7 9 10 0 3 6]" pkg=rwLabels time="2026-02-13T23:27:19Z" level=info msg="Adding user to imap server" addrID=73bb7d69-9ad5-4965-8572-d28350566d90 service=server-manager time="2026-02-13T23:27:19Z" level=info msg="Creating new IMAP user" addrID=73bb7d69-9ad5-4965-8572-d28350566d90 service=server-manager time="2026-02-13T23:27:19Z" level=info msg="Setting gluon ID" addrID=73bb7d69-9ad5-4965-8572-d28350566d90 gluonID=3ead0c8e-b9a2-442c-924d-404157a81c0e userID=3701fccb-6b0e-4f5a-94b0-2cfac48d4878 time="2026-02-13T23:27:19Z" level=info msg="Created new IMAP user" addrID=73bb7d69-9ad5-4965-8572-d28350566d90 gluonID=3ead0c8e-b9a2-442c-924d-404157a81c0e service=server-manager time="2026-02-13T23:27:19Z" level=info msg="Validating Listener State" service=server-manager time="2026-02-13T23:27:19Z" level=info msg=Resuming service=user-events user=3701fccb-6b0e-4f5a-94b0-2cfac48d4878 time="2026-02-13T23:27:19Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (4133e955)" time="2026-02-13T23:27:19Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (4133e955)" time="2026-02-13T23:27:19Z" level=info msg="Starting IMAP Service" service=imap user=3701fccb-6b0e-4f5a-94b0-2cfac48d4878 time="2026-02-13T23:27:19Z" level=info msg="Sync triggered" service=imap user=3701fccb-6b0e-4f5a-94b0-2cfac48d4878 time="2026-02-13T23:27:19Z" level=info msg="Beginning user sync" service=imap start="2026-02-13 23:27:19.263173294 +0000 UTC m=+257.069781704" user=3701fccb-6b0e-4f5a-94b0-2cfac48d4878 time="2026-02-13T23:27:19Z" level=info msg="Syncing labels" service=imap user=3701fccb-6b0e-4f5a-94b0-2cfac48d4878 time="2026-02-13T23:27:19Z" level=info msg="Received mailbox message count" count=0 gluonID=3ead0c8e-b9a2-442c-924d-404157a81c0e labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2026-02-13T23:27:19Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=3ead0c8e-b9a2-442c-924d-404157a81c0e time="2026-02-13T23:27:19Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=3ead0c8e-b9a2-442c-924d-404157a81c0e time="2026-02-13T23:27:19Z" level=info msg="Checking whether logged in user should re-sync. UserID:3701fccb-6b0e-4f5a-94b0-2cfac48d4878" userID=3701fccb-6b0e-4f5a-94b0-2cfac48d4878 time="2026-02-13T23:27:19Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=10 userID=3ead0c8e-b9a2-442c-924d-404157a81c0e time="2026-02-13T23:27:19Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=8 userID=3ead0c8e-b9a2-442c-924d-404157a81c0e time="2026-02-13T23:27:19Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=3 userID=3ead0c8e-b9a2-442c-924d-404157a81c0e time="2026-02-13T23:27:19Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6 userID=3ead0c8e-b9a2-442c-924d-404157a81c0e time="2026-02-13T23:27:19Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5 userID=3ead0c8e-b9a2-442c-924d-404157a81c0e time="2026-02-13T23:27:19Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=7 userID=3ead0c8e-b9a2-442c-924d-404157a81c0e time="2026-02-13T23:27:19Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0 userID=3ead0c8e-b9a2-442c-924d-404157a81c0e time="2026-02-13T23:27:19Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=12 userID=3ead0c8e-b9a2-442c-924d-404157a81c0e time="2026-02-13T23:27:19Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4 userID=3ead0c8e-b9a2-442c-924d-404157a81c0e time="2026-02-13T23:27:19Z" level=info msg="Synced labels" service=imap user=3701fccb-6b0e-4f5a-94b0-2cfac48d4878 time="2026-02-13T23:27:19Z" level=info msg="200 OK: GET https://127.0.0.1:34601/mail/v4/messages/count" pkg=gpa/client userID=3701fccb-6b0e-4f5a-94b0-2cfac48d4878 time="2026-02-13T23:27:19Z" level=info msg="Syncing messages" service=imap user=3701fccb-6b0e-4f5a-94b0-2cfac48d4878 time="2026-02-13T23:27:19Z" level=info msg="Job started" service=imap user=3701fccb-6b0e-4f5a-94b0-2cfac48d4878 time="2026-02-13T23:27:19Z" level=info msg="200 OK: POST https://127.0.0.1:34601/auth/v4/info" pkg=gpa/manager time="2026-02-13T23:27:19Z" level=info msg="200 OK: POST https://127.0.0.1:34601/mail/v4/messages" pkg=gpa/client userID=3701fccb-6b0e-4f5a-94b0-2cfac48d4878 time="2026-02-13T23:27:19Z" level=info msg="Job finished" service=imap user=3701fccb-6b0e-4f5a-94b0-2cfac48d4878 time="2026-02-13T23:27:19Z" level=info msg="All child jobs completed" service=imap sync-job=waiter user=3701fccb-6b0e-4f5a-94b0-2cfac48d4878 time="2026-02-13T23:27:19Z" level=info msg="Synced messages" service=imap user=3701fccb-6b0e-4f5a-94b0-2cfac48d4878 time="2026-02-13T23:27:19Z" level=info msg="Finished user sync" duration=16.970662ms service=imap user=3701fccb-6b0e-4f5a-94b0-2cfac48d4878 time="2026-02-13T23:27:19Z" level=info msg="Sync complete, starting API event stream" service=imap user=3701fccb-6b0e-4f5a-94b0-2cfac48d4878 time="2026-02-13T23:27:19Z" level=info msg="Event loop reset" eventID="AA==" service=user-events user=3701fccb-6b0e-4f5a-94b0-2cfac48d4878 time="2026-02-13T23:27:19Z" level=info msg="200 OK: POST https://127.0.0.1:34601/auth/v4" pkg=gpa/manager time="2026-02-13T23:27:19Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=6d20bde7-de8b-4b14-81ba-fb2505389329 time="2026-02-13T23:27:19Z" level=info msg="Heartbeat sent" metrics="{bridge.any.heartbeat bridge_heartbeat_new {1 9} {true true false false false true true true true true false 0.0.0 starttls starttls unknown}}" pkg=telemetry time="2026-02-13T23:27:19Z" level=info msg="Adding vault user" userID=6d20bde7-de8b-4b14-81ba-fb2505389329 time="2026-02-13T23:27:19Z" level=info msg="Creating new user" userID=6d20bde7-de8b-4b14-81ba-fb2505389329 time="2026-02-13T23:27:19Z" level=warning msg="404 GET https://127.0.0.1:34601/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2026-02-13T23:27:19Z" level=error msg="404 GET https://127.0.0.1:34601/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2026-02-13T23:27:19Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:34601/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2026-02-13T23:27:19Z" level=info msg="Creating user object" numAddr=1 numLabels=12 userID=6d20bde7-de8b-4b14-81ba-fb2505389329 time="2026-02-13T23:27:19Z" level=info msg="200 OK: GET https://127.0.0.1:34601/core/v4/events/latest" pkg=gpa/client userID=6d20bde7-de8b-4b14-81ba-fb2505389329 time="2026-02-13T23:27:19Z" level=info msg="Starting service Last EventID=Ag==" service=user-events user=6d20bde7-de8b-4b14-81ba-fb2505389329 time="2026-02-13T23:27:19Z" level=info msg="200 OK: GET https://127.0.0.1:34601/core/v4/settings" pkg=gpa/client userID=6d20bde7-de8b-4b14-81ba-fb2505389329 time="2026-02-13T23:27:19Z" level=info msg="Registering user client, ID:6d20bde7-de8b-4b14-81ba-fb2505389329" pkg=observability time="2026-02-13T23:27:19Z" level=info msg="Starting service main loop" service=telemetry user=6d20bde7-de8b-4b14-81ba-fb2505389329 time="2026-02-13T23:27:19Z" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=6d20bde7-de8b-4b14-81ba-fb2505389329 time="2026-02-13T23:27:19Z" level=info msg="Starting service main loop" service=notification user=6d20bde7-de8b-4b14-81ba-fb2505389329 time="2026-02-13T23:27:19Z" level=info msg="Starting service main loop" service=smtp user=6d20bde7-de8b-4b14-81ba-fb2505389329 time="2026-02-13T23:27:19Z" level=info msg="200 OK: GET https://127.0.0.1:34601/core/v4/labels?Type=4" pkg=gpa/client userID=6d20bde7-de8b-4b14-81ba-fb2505389329 time="2026-02-13T23:27:19Z" level=info msg="200 OK: GET https://127.0.0.1:34601/core/v4/labels?Type=3" pkg=gpa/client userID=6d20bde7-de8b-4b14-81ba-fb2505389329 time="2026-02-13T23:27:19Z" level=info msg="200 OK: GET https://127.0.0.1:34601/core/v4/labels?Type=1" pkg=gpa/client userID=6d20bde7-de8b-4b14-81ba-fb2505389329 time="2026-02-13T23:27:19Z" level=info msg="Setting labels" labelIDs="[8 12 2 3 4 6 9 10 0 1 5 7]" pkg=rwLabels time="2026-02-13T23:27:19Z" level=info msg="Adding user to imap server" addrID=e00c71bc-9f2f-4647-8d41-e82c678140b9 service=server-manager time="2026-02-13T23:27:19Z" level=info msg="Creating new IMAP user" addrID=e00c71bc-9f2f-4647-8d41-e82c678140b9 service=server-manager time="2026-02-13T23:27:19Z" level=info msg="Setting gluon ID" addrID=e00c71bc-9f2f-4647-8d41-e82c678140b9 gluonID=82091414-b943-4ea3-82f6-a6709c03deff userID=6d20bde7-de8b-4b14-81ba-fb2505389329 time="2026-02-13T23:27:19Z" level=info msg="Created new IMAP user" addrID=e00c71bc-9f2f-4647-8d41-e82c678140b9 gluonID=82091414-b943-4ea3-82f6-a6709c03deff service=server-manager time="2026-02-13T23:27:19Z" level=info msg="Validating Listener State" service=server-manager time="2026-02-13T23:27:19Z" level=info msg=Resuming service=user-events user=6d20bde7-de8b-4b14-81ba-fb2505389329 time="2026-02-13T23:27:19Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (1119bbd1)" time="2026-02-13T23:27:19Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (1119bbd1)" time="2026-02-13T23:27:19Z" level=info msg="Received mailbox message count" count=0 gluonID=82091414-b943-4ea3-82f6-a6709c03deff labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2026-02-13T23:27:19Z" level=info msg="Starting IMAP Service" service=imap user=6d20bde7-de8b-4b14-81ba-fb2505389329 time="2026-02-13T23:27:19Z" level=info msg="Sync triggered" service=imap user=6d20bde7-de8b-4b14-81ba-fb2505389329 time="2026-02-13T23:27:19Z" level=info msg="Beginning user sync" service=imap start="2026-02-13 23:27:19.526467799 +0000 UTC m=+257.333076199" user=6d20bde7-de8b-4b14-81ba-fb2505389329 time="2026-02-13T23:27:19Z" level=info msg="Syncing labels" service=imap user=6d20bde7-de8b-4b14-81ba-fb2505389329 time="2026-02-13T23:27:19Z" level=info msg="Checking whether logged in user should re-sync. UserID:6d20bde7-de8b-4b14-81ba-fb2505389329" userID=6d20bde7-de8b-4b14-81ba-fb2505389329 time="2026-02-13T23:27:19Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=82091414-b943-4ea3-82f6-a6709c03deff time="2026-02-13T23:27:19Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=82091414-b943-4ea3-82f6-a6709c03deff time="2026-02-13T23:27:19Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=8 userID=82091414-b943-4ea3-82f6-a6709c03deff time="2026-02-13T23:27:19Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=3 userID=82091414-b943-4ea3-82f6-a6709c03deff time="2026-02-13T23:27:19Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6 userID=82091414-b943-4ea3-82f6-a6709c03deff time="2026-02-13T23:27:19Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=10 userID=82091414-b943-4ea3-82f6-a6709c03deff time="2026-02-13T23:27:19Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0 userID=82091414-b943-4ea3-82f6-a6709c03deff time="2026-02-13T23:27:19Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=7 userID=82091414-b943-4ea3-82f6-a6709c03deff time="2026-02-13T23:27:19Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5 userID=82091414-b943-4ea3-82f6-a6709c03deff time="2026-02-13T23:27:19Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=12 userID=82091414-b943-4ea3-82f6-a6709c03deff time="2026-02-13T23:27:19Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4 userID=82091414-b943-4ea3-82f6-a6709c03deff time="2026-02-13T23:27:19Z" level=info msg="Synced labels" service=imap user=6d20bde7-de8b-4b14-81ba-fb2505389329 time="2026-02-13T23:27:19Z" level=info msg="200 OK: GET https://127.0.0.1:34601/mail/v4/messages/count" pkg=gpa/client userID=6d20bde7-de8b-4b14-81ba-fb2505389329 time="2026-02-13T23:27:19Z" level=info msg="Syncing messages" service=imap user=6d20bde7-de8b-4b14-81ba-fb2505389329 time="2026-02-13T23:27:19Z" level=info msg="Job started" service=imap user=6d20bde7-de8b-4b14-81ba-fb2505389329 time="2026-02-13T23:27:19Z" level=info msg="200 OK: POST https://127.0.0.1:34601/mail/v4/messages" pkg=gpa/client userID=6d20bde7-de8b-4b14-81ba-fb2505389329 time="2026-02-13T23:27:19Z" level=info msg="Job finished" service=imap user=6d20bde7-de8b-4b14-81ba-fb2505389329 time="2026-02-13T23:27:19Z" level=info msg="All child jobs completed" service=imap sync-job=waiter user=6d20bde7-de8b-4b14-81ba-fb2505389329 time="2026-02-13T23:27:19Z" level=info msg="Synced messages" service=imap user=6d20bde7-de8b-4b14-81ba-fb2505389329 time="2026-02-13T23:27:19Z" level=info msg="Finished user sync" duration=4.95656ms service=imap user=6d20bde7-de8b-4b14-81ba-fb2505389329 time="2026-02-13T23:27:19Z" level=info msg="Sync complete, starting API event stream" service=imap user=6d20bde7-de8b-4b14-81ba-fb2505389329 time="2026-02-13T23:27:19Z" level=info msg="Event loop reset" eventID="Ag==" service=user-events user=6d20bde7-de8b-4b14-81ba-fb2505389329 time="2026-02-13T23:27:19Z" level=info msg="200 OK: POST https://127.0.0.1:34601/auth/v4/info" pkg=gpa/manager time="2026-02-13T23:27:19Z" level=info msg="200 OK: POST https://127.0.0.1:34601/auth/v4" pkg=gpa/manager time="2026-02-13T23:27:19Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=29741045-f485-4b1f-b8c9-8be1ccb45c5c time="2026-02-13T23:27:19Z" level=info msg="Adding vault user" userID=29741045-f485-4b1f-b8c9-8be1ccb45c5c time="2026-02-13T23:27:19Z" level=info msg="Creating new user" userID=29741045-f485-4b1f-b8c9-8be1ccb45c5c time="2026-02-13T23:27:19Z" level=warning msg="404 GET https://127.0.0.1:34601/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2026-02-13T23:27:19Z" level=error msg="404 GET https://127.0.0.1:34601/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2026-02-13T23:27:19Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:34601/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2026-02-13T23:27:19Z" level=info msg="Creating user object" numAddr=1 numLabels=12 userID=29741045-f485-4b1f-b8c9-8be1ccb45c5c time="2026-02-13T23:27:19Z" level=info msg="200 OK: GET https://127.0.0.1:34601/core/v4/events/latest" pkg=gpa/client userID=29741045-f485-4b1f-b8c9-8be1ccb45c5c time="2026-02-13T23:27:19Z" level=info msg="Starting service Last EventID=Aw==" service=user-events user=29741045-f485-4b1f-b8c9-8be1ccb45c5c time="2026-02-13T23:27:19Z" level=info msg="200 OK: GET https://127.0.0.1:34601/core/v4/settings" pkg=gpa/client userID=29741045-f485-4b1f-b8c9-8be1ccb45c5c time="2026-02-13T23:27:19Z" level=info msg="Registering user client, ID:29741045-f485-4b1f-b8c9-8be1ccb45c5c" pkg=observability time="2026-02-13T23:27:19Z" level=info msg="Starting service main loop" service=telemetry user=29741045-f485-4b1f-b8c9-8be1ccb45c5c time="2026-02-13T23:27:19Z" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=29741045-f485-4b1f-b8c9-8be1ccb45c5c time="2026-02-13T23:27:19Z" level=info msg="Starting service main loop" service=notification user=29741045-f485-4b1f-b8c9-8be1ccb45c5c time="2026-02-13T23:27:19Z" level=info msg="Starting service main loop" service=smtp user=29741045-f485-4b1f-b8c9-8be1ccb45c5c time="2026-02-13T23:27:19Z" level=info msg="200 OK: GET https://127.0.0.1:34601/core/v4/labels?Type=4" pkg=gpa/client userID=29741045-f485-4b1f-b8c9-8be1ccb45c5c time="2026-02-13T23:27:19Z" level=info msg="200 OK: GET https://127.0.0.1:34601/core/v4/labels?Type=3" pkg=gpa/client userID=29741045-f485-4b1f-b8c9-8be1ccb45c5c time="2026-02-13T23:27:19Z" level=info msg="200 OK: GET https://127.0.0.1:34601/core/v4/labels?Type=1" pkg=gpa/client userID=29741045-f485-4b1f-b8c9-8be1ccb45c5c time="2026-02-13T23:27:19Z" level=info msg="Setting labels" labelIDs="[0 2 4 5 6 7 10 12 1 3 8 9]" pkg=rwLabels time="2026-02-13T23:27:19Z" level=info msg="Adding user to imap server" addrID=61f23f7e-be45-4a98-b8c0-61dd1e823720 service=server-manager time="2026-02-13T23:27:19Z" level=info msg="Creating new IMAP user" addrID=61f23f7e-be45-4a98-b8c0-61dd1e823720 service=server-manager time="2026-02-13T23:27:19Z" level=info msg="Setting gluon ID" addrID=61f23f7e-be45-4a98-b8c0-61dd1e823720 gluonID=df181ee3-983e-42ff-9e6d-7467a8e5daf6 userID=29741045-f485-4b1f-b8c9-8be1ccb45c5c time="2026-02-13T23:27:19Z" level=info msg="Created new IMAP user" addrID=61f23f7e-be45-4a98-b8c0-61dd1e823720 gluonID=df181ee3-983e-42ff-9e6d-7467a8e5daf6 service=server-manager time="2026-02-13T23:27:19Z" level=info msg="Received mailbox message count" count=0 gluonID=df181ee3-983e-42ff-9e6d-7467a8e5daf6 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2026-02-13T23:27:19Z" level=info msg="Validating Listener State" service=server-manager time="2026-02-13T23:27:19Z" level=info msg=Resuming service=user-events user=29741045-f485-4b1f-b8c9-8be1ccb45c5c time="2026-02-13T23:27:19Z" level=info msg="Starting IMAP Service" service=imap user=29741045-f485-4b1f-b8c9-8be1ccb45c5c time="2026-02-13T23:27:19Z" level=info msg="Sync triggered" service=imap user=29741045-f485-4b1f-b8c9-8be1ccb45c5c time="2026-02-13T23:27:19Z" level=info msg="Beginning user sync" service=imap start="2026-02-13 23:27:19.773272722 +0000 UTC m=+257.579881122" user=29741045-f485-4b1f-b8c9-8be1ccb45c5c time="2026-02-13T23:27:19Z" level=info msg="Syncing labels" service=imap user=29741045-f485-4b1f-b8c9-8be1ccb45c5c time="2026-02-13T23:27:19Z" level=info msg="Checking whether logged in user should re-sync. UserID:29741045-f485-4b1f-b8c9-8be1ccb45c5c" userID=29741045-f485-4b1f-b8c9-8be1ccb45c5c time="2026-02-13T23:27:19Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=df181ee3-983e-42ff-9e6d-7467a8e5daf6 time="2026-02-13T23:27:19Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=df181ee3-983e-42ff-9e6d-7467a8e5daf6 time="2026-02-13T23:27:19Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5 userID=df181ee3-983e-42ff-9e6d-7467a8e5daf6 time="2026-02-13T23:27:19Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=10 userID=df181ee3-983e-42ff-9e6d-7467a8e5daf6 time="2026-02-13T23:27:19Z" level=info msg="Sending observability data." pkg=observability time="2026-02-13T23:27:19Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=8 userID=df181ee3-983e-42ff-9e6d-7467a8e5daf6 time="2026-02-13T23:27:19Z" level=info msg="200 OK: POST https://127.0.0.1:34601/data/v1/metrics" pkg=gpa/client userID=29741045-f485-4b1f-b8c9-8be1ccb45c5c time="2026-02-13T23:27:19Z" level=info msg="200 OK: GET https://127.0.0.1:34601/mail/v4/settings" pkg=gpa/client userID=3701fccb-6b0e-4f5a-94b0-2cfac48d4878 time="2026-02-13T23:27:19Z" level=info msg="Successfully sent observability data." pkg=observability time="2026-02-13T23:27:19Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0 userID=df181ee3-983e-42ff-9e6d-7467a8e5daf6 time="2026-02-13T23:27:19Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6 userID=df181ee3-983e-42ff-9e6d-7467a8e5daf6 time="2026-02-13T23:27:19Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=7 userID=df181ee3-983e-42ff-9e6d-7467a8e5daf6 time="2026-02-13T23:27:19Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=3 userID=df181ee3-983e-42ff-9e6d-7467a8e5daf6 time="2026-02-13T23:27:19Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4 userID=df181ee3-983e-42ff-9e6d-7467a8e5daf6 time="2026-02-13T23:27:19Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=12 userID=df181ee3-983e-42ff-9e6d-7467a8e5daf6 time="2026-02-13T23:27:19Z" level=info msg="Synced labels" service=imap user=29741045-f485-4b1f-b8c9-8be1ccb45c5c time="2026-02-13T23:27:19Z" level=info msg="200 OK: GET https://127.0.0.1:34601/mail/v4/messages/count" pkg=gpa/client userID=29741045-f485-4b1f-b8c9-8be1ccb45c5c time="2026-02-13T23:27:19Z" level=info msg="Syncing messages" service=imap user=29741045-f485-4b1f-b8c9-8be1ccb45c5c time="2026-02-13T23:27:19Z" level=info msg="Job started" service=imap user=29741045-f485-4b1f-b8c9-8be1ccb45c5c time="2026-02-13T23:27:19Z" level=info msg="200 OK: POST https://127.0.0.1:34601/mail/v4/messages" pkg=gpa/client userID=29741045-f485-4b1f-b8c9-8be1ccb45c5c time="2026-02-13T23:27:19Z" level=info msg="Job finished" service=imap user=29741045-f485-4b1f-b8c9-8be1ccb45c5c time="2026-02-13T23:27:19Z" level=info msg="All child jobs completed" service=imap sync-job=waiter user=29741045-f485-4b1f-b8c9-8be1ccb45c5c time="2026-02-13T23:27:19Z" level=info msg="Synced messages" service=imap user=29741045-f485-4b1f-b8c9-8be1ccb45c5c time="2026-02-13T23:27:19Z" level=info msg="Finished user sync" duration=5.230805ms service=imap user=29741045-f485-4b1f-b8c9-8be1ccb45c5c time="2026-02-13T23:27:19Z" level=info msg="Sync complete, starting API event stream" service=imap user=29741045-f485-4b1f-b8c9-8be1ccb45c5c time="2026-02-13T23:27:19Z" level=info msg="Event loop reset" eventID="Aw==" service=user-events user=29741045-f485-4b1f-b8c9-8be1ccb45c5c time="2026-02-13T23:27:19Z" level=info msg="200 OK: POST https://127.0.0.1:34601/mail/v4/messages" pkg=gpa/client userID=3701fccb-6b0e-4f5a-94b0-2cfac48d4878 time="2026-02-13T23:27:19Z" level=info msg="200 OK: GET https://127.0.0.1:34601/core/v4/keys?Email=512fc0c0-9897-474a-8d79-b52bc8a4b66a%40proton.local" pkg=gpa/client userID=3701fccb-6b0e-4f5a-94b0-2cfac48d4878 time="2026-02-13T23:27:19Z" level=info msg="200 OK: GET https://127.0.0.1:34601/core/v4/keys?Email=cbfc1ff3-01fe-426e-953d-552b1af5c51b%40proton.local" pkg=gpa/client userID=3701fccb-6b0e-4f5a-94b0-2cfac48d4878 time="2026-02-13T23:27:19Z" level=info msg="200 OK: GET https://127.0.0.1:34601/contacts/v4/emails?Email=512fc0c0-9897-474a-8d79-b52bc8a4b66a%40proton.local&Page=0&PageSize=150" pkg=gpa/client userID=3701fccb-6b0e-4f5a-94b0-2cfac48d4878 time="2026-02-13T23:27:19Z" level=info msg="200 OK: GET https://127.0.0.1:34601/contacts/v4/emails?Email=cbfc1ff3-01fe-426e-953d-552b1af5c51b%40proton.local&Page=0&PageSize=150" pkg=gpa/client userID=3701fccb-6b0e-4f5a-94b0-2cfac48d4878 time="2026-02-13T23:27:19Z" level=info msg="200 OK: POST https://127.0.0.1:34601/mail/v4/messages/524c6841-0e55-4e15-b5bb-a309fc57b28f" pkg=gpa/client userID=3701fccb-6b0e-4f5a-94b0-2cfac48d4878 time="2026-02-13T23:27:19Z" level=info msg="Scheduling observability data sending" pkg=observability Scenario: Send message to bcc and bcc2 # features/smtp/send/bcc.feature:85 When SMTP client "1" sends the following message from "5e07cd1f-c515-480c-bc0e-3a359a0dccea@proton.local" to "512fc0c0-9897-474a-8d79-b52bc8a4b66a@proton.local, cbfc1ff3-01fe-426e-953d-552b1af5c51b@proton.local": # :1 -> *scenario """ MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" From: <[user:user]@[domain]> Bcc: <[user:bcc]@[domain]>, <[user:bcc2]@[domain]> Subject: hi  hello  """ Then it succeeds # :1 -> *scenario When user "5e07cd1f-c515-480c-bc0e-3a359a0dccea" connects and authenticates IMAP client "1" # :1 -> *scenario time="2026-02-13T23:27:20Z" level=info msg="200 OK: GET https://127.0.0.1:34601/core/v4/events/AA==" pkg=gpa/client userID=3701fccb-6b0e-4f5a-94b0-2cfac48d4878 time="2026-02-13T23:27:20Z" level=info msg="Received new API event" new="Event BQ==: messages: created=1, updated=1, deleted=0" old="AA==" service=user-events user=3701fccb-6b0e-4f5a-94b0-2cfac48d4878 time="2026-02-13T23:27:20Z" level=info msg="Handling message created event" date=0 messageID=524c6841-0e55-4e15-b5bb-a309fc57b28f service=imap subject="******** (8f434346)" user=3701fccb-6b0e-4f5a-94b0-2cfac48d4878 time="2026-02-13T23:27:20Z" level=info msg="200 OK: GET https://127.0.0.1:34601/mail/v4/messages/524c6841-0e55-4e15-b5bb-a309fc57b28f" pkg=gpa/client userID=3701fccb-6b0e-4f5a-94b0-2cfac48d4878 time="2026-02-13T23:27:20Z" level=info msg="Handling draft or sent updated event" isDraft=false messageID=524c6841-0e55-4e15-b5bb-a309fc57b28f service=imap subject="******** (8f434346)" user=3701fccb-6b0e-4f5a-94b0-2cfac48d4878 time="2026-02-13T23:27:20Z" level=info msg="200 OK: GET https://127.0.0.1:34601/mail/v4/messages/524c6841-0e55-4e15-b5bb-a309fc57b28f" pkg=gpa/client userID=3701fccb-6b0e-4f5a-94b0-2cfac48d4878 Then IMAP client "1" eventually sees the following message in "Sent" with this structure: # :1 -> *scenario """ {  "from": "[user:user]@[domain]",  "BCC": "[user:bcc]@[domain]; [user:bcc2]@[domain]",  "subject": "hi",  "content":{  "content-type": "text/plain",  "content-type-charset": "utf-8",  "transfer-encoding": "quoted-printable",  "body-is": "hello"  } } """ When user "512fc0c0-9897-474a-8d79-b52bc8a4b66a" connects and authenticates IMAP client "2" # :1 -> *scenario time="2026-02-13T23:27:20Z" level=info msg="200 OK: GET https://127.0.0.1:34601/core/v4/events/Ag==" pkg=gpa/client userID=6d20bde7-de8b-4b14-81ba-fb2505389329 time="2026-02-13T23:27:20Z" level=info msg="Received new API event" new="Event Bg==: messages: created=1, updated=0, deleted=0" old="Ag==" service=user-events user=6d20bde7-de8b-4b14-81ba-fb2505389329 time="2026-02-13T23:27:20Z" level=info msg="Handling message created event" date=0 messageID=272f9e1f-2b9d-41ab-98ab-1880ef04ce15 service=imap subject="******** (8f434346)" user=6d20bde7-de8b-4b14-81ba-fb2505389329 time="2026-02-13T23:27:20Z" level=info msg="200 OK: GET https://127.0.0.1:34601/mail/v4/messages/272f9e1f-2b9d-41ab-98ab-1880ef04ce15" pkg=gpa/client userID=6d20bde7-de8b-4b14-81ba-fb2505389329 Then IMAP client "2" eventually sees the following messages in "Inbox": # :1 -> *scenario | from | to | bcc | subject | unread | | 5e07cd1f-c515-480c-bc0e-3a359a0dccea@proton.local |  |  | hi | true | When user "cbfc1ff3-01fe-426e-953d-552b1af5c51b" connects and authenticates IMAP client "2" # :1 -> *scenario time="2026-02-13T23:27:20Z" level=info msg="200 OK: GET https://127.0.0.1:34601/core/v4/events/Aw==" pkg=gpa/client userID=29741045-f485-4b1f-b8c9-8be1ccb45c5c time="2026-02-13T23:27:20Z" level=info msg="Received new API event" new="Event Bw==: messages: created=1, updated=0, deleted=0" old="Aw==" service=user-events user=29741045-f485-4b1f-b8c9-8be1ccb45c5c time="2026-02-13T23:27:20Z" level=info msg="Handling message created event" date=0 messageID=192a79dd-ba59-4e10-a3b2-195847864b9e service=imap subject="******** (8f434346)" user=29741045-f485-4b1f-b8c9-8be1ccb45c5c time="2026-02-13T23:27:20Z" level=info msg="200 OK: GET https://127.0.0.1:34601/mail/v4/messages/192a79dd-ba59-4e10-a3b2-195847864b9e" pkg=gpa/client userID=29741045-f485-4b1f-b8c9-8be1ccb45c5c time="2026-02-13T23:27:20Z" level=info msg="Frontend service stopped" time="2026-02-13T23:27:20Z" level=info msg="Frontend client stopped" time="2026-02-13T23:27:20Z" level=info msg="Closing bridge" pkg=bridge time="2026-02-13T23:27:20Z" level=info msg="Stopping service" pkg=observability time="2026-02-13T23:27:20Z" level=info msg="Closing user" userID=3701fccb-6b0e-4f5a-94b0-2cfac48d4878 time="2026-02-13T23:27:20Z" level=info msg="De-registering user client, ID:3701fccb-6b0e-4f5a-94b0-2cfac48d4878" pkg=observability time="2026-02-13T23:27:20Z" level=info msg="Exiting IMAP Service" service=imap user=3701fccb-6b0e-4f5a-94b0-2cfac48d4878 time="2026-02-13T23:27:20Z" level=info msg="Exiting service main loop" service=smtp user=3701fccb-6b0e-4f5a-94b0-2cfac48d4878 time="2026-02-13T23:27:20Z" level=info msg="Exiting service main loop" service=notification user=3701fccb-6b0e-4f5a-94b0-2cfac48d4878 time="2026-02-13T23:27:20Z" level=info msg="Exiting Service" service=user-identity user=3701fccb-6b0e-4f5a-94b0-2cfac48d4878 time="2026-02-13T23:27:20Z" level=info msg="Exiting service main loop" service=telemetry user=3701fccb-6b0e-4f5a-94b0-2cfac48d4878 time="2026-02-13T23:27:20Z" level=info msg="Exiting service" service=user-events user=3701fccb-6b0e-4f5a-94b0-2cfac48d4878 time="2026-02-13T23:27:20Z" level=info msg="Closing user" userID=6d20bde7-de8b-4b14-81ba-fb2505389329 time="2026-02-13T23:27:20Z" level=info msg="De-registering user client, ID:6d20bde7-de8b-4b14-81ba-fb2505389329" pkg=observability time="2026-02-13T23:27:20Z" level=info msg="Exiting IMAP Service" service=imap user=6d20bde7-de8b-4b14-81ba-fb2505389329 time="2026-02-13T23:27:20Z" level=info msg="Exiting service main loop" service=smtp user=6d20bde7-de8b-4b14-81ba-fb2505389329 time="2026-02-13T23:27:20Z" level=info msg="Exiting service main loop" service=notification user=6d20bde7-de8b-4b14-81ba-fb2505389329 time="2026-02-13T23:27:20Z" level=info msg="Exiting Service" service=user-identity user=6d20bde7-de8b-4b14-81ba-fb2505389329 time="2026-02-13T23:27:20Z" level=info msg="Exiting service main loop" service=telemetry user=6d20bde7-de8b-4b14-81ba-fb2505389329 time="2026-02-13T23:27:20Z" level=info msg="Exiting service" service=user-events user=6d20bde7-de8b-4b14-81ba-fb2505389329 time="2026-02-13T23:27:20Z" level=info msg="Closing user" userID=29741045-f485-4b1f-b8c9-8be1ccb45c5c time="2026-02-13T23:27:20Z" level=info msg="De-registering user client, ID:29741045-f485-4b1f-b8c9-8be1ccb45c5c" pkg=observability time="2026-02-13T23:27:20Z" level=info msg="Exiting IMAP Service" service=imap user=29741045-f485-4b1f-b8c9-8be1ccb45c5c time="2026-02-13T23:27:20Z" level=info msg="Exiting service main loop" service=smtp user=29741045-f485-4b1f-b8c9-8be1ccb45c5c time="2026-02-13T23:27:20Z" level=info msg="Exiting service main loop" service=notification user=29741045-f485-4b1f-b8c9-8be1ccb45c5c time="2026-02-13T23:27:20Z" level=info msg="Exiting Service" service=user-identity user=29741045-f485-4b1f-b8c9-8be1ccb45c5c time="2026-02-13T23:27:20Z" level=info msg="Exiting service main loop" service=telemetry user=29741045-f485-4b1f-b8c9-8be1ccb45c5c time="2026-02-13T23:27:20Z" level=info msg="Exiting service" service=user-events user=29741045-f485-4b1f-b8c9-8be1ccb45c5c time="2026-02-13T23:27:20Z" level=info msg="Closing IMAP Listener" service=server-manager time="2026-02-13T23:27:20Z" level=info msg="Closing IMAP server" service=server-manager time="2026-02-13T23:27:20Z" level=info msg="Closing SMTP Listener" service=server-manager time="2026-02-13T23:27:20Z" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2026-02-13T23:27:20Z" level=info msg="Closing SMTP server" service=server-manager time="2026-02-13T23:27:20Z" level=info msg="Closing service" service=unleash Then IMAP client "2" eventually sees the following messages in "Inbox": # :1 -> *scenario | from | to | bcc | subject | unread | | 5e07cd1f-c515-480c-bc0e-3a359a0dccea@proton.local |  |  | hi | true | Feature: SMTP sending embedded message time="2026-02-13T23:27:21Z" level=info msg="User '5a51c8f5-758e-4d3c-8bcd-80ff3d78cc11' created with id=64315fb5-3f4f-4c05-b710-b2aa260a6bb6" pkg=gpa/server/backend Background: Given there exists an account with username "5a51c8f5-758e-4d3c-8bcd-80ff3d78cc11" and password "password" # :1 -> *scenario time="2026-02-13T23:27:21Z" level=info msg="User '9d5c824e-2f44-4dc1-af9a-47880a88a183' created with id=7e4405f0-3c42-4447-8b8d-178b8c31fdb3" pkg=gpa/server/backend And there exists an account with username "9d5c824e-2f44-4dc1-af9a-47880a88a183" and password "password" # :1 -> *scenario Then it succeeds # :1 -> *scenario time="2026-02-13T23:27:21Z" level=info msg="Starting bridge" time="2026-02-13T23:27:21Z" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures1466701680/205/config2161919497/grpcFocusServerConfig.json pkg=focus/service time="2026-02-13T23:27:21Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures1466701680/205/cache2935270383/unleash_cache/unleash_flags: no such file or directory" service=unleash time="2026-02-13T23:27:21Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures1466701680/205/cache2935270383/notifications/notification_cache: no such file or directory" pkg=notification-store time="2026-02-13T23:27:21Z" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures1466701680/205/data2199190802/gluon/backend/db gluonStore=/tmp/TestFeatures1466701680/205/data2199190802/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2026-02-13T23:27:21Z" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2026-02-13T23:27:21Z" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2026-02-13T23:27:21Z" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2026-02-13T23:27:21Z" level=info msg="Starting service" service=unleash time="2026-02-13T23:27:21Z" level=info msg="Starting service" pkg=observability time="2026-02-13T23:27:21Z" level=info msg="Starting frontend service" time="2026-02-13T23:27:21Z" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures1466701680/205/config2161919497/grpcServerConfig.json time="2026-02-13T23:27:21Z" level=info msg="gRPC server listening on /tmp/bridge5538" pkg=grpc time="2026-02-13T23:27:21Z" level=info msg="Frontend service started" time="2026-02-13T23:27:21Z" level=info msg="Starting frontend client" time="2026-02-13T23:27:21Z" level=info msg="Starting poll service" service=unleash time="2026-02-13T23:27:21Z" level=info msg="Starting receiver service" service=unleash time="2026-02-13T23:27:21Z" level=info msg="Loading users" count=0 pkg=bridge/user time="2026-02-13T23:27:21Z" level=info msg="Finished loading users" pkg=bridge/user time="2026-02-13T23:27:21Z" level=info msg="Checking for updates" pkg=bridge time="2026-02-13T23:27:21Z" level=info msg="Not monitoring parent PID" pkg=grpc time="2026-02-13T23:27:21Z" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2026-02-13T23:27:21Z" level=info msg="200 OK: GET https://127.0.0.1:34949/feature/v2/frontend?bridgeStickyKey=8906829f-b2a8-4904-86ce-7ec44792e5fd" pkg=gpa/manager time="2026-02-13T23:27:21Z" level=info msg="Frontend client started" When bridge starts # :1 -> *scenario time="2026-02-13T23:27:21Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (4629f3de)" time="2026-02-13T23:27:21Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (4629f3de)" time="2026-02-13T23:27:21Z" level=info msg="200 OK: POST https://127.0.0.1:34949/auth/v4/info" pkg=gpa/manager time="2026-02-13T23:27:21Z" level=info msg="200 OK: POST https://127.0.0.1:34949/auth/v4" pkg=gpa/manager time="2026-02-13T23:27:21Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=64315fb5-3f4f-4c05-b710-b2aa260a6bb6 time="2026-02-13T23:27:21Z" level=info msg="Adding vault user" userID=64315fb5-3f4f-4c05-b710-b2aa260a6bb6 time="2026-02-13T23:27:21Z" level=info msg="Creating new user" userID=64315fb5-3f4f-4c05-b710-b2aa260a6bb6 time="2026-02-13T23:27:21Z" level=warning msg="404 GET https://127.0.0.1:34949/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2026-02-13T23:27:21Z" level=error msg="404 GET https://127.0.0.1:34949/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2026-02-13T23:27:21Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:34949/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2026-02-13T23:27:21Z" level=info msg="Creating user object" numAddr=1 numLabels=12 userID=64315fb5-3f4f-4c05-b710-b2aa260a6bb6 time="2026-02-13T23:27:21Z" level=info msg="200 OK: GET https://127.0.0.1:34949/core/v4/events/latest" pkg=gpa/client userID=64315fb5-3f4f-4c05-b710-b2aa260a6bb6 time="2026-02-13T23:27:21Z" level=info msg="Starting service Last EventID=AA==" service=user-events user=64315fb5-3f4f-4c05-b710-b2aa260a6bb6 time="2026-02-13T23:27:21Z" level=info msg="200 OK: GET https://127.0.0.1:34949/core/v4/settings" pkg=gpa/client userID=64315fb5-3f4f-4c05-b710-b2aa260a6bb6 time="2026-02-13T23:27:21Z" level=info msg="Registering user client, ID:64315fb5-3f4f-4c05-b710-b2aa260a6bb6" pkg=observability time="2026-02-13T23:27:21Z" level=info msg="Starting service main loop" service=telemetry user=64315fb5-3f4f-4c05-b710-b2aa260a6bb6 time="2026-02-13T23:27:21Z" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=64315fb5-3f4f-4c05-b710-b2aa260a6bb6 time="2026-02-13T23:27:21Z" level=info msg="Starting service main loop" service=notification user=64315fb5-3f4f-4c05-b710-b2aa260a6bb6 time="2026-02-13T23:27:21Z" level=info msg="Starting service main loop" service=smtp user=64315fb5-3f4f-4c05-b710-b2aa260a6bb6 time="2026-02-13T23:27:21Z" level=info msg="200 OK: GET https://127.0.0.1:34949/core/v4/labels?Type=4" pkg=gpa/client userID=64315fb5-3f4f-4c05-b710-b2aa260a6bb6 time="2026-02-13T23:27:21Z" level=info msg="200 OK: GET https://127.0.0.1:34949/core/v4/labels?Type=3" pkg=gpa/client userID=64315fb5-3f4f-4c05-b710-b2aa260a6bb6 time="2026-02-13T23:27:21Z" level=info msg="200 OK: GET https://127.0.0.1:34949/core/v4/labels?Type=1" pkg=gpa/client userID=64315fb5-3f4f-4c05-b710-b2aa260a6bb6 time="2026-02-13T23:27:21Z" level=info msg="Setting labels" labelIDs="[6 8 12 4 5 7 9 10 0 1 2 3]" pkg=rwLabels time="2026-02-13T23:27:21Z" level=info msg="Adding user to imap server" addrID=82a78086-b850-494d-b3fc-a400278d16bb service=server-manager time="2026-02-13T23:27:21Z" level=info msg="Creating new IMAP user" addrID=82a78086-b850-494d-b3fc-a400278d16bb service=server-manager time="2026-02-13T23:27:21Z" level=info msg="Setting gluon ID" addrID=82a78086-b850-494d-b3fc-a400278d16bb gluonID=a97cd314-40cc-40c8-befa-0b98b5a31b27 userID=64315fb5-3f4f-4c05-b710-b2aa260a6bb6 time="2026-02-13T23:27:21Z" level=info msg="Created new IMAP user" addrID=82a78086-b850-494d-b3fc-a400278d16bb gluonID=a97cd314-40cc-40c8-befa-0b98b5a31b27 service=server-manager time="2026-02-13T23:27:21Z" level=info msg="Validating Listener State" service=server-manager time="2026-02-13T23:27:21Z" level=info msg=Resuming service=user-events user=64315fb5-3f4f-4c05-b710-b2aa260a6bb6 And the user logs in with username "5a51c8f5-758e-4d3c-8bcd-80ff3d78cc11" and password "password" # :1 -> *scenario time="2026-02-13T23:27:21Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (b5199c75)" time="2026-02-13T23:27:21Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (b5199c75)" time="2026-02-13T23:27:21Z" level=info msg="Received mailbox message count" count=0 gluonID=a97cd314-40cc-40c8-befa-0b98b5a31b27 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2026-02-13T23:27:21Z" level=info msg="Starting IMAP Service" service=imap user=64315fb5-3f4f-4c05-b710-b2aa260a6bb6 time="2026-02-13T23:27:21Z" level=info msg="Sync triggered" service=imap user=64315fb5-3f4f-4c05-b710-b2aa260a6bb6 time="2026-02-13T23:27:21Z" level=info msg="Beginning user sync" service=imap start="2026-02-13 23:27:21.835956216 +0000 UTC m=+259.642564626" user=64315fb5-3f4f-4c05-b710-b2aa260a6bb6 time="2026-02-13T23:27:21Z" level=info msg="Syncing labels" service=imap user=64315fb5-3f4f-4c05-b710-b2aa260a6bb6 time="2026-02-13T23:27:21Z" level=info msg="Checking whether logged in user should re-sync. UserID:64315fb5-3f4f-4c05-b710-b2aa260a6bb6" userID=64315fb5-3f4f-4c05-b710-b2aa260a6bb6 time="2026-02-13T23:27:21Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=a97cd314-40cc-40c8-befa-0b98b5a31b27 time="2026-02-13T23:27:21Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=a97cd314-40cc-40c8-befa-0b98b5a31b27 time="2026-02-13T23:27:21Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=3 userID=a97cd314-40cc-40c8-befa-0b98b5a31b27 time="2026-02-13T23:27:21Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4 userID=a97cd314-40cc-40c8-befa-0b98b5a31b27 time="2026-02-13T23:27:21Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=10 userID=a97cd314-40cc-40c8-befa-0b98b5a31b27 time="2026-02-13T23:27:21Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=8 userID=a97cd314-40cc-40c8-befa-0b98b5a31b27 time="2026-02-13T23:27:21Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6 userID=a97cd314-40cc-40c8-befa-0b98b5a31b27 time="2026-02-13T23:27:21Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=12 userID=a97cd314-40cc-40c8-befa-0b98b5a31b27 time="2026-02-13T23:27:21Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=7 userID=a97cd314-40cc-40c8-befa-0b98b5a31b27 time="2026-02-13T23:27:21Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5 userID=a97cd314-40cc-40c8-befa-0b98b5a31b27 time="2026-02-13T23:27:21Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0 userID=a97cd314-40cc-40c8-befa-0b98b5a31b27 time="2026-02-13T23:27:21Z" level=info msg="Synced labels" service=imap user=64315fb5-3f4f-4c05-b710-b2aa260a6bb6 time="2026-02-13T23:27:21Z" level=info msg="200 OK: GET https://127.0.0.1:34949/mail/v4/messages/count" pkg=gpa/client userID=64315fb5-3f4f-4c05-b710-b2aa260a6bb6 time="2026-02-13T23:27:21Z" level=info msg="Syncing messages" service=imap user=64315fb5-3f4f-4c05-b710-b2aa260a6bb6 time="2026-02-13T23:27:21Z" level=info msg="Job started" service=imap user=64315fb5-3f4f-4c05-b710-b2aa260a6bb6 time="2026-02-13T23:27:21Z" level=info msg="200 OK: POST https://127.0.0.1:34949/auth/v4/info" pkg=gpa/manager time="2026-02-13T23:27:21Z" level=info msg="200 OK: POST https://127.0.0.1:34949/mail/v4/messages" pkg=gpa/client userID=64315fb5-3f4f-4c05-b710-b2aa260a6bb6 time="2026-02-13T23:27:21Z" level=info msg="Job finished" service=imap user=64315fb5-3f4f-4c05-b710-b2aa260a6bb6 time="2026-02-13T23:27:21Z" level=info msg="All child jobs completed" service=imap sync-job=waiter user=64315fb5-3f4f-4c05-b710-b2aa260a6bb6 time="2026-02-13T23:27:21Z" level=info msg="Synced messages" service=imap user=64315fb5-3f4f-4c05-b710-b2aa260a6bb6 time="2026-02-13T23:27:21Z" level=info msg="Finished user sync" duration=27.674838ms service=imap user=64315fb5-3f4f-4c05-b710-b2aa260a6bb6 time="2026-02-13T23:27:21Z" level=info msg="Sync complete, starting API event stream" service=imap user=64315fb5-3f4f-4c05-b710-b2aa260a6bb6 time="2026-02-13T23:27:21Z" level=info msg="Event loop reset" eventID="AA==" service=user-events user=64315fb5-3f4f-4c05-b710-b2aa260a6bb6 time="2026-02-13T23:27:22Z" level=info msg="200 OK: POST https://127.0.0.1:34949/auth/v4" pkg=gpa/manager time="2026-02-13T23:27:22Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=7e4405f0-3c42-4447-8b8d-178b8c31fdb3 time="2026-02-13T23:27:22Z" level=info msg="Heartbeat sent" metrics="{bridge.any.heartbeat bridge_heartbeat_new {1 3} {true true false false false true true true true true false 0.0.0 starttls starttls unknown}}" pkg=telemetry time="2026-02-13T23:27:22Z" level=info msg="Adding vault user" userID=7e4405f0-3c42-4447-8b8d-178b8c31fdb3 time="2026-02-13T23:27:22Z" level=info msg="Creating new user" userID=7e4405f0-3c42-4447-8b8d-178b8c31fdb3 time="2026-02-13T23:27:22Z" level=warning msg="404 GET https://127.0.0.1:34949/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2026-02-13T23:27:22Z" level=error msg="404 GET https://127.0.0.1:34949/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2026-02-13T23:27:22Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:34949/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2026-02-13T23:27:22Z" level=info msg="Creating user object" numAddr=1 numLabels=12 userID=7e4405f0-3c42-4447-8b8d-178b8c31fdb3 time="2026-02-13T23:27:22Z" level=info msg="200 OK: GET https://127.0.0.1:34949/core/v4/events/latest" pkg=gpa/client userID=7e4405f0-3c42-4447-8b8d-178b8c31fdb3 time="2026-02-13T23:27:22Z" level=info msg="Starting service Last EventID=AQ==" service=user-events user=7e4405f0-3c42-4447-8b8d-178b8c31fdb3 time="2026-02-13T23:27:22Z" level=info msg="200 OK: GET https://127.0.0.1:34949/core/v4/settings" pkg=gpa/client userID=7e4405f0-3c42-4447-8b8d-178b8c31fdb3 time="2026-02-13T23:27:22Z" level=info msg="Registering user client, ID:7e4405f0-3c42-4447-8b8d-178b8c31fdb3" pkg=observability time="2026-02-13T23:27:22Z" level=info msg="Starting service main loop" service=telemetry user=7e4405f0-3c42-4447-8b8d-178b8c31fdb3 time="2026-02-13T23:27:22Z" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=7e4405f0-3c42-4447-8b8d-178b8c31fdb3 time="2026-02-13T23:27:22Z" level=info msg="Starting service main loop" service=notification user=7e4405f0-3c42-4447-8b8d-178b8c31fdb3 time="2026-02-13T23:27:22Z" level=info msg="Starting service main loop" service=smtp user=7e4405f0-3c42-4447-8b8d-178b8c31fdb3 time="2026-02-13T23:27:22Z" level=info msg="200 OK: GET https://127.0.0.1:34949/core/v4/labels?Type=4" pkg=gpa/client userID=7e4405f0-3c42-4447-8b8d-178b8c31fdb3 time="2026-02-13T23:27:22Z" level=info msg="200 OK: GET https://127.0.0.1:34949/core/v4/labels?Type=3" pkg=gpa/client userID=7e4405f0-3c42-4447-8b8d-178b8c31fdb3 time="2026-02-13T23:27:22Z" level=info msg="200 OK: GET https://127.0.0.1:34949/core/v4/labels?Type=1" pkg=gpa/client userID=7e4405f0-3c42-4447-8b8d-178b8c31fdb3 time="2026-02-13T23:27:22Z" level=info msg="Setting labels" labelIDs="[9 12 0 1 3 4 5 7 10 2 6 8]" pkg=rwLabels time="2026-02-13T23:27:22Z" level=info msg="Adding user to imap server" addrID=5950c0ba-ecc0-45e1-a953-ac4743aa8b15 service=server-manager time="2026-02-13T23:27:22Z" level=info msg="Creating new IMAP user" addrID=5950c0ba-ecc0-45e1-a953-ac4743aa8b15 service=server-manager time="2026-02-13T23:27:22Z" level=info msg="Setting gluon ID" addrID=5950c0ba-ecc0-45e1-a953-ac4743aa8b15 gluonID=9b818c73-ee00-46ad-9b8c-dc4bb7b7c484 userID=7e4405f0-3c42-4447-8b8d-178b8c31fdb3 time="2026-02-13T23:27:22Z" level=info msg="Created new IMAP user" addrID=5950c0ba-ecc0-45e1-a953-ac4743aa8b15 gluonID=9b818c73-ee00-46ad-9b8c-dc4bb7b7c484 service=server-manager time="2026-02-13T23:27:22Z" level=info msg="Validating Listener State" service=server-manager time="2026-02-13T23:27:22Z" level=info msg=Resuming service=user-events user=7e4405f0-3c42-4447-8b8d-178b8c31fdb3 And the user logs in with username "9d5c824e-2f44-4dc1-af9a-47880a88a183" and password "password" # :1 -> *scenario time="2026-02-13T23:27:22Z" level=info msg="Received mailbox message count" count=0 gluonID=9b818c73-ee00-46ad-9b8c-dc4bb7b7c484 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2026-02-13T23:27:22Z" level=info msg="Starting IMAP Service" service=imap user=7e4405f0-3c42-4447-8b8d-178b8c31fdb3 time="2026-02-13T23:27:22Z" level=info msg="Sync triggered" service=imap user=7e4405f0-3c42-4447-8b8d-178b8c31fdb3 time="2026-02-13T23:27:22Z" level=info msg="Beginning user sync" service=imap start="2026-02-13 23:27:22.092879467 +0000 UTC m=+259.899487877" user=7e4405f0-3c42-4447-8b8d-178b8c31fdb3 time="2026-02-13T23:27:22Z" level=info msg="Syncing labels" service=imap user=7e4405f0-3c42-4447-8b8d-178b8c31fdb3 time="2026-02-13T23:27:22Z" level=info msg="Checking whether logged in user should re-sync. UserID:7e4405f0-3c42-4447-8b8d-178b8c31fdb3" userID=7e4405f0-3c42-4447-8b8d-178b8c31fdb3 time="2026-02-13T23:27:22Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=9b818c73-ee00-46ad-9b8c-dc4bb7b7c484 time="2026-02-13T23:27:22Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=9b818c73-ee00-46ad-9b8c-dc4bb7b7c484 time="2026-02-13T23:27:22Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=3 userID=9b818c73-ee00-46ad-9b8c-dc4bb7b7c484 time="2026-02-13T23:27:22Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=7 userID=9b818c73-ee00-46ad-9b8c-dc4bb7b7c484 time="2026-02-13T23:27:22Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=10 userID=9b818c73-ee00-46ad-9b8c-dc4bb7b7c484 time="2026-02-13T23:27:22Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4 userID=9b818c73-ee00-46ad-9b8c-dc4bb7b7c484 time="2026-02-13T23:27:22Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5 userID=9b818c73-ee00-46ad-9b8c-dc4bb7b7c484 time="2026-02-13T23:27:22Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6 userID=9b818c73-ee00-46ad-9b8c-dc4bb7b7c484 time="2026-02-13T23:27:22Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=8 userID=9b818c73-ee00-46ad-9b8c-dc4bb7b7c484 time="2026-02-13T23:27:22Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=12 userID=9b818c73-ee00-46ad-9b8c-dc4bb7b7c484 time="2026-02-13T23:27:22Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0 userID=9b818c73-ee00-46ad-9b8c-dc4bb7b7c484 time="2026-02-13T23:27:22Z" level=info msg="Synced labels" service=imap user=7e4405f0-3c42-4447-8b8d-178b8c31fdb3 And user "5a51c8f5-758e-4d3c-8bcd-80ff3d78cc11" connects and authenticates SMTP client "1" # :1 -> *scenario Then it succeeds # :1 -> *scenario time="2026-02-13T23:27:22Z" level=info msg="200 OK: GET https://127.0.0.1:34949/mail/v4/messages/count" pkg=gpa/client userID=7e4405f0-3c42-4447-8b8d-178b8c31fdb3 time="2026-02-13T23:27:22Z" level=info msg="Syncing messages" service=imap user=7e4405f0-3c42-4447-8b8d-178b8c31fdb3 time="2026-02-13T23:27:22Z" level=info msg="Job started" service=imap user=7e4405f0-3c42-4447-8b8d-178b8c31fdb3 time="2026-02-13T23:27:22Z" level=info msg="200 OK: POST https://127.0.0.1:34949/mail/v4/messages" pkg=gpa/client userID=7e4405f0-3c42-4447-8b8d-178b8c31fdb3 time="2026-02-13T23:27:22Z" level=info msg="Job finished" service=imap user=7e4405f0-3c42-4447-8b8d-178b8c31fdb3 time="2026-02-13T23:27:22Z" level=info msg="All child jobs completed" service=imap sync-job=waiter user=7e4405f0-3c42-4447-8b8d-178b8c31fdb3 time="2026-02-13T23:27:22Z" level=info msg="Synced messages" service=imap user=7e4405f0-3c42-4447-8b8d-178b8c31fdb3 time="2026-02-13T23:27:22Z" level=info msg="Finished user sync" duration=8.118459ms service=imap user=7e4405f0-3c42-4447-8b8d-178b8c31fdb3 time="2026-02-13T23:27:22Z" level=info msg="Sync complete, starting API event stream" service=imap user=7e4405f0-3c42-4447-8b8d-178b8c31fdb3 time="2026-02-13T23:27:22Z" level=info msg="Event loop reset" eventID="AQ==" service=user-events user=7e4405f0-3c42-4447-8b8d-178b8c31fdb3 time="2026-02-13T23:27:22Z" level=info msg="Sending observability data." pkg=observability time="2026-02-13T23:27:22Z" level=info msg="200 OK: POST https://127.0.0.1:34949/data/v1/metrics" pkg=gpa/client userID=64315fb5-3f4f-4c05-b710-b2aa260a6bb6 time="2026-02-13T23:27:22Z" level=info msg="Successfully sent observability data." pkg=observability time="2026-02-13T23:27:22Z" level=info msg="200 OK: GET https://127.0.0.1:34949/mail/v4/settings" pkg=gpa/client userID=64315fb5-3f4f-4c05-b710-b2aa260a6bb6 time="2026-02-13T23:27:22Z" level=info msg="200 OK: POST https://127.0.0.1:34949/mail/v4/messages" pkg=gpa/client userID=64315fb5-3f4f-4c05-b710-b2aa260a6bb6 time="2026-02-13T23:27:22Z" level=info msg="200 OK: POST https://127.0.0.1:34949/mail/v4/attachments" pkg=gpa/client userID=64315fb5-3f4f-4c05-b710-b2aa260a6bb6 time="2026-02-13T23:27:22Z" level=info msg="200 OK: GET https://127.0.0.1:34949/core/v4/keys?Email=9d5c824e-2f44-4dc1-af9a-47880a88a183%40proton.local" pkg=gpa/client userID=64315fb5-3f4f-4c05-b710-b2aa260a6bb6 time="2026-02-13T23:27:22Z" level=info msg="200 OK: GET https://127.0.0.1:34949/contacts/v4/emails?Email=9d5c824e-2f44-4dc1-af9a-47880a88a183%40proton.local&Page=0&PageSize=150" pkg=gpa/client userID=64315fb5-3f4f-4c05-b710-b2aa260a6bb6 time="2026-02-13T23:27:22Z" level=info msg="200 OK: POST https://127.0.0.1:34949/mail/v4/messages/ced90674-8092-4275-8cac-61a0b288f73f" pkg=gpa/client userID=64315fb5-3f4f-4c05-b710-b2aa260a6bb6 time="2026-02-13T23:27:22Z" level=info msg="Scheduling observability data sending" pkg=observability Scenario: Send it # features/smtp/send/embedded_message.feature:12 When SMTP client "1" sends the following message from "5a51c8f5-758e-4d3c-8bcd-80ff3d78cc11@proton.local" to "9d5c824e-2f44-4dc1-af9a-47880a88a183@proton.local": # :1 -> *scenario """ From: Bridge Test <[user:user]@[domain]> To: Internal Bridge <[user:to]@[domain]> Subject: Embedded message Content-Type: multipart/mixed; boundary="boundary"  This is a multi-part message in MIME format. --boundary Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit   --boundary Content-Type: message/rfc822; name="embedded.eml" Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename="embedded.eml"  From: Bar  To: Bridge Test <[user:to]@pm.test> Subject: (No Subject) Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable  hello  --boundary--   """ Then it succeeds # :1 -> *scenario When user "5a51c8f5-758e-4d3c-8bcd-80ff3d78cc11" connects and authenticates IMAP client "1" # :1 -> *scenario time="2026-02-13T23:27:22Z" level=info msg="200 OK: GET https://127.0.0.1:34949/core/v4/events/AA==" pkg=gpa/client userID=64315fb5-3f4f-4c05-b710-b2aa260a6bb6 time="2026-02-13T23:27:22Z" level=info msg="Received new API event" new="Event BA==: messages: created=1, updated=1, deleted=0" old="AA==" service=user-events user=64315fb5-3f4f-4c05-b710-b2aa260a6bb6 time="2026-02-13T23:27:22Z" level=info msg="Handling message created event" date=0 messageID=ced90674-8092-4275-8cac-61a0b288f73f service=imap subject="******** (7fdefc66)" user=64315fb5-3f4f-4c05-b710-b2aa260a6bb6 time="2026-02-13T23:27:22Z" level=info msg="200 OK: GET https://127.0.0.1:34949/mail/v4/messages/ced90674-8092-4275-8cac-61a0b288f73f" pkg=gpa/client userID=64315fb5-3f4f-4c05-b710-b2aa260a6bb6 time="2026-02-13T23:27:22Z" level=info msg="Handling draft or sent updated event" isDraft=false messageID=ced90674-8092-4275-8cac-61a0b288f73f service=imap subject="******** (7fdefc66)" user=64315fb5-3f4f-4c05-b710-b2aa260a6bb6 time="2026-02-13T23:27:22Z" level=info msg="200 OK: GET https://127.0.0.1:34949/mail/v4/messages/ced90674-8092-4275-8cac-61a0b288f73f" pkg=gpa/client userID=64315fb5-3f4f-4c05-b710-b2aa260a6bb6 Then IMAP client "1" eventually sees the following messages in "Sent": # :1 -> *scenario | from | to | subject | | 5a51c8f5-758e-4d3c-8bcd-80ff3d78cc11@proton.local | 9d5c824e-2f44-4dc1-af9a-47880a88a183@proton.local | Embedded message | When user "9d5c824e-2f44-4dc1-af9a-47880a88a183" connects and authenticates IMAP client "2" # :1 -> *scenario time="2026-02-13T23:27:23Z" level=info msg="200 OK: GET https://127.0.0.1:34949/core/v4/events/AQ==" pkg=gpa/client userID=7e4405f0-3c42-4447-8b8d-178b8c31fdb3 time="2026-02-13T23:27:23Z" level=info msg="Received new API event" new="Event BQ==: messages: created=1, updated=0, deleted=0" old="AQ==" service=user-events user=7e4405f0-3c42-4447-8b8d-178b8c31fdb3 time="2026-02-13T23:27:23Z" level=info msg="Handling message created event" date=0 messageID=0de597c2-d2fd-4c93-b446-248364509db6 service=imap subject="******** (7fdefc66)" user=7e4405f0-3c42-4447-8b8d-178b8c31fdb3 time="2026-02-13T23:27:23Z" level=info msg="200 OK: GET https://127.0.0.1:34949/mail/v4/messages/0de597c2-d2fd-4c93-b446-248364509db6" pkg=gpa/client userID=7e4405f0-3c42-4447-8b8d-178b8c31fdb3 time="2026-02-13T23:27:23Z" level=info msg="Frontend service stopped" time="2026-02-13T23:27:23Z" level=info msg="Frontend client stopped" time="2026-02-13T23:27:23Z" level=info msg="Closing bridge" pkg=bridge time="2026-02-13T23:27:23Z" level=info msg="Stopping service" pkg=observability time="2026-02-13T23:27:23Z" level=info msg="Closing user" userID=64315fb5-3f4f-4c05-b710-b2aa260a6bb6 time="2026-02-13T23:27:23Z" level=info msg="De-registering user client, ID:64315fb5-3f4f-4c05-b710-b2aa260a6bb6" pkg=observability time="2026-02-13T23:27:23Z" level=info msg="Exiting IMAP Service" service=imap user=64315fb5-3f4f-4c05-b710-b2aa260a6bb6 time="2026-02-13T23:27:23Z" level=info msg="Exiting service main loop" service=smtp user=64315fb5-3f4f-4c05-b710-b2aa260a6bb6 time="2026-02-13T23:27:23Z" level=info msg="Exiting service main loop" service=notification user=64315fb5-3f4f-4c05-b710-b2aa260a6bb6 time="2026-02-13T23:27:23Z" level=info msg="Exiting Service" service=user-identity user=64315fb5-3f4f-4c05-b710-b2aa260a6bb6 time="2026-02-13T23:27:23Z" level=info msg="Exiting service main loop" service=telemetry user=64315fb5-3f4f-4c05-b710-b2aa260a6bb6 time="2026-02-13T23:27:23Z" level=info msg="Exiting service" service=user-events user=64315fb5-3f4f-4c05-b710-b2aa260a6bb6 time="2026-02-13T23:27:23Z" level=info msg="Closing user" userID=7e4405f0-3c42-4447-8b8d-178b8c31fdb3 time="2026-02-13T23:27:23Z" level=info msg="De-registering user client, ID:7e4405f0-3c42-4447-8b8d-178b8c31fdb3" pkg=observability time="2026-02-13T23:27:23Z" level=info msg="Exiting IMAP Service" service=imap user=7e4405f0-3c42-4447-8b8d-178b8c31fdb3 time="2026-02-13T23:27:23Z" level=info msg="Exiting service main loop" service=smtp user=7e4405f0-3c42-4447-8b8d-178b8c31fdb3 time="2026-02-13T23:27:23Z" level=info msg="Exiting service main loop" service=notification user=7e4405f0-3c42-4447-8b8d-178b8c31fdb3 time="2026-02-13T23:27:23Z" level=info msg="Exiting Service" service=user-identity user=7e4405f0-3c42-4447-8b8d-178b8c31fdb3 time="2026-02-13T23:27:23Z" level=info msg="Exiting service main loop" service=telemetry user=7e4405f0-3c42-4447-8b8d-178b8c31fdb3 time="2026-02-13T23:27:23Z" level=info msg="Exiting service" service=user-events user=7e4405f0-3c42-4447-8b8d-178b8c31fdb3 time="2026-02-13T23:27:23Z" level=info msg="Closing IMAP Listener" service=server-manager time="2026-02-13T23:27:23Z" level=info msg="Closing IMAP server" service=server-manager time="2026-02-13T23:27:23Z" level=info msg="Closing SMTP Listener" service=server-manager time="2026-02-13T23:27:23Z" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2026-02-13T23:27:23Z" level=info msg="Closing SMTP server" service=server-manager time="2026-02-13T23:27:23Z" level=info msg="Closing service" service=unleash Then IMAP client "2" eventually sees the following messages in "Inbox": # :1 -> *scenario | from | to | subject | attachments | unread | | 5a51c8f5-758e-4d3c-8bcd-80ff3d78cc11@proton.local | 9d5c824e-2f44-4dc1-af9a-47880a88a183@proton.local | Embedded message | embedded.eml | true | Feature: SMTP wrong messages time="2026-02-13T23:27:23Z" level=info msg="User '2cacf877-52bd-4c93-9a9d-739083e0e862' created with id=ca2fd4e6-6ec1-4cd4-a563-9d9d0e9eeb23" pkg=gpa/server/backend Background: Given there exists an account with username "2cacf877-52bd-4c93-9a9d-739083e0e862" and password "password" # :1 -> *scenario time="2026-02-13T23:27:23Z" level=info msg="User '5c2cf2b7-3845-4aea-88c2-a5300ccc06fd' created with id=5a16e4a2-ffaf-4e94-a347-ca71a14e7033" pkg=gpa/server/backend And there exists an account with username "5c2cf2b7-3845-4aea-88c2-a5300ccc06fd" and password "password" # :1 -> *scenario Then it succeeds # :1 -> *scenario time="2026-02-13T23:27:23Z" level=info msg="Starting bridge" time="2026-02-13T23:27:23Z" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures1466701680/206/config3898440216/grpcFocusServerConfig.json pkg=focus/service time="2026-02-13T23:27:23Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures1466701680/206/cache2892165683/unleash_cache/unleash_flags: no such file or directory" service=unleash time="2026-02-13T23:27:23Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures1466701680/206/cache2892165683/notifications/notification_cache: no such file or directory" pkg=notification-store time="2026-02-13T23:27:23Z" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures1466701680/206/data3504798928/gluon/backend/db gluonStore=/tmp/TestFeatures1466701680/206/data3504798928/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2026-02-13T23:27:23Z" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2026-02-13T23:27:23Z" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2026-02-13T23:27:23Z" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2026-02-13T23:27:23Z" level=info msg="Starting service" service=unleash time="2026-02-13T23:27:23Z" level=info msg="Starting service" pkg=observability time="2026-02-13T23:27:23Z" level=info msg="Starting frontend service" time="2026-02-13T23:27:23Z" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures1466701680/206/config3898440216/grpcServerConfig.json time="2026-02-13T23:27:23Z" level=info msg="gRPC server listening on /tmp/bridge8076" pkg=grpc time="2026-02-13T23:27:23Z" level=info msg="Frontend service started" time="2026-02-13T23:27:23Z" level=info msg="Starting frontend client" time="2026-02-13T23:27:23Z" level=info msg="Starting poll service" service=unleash time="2026-02-13T23:27:23Z" level=info msg="Loading users" count=0 pkg=bridge/user time="2026-02-13T23:27:23Z" level=info msg="Finished loading users" pkg=bridge/user time="2026-02-13T23:27:23Z" level=info msg="Starting receiver service" service=unleash time="2026-02-13T23:27:23Z" level=info msg="Checking for updates" pkg=bridge time="2026-02-13T23:27:23Z" level=info msg="Not monitoring parent PID" pkg=grpc time="2026-02-13T23:27:23Z" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2026-02-13T23:27:23Z" level=info msg="Frontend client started" When bridge starts # :1 -> *scenario time="2026-02-13T23:27:23Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (bcc19d0b)" time="2026-02-13T23:27:23Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (bcc19d0b)" time="2026-02-13T23:27:23Z" level=info msg="200 OK: GET https://127.0.0.1:40339/feature/v2/frontend?bridgeStickyKey=f0912e90-838d-4ce6-9a85-2d6a7363916d" pkg=gpa/manager time="2026-02-13T23:27:23Z" level=info msg="200 OK: POST https://127.0.0.1:40339/auth/v4/info" pkg=gpa/manager time="2026-02-13T23:27:24Z" level=info msg="200 OK: POST https://127.0.0.1:40339/auth/v4" pkg=gpa/manager time="2026-02-13T23:27:24Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=ca2fd4e6-6ec1-4cd4-a563-9d9d0e9eeb23 time="2026-02-13T23:27:24Z" level=info msg="Adding vault user" userID=ca2fd4e6-6ec1-4cd4-a563-9d9d0e9eeb23 time="2026-02-13T23:27:24Z" level=info msg="Creating new user" userID=ca2fd4e6-6ec1-4cd4-a563-9d9d0e9eeb23 time="2026-02-13T23:27:24Z" level=warning msg="404 GET https://127.0.0.1:40339/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2026-02-13T23:27:24Z" level=error msg="404 GET https://127.0.0.1:40339/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2026-02-13T23:27:24Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:40339/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2026-02-13T23:27:24Z" level=info msg="Creating user object" numAddr=1 numLabels=12 userID=ca2fd4e6-6ec1-4cd4-a563-9d9d0e9eeb23 time="2026-02-13T23:27:24Z" level=info msg="200 OK: GET https://127.0.0.1:40339/core/v4/events/latest" pkg=gpa/client userID=ca2fd4e6-6ec1-4cd4-a563-9d9d0e9eeb23 time="2026-02-13T23:27:24Z" level=info msg="Starting service Last EventID=AA==" service=user-events user=ca2fd4e6-6ec1-4cd4-a563-9d9d0e9eeb23 time="2026-02-13T23:27:24Z" level=info msg="200 OK: GET https://127.0.0.1:40339/core/v4/settings" pkg=gpa/client userID=ca2fd4e6-6ec1-4cd4-a563-9d9d0e9eeb23 time="2026-02-13T23:27:24Z" level=info msg="Registering user client, ID:ca2fd4e6-6ec1-4cd4-a563-9d9d0e9eeb23" pkg=observability time="2026-02-13T23:27:24Z" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=ca2fd4e6-6ec1-4cd4-a563-9d9d0e9eeb23 time="2026-02-13T23:27:24Z" level=info msg="Starting service main loop" service=telemetry user=ca2fd4e6-6ec1-4cd4-a563-9d9d0e9eeb23 time="2026-02-13T23:27:24Z" level=info msg="Starting service main loop" service=notification user=ca2fd4e6-6ec1-4cd4-a563-9d9d0e9eeb23 time="2026-02-13T23:27:24Z" level=info msg="Starting service main loop" service=smtp user=ca2fd4e6-6ec1-4cd4-a563-9d9d0e9eeb23 time="2026-02-13T23:27:24Z" level=info msg="200 OK: GET https://127.0.0.1:40339/core/v4/labels?Type=4" pkg=gpa/client userID=ca2fd4e6-6ec1-4cd4-a563-9d9d0e9eeb23 time="2026-02-13T23:27:24Z" level=info msg="200 OK: GET https://127.0.0.1:40339/core/v4/labels?Type=3" pkg=gpa/client userID=ca2fd4e6-6ec1-4cd4-a563-9d9d0e9eeb23 time="2026-02-13T23:27:24Z" level=info msg="200 OK: GET https://127.0.0.1:40339/core/v4/labels?Type=1" pkg=gpa/client userID=ca2fd4e6-6ec1-4cd4-a563-9d9d0e9eeb23 time="2026-02-13T23:27:24Z" level=info msg="Setting labels" labelIDs="[1 2 6 10 12 0 3 4 5 7 8 9]" pkg=rwLabels time="2026-02-13T23:27:24Z" level=info msg="Adding user to imap server" addrID=99b2dd6e-f2ad-4e80-ad37-9f5dc37a3697 service=server-manager time="2026-02-13T23:27:24Z" level=info msg="Creating new IMAP user" addrID=99b2dd6e-f2ad-4e80-ad37-9f5dc37a3697 service=server-manager time="2026-02-13T23:27:24Z" level=info msg="Setting gluon ID" addrID=99b2dd6e-f2ad-4e80-ad37-9f5dc37a3697 gluonID=a226a9ab-3b38-413e-965f-550e9ded0476 userID=ca2fd4e6-6ec1-4cd4-a563-9d9d0e9eeb23 time="2026-02-13T23:27:24Z" level=info msg="Created new IMAP user" addrID=99b2dd6e-f2ad-4e80-ad37-9f5dc37a3697 gluonID=a226a9ab-3b38-413e-965f-550e9ded0476 service=server-manager time="2026-02-13T23:27:24Z" level=info msg="Validating Listener State" service=server-manager time="2026-02-13T23:27:24Z" level=info msg=Resuming service=user-events user=ca2fd4e6-6ec1-4cd4-a563-9d9d0e9eeb23 And the user logs in with username "2cacf877-52bd-4c93-9a9d-739083e0e862" and password "password" # :1 -> *scenario time="2026-02-13T23:27:24Z" level=info msg="Received mailbox message count" count=0 gluonID=a226a9ab-3b38-413e-965f-550e9ded0476 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2026-02-13T23:27:24Z" level=info msg="Starting IMAP Service" service=imap user=ca2fd4e6-6ec1-4cd4-a563-9d9d0e9eeb23 time="2026-02-13T23:27:24Z" level=info msg="Sync triggered" service=imap user=ca2fd4e6-6ec1-4cd4-a563-9d9d0e9eeb23 time="2026-02-13T23:27:24Z" level=info msg="Beginning user sync" service=imap start="2026-02-13 23:27:24.165062008 +0000 UTC m=+261.971670418" user=ca2fd4e6-6ec1-4cd4-a563-9d9d0e9eeb23 time="2026-02-13T23:27:24Z" level=info msg="Syncing labels" service=imap user=ca2fd4e6-6ec1-4cd4-a563-9d9d0e9eeb23 time="2026-02-13T23:27:24Z" level=info msg="Checking whether logged in user should re-sync. UserID:ca2fd4e6-6ec1-4cd4-a563-9d9d0e9eeb23" userID=ca2fd4e6-6ec1-4cd4-a563-9d9d0e9eeb23 time="2026-02-13T23:27:24Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=a226a9ab-3b38-413e-965f-550e9ded0476 time="2026-02-13T23:27:24Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=a226a9ab-3b38-413e-965f-550e9ded0476 time="2026-02-13T23:27:24Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0 userID=a226a9ab-3b38-413e-965f-550e9ded0476 time="2026-02-13T23:27:24Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=10 userID=a226a9ab-3b38-413e-965f-550e9ded0476 time="2026-02-13T23:27:24Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=3 userID=a226a9ab-3b38-413e-965f-550e9ded0476 time="2026-02-13T23:27:24Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4 userID=a226a9ab-3b38-413e-965f-550e9ded0476 time="2026-02-13T23:27:24Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=7 userID=a226a9ab-3b38-413e-965f-550e9ded0476 time="2026-02-13T23:27:24Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=8 userID=a226a9ab-3b38-413e-965f-550e9ded0476 time="2026-02-13T23:27:24Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6 userID=a226a9ab-3b38-413e-965f-550e9ded0476 time="2026-02-13T23:27:24Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5 userID=a226a9ab-3b38-413e-965f-550e9ded0476 time="2026-02-13T23:27:24Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=12 userID=a226a9ab-3b38-413e-965f-550e9ded0476 time="2026-02-13T23:27:24Z" level=info msg="Synced labels" service=imap user=ca2fd4e6-6ec1-4cd4-a563-9d9d0e9eeb23 time="2026-02-13T23:27:24Z" level=info msg="200 OK: GET https://127.0.0.1:40339/mail/v4/messages/count" pkg=gpa/client userID=ca2fd4e6-6ec1-4cd4-a563-9d9d0e9eeb23 time="2026-02-13T23:27:24Z" level=info msg="Syncing messages" service=imap user=ca2fd4e6-6ec1-4cd4-a563-9d9d0e9eeb23 time="2026-02-13T23:27:24Z" level=info msg="Job started" service=imap user=ca2fd4e6-6ec1-4cd4-a563-9d9d0e9eeb23 time="2026-02-13T23:27:24Z" level=info msg="200 OK: POST https://127.0.0.1:40339/mail/v4/messages" pkg=gpa/client userID=ca2fd4e6-6ec1-4cd4-a563-9d9d0e9eeb23 time="2026-02-13T23:27:24Z" level=info msg="Job finished" service=imap user=ca2fd4e6-6ec1-4cd4-a563-9d9d0e9eeb23 time="2026-02-13T23:27:24Z" level=info msg="All child jobs completed" service=imap sync-job=waiter user=ca2fd4e6-6ec1-4cd4-a563-9d9d0e9eeb23 time="2026-02-13T23:27:24Z" level=info msg="Synced messages" service=imap user=ca2fd4e6-6ec1-4cd4-a563-9d9d0e9eeb23 time="2026-02-13T23:27:24Z" level=info msg="Finished user sync" duration=4.365354ms service=imap user=ca2fd4e6-6ec1-4cd4-a563-9d9d0e9eeb23 time="2026-02-13T23:27:24Z" level=info msg="Sync complete, starting API event stream" service=imap user=ca2fd4e6-6ec1-4cd4-a563-9d9d0e9eeb23 time="2026-02-13T23:27:24Z" level=info msg="Event loop reset" eventID="AA==" service=user-events user=ca2fd4e6-6ec1-4cd4-a563-9d9d0e9eeb23 And user "2cacf877-52bd-4c93-9a9d-739083e0e862" connects and authenticates SMTP client "1" # :1 -> *scenario Then it succeeds # :1 -> *scenario time="2026-02-13T23:27:24Z" level=info msg="Sending observability data." pkg=observability time="2026-02-13T23:27:24Z" level=error msg="Send mail failed." error="failed to create parser: unexpected EOF" pkg=smtp time="2026-02-13T23:27:24Z" level=info msg="200 OK: POST https://127.0.0.1:40339/data/v1/metrics" pkg=gpa/client userID=ca2fd4e6-6ec1-4cd4-a563-9d9d0e9eeb23 time="2026-02-13T23:27:24Z" level=info msg="Successfully sent observability data." pkg=observability Scenario: Message with attachment and wrong boundaries # features/smtp/send/failures.feature:11 When SMTP client "1" sends the following message from "2cacf877-52bd-4c93-9a9d-739083e0e862@proton.local" to "5c2cf2b7-3845-4aea-88c2-a5300ccc06fd@proton.local": # :1 -> *scenario """ From: Bridge Test <[user:user]@[domain]> To: Internal Bridge <[user:to]@[domain]> Subject: With attachment (wrong boundaries) Content-Type: multipart/related; boundary=bc5bd30245232f31b6c976adcd59bb0069c9b13f986f9e40c2571bb80aa16606  --bc5bd30245232f31b6c976adcd59bb0069c9b13f986f9e40c2571bb80aa16606 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=utf-8  This is body of mail with attachment  --bc5bd30245232f31b6c976adcd59bb0069c9b13f986f9e40c2571bb80aa16606 Content-Disposition: attachment; filename=outline-light-instagram-48.png Content-Id: <9114fe6f0adfaf7fdf7a@protonmail.com> Content-Transfer-Encoding: base64 Content-Type: image/png  iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAACklEQVR4nGMAAQAABQABDQot tAAAAABJRU5ErkJggg== --bc5bd30245232f31b6c976adcd59bb0069c9b13f986f9e40c2571bb80aa16606   """ time="2026-02-13T23:27:24Z" level=info msg="Frontend service stopped" time="2026-02-13T23:27:24Z" level=info msg="Frontend client stopped" time="2026-02-13T23:27:24Z" level=info msg="Closing bridge" pkg=bridge time="2026-02-13T23:27:24Z" level=info msg="Stopping service" pkg=observability time="2026-02-13T23:27:24Z" level=info msg="Closing user" userID=ca2fd4e6-6ec1-4cd4-a563-9d9d0e9eeb23 time="2026-02-13T23:27:24Z" level=info msg="De-registering user client, ID:ca2fd4e6-6ec1-4cd4-a563-9d9d0e9eeb23" pkg=observability time="2026-02-13T23:27:24Z" level=info msg="Exiting IMAP Service" service=imap user=ca2fd4e6-6ec1-4cd4-a563-9d9d0e9eeb23 time="2026-02-13T23:27:24Z" level=info msg="Exiting service main loop" service=smtp user=ca2fd4e6-6ec1-4cd4-a563-9d9d0e9eeb23 time="2026-02-13T23:27:24Z" level=info msg="Exiting service main loop" service=notification user=ca2fd4e6-6ec1-4cd4-a563-9d9d0e9eeb23 time="2026-02-13T23:27:24Z" level=info msg="Exiting Service" service=user-identity user=ca2fd4e6-6ec1-4cd4-a563-9d9d0e9eeb23 time="2026-02-13T23:27:24Z" level=info msg="Exiting service main loop" service=telemetry user=ca2fd4e6-6ec1-4cd4-a563-9d9d0e9eeb23 time="2026-02-13T23:27:24Z" level=info msg="Exiting service" service=user-events user=ca2fd4e6-6ec1-4cd4-a563-9d9d0e9eeb23 time="2026-02-13T23:27:24Z" level=info msg="Closing IMAP Listener" service=server-manager time="2026-02-13T23:27:24Z" level=info msg="Closing IMAP server" service=server-manager time="2026-02-13T23:27:24Z" level=info msg="Closing SMTP Listener" service=server-manager time="2026-02-13T23:27:24Z" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2026-02-13T23:27:24Z" level=info msg="Closing SMTP server" service=server-manager time="2026-02-13T23:27:24Z" level=info msg="Closing service" service=unleash Then it fails # :1 -> *scenario time="2026-02-13T23:27:24Z" level=info msg="User '96c03b37-5bec-478c-aa3c-ed84d7e9fe83' created with id=8b27fb28-5a8f-4ee1-81e7-d5ff545e088d" pkg=gpa/server/backend time="2026-02-13T23:27:24Z" level=info msg="User '2da61b48-d7ca-4636-9e1e-07436fd6f116' created with id=5692f646-7f96-4086-bc8a-7b9f9568a5df" pkg=gpa/server/backend time="2026-02-13T23:27:24Z" level=info msg="Starting bridge" time="2026-02-13T23:27:24Z" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures1466701680/207/config3071273958/grpcFocusServerConfig.json pkg=focus/service time="2026-02-13T23:27:24Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures1466701680/207/cache1913830264/unleash_cache/unleash_flags: no such file or directory" service=unleash time="2026-02-13T23:27:24Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures1466701680/207/cache1913830264/notifications/notification_cache: no such file or directory" pkg=notification-store time="2026-02-13T23:27:24Z" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures1466701680/207/data2404192539/gluon/backend/db gluonStore=/tmp/TestFeatures1466701680/207/data2404192539/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2026-02-13T23:27:24Z" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2026-02-13T23:27:24Z" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2026-02-13T23:27:24Z" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2026-02-13T23:27:24Z" level=info msg="Starting service" service=unleash time="2026-02-13T23:27:24Z" level=info msg="Starting service" pkg=observability time="2026-02-13T23:27:24Z" level=info msg="Starting frontend service" time="2026-02-13T23:27:24Z" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures1466701680/207/config3071273958/grpcServerConfig.json time="2026-02-13T23:27:24Z" level=info msg="gRPC server listening on /tmp/bridge3936" pkg=grpc time="2026-02-13T23:27:24Z" level=info msg="Frontend service started" time="2026-02-13T23:27:24Z" level=info msg="Starting frontend client" time="2026-02-13T23:27:24Z" level=info msg="Starting poll service" service=unleash time="2026-02-13T23:27:24Z" level=info msg="Starting receiver service" service=unleash time="2026-02-13T23:27:24Z" level=info msg="Loading users" count=0 pkg=bridge/user time="2026-02-13T23:27:24Z" level=info msg="Finished loading users" pkg=bridge/user time="2026-02-13T23:27:24Z" level=info msg="Checking for updates" pkg=bridge time="2026-02-13T23:27:24Z" level=info msg="Not monitoring parent PID" pkg=grpc time="2026-02-13T23:27:24Z" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2026-02-13T23:27:24Z" level=info msg="200 OK: GET https://127.0.0.1:41495/feature/v2/frontend?bridgeStickyKey=4ad1d772-71d6-423b-9a50-05087425443d" pkg=gpa/manager time="2026-02-13T23:27:24Z" level=info msg="Frontend client started" time="2026-02-13T23:27:24Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (54ffb719)" time="2026-02-13T23:27:24Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (54ffb719)" time="2026-02-13T23:27:24Z" level=info msg="200 OK: POST https://127.0.0.1:41495/auth/v4/info" pkg=gpa/manager time="2026-02-13T23:27:25Z" level=info msg="200 OK: POST https://127.0.0.1:41495/auth/v4" pkg=gpa/manager time="2026-02-13T23:27:25Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=8b27fb28-5a8f-4ee1-81e7-d5ff545e088d time="2026-02-13T23:27:25Z" level=info msg="Adding vault user" userID=8b27fb28-5a8f-4ee1-81e7-d5ff545e088d time="2026-02-13T23:27:25Z" level=info msg="Creating new user" userID=8b27fb28-5a8f-4ee1-81e7-d5ff545e088d time="2026-02-13T23:27:25Z" level=warning msg="404 GET https://127.0.0.1:41495/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2026-02-13T23:27:25Z" level=error msg="404 GET https://127.0.0.1:41495/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2026-02-13T23:27:25Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:41495/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2026-02-13T23:27:25Z" level=info msg="Creating user object" numAddr=1 numLabels=12 userID=8b27fb28-5a8f-4ee1-81e7-d5ff545e088d time="2026-02-13T23:27:25Z" level=info msg="200 OK: GET https://127.0.0.1:41495/core/v4/events/latest" pkg=gpa/client userID=8b27fb28-5a8f-4ee1-81e7-d5ff545e088d time="2026-02-13T23:27:25Z" level=info msg="Starting service Last EventID=AA==" service=user-events user=8b27fb28-5a8f-4ee1-81e7-d5ff545e088d time="2026-02-13T23:27:25Z" level=info msg="200 OK: GET https://127.0.0.1:41495/core/v4/settings" pkg=gpa/client userID=8b27fb28-5a8f-4ee1-81e7-d5ff545e088d time="2026-02-13T23:27:25Z" level=info msg="Registering user client, ID:8b27fb28-5a8f-4ee1-81e7-d5ff545e088d" pkg=observability time="2026-02-13T23:27:25Z" level=info msg="Starting service main loop" service=telemetry user=8b27fb28-5a8f-4ee1-81e7-d5ff545e088d time="2026-02-13T23:27:25Z" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=8b27fb28-5a8f-4ee1-81e7-d5ff545e088d time="2026-02-13T23:27:25Z" level=info msg="Starting service main loop" service=notification user=8b27fb28-5a8f-4ee1-81e7-d5ff545e088d time="2026-02-13T23:27:25Z" level=info msg="Starting service main loop" service=smtp user=8b27fb28-5a8f-4ee1-81e7-d5ff545e088d time="2026-02-13T23:27:25Z" level=info msg="200 OK: GET https://127.0.0.1:41495/core/v4/labels?Type=4" pkg=gpa/client userID=8b27fb28-5a8f-4ee1-81e7-d5ff545e088d time="2026-02-13T23:27:25Z" level=info msg="200 OK: GET https://127.0.0.1:41495/core/v4/labels?Type=3" pkg=gpa/client userID=8b27fb28-5a8f-4ee1-81e7-d5ff545e088d time="2026-02-13T23:27:25Z" level=info msg="200 OK: GET https://127.0.0.1:41495/core/v4/labels?Type=1" pkg=gpa/client userID=8b27fb28-5a8f-4ee1-81e7-d5ff545e088d time="2026-02-13T23:27:25Z" level=info msg="Setting labels" labelIDs="[12 0 1 2 4 6 7 9 10 3 5 8]" pkg=rwLabels time="2026-02-13T23:27:25Z" level=info msg="Adding user to imap server" addrID=87d6e885-23b6-4364-9570-eae57834ba3d service=server-manager time="2026-02-13T23:27:25Z" level=info msg="Creating new IMAP user" addrID=87d6e885-23b6-4364-9570-eae57834ba3d service=server-manager time="2026-02-13T23:27:25Z" level=info msg="Setting gluon ID" addrID=87d6e885-23b6-4364-9570-eae57834ba3d gluonID=762ea8f6-3cdb-45ec-9650-26278dba4073 userID=8b27fb28-5a8f-4ee1-81e7-d5ff545e088d time="2026-02-13T23:27:25Z" level=info msg="Created new IMAP user" addrID=87d6e885-23b6-4364-9570-eae57834ba3d gluonID=762ea8f6-3cdb-45ec-9650-26278dba4073 service=server-manager time="2026-02-13T23:27:25Z" level=info msg="Validating Listener State" service=server-manager time="2026-02-13T23:27:25Z" level=info msg=Resuming service=user-events user=8b27fb28-5a8f-4ee1-81e7-d5ff545e088d time="2026-02-13T23:27:25Z" level=info msg="Received mailbox message count" count=0 gluonID=762ea8f6-3cdb-45ec-9650-26278dba4073 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2026-02-13T23:27:25Z" level=info msg="Starting IMAP Service" service=imap user=8b27fb28-5a8f-4ee1-81e7-d5ff545e088d time="2026-02-13T23:27:25Z" level=info msg="Sync triggered" service=imap user=8b27fb28-5a8f-4ee1-81e7-d5ff545e088d time="2026-02-13T23:27:25Z" level=info msg="Beginning user sync" service=imap start="2026-02-13 23:27:25.158355258 +0000 UTC m=+262.964963668" user=8b27fb28-5a8f-4ee1-81e7-d5ff545e088d time="2026-02-13T23:27:25Z" level=info msg="Checking whether logged in user should re-sync. UserID:8b27fb28-5a8f-4ee1-81e7-d5ff545e088d" userID=8b27fb28-5a8f-4ee1-81e7-d5ff545e088d time="2026-02-13T23:27:25Z" level=info msg="Syncing labels" service=imap user=8b27fb28-5a8f-4ee1-81e7-d5ff545e088d time="2026-02-13T23:27:25Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=762ea8f6-3cdb-45ec-9650-26278dba4073 time="2026-02-13T23:27:25Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=762ea8f6-3cdb-45ec-9650-26278dba4073 time="2026-02-13T23:27:25Z" level=error msg="Send mail failed." error="invalid return path" pkg=smtp time="2026-02-13T23:27:25Z" level=info msg="Sending observability data." pkg=observability time="2026-02-13T23:27:25Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=12 userID=762ea8f6-3cdb-45ec-9650-26278dba4073 time="2026-02-13T23:27:25Z" level=info msg="200 OK: POST https://127.0.0.1:41495/data/v1/metrics" pkg=gpa/client userID=8b27fb28-5a8f-4ee1-81e7-d5ff545e088d time="2026-02-13T23:27:25Z" level=info msg="Successfully sent observability data." pkg=observability Scenario: Invalid from # features/smtp/send/failures.feature:40 When SMTP client "1" sends the following message from "unowned@proton.local" to "2da61b48-d7ca-4636-9e1e-07436fd6f116@proton.local": # :1 -> *scenario """ From: Bridge Test  To: Internal Bridge <[user:to]@[domain]> time="2026-02-13T23:27:25Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0 userID=762ea8f6-3cdb-45ec-9650-26278dba4073  hello  """ time="2026-02-13T23:27:25Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=7 userID=762ea8f6-3cdb-45ec-9650-26278dba4073 time="2026-02-13T23:27:25Z" level=info msg="Frontend service stopped" time="2026-02-13T23:27:25Z" level=info msg="Frontend client stopped" time="2026-02-13T23:27:25Z" level=info msg="Closing bridge" pkg=bridge time="2026-02-13T23:27:25Z" level=info msg="Stopping service" pkg=observability time="2026-02-13T23:27:25Z" level=info msg="Closing user" userID=8b27fb28-5a8f-4ee1-81e7-d5ff545e088d time="2026-02-13T23:27:25Z" level=info msg="De-registering user client, ID:8b27fb28-5a8f-4ee1-81e7-d5ff545e088d" pkg=observability time="2026-02-13T23:27:25Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5 userID=762ea8f6-3cdb-45ec-9650-26278dba4073 time="2026-02-13T23:27:25Z" level=info msg="Synced labels" service=imap user=8b27fb28-5a8f-4ee1-81e7-d5ff545e088d time="2026-02-13T23:27:25Z" level=warning msg="Get \"https://127.0.0.1:41495/mail/v4/messages/count\": context canceled, Attempt 1" pkg=gpa/client time="2026-02-13T23:27:25Z" level=error msg="Get \"https://127.0.0.1:41495/mail/v4/messages/count\": context canceled" pkg=gpa/client time="2026-02-13T23:27:25Z" level=error msg="Failed to sync, will retry later" error="failed to retrieve message ids: received no response from API: Get \"https://127.0.0.1:41495/mail/v4/messages/count\": context canceled" service=imap user=8b27fb28-5a8f-4ee1-81e7-d5ff545e088d time="2026-02-13T23:27:25Z" level=error msg="Sync aborted" error="context canceled" service=imap user=8b27fb28-5a8f-4ee1-81e7-d5ff545e088d time="2026-02-13T23:27:25Z" level=info msg="Finished user sync" duration=2.446075ms service=imap user=8b27fb28-5a8f-4ee1-81e7-d5ff545e088d time="2026-02-13T23:27:25Z" level=info msg="Exiting IMAP Service" service=imap user=8b27fb28-5a8f-4ee1-81e7-d5ff545e088d time="2026-02-13T23:27:25Z" level=info msg="Exiting service main loop" service=smtp user=8b27fb28-5a8f-4ee1-81e7-d5ff545e088d time="2026-02-13T23:27:25Z" level=info msg="Exiting service main loop" service=notification user=8b27fb28-5a8f-4ee1-81e7-d5ff545e088d time="2026-02-13T23:27:25Z" level=info msg="Exiting Service" service=user-identity user=8b27fb28-5a8f-4ee1-81e7-d5ff545e088d time="2026-02-13T23:27:25Z" level=info msg="Exiting service main loop" service=telemetry user=8b27fb28-5a8f-4ee1-81e7-d5ff545e088d time="2026-02-13T23:27:25Z" level=info msg="Exiting service" service=user-events user=8b27fb28-5a8f-4ee1-81e7-d5ff545e088d time="2026-02-13T23:27:25Z" level=info msg="Closing IMAP Listener" service=server-manager time="2026-02-13T23:27:25Z" level=info msg="Closing IMAP server" service=server-manager time="2026-02-13T23:27:25Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=8 userID=762ea8f6-3cdb-45ec-9650-26278dba4073 time="2026-02-13T23:27:25Z" level=info msg="Closing SMTP Listener" service=server-manager time="2026-02-13T23:27:25Z" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2026-02-13T23:27:25Z" level=info msg="Closing SMTP server" service=server-manager time="2026-02-13T23:27:25Z" level=info msg="Closing service" service=unleash Then it fails with error "invalid return path" # :1 -> *scenario Feature: SMTP wrong messages time="2026-02-13T23:27:25Z" level=info msg="User 'e156fc74-e3cd-40d7-8340-7f64a92a2733' created with id=8830309a-ec34-48de-98ce-949f568fffbd" pkg=gpa/server/backend Background: Given there exists an account with username "e156fc74-e3cd-40d7-8340-7f64a92a2733" and password "password"# :1 -> *scenario And the account "e156fc74-e3cd-40d7-8340-7f64a92a2733" has additional disabled address "50bf24b6-e2de-4989-8474-5bd1ff0bc748@proton.local" # :1 -> *scenario time="2026-02-13T23:27:26Z" level=info msg="User '071b3500-1c23-4298-9e91-26d2d994043c' created with id=368c1499-9d01-4643-a61d-bd2550b5f678" pkg=gpa/server/backend And there exists an account with username "071b3500-1c23-4298-9e91-26d2d994043c" and password "password" # :1 -> *scenario Then it succeeds # :1 -> *scenario time="2026-02-13T23:27:26Z" level=info msg="Starting bridge" time="2026-02-13T23:27:26Z" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures1466701680/208/config3555909467/grpcFocusServerConfig.json pkg=focus/service time="2026-02-13T23:27:26Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures1466701680/208/cache2810613905/unleash_cache/unleash_flags: no such file or directory" service=unleash time="2026-02-13T23:27:26Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures1466701680/208/cache2810613905/notifications/notification_cache: no such file or directory" pkg=notification-store time="2026-02-13T23:27:26Z" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures1466701680/208/data2190982717/gluon/backend/db gluonStore=/tmp/TestFeatures1466701680/208/data2190982717/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2026-02-13T23:27:26Z" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2026-02-13T23:27:26Z" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2026-02-13T23:27:26Z" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2026-02-13T23:27:26Z" level=info msg="Starting service" service=unleash time="2026-02-13T23:27:26Z" level=info msg="Starting service" pkg=observability time="2026-02-13T23:27:26Z" level=info msg="Starting frontend service" time="2026-02-13T23:27:26Z" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures1466701680/208/config3555909467/grpcServerConfig.json time="2026-02-13T23:27:26Z" level=info msg="gRPC server listening on /tmp/bridge8665" pkg=grpc time="2026-02-13T23:27:26Z" level=info msg="Frontend service started" time="2026-02-13T23:27:26Z" level=info msg="Starting frontend client" time="2026-02-13T23:27:26Z" level=info msg="Starting poll service" service=unleash time="2026-02-13T23:27:26Z" level=info msg="Starting receiver service" service=unleash time="2026-02-13T23:27:26Z" level=info msg="Loading users" count=0 pkg=bridge/user time="2026-02-13T23:27:26Z" level=info msg="Finished loading users" pkg=bridge/user time="2026-02-13T23:27:26Z" level=info msg="Checking for updates" pkg=bridge time="2026-02-13T23:27:26Z" level=info msg="Not monitoring parent PID" pkg=grpc time="2026-02-13T23:27:26Z" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2026-02-13T23:27:26Z" level=info msg="200 OK: GET https://127.0.0.1:32881/feature/v2/frontend?bridgeStickyKey=4c926dfc-4243-442a-a631-e5ebcdd5ed1f" pkg=gpa/manager time="2026-02-13T23:27:26Z" level=info msg="Frontend client started" When bridge starts # :1 -> *scenario time="2026-02-13T23:27:26Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (fec7f7b5)" time="2026-02-13T23:27:26Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (fec7f7b5)" time="2026-02-13T23:27:26Z" level=info msg="200 OK: POST https://127.0.0.1:32881/auth/v4/info" pkg=gpa/manager time="2026-02-13T23:27:26Z" level=info msg="200 OK: POST https://127.0.0.1:32881/auth/v4" pkg=gpa/manager time="2026-02-13T23:27:26Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=8830309a-ec34-48de-98ce-949f568fffbd time="2026-02-13T23:27:26Z" level=info msg="Adding vault user" userID=8830309a-ec34-48de-98ce-949f568fffbd time="2026-02-13T23:27:26Z" level=info msg="Creating new user" userID=8830309a-ec34-48de-98ce-949f568fffbd time="2026-02-13T23:27:26Z" level=warning msg="404 GET https://127.0.0.1:32881/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2026-02-13T23:27:26Z" level=error msg="404 GET https://127.0.0.1:32881/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2026-02-13T23:27:26Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:32881/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2026-02-13T23:27:26Z" level=info msg="Creating user object" numAddr=2 numLabels=12 userID=8830309a-ec34-48de-98ce-949f568fffbd time="2026-02-13T23:27:26Z" level=info msg="200 OK: GET https://127.0.0.1:32881/core/v4/events/latest" pkg=gpa/client userID=8830309a-ec34-48de-98ce-949f568fffbd time="2026-02-13T23:27:26Z" level=info msg="Starting service Last EventID=AQ==" service=user-events user=8830309a-ec34-48de-98ce-949f568fffbd time="2026-02-13T23:27:26Z" level=info msg="200 OK: GET https://127.0.0.1:32881/core/v4/settings" pkg=gpa/client userID=8830309a-ec34-48de-98ce-949f568fffbd time="2026-02-13T23:27:26Z" level=info msg="Registering user client, ID:8830309a-ec34-48de-98ce-949f568fffbd" pkg=observability time="2026-02-13T23:27:26Z" level=info msg="Starting user identity service" numAddr=2 service=user-identity user=8830309a-ec34-48de-98ce-949f568fffbd time="2026-02-13T23:27:26Z" level=info msg="Starting service main loop" service=notification user=8830309a-ec34-48de-98ce-949f568fffbd time="2026-02-13T23:27:26Z" level=info msg="Starting service main loop" service=telemetry user=8830309a-ec34-48de-98ce-949f568fffbd time="2026-02-13T23:27:26Z" level=info msg="Starting service main loop" service=smtp user=8830309a-ec34-48de-98ce-949f568fffbd time="2026-02-13T23:27:26Z" level=info msg="200 OK: GET https://127.0.0.1:32881/core/v4/labels?Type=4" pkg=gpa/client userID=8830309a-ec34-48de-98ce-949f568fffbd time="2026-02-13T23:27:26Z" level=info msg="200 OK: GET https://127.0.0.1:32881/core/v4/labels?Type=3" pkg=gpa/client userID=8830309a-ec34-48de-98ce-949f568fffbd time="2026-02-13T23:27:26Z" level=info msg="200 OK: GET https://127.0.0.1:32881/core/v4/labels?Type=1" pkg=gpa/client userID=8830309a-ec34-48de-98ce-949f568fffbd time="2026-02-13T23:27:26Z" level=info msg="Setting labels" labelIDs="[1 2 4 5 6 9 10 0 3 7 8 12]" pkg=rwLabels time="2026-02-13T23:27:26Z" level=info msg="Adding user to imap server" addrID=5d97e994-fcdf-4653-ab6b-8a7b9307f2d6 service=server-manager time="2026-02-13T23:27:26Z" level=info msg="Creating new IMAP user" addrID=5d97e994-fcdf-4653-ab6b-8a7b9307f2d6 service=server-manager time="2026-02-13T23:27:26Z" level=info msg="Setting gluon ID" addrID=5d97e994-fcdf-4653-ab6b-8a7b9307f2d6 gluonID=1430a85d-d50b-49da-8383-80f5433db988 userID=8830309a-ec34-48de-98ce-949f568fffbd time="2026-02-13T23:27:26Z" level=info msg="Created new IMAP user" addrID=5d97e994-fcdf-4653-ab6b-8a7b9307f2d6 gluonID=1430a85d-d50b-49da-8383-80f5433db988 service=server-manager time="2026-02-13T23:27:26Z" level=info msg="Validating Listener State" service=server-manager time="2026-02-13T23:27:26Z" level=info msg=Resuming service=user-events user=8830309a-ec34-48de-98ce-949f568fffbd And the user logs in with username "e156fc74-e3cd-40d7-8340-7f64a92a2733" and password "password" # :1 -> *scenario time="2026-02-13T23:27:26Z" level=info msg="Received mailbox message count" count=0 gluonID=1430a85d-d50b-49da-8383-80f5433db988 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2026-02-13T23:27:26Z" level=info msg="Starting IMAP Service" service=imap user=8830309a-ec34-48de-98ce-949f568fffbd time="2026-02-13T23:27:26Z" level=info msg="Sync triggered" service=imap user=8830309a-ec34-48de-98ce-949f568fffbd time="2026-02-13T23:27:26Z" level=info msg="Beginning user sync" service=imap start="2026-02-13 23:27:26.448297555 +0000 UTC m=+264.254905965" user=8830309a-ec34-48de-98ce-949f568fffbd time="2026-02-13T23:27:26Z" level=info msg="Syncing labels" service=imap user=8830309a-ec34-48de-98ce-949f568fffbd time="2026-02-13T23:27:26Z" level=info msg="Checking whether logged in user should re-sync. UserID:8830309a-ec34-48de-98ce-949f568fffbd" userID=8830309a-ec34-48de-98ce-949f568fffbd time="2026-02-13T23:27:26Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=1430a85d-d50b-49da-8383-80f5433db988 time="2026-02-13T23:27:26Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=1430a85d-d50b-49da-8383-80f5433db988 time="2026-02-13T23:27:26Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=3 userID=1430a85d-d50b-49da-8383-80f5433db988 And user "e156fc74-e3cd-40d7-8340-7f64a92a2733" connects and authenticates SMTP client "1" # :1 -> *scenario Then it succeeds # :1 -> *scenario time="2026-02-13T23:27:26Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=8 userID=1430a85d-d50b-49da-8383-80f5433db988 time="2026-02-13T23:27:26Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6 userID=1430a85d-d50b-49da-8383-80f5433db988 time="2026-02-13T23:27:26Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=7 userID=1430a85d-d50b-49da-8383-80f5433db988 time="2026-02-13T23:27:26Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5 userID=1430a85d-d50b-49da-8383-80f5433db988 time="2026-02-13T23:27:26Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0 userID=1430a85d-d50b-49da-8383-80f5433db988 time="2026-02-13T23:27:26Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=10 userID=1430a85d-d50b-49da-8383-80f5433db988 time="2026-02-13T23:27:26Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=12 userID=1430a85d-d50b-49da-8383-80f5433db988 time="2026-02-13T23:27:26Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4 userID=1430a85d-d50b-49da-8383-80f5433db988 time="2026-02-13T23:27:26Z" level=info msg="Synced labels" service=imap user=8830309a-ec34-48de-98ce-949f568fffbd time="2026-02-13T23:27:26Z" level=info msg="200 OK: GET https://127.0.0.1:32881/mail/v4/messages/count" pkg=gpa/client userID=8830309a-ec34-48de-98ce-949f568fffbd time="2026-02-13T23:27:26Z" level=info msg="Syncing messages" service=imap user=8830309a-ec34-48de-98ce-949f568fffbd time="2026-02-13T23:27:26Z" level=info msg="Job started" service=imap user=8830309a-ec34-48de-98ce-949f568fffbd time="2026-02-13T23:27:26Z" level=info msg="200 OK: POST https://127.0.0.1:32881/mail/v4/messages" pkg=gpa/client userID=8830309a-ec34-48de-98ce-949f568fffbd time="2026-02-13T23:27:26Z" level=info msg="Job finished" service=imap user=8830309a-ec34-48de-98ce-949f568fffbd time="2026-02-13T23:27:26Z" level=info msg="All child jobs completed" service=imap sync-job=waiter user=8830309a-ec34-48de-98ce-949f568fffbd time="2026-02-13T23:27:26Z" level=info msg="Synced messages" service=imap user=8830309a-ec34-48de-98ce-949f568fffbd time="2026-02-13T23:27:26Z" level=info msg="Finished user sync" duration=4.802362ms service=imap user=8830309a-ec34-48de-98ce-949f568fffbd time="2026-02-13T23:27:26Z" level=info msg="Sync complete, starting API event stream" service=imap user=8830309a-ec34-48de-98ce-949f568fffbd time="2026-02-13T23:27:26Z" level=info msg="Event loop reset" eventID="AQ==" service=user-events user=8830309a-ec34-48de-98ce-949f568fffbd time="2026-02-13T23:27:26Z" level=info msg="Heartbeat sent" metrics="{bridge.any.heartbeat bridge_heartbeat_new {1 6} {true true false false false true true true true true false 0.0.0 starttls starttls unknown}}" pkg=telemetry Scenario: Send from a valid address that cannot send # features/smtp/send/failures_disabled.feature:14 Given the account "e156fc74-e3cd-40d7-8340-7f64a92a2733" has additional disabled address "50bf24b6-e2de-4989-8474-5bd1ff0bc748@proton.local" # :1 -> *scenario time="2026-02-13T23:27:26Z" level=info msg="Sending observability data." pkg=observability time="2026-02-13T23:27:26Z" level=error msg="Cannot send emails from address: 50bf24b6-e2de-4989-8474-5bd1ff0bc748@proton.local" service=smtp user=8830309a-ec34-48de-98ce-949f568fffbd time="2026-02-13T23:27:26Z" level=error msg="Send mail failed." error="cannot send from address: 50bf24b6-e2de-4989-8474-5bd1ff0bc748@proton.local" pkg=smtp time="2026-02-13T23:27:26Z" level=info msg="200 OK: POST https://127.0.0.1:32881/data/v1/metrics" pkg=gpa/client userID=8830309a-ec34-48de-98ce-949f568fffbd time="2026-02-13T23:27:26Z" level=info msg="Successfully sent observability data." pkg=observability When SMTP client "1" sends the following message from "50bf24b6-e2de-4989-8474-5bd1ff0bc748@proton.local" to "071b3500-1c23-4298-9e91-26d2d994043c@proton.local": # :1 -> *scenario """ From: Bridge Test Disabled <[user:disabled]@[domain]> To: Internal Bridge <[user:to]@[domain]>  Hello """ time="2026-02-13T23:27:26Z" level=info msg="Frontend service stopped" time="2026-02-13T23:27:26Z" level=info msg="Frontend client stopped" time="2026-02-13T23:27:26Z" level=info msg="Closing bridge" pkg=bridge time="2026-02-13T23:27:26Z" level=info msg="Stopping service" pkg=observability time="2026-02-13T23:27:26Z" level=info msg="Closing user" userID=8830309a-ec34-48de-98ce-949f568fffbd time="2026-02-13T23:27:26Z" level=info msg="De-registering user client, ID:8830309a-ec34-48de-98ce-949f568fffbd" pkg=observability time="2026-02-13T23:27:26Z" level=info msg="Exiting IMAP Service" service=imap user=8830309a-ec34-48de-98ce-949f568fffbd time="2026-02-13T23:27:26Z" level=info msg="Exiting service main loop" service=smtp user=8830309a-ec34-48de-98ce-949f568fffbd time="2026-02-13T23:27:26Z" level=info msg="Exiting service main loop" service=notification user=8830309a-ec34-48de-98ce-949f568fffbd time="2026-02-13T23:27:26Z" level=info msg="Exiting Service" service=user-identity user=8830309a-ec34-48de-98ce-949f568fffbd time="2026-02-13T23:27:26Z" level=info msg="Exiting service main loop" service=telemetry user=8830309a-ec34-48de-98ce-949f568fffbd time="2026-02-13T23:27:26Z" level=info msg="Exiting service" service=user-events user=8830309a-ec34-48de-98ce-949f568fffbd time="2026-02-13T23:27:26Z" level=info msg="Closing IMAP Listener" service=server-manager time="2026-02-13T23:27:26Z" level=info msg="Closing IMAP server" service=server-manager time="2026-02-13T23:27:26Z" level=info msg="Closing SMTP Listener" service=server-manager time="2026-02-13T23:27:26Z" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2026-02-13T23:27:26Z" level=info msg="Closing SMTP server" service=server-manager time="2026-02-13T23:27:26Z" level=info msg="Closing service" service=unleash And it fails with error "Error: cannot send from address: 50bf24b6-e2de-4989-8474-5bd1ff0bc748@proton.local" # :1 -> *scenario Feature: SMTP sending of plain messages time="2026-02-13T23:27:26Z" level=info msg="User 'df32432b-eb97-42ab-b416-b4031a96340b' created with id=e50c1a98-77bf-496c-8815-a69feaf22e06" pkg=gpa/server/backend Background: Given there exists an account with username "df32432b-eb97-42ab-b416-b4031a96340b" and password "password"# :1 -> *scenario time="2026-02-13T23:27:27Z" level=info msg="User 'caaec908-2bd0-45c5-832b-a81250cf0951' created with id=761a9e0e-f5ed-4b77-ac80-b99ac49df35e" pkg=gpa/server/backend And there exists an account with username "caaec908-2bd0-45c5-832b-a81250cf0951" and password "password" # :1 -> *scenario Then it succeeds # :1 -> *scenario time="2026-02-13T23:27:27Z" level=info msg="Starting bridge" time="2026-02-13T23:27:27Z" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures1466701680/209/config118331097/grpcFocusServerConfig.json pkg=focus/service time="2026-02-13T23:27:27Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures1466701680/209/cache3068696080/unleash_cache/unleash_flags: no such file or directory" service=unleash time="2026-02-13T23:27:27Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures1466701680/209/cache3068696080/notifications/notification_cache: no such file or directory" pkg=notification-store time="2026-02-13T23:27:27Z" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures1466701680/209/data3982762952/gluon/backend/db gluonStore=/tmp/TestFeatures1466701680/209/data3982762952/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2026-02-13T23:27:27Z" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2026-02-13T23:27:27Z" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2026-02-13T23:27:27Z" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2026-02-13T23:27:27Z" level=info msg="Starting service" service=unleash time="2026-02-13T23:27:27Z" level=info msg="Starting service" pkg=observability time="2026-02-13T23:27:27Z" level=info msg="Starting frontend service" time="2026-02-13T23:27:27Z" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures1466701680/209/config118331097/grpcServerConfig.json time="2026-02-13T23:27:27Z" level=info msg="gRPC server listening on /tmp/bridge0606" pkg=grpc time="2026-02-13T23:27:27Z" level=info msg="Frontend service started" time="2026-02-13T23:27:27Z" level=info msg="Starting frontend client" time="2026-02-13T23:27:27Z" level=info msg="Starting poll service" service=unleash time="2026-02-13T23:27:27Z" level=info msg="Starting receiver service" service=unleash time="2026-02-13T23:27:27Z" level=info msg="Loading users" count=0 pkg=bridge/user time="2026-02-13T23:27:27Z" level=info msg="Finished loading users" pkg=bridge/user time="2026-02-13T23:27:27Z" level=info msg="Checking for updates" pkg=bridge time="2026-02-13T23:27:27Z" level=info msg="Not monitoring parent PID" pkg=grpc time="2026-02-13T23:27:27Z" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2026-02-13T23:27:27Z" level=info msg="Frontend client started" When bridge starts # :1 -> *scenario time="2026-02-13T23:27:27Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (668be5d7)" time="2026-02-13T23:27:27Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (668be5d7)" time="2026-02-13T23:27:27Z" level=info msg="200 OK: GET https://127.0.0.1:39011/feature/v2/frontend?bridgeStickyKey=8879e0bd-9487-43e2-84a4-8a1f21390f86" pkg=gpa/manager time="2026-02-13T23:27:27Z" level=info msg="200 OK: POST https://127.0.0.1:39011/auth/v4/info" pkg=gpa/manager time="2026-02-13T23:27:27Z" level=info msg="200 OK: POST https://127.0.0.1:39011/auth/v4" pkg=gpa/manager time="2026-02-13T23:27:27Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=e50c1a98-77bf-496c-8815-a69feaf22e06 time="2026-02-13T23:27:27Z" level=info msg="Adding vault user" userID=e50c1a98-77bf-496c-8815-a69feaf22e06 time="2026-02-13T23:27:27Z" level=info msg="Creating new user" userID=e50c1a98-77bf-496c-8815-a69feaf22e06 time="2026-02-13T23:27:27Z" level=warning msg="404 GET https://127.0.0.1:39011/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2026-02-13T23:27:27Z" level=error msg="404 GET https://127.0.0.1:39011/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2026-02-13T23:27:27Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:39011/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2026-02-13T23:27:27Z" level=info msg="Creating user object" numAddr=1 numLabels=12 userID=e50c1a98-77bf-496c-8815-a69feaf22e06 time="2026-02-13T23:27:27Z" level=info msg="200 OK: GET https://127.0.0.1:39011/core/v4/events/latest" pkg=gpa/client userID=e50c1a98-77bf-496c-8815-a69feaf22e06 time="2026-02-13T23:27:27Z" level=info msg="Starting service Last EventID=AA==" service=user-events user=e50c1a98-77bf-496c-8815-a69feaf22e06 time="2026-02-13T23:27:27Z" level=info msg="200 OK: GET https://127.0.0.1:39011/core/v4/settings" pkg=gpa/client userID=e50c1a98-77bf-496c-8815-a69feaf22e06 time="2026-02-13T23:27:27Z" level=info msg="Registering user client, ID:e50c1a98-77bf-496c-8815-a69feaf22e06" pkg=observability time="2026-02-13T23:27:27Z" level=info msg="Starting service main loop" service=telemetry user=e50c1a98-77bf-496c-8815-a69feaf22e06 time="2026-02-13T23:27:27Z" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=e50c1a98-77bf-496c-8815-a69feaf22e06 time="2026-02-13T23:27:27Z" level=info msg="Starting service main loop" service=notification user=e50c1a98-77bf-496c-8815-a69feaf22e06 time="2026-02-13T23:27:27Z" level=info msg="Starting service main loop" service=smtp user=e50c1a98-77bf-496c-8815-a69feaf22e06 time="2026-02-13T23:27:27Z" level=info msg="200 OK: GET https://127.0.0.1:39011/core/v4/labels?Type=4" pkg=gpa/client userID=e50c1a98-77bf-496c-8815-a69feaf22e06 time="2026-02-13T23:27:27Z" level=info msg="200 OK: GET https://127.0.0.1:39011/core/v4/labels?Type=3" pkg=gpa/client userID=e50c1a98-77bf-496c-8815-a69feaf22e06 time="2026-02-13T23:27:27Z" level=info msg="200 OK: GET https://127.0.0.1:39011/core/v4/labels?Type=1" pkg=gpa/client userID=e50c1a98-77bf-496c-8815-a69feaf22e06 time="2026-02-13T23:27:27Z" level=info msg="Setting labels" labelIDs="[12 2 3 6 8 9 10 0 1 4 5 7]" pkg=rwLabels time="2026-02-13T23:27:27Z" level=info msg="Adding user to imap server" addrID=a4ce5c17-e3dc-4fce-9035-94bdc04144dd service=server-manager time="2026-02-13T23:27:27Z" level=info msg="Creating new IMAP user" addrID=a4ce5c17-e3dc-4fce-9035-94bdc04144dd service=server-manager time="2026-02-13T23:27:27Z" level=info msg="Setting gluon ID" addrID=a4ce5c17-e3dc-4fce-9035-94bdc04144dd gluonID=16258fac-80e8-4f69-89ef-c2c14c646ed3 userID=e50c1a98-77bf-496c-8815-a69feaf22e06 time="2026-02-13T23:27:27Z" level=info msg="Created new IMAP user" addrID=a4ce5c17-e3dc-4fce-9035-94bdc04144dd gluonID=16258fac-80e8-4f69-89ef-c2c14c646ed3 service=server-manager time="2026-02-13T23:27:27Z" level=info msg="Validating Listener State" service=server-manager time="2026-02-13T23:27:27Z" level=info msg=Resuming service=user-events user=e50c1a98-77bf-496c-8815-a69feaf22e06 And the user logs in with username "df32432b-eb97-42ab-b416-b4031a96340b" and password "password" # :1 -> *scenario time="2026-02-13T23:27:27Z" level=info msg="Received mailbox message count" count=0 gluonID=16258fac-80e8-4f69-89ef-c2c14c646ed3 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2026-02-13T23:27:27Z" level=info msg="Starting IMAP Service" service=imap user=e50c1a98-77bf-496c-8815-a69feaf22e06 time="2026-02-13T23:27:27Z" level=info msg="Sync triggered" service=imap user=e50c1a98-77bf-496c-8815-a69feaf22e06 time="2026-02-13T23:27:27Z" level=info msg="Beginning user sync" service=imap start="2026-02-13 23:27:27.708942985 +0000 UTC m=+265.515551395" user=e50c1a98-77bf-496c-8815-a69feaf22e06 time="2026-02-13T23:27:27Z" level=info msg="Syncing labels" service=imap user=e50c1a98-77bf-496c-8815-a69feaf22e06 time="2026-02-13T23:27:27Z" level=info msg="Checking whether logged in user should re-sync. UserID:e50c1a98-77bf-496c-8815-a69feaf22e06" userID=e50c1a98-77bf-496c-8815-a69feaf22e06 time="2026-02-13T23:27:27Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=16258fac-80e8-4f69-89ef-c2c14c646ed3 time="2026-02-13T23:27:27Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=16258fac-80e8-4f69-89ef-c2c14c646ed3 time="2026-02-13T23:27:27Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=3 userID=16258fac-80e8-4f69-89ef-c2c14c646ed3 time="2026-02-13T23:27:27Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6 userID=16258fac-80e8-4f69-89ef-c2c14c646ed3 time="2026-02-13T23:27:27Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=8 userID=16258fac-80e8-4f69-89ef-c2c14c646ed3 time="2026-02-13T23:27:27Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=7 userID=16258fac-80e8-4f69-89ef-c2c14c646ed3 time="2026-02-13T23:27:27Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=12 userID=16258fac-80e8-4f69-89ef-c2c14c646ed3 time="2026-02-13T23:27:27Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4 userID=16258fac-80e8-4f69-89ef-c2c14c646ed3 time="2026-02-13T23:27:27Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=10 userID=16258fac-80e8-4f69-89ef-c2c14c646ed3 time="2026-02-13T23:27:27Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0 userID=16258fac-80e8-4f69-89ef-c2c14c646ed3 time="2026-02-13T23:27:27Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5 userID=16258fac-80e8-4f69-89ef-c2c14c646ed3 time="2026-02-13T23:27:27Z" level=info msg="Synced labels" service=imap user=e50c1a98-77bf-496c-8815-a69feaf22e06 time="2026-02-13T23:27:27Z" level=info msg="200 OK: GET https://127.0.0.1:39011/mail/v4/messages/count" pkg=gpa/client userID=e50c1a98-77bf-496c-8815-a69feaf22e06 time="2026-02-13T23:27:27Z" level=info msg="Syncing messages" service=imap user=e50c1a98-77bf-496c-8815-a69feaf22e06 time="2026-02-13T23:27:27Z" level=info msg="Job started" service=imap user=e50c1a98-77bf-496c-8815-a69feaf22e06 time="2026-02-13T23:27:27Z" level=info msg="200 OK: POST https://127.0.0.1:39011/mail/v4/messages" pkg=gpa/client userID=e50c1a98-77bf-496c-8815-a69feaf22e06 time="2026-02-13T23:27:27Z" level=info msg="Job finished" service=imap user=e50c1a98-77bf-496c-8815-a69feaf22e06 time="2026-02-13T23:27:27Z" level=info msg="All child jobs completed" service=imap sync-job=waiter user=e50c1a98-77bf-496c-8815-a69feaf22e06 time="2026-02-13T23:27:27Z" level=info msg="Synced messages" service=imap user=e50c1a98-77bf-496c-8815-a69feaf22e06 time="2026-02-13T23:27:27Z" level=info msg="Finished user sync" duration=4.578572ms service=imap user=e50c1a98-77bf-496c-8815-a69feaf22e06 time="2026-02-13T23:27:27Z" level=info msg="Sync complete, starting API event stream" service=imap user=e50c1a98-77bf-496c-8815-a69feaf22e06 time="2026-02-13T23:27:27Z" level=info msg="Event loop reset" eventID="AA==" service=user-events user=e50c1a98-77bf-496c-8815-a69feaf22e06 And user "df32432b-eb97-42ab-b416-b4031a96340b" finishes syncing # :1 -> *scenario And user "df32432b-eb97-42ab-b416-b4031a96340b" connects and authenticates SMTP client "1" # :1 -> *scenario Then it succeeds # :1 -> *scenario time="2026-02-13T23:27:27Z" level=info msg="Sending observability data." pkg=observability time="2026-02-13T23:27:27Z" level=info msg="200 OK: POST https://127.0.0.1:39011/data/v1/metrics" pkg=gpa/client userID=e50c1a98-77bf-496c-8815-a69feaf22e06 time="2026-02-13T23:27:27Z" level=info msg="Successfully sent observability data." pkg=observability time="2026-02-13T23:27:27Z" level=info msg="200 OK: GET https://127.0.0.1:39011/mail/v4/settings" pkg=gpa/client userID=e50c1a98-77bf-496c-8815-a69feaf22e06 time="2026-02-13T23:27:27Z" level=info msg="200 OK: POST https://127.0.0.1:39011/mail/v4/messages" pkg=gpa/client userID=e50c1a98-77bf-496c-8815-a69feaf22e06 time="2026-02-13T23:27:27Z" level=info msg="200 OK: POST https://127.0.0.1:39011/mail/v4/messages" pkg=gpa/client userID=e50c1a98-77bf-496c-8815-a69feaf22e06 time="2026-02-13T23:27:27Z" level=info msg="200 OK: POST https://127.0.0.1:39011/mail/v4/messages" pkg=gpa/client userID=e50c1a98-77bf-496c-8815-a69feaf22e06 time="2026-02-13T23:27:27Z" level=info msg="200 OK: GET https://127.0.0.1:39011/core/v4/keys?Email=pm.bridge.qa%40gmail.com" pkg=gpa/client userID=e50c1a98-77bf-496c-8815-a69feaf22e06 time="2026-02-13T23:27:27Z" level=info msg="200 OK: GET https://127.0.0.1:39011/contacts/v4/emails?Email=pm.bridge.qa%40gmail.com&Page=0&PageSize=150" pkg=gpa/client userID=e50c1a98-77bf-496c-8815-a69feaf22e06 time="2026-02-13T23:27:27Z" level=info msg="200 OK: POST https://127.0.0.1:39011/mail/v4/messages/7fe1157b-c921-468d-9b1a-cb34b575d400" pkg=gpa/client userID=e50c1a98-77bf-496c-8815-a69feaf22e06 time="2026-02-13T23:27:27Z" level=info msg="Scheduling observability data sending" pkg=observability Scenario: HTML message to external account # features/smtp/send/html.feature:14 When SMTP client "1" sends the following message from "df32432b-eb97-42ab-b416-b4031a96340b@proton.local" to "pm.bridge.qa@gmail.com": # :1 -> *scenario """ From: Bridge Test <[user:user]@[domain]> To: External Bridge  Subject: HTML text external Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/html; charset=utf-8 In-Reply-To:   This is body of HTML mail without attachment  """ Then it succeeds # :1 -> *scenario When user "df32432b-eb97-42ab-b416-b4031a96340b" connects and authenticates IMAP client "1" # :1 -> *scenario time="2026-02-13T23:27:27Z" level=info msg="Heartbeat sent" metrics="{bridge.any.heartbeat bridge_heartbeat_new {1 0} {true true false false false true true true true true false 0.0.0 starttls starttls unknown}}" pkg=telemetry time="2026-02-13T23:27:28Z" level=info msg="200 OK: GET https://127.0.0.1:39011/core/v4/events/AA==" pkg=gpa/client userID=e50c1a98-77bf-496c-8815-a69feaf22e06 time="2026-02-13T23:27:28Z" level=info msg="Received new API event" new="Event Aw==: messages: created=1, updated=1, deleted=0" old="AA==" service=user-events user=e50c1a98-77bf-496c-8815-a69feaf22e06 time="2026-02-13T23:27:28Z" level=info msg="Handling message created event" date=0 messageID=7fe1157b-c921-468d-9b1a-cb34b575d400 service=imap subject="******** (1d8cf8ad)" user=e50c1a98-77bf-496c-8815-a69feaf22e06 time="2026-02-13T23:27:28Z" level=info msg="200 OK: GET https://127.0.0.1:39011/mail/v4/messages/7fe1157b-c921-468d-9b1a-cb34b575d400" pkg=gpa/client userID=e50c1a98-77bf-496c-8815-a69feaf22e06 time="2026-02-13T23:27:28Z" level=info msg="Handling draft or sent updated event" isDraft=false messageID=7fe1157b-c921-468d-9b1a-cb34b575d400 service=imap subject="******** (1d8cf8ad)" user=e50c1a98-77bf-496c-8815-a69feaf22e06 time="2026-02-13T23:27:28Z" level=info msg="200 OK: GET https://127.0.0.1:39011/mail/v4/messages/7fe1157b-c921-468d-9b1a-cb34b575d400" pkg=gpa/client userID=e50c1a98-77bf-496c-8815-a69feaf22e06 Then IMAP client "1" eventually sees the following messages in "Sent": # :1 -> *scenario | from | to | subject | | df32432b-eb97-42ab-b416-b4031a96340b@proton.local | pm.bridge.qa@gmail.com | HTML text external | time="2026-02-13T23:27:28Z" level=info msg="Frontend service stopped" time="2026-02-13T23:27:28Z" level=info msg="Frontend client stopped" time="2026-02-13T23:27:28Z" level=info msg="Closing bridge" pkg=bridge time="2026-02-13T23:27:28Z" level=info msg="Stopping service" pkg=observability time="2026-02-13T23:27:28Z" level=info msg="Closing user" userID=e50c1a98-77bf-496c-8815-a69feaf22e06 time="2026-02-13T23:27:28Z" level=info msg="De-registering user client, ID:e50c1a98-77bf-496c-8815-a69feaf22e06" pkg=observability time="2026-02-13T23:27:28Z" level=info msg="Exiting IMAP Service" service=imap user=e50c1a98-77bf-496c-8815-a69feaf22e06 time="2026-02-13T23:27:28Z" level=info msg="Exiting service main loop" service=smtp user=e50c1a98-77bf-496c-8815-a69feaf22e06 time="2026-02-13T23:27:28Z" level=info msg="Exiting service main loop" service=notification user=e50c1a98-77bf-496c-8815-a69feaf22e06 time="2026-02-13T23:27:28Z" level=info msg="Exiting Service" service=user-identity user=e50c1a98-77bf-496c-8815-a69feaf22e06 time="2026-02-13T23:27:28Z" level=info msg="Exiting service main loop" service=telemetry user=e50c1a98-77bf-496c-8815-a69feaf22e06 time="2026-02-13T23:27:28Z" level=info msg="Exiting service" service=user-events user=e50c1a98-77bf-496c-8815-a69feaf22e06 time="2026-02-13T23:27:28Z" level=info msg="Closing IMAP Listener" service=server-manager time="2026-02-13T23:27:28Z" level=info msg="Closing IMAP server" service=server-manager time="2026-02-13T23:27:28Z" level=info msg="Closing SMTP Listener" service=server-manager time="2026-02-13T23:27:28Z" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2026-02-13T23:27:28Z" level=info msg="Closing SMTP server" service=server-manager time="2026-02-13T23:27:28Z" level=info msg="Closing service" service=unleash And the body in the "POST" request to "/mail/v4/messages" is: # :1 -> *scenario """ {  "Message": {  "Subject": "HTML text external",  "Sender": {  "Name": "Bridge Test"  },  "ToList": [  {  "Address": "pm.bridge.qa@gmail.com",  "Name": "External Bridge"  }  ],  "CCList": [],  "BCCList": [],  "MIMEType": "text/html"  } } """ time="2026-02-13T23:27:28Z" level=info msg="User '5d281407-7552-486a-afd7-0f2a6117a17f' created with id=a2b321d6-8b85-41ad-9bfb-93ea776462e7" pkg=gpa/server/backend time="2026-02-13T23:27:29Z" level=info msg="User 'a288d4b3-1d6e-44f0-b234-a5b759e51c7e' created with id=62a1b4bd-b492-42f1-bdf1-aa7ef8a426e0" pkg=gpa/server/backend time="2026-02-13T23:27:29Z" level=info msg="Starting bridge" time="2026-02-13T23:27:29Z" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures1466701680/210/config108944166/grpcFocusServerConfig.json pkg=focus/service time="2026-02-13T23:27:29Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures1466701680/210/cache1844649500/unleash_cache/unleash_flags: no such file or directory" service=unleash time="2026-02-13T23:27:29Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures1466701680/210/cache1844649500/notifications/notification_cache: no such file or directory" pkg=notification-store time="2026-02-13T23:27:29Z" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures1466701680/210/data67352322/gluon/backend/db gluonStore=/tmp/TestFeatures1466701680/210/data67352322/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2026-02-13T23:27:29Z" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2026-02-13T23:27:29Z" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2026-02-13T23:27:29Z" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2026-02-13T23:27:29Z" level=info msg="Starting service" service=unleash time="2026-02-13T23:27:29Z" level=info msg="Starting service" pkg=observability time="2026-02-13T23:27:29Z" level=info msg="Starting frontend service" time="2026-02-13T23:27:29Z" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures1466701680/210/config108944166/grpcServerConfig.json time="2026-02-13T23:27:29Z" level=info msg="gRPC server listening on /tmp/bridge1194" pkg=grpc time="2026-02-13T23:27:29Z" level=info msg="Frontend service started" time="2026-02-13T23:27:29Z" level=info msg="Starting frontend client" time="2026-02-13T23:27:29Z" level=info msg="Starting poll service" service=unleash time="2026-02-13T23:27:29Z" level=info msg="Starting receiver service" service=unleash time="2026-02-13T23:27:29Z" level=info msg="Loading users" count=0 pkg=bridge/user time="2026-02-13T23:27:29Z" level=info msg="Finished loading users" pkg=bridge/user time="2026-02-13T23:27:29Z" level=info msg="Checking for updates" pkg=bridge time="2026-02-13T23:27:29Z" level=info msg="Not monitoring parent PID" pkg=grpc time="2026-02-13T23:27:29Z" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2026-02-13T23:27:29Z" level=info msg="Frontend client started" time="2026-02-13T23:27:29Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (a23052eb)" time="2026-02-13T23:27:29Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (a23052eb)" time="2026-02-13T23:27:29Z" level=info msg="200 OK: GET https://127.0.0.1:43295/feature/v2/frontend?bridgeStickyKey=a2133b1b-fb60-473b-a7c6-7219c1f5c12d" pkg=gpa/manager time="2026-02-13T23:27:29Z" level=info msg="200 OK: POST https://127.0.0.1:43295/auth/v4/info" pkg=gpa/manager time="2026-02-13T23:27:29Z" level=info msg="200 OK: POST https://127.0.0.1:43295/auth/v4" pkg=gpa/manager time="2026-02-13T23:27:29Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=a2b321d6-8b85-41ad-9bfb-93ea776462e7 time="2026-02-13T23:27:29Z" level=info msg="Adding vault user" userID=a2b321d6-8b85-41ad-9bfb-93ea776462e7 time="2026-02-13T23:27:29Z" level=info msg="Creating new user" userID=a2b321d6-8b85-41ad-9bfb-93ea776462e7 time="2026-02-13T23:27:29Z" level=warning msg="404 GET https://127.0.0.1:43295/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2026-02-13T23:27:29Z" level=error msg="404 GET https://127.0.0.1:43295/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2026-02-13T23:27:29Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:43295/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2026-02-13T23:27:29Z" level=info msg="Creating user object" numAddr=1 numLabels=12 userID=a2b321d6-8b85-41ad-9bfb-93ea776462e7 time="2026-02-13T23:27:29Z" level=info msg="200 OK: GET https://127.0.0.1:43295/core/v4/events/latest" pkg=gpa/client userID=a2b321d6-8b85-41ad-9bfb-93ea776462e7 time="2026-02-13T23:27:29Z" level=info msg="Starting service Last EventID=AA==" service=user-events user=a2b321d6-8b85-41ad-9bfb-93ea776462e7 time="2026-02-13T23:27:29Z" level=info msg="200 OK: GET https://127.0.0.1:43295/core/v4/settings" pkg=gpa/client userID=a2b321d6-8b85-41ad-9bfb-93ea776462e7 time="2026-02-13T23:27:29Z" level=info msg="Registering user client, ID:a2b321d6-8b85-41ad-9bfb-93ea776462e7" pkg=observability time="2026-02-13T23:27:29Z" level=info msg="Starting service main loop" service=telemetry user=a2b321d6-8b85-41ad-9bfb-93ea776462e7 time="2026-02-13T23:27:29Z" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=a2b321d6-8b85-41ad-9bfb-93ea776462e7 time="2026-02-13T23:27:29Z" level=info msg="Starting service main loop" service=notification user=a2b321d6-8b85-41ad-9bfb-93ea776462e7 time="2026-02-13T23:27:29Z" level=info msg="Starting service main loop" service=smtp user=a2b321d6-8b85-41ad-9bfb-93ea776462e7 time="2026-02-13T23:27:29Z" level=info msg="200 OK: GET https://127.0.0.1:43295/core/v4/labels?Type=4" pkg=gpa/client userID=a2b321d6-8b85-41ad-9bfb-93ea776462e7 time="2026-02-13T23:27:29Z" level=info msg="200 OK: GET https://127.0.0.1:43295/core/v4/labels?Type=3" pkg=gpa/client userID=a2b321d6-8b85-41ad-9bfb-93ea776462e7 time="2026-02-13T23:27:29Z" level=info msg="200 OK: GET https://127.0.0.1:43295/core/v4/labels?Type=1" pkg=gpa/client userID=a2b321d6-8b85-41ad-9bfb-93ea776462e7 time="2026-02-13T23:27:29Z" level=info msg="Setting labels" labelIDs="[12 1 2 4 7 0 3 5 6 8 9 10]" pkg=rwLabels time="2026-02-13T23:27:29Z" level=info msg="Adding user to imap server" addrID=980a097d-4f42-4905-baa7-19b77a3185b4 service=server-manager time="2026-02-13T23:27:29Z" level=info msg="Creating new IMAP user" addrID=980a097d-4f42-4905-baa7-19b77a3185b4 service=server-manager time="2026-02-13T23:27:29Z" level=info msg="Setting gluon ID" addrID=980a097d-4f42-4905-baa7-19b77a3185b4 gluonID=53121d75-d869-40c5-b508-f058f36d5e57 userID=a2b321d6-8b85-41ad-9bfb-93ea776462e7 time="2026-02-13T23:27:29Z" level=info msg="Created new IMAP user" addrID=980a097d-4f42-4905-baa7-19b77a3185b4 gluonID=53121d75-d869-40c5-b508-f058f36d5e57 service=server-manager time="2026-02-13T23:27:29Z" level=info msg="Validating Listener State" service=server-manager time="2026-02-13T23:27:29Z" level=info msg=Resuming service=user-events user=a2b321d6-8b85-41ad-9bfb-93ea776462e7 time="2026-02-13T23:27:29Z" level=info msg="Received mailbox message count" count=0 gluonID=53121d75-d869-40c5-b508-f058f36d5e57 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2026-02-13T23:27:29Z" level=info msg="Starting IMAP Service" service=imap user=a2b321d6-8b85-41ad-9bfb-93ea776462e7 time="2026-02-13T23:27:29Z" level=info msg="Sync triggered" service=imap user=a2b321d6-8b85-41ad-9bfb-93ea776462e7 time="2026-02-13T23:27:29Z" level=info msg="Beginning user sync" service=imap start="2026-02-13 23:27:29.801285125 +0000 UTC m=+267.607893535" user=a2b321d6-8b85-41ad-9bfb-93ea776462e7 time="2026-02-13T23:27:29Z" level=info msg="Syncing labels" service=imap user=a2b321d6-8b85-41ad-9bfb-93ea776462e7 time="2026-02-13T23:27:29Z" level=info msg="Checking whether logged in user should re-sync. UserID:a2b321d6-8b85-41ad-9bfb-93ea776462e7" userID=a2b321d6-8b85-41ad-9bfb-93ea776462e7 time="2026-02-13T23:27:29Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=53121d75-d869-40c5-b508-f058f36d5e57 time="2026-02-13T23:27:29Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=53121d75-d869-40c5-b508-f058f36d5e57 time="2026-02-13T23:27:29Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4 userID=53121d75-d869-40c5-b508-f058f36d5e57 time="2026-02-13T23:27:29Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0 userID=53121d75-d869-40c5-b508-f058f36d5e57 time="2026-02-13T23:27:29Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=3 userID=53121d75-d869-40c5-b508-f058f36d5e57 time="2026-02-13T23:27:29Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5 userID=53121d75-d869-40c5-b508-f058f36d5e57 time="2026-02-13T23:27:29Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=7 userID=53121d75-d869-40c5-b508-f058f36d5e57 time="2026-02-13T23:27:29Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6 userID=53121d75-d869-40c5-b508-f058f36d5e57 time="2026-02-13T23:27:29Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=10 userID=53121d75-d869-40c5-b508-f058f36d5e57 time="2026-02-13T23:27:29Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=12 userID=53121d75-d869-40c5-b508-f058f36d5e57 time="2026-02-13T23:27:29Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=8 userID=53121d75-d869-40c5-b508-f058f36d5e57 time="2026-02-13T23:27:29Z" level=info msg="Synced labels" service=imap user=a2b321d6-8b85-41ad-9bfb-93ea776462e7 time="2026-02-13T23:27:29Z" level=info msg="200 OK: GET https://127.0.0.1:43295/mail/v4/messages/count" pkg=gpa/client userID=a2b321d6-8b85-41ad-9bfb-93ea776462e7 time="2026-02-13T23:27:29Z" level=info msg="Syncing messages" service=imap user=a2b321d6-8b85-41ad-9bfb-93ea776462e7 time="2026-02-13T23:27:29Z" level=info msg="Job started" service=imap user=a2b321d6-8b85-41ad-9bfb-93ea776462e7 time="2026-02-13T23:27:29Z" level=info msg="200 OK: POST https://127.0.0.1:43295/mail/v4/messages" pkg=gpa/client userID=a2b321d6-8b85-41ad-9bfb-93ea776462e7 time="2026-02-13T23:27:29Z" level=info msg="Job finished" service=imap user=a2b321d6-8b85-41ad-9bfb-93ea776462e7 time="2026-02-13T23:27:29Z" level=info msg="All child jobs completed" service=imap sync-job=waiter user=a2b321d6-8b85-41ad-9bfb-93ea776462e7 time="2026-02-13T23:27:29Z" level=info msg="Synced messages" service=imap user=a2b321d6-8b85-41ad-9bfb-93ea776462e7 time="2026-02-13T23:27:29Z" level=info msg="Finished user sync" duration=3.896524ms service=imap user=a2b321d6-8b85-41ad-9bfb-93ea776462e7 time="2026-02-13T23:27:29Z" level=info msg="Sync complete, starting API event stream" service=imap user=a2b321d6-8b85-41ad-9bfb-93ea776462e7 time="2026-02-13T23:27:29Z" level=info msg="Event loop reset" eventID="AA==" service=user-events user=a2b321d6-8b85-41ad-9bfb-93ea776462e7 time="2026-02-13T23:27:29Z" level=info msg="Sending observability data." pkg=observability time="2026-02-13T23:27:29Z" level=info msg="200 OK: POST https://127.0.0.1:43295/data/v1/metrics" pkg=gpa/client userID=a2b321d6-8b85-41ad-9bfb-93ea776462e7 time="2026-02-13T23:27:29Z" level=info msg="Successfully sent observability data." pkg=observability time="2026-02-13T23:27:29Z" level=info msg="200 OK: GET https://127.0.0.1:43295/mail/v4/settings" pkg=gpa/client userID=a2b321d6-8b85-41ad-9bfb-93ea776462e7 time="2026-02-13T23:27:29Z" level=info msg="200 OK: POST https://127.0.0.1:43295/mail/v4/messages" pkg=gpa/client userID=a2b321d6-8b85-41ad-9bfb-93ea776462e7 time="2026-02-13T23:27:29Z" level=info msg="200 OK: POST https://127.0.0.1:43295/mail/v4/attachments" pkg=gpa/client userID=a2b321d6-8b85-41ad-9bfb-93ea776462e7 time="2026-02-13T23:27:29Z" level=info msg="200 OK: GET https://127.0.0.1:43295/core/v4/keys?Email=pm.bridge.qa%40gmail.com" pkg=gpa/client userID=a2b321d6-8b85-41ad-9bfb-93ea776462e7 time="2026-02-13T23:27:29Z" level=info msg="200 OK: GET https://127.0.0.1:43295/contacts/v4/emails?Email=pm.bridge.qa%40gmail.com&Page=0&PageSize=150" pkg=gpa/client userID=a2b321d6-8b85-41ad-9bfb-93ea776462e7 time="2026-02-13T23:27:29Z" level=info msg="200 OK: POST https://127.0.0.1:43295/mail/v4/messages/79179428-16bc-4ff7-9cd0-0f1cacd4f0b6" pkg=gpa/client userID=a2b321d6-8b85-41ad-9bfb-93ea776462e7 time="2026-02-13T23:27:29Z" level=info msg="Scheduling observability data sending" pkg=observability Scenario: HTML message with inline image to external account # features/smtp/send/html.feature:56 When SMTP client "1" sends the following message from "5d281407-7552-486a-afd7-0f2a6117a17f@proton.local" to "pm.bridge.qa@gmail.com": # :1 -> *scenario """ From: Bridge Test <[user:user]@[domain]> To: External Bridge  Subject: Html Inline External Content-Disposition: inline User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Thunderbird/60.5.0 MIME-Version: 1.0 Content-Language: en-US Content-Type: multipart/related; boundary="------------61FA22A41A3F46E8E90EF528"  This is a multi-part message in MIME format. --------------61FA22A41A3F46E8E90EF528 Content-Type: text/html; charset=utf-8 Content-Transfer-Encoding: 7bit       


 

 

Behold! An inline
 

    --------------61FA22A41A3F46E8E90EF528 Content-Type: image/gif; name="email-action-left.gif" Content-Transfer-Encoding: base64 Content-ID:  Content-Disposition: inline; filename="email-action-left.gif"  R0lGODlhAQABAAAAADs= --------------61FA22A41A3F46E8E90EF528--  """ Then it succeeds # :1 -> *scenario When user "5d281407-7552-486a-afd7-0f2a6117a17f" connects and authenticates IMAP client "1" # :1 -> *scenario time="2026-02-13T23:27:30Z" level=info msg="Heartbeat sent" metrics="{bridge.any.heartbeat bridge_heartbeat_new {1 0} {true true false false false true true true true true false 0.0.0 starttls starttls unknown}}" pkg=telemetry time="2026-02-13T23:27:30Z" level=info msg="200 OK: GET https://127.0.0.1:43295/core/v4/events/AA==" pkg=gpa/client userID=a2b321d6-8b85-41ad-9bfb-93ea776462e7 time="2026-02-13T23:27:30Z" level=info msg="Received new API event" new="Event BA==: messages: created=1, updated=1, deleted=0" old="AA==" service=user-events user=a2b321d6-8b85-41ad-9bfb-93ea776462e7 time="2026-02-13T23:27:30Z" level=info msg="Handling message created event" date=0 messageID=79179428-16bc-4ff7-9cd0-0f1cacd4f0b6 service=imap subject="******** (ad07dba3)" user=a2b321d6-8b85-41ad-9bfb-93ea776462e7 time="2026-02-13T23:27:30Z" level=info msg="200 OK: GET https://127.0.0.1:43295/mail/v4/messages/79179428-16bc-4ff7-9cd0-0f1cacd4f0b6" pkg=gpa/client userID=a2b321d6-8b85-41ad-9bfb-93ea776462e7 time="2026-02-13T23:27:30Z" level=info msg="Handling draft or sent updated event" isDraft=false messageID=79179428-16bc-4ff7-9cd0-0f1cacd4f0b6 service=imap subject="******** (ad07dba3)" user=a2b321d6-8b85-41ad-9bfb-93ea776462e7 time="2026-02-13T23:27:30Z" level=info msg="200 OK: GET https://127.0.0.1:43295/mail/v4/messages/79179428-16bc-4ff7-9cd0-0f1cacd4f0b6" pkg=gpa/client userID=a2b321d6-8b85-41ad-9bfb-93ea776462e7 Then IMAP client "1" eventually sees the following messages in "Sent": # :1 -> *scenario | from | to | subject | | 5d281407-7552-486a-afd7-0f2a6117a17f@proton.local | pm.bridge.qa@gmail.com | Html Inline External | And the body in the "POST" request to "/mail/v4/messages" is: # :1 -> *scenario """ {  "Message": {  "Subject": "Html Inline External",  "Sender": {  "Name": "Bridge Test"  },  "ToList": [  {  "Address": "pm.bridge.qa@gmail.com",  "Name": "External Bridge"  }  ],  "CCList": [],  "BCCList": [],  "MIMEType": "text/html"  } } """ time="2026-02-13T23:27:30Z" level=info msg="Frontend service stopped" time="2026-02-13T23:27:30Z" level=info msg="Frontend client stopped" time="2026-02-13T23:27:30Z" level=info msg="Closing bridge" pkg=bridge time="2026-02-13T23:27:30Z" level=info msg="Stopping service" pkg=observability time="2026-02-13T23:27:30Z" level=info msg="Closing user" userID=a2b321d6-8b85-41ad-9bfb-93ea776462e7 time="2026-02-13T23:27:30Z" level=info msg="De-registering user client, ID:a2b321d6-8b85-41ad-9bfb-93ea776462e7" pkg=observability time="2026-02-13T23:27:30Z" level=info msg="Exiting IMAP Service" service=imap user=a2b321d6-8b85-41ad-9bfb-93ea776462e7 time="2026-02-13T23:27:30Z" level=info msg="Exiting service main loop" service=smtp user=a2b321d6-8b85-41ad-9bfb-93ea776462e7 time="2026-02-13T23:27:30Z" level=info msg="Exiting service main loop" service=notification user=a2b321d6-8b85-41ad-9bfb-93ea776462e7 time="2026-02-13T23:27:30Z" level=info msg="Exiting Service" service=user-identity user=a2b321d6-8b85-41ad-9bfb-93ea776462e7 time="2026-02-13T23:27:30Z" level=info msg="Exiting service main loop" service=telemetry user=a2b321d6-8b85-41ad-9bfb-93ea776462e7 time="2026-02-13T23:27:30Z" level=info msg="Exiting service" service=user-events user=a2b321d6-8b85-41ad-9bfb-93ea776462e7 time="2026-02-13T23:27:30Z" level=info msg="Closing IMAP Listener" service=server-manager time="2026-02-13T23:27:30Z" level=info msg="Closing IMAP server" service=server-manager time="2026-02-13T23:27:30Z" level=info msg="Closing SMTP Listener" service=server-manager time="2026-02-13T23:27:30Z" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2026-02-13T23:27:30Z" level=info msg="Closing SMTP server" service=server-manager time="2026-02-13T23:27:30Z" level=info msg="Closing service" service=unleash And IMAP client "1" eventually sees the following message in "Sent" with this structure: # :1 -> *scenario """ {  "date": "01 Jan 01 00:00 +0000",  "to": "External Bridge ",  "from": "Bridge Test <[user:user]@[domain]>",  "subject": "Html Inline External",  "content": {  "content-type": "multipart/mixed",  "sections":[  {  "content-type": "multipart/related",  "sections":[  {  "content-type": "text/html",  "content-type-charset": "utf-8",  "transfer-encoding": "quoted-printable",  "body-is": "\r\n\r\n\r\n\r\n\r\n


\r\n

\r\n

Behold! An inline 3D\"\"\r\nwidth=3D\"24\"
\r\n

\r\n\r\n"  },  {  "content-type": "image/gif",  "content-type-name": "email-action-left.gif",  "content-disposition": "inline",  "content-disposition-filename": "email-action-left.gif",  "transfer-encoding": "base64",  "body-is": "R0lGODlhAQABAAAAADs="  }  ]  }  ]  } } """ time="2026-02-13T23:27:31Z" level=info msg="User '972cbf49-98ea-456e-9314-4c160635ad22' created with id=8ef7fd05-f160-4a30-b568-f854bdda435f" pkg=gpa/server/backend time="2026-02-13T23:27:31Z" level=info msg="User '19ace696-5997-43cb-9e99-c8f0c0c443bc' created with id=75452c0c-fde2-4544-9ce2-0815bf852938" pkg=gpa/server/backend time="2026-02-13T23:27:31Z" level=info msg="Starting bridge" time="2026-02-13T23:27:31Z" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures1466701680/211/config2737516180/grpcFocusServerConfig.json pkg=focus/service time="2026-02-13T23:27:31Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures1466701680/211/cache46034165/unleash_cache/unleash_flags: no such file or directory" service=unleash time="2026-02-13T23:27:31Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures1466701680/211/cache46034165/notifications/notification_cache: no such file or directory" pkg=notification-store time="2026-02-13T23:27:31Z" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures1466701680/211/data2286042978/gluon/backend/db gluonStore=/tmp/TestFeatures1466701680/211/data2286042978/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2026-02-13T23:27:31Z" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2026-02-13T23:27:31Z" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2026-02-13T23:27:31Z" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2026-02-13T23:27:31Z" level=info msg="Starting service" service=unleash time="2026-02-13T23:27:31Z" level=info msg="Starting service" pkg=observability time="2026-02-13T23:27:31Z" level=info msg="Starting frontend service" time="2026-02-13T23:27:31Z" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures1466701680/211/config2737516180/grpcServerConfig.json time="2026-02-13T23:27:31Z" level=info msg="gRPC server listening on /tmp/bridge1729" pkg=grpc time="2026-02-13T23:27:31Z" level=info msg="Frontend service started" time="2026-02-13T23:27:31Z" level=info msg="Starting frontend client" time="2026-02-13T23:27:31Z" level=info msg="Starting poll service" service=unleash time="2026-02-13T23:27:31Z" level=info msg="Starting receiver service" service=unleash time="2026-02-13T23:27:31Z" level=info msg="Loading users" count=0 pkg=bridge/user time="2026-02-13T23:27:31Z" level=info msg="Finished loading users" pkg=bridge/user time="2026-02-13T23:27:31Z" level=info msg="Checking for updates" pkg=bridge time="2026-02-13T23:27:31Z" level=info msg="Not monitoring parent PID" pkg=grpc time="2026-02-13T23:27:31Z" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2026-02-13T23:27:31Z" level=info msg="200 OK: GET https://127.0.0.1:34825/feature/v2/frontend?bridgeStickyKey=b7c4f7b1-61c9-41f4-a006-17b7adb647f8" pkg=gpa/manager time="2026-02-13T23:27:31Z" level=info msg="Frontend client started" time="2026-02-13T23:27:31Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (8eb8879b)" time="2026-02-13T23:27:31Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (8eb8879b)" time="2026-02-13T23:27:31Z" level=info msg="200 OK: POST https://127.0.0.1:34825/auth/v4/info" pkg=gpa/manager time="2026-02-13T23:27:31Z" level=info msg="200 OK: POST https://127.0.0.1:34825/auth/v4" pkg=gpa/manager time="2026-02-13T23:27:31Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=8ef7fd05-f160-4a30-b568-f854bdda435f time="2026-02-13T23:27:31Z" level=info msg="Adding vault user" userID=8ef7fd05-f160-4a30-b568-f854bdda435f time="2026-02-13T23:27:31Z" level=info msg="Creating new user" userID=8ef7fd05-f160-4a30-b568-f854bdda435f time="2026-02-13T23:27:31Z" level=warning msg="404 GET https://127.0.0.1:34825/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2026-02-13T23:27:31Z" level=error msg="404 GET https://127.0.0.1:34825/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2026-02-13T23:27:31Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:34825/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2026-02-13T23:27:31Z" level=info msg="Creating user object" numAddr=1 numLabels=12 userID=8ef7fd05-f160-4a30-b568-f854bdda435f time="2026-02-13T23:27:31Z" level=info msg="200 OK: GET https://127.0.0.1:34825/core/v4/events/latest" pkg=gpa/client userID=8ef7fd05-f160-4a30-b568-f854bdda435f time="2026-02-13T23:27:31Z" level=info msg="Starting service Last EventID=AA==" service=user-events user=8ef7fd05-f160-4a30-b568-f854bdda435f time="2026-02-13T23:27:31Z" level=info msg="200 OK: GET https://127.0.0.1:34825/core/v4/settings" pkg=gpa/client userID=8ef7fd05-f160-4a30-b568-f854bdda435f time="2026-02-13T23:27:31Z" level=info msg="Registering user client, ID:8ef7fd05-f160-4a30-b568-f854bdda435f" pkg=observability time="2026-02-13T23:27:31Z" level=info msg="Starting service main loop" service=telemetry user=8ef7fd05-f160-4a30-b568-f854bdda435f time="2026-02-13T23:27:31Z" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=8ef7fd05-f160-4a30-b568-f854bdda435f time="2026-02-13T23:27:31Z" level=info msg="Starting service main loop" service=notification user=8ef7fd05-f160-4a30-b568-f854bdda435f time="2026-02-13T23:27:31Z" level=info msg="Starting service main loop" service=smtp user=8ef7fd05-f160-4a30-b568-f854bdda435f time="2026-02-13T23:27:31Z" level=info msg="200 OK: GET https://127.0.0.1:34825/core/v4/labels?Type=4" pkg=gpa/client userID=8ef7fd05-f160-4a30-b568-f854bdda435f time="2026-02-13T23:27:31Z" level=info msg="200 OK: GET https://127.0.0.1:34825/core/v4/labels?Type=3" pkg=gpa/client userID=8ef7fd05-f160-4a30-b568-f854bdda435f time="2026-02-13T23:27:31Z" level=info msg="200 OK: GET https://127.0.0.1:34825/core/v4/labels?Type=1" pkg=gpa/client userID=8ef7fd05-f160-4a30-b568-f854bdda435f time="2026-02-13T23:27:31Z" level=info msg="Setting labels" labelIDs="[9 12 3 4 5 7 10 0 1 2 6 8]" pkg=rwLabels time="2026-02-13T23:27:31Z" level=info msg="Adding user to imap server" addrID=225c212c-edab-4d1e-a0db-cb288bd1555d service=server-manager time="2026-02-13T23:27:31Z" level=info msg="Creating new IMAP user" addrID=225c212c-edab-4d1e-a0db-cb288bd1555d service=server-manager time="2026-02-13T23:27:31Z" level=info msg="Setting gluon ID" addrID=225c212c-edab-4d1e-a0db-cb288bd1555d gluonID=07853353-e8d9-4f0f-b081-0085795ca118 userID=8ef7fd05-f160-4a30-b568-f854bdda435f time="2026-02-13T23:27:31Z" level=info msg="Received mailbox message count" count=0 gluonID=07853353-e8d9-4f0f-b081-0085795ca118 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2026-02-13T23:27:31Z" level=info msg="Created new IMAP user" addrID=225c212c-edab-4d1e-a0db-cb288bd1555d gluonID=07853353-e8d9-4f0f-b081-0085795ca118 service=server-manager time="2026-02-13T23:27:31Z" level=info msg="Validating Listener State" service=server-manager time="2026-02-13T23:27:31Z" level=info msg=Resuming service=user-events user=8ef7fd05-f160-4a30-b568-f854bdda435f time="2026-02-13T23:27:31Z" level=info msg="Starting IMAP Service" service=imap user=8ef7fd05-f160-4a30-b568-f854bdda435f time="2026-02-13T23:27:31Z" level=info msg="Sync triggered" service=imap user=8ef7fd05-f160-4a30-b568-f854bdda435f time="2026-02-13T23:27:31Z" level=info msg="Beginning user sync" service=imap start="2026-02-13 23:27:31.956507928 +0000 UTC m=+269.763116338" user=8ef7fd05-f160-4a30-b568-f854bdda435f time="2026-02-13T23:27:31Z" level=info msg="Syncing labels" service=imap user=8ef7fd05-f160-4a30-b568-f854bdda435f time="2026-02-13T23:27:31Z" level=info msg="Checking whether logged in user should re-sync. UserID:8ef7fd05-f160-4a30-b568-f854bdda435f" userID=8ef7fd05-f160-4a30-b568-f854bdda435f time="2026-02-13T23:27:31Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=07853353-e8d9-4f0f-b081-0085795ca118 time="2026-02-13T23:27:31Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=07853353-e8d9-4f0f-b081-0085795ca118 time="2026-02-13T23:27:31Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=8 userID=07853353-e8d9-4f0f-b081-0085795ca118 time="2026-02-13T23:27:31Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=12 userID=07853353-e8d9-4f0f-b081-0085795ca118 time="2026-02-13T23:27:31Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=3 userID=07853353-e8d9-4f0f-b081-0085795ca118 time="2026-02-13T23:27:31Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4 userID=07853353-e8d9-4f0f-b081-0085795ca118 time="2026-02-13T23:27:31Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=7 userID=07853353-e8d9-4f0f-b081-0085795ca118 time="2026-02-13T23:27:31Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=10 userID=07853353-e8d9-4f0f-b081-0085795ca118 time="2026-02-13T23:27:31Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6 userID=07853353-e8d9-4f0f-b081-0085795ca118 time="2026-02-13T23:27:31Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5 userID=07853353-e8d9-4f0f-b081-0085795ca118 time="2026-02-13T23:27:31Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0 userID=07853353-e8d9-4f0f-b081-0085795ca118 time="2026-02-13T23:27:31Z" level=info msg="Synced labels" service=imap user=8ef7fd05-f160-4a30-b568-f854bdda435f time="2026-02-13T23:27:31Z" level=info msg="200 OK: GET https://127.0.0.1:34825/mail/v4/messages/count" pkg=gpa/client userID=8ef7fd05-f160-4a30-b568-f854bdda435f time="2026-02-13T23:27:31Z" level=info msg="Syncing messages" service=imap user=8ef7fd05-f160-4a30-b568-f854bdda435f time="2026-02-13T23:27:31Z" level=info msg="Job started" service=imap user=8ef7fd05-f160-4a30-b568-f854bdda435f time="2026-02-13T23:27:31Z" level=info msg="200 OK: POST https://127.0.0.1:34825/mail/v4/messages" pkg=gpa/client userID=8ef7fd05-f160-4a30-b568-f854bdda435f time="2026-02-13T23:27:31Z" level=info msg="Job finished" service=imap user=8ef7fd05-f160-4a30-b568-f854bdda435f time="2026-02-13T23:27:31Z" level=info msg="All child jobs completed" service=imap sync-job=waiter user=8ef7fd05-f160-4a30-b568-f854bdda435f time="2026-02-13T23:27:31Z" level=info msg="Synced messages" service=imap user=8ef7fd05-f160-4a30-b568-f854bdda435f time="2026-02-13T23:27:31Z" level=info msg="Finished user sync" duration=5.43084ms service=imap user=8ef7fd05-f160-4a30-b568-f854bdda435f time="2026-02-13T23:27:31Z" level=info msg="Sync complete, starting API event stream" service=imap user=8ef7fd05-f160-4a30-b568-f854bdda435f time="2026-02-13T23:27:31Z" level=info msg="Event loop reset" eventID="AA==" service=user-events user=8ef7fd05-f160-4a30-b568-f854bdda435f time="2026-02-13T23:27:31Z" level=info msg="Sending observability data." pkg=observability time="2026-02-13T23:27:31Z" level=info msg="200 OK: POST https://127.0.0.1:34825/data/v1/metrics" pkg=gpa/client userID=8ef7fd05-f160-4a30-b568-f854bdda435f time="2026-02-13T23:27:31Z" level=info msg="Successfully sent observability data." pkg=observability time="2026-02-13T23:27:31Z" level=info msg="200 OK: GET https://127.0.0.1:34825/mail/v4/settings" pkg=gpa/client userID=8ef7fd05-f160-4a30-b568-f854bdda435f time="2026-02-13T23:27:31Z" level=info msg="200 OK: POST https://127.0.0.1:34825/mail/v4/messages" pkg=gpa/client userID=8ef7fd05-f160-4a30-b568-f854bdda435f time="2026-02-13T23:27:31Z" level=info msg="200 OK: POST https://127.0.0.1:34825/mail/v4/attachments" pkg=gpa/client userID=8ef7fd05-f160-4a30-b568-f854bdda435f time="2026-02-13T23:27:31Z" level=info msg="200 OK: GET https://127.0.0.1:34825/core/v4/keys?Email=19ace696-5997-43cb-9e99-c8f0c0c443bc%40proton.local" pkg=gpa/client userID=8ef7fd05-f160-4a30-b568-f854bdda435f time="2026-02-13T23:27:31Z" level=info msg="200 OK: GET https://127.0.0.1:34825/contacts/v4/emails?Email=19ace696-5997-43cb-9e99-c8f0c0c443bc%40proton.local&Page=0&PageSize=150" pkg=gpa/client userID=8ef7fd05-f160-4a30-b568-f854bdda435f time="2026-02-13T23:27:31Z" level=info msg="200 OK: POST https://127.0.0.1:34825/mail/v4/messages/724bec6c-af31-471a-9dd3-beddc543a9dd" pkg=gpa/client userID=8ef7fd05-f160-4a30-b568-f854bdda435f time="2026-02-13T23:27:31Z" level=info msg="Scheduling observability data sending" pkg=observability Scenario: HTML message with alternative inline to internal account # features/smtp/send/html.feature:156 When SMTP client "1" sends the following message from "972cbf49-98ea-456e-9314-4c160635ad22@proton.local" to "19ace696-5997-43cb-9e99-c8f0c0c443bc@proton.local": # :1 -> *scenario """ From: Bridge Test <[user:user]@[domain]> To: Internal Bridge <[user:user2]@[domain]> Subject: Html Inline Alternative Internal Content-Disposition: inline User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Thunderbird/60.5.0 MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="------------5A259F4DE164B5ADA313F644" Content-Language: en-US  This is a multi-part message in MIME format. --------------5A259F4DE164B5ADA313F644 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit   Behold! An inline   --------------5A259F4DE164B5ADA313F644 Content-Type: multipart/related; boundary="------------61FA22A41A3F46E8E90EF528"   --------------61FA22A41A3F46E8E90EF528 Content-Type: text/html; charset=utf-8 Content-Transfer-Encoding: 7bit       


 

 

Behold! An inline
 

    --------------61FA22A41A3F46E8E90EF528 Content-Type: image/gif; name="email-action-left.gif" Content-Transfer-Encoding: base64 Content-ID:  Content-Disposition: inline; filename="email-action-left.gif"  R0lGODlhAQABAAAAADs= --------------61FA22A41A3F46E8E90EF528--  --------------5A259F4DE164B5ADA313F644--  """ Then it succeeds # :1 -> *scenario When user "972cbf49-98ea-456e-9314-4c160635ad22" connects and authenticates IMAP client "1" # :1 -> *scenario time="2026-02-13T23:27:32Z" level=info msg="Heartbeat sent" metrics="{bridge.any.heartbeat bridge_heartbeat_new {1 4} {true true false false false true true true true true false 0.0.0 starttls starttls unknown}}" pkg=telemetry time="2026-02-13T23:27:32Z" level=info msg="200 OK: GET https://127.0.0.1:34825/core/v4/events/AA==" pkg=gpa/client userID=8ef7fd05-f160-4a30-b568-f854bdda435f time="2026-02-13T23:27:32Z" level=info msg="Received new API event" new="Event BA==: messages: created=1, updated=1, deleted=0" old="AA==" service=user-events user=8ef7fd05-f160-4a30-b568-f854bdda435f time="2026-02-13T23:27:32Z" level=info msg="Handling message created event" date=0 messageID=724bec6c-af31-471a-9dd3-beddc543a9dd service=imap subject="******** (c97b2181)" user=8ef7fd05-f160-4a30-b568-f854bdda435f time="2026-02-13T23:27:32Z" level=info msg="200 OK: GET https://127.0.0.1:34825/mail/v4/messages/724bec6c-af31-471a-9dd3-beddc543a9dd" pkg=gpa/client userID=8ef7fd05-f160-4a30-b568-f854bdda435f time="2026-02-13T23:27:32Z" level=info msg="Handling draft or sent updated event" isDraft=false messageID=724bec6c-af31-471a-9dd3-beddc543a9dd service=imap subject="******** (c97b2181)" user=8ef7fd05-f160-4a30-b568-f854bdda435f time="2026-02-13T23:27:32Z" level=info msg="200 OK: GET https://127.0.0.1:34825/mail/v4/messages/724bec6c-af31-471a-9dd3-beddc543a9dd" pkg=gpa/client userID=8ef7fd05-f160-4a30-b568-f854bdda435f Then IMAP client "1" eventually sees the following messages in "Sent": # :1 -> *scenario | from | to | subject | | 972cbf49-98ea-456e-9314-4c160635ad22@proton.local | 19ace696-5997-43cb-9e99-c8f0c0c443bc@proton.local | Html Inline Alternative Internal | time="2026-02-13T23:27:32Z" level=info msg="Frontend service stopped" time="2026-02-13T23:27:32Z" level=info msg="Frontend client stopped" time="2026-02-13T23:27:32Z" level=info msg="Closing bridge" pkg=bridge time="2026-02-13T23:27:32Z" level=info msg="Stopping service" pkg=observability time="2026-02-13T23:27:32Z" level=info msg="Closing user" userID=8ef7fd05-f160-4a30-b568-f854bdda435f time="2026-02-13T23:27:32Z" level=info msg="De-registering user client, ID:8ef7fd05-f160-4a30-b568-f854bdda435f" pkg=observability time="2026-02-13T23:27:32Z" level=info msg="Exiting IMAP Service" service=imap user=8ef7fd05-f160-4a30-b568-f854bdda435f time="2026-02-13T23:27:32Z" level=info msg="Exiting service main loop" service=smtp user=8ef7fd05-f160-4a30-b568-f854bdda435f time="2026-02-13T23:27:32Z" level=info msg="Exiting service main loop" service=notification user=8ef7fd05-f160-4a30-b568-f854bdda435f time="2026-02-13T23:27:32Z" level=info msg="Exiting Service" service=user-identity user=8ef7fd05-f160-4a30-b568-f854bdda435f time="2026-02-13T23:27:32Z" level=info msg="Exiting service main loop" service=telemetry user=8ef7fd05-f160-4a30-b568-f854bdda435f time="2026-02-13T23:27:32Z" level=info msg="Exiting service" service=user-events user=8ef7fd05-f160-4a30-b568-f854bdda435f time="2026-02-13T23:27:32Z" level=info msg="Closing IMAP Listener" service=server-manager time="2026-02-13T23:27:32Z" level=info msg="Closing IMAP server" service=server-manager time="2026-02-13T23:27:32Z" level=info msg="Closing SMTP Listener" service=server-manager time="2026-02-13T23:27:32Z" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2026-02-13T23:27:32Z" level=info msg="Closing SMTP server" service=server-manager time="2026-02-13T23:27:32Z" level=info msg="Closing service" service=unleash And the body in the "POST" request to "/mail/v4/messages" is: # :1 -> *scenario """ {  "Message": {  "Subject": "Html Inline Alternative Internal",  "Sender": {  "Name": "Bridge Test"  },  "ToList": [  {  "Address": "[user:user2]@[domain]",  "Name": "Internal Bridge"  }  ],  "CCList": [],  "BCCList": [],  "MIMEType": "text/html"  } } """ time="2026-02-13T23:27:33Z" level=info msg="User '0c99555f-c075-4d6f-a489-34d295fca661' created with id=32d64101-9925-404c-b4ae-5e3a7cd6e1ea" pkg=gpa/server/backend time="2026-02-13T23:27:33Z" level=info msg="User '9b8167e0-02a3-41d9-8b16-832948affdf0' created with id=2fbaa194-722e-4a62-90b0-7fb916f58360" pkg=gpa/server/backend time="2026-02-13T23:27:33Z" level=info msg="Starting bridge" time="2026-02-13T23:27:33Z" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures1466701680/212/config762612497/grpcFocusServerConfig.json pkg=focus/service time="2026-02-13T23:27:33Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures1466701680/212/cache1243723055/unleash_cache/unleash_flags: no such file or directory" service=unleash time="2026-02-13T23:27:33Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures1466701680/212/cache1243723055/notifications/notification_cache: no such file or directory" pkg=notification-store time="2026-02-13T23:27:33Z" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures1466701680/212/data122465585/gluon/backend/db gluonStore=/tmp/TestFeatures1466701680/212/data122465585/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2026-02-13T23:27:33Z" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2026-02-13T23:27:33Z" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2026-02-13T23:27:33Z" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2026-02-13T23:27:33Z" level=info msg="Starting service" service=unleash time="2026-02-13T23:27:33Z" level=info msg="Starting service" pkg=observability time="2026-02-13T23:27:33Z" level=info msg="Starting frontend service" time="2026-02-13T23:27:33Z" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures1466701680/212/config762612497/grpcServerConfig.json time="2026-02-13T23:27:33Z" level=info msg="gRPC server listening on /tmp/bridge7782" pkg=grpc time="2026-02-13T23:27:33Z" level=info msg="Frontend service started" time="2026-02-13T23:27:33Z" level=info msg="Starting frontend client" time="2026-02-13T23:27:33Z" level=info msg="Starting poll service" service=unleash time="2026-02-13T23:27:33Z" level=info msg="Starting receiver service" service=unleash time="2026-02-13T23:27:33Z" level=info msg="Loading users" count=0 pkg=bridge/user time="2026-02-13T23:27:33Z" level=info msg="Checking for updates" pkg=bridge time="2026-02-13T23:27:33Z" level=info msg="Not monitoring parent PID" pkg=grpc time="2026-02-13T23:27:33Z" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2026-02-13T23:27:33Z" level=info msg="Finished loading users" pkg=bridge/user time="2026-02-13T23:27:33Z" level=info msg="200 OK: GET https://127.0.0.1:34875/feature/v2/frontend?bridgeStickyKey=5f6d9ef2-c1b5-4091-9c3c-2dc3b86d59a4" pkg=gpa/manager time="2026-02-13T23:27:33Z" level=info msg="Frontend client started" time="2026-02-13T23:27:33Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (a030e83d)" time="2026-02-13T23:27:33Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (a030e83d)" time="2026-02-13T23:27:33Z" level=info msg="200 OK: POST https://127.0.0.1:34875/auth/v4/info" pkg=gpa/manager time="2026-02-13T23:27:33Z" level=info msg="200 OK: POST https://127.0.0.1:34875/auth/v4" pkg=gpa/manager time="2026-02-13T23:27:33Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=32d64101-9925-404c-b4ae-5e3a7cd6e1ea time="2026-02-13T23:27:34Z" level=info msg="Adding vault user" userID=32d64101-9925-404c-b4ae-5e3a7cd6e1ea time="2026-02-13T23:27:34Z" level=info msg="Creating new user" userID=32d64101-9925-404c-b4ae-5e3a7cd6e1ea time="2026-02-13T23:27:34Z" level=warning msg="404 GET https://127.0.0.1:34875/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2026-02-13T23:27:34Z" level=error msg="404 GET https://127.0.0.1:34875/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2026-02-13T23:27:34Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:34875/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2026-02-13T23:27:34Z" level=info msg="Creating user object" numAddr=1 numLabels=12 userID=32d64101-9925-404c-b4ae-5e3a7cd6e1ea time="2026-02-13T23:27:34Z" level=info msg="200 OK: GET https://127.0.0.1:34875/core/v4/events/latest" pkg=gpa/client userID=32d64101-9925-404c-b4ae-5e3a7cd6e1ea time="2026-02-13T23:27:34Z" level=info msg="Starting service Last EventID=AA==" service=user-events user=32d64101-9925-404c-b4ae-5e3a7cd6e1ea time="2026-02-13T23:27:34Z" level=info msg="200 OK: GET https://127.0.0.1:34875/core/v4/settings" pkg=gpa/client userID=32d64101-9925-404c-b4ae-5e3a7cd6e1ea time="2026-02-13T23:27:34Z" level=info msg="Registering user client, ID:32d64101-9925-404c-b4ae-5e3a7cd6e1ea" pkg=observability time="2026-02-13T23:27:34Z" level=info msg="Starting service main loop" service=telemetry user=32d64101-9925-404c-b4ae-5e3a7cd6e1ea time="2026-02-13T23:27:34Z" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=32d64101-9925-404c-b4ae-5e3a7cd6e1ea time="2026-02-13T23:27:34Z" level=info msg="Starting service main loop" service=notification user=32d64101-9925-404c-b4ae-5e3a7cd6e1ea time="2026-02-13T23:27:34Z" level=info msg="Starting service main loop" service=smtp user=32d64101-9925-404c-b4ae-5e3a7cd6e1ea time="2026-02-13T23:27:34Z" level=info msg="200 OK: GET https://127.0.0.1:34875/core/v4/labels?Type=4" pkg=gpa/client userID=32d64101-9925-404c-b4ae-5e3a7cd6e1ea time="2026-02-13T23:27:34Z" level=info msg="200 OK: GET https://127.0.0.1:34875/core/v4/labels?Type=3" pkg=gpa/client userID=32d64101-9925-404c-b4ae-5e3a7cd6e1ea time="2026-02-13T23:27:34Z" level=info msg="200 OK: GET https://127.0.0.1:34875/core/v4/labels?Type=1" pkg=gpa/client userID=32d64101-9925-404c-b4ae-5e3a7cd6e1ea time="2026-02-13T23:27:34Z" level=info msg="Setting labels" labelIDs="[3 5 6 7 8 9 2 4 10 12 0 1]" pkg=rwLabels time="2026-02-13T23:27:34Z" level=info msg="Adding user to imap server" addrID=be46e70f-4510-4739-bb23-28999378cab3 service=server-manager time="2026-02-13T23:27:34Z" level=info msg="Creating new IMAP user" addrID=be46e70f-4510-4739-bb23-28999378cab3 service=server-manager time="2026-02-13T23:27:34Z" level=info msg="Setting gluon ID" addrID=be46e70f-4510-4739-bb23-28999378cab3 gluonID=b8aad79c-e3fd-454e-8ec8-8caeb6f3c5d1 userID=32d64101-9925-404c-b4ae-5e3a7cd6e1ea time="2026-02-13T23:27:34Z" level=info msg="Received mailbox message count" count=0 gluonID=b8aad79c-e3fd-454e-8ec8-8caeb6f3c5d1 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2026-02-13T23:27:34Z" level=info msg="Created new IMAP user" addrID=be46e70f-4510-4739-bb23-28999378cab3 gluonID=b8aad79c-e3fd-454e-8ec8-8caeb6f3c5d1 service=server-manager time="2026-02-13T23:27:34Z" level=info msg="Validating Listener State" service=server-manager time="2026-02-13T23:27:34Z" level=info msg=Resuming service=user-events user=32d64101-9925-404c-b4ae-5e3a7cd6e1ea time="2026-02-13T23:27:34Z" level=info msg="Starting IMAP Service" service=imap user=32d64101-9925-404c-b4ae-5e3a7cd6e1ea time="2026-02-13T23:27:34Z" level=info msg="Sync triggered" service=imap user=32d64101-9925-404c-b4ae-5e3a7cd6e1ea time="2026-02-13T23:27:34Z" level=info msg="Beginning user sync" service=imap start="2026-02-13 23:27:34.021425852 +0000 UTC m=+271.828034262" user=32d64101-9925-404c-b4ae-5e3a7cd6e1ea time="2026-02-13T23:27:34Z" level=info msg="Checking whether logged in user should re-sync. UserID:32d64101-9925-404c-b4ae-5e3a7cd6e1ea" userID=32d64101-9925-404c-b4ae-5e3a7cd6e1ea time="2026-02-13T23:27:34Z" level=info msg="Syncing labels" service=imap user=32d64101-9925-404c-b4ae-5e3a7cd6e1ea time="2026-02-13T23:27:34Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=b8aad79c-e3fd-454e-8ec8-8caeb6f3c5d1 time="2026-02-13T23:27:34Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=b8aad79c-e3fd-454e-8ec8-8caeb6f3c5d1 time="2026-02-13T23:27:34Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6 userID=b8aad79c-e3fd-454e-8ec8-8caeb6f3c5d1 time="2026-02-13T23:27:34Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=8 userID=b8aad79c-e3fd-454e-8ec8-8caeb6f3c5d1 time="2026-02-13T23:27:34Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=12 userID=b8aad79c-e3fd-454e-8ec8-8caeb6f3c5d1 time="2026-02-13T23:27:34Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0 userID=b8aad79c-e3fd-454e-8ec8-8caeb6f3c5d1 time="2026-02-13T23:27:34Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5 userID=b8aad79c-e3fd-454e-8ec8-8caeb6f3c5d1 time="2026-02-13T23:27:34Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4 userID=b8aad79c-e3fd-454e-8ec8-8caeb6f3c5d1 time="2026-02-13T23:27:34Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=7 userID=b8aad79c-e3fd-454e-8ec8-8caeb6f3c5d1 time="2026-02-13T23:27:34Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=10 userID=b8aad79c-e3fd-454e-8ec8-8caeb6f3c5d1 time="2026-02-13T23:27:34Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=3 userID=b8aad79c-e3fd-454e-8ec8-8caeb6f3c5d1 time="2026-02-13T23:27:34Z" level=info msg="Synced labels" service=imap user=32d64101-9925-404c-b4ae-5e3a7cd6e1ea time="2026-02-13T23:27:34Z" level=info msg="200 OK: GET https://127.0.0.1:34875/mail/v4/messages/count" pkg=gpa/client userID=32d64101-9925-404c-b4ae-5e3a7cd6e1ea time="2026-02-13T23:27:34Z" level=info msg="Syncing messages" service=imap user=32d64101-9925-404c-b4ae-5e3a7cd6e1ea time="2026-02-13T23:27:34Z" level=info msg="Job started" service=imap user=32d64101-9925-404c-b4ae-5e3a7cd6e1ea time="2026-02-13T23:27:34Z" level=info msg="200 OK: POST https://127.0.0.1:34875/mail/v4/messages" pkg=gpa/client userID=32d64101-9925-404c-b4ae-5e3a7cd6e1ea time="2026-02-13T23:27:34Z" level=info msg="Job finished" service=imap user=32d64101-9925-404c-b4ae-5e3a7cd6e1ea time="2026-02-13T23:27:34Z" level=info msg="All child jobs completed" service=imap sync-job=waiter user=32d64101-9925-404c-b4ae-5e3a7cd6e1ea time="2026-02-13T23:27:34Z" level=info msg="Synced messages" service=imap user=32d64101-9925-404c-b4ae-5e3a7cd6e1ea time="2026-02-13T23:27:34Z" level=info msg="Finished user sync" duration=4.518479ms service=imap user=32d64101-9925-404c-b4ae-5e3a7cd6e1ea time="2026-02-13T23:27:34Z" level=info msg="Sync complete, starting API event stream" service=imap user=32d64101-9925-404c-b4ae-5e3a7cd6e1ea time="2026-02-13T23:27:34Z" level=info msg="Event loop reset" eventID="AA==" service=user-events user=32d64101-9925-404c-b4ae-5e3a7cd6e1ea time="2026-02-13T23:27:34Z" level=info msg="Sending observability data." pkg=observability time="2026-02-13T23:27:34Z" level=info msg="200 OK: POST https://127.0.0.1:34875/data/v1/metrics" pkg=gpa/client userID=32d64101-9925-404c-b4ae-5e3a7cd6e1ea time="2026-02-13T23:27:34Z" level=info msg="Successfully sent observability data." pkg=observability time="2026-02-13T23:27:34Z" level=info msg="200 OK: GET https://127.0.0.1:34875/mail/v4/settings" pkg=gpa/client userID=32d64101-9925-404c-b4ae-5e3a7cd6e1ea time="2026-02-13T23:27:34Z" level=info msg="200 OK: POST https://127.0.0.1:34875/mail/v4/messages" pkg=gpa/client userID=32d64101-9925-404c-b4ae-5e3a7cd6e1ea time="2026-02-13T23:27:34Z" level=info msg="200 OK: POST https://127.0.0.1:34875/mail/v4/attachments" pkg=gpa/client userID=32d64101-9925-404c-b4ae-5e3a7cd6e1ea time="2026-02-13T23:27:34Z" level=info msg="200 OK: GET https://127.0.0.1:34875/core/v4/keys?Email=pm.bridge.qa%40gmail.com" pkg=gpa/client userID=32d64101-9925-404c-b4ae-5e3a7cd6e1ea time="2026-02-13T23:27:34Z" level=info msg="200 OK: GET https://127.0.0.1:34875/contacts/v4/emails?Email=pm.bridge.qa%40gmail.com&Page=0&PageSize=150" pkg=gpa/client userID=32d64101-9925-404c-b4ae-5e3a7cd6e1ea time="2026-02-13T23:27:34Z" level=info msg="200 OK: POST https://127.0.0.1:34875/mail/v4/messages/9d93154d-2366-4c07-8bf3-d632c74a672e" pkg=gpa/client userID=32d64101-9925-404c-b4ae-5e3a7cd6e1ea time="2026-02-13T23:27:34Z" level=info msg="Scheduling observability data sending" pkg=observability Scenario: HTML message with alternative inline to external account # features/smtp/send/html.feature:237 When SMTP client "1" sends the following message from "0c99555f-c075-4d6f-a489-34d295fca661@proton.local" to "pm.bridge.qa@gmail.com": # :1 -> *scenario """ From: Bridge Test <[user:user]@[domain]> To: External Bridge  Subject: Html Inline Alternative External Content-Disposition: inline User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Thunderbird/60.5.0 MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="------------5A259F4DE164B5ADA313F644" Content-Language: en-US  This is a multi-part message in MIME format. --------------5A259F4DE164B5ADA313F644 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit   Behold! An inline   --------------5A259F4DE164B5ADA313F644 Content-Type: multipart/related; boundary="------------61FA22A41A3F46E8E90EF528"   --------------61FA22A41A3F46E8E90EF528 Content-Type: text/html; charset=utf-8 Content-Transfer-Encoding: 7bit       


 

 

Behold! An inline
 

    --------------61FA22A41A3F46E8E90EF528 Content-Type: image/gif; name="email-action-left.gif" Content-Transfer-Encoding: base64 Content-ID:  Content-Disposition: inline; filename="email-action-left.gif"  R0lGODlhAQABAAAAADs= --------------61FA22A41A3F46E8E90EF528--  --------------5A259F4DE164B5ADA313F644--  """ Then it succeeds # :1 -> *scenario When user "0c99555f-c075-4d6f-a489-34d295fca661" connects and authenticates IMAP client "1" # :1 -> *scenario time="2026-02-13T23:27:34Z" level=info msg="Heartbeat sent" metrics="{bridge.any.heartbeat bridge_heartbeat_new {1 9} {true true false false false true true true true true false 0.0.0 starttls starttls unknown}}" pkg=telemetry time="2026-02-13T23:27:35Z" level=info msg="200 OK: GET https://127.0.0.1:34875/core/v4/events/AA==" pkg=gpa/client userID=32d64101-9925-404c-b4ae-5e3a7cd6e1ea time="2026-02-13T23:27:35Z" level=info msg="Received new API event" new="Event BA==: messages: created=1, updated=1, deleted=0" old="AA==" service=user-events user=32d64101-9925-404c-b4ae-5e3a7cd6e1ea time="2026-02-13T23:27:35Z" level=info msg="Handling message created event" date=0 messageID=9d93154d-2366-4c07-8bf3-d632c74a672e service=imap subject="******** (6adb39ef)" user=32d64101-9925-404c-b4ae-5e3a7cd6e1ea time="2026-02-13T23:27:35Z" level=info msg="200 OK: GET https://127.0.0.1:34875/mail/v4/messages/9d93154d-2366-4c07-8bf3-d632c74a672e" pkg=gpa/client userID=32d64101-9925-404c-b4ae-5e3a7cd6e1ea time="2026-02-13T23:27:35Z" level=info msg="Handling draft or sent updated event" isDraft=false messageID=9d93154d-2366-4c07-8bf3-d632c74a672e service=imap subject="******** (6adb39ef)" user=32d64101-9925-404c-b4ae-5e3a7cd6e1ea time="2026-02-13T23:27:35Z" level=info msg="200 OK: GET https://127.0.0.1:34875/mail/v4/messages/9d93154d-2366-4c07-8bf3-d632c74a672e" pkg=gpa/client userID=32d64101-9925-404c-b4ae-5e3a7cd6e1ea Then IMAP client "1" eventually sees the following messages in "Sent": # :1 -> *scenario | from | to | subject | | 0c99555f-c075-4d6f-a489-34d295fca661@proton.local | pm.bridge.qa@gmail.com | Html Inline Alternative External | time="2026-02-13T23:27:35Z" level=info msg="Frontend service stopped" time="2026-02-13T23:27:35Z" level=info msg="Frontend client stopped" time="2026-02-13T23:27:35Z" level=info msg="Closing bridge" pkg=bridge time="2026-02-13T23:27:35Z" level=info msg="Stopping service" pkg=observability time="2026-02-13T23:27:35Z" level=info msg="Closing user" userID=32d64101-9925-404c-b4ae-5e3a7cd6e1ea time="2026-02-13T23:27:35Z" level=info msg="De-registering user client, ID:32d64101-9925-404c-b4ae-5e3a7cd6e1ea" pkg=observability time="2026-02-13T23:27:35Z" level=info msg="Exiting IMAP Service" service=imap user=32d64101-9925-404c-b4ae-5e3a7cd6e1ea time="2026-02-13T23:27:35Z" level=info msg="Exiting service main loop" service=smtp user=32d64101-9925-404c-b4ae-5e3a7cd6e1ea time="2026-02-13T23:27:35Z" level=info msg="Exiting service main loop" service=notification user=32d64101-9925-404c-b4ae-5e3a7cd6e1ea time="2026-02-13T23:27:35Z" level=info msg="Exiting Service" service=user-identity user=32d64101-9925-404c-b4ae-5e3a7cd6e1ea time="2026-02-13T23:27:35Z" level=info msg="Exiting service main loop" service=telemetry user=32d64101-9925-404c-b4ae-5e3a7cd6e1ea time="2026-02-13T23:27:35Z" level=info msg="Exiting service" service=user-events user=32d64101-9925-404c-b4ae-5e3a7cd6e1ea time="2026-02-13T23:27:35Z" level=info msg="Closing IMAP Listener" service=server-manager time="2026-02-13T23:27:35Z" level=info msg="Closing IMAP server" service=server-manager time="2026-02-13T23:27:35Z" level=info msg="Closing SMTP Listener" service=server-manager time="2026-02-13T23:27:35Z" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2026-02-13T23:27:35Z" level=info msg="Closing SMTP server" service=server-manager time="2026-02-13T23:27:35Z" level=info msg="Closing service" service=unleash And the body in the "POST" request to "/mail/v4/messages" is: # :1 -> *scenario """ {  "Message": {  "Subject": "Html Inline Alternative External",  "Sender": {  "Name": "Bridge Test"  },  "ToList": [  {  "Address": "pm.bridge.qa@gmail.com",  "Name": "External Bridge"  }  ],  "CCList": [],  "BCCList": [],  "MIMEType": "text/html"  } } """ time="2026-02-13T23:27:35Z" level=info msg="User 'ec0a08c7-8dc7-4b83-84c7-404eb53980c2' created with id=961b23ff-5596-4f03-9f8c-ecf56287d83c" pkg=gpa/server/backend time="2026-02-13T23:27:35Z" level=info msg="User 'f4318977-630b-4aca-a6b0-cb1d4c7b1214' created with id=46f015aa-5d9f-4588-8d2e-6486e37ae5d4" pkg=gpa/server/backend time="2026-02-13T23:27:35Z" level=info msg="Starting bridge" time="2026-02-13T23:27:35Z" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures1466701680/213/config800420573/grpcFocusServerConfig.json pkg=focus/service time="2026-02-13T23:27:35Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures1466701680/213/cache897696889/unleash_cache/unleash_flags: no such file or directory" service=unleash time="2026-02-13T23:27:35Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures1466701680/213/cache897696889/notifications/notification_cache: no such file or directory" pkg=notification-store time="2026-02-13T23:27:35Z" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures1466701680/213/data3049674873/gluon/backend/db gluonStore=/tmp/TestFeatures1466701680/213/data3049674873/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2026-02-13T23:27:35Z" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2026-02-13T23:27:35Z" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2026-02-13T23:27:35Z" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2026-02-13T23:27:35Z" level=info msg="Starting service" service=unleash time="2026-02-13T23:27:35Z" level=info msg="Starting service" pkg=observability time="2026-02-13T23:27:35Z" level=info msg="Starting poll service" service=unleash time="2026-02-13T23:27:35Z" level=info msg="Starting frontend service" time="2026-02-13T23:27:35Z" level=info msg="Starting receiver service" service=unleash time="2026-02-13T23:27:35Z" level=info msg="Checking for updates" pkg=bridge time="2026-02-13T23:27:35Z" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures1466701680/213/config800420573/grpcServerConfig.json time="2026-02-13T23:27:35Z" level=info msg="gRPC server listening on /tmp/bridge1871" pkg=grpc time="2026-02-13T23:27:35Z" level=info msg="Frontend service started" time="2026-02-13T23:27:35Z" level=info msg="Starting frontend client" time="2026-02-13T23:27:35Z" level=info msg="Not monitoring parent PID" pkg=grpc time="2026-02-13T23:27:35Z" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2026-02-13T23:27:35Z" level=info msg="Loading users" count=0 pkg=bridge/user time="2026-02-13T23:27:35Z" level=info msg="Finished loading users" pkg=bridge/user time="2026-02-13T23:27:35Z" level=info msg="Frontend client started" time="2026-02-13T23:27:35Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (319727e6)" time="2026-02-13T23:27:35Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (319727e6)" time="2026-02-13T23:27:35Z" level=info msg="200 OK: GET https://127.0.0.1:33479/feature/v2/frontend?bridgeStickyKey=639be5c4-2d0c-40c1-8b6c-318696c8b449" pkg=gpa/manager time="2026-02-13T23:27:35Z" level=info msg="200 OK: POST https://127.0.0.1:33479/auth/v4/info" pkg=gpa/manager time="2026-02-13T23:27:36Z" level=info msg="200 OK: POST https://127.0.0.1:33479/auth/v4" pkg=gpa/manager time="2026-02-13T23:27:36Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=961b23ff-5596-4f03-9f8c-ecf56287d83c time="2026-02-13T23:27:36Z" level=info msg="Adding vault user" userID=961b23ff-5596-4f03-9f8c-ecf56287d83c time="2026-02-13T23:27:36Z" level=info msg="Creating new user" userID=961b23ff-5596-4f03-9f8c-ecf56287d83c time="2026-02-13T23:27:36Z" level=warning msg="404 GET https://127.0.0.1:33479/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2026-02-13T23:27:36Z" level=error msg="404 GET https://127.0.0.1:33479/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2026-02-13T23:27:36Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:33479/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2026-02-13T23:27:36Z" level=info msg="Creating user object" numAddr=1 numLabels=12 userID=961b23ff-5596-4f03-9f8c-ecf56287d83c time="2026-02-13T23:27:36Z" level=info msg="200 OK: GET https://127.0.0.1:33479/core/v4/events/latest" pkg=gpa/client userID=961b23ff-5596-4f03-9f8c-ecf56287d83c time="2026-02-13T23:27:36Z" level=info msg="Starting service Last EventID=AA==" service=user-events user=961b23ff-5596-4f03-9f8c-ecf56287d83c time="2026-02-13T23:27:36Z" level=info msg="200 OK: GET https://127.0.0.1:33479/core/v4/settings" pkg=gpa/client userID=961b23ff-5596-4f03-9f8c-ecf56287d83c time="2026-02-13T23:27:36Z" level=info msg="Registering user client, ID:961b23ff-5596-4f03-9f8c-ecf56287d83c" pkg=observability time="2026-02-13T23:27:36Z" level=info msg="Starting service main loop" service=telemetry user=961b23ff-5596-4f03-9f8c-ecf56287d83c time="2026-02-13T23:27:36Z" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=961b23ff-5596-4f03-9f8c-ecf56287d83c time="2026-02-13T23:27:36Z" level=info msg="Starting service main loop" service=notification user=961b23ff-5596-4f03-9f8c-ecf56287d83c time="2026-02-13T23:27:36Z" level=info msg="Starting service main loop" service=smtp user=961b23ff-5596-4f03-9f8c-ecf56287d83c time="2026-02-13T23:27:36Z" level=info msg="200 OK: GET https://127.0.0.1:33479/core/v4/labels?Type=4" pkg=gpa/client userID=961b23ff-5596-4f03-9f8c-ecf56287d83c time="2026-02-13T23:27:36Z" level=info msg="200 OK: GET https://127.0.0.1:33479/core/v4/labels?Type=3" pkg=gpa/client userID=961b23ff-5596-4f03-9f8c-ecf56287d83c time="2026-02-13T23:27:36Z" level=info msg="200 OK: GET https://127.0.0.1:33479/core/v4/labels?Type=1" pkg=gpa/client userID=961b23ff-5596-4f03-9f8c-ecf56287d83c time="2026-02-13T23:27:36Z" level=info msg="Setting labels" labelIDs="[0 1 2 5 7 9 10 12 3 4 6 8]" pkg=rwLabels time="2026-02-13T23:27:36Z" level=info msg="Adding user to imap server" addrID=9927438d-4ace-4384-833d-060396034907 service=server-manager time="2026-02-13T23:27:36Z" level=info msg="Creating new IMAP user" addrID=9927438d-4ace-4384-833d-060396034907 service=server-manager time="2026-02-13T23:27:36Z" level=info msg="Setting gluon ID" addrID=9927438d-4ace-4384-833d-060396034907 gluonID=850557df-97f0-4e23-8e7b-e27fb35fc7f3 userID=961b23ff-5596-4f03-9f8c-ecf56287d83c time="2026-02-13T23:27:36Z" level=info msg="Created new IMAP user" addrID=9927438d-4ace-4384-833d-060396034907 gluonID=850557df-97f0-4e23-8e7b-e27fb35fc7f3 service=server-manager time="2026-02-13T23:27:36Z" level=info msg="Validating Listener State" service=server-manager time="2026-02-13T23:27:36Z" level=info msg=Resuming service=user-events user=961b23ff-5596-4f03-9f8c-ecf56287d83c time="2026-02-13T23:27:36Z" level=info msg="Received mailbox message count" count=0 gluonID=850557df-97f0-4e23-8e7b-e27fb35fc7f3 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2026-02-13T23:27:36Z" level=info msg="Starting IMAP Service" service=imap user=961b23ff-5596-4f03-9f8c-ecf56287d83c time="2026-02-13T23:27:36Z" level=info msg="Sync triggered" service=imap user=961b23ff-5596-4f03-9f8c-ecf56287d83c time="2026-02-13T23:27:36Z" level=info msg="Beginning user sync" service=imap start="2026-02-13 23:27:36.101188372 +0000 UTC m=+273.907796782" user=961b23ff-5596-4f03-9f8c-ecf56287d83c time="2026-02-13T23:27:36Z" level=info msg="Syncing labels" service=imap user=961b23ff-5596-4f03-9f8c-ecf56287d83c time="2026-02-13T23:27:36Z" level=info msg="Checking whether logged in user should re-sync. UserID:961b23ff-5596-4f03-9f8c-ecf56287d83c" userID=961b23ff-5596-4f03-9f8c-ecf56287d83c time="2026-02-13T23:27:36Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=850557df-97f0-4e23-8e7b-e27fb35fc7f3 time="2026-02-13T23:27:36Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=850557df-97f0-4e23-8e7b-e27fb35fc7f3 time="2026-02-13T23:27:36Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=7 userID=850557df-97f0-4e23-8e7b-e27fb35fc7f3 time="2026-02-13T23:27:36Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6 userID=850557df-97f0-4e23-8e7b-e27fb35fc7f3 time="2026-02-13T23:27:36Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=10 userID=850557df-97f0-4e23-8e7b-e27fb35fc7f3 time="2026-02-13T23:27:36Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=3 userID=850557df-97f0-4e23-8e7b-e27fb35fc7f3 time="2026-02-13T23:27:36Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0 userID=850557df-97f0-4e23-8e7b-e27fb35fc7f3 time="2026-02-13T23:27:36Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5 userID=850557df-97f0-4e23-8e7b-e27fb35fc7f3 time="2026-02-13T23:27:36Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=12 userID=850557df-97f0-4e23-8e7b-e27fb35fc7f3 time="2026-02-13T23:27:36Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4 userID=850557df-97f0-4e23-8e7b-e27fb35fc7f3 time="2026-02-13T23:27:36Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=8 userID=850557df-97f0-4e23-8e7b-e27fb35fc7f3 time="2026-02-13T23:27:36Z" level=info msg="Synced labels" service=imap user=961b23ff-5596-4f03-9f8c-ecf56287d83c time="2026-02-13T23:27:36Z" level=info msg="200 OK: GET https://127.0.0.1:33479/mail/v4/messages/count" pkg=gpa/client userID=961b23ff-5596-4f03-9f8c-ecf56287d83c time="2026-02-13T23:27:36Z" level=info msg="Syncing messages" service=imap user=961b23ff-5596-4f03-9f8c-ecf56287d83c time="2026-02-13T23:27:36Z" level=info msg="Job started" service=imap user=961b23ff-5596-4f03-9f8c-ecf56287d83c time="2026-02-13T23:27:36Z" level=info msg="200 OK: POST https://127.0.0.1:33479/mail/v4/messages" pkg=gpa/client userID=961b23ff-5596-4f03-9f8c-ecf56287d83c time="2026-02-13T23:27:36Z" level=info msg="Job finished" service=imap user=961b23ff-5596-4f03-9f8c-ecf56287d83c time="2026-02-13T23:27:36Z" level=info msg="All child jobs completed" service=imap sync-job=waiter user=961b23ff-5596-4f03-9f8c-ecf56287d83c time="2026-02-13T23:27:36Z" level=info msg="Synced messages" service=imap user=961b23ff-5596-4f03-9f8c-ecf56287d83c time="2026-02-13T23:27:36Z" level=info msg="Finished user sync" duration=4.92986ms service=imap user=961b23ff-5596-4f03-9f8c-ecf56287d83c time="2026-02-13T23:27:36Z" level=info msg="Sync complete, starting API event stream" service=imap user=961b23ff-5596-4f03-9f8c-ecf56287d83c time="2026-02-13T23:27:36Z" level=info msg="Event loop reset" eventID="AA==" service=user-events user=961b23ff-5596-4f03-9f8c-ecf56287d83c time="2026-02-13T23:27:36Z" level=info msg="Sending observability data." pkg=observability time="2026-02-13T23:27:36Z" level=info msg="200 OK: POST https://127.0.0.1:33479/data/v1/metrics" pkg=gpa/client userID=961b23ff-5596-4f03-9f8c-ecf56287d83c time="2026-02-13T23:27:36Z" level=info msg="Successfully sent observability data." pkg=observability time="2026-02-13T23:27:36Z" level=info msg="200 OK: GET https://127.0.0.1:33479/mail/v4/settings" pkg=gpa/client userID=961b23ff-5596-4f03-9f8c-ecf56287d83c time="2026-02-13T23:27:36Z" level=info msg="200 OK: POST https://127.0.0.1:33479/mail/v4/messages" pkg=gpa/client userID=961b23ff-5596-4f03-9f8c-ecf56287d83c time="2026-02-13T23:27:36Z" level=info msg="200 OK: POST https://127.0.0.1:33479/mail/v4/messages" pkg=gpa/client userID=961b23ff-5596-4f03-9f8c-ecf56287d83c time="2026-02-13T23:27:36Z" level=info msg="200 OK: POST https://127.0.0.1:33479/mail/v4/messages" pkg=gpa/client userID=961b23ff-5596-4f03-9f8c-ecf56287d83c time="2026-02-13T23:27:36Z" level=info msg="200 OK: GET https://127.0.0.1:33479/core/v4/keys?Email=pm.bridge.qa%40gmail.com" pkg=gpa/client userID=961b23ff-5596-4f03-9f8c-ecf56287d83c time="2026-02-13T23:27:36Z" level=info msg="200 OK: GET https://127.0.0.1:33479/contacts/v4/emails?Email=pm.bridge.qa%40gmail.com&Page=0&PageSize=150" pkg=gpa/client userID=961b23ff-5596-4f03-9f8c-ecf56287d83c time="2026-02-13T23:27:36Z" level=info msg="200 OK: POST https://127.0.0.1:33479/mail/v4/messages/dfde26f6-7c3c-4ec6-8deb-dd40c91bc959" pkg=gpa/client userID=961b23ff-5596-4f03-9f8c-ecf56287d83c time="2026-02-13T23:27:36Z" level=info msg="Scheduling observability data sending" pkg=observability Scenario: HTML message with extremely long line (greater than default 2000 line limit) to external account # features/smtp/send/html.feature:320 When SMTP client "1" sends the following message from "ec0a08c7-8dc7-4b83-84c7-404eb53980c2@proton.local" to "pm.bridge.qa@gmail.com": # :1 -> *scenario """ From: Bridge Test <[user:user]@[domain]> To: External Bridge  Subject: HTML text external Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/html; charset=utf-8 In-Reply-To:   aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa  """ Then it succeeds # :1 -> *scenario When user "ec0a08c7-8dc7-4b83-84c7-404eb53980c2" connects and authenticates IMAP client "1" # :1 -> *scenario time="2026-02-13T23:27:36Z" level=info msg="Heartbeat sent" metrics="{bridge.any.heartbeat bridge_heartbeat_new {1 1} {true true false false false true true true true true false 0.0.0 starttls starttls unknown}}" pkg=telemetry time="2026-02-13T23:27:37Z" level=info msg="200 OK: GET https://127.0.0.1:33479/core/v4/events/AA==" pkg=gpa/client userID=961b23ff-5596-4f03-9f8c-ecf56287d83c time="2026-02-13T23:27:37Z" level=info msg="Received new API event" new="Event Aw==: messages: created=1, updated=1, deleted=0" old="AA==" service=user-events user=961b23ff-5596-4f03-9f8c-ecf56287d83c time="2026-02-13T23:27:37Z" level=info msg="Handling message created event" date=0 messageID=dfde26f6-7c3c-4ec6-8deb-dd40c91bc959 service=imap subject="******** (1d8cf8ad)" user=961b23ff-5596-4f03-9f8c-ecf56287d83c time="2026-02-13T23:27:37Z" level=info msg="200 OK: GET https://127.0.0.1:33479/mail/v4/messages/dfde26f6-7c3c-4ec6-8deb-dd40c91bc959" pkg=gpa/client userID=961b23ff-5596-4f03-9f8c-ecf56287d83c time="2026-02-13T23:27:37Z" level=info msg="Handling draft or sent updated event" isDraft=false messageID=dfde26f6-7c3c-4ec6-8deb-dd40c91bc959 service=imap subject="******** (1d8cf8ad)" user=961b23ff-5596-4f03-9f8c-ecf56287d83c time="2026-02-13T23:27:37Z" level=info msg="200 OK: GET https://127.0.0.1:33479/mail/v4/messages/dfde26f6-7c3c-4ec6-8deb-dd40c91bc959" pkg=gpa/client userID=961b23ff-5596-4f03-9f8c-ecf56287d83c Then IMAP client "1" eventually sees the following messages in "Sent": # :1 -> *scenario | from | to | subject | | ec0a08c7-8dc7-4b83-84c7-404eb53980c2@proton.local | pm.bridge.qa@gmail.com | HTML text external | time="2026-02-13T23:27:37Z" level=info msg="Frontend service stopped" time="2026-02-13T23:27:37Z" level=info msg="Frontend client stopped" time="2026-02-13T23:27:37Z" level=info msg="Closing bridge" pkg=bridge time="2026-02-13T23:27:37Z" level=info msg="Stopping service" pkg=observability time="2026-02-13T23:27:37Z" level=info msg="Closing user" userID=961b23ff-5596-4f03-9f8c-ecf56287d83c time="2026-02-13T23:27:37Z" level=info msg="De-registering user client, ID:961b23ff-5596-4f03-9f8c-ecf56287d83c" pkg=observability time="2026-02-13T23:27:37Z" level=info msg="Exiting IMAP Service" service=imap user=961b23ff-5596-4f03-9f8c-ecf56287d83c time="2026-02-13T23:27:37Z" level=info msg="Exiting service main loop" service=smtp user=961b23ff-5596-4f03-9f8c-ecf56287d83c time="2026-02-13T23:27:37Z" level=info msg="Exiting service main loop" service=notification user=961b23ff-5596-4f03-9f8c-ecf56287d83c time="2026-02-13T23:27:37Z" level=info msg="Exiting Service" service=user-identity user=961b23ff-5596-4f03-9f8c-ecf56287d83c time="2026-02-13T23:27:37Z" level=info msg="Exiting service main loop" service=telemetry user=961b23ff-5596-4f03-9f8c-ecf56287d83c time="2026-02-13T23:27:37Z" level=info msg="Exiting service" service=user-events user=961b23ff-5596-4f03-9f8c-ecf56287d83c time="2026-02-13T23:27:37Z" level=info msg="Closing IMAP Listener" service=server-manager time="2026-02-13T23:27:37Z" level=info msg="Closing IMAP server" service=server-manager time="2026-02-13T23:27:37Z" level=info msg="Closing SMTP Listener" service=server-manager time="2026-02-13T23:27:37Z" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2026-02-13T23:27:37Z" level=info msg="Closing SMTP server" service=server-manager time="2026-02-13T23:27:37Z" level=info msg="Closing service" service=unleash And the body in the "POST" request to "/mail/v4/messages" is: # :1 -> *scenario """ {  "Message": {  "Subject": "HTML text external",  "Sender": {  "Name": "Bridge Test"  },  "ToList": [  {  "Address": "pm.bridge.qa@gmail.com",  "Name": "External Bridge"  }  ],  "CCList": [],  "BCCList": [],  "MIMEType": "text/html"  } } """ time="2026-02-13T23:27:37Z" level=info msg="User 'ee7820c2-4c25-45ca-974d-c7498d107e43' created with id=8faf0952-ef2b-4212-956c-50ac68454bec" pkg=gpa/server/backend time="2026-02-13T23:27:37Z" level=info msg="User '331140ee-1e1e-44cf-a1e2-72b5e8969a34' created with id=3e7c14e8-58d3-44a9-93dd-85f5564ce50f" pkg=gpa/server/backend time="2026-02-13T23:27:37Z" level=info msg="Starting bridge" time="2026-02-13T23:27:37Z" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures1466701680/214/config884445772/grpcFocusServerConfig.json pkg=focus/service time="2026-02-13T23:27:37Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures1466701680/214/cache181345511/unleash_cache/unleash_flags: no such file or directory" service=unleash time="2026-02-13T23:27:37Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures1466701680/214/cache181345511/notifications/notification_cache: no such file or directory" pkg=notification-store time="2026-02-13T23:27:37Z" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures1466701680/214/data3367876489/gluon/backend/db gluonStore=/tmp/TestFeatures1466701680/214/data3367876489/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2026-02-13T23:27:37Z" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2026-02-13T23:27:37Z" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2026-02-13T23:27:37Z" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2026-02-13T23:27:37Z" level=info msg="Starting service" service=unleash time="2026-02-13T23:27:37Z" level=info msg="Starting service" pkg=observability time="2026-02-13T23:27:37Z" level=info msg="Starting frontend service" time="2026-02-13T23:27:37Z" level=info msg="Starting poll service" service=unleash time="2026-02-13T23:27:37Z" level=info msg="Loading users" count=0 pkg=bridge/user time="2026-02-13T23:27:37Z" level=info msg="Finished loading users" pkg=bridge/user time="2026-02-13T23:27:37Z" level=info msg="Starting receiver service" service=unleash time="2026-02-13T23:27:37Z" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures1466701680/214/config884445772/grpcServerConfig.json time="2026-02-13T23:27:37Z" level=info msg="gRPC server listening on /tmp/bridge5524" pkg=grpc time="2026-02-13T23:27:37Z" level=info msg="Frontend service started" time="2026-02-13T23:27:37Z" level=info msg="Starting frontend client" time="2026-02-13T23:27:37Z" level=info msg="Checking for updates" pkg=bridge time="2026-02-13T23:27:37Z" level=info msg="Not monitoring parent PID" pkg=grpc time="2026-02-13T23:27:37Z" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2026-02-13T23:27:37Z" level=info msg="200 OK: GET https://127.0.0.1:42501/feature/v2/frontend?bridgeStickyKey=2e67dbea-56b6-4772-8ff5-cc0de0d69241" pkg=gpa/manager time="2026-02-13T23:27:37Z" level=info msg="Frontend client started" time="2026-02-13T23:27:37Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (d06eadba)" time="2026-02-13T23:27:37Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (d06eadba)" time="2026-02-13T23:27:37Z" level=info msg="200 OK: POST https://127.0.0.1:42501/auth/v4/info" pkg=gpa/manager time="2026-02-13T23:27:37Z" level=info msg="200 OK: POST https://127.0.0.1:42501/auth/v4" pkg=gpa/manager time="2026-02-13T23:27:37Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=8faf0952-ef2b-4212-956c-50ac68454bec time="2026-02-13T23:27:37Z" level=info msg="Adding vault user" userID=8faf0952-ef2b-4212-956c-50ac68454bec time="2026-02-13T23:27:37Z" level=info msg="Creating new user" userID=8faf0952-ef2b-4212-956c-50ac68454bec time="2026-02-13T23:27:37Z" level=warning msg="404 GET https://127.0.0.1:42501/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2026-02-13T23:27:37Z" level=error msg="404 GET https://127.0.0.1:42501/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2026-02-13T23:27:37Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:42501/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2026-02-13T23:27:37Z" level=info msg="Creating user object" numAddr=1 numLabels=12 userID=8faf0952-ef2b-4212-956c-50ac68454bec time="2026-02-13T23:27:37Z" level=info msg="200 OK: GET https://127.0.0.1:42501/core/v4/events/latest" pkg=gpa/client userID=8faf0952-ef2b-4212-956c-50ac68454bec time="2026-02-13T23:27:37Z" level=info msg="Starting service Last EventID=AA==" service=user-events user=8faf0952-ef2b-4212-956c-50ac68454bec time="2026-02-13T23:27:37Z" level=info msg="200 OK: GET https://127.0.0.1:42501/core/v4/settings" pkg=gpa/client userID=8faf0952-ef2b-4212-956c-50ac68454bec time="2026-02-13T23:27:37Z" level=info msg="Registering user client, ID:8faf0952-ef2b-4212-956c-50ac68454bec" pkg=observability time="2026-02-13T23:27:37Z" level=info msg="Starting service main loop" service=telemetry user=8faf0952-ef2b-4212-956c-50ac68454bec time="2026-02-13T23:27:37Z" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=8faf0952-ef2b-4212-956c-50ac68454bec time="2026-02-13T23:27:37Z" level=info msg="Starting service main loop" service=notification user=8faf0952-ef2b-4212-956c-50ac68454bec time="2026-02-13T23:27:37Z" level=info msg="Starting service main loop" service=smtp user=8faf0952-ef2b-4212-956c-50ac68454bec time="2026-02-13T23:27:37Z" level=info msg="200 OK: GET https://127.0.0.1:42501/core/v4/labels?Type=4" pkg=gpa/client userID=8faf0952-ef2b-4212-956c-50ac68454bec time="2026-02-13T23:27:37Z" level=info msg="200 OK: GET https://127.0.0.1:42501/core/v4/labels?Type=3" pkg=gpa/client userID=8faf0952-ef2b-4212-956c-50ac68454bec time="2026-02-13T23:27:37Z" level=info msg="200 OK: GET https://127.0.0.1:42501/core/v4/labels?Type=1" pkg=gpa/client userID=8faf0952-ef2b-4212-956c-50ac68454bec time="2026-02-13T23:27:37Z" level=info msg="Setting labels" labelIDs="[0 2 3 5 6 10 12 1 4 7 8 9]" pkg=rwLabels time="2026-02-13T23:27:37Z" level=info msg="Adding user to imap server" addrID=e88c200f-f89f-4c58-a10a-5619048a22a3 service=server-manager time="2026-02-13T23:27:37Z" level=info msg="Creating new IMAP user" addrID=e88c200f-f89f-4c58-a10a-5619048a22a3 service=server-manager time="2026-02-13T23:27:37Z" level=info msg="Setting gluon ID" addrID=e88c200f-f89f-4c58-a10a-5619048a22a3 gluonID=0412c4e8-ef6b-4d17-a2e0-545b3eaafbe0 userID=8faf0952-ef2b-4212-956c-50ac68454bec time="2026-02-13T23:27:37Z" level=info msg="Created new IMAP user" addrID=e88c200f-f89f-4c58-a10a-5619048a22a3 gluonID=0412c4e8-ef6b-4d17-a2e0-545b3eaafbe0 service=server-manager time="2026-02-13T23:27:37Z" level=info msg="Validating Listener State" service=server-manager time="2026-02-13T23:27:37Z" level=info msg=Resuming service=user-events user=8faf0952-ef2b-4212-956c-50ac68454bec time="2026-02-13T23:27:37Z" level=info msg="Received mailbox message count" count=0 gluonID=0412c4e8-ef6b-4d17-a2e0-545b3eaafbe0 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2026-02-13T23:27:37Z" level=info msg="Starting IMAP Service" service=imap user=8faf0952-ef2b-4212-956c-50ac68454bec time="2026-02-13T23:27:37Z" level=info msg="Sync triggered" service=imap user=8faf0952-ef2b-4212-956c-50ac68454bec time="2026-02-13T23:27:37Z" level=info msg="Beginning user sync" service=imap start="2026-02-13 23:27:37.909183876 +0000 UTC m=+275.715792286" user=8faf0952-ef2b-4212-956c-50ac68454bec time="2026-02-13T23:27:37Z" level=info msg="Checking whether logged in user should re-sync. UserID:8faf0952-ef2b-4212-956c-50ac68454bec" userID=8faf0952-ef2b-4212-956c-50ac68454bec time="2026-02-13T23:27:37Z" level=info msg="Syncing labels" service=imap user=8faf0952-ef2b-4212-956c-50ac68454bec time="2026-02-13T23:27:37Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=0412c4e8-ef6b-4d17-a2e0-545b3eaafbe0 time="2026-02-13T23:27:37Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=0412c4e8-ef6b-4d17-a2e0-545b3eaafbe0 time="2026-02-13T23:27:37Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5 userID=0412c4e8-ef6b-4d17-a2e0-545b3eaafbe0 time="2026-02-13T23:27:37Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=10 userID=0412c4e8-ef6b-4d17-a2e0-545b3eaafbe0 time="2026-02-13T23:27:37Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4 userID=0412c4e8-ef6b-4d17-a2e0-545b3eaafbe0 time="2026-02-13T23:27:37Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=3 userID=0412c4e8-ef6b-4d17-a2e0-545b3eaafbe0 time="2026-02-13T23:27:37Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=12 userID=0412c4e8-ef6b-4d17-a2e0-545b3eaafbe0 time="2026-02-13T23:27:37Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6 userID=0412c4e8-ef6b-4d17-a2e0-545b3eaafbe0 time="2026-02-13T23:27:37Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=8 userID=0412c4e8-ef6b-4d17-a2e0-545b3eaafbe0 time="2026-02-13T23:27:37Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=7 userID=0412c4e8-ef6b-4d17-a2e0-545b3eaafbe0 time="2026-02-13T23:27:37Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0 userID=0412c4e8-ef6b-4d17-a2e0-545b3eaafbe0 time="2026-02-13T23:27:37Z" level=info msg="Synced labels" service=imap user=8faf0952-ef2b-4212-956c-50ac68454bec time="2026-02-13T23:27:37Z" level=info msg="200 OK: GET https://127.0.0.1:42501/mail/v4/messages/count" pkg=gpa/client userID=8faf0952-ef2b-4212-956c-50ac68454bec time="2026-02-13T23:27:37Z" level=info msg="Syncing messages" service=imap user=8faf0952-ef2b-4212-956c-50ac68454bec time="2026-02-13T23:27:37Z" level=info msg="Job started" service=imap user=8faf0952-ef2b-4212-956c-50ac68454bec time="2026-02-13T23:27:37Z" level=info msg="200 OK: POST https://127.0.0.1:42501/mail/v4/messages" pkg=gpa/client userID=8faf0952-ef2b-4212-956c-50ac68454bec time="2026-02-13T23:27:37Z" level=info msg="Job finished" service=imap user=8faf0952-ef2b-4212-956c-50ac68454bec time="2026-02-13T23:27:37Z" level=info msg="All child jobs completed" service=imap sync-job=waiter user=8faf0952-ef2b-4212-956c-50ac68454bec time="2026-02-13T23:27:37Z" level=info msg="Synced messages" service=imap user=8faf0952-ef2b-4212-956c-50ac68454bec time="2026-02-13T23:27:37Z" level=info msg="Finished user sync" duration=3.365518ms service=imap user=8faf0952-ef2b-4212-956c-50ac68454bec time="2026-02-13T23:27:37Z" level=info msg="Sync complete, starting API event stream" service=imap user=8faf0952-ef2b-4212-956c-50ac68454bec time="2026-02-13T23:27:37Z" level=info msg="Event loop reset" eventID="AA==" service=user-events user=8faf0952-ef2b-4212-956c-50ac68454bec Scenario: HTML message with Foreign/Nonascii chars in Subject and Body to external # features/smtp/send/html.feature:360 When user "ee7820c2-4c25-45ca-974d-c7498d107e43" connects and authenticates SMTP client "1" # :1 -> *scenario time="2026-02-13T23:27:37Z" level=info msg="Sending observability data." pkg=observability time="2026-02-13T23:27:37Z" level=info msg="200 OK: POST https://127.0.0.1:42501/data/v1/metrics" pkg=gpa/client userID=8faf0952-ef2b-4212-956c-50ac68454bec time="2026-02-13T23:27:37Z" level=info msg="Successfully sent observability data." pkg=observability time="2026-02-13T23:27:37Z" level=info msg="200 OK: GET https://127.0.0.1:42501/mail/v4/settings" pkg=gpa/client userID=8faf0952-ef2b-4212-956c-50ac68454bec time="2026-02-13T23:27:37Z" level=info msg="200 OK: POST https://127.0.0.1:42501/mail/v4/messages" pkg=gpa/client userID=8faf0952-ef2b-4212-956c-50ac68454bec time="2026-02-13T23:27:37Z" level=info msg="200 OK: GET https://127.0.0.1:42501/core/v4/keys?Email=pm.bridge.qa%40gmail.com" pkg=gpa/client userID=8faf0952-ef2b-4212-956c-50ac68454bec time="2026-02-13T23:27:37Z" level=info msg="200 OK: GET https://127.0.0.1:42501/contacts/v4/emails?Email=pm.bridge.qa%40gmail.com&Page=0&PageSize=150" pkg=gpa/client userID=8faf0952-ef2b-4212-956c-50ac68454bec time="2026-02-13T23:27:37Z" level=info msg="200 OK: POST https://127.0.0.1:42501/mail/v4/messages/83084be1-2f75-469d-9a2e-ba5111d8baaa" pkg=gpa/client userID=8faf0952-ef2b-4212-956c-50ac68454bec time="2026-02-13T23:27:37Z" level=info msg="Scheduling observability data sending" pkg=observability And SMTP client "1" sends the following EML "html/foreign_ascii_subject_body.template.eml" from "ee7820c2-4c25-45ca-974d-c7498d107e43@proton.local" to "pm.bridge.qa@gmail.com" # :1 -> *scenario Then it succeeds # :1 -> *scenario When user "ee7820c2-4c25-45ca-974d-c7498d107e43" connects and authenticates IMAP client "1" # :1 -> *scenario time="2026-02-13T23:27:38Z" level=info msg="Heartbeat sent" metrics="{bridge.any.heartbeat bridge_heartbeat_new {1 1} {true true false false false true true true true true false 0.0.0 starttls starttls unknown}}" pkg=telemetry time="2026-02-13T23:27:38Z" level=info msg="200 OK: GET https://127.0.0.1:42501/core/v4/events/AA==" pkg=gpa/client userID=8faf0952-ef2b-4212-956c-50ac68454bec time="2026-02-13T23:27:38Z" level=info msg="Received new API event" new="Event Aw==: messages: created=1, updated=1, deleted=0" old="AA==" service=user-events user=8faf0952-ef2b-4212-956c-50ac68454bec time="2026-02-13T23:27:38Z" level=info msg="Handling message created event" date=0 messageID=83084be1-2f75-469d-9a2e-ba5111d8baaa service=imap subject="******** (d192b9b2)" user=8faf0952-ef2b-4212-956c-50ac68454bec time="2026-02-13T23:27:38Z" level=info msg="200 OK: GET https://127.0.0.1:42501/mail/v4/messages/83084be1-2f75-469d-9a2e-ba5111d8baaa" pkg=gpa/client userID=8faf0952-ef2b-4212-956c-50ac68454bec time="2026-02-13T23:27:38Z" level=info msg="Handling draft or sent updated event" isDraft=false messageID=83084be1-2f75-469d-9a2e-ba5111d8baaa service=imap subject="******** (d192b9b2)" user=8faf0952-ef2b-4212-956c-50ac68454bec time="2026-02-13T23:27:38Z" level=info msg="200 OK: GET https://127.0.0.1:42501/mail/v4/messages/83084be1-2f75-469d-9a2e-ba5111d8baaa" pkg=gpa/client userID=8faf0952-ef2b-4212-956c-50ac68454bec Then IMAP client "1" eventually sees the following messages in "Sent": # :1 -> *scenario | from | to | subject | | ee7820c2-4c25-45ca-974d-c7498d107e43@proton.local | pm.bridge.qa@gmail.com | Subjεέςτ ¶ Ä È | time="2026-02-13T23:27:38Z" level=info msg="Frontend service stopped" time="2026-02-13T23:27:38Z" level=info msg="Frontend client stopped" time="2026-02-13T23:27:38Z" level=info msg="Closing bridge" pkg=bridge time="2026-02-13T23:27:38Z" level=info msg="Stopping service" pkg=observability time="2026-02-13T23:27:38Z" level=info msg="Closing user" userID=8faf0952-ef2b-4212-956c-50ac68454bec time="2026-02-13T23:27:38Z" level=info msg="De-registering user client, ID:8faf0952-ef2b-4212-956c-50ac68454bec" pkg=observability time="2026-02-13T23:27:38Z" level=info msg="Exiting IMAP Service" service=imap user=8faf0952-ef2b-4212-956c-50ac68454bec time="2026-02-13T23:27:38Z" level=info msg="Exiting service main loop" service=smtp user=8faf0952-ef2b-4212-956c-50ac68454bec time="2026-02-13T23:27:38Z" level=info msg="Exiting service main loop" service=notification user=8faf0952-ef2b-4212-956c-50ac68454bec time="2026-02-13T23:27:38Z" level=info msg="Exiting Service" service=user-identity user=8faf0952-ef2b-4212-956c-50ac68454bec time="2026-02-13T23:27:38Z" level=info msg="Exiting service main loop" service=telemetry user=8faf0952-ef2b-4212-956c-50ac68454bec time="2026-02-13T23:27:38Z" level=info msg="Exiting service" service=user-events user=8faf0952-ef2b-4212-956c-50ac68454bec time="2026-02-13T23:27:38Z" level=info msg="Closing IMAP Listener" service=server-manager time="2026-02-13T23:27:38Z" level=info msg="Closing IMAP server" service=server-manager time="2026-02-13T23:27:38Z" level=info msg="Closing SMTP Listener" service=server-manager time="2026-02-13T23:27:38Z" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2026-02-13T23:27:38Z" level=info msg="Closing SMTP server" service=server-manager time="2026-02-13T23:27:38Z" level=info msg="Closing service" service=unleash And the body in the "POST" request to "/mail/v4/messages" is: # :1 -> *scenario """ {  "Message": {  "Subject": "Subjεέςτ ¶ Ä È",  "Sender": {  "Name": "Bridge Test"  },  "ToList": [  {  "Address": "pm.bridge.qa@gmail.com",  "Name": "External Bridge"  }  ],  "CCList": [],  "BCCList": [],  "MIMEType": "text/html"  } } """ Feature: SMTP sending of plain messages time="2026-02-13T23:27:39Z" level=info msg="User '7e221c85-8919-42e0-854d-25164e5fe8be' created with id=cd4bb47f-922b-4ca6-aa7a-84a1a095e61d" pkg=gpa/server/backend Background: Given there exists an account with username "7e221c85-8919-42e0-854d-25164e5fe8be" and password "password" # :1 -> *scenario time="2026-02-13T23:27:39Z" level=info msg="User '83ff05d0-1834-4117-9d3e-3bd6253110c4' created with id=207f9aae-c0da-42bd-847b-d3056a09fbe8" pkg=gpa/server/backend And there exists an account with username "83ff05d0-1834-4117-9d3e-3bd6253110c4" and password "password" # :1 -> *scenario Then it succeeds # :1 -> *scenario time="2026-02-13T23:27:39Z" level=info msg="Starting bridge" time="2026-02-13T23:27:39Z" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures1466701680/215/config2779142256/grpcFocusServerConfig.json pkg=focus/service time="2026-02-13T23:27:39Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures1466701680/215/cache2629954050/unleash_cache/unleash_flags: no such file or directory" service=unleash time="2026-02-13T23:27:39Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures1466701680/215/cache2629954050/notifications/notification_cache: no such file or directory" pkg=notification-store time="2026-02-13T23:27:39Z" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures1466701680/215/data1235665378/gluon/backend/db gluonStore=/tmp/TestFeatures1466701680/215/data1235665378/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2026-02-13T23:27:39Z" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2026-02-13T23:27:39Z" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2026-02-13T23:27:39Z" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2026-02-13T23:27:39Z" level=info msg="Starting service" service=unleash time="2026-02-13T23:27:39Z" level=info msg="Starting service" pkg=observability time="2026-02-13T23:27:39Z" level=info msg="Starting frontend service" time="2026-02-13T23:27:39Z" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures1466701680/215/config2779142256/grpcServerConfig.json time="2026-02-13T23:27:39Z" level=info msg="Starting poll service" service=unleash time="2026-02-13T23:27:39Z" level=info msg="gRPC server listening on /tmp/bridge1926" pkg=grpc time="2026-02-13T23:27:39Z" level=info msg="Frontend service started" time="2026-02-13T23:27:39Z" level=info msg="Starting frontend client" time="2026-02-13T23:27:39Z" level=info msg="Loading users" count=0 pkg=bridge/user time="2026-02-13T23:27:39Z" level=info msg="Finished loading users" pkg=bridge/user time="2026-02-13T23:27:39Z" level=info msg="Starting receiver service" service=unleash time="2026-02-13T23:27:39Z" level=info msg="Not monitoring parent PID" pkg=grpc time="2026-02-13T23:27:39Z" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2026-02-13T23:27:39Z" level=info msg="Checking for updates" pkg=bridge time="2026-02-13T23:27:39Z" level=info msg="Frontend client started" When bridge starts # :1 -> *scenario time="2026-02-13T23:27:39Z" level=info msg="200 OK: GET https://127.0.0.1:39217/feature/v2/frontend?bridgeStickyKey=387be8f9-cba6-4bf3-b645-3f8356844f76" pkg=gpa/manager time="2026-02-13T23:27:39Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (56bca2f5)" time="2026-02-13T23:27:39Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (56bca2f5)" time="2026-02-13T23:27:39Z" level=info msg="200 OK: POST https://127.0.0.1:39217/auth/v4/info" pkg=gpa/manager time="2026-02-13T23:27:39Z" level=info msg="200 OK: POST https://127.0.0.1:39217/auth/v4" pkg=gpa/manager time="2026-02-13T23:27:39Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=cd4bb47f-922b-4ca6-aa7a-84a1a095e61d time="2026-02-13T23:27:39Z" level=info msg="Adding vault user" userID=cd4bb47f-922b-4ca6-aa7a-84a1a095e61d time="2026-02-13T23:27:39Z" level=info msg="Creating new user" userID=cd4bb47f-922b-4ca6-aa7a-84a1a095e61d time="2026-02-13T23:27:39Z" level=warning msg="404 GET https://127.0.0.1:39217/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2026-02-13T23:27:39Z" level=error msg="404 GET https://127.0.0.1:39217/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2026-02-13T23:27:39Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:39217/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2026-02-13T23:27:39Z" level=info msg="Creating user object" numAddr=1 numLabels=12 userID=cd4bb47f-922b-4ca6-aa7a-84a1a095e61d time="2026-02-13T23:27:39Z" level=info msg="200 OK: GET https://127.0.0.1:39217/core/v4/events/latest" pkg=gpa/client userID=cd4bb47f-922b-4ca6-aa7a-84a1a095e61d time="2026-02-13T23:27:39Z" level=info msg="Starting service Last EventID=AA==" service=user-events user=cd4bb47f-922b-4ca6-aa7a-84a1a095e61d time="2026-02-13T23:27:39Z" level=info msg="200 OK: GET https://127.0.0.1:39217/core/v4/settings" pkg=gpa/client userID=cd4bb47f-922b-4ca6-aa7a-84a1a095e61d time="2026-02-13T23:27:39Z" level=info msg="Registering user client, ID:cd4bb47f-922b-4ca6-aa7a-84a1a095e61d" pkg=observability time="2026-02-13T23:27:39Z" level=info msg="Starting service main loop" service=telemetry user=cd4bb47f-922b-4ca6-aa7a-84a1a095e61d time="2026-02-13T23:27:39Z" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=cd4bb47f-922b-4ca6-aa7a-84a1a095e61d time="2026-02-13T23:27:39Z" level=info msg="Starting service main loop" service=notification user=cd4bb47f-922b-4ca6-aa7a-84a1a095e61d time="2026-02-13T23:27:39Z" level=info msg="Starting service main loop" service=smtp user=cd4bb47f-922b-4ca6-aa7a-84a1a095e61d time="2026-02-13T23:27:39Z" level=info msg="200 OK: GET https://127.0.0.1:39217/core/v4/labels?Type=4" pkg=gpa/client userID=cd4bb47f-922b-4ca6-aa7a-84a1a095e61d time="2026-02-13T23:27:39Z" level=info msg="200 OK: GET https://127.0.0.1:39217/core/v4/labels?Type=3" pkg=gpa/client userID=cd4bb47f-922b-4ca6-aa7a-84a1a095e61d time="2026-02-13T23:27:39Z" level=info msg="200 OK: GET https://127.0.0.1:39217/core/v4/labels?Type=1" pkg=gpa/client userID=cd4bb47f-922b-4ca6-aa7a-84a1a095e61d time="2026-02-13T23:27:39Z" level=info msg="Setting labels" labelIDs="[9 0 2 4 6 7 10 12 1 3 5 8]" pkg=rwLabels time="2026-02-13T23:27:39Z" level=info msg="Adding user to imap server" addrID=98050bdc-5f81-432b-a49d-167fcd9accc3 service=server-manager time="2026-02-13T23:27:39Z" level=info msg="Creating new IMAP user" addrID=98050bdc-5f81-432b-a49d-167fcd9accc3 service=server-manager time="2026-02-13T23:27:39Z" level=info msg="Setting gluon ID" addrID=98050bdc-5f81-432b-a49d-167fcd9accc3 gluonID=d97b3d20-66b8-41f1-9e25-1c9f23c33b7e userID=cd4bb47f-922b-4ca6-aa7a-84a1a095e61d time="2026-02-13T23:27:39Z" level=info msg="Created new IMAP user" addrID=98050bdc-5f81-432b-a49d-167fcd9accc3 gluonID=d97b3d20-66b8-41f1-9e25-1c9f23c33b7e service=server-manager time="2026-02-13T23:27:39Z" level=info msg="Validating Listener State" service=server-manager time="2026-02-13T23:27:39Z" level=info msg=Resuming service=user-events user=cd4bb47f-922b-4ca6-aa7a-84a1a095e61d And the user logs in with username "7e221c85-8919-42e0-854d-25164e5fe8be" and password "password" # :1 -> *scenario time="2026-02-13T23:27:39Z" level=info msg="Received mailbox message count" count=0 gluonID=d97b3d20-66b8-41f1-9e25-1c9f23c33b7e labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2026-02-13T23:27:39Z" level=info msg="Starting IMAP Service" service=imap user=cd4bb47f-922b-4ca6-aa7a-84a1a095e61d time="2026-02-13T23:27:39Z" level=info msg="Sync triggered" service=imap user=cd4bb47f-922b-4ca6-aa7a-84a1a095e61d time="2026-02-13T23:27:39Z" level=info msg="Beginning user sync" service=imap start="2026-02-13 23:27:39.910463447 +0000 UTC m=+277.717071857" user=cd4bb47f-922b-4ca6-aa7a-84a1a095e61d time="2026-02-13T23:27:39Z" level=info msg="Syncing labels" service=imap user=cd4bb47f-922b-4ca6-aa7a-84a1a095e61d time="2026-02-13T23:27:39Z" level=info msg="Checking whether logged in user should re-sync. UserID:cd4bb47f-922b-4ca6-aa7a-84a1a095e61d" userID=cd4bb47f-922b-4ca6-aa7a-84a1a095e61d time="2026-02-13T23:27:39Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=d97b3d20-66b8-41f1-9e25-1c9f23c33b7e time="2026-02-13T23:27:39Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=d97b3d20-66b8-41f1-9e25-1c9f23c33b7e time="2026-02-13T23:27:39Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0 userID=d97b3d20-66b8-41f1-9e25-1c9f23c33b7e time="2026-02-13T23:27:39Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5 userID=d97b3d20-66b8-41f1-9e25-1c9f23c33b7e And user "7e221c85-8919-42e0-854d-25164e5fe8be" connects and authenticates SMTP client "1" # :1 -> *scenario Then it succeeds # :1 -> *scenario time="2026-02-13T23:27:39Z" level=info msg="Sending observability data." pkg=observability time="2026-02-13T23:27:39Z" level=info msg="200 OK: POST https://127.0.0.1:39217/data/v1/metrics" pkg=gpa/client userID=cd4bb47f-922b-4ca6-aa7a-84a1a095e61d time="2026-02-13T23:27:39Z" level=info msg="Successfully sent observability data." pkg=observability time="2026-02-13T23:27:39Z" level=info msg="200 OK: GET https://127.0.0.1:39217/mail/v4/settings" pkg=gpa/client userID=cd4bb47f-922b-4ca6-aa7a-84a1a095e61d time="2026-02-13T23:27:39Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4 userID=d97b3d20-66b8-41f1-9e25-1c9f23c33b7e time="2026-02-13T23:27:39Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6 userID=d97b3d20-66b8-41f1-9e25-1c9f23c33b7e time="2026-02-13T23:27:39Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=10 userID=d97b3d20-66b8-41f1-9e25-1c9f23c33b7e time="2026-02-13T23:27:39Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=3 userID=d97b3d20-66b8-41f1-9e25-1c9f23c33b7e time="2026-02-13T23:27:39Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=8 userID=d97b3d20-66b8-41f1-9e25-1c9f23c33b7e time="2026-02-13T23:27:39Z" level=info msg="200 OK: POST https://127.0.0.1:39217/mail/v4/messages" pkg=gpa/client userID=cd4bb47f-922b-4ca6-aa7a-84a1a095e61d time="2026-02-13T23:27:39Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=7 userID=d97b3d20-66b8-41f1-9e25-1c9f23c33b7e time="2026-02-13T23:27:39Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=12 userID=d97b3d20-66b8-41f1-9e25-1c9f23c33b7e time="2026-02-13T23:27:39Z" level=info msg="Synced labels" service=imap user=cd4bb47f-922b-4ca6-aa7a-84a1a095e61d time="2026-02-13T23:27:39Z" level=info msg="200 OK: GET https://127.0.0.1:39217/mail/v4/messages/count" pkg=gpa/client userID=cd4bb47f-922b-4ca6-aa7a-84a1a095e61d time="2026-02-13T23:27:39Z" level=info msg="Syncing messages" service=imap user=cd4bb47f-922b-4ca6-aa7a-84a1a095e61d time="2026-02-13T23:27:39Z" level=info msg="Job started" service=imap user=cd4bb47f-922b-4ca6-aa7a-84a1a095e61d time="2026-02-13T23:27:39Z" level=info msg="200 OK: POST https://127.0.0.1:39217/mail/v4/messages" pkg=gpa/client userID=cd4bb47f-922b-4ca6-aa7a-84a1a095e61d time="2026-02-13T23:27:39Z" level=info msg="200 OK: POST https://127.0.0.1:39217/mail/v4/attachments" pkg=gpa/client userID=cd4bb47f-922b-4ca6-aa7a-84a1a095e61d time="2026-02-13T23:27:39Z" level=info msg="200 OK: POST https://127.0.0.1:39217/mail/v4/messages" pkg=gpa/client userID=cd4bb47f-922b-4ca6-aa7a-84a1a095e61d time="2026-02-13T23:27:39Z" level=info msg="Creating new child job" service=imap user=cd4bb47f-922b-4ca6-aa7a-84a1a095e61d time="2026-02-13T23:27:39Z" level=info msg="Job finished" service=imap user=cd4bb47f-922b-4ca6-aa7a-84a1a095e61d time="2026-02-13T23:27:39Z" level=info msg="200 OK: GET https://127.0.0.1:39217/mail/v4/messages/8158060b-a023-49c0-9c99-f0796844c94c" pkg=gpa/client userID=cd4bb47f-922b-4ca6-aa7a-84a1a095e61d time="2026-02-13T23:27:39Z" level=info msg="200 OK: GET https://127.0.0.1:39217/core/v4/keys?Email=83ff05d0-1834-4117-9d3e-3bd6253110c4%40proton.local" pkg=gpa/client userID=cd4bb47f-922b-4ca6-aa7a-84a1a095e61d time="2026-02-13T23:27:39Z" level=info msg="200 OK: GET https://127.0.0.1:39217/contacts/v4/emails?Email=83ff05d0-1834-4117-9d3e-3bd6253110c4%40proton.local&Page=0&PageSize=150" pkg=gpa/client userID=cd4bb47f-922b-4ca6-aa7a-84a1a095e61d time="2026-02-13T23:27:39Z" level=info msg="200 OK: POST https://127.0.0.1:39217/mail/v4/messages/8158060b-a023-49c0-9c99-f0796844c94c" pkg=gpa/client userID=cd4bb47f-922b-4ca6-aa7a-84a1a095e61d time="2026-02-13T23:27:39Z" level=info msg="Scheduling observability data sending" pkg=observability Scenario: HTML message with attachment to internal account # features/smtp/send/html_att.feature:11 When SMTP client "1" sends the following message from "7e221c85-8919-42e0-854d-25164e5fe8be@proton.local" to "83ff05d0-1834-4117-9d3e-3bd6253110c4@proton.local": # :1 -> *scenario """ From: Bridge Test <[user:user]@[domain]> To: Internal Bridge <[user:to]@[domain]> Subject: HTML with attachment internal Content-Type: multipart/related; boundary=bc5bd30245232f31b6c976adcd59bb0069c9b13f986f9e40c2571bb80aa16606  --bc5bd30245232f31b6c976adcd59bb0069c9b13f986f9e40c2571bb80aa16606 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/html; charset=utf-8  This is body of HTML mail with attachment  --bc5bd30245232f31b6c976adcd59bb0069c9b13f986f9e40c2571bb80aa16606 Content-Disposition: attachment; filename=outline-light-instagram-48.png Content-Id: <9114fe6f0adfaf7fdf7a@protonmail.com> Content-Transfer-Encoding: base64 Content-Type: image/png  iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAACklEQVR4nGMAAQAABQABDQot tAAAAABJRU5ErkJggg== --bc5bd30245232f31b6c976adcd59bb0069c9b13f986f9e40c2571bb80aa16606--  """ Then it succeeds # :1 -> *scenario When user "7e221c85-8919-42e0-854d-25164e5fe8be" connects and authenticates IMAP client "1" # :1 -> *scenario time="2026-02-13T23:27:39Z" level=info msg="Child job finished" service=imap user=cd4bb47f-922b-4ca6-aa7a-84a1a095e61d time="2026-02-13T23:27:39Z" level=info msg="All child jobs completed" service=imap sync-job=waiter user=cd4bb47f-922b-4ca6-aa7a-84a1a095e61d time="2026-02-13T23:27:39Z" level=info msg="Synced messages" service=imap user=cd4bb47f-922b-4ca6-aa7a-84a1a095e61d time="2026-02-13T23:27:39Z" level=info msg="Finished user sync" duration=19.429942ms service=imap user=cd4bb47f-922b-4ca6-aa7a-84a1a095e61d time="2026-02-13T23:27:39Z" level=info msg="Sync complete, starting API event stream" service=imap user=cd4bb47f-922b-4ca6-aa7a-84a1a095e61d time="2026-02-13T23:27:39Z" level=info msg="Event loop reset" eventID="AA==" service=user-events user=cd4bb47f-922b-4ca6-aa7a-84a1a095e61d time="2026-02-13T23:27:40Z" level=info msg="Heartbeat sent" metrics="{bridge.any.heartbeat bridge_heartbeat_new {1 6} {true true false false false true true true true true false 0.0.0 starttls starttls unknown}}" pkg=telemetry time="2026-02-13T23:27:40Z" level=info msg="200 OK: GET https://127.0.0.1:39217/core/v4/events/AA==" pkg=gpa/client userID=cd4bb47f-922b-4ca6-aa7a-84a1a095e61d time="2026-02-13T23:27:40Z" level=info msg="Received new API event" new="Event BA==: messages: created=1, updated=1, deleted=0" old="AA==" service=user-events user=cd4bb47f-922b-4ca6-aa7a-84a1a095e61d time="2026-02-13T23:27:40Z" level=info msg="Handling message created event" date=0 messageID=8158060b-a023-49c0-9c99-f0796844c94c service=imap subject="******** (64ef96fe)" user=cd4bb47f-922b-4ca6-aa7a-84a1a095e61d time="2026-02-13T23:27:40Z" level=info msg="200 OK: GET https://127.0.0.1:39217/mail/v4/messages/8158060b-a023-49c0-9c99-f0796844c94c" pkg=gpa/client userID=cd4bb47f-922b-4ca6-aa7a-84a1a095e61d time="2026-02-13T23:27:40Z" level=info msg="Found existing message in create event, will update instead" MessageID=8158060b-a023-49c0-9c99-f0796844c94c... pkg=gluon/user userID=d97b3d20-66b8-41f1-9e25-1c9f23c33b7e time="2026-02-13T23:27:40Z" level=info msg="Handling draft or sent updated event" isDraft=false messageID=8158060b-a023-49c0-9c99-f0796844c94c service=imap subject="******** (64ef96fe)" user=cd4bb47f-922b-4ca6-aa7a-84a1a095e61d time="2026-02-13T23:27:40Z" level=info msg="200 OK: GET https://127.0.0.1:39217/mail/v4/messages/8158060b-a023-49c0-9c99-f0796844c94c" pkg=gpa/client userID=cd4bb47f-922b-4ca6-aa7a-84a1a095e61d Then IMAP client "1" eventually sees the following messages in "Sent": # :1 -> *scenario | from | to | subject | | 7e221c85-8919-42e0-854d-25164e5fe8be@proton.local | 83ff05d0-1834-4117-9d3e-3bd6253110c4@proton.local | HTML with attachment internal | time="2026-02-13T23:27:40Z" level=info msg="Frontend service stopped" time="2026-02-13T23:27:40Z" level=info msg="Frontend client stopped" time="2026-02-13T23:27:40Z" level=info msg="Closing bridge" pkg=bridge time="2026-02-13T23:27:40Z" level=info msg="Stopping service" pkg=observability time="2026-02-13T23:27:40Z" level=info msg="Closing user" userID=cd4bb47f-922b-4ca6-aa7a-84a1a095e61d time="2026-02-13T23:27:40Z" level=info msg="De-registering user client, ID:cd4bb47f-922b-4ca6-aa7a-84a1a095e61d" pkg=observability time="2026-02-13T23:27:40Z" level=info msg="Exiting IMAP Service" service=imap user=cd4bb47f-922b-4ca6-aa7a-84a1a095e61d time="2026-02-13T23:27:40Z" level=info msg="Exiting service main loop" service=smtp user=cd4bb47f-922b-4ca6-aa7a-84a1a095e61d time="2026-02-13T23:27:40Z" level=info msg="Exiting service main loop" service=notification user=cd4bb47f-922b-4ca6-aa7a-84a1a095e61d time="2026-02-13T23:27:40Z" level=info msg="Exiting Service" service=user-identity user=cd4bb47f-922b-4ca6-aa7a-84a1a095e61d time="2026-02-13T23:27:40Z" level=info msg="Exiting service main loop" service=telemetry user=cd4bb47f-922b-4ca6-aa7a-84a1a095e61d time="2026-02-13T23:27:40Z" level=info msg="Exiting service" service=user-events user=cd4bb47f-922b-4ca6-aa7a-84a1a095e61d time="2026-02-13T23:27:40Z" level=info msg="Closing IMAP Listener" service=server-manager time="2026-02-13T23:27:40Z" level=info msg="Closing IMAP server" service=server-manager time="2026-02-13T23:27:40Z" level=info msg="Closing SMTP Listener" service=server-manager time="2026-02-13T23:27:40Z" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2026-02-13T23:27:40Z" level=info msg="Closing SMTP server" service=server-manager time="2026-02-13T23:27:40Z" level=info msg="Closing service" service=unleash And the body in the "POST" request to "/mail/v4/messages" is: # :1 -> *scenario """ {  "Message": {  "Subject": "HTML with attachment internal",  "Sender": {  "Name": "Bridge Test"  },  "ToList": [  {  "Address": "[user:to]@[domain]",  "Name": "Internal Bridge"  }  ],  "CCList": [],  "BCCList": [],  "MIMEType": "text/html"  } } """ time="2026-02-13T23:27:41Z" level=info msg="User '32e89178-9260-45af-9941-044e3442139e' created with id=e1a6c848-e70d-4736-b4b1-47cec972eaed" pkg=gpa/server/backend time="2026-02-13T23:27:41Z" level=info msg="User '04dd8ee5-f4ea-4394-99cc-9a4c68aaed13' created with id=0299a7ce-bc58-4544-b43a-dfd070407105" pkg=gpa/server/backend time="2026-02-13T23:27:41Z" level=info msg="Starting bridge" time="2026-02-13T23:27:41Z" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures1466701680/216/config2149656125/grpcFocusServerConfig.json pkg=focus/service time="2026-02-13T23:27:41Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures1466701680/216/cache2924796474/unleash_cache/unleash_flags: no such file or directory" service=unleash time="2026-02-13T23:27:41Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures1466701680/216/cache2924796474/notifications/notification_cache: no such file or directory" pkg=notification-store time="2026-02-13T23:27:41Z" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures1466701680/216/data58932656/gluon/backend/db gluonStore=/tmp/TestFeatures1466701680/216/data58932656/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2026-02-13T23:27:41Z" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2026-02-13T23:27:41Z" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2026-02-13T23:27:41Z" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2026-02-13T23:27:41Z" level=info msg="Starting service" service=unleash time="2026-02-13T23:27:41Z" level=info msg="Starting service" pkg=observability time="2026-02-13T23:27:41Z" level=info msg="Starting frontend service" time="2026-02-13T23:27:41Z" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures1466701680/216/config2149656125/grpcServerConfig.json time="2026-02-13T23:27:41Z" level=info msg="gRPC server listening on /tmp/bridge7066" pkg=grpc time="2026-02-13T23:27:41Z" level=info msg="Frontend service started" time="2026-02-13T23:27:41Z" level=info msg="Starting frontend client" time="2026-02-13T23:27:41Z" level=info msg="Starting poll service" service=unleash time="2026-02-13T23:27:41Z" level=info msg="Starting receiver service" service=unleash time="2026-02-13T23:27:41Z" level=info msg="Not monitoring parent PID" pkg=grpc time="2026-02-13T23:27:41Z" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2026-02-13T23:27:41Z" level=info msg="Loading users" count=0 pkg=bridge/user time="2026-02-13T23:27:41Z" level=info msg="Finished loading users" pkg=bridge/user time="2026-02-13T23:27:41Z" level=info msg="Checking for updates" pkg=bridge time="2026-02-13T23:27:41Z" level=info msg="Frontend client started" time="2026-02-13T23:27:41Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (349f26ca)" time="2026-02-13T23:27:41Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (349f26ca)" time="2026-02-13T23:27:41Z" level=info msg="200 OK: GET https://127.0.0.1:45607/feature/v2/frontend?bridgeStickyKey=7f02de91-6cd2-4e2d-b0d9-b16796ccfe24" pkg=gpa/manager time="2026-02-13T23:27:41Z" level=info msg="200 OK: POST https://127.0.0.1:45607/auth/v4/info" pkg=gpa/manager time="2026-02-13T23:27:41Z" level=info msg="200 OK: POST https://127.0.0.1:45607/auth/v4" pkg=gpa/manager time="2026-02-13T23:27:41Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=e1a6c848-e70d-4736-b4b1-47cec972eaed time="2026-02-13T23:27:41Z" level=info msg="Adding vault user" userID=e1a6c848-e70d-4736-b4b1-47cec972eaed time="2026-02-13T23:27:41Z" level=info msg="Creating new user" userID=e1a6c848-e70d-4736-b4b1-47cec972eaed time="2026-02-13T23:27:41Z" level=warning msg="404 GET https://127.0.0.1:45607/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2026-02-13T23:27:41Z" level=error msg="404 GET https://127.0.0.1:45607/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2026-02-13T23:27:41Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:45607/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2026-02-13T23:27:41Z" level=info msg="Creating user object" numAddr=1 numLabels=12 userID=e1a6c848-e70d-4736-b4b1-47cec972eaed time="2026-02-13T23:27:41Z" level=info msg="200 OK: GET https://127.0.0.1:45607/core/v4/events/latest" pkg=gpa/client userID=e1a6c848-e70d-4736-b4b1-47cec972eaed time="2026-02-13T23:27:41Z" level=info msg="Starting service Last EventID=AA==" service=user-events user=e1a6c848-e70d-4736-b4b1-47cec972eaed time="2026-02-13T23:27:41Z" level=info msg="200 OK: GET https://127.0.0.1:45607/core/v4/settings" pkg=gpa/client userID=e1a6c848-e70d-4736-b4b1-47cec972eaed time="2026-02-13T23:27:41Z" level=info msg="Registering user client, ID:e1a6c848-e70d-4736-b4b1-47cec972eaed" pkg=observability time="2026-02-13T23:27:41Z" level=info msg="Starting service main loop" service=telemetry user=e1a6c848-e70d-4736-b4b1-47cec972eaed time="2026-02-13T23:27:41Z" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=e1a6c848-e70d-4736-b4b1-47cec972eaed time="2026-02-13T23:27:41Z" level=info msg="Starting service main loop" service=notification user=e1a6c848-e70d-4736-b4b1-47cec972eaed time="2026-02-13T23:27:41Z" level=info msg="Starting service main loop" service=smtp user=e1a6c848-e70d-4736-b4b1-47cec972eaed time="2026-02-13T23:27:41Z" level=info msg="200 OK: GET https://127.0.0.1:45607/core/v4/labels?Type=4" pkg=gpa/client userID=e1a6c848-e70d-4736-b4b1-47cec972eaed time="2026-02-13T23:27:41Z" level=info msg="200 OK: GET https://127.0.0.1:45607/core/v4/labels?Type=3" pkg=gpa/client userID=e1a6c848-e70d-4736-b4b1-47cec972eaed time="2026-02-13T23:27:41Z" level=info msg="200 OK: GET https://127.0.0.1:45607/core/v4/labels?Type=1" pkg=gpa/client userID=e1a6c848-e70d-4736-b4b1-47cec972eaed time="2026-02-13T23:27:41Z" level=info msg="Setting labels" labelIDs="[9 10 12 1 3 4 5 6 7 0 2 8]" pkg=rwLabels time="2026-02-13T23:27:41Z" level=info msg="Adding user to imap server" addrID=6e371463-40a1-48ad-ba25-303d3cd1f0d5 service=server-manager time="2026-02-13T23:27:41Z" level=info msg="Creating new IMAP user" addrID=6e371463-40a1-48ad-ba25-303d3cd1f0d5 service=server-manager time="2026-02-13T23:27:41Z" level=info msg="Setting gluon ID" addrID=6e371463-40a1-48ad-ba25-303d3cd1f0d5 gluonID=780c4198-25ef-40b3-bc1d-0d2dc6a22e27 userID=e1a6c848-e70d-4736-b4b1-47cec972eaed time="2026-02-13T23:27:41Z" level=info msg="Created new IMAP user" addrID=6e371463-40a1-48ad-ba25-303d3cd1f0d5 gluonID=780c4198-25ef-40b3-bc1d-0d2dc6a22e27 service=server-manager time="2026-02-13T23:27:41Z" level=info msg="Validating Listener State" service=server-manager time="2026-02-13T23:27:41Z" level=info msg=Resuming service=user-events user=e1a6c848-e70d-4736-b4b1-47cec972eaed time="2026-02-13T23:27:41Z" level=info msg="Starting IMAP Service" service=imap user=e1a6c848-e70d-4736-b4b1-47cec972eaed time="2026-02-13T23:27:41Z" level=info msg="Received mailbox message count" count=0 gluonID=780c4198-25ef-40b3-bc1d-0d2dc6a22e27 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2026-02-13T23:27:41Z" level=info msg="Sync triggered" service=imap user=e1a6c848-e70d-4736-b4b1-47cec972eaed time="2026-02-13T23:27:41Z" level=info msg="Checking whether logged in user should re-sync. UserID:e1a6c848-e70d-4736-b4b1-47cec972eaed" userID=e1a6c848-e70d-4736-b4b1-47cec972eaed time="2026-02-13T23:27:41Z" level=info msg="Beginning user sync" service=imap start="2026-02-13 23:27:41.907971659 +0000 UTC m=+279.714580069" user=e1a6c848-e70d-4736-b4b1-47cec972eaed time="2026-02-13T23:27:41Z" level=info msg="Syncing labels" service=imap user=e1a6c848-e70d-4736-b4b1-47cec972eaed time="2026-02-13T23:27:41Z" level=info msg="Sending observability data." pkg=observability time="2026-02-13T23:27:41Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=780c4198-25ef-40b3-bc1d-0d2dc6a22e27 time="2026-02-13T23:27:41Z" level=info msg="200 OK: POST https://127.0.0.1:45607/data/v1/metrics" pkg=gpa/client userID=e1a6c848-e70d-4736-b4b1-47cec972eaed time="2026-02-13T23:27:41Z" level=info msg="Successfully sent observability data." pkg=observability time="2026-02-13T23:27:41Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=780c4198-25ef-40b3-bc1d-0d2dc6a22e27 time="2026-02-13T23:27:41Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4 userID=780c4198-25ef-40b3-bc1d-0d2dc6a22e27 time="2026-02-13T23:27:41Z" level=info msg="200 OK: GET https://127.0.0.1:45607/mail/v4/settings" pkg=gpa/client userID=e1a6c848-e70d-4736-b4b1-47cec972eaed time="2026-02-13T23:27:41Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5 userID=780c4198-25ef-40b3-bc1d-0d2dc6a22e27 time="2026-02-13T23:27:41Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0 userID=780c4198-25ef-40b3-bc1d-0d2dc6a22e27 time="2026-02-13T23:27:41Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=8 userID=780c4198-25ef-40b3-bc1d-0d2dc6a22e27 time="2026-02-13T23:27:41Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=10 userID=780c4198-25ef-40b3-bc1d-0d2dc6a22e27 time="2026-02-13T23:27:41Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=7 userID=780c4198-25ef-40b3-bc1d-0d2dc6a22e27 time="2026-02-13T23:27:41Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6 userID=780c4198-25ef-40b3-bc1d-0d2dc6a22e27 time="2026-02-13T23:27:41Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=12 userID=780c4198-25ef-40b3-bc1d-0d2dc6a22e27 time="2026-02-13T23:27:41Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=3 userID=780c4198-25ef-40b3-bc1d-0d2dc6a22e27 time="2026-02-13T23:27:41Z" level=info msg="Synced labels" service=imap user=e1a6c848-e70d-4736-b4b1-47cec972eaed time="2026-02-13T23:27:41Z" level=info msg="200 OK: GET https://127.0.0.1:45607/mail/v4/messages/count" pkg=gpa/client userID=e1a6c848-e70d-4736-b4b1-47cec972eaed time="2026-02-13T23:27:41Z" level=info msg="Syncing messages" service=imap user=e1a6c848-e70d-4736-b4b1-47cec972eaed time="2026-02-13T23:27:41Z" level=info msg="Job started" service=imap user=e1a6c848-e70d-4736-b4b1-47cec972eaed time="2026-02-13T23:27:41Z" level=info msg="200 OK: POST https://127.0.0.1:45607/mail/v4/messages" pkg=gpa/client userID=e1a6c848-e70d-4736-b4b1-47cec972eaed time="2026-02-13T23:27:41Z" level=info msg="Job finished" service=imap user=e1a6c848-e70d-4736-b4b1-47cec972eaed time="2026-02-13T23:27:41Z" level=info msg="All child jobs completed" service=imap sync-job=waiter user=e1a6c848-e70d-4736-b4b1-47cec972eaed time="2026-02-13T23:27:41Z" level=info msg="Synced messages" service=imap user=e1a6c848-e70d-4736-b4b1-47cec972eaed time="2026-02-13T23:27:41Z" level=info msg="Finished user sync" duration=4.737971ms service=imap user=e1a6c848-e70d-4736-b4b1-47cec972eaed time="2026-02-13T23:27:41Z" level=info msg="Sync complete, starting API event stream" service=imap user=e1a6c848-e70d-4736-b4b1-47cec972eaed time="2026-02-13T23:27:41Z" level=info msg="Event loop reset" eventID="AA==" service=user-events user=e1a6c848-e70d-4736-b4b1-47cec972eaed time="2026-02-13T23:27:41Z" level=info msg="200 OK: POST https://127.0.0.1:45607/mail/v4/messages" pkg=gpa/client userID=e1a6c848-e70d-4736-b4b1-47cec972eaed time="2026-02-13T23:27:41Z" level=info msg="200 OK: POST https://127.0.0.1:45607/mail/v4/attachments" pkg=gpa/client userID=e1a6c848-e70d-4736-b4b1-47cec972eaed time="2026-02-13T23:27:41Z" level=info msg="200 OK: GET https://127.0.0.1:45607/core/v4/keys?Email=pm.bridge.qa%40gmail.com" pkg=gpa/client userID=e1a6c848-e70d-4736-b4b1-47cec972eaed time="2026-02-13T23:27:41Z" level=info msg="200 OK: GET https://127.0.0.1:45607/contacts/v4/emails?Email=pm.bridge.qa%40gmail.com&Page=0&PageSize=150" pkg=gpa/client userID=e1a6c848-e70d-4736-b4b1-47cec972eaed time="2026-02-13T23:27:41Z" level=info msg="200 OK: POST https://127.0.0.1:45607/mail/v4/messages/8c4c14b7-4ef0-41a3-8f98-ef057466de9e" pkg=gpa/client userID=e1a6c848-e70d-4736-b4b1-47cec972eaed time="2026-02-13T23:27:41Z" level=info msg="Scheduling observability data sending" pkg=observability Scenario: HTML message with attachment to external account # features/smtp/send/html_att.feature:63 When SMTP client "1" sends the following message from "32e89178-9260-45af-9941-044e3442139e@proton.local" to "pm.bridge.qa@gmail.com": # :1 -> *scenario """ From: Bridge Test <[user:user]@[domain]> To: External Bridge  Subject: HTML with attachment external PGP Content-Type: multipart/mixed; boundary=bc5bd30245232f31b6c976adcd59bb0069c9b13f986f9e40c2571bb80aa16606  --bc5bd30245232f31b6c976adcd59bb0069c9b13f986f9e40c2571bb80aa16606 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/html; charset=utf-8  This is body of HTML mail with attachment  --bc5bd30245232f31b6c976adcd59bb0069c9b13f986f9e40c2571bb80aa16606 Content-Disposition: attachment; filename=outline-light-instagram-48.png Content-Id: <9114fe6f0adfaf7fdf7a@protonmail.com> Content-Transfer-Encoding: base64 Content-Type: image/png  iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAACklEQVR4nGMAAQAABQABDQot tAAAAABJRU5ErkJggg== --bc5bd30245232f31b6c976adcd59bb0069c9b13f986f9e40c2571bb80aa16606--  """ Then it succeeds # :1 -> *scenario When user "32e89178-9260-45af-9941-044e3442139e" connects and authenticates IMAP client "1" # :1 -> *scenario time="2026-02-13T23:27:42Z" level=info msg="Heartbeat sent" metrics="{bridge.any.heartbeat bridge_heartbeat_new {1 6} {true true false false false true true true true true false 0.0.0 starttls starttls unknown}}" pkg=telemetry time="2026-02-13T23:27:42Z" level=info msg="200 OK: GET https://127.0.0.1:45607/core/v4/events/AA==" pkg=gpa/client userID=e1a6c848-e70d-4736-b4b1-47cec972eaed time="2026-02-13T23:27:42Z" level=info msg="Received new API event" new="Event BA==: messages: created=1, updated=1, deleted=0" old="AA==" service=user-events user=e1a6c848-e70d-4736-b4b1-47cec972eaed time="2026-02-13T23:27:42Z" level=info msg="Handling message created event" date=0 messageID=8c4c14b7-4ef0-41a3-8f98-ef057466de9e service=imap subject="******** (d5f194d1)" user=e1a6c848-e70d-4736-b4b1-47cec972eaed time="2026-02-13T23:27:42Z" level=info msg="200 OK: GET https://127.0.0.1:45607/mail/v4/messages/8c4c14b7-4ef0-41a3-8f98-ef057466de9e" pkg=gpa/client userID=e1a6c848-e70d-4736-b4b1-47cec972eaed time="2026-02-13T23:27:42Z" level=info msg="Handling draft or sent updated event" isDraft=false messageID=8c4c14b7-4ef0-41a3-8f98-ef057466de9e service=imap subject="******** (d5f194d1)" user=e1a6c848-e70d-4736-b4b1-47cec972eaed time="2026-02-13T23:27:42Z" level=info msg="200 OK: GET https://127.0.0.1:45607/mail/v4/messages/8c4c14b7-4ef0-41a3-8f98-ef057466de9e" pkg=gpa/client userID=e1a6c848-e70d-4736-b4b1-47cec972eaed Then IMAP client "1" eventually sees the following messages in "Sent": # :1 -> *scenario | from | to | subject | | 32e89178-9260-45af-9941-044e3442139e@proton.local | pm.bridge.qa@gmail.com | HTML with attachment external PGP | time="2026-02-13T23:27:42Z" level=info msg="Frontend service stopped" time="2026-02-13T23:27:42Z" level=info msg="Frontend client stopped" time="2026-02-13T23:27:42Z" level=info msg="Closing bridge" pkg=bridge time="2026-02-13T23:27:42Z" level=info msg="Stopping service" pkg=observability time="2026-02-13T23:27:42Z" level=info msg="Closing user" userID=e1a6c848-e70d-4736-b4b1-47cec972eaed time="2026-02-13T23:27:42Z" level=info msg="De-registering user client, ID:e1a6c848-e70d-4736-b4b1-47cec972eaed" pkg=observability time="2026-02-13T23:27:42Z" level=info msg="Exiting IMAP Service" service=imap user=e1a6c848-e70d-4736-b4b1-47cec972eaed time="2026-02-13T23:27:42Z" level=info msg="Exiting service main loop" service=smtp user=e1a6c848-e70d-4736-b4b1-47cec972eaed time="2026-02-13T23:27:42Z" level=info msg="Exiting service main loop" service=notification user=e1a6c848-e70d-4736-b4b1-47cec972eaed time="2026-02-13T23:27:42Z" level=info msg="Exiting Service" service=user-identity user=e1a6c848-e70d-4736-b4b1-47cec972eaed time="2026-02-13T23:27:42Z" level=info msg="Exiting service main loop" service=telemetry user=e1a6c848-e70d-4736-b4b1-47cec972eaed time="2026-02-13T23:27:42Z" level=info msg="Exiting service" service=user-events user=e1a6c848-e70d-4736-b4b1-47cec972eaed time="2026-02-13T23:27:42Z" level=info msg="Closing IMAP Listener" service=server-manager time="2026-02-13T23:27:42Z" level=info msg="Closing IMAP server" service=server-manager time="2026-02-13T23:27:42Z" level=info msg="Closing SMTP Listener" service=server-manager time="2026-02-13T23:27:42Z" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2026-02-13T23:27:42Z" level=info msg="Closing SMTP server" service=server-manager time="2026-02-13T23:27:42Z" level=info msg="Closing service" service=unleash And the body in the "POST" request to "/mail/v4/messages" is: # :1 -> *scenario """ {  "Message": {  "Subject": "HTML with attachment external PGP",  "Sender": {  "Name": "Bridge Test"  },  "ToList": [  {  "Address": "pm.bridge.qa@gmail.com",  "Name": "External Bridge"  }  ],  "CCList": [],  "BCCList": [],  "MIMEType": "text/html"  } } """ time="2026-02-13T23:27:43Z" level=info msg="User 'cd254a64-ec92-4660-823a-a94b9e334412' created with id=d26ea48d-16f3-45ee-a1c8-ece52b4a00b8" pkg=gpa/server/backend time="2026-02-13T23:27:43Z" level=info msg="User 'e22358fb-18f1-4962-b9ca-22439415dfc3' created with id=e3a2c307-ab22-407b-a38d-859e515858b7" pkg=gpa/server/backend time="2026-02-13T23:27:43Z" level=info msg="Starting bridge" time="2026-02-13T23:27:43Z" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures1466701680/217/config924079829/grpcFocusServerConfig.json pkg=focus/service time="2026-02-13T23:27:43Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures1466701680/217/cache1620823647/unleash_cache/unleash_flags: no such file or directory" service=unleash time="2026-02-13T23:27:43Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures1466701680/217/cache1620823647/notifications/notification_cache: no such file or directory" pkg=notification-store time="2026-02-13T23:27:43Z" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures1466701680/217/data2478869654/gluon/backend/db gluonStore=/tmp/TestFeatures1466701680/217/data2478869654/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2026-02-13T23:27:43Z" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2026-02-13T23:27:43Z" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2026-02-13T23:27:43Z" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2026-02-13T23:27:43Z" level=info msg="Starting service" service=unleash time="2026-02-13T23:27:43Z" level=info msg="Starting service" pkg=observability time="2026-02-13T23:27:43Z" level=info msg="Starting frontend service" time="2026-02-13T23:27:43Z" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures1466701680/217/config924079829/grpcServerConfig.json time="2026-02-13T23:27:43Z" level=info msg="gRPC server listening on /tmp/bridge6354" pkg=grpc time="2026-02-13T23:27:43Z" level=info msg="Frontend service started" time="2026-02-13T23:27:43Z" level=info msg="Starting frontend client" time="2026-02-13T23:27:43Z" level=info msg="Starting poll service" service=unleash time="2026-02-13T23:27:43Z" level=info msg="Starting receiver service" service=unleash time="2026-02-13T23:27:43Z" level=info msg="Loading users" count=0 pkg=bridge/user time="2026-02-13T23:27:43Z" level=info msg="Finished loading users" pkg=bridge/user time="2026-02-13T23:27:43Z" level=info msg="Checking for updates" pkg=bridge time="2026-02-13T23:27:43Z" level=info msg="Not monitoring parent PID" pkg=grpc time="2026-02-13T23:27:43Z" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2026-02-13T23:27:43Z" level=info msg="200 OK: GET https://127.0.0.1:44193/feature/v2/frontend?bridgeStickyKey=51a40a6d-4b84-4584-887a-0c60afa4b654" pkg=gpa/manager time="2026-02-13T23:27:43Z" level=info msg="Frontend client started" time="2026-02-13T23:27:43Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (c1416b08)" time="2026-02-13T23:27:43Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (c1416b08)" time="2026-02-13T23:27:43Z" level=info msg="200 OK: POST https://127.0.0.1:44193/auth/v4/info" pkg=gpa/manager time="2026-02-13T23:27:43Z" level=info msg="200 OK: POST https://127.0.0.1:44193/auth/v4" pkg=gpa/manager time="2026-02-13T23:27:43Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=d26ea48d-16f3-45ee-a1c8-ece52b4a00b8 time="2026-02-13T23:27:43Z" level=info msg="Adding vault user" userID=d26ea48d-16f3-45ee-a1c8-ece52b4a00b8 time="2026-02-13T23:27:43Z" level=info msg="Creating new user" userID=d26ea48d-16f3-45ee-a1c8-ece52b4a00b8 time="2026-02-13T23:27:43Z" level=warning msg="404 GET https://127.0.0.1:44193/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2026-02-13T23:27:43Z" level=error msg="404 GET https://127.0.0.1:44193/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2026-02-13T23:27:43Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:44193/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2026-02-13T23:27:43Z" level=info msg="Creating user object" numAddr=1 numLabels=12 userID=d26ea48d-16f3-45ee-a1c8-ece52b4a00b8 time="2026-02-13T23:27:43Z" level=info msg="200 OK: GET https://127.0.0.1:44193/core/v4/events/latest" pkg=gpa/client userID=d26ea48d-16f3-45ee-a1c8-ece52b4a00b8 time="2026-02-13T23:27:43Z" level=info msg="Starting service Last EventID=AA==" service=user-events user=d26ea48d-16f3-45ee-a1c8-ece52b4a00b8 time="2026-02-13T23:27:43Z" level=info msg="200 OK: GET https://127.0.0.1:44193/core/v4/settings" pkg=gpa/client userID=d26ea48d-16f3-45ee-a1c8-ece52b4a00b8 time="2026-02-13T23:27:43Z" level=info msg="Registering user client, ID:d26ea48d-16f3-45ee-a1c8-ece52b4a00b8" pkg=observability time="2026-02-13T23:27:43Z" level=info msg="Starting service main loop" service=telemetry user=d26ea48d-16f3-45ee-a1c8-ece52b4a00b8 time="2026-02-13T23:27:43Z" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=d26ea48d-16f3-45ee-a1c8-ece52b4a00b8 time="2026-02-13T23:27:43Z" level=info msg="Starting service main loop" service=notification user=d26ea48d-16f3-45ee-a1c8-ece52b4a00b8 time="2026-02-13T23:27:43Z" level=info msg="Starting service main loop" service=smtp user=d26ea48d-16f3-45ee-a1c8-ece52b4a00b8 time="2026-02-13T23:27:43Z" level=info msg="200 OK: GET https://127.0.0.1:44193/core/v4/labels?Type=4" pkg=gpa/client userID=d26ea48d-16f3-45ee-a1c8-ece52b4a00b8 time="2026-02-13T23:27:43Z" level=info msg="200 OK: GET https://127.0.0.1:44193/core/v4/labels?Type=3" pkg=gpa/client userID=d26ea48d-16f3-45ee-a1c8-ece52b4a00b8 time="2026-02-13T23:27:43Z" level=info msg="200 OK: GET https://127.0.0.1:44193/core/v4/labels?Type=1" pkg=gpa/client userID=d26ea48d-16f3-45ee-a1c8-ece52b4a00b8 time="2026-02-13T23:27:43Z" level=info msg="Setting labels" labelIDs="[1 2 4 5 6 12 0 3 7 8 9 10]" pkg=rwLabels time="2026-02-13T23:27:43Z" level=info msg="Adding user to imap server" addrID=373bf121-4e6d-495c-bc95-33b95521f5f5 service=server-manager time="2026-02-13T23:27:43Z" level=info msg="Creating new IMAP user" addrID=373bf121-4e6d-495c-bc95-33b95521f5f5 service=server-manager time="2026-02-13T23:27:43Z" level=info msg="Setting gluon ID" addrID=373bf121-4e6d-495c-bc95-33b95521f5f5 gluonID=ce622eca-5a42-4d00-8199-0cd2d0d3d24a userID=d26ea48d-16f3-45ee-a1c8-ece52b4a00b8 time="2026-02-13T23:27:43Z" level=info msg="Created new IMAP user" addrID=373bf121-4e6d-495c-bc95-33b95521f5f5 gluonID=ce622eca-5a42-4d00-8199-0cd2d0d3d24a service=server-manager time="2026-02-13T23:27:43Z" level=info msg="Validating Listener State" service=server-manager time="2026-02-13T23:27:43Z" level=info msg=Resuming service=user-events user=d26ea48d-16f3-45ee-a1c8-ece52b4a00b8 time="2026-02-13T23:27:43Z" level=info msg="Received mailbox message count" count=0 gluonID=ce622eca-5a42-4d00-8199-0cd2d0d3d24a labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2026-02-13T23:27:43Z" level=info msg="Starting IMAP Service" service=imap user=d26ea48d-16f3-45ee-a1c8-ece52b4a00b8 time="2026-02-13T23:27:43Z" level=info msg="Sync triggered" service=imap user=d26ea48d-16f3-45ee-a1c8-ece52b4a00b8 time="2026-02-13T23:27:43Z" level=info msg="Beginning user sync" service=imap start="2026-02-13 23:27:43.925238288 +0000 UTC m=+281.731846688" user=d26ea48d-16f3-45ee-a1c8-ece52b4a00b8 time="2026-02-13T23:27:43Z" level=info msg="Syncing labels" service=imap user=d26ea48d-16f3-45ee-a1c8-ece52b4a00b8 time="2026-02-13T23:27:43Z" level=info msg="Checking whether logged in user should re-sync. UserID:d26ea48d-16f3-45ee-a1c8-ece52b4a00b8" userID=d26ea48d-16f3-45ee-a1c8-ece52b4a00b8 time="2026-02-13T23:27:43Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=ce622eca-5a42-4d00-8199-0cd2d0d3d24a time="2026-02-13T23:27:43Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=ce622eca-5a42-4d00-8199-0cd2d0d3d24a time="2026-02-13T23:27:43Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=3 userID=ce622eca-5a42-4d00-8199-0cd2d0d3d24a time="2026-02-13T23:27:43Z" level=info msg="Sending observability data." pkg=observability time="2026-02-13T23:27:43Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4 userID=ce622eca-5a42-4d00-8199-0cd2d0d3d24a time="2026-02-13T23:27:43Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6 userID=ce622eca-5a42-4d00-8199-0cd2d0d3d24a time="2026-02-13T23:27:43Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5 userID=ce622eca-5a42-4d00-8199-0cd2d0d3d24a time="2026-02-13T23:27:43Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=12 userID=ce622eca-5a42-4d00-8199-0cd2d0d3d24a time="2026-02-13T23:27:43Z" level=info msg="200 OK: POST https://127.0.0.1:44193/data/v1/metrics" pkg=gpa/client userID=d26ea48d-16f3-45ee-a1c8-ece52b4a00b8 time="2026-02-13T23:27:43Z" level=info msg="Successfully sent observability data." pkg=observability time="2026-02-13T23:27:43Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=7 userID=ce622eca-5a42-4d00-8199-0cd2d0d3d24a time="2026-02-13T23:27:43Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=10 userID=ce622eca-5a42-4d00-8199-0cd2d0d3d24a time="2026-02-13T23:27:43Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0 userID=ce622eca-5a42-4d00-8199-0cd2d0d3d24a time="2026-02-13T23:27:43Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=8 userID=ce622eca-5a42-4d00-8199-0cd2d0d3d24a time="2026-02-13T23:27:43Z" level=info msg="Synced labels" service=imap user=d26ea48d-16f3-45ee-a1c8-ece52b4a00b8 time="2026-02-13T23:27:43Z" level=info msg="200 OK: GET https://127.0.0.1:44193/mail/v4/settings" pkg=gpa/client userID=d26ea48d-16f3-45ee-a1c8-ece52b4a00b8 time="2026-02-13T23:27:43Z" level=info msg="200 OK: GET https://127.0.0.1:44193/mail/v4/messages/count" pkg=gpa/client userID=d26ea48d-16f3-45ee-a1c8-ece52b4a00b8 time="2026-02-13T23:27:43Z" level=info msg="Syncing messages" service=imap user=d26ea48d-16f3-45ee-a1c8-ece52b4a00b8 time="2026-02-13T23:27:43Z" level=info msg="Job started" service=imap user=d26ea48d-16f3-45ee-a1c8-ece52b4a00b8 time="2026-02-13T23:27:43Z" level=info msg="200 OK: POST https://127.0.0.1:44193/mail/v4/messages" pkg=gpa/client userID=d26ea48d-16f3-45ee-a1c8-ece52b4a00b8 time="2026-02-13T23:27:43Z" level=info msg="Job finished" service=imap user=d26ea48d-16f3-45ee-a1c8-ece52b4a00b8 time="2026-02-13T23:27:43Z" level=info msg="All child jobs completed" service=imap sync-job=waiter user=d26ea48d-16f3-45ee-a1c8-ece52b4a00b8 time="2026-02-13T23:27:43Z" level=info msg="Synced messages" service=imap user=d26ea48d-16f3-45ee-a1c8-ece52b4a00b8 time="2026-02-13T23:27:43Z" level=info msg="Finished user sync" duration=11.606797ms service=imap user=d26ea48d-16f3-45ee-a1c8-ece52b4a00b8 time="2026-02-13T23:27:43Z" level=info msg="Sync complete, starting API event stream" service=imap user=d26ea48d-16f3-45ee-a1c8-ece52b4a00b8 time="2026-02-13T23:27:43Z" level=info msg="Event loop reset" eventID="AA==" service=user-events user=d26ea48d-16f3-45ee-a1c8-ece52b4a00b8 time="2026-02-13T23:27:43Z" level=info msg="200 OK: POST https://127.0.0.1:44193/mail/v4/messages" pkg=gpa/client userID=d26ea48d-16f3-45ee-a1c8-ece52b4a00b8 time="2026-02-13T23:27:43Z" level=info msg="200 OK: POST https://127.0.0.1:44193/mail/v4/attachments" pkg=gpa/client userID=d26ea48d-16f3-45ee-a1c8-ece52b4a00b8 time="2026-02-13T23:27:43Z" level=info msg="200 OK: GET https://127.0.0.1:44193/core/v4/keys?Email=pm.bridge.qa%40gmail.com" pkg=gpa/client userID=d26ea48d-16f3-45ee-a1c8-ece52b4a00b8 time="2026-02-13T23:27:43Z" level=info msg="200 OK: GET https://127.0.0.1:44193/contacts/v4/emails?Email=pm.bridge.qa%40gmail.com&Page=0&PageSize=150" pkg=gpa/client userID=d26ea48d-16f3-45ee-a1c8-ece52b4a00b8 time="2026-02-13T23:27:43Z" level=info msg="200 OK: POST https://127.0.0.1:44193/mail/v4/messages/784dfe9c-2a56-4692-84c7-411712904360" pkg=gpa/client userID=d26ea48d-16f3-45ee-a1c8-ece52b4a00b8 time="2026-02-13T23:27:43Z" level=info msg="Scheduling observability data sending" pkg=observability Scenario: Alternative plain and HTML message with rfc822 attachment # features/smtp/send/html_att.feature:115 When SMTP client "1" sends the following message from "cd254a64-ec92-4660-823a-a94b9e334412@proton.local" to "pm.bridge.qa@gmail.com": # :1 -> *scenario """ From: Bridge Test <[user:user]@[domain]> To: External Bridge  Subject: Alternative plain and HTML with rfc822 attachment Content-Type: multipart/mixed; boundary=main-parts  This is a multipart message in MIME format  --main-parts Content-Type: multipart/alternative; boundary=alternatives  --alternatives Content-Type: text/plain  There is an attachment   --alternatives Content-Type: text/html  There is an attachment   --alternatives--  --main-parts Content-Type: message/rfc822 Content-Transfer-Encoding: 7bit Content-Disposition: attachment  Received: from mx1.opensuse.org (mx1.infra.opensuse.org [192.168.47.95]) by mailman3.infra.opensuse.org (Postfix) with ESMTP id 38BE2AC3 for ; Sun, 11 Jul 2021 19:50:34 +0000 (UTC) From: "Bob "  Sender: "Bob"  To: "opensuse-factory"  Cc: "Bob"  References:  Subject: VirtualBox problems with kernel 5.13 Date: Sun, 11 Jul 2021 21:50:25 +0200 Message-ID: <71672e5f-24a2-c79f-03cc-4c923eb1790b@lwfinger.net> MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable X-Mailer: Microsoft Outlook 16.0 List-Unsubscribe:  Content-Language: en-us List-Help:  List-Subscribe:  Thread-Index: AQFWvbNSAqFOch49YPlLU4eJWPObaQK2iKDq  I am writing this message as openSUSE's maintainer of VirtualBox.  Nearly every update of the Linux kernel to a new 5.X version breaks = VirtualBox.  Bob  --main-parts--  """ Then it succeeds # :1 -> *scenario When user "cd254a64-ec92-4660-823a-a94b9e334412" connects and authenticates IMAP client "1" # :1 -> *scenario time="2026-02-13T23:27:44Z" level=info msg="Heartbeat sent" metrics="{bridge.any.heartbeat bridge_heartbeat_new {1 6} {true true false false false true true true true true false 0.0.0 starttls starttls unknown}}" pkg=telemetry time="2026-02-13T23:27:44Z" level=info msg="200 OK: GET https://127.0.0.1:44193/core/v4/events/AA==" pkg=gpa/client userID=d26ea48d-16f3-45ee-a1c8-ece52b4a00b8 time="2026-02-13T23:27:44Z" level=info msg="Received new API event" new="Event BA==: messages: created=1, updated=1, deleted=0" old="AA==" service=user-events user=d26ea48d-16f3-45ee-a1c8-ece52b4a00b8 time="2026-02-13T23:27:44Z" level=info msg="Handling message created event" date=0 messageID=784dfe9c-2a56-4692-84c7-411712904360 service=imap subject="******** (eea612bb)" user=d26ea48d-16f3-45ee-a1c8-ece52b4a00b8 time="2026-02-13T23:27:44Z" level=info msg="200 OK: GET https://127.0.0.1:44193/mail/v4/messages/784dfe9c-2a56-4692-84c7-411712904360" pkg=gpa/client userID=d26ea48d-16f3-45ee-a1c8-ece52b4a00b8 time="2026-02-13T23:27:44Z" level=info msg="Handling draft or sent updated event" isDraft=false messageID=784dfe9c-2a56-4692-84c7-411712904360 service=imap subject="******** (eea612bb)" user=d26ea48d-16f3-45ee-a1c8-ece52b4a00b8 time="2026-02-13T23:27:44Z" level=info msg="200 OK: GET https://127.0.0.1:44193/mail/v4/messages/784dfe9c-2a56-4692-84c7-411712904360" pkg=gpa/client userID=d26ea48d-16f3-45ee-a1c8-ece52b4a00b8 Then IMAP client "1" eventually sees the following messages in "Sent": # :1 -> *scenario | from | to | subject | | cd254a64-ec92-4660-823a-a94b9e334412@proton.local | pm.bridge.qa@gmail.com | Alternative plain and HTML with rfc822 attachment | time="2026-02-13T23:27:44Z" level=info msg="Frontend service stopped" time="2026-02-13T23:27:44Z" level=info msg="Frontend client stopped" time="2026-02-13T23:27:44Z" level=info msg="Closing bridge" pkg=bridge time="2026-02-13T23:27:44Z" level=info msg="Stopping service" pkg=observability time="2026-02-13T23:27:44Z" level=info msg="Closing user" userID=d26ea48d-16f3-45ee-a1c8-ece52b4a00b8 time="2026-02-13T23:27:44Z" level=info msg="De-registering user client, ID:d26ea48d-16f3-45ee-a1c8-ece52b4a00b8" pkg=observability time="2026-02-13T23:27:44Z" level=info msg="Exiting IMAP Service" service=imap user=d26ea48d-16f3-45ee-a1c8-ece52b4a00b8 time="2026-02-13T23:27:44Z" level=info msg="Exiting service main loop" service=smtp user=d26ea48d-16f3-45ee-a1c8-ece52b4a00b8 time="2026-02-13T23:27:44Z" level=info msg="Exiting service main loop" service=notification user=d26ea48d-16f3-45ee-a1c8-ece52b4a00b8 time="2026-02-13T23:27:44Z" level=info msg="Exiting Service" service=user-identity user=d26ea48d-16f3-45ee-a1c8-ece52b4a00b8 time="2026-02-13T23:27:44Z" level=info msg="Exiting service main loop" service=telemetry user=d26ea48d-16f3-45ee-a1c8-ece52b4a00b8 time="2026-02-13T23:27:44Z" level=info msg="Exiting service" service=user-events user=d26ea48d-16f3-45ee-a1c8-ece52b4a00b8 time="2026-02-13T23:27:44Z" level=info msg="Closing IMAP Listener" service=server-manager time="2026-02-13T23:27:44Z" level=info msg="Closing IMAP server" service=server-manager time="2026-02-13T23:27:44Z" level=info msg="Closing SMTP Listener" service=server-manager time="2026-02-13T23:27:44Z" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2026-02-13T23:27:44Z" level=info msg="Closing SMTP server" service=server-manager time="2026-02-13T23:27:44Z" level=info msg="Closing service" service=unleash And the body in the "POST" request to "/mail/v4/messages" is: # :1 -> *scenario """ {  "Message": {  "Subject": "Alternative plain and HTML with rfc822 attachment",  "Sender": {  "Name": "Bridge Test"  },  "ToList": [  {  "Address": "pm.bridge.qa@gmail.com",  "Name": "External Bridge"  }  ],  "CCList": [],  "BCCList": [],  "MIMEType": "text/html"  } } """ Feature: SMTP messages containing inlines time="2026-02-13T23:27:45Z" level=info msg="User '1afa65e9-f4b9-432f-80f2-92a8fad104d3' created with id=b6d55b29-40a1-4f37-a74a-8910d624ef67" pkg=gpa/server/backend Background: Given there exists an account with username "1afa65e9-f4b9-432f-80f2-92a8fad104d3" and password "password" # :1 -> *scenario time="2026-02-13T23:27:45Z" level=info msg="User '85b72aef-28cd-453e-873e-e547e9e78393' created with id=c51ecdf3-a0ff-4337-a80a-c163d3e7df68" pkg=gpa/server/backend And there exists an account with username "85b72aef-28cd-453e-873e-e547e9e78393" and password "password" # :1 -> *scenario Then it succeeds # :1 -> *scenario time="2026-02-13T23:27:45Z" level=info msg="Starting bridge" time="2026-02-13T23:27:45Z" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures1466701680/218/config931865441/grpcFocusServerConfig.json pkg=focus/service time="2026-02-13T23:27:45Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures1466701680/218/cache3621394596/unleash_cache/unleash_flags: no such file or directory" service=unleash time="2026-02-13T23:27:45Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures1466701680/218/cache3621394596/notifications/notification_cache: no such file or directory" pkg=notification-store time="2026-02-13T23:27:45Z" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures1466701680/218/data412264601/gluon/backend/db gluonStore=/tmp/TestFeatures1466701680/218/data412264601/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2026-02-13T23:27:45Z" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2026-02-13T23:27:45Z" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2026-02-13T23:27:45Z" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2026-02-13T23:27:45Z" level=info msg="Starting service" service=unleash time="2026-02-13T23:27:45Z" level=info msg="Starting service" pkg=observability time="2026-02-13T23:27:45Z" level=info msg="Starting frontend service" time="2026-02-13T23:27:45Z" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures1466701680/218/config931865441/grpcServerConfig.json time="2026-02-13T23:27:45Z" level=info msg="gRPC server listening on /tmp/bridge9102" pkg=grpc time="2026-02-13T23:27:45Z" level=info msg="Frontend service started" time="2026-02-13T23:27:45Z" level=info msg="Starting frontend client" time="2026-02-13T23:27:45Z" level=info msg="Not monitoring parent PID" pkg=grpc time="2026-02-13T23:27:45Z" level=info msg="Checking for updates" pkg=bridge time="2026-02-13T23:27:45Z" level=info msg="Starting receiver service" service=unleash time="2026-02-13T23:27:45Z" level=info msg="Loading users" count=0 pkg=bridge/user time="2026-02-13T23:27:45Z" level=info msg="Starting poll service" service=unleash time="2026-02-13T23:27:45Z" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2026-02-13T23:27:45Z" level=info msg="Finished loading users" pkg=bridge/user time="2026-02-13T23:27:45Z" level=info msg="200 OK: GET https://127.0.0.1:43441/feature/v2/frontend?bridgeStickyKey=1872389e-959d-4184-a0b8-b4a87902d27a" pkg=gpa/manager time="2026-02-13T23:27:45Z" level=info msg="Frontend client started" When bridge starts # :1 -> *scenario time="2026-02-13T23:27:45Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (7ef709ae)" time="2026-02-13T23:27:45Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (7ef709ae)" time="2026-02-13T23:27:45Z" level=info msg="200 OK: POST https://127.0.0.1:43441/auth/v4/info" pkg=gpa/manager time="2026-02-13T23:27:45Z" level=info msg="200 OK: POST https://127.0.0.1:43441/auth/v4" pkg=gpa/manager time="2026-02-13T23:27:45Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=b6d55b29-40a1-4f37-a74a-8910d624ef67 time="2026-02-13T23:27:45Z" level=info msg="Adding vault user" userID=b6d55b29-40a1-4f37-a74a-8910d624ef67 time="2026-02-13T23:27:45Z" level=info msg="Creating new user" userID=b6d55b29-40a1-4f37-a74a-8910d624ef67 time="2026-02-13T23:27:45Z" level=warning msg="404 GET https://127.0.0.1:43441/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2026-02-13T23:27:45Z" level=error msg="404 GET https://127.0.0.1:43441/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2026-02-13T23:27:45Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:43441/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2026-02-13T23:27:45Z" level=info msg="Creating user object" numAddr=1 numLabels=12 userID=b6d55b29-40a1-4f37-a74a-8910d624ef67 time="2026-02-13T23:27:45Z" level=info msg="200 OK: GET https://127.0.0.1:43441/core/v4/events/latest" pkg=gpa/client userID=b6d55b29-40a1-4f37-a74a-8910d624ef67 time="2026-02-13T23:27:45Z" level=info msg="Starting service Last EventID=AA==" service=user-events user=b6d55b29-40a1-4f37-a74a-8910d624ef67 time="2026-02-13T23:27:45Z" level=info msg="200 OK: GET https://127.0.0.1:43441/core/v4/settings" pkg=gpa/client userID=b6d55b29-40a1-4f37-a74a-8910d624ef67 time="2026-02-13T23:27:45Z" level=info msg="Registering user client, ID:b6d55b29-40a1-4f37-a74a-8910d624ef67" pkg=observability time="2026-02-13T23:27:45Z" level=info msg="Starting service main loop" service=telemetry user=b6d55b29-40a1-4f37-a74a-8910d624ef67 time="2026-02-13T23:27:45Z" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=b6d55b29-40a1-4f37-a74a-8910d624ef67 time="2026-02-13T23:27:45Z" level=info msg="Starting service main loop" service=notification user=b6d55b29-40a1-4f37-a74a-8910d624ef67 time="2026-02-13T23:27:45Z" level=info msg="Starting service main loop" service=smtp user=b6d55b29-40a1-4f37-a74a-8910d624ef67 time="2026-02-13T23:27:45Z" level=info msg="200 OK: GET https://127.0.0.1:43441/core/v4/labels?Type=4" pkg=gpa/client userID=b6d55b29-40a1-4f37-a74a-8910d624ef67 time="2026-02-13T23:27:45Z" level=info msg="200 OK: GET https://127.0.0.1:43441/core/v4/labels?Type=3" pkg=gpa/client userID=b6d55b29-40a1-4f37-a74a-8910d624ef67 time="2026-02-13T23:27:45Z" level=info msg="200 OK: GET https://127.0.0.1:43441/core/v4/labels?Type=1" pkg=gpa/client userID=b6d55b29-40a1-4f37-a74a-8910d624ef67 time="2026-02-13T23:27:45Z" level=info msg="Setting labels" labelIDs="[0 1 3 5 8 9 10 12 2 4 6 7]" pkg=rwLabels time="2026-02-13T23:27:45Z" level=info msg="Adding user to imap server" addrID=c24ffa11-7c28-4481-be26-c2823af6b0c1 service=server-manager time="2026-02-13T23:27:45Z" level=info msg="Creating new IMAP user" addrID=c24ffa11-7c28-4481-be26-c2823af6b0c1 service=server-manager time="2026-02-13T23:27:45Z" level=info msg="Setting gluon ID" addrID=c24ffa11-7c28-4481-be26-c2823af6b0c1 gluonID=7ce61b4e-08d3-441b-9fb3-847de0e69ddd userID=b6d55b29-40a1-4f37-a74a-8910d624ef67 time="2026-02-13T23:27:45Z" level=info msg="Created new IMAP user" addrID=c24ffa11-7c28-4481-be26-c2823af6b0c1 gluonID=7ce61b4e-08d3-441b-9fb3-847de0e69ddd service=server-manager time="2026-02-13T23:27:45Z" level=info msg="Validating Listener State" service=server-manager time="2026-02-13T23:27:45Z" level=info msg=Resuming service=user-events user=b6d55b29-40a1-4f37-a74a-8910d624ef67 And the user logs in with username "1afa65e9-f4b9-432f-80f2-92a8fad104d3" and password "password" # :1 -> *scenario time="2026-02-13T23:27:45Z" level=info msg="Starting IMAP Service" service=imap user=b6d55b29-40a1-4f37-a74a-8910d624ef67 time="2026-02-13T23:27:45Z" level=info msg="Sync triggered" service=imap user=b6d55b29-40a1-4f37-a74a-8910d624ef67 time="2026-02-13T23:27:45Z" level=info msg="Beginning user sync" service=imap start="2026-02-13 23:27:45.705435824 +0000 UTC m=+283.512044234" user=b6d55b29-40a1-4f37-a74a-8910d624ef67 time="2026-02-13T23:27:45Z" level=info msg="Checking whether logged in user should re-sync. UserID:b6d55b29-40a1-4f37-a74a-8910d624ef67" userID=b6d55b29-40a1-4f37-a74a-8910d624ef67 time="2026-02-13T23:27:45Z" level=info msg="Received mailbox message count" count=0 gluonID=7ce61b4e-08d3-441b-9fb3-847de0e69ddd labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2026-02-13T23:27:45Z" level=info msg="Syncing labels" service=imap user=b6d55b29-40a1-4f37-a74a-8910d624ef67 And user "1afa65e9-f4b9-432f-80f2-92a8fad104d3" connects and authenticates SMTP client "1" # :1 -> *scenario Then it succeeds # :1 -> *scenario time="2026-02-13T23:27:45Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=7ce61b4e-08d3-441b-9fb3-847de0e69ddd time="2026-02-13T23:27:45Z" level=info msg="Sending observability data." pkg=observability time="2026-02-13T23:27:45Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=7ce61b4e-08d3-441b-9fb3-847de0e69ddd time="2026-02-13T23:27:45Z" level=info msg="200 OK: POST https://127.0.0.1:43441/data/v1/metrics" pkg=gpa/client userID=b6d55b29-40a1-4f37-a74a-8910d624ef67 time="2026-02-13T23:27:45Z" level=info msg="Successfully sent observability data." pkg=observability time="2026-02-13T23:27:45Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=3 userID=7ce61b4e-08d3-441b-9fb3-847de0e69ddd time="2026-02-13T23:27:45Z" level=info msg="200 OK: GET https://127.0.0.1:43441/mail/v4/settings" pkg=gpa/client userID=b6d55b29-40a1-4f37-a74a-8910d624ef67 time="2026-02-13T23:27:45Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5 userID=7ce61b4e-08d3-441b-9fb3-847de0e69ddd time="2026-02-13T23:27:45Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=10 userID=7ce61b4e-08d3-441b-9fb3-847de0e69ddd time="2026-02-13T23:27:45Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4 userID=7ce61b4e-08d3-441b-9fb3-847de0e69ddd time="2026-02-13T23:27:45Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=7 userID=7ce61b4e-08d3-441b-9fb3-847de0e69ddd time="2026-02-13T23:27:45Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=8 userID=7ce61b4e-08d3-441b-9fb3-847de0e69ddd time="2026-02-13T23:27:45Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=12 userID=7ce61b4e-08d3-441b-9fb3-847de0e69ddd time="2026-02-13T23:27:45Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6 userID=7ce61b4e-08d3-441b-9fb3-847de0e69ddd time="2026-02-13T23:27:45Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0 userID=7ce61b4e-08d3-441b-9fb3-847de0e69ddd time="2026-02-13T23:27:45Z" level=info msg="Synced labels" service=imap user=b6d55b29-40a1-4f37-a74a-8910d624ef67 time="2026-02-13T23:27:45Z" level=info msg="200 OK: GET https://127.0.0.1:43441/mail/v4/messages/count" pkg=gpa/client userID=b6d55b29-40a1-4f37-a74a-8910d624ef67 time="2026-02-13T23:27:45Z" level=info msg="Syncing messages" service=imap user=b6d55b29-40a1-4f37-a74a-8910d624ef67 time="2026-02-13T23:27:45Z" level=info msg="Job started" service=imap user=b6d55b29-40a1-4f37-a74a-8910d624ef67 time="2026-02-13T23:27:45Z" level=info msg="200 OK: POST https://127.0.0.1:43441/mail/v4/messages" pkg=gpa/client userID=b6d55b29-40a1-4f37-a74a-8910d624ef67 time="2026-02-13T23:27:45Z" level=info msg="200 OK: POST https://127.0.0.1:43441/mail/v4/messages" pkg=gpa/client userID=b6d55b29-40a1-4f37-a74a-8910d624ef67 time="2026-02-13T23:27:45Z" level=info msg="200 OK: POST https://127.0.0.1:43441/mail/v4/attachments" pkg=gpa/client userID=b6d55b29-40a1-4f37-a74a-8910d624ef67 time="2026-02-13T23:27:45Z" level=info msg="200 OK: POST https://127.0.0.1:43441/mail/v4/messages" pkg=gpa/client userID=b6d55b29-40a1-4f37-a74a-8910d624ef67 time="2026-02-13T23:27:45Z" level=info msg="Creating new child job" service=imap user=b6d55b29-40a1-4f37-a74a-8910d624ef67 time="2026-02-13T23:27:45Z" level=info msg="Job finished" service=imap user=b6d55b29-40a1-4f37-a74a-8910d624ef67 time="2026-02-13T23:27:45Z" level=info msg="200 OK: GET https://127.0.0.1:43441/mail/v4/messages/c7a057b7-2d70-4fc6-9670-db04da1be37c" pkg=gpa/client userID=b6d55b29-40a1-4f37-a74a-8910d624ef67 time="2026-02-13T23:27:45Z" level=info msg="200 OK: GET https://127.0.0.1:43441/core/v4/keys?Email=85b72aef-28cd-453e-873e-e547e9e78393%40proton.local" pkg=gpa/client userID=b6d55b29-40a1-4f37-a74a-8910d624ef67 time="2026-02-13T23:27:45Z" level=info msg="200 OK: GET https://127.0.0.1:43441/contacts/v4/emails?Email=85b72aef-28cd-453e-873e-e547e9e78393%40proton.local&Page=0&PageSize=150" pkg=gpa/client userID=b6d55b29-40a1-4f37-a74a-8910d624ef67 time="2026-02-13T23:27:45Z" level=info msg="200 OK: POST https://127.0.0.1:43441/mail/v4/messages/c7a057b7-2d70-4fc6-9670-db04da1be37c" pkg=gpa/client userID=b6d55b29-40a1-4f37-a74a-8910d624ef67 time="2026-02-13T23:27:45Z" level=info msg="Scheduling observability data sending" pkg=observability Scenario: A message with inline attachment to internal account # features/smtp/send/inline.feature:11 When SMTP client "1" sends the following message from "1afa65e9-f4b9-432f-80f2-92a8fad104d3@proton.local" to "85b72aef-28cd-453e-873e-e547e9e78393@proton.local": # :1 -> *scenario """ From: Bridge Test <[user:user]@[domain]> To: Internal Bridge <[user:to]@[domain]> Subject: Plain with inline Content-Type: multipart/related; boundary=bc5bd30245232f31b6c976adcd59bb0069c9b13f986f9e40c2571bb80aa16606  --bc5bd30245232f31b6c976adcd59bb0069c9b13f986f9e40c2571bb80aa16606 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=utf-8  This is body of mail with attachment  --bc5bd30245232f31b6c976adcd59bb0069c9b13f986f9e40c2571bb80aa16606 Content-Disposition: inline; filename=outline-light-instagram-48.png Content-Id: <9114fe6f0adfaf7fdf7a@protonmail.com> Content-Transfer-Encoding: base64 Content-Type: image/png  iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAACklEQVR4nGMAAQAABQABDQot tAAAAABJRU5ErkJggg== --bc5bd30245232f31b6c976adcd59bb0069c9b13f986f9e40c2571bb80aa16606--  """ Then it succeeds # :1 -> *scenario When user "1afa65e9-f4b9-432f-80f2-92a8fad104d3" connects and authenticates IMAP client "1" # :1 -> *scenario time="2026-02-13T23:27:45Z" level=info msg="Child job finished" service=imap user=b6d55b29-40a1-4f37-a74a-8910d624ef67 time="2026-02-13T23:27:45Z" level=info msg="All child jobs completed" service=imap sync-job=waiter user=b6d55b29-40a1-4f37-a74a-8910d624ef67 time="2026-02-13T23:27:45Z" level=info msg="Synced messages" service=imap user=b6d55b29-40a1-4f37-a74a-8910d624ef67 time="2026-02-13T23:27:45Z" level=info msg="Finished user sync" duration=8.923828ms service=imap user=b6d55b29-40a1-4f37-a74a-8910d624ef67 time="2026-02-13T23:27:45Z" level=info msg="Sync complete, starting API event stream" service=imap user=b6d55b29-40a1-4f37-a74a-8910d624ef67 time="2026-02-13T23:27:45Z" level=info msg="Event loop reset" eventID="AA==" service=user-events user=b6d55b29-40a1-4f37-a74a-8910d624ef67 time="2026-02-13T23:27:45Z" level=info msg="Heartbeat sent" metrics="{bridge.any.heartbeat bridge_heartbeat_new {1 8} {true true false false false true true true true true false 0.0.0 starttls starttls unknown}}" pkg=telemetry time="2026-02-13T23:27:46Z" level=info msg="200 OK: GET https://127.0.0.1:43441/core/v4/events/AA==" pkg=gpa/client userID=b6d55b29-40a1-4f37-a74a-8910d624ef67 time="2026-02-13T23:27:46Z" level=info msg="Received new API event" new="Event BA==: messages: created=1, updated=1, deleted=0" old="AA==" service=user-events user=b6d55b29-40a1-4f37-a74a-8910d624ef67 time="2026-02-13T23:27:46Z" level=info msg="Handling message created event" date=0 messageID=c7a057b7-2d70-4fc6-9670-db04da1be37c service=imap subject="******** (abb50e42)" user=b6d55b29-40a1-4f37-a74a-8910d624ef67 time="2026-02-13T23:27:46Z" level=info msg="200 OK: GET https://127.0.0.1:43441/mail/v4/messages/c7a057b7-2d70-4fc6-9670-db04da1be37c" pkg=gpa/client userID=b6d55b29-40a1-4f37-a74a-8910d624ef67 time="2026-02-13T23:27:46Z" level=info msg="Found existing message in create event, will update instead" MessageID=c7a057b7-2d70-4fc6-9670-db04da1be37c... pkg=gluon/user userID=7ce61b4e-08d3-441b-9fb3-847de0e69ddd time="2026-02-13T23:27:46Z" level=info msg="Handling draft or sent updated event" isDraft=false messageID=c7a057b7-2d70-4fc6-9670-db04da1be37c service=imap subject="******** (abb50e42)" user=b6d55b29-40a1-4f37-a74a-8910d624ef67 time="2026-02-13T23:27:46Z" level=info msg="200 OK: GET https://127.0.0.1:43441/mail/v4/messages/c7a057b7-2d70-4fc6-9670-db04da1be37c" pkg=gpa/client userID=b6d55b29-40a1-4f37-a74a-8910d624ef67 Then IMAP client "1" eventually sees the following messages in "Sent": # :1 -> *scenario | from | to | subject | | 1afa65e9-f4b9-432f-80f2-92a8fad104d3@proton.local | 85b72aef-28cd-453e-873e-e547e9e78393@proton.local | Plain with inline | time="2026-02-13T23:27:46Z" level=info msg="Frontend service stopped" time="2026-02-13T23:27:46Z" level=info msg="Frontend client stopped" time="2026-02-13T23:27:46Z" level=info msg="Closing bridge" pkg=bridge time="2026-02-13T23:27:46Z" level=info msg="Stopping service" pkg=observability time="2026-02-13T23:27:46Z" level=info msg="Closing user" userID=b6d55b29-40a1-4f37-a74a-8910d624ef67 time="2026-02-13T23:27:46Z" level=info msg="De-registering user client, ID:b6d55b29-40a1-4f37-a74a-8910d624ef67" pkg=observability time="2026-02-13T23:27:46Z" level=info msg="Exiting IMAP Service" service=imap user=b6d55b29-40a1-4f37-a74a-8910d624ef67 time="2026-02-13T23:27:46Z" level=info msg="Exiting service main loop" service=smtp user=b6d55b29-40a1-4f37-a74a-8910d624ef67 time="2026-02-13T23:27:46Z" level=info msg="Exiting service main loop" service=notification user=b6d55b29-40a1-4f37-a74a-8910d624ef67 time="2026-02-13T23:27:46Z" level=info msg="Exiting Service" service=user-identity user=b6d55b29-40a1-4f37-a74a-8910d624ef67 time="2026-02-13T23:27:46Z" level=info msg="Exiting service main loop" service=telemetry user=b6d55b29-40a1-4f37-a74a-8910d624ef67 time="2026-02-13T23:27:46Z" level=info msg="Exiting service" service=user-events user=b6d55b29-40a1-4f37-a74a-8910d624ef67 time="2026-02-13T23:27:46Z" level=info msg="Closing IMAP Listener" service=server-manager time="2026-02-13T23:27:46Z" level=info msg="Closing IMAP server" service=server-manager time="2026-02-13T23:27:46Z" level=info msg="Closing SMTP Listener" service=server-manager time="2026-02-13T23:27:46Z" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2026-02-13T23:27:46Z" level=info msg="Closing SMTP server" service=server-manager time="2026-02-13T23:27:46Z" level=info msg="Closing service" service=unleash And the body in the "POST" request to "/mail/v4/messages" is: # :1 -> *scenario """ {  "Message": {  "Subject": "Plain with inline",  "Sender": {  "Name": "Bridge Test"  },  "ToList": [  {  "Address": "[user:to]@[domain]",  "Name": "Internal Bridge"  }  ],  "CCList": [],  "BCCList": [],  "MIMEType": "text/plain"  } } """ time="2026-02-13T23:27:46Z" level=info msg="User '01e8108b-0fb4-440d-987c-9db97dcba571' created with id=64ef82ae-e576-482d-bd4c-a2456debb369" pkg=gpa/server/backend time="2026-02-13T23:27:47Z" level=info msg="User '48e22ec1-458e-44be-baed-c05b5fba3d29' created with id=cabdffe3-7bc9-441a-9650-11c26d343956" pkg=gpa/server/backend time="2026-02-13T23:27:47Z" level=info msg="Starting bridge" time="2026-02-13T23:27:47Z" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures1466701680/219/config1813659058/grpcFocusServerConfig.json pkg=focus/service time="2026-02-13T23:27:47Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures1466701680/219/cache1300728133/unleash_cache/unleash_flags: no such file or directory" service=unleash time="2026-02-13T23:27:47Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures1466701680/219/cache1300728133/notifications/notification_cache: no such file or directory" pkg=notification-store time="2026-02-13T23:27:47Z" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures1466701680/219/data3569682435/gluon/backend/db gluonStore=/tmp/TestFeatures1466701680/219/data3569682435/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2026-02-13T23:27:47Z" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2026-02-13T23:27:47Z" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2026-02-13T23:27:47Z" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2026-02-13T23:27:47Z" level=info msg="Starting service" service=unleash time="2026-02-13T23:27:47Z" level=info msg="Starting service" pkg=observability time="2026-02-13T23:27:47Z" level=info msg="Starting frontend service" time="2026-02-13T23:27:47Z" level=info msg="Checking for updates" pkg=bridge time="2026-02-13T23:27:47Z" level=info msg="Starting poll service" service=unleash time="2026-02-13T23:27:47Z" level=info msg="Loading users" count=0 pkg=bridge/user time="2026-02-13T23:27:47Z" level=info msg="Starting receiver service" service=unleash time="2026-02-13T23:27:47Z" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures1466701680/219/config1813659058/grpcServerConfig.json time="2026-02-13T23:27:47Z" level=info msg="Finished loading users" pkg=bridge/user time="2026-02-13T23:27:47Z" level=info msg="gRPC server listening on /tmp/bridge4514" pkg=grpc time="2026-02-13T23:27:47Z" level=info msg="Frontend service started" time="2026-02-13T23:27:47Z" level=info msg="Starting frontend client" time="2026-02-13T23:27:47Z" level=info msg="Not monitoring parent PID" pkg=grpc time="2026-02-13T23:27:47Z" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2026-02-13T23:27:47Z" level=info msg="200 OK: GET https://127.0.0.1:44343/feature/v2/frontend?bridgeStickyKey=d058f781-c40c-41e9-be42-88ab8a095043" pkg=gpa/manager time="2026-02-13T23:27:47Z" level=info msg="Frontend client started" time="2026-02-13T23:27:47Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (3ca5167d)" time="2026-02-13T23:27:47Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (3ca5167d)" time="2026-02-13T23:27:47Z" level=info msg="200 OK: POST https://127.0.0.1:44343/auth/v4/info" pkg=gpa/manager time="2026-02-13T23:27:47Z" level=info msg="200 OK: POST https://127.0.0.1:44343/auth/v4" pkg=gpa/manager time="2026-02-13T23:27:47Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=64ef82ae-e576-482d-bd4c-a2456debb369 time="2026-02-13T23:27:47Z" level=info msg="Adding vault user" userID=64ef82ae-e576-482d-bd4c-a2456debb369 time="2026-02-13T23:27:47Z" level=info msg="Creating new user" userID=64ef82ae-e576-482d-bd4c-a2456debb369 time="2026-02-13T23:27:47Z" level=warning msg="404 GET https://127.0.0.1:44343/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2026-02-13T23:27:47Z" level=error msg="404 GET https://127.0.0.1:44343/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2026-02-13T23:27:47Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:44343/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2026-02-13T23:27:47Z" level=info msg="Creating user object" numAddr=1 numLabels=12 userID=64ef82ae-e576-482d-bd4c-a2456debb369 time="2026-02-13T23:27:47Z" level=info msg="200 OK: GET https://127.0.0.1:44343/core/v4/events/latest" pkg=gpa/client userID=64ef82ae-e576-482d-bd4c-a2456debb369 time="2026-02-13T23:27:47Z" level=info msg="Starting service Last EventID=AA==" service=user-events user=64ef82ae-e576-482d-bd4c-a2456debb369 time="2026-02-13T23:27:47Z" level=info msg="200 OK: GET https://127.0.0.1:44343/core/v4/settings" pkg=gpa/client userID=64ef82ae-e576-482d-bd4c-a2456debb369 time="2026-02-13T23:27:47Z" level=info msg="Registering user client, ID:64ef82ae-e576-482d-bd4c-a2456debb369" pkg=observability time="2026-02-13T23:27:47Z" level=info msg="Starting service main loop" service=telemetry user=64ef82ae-e576-482d-bd4c-a2456debb369 time="2026-02-13T23:27:47Z" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=64ef82ae-e576-482d-bd4c-a2456debb369 time="2026-02-13T23:27:47Z" level=info msg="Starting service main loop" service=notification user=64ef82ae-e576-482d-bd4c-a2456debb369 time="2026-02-13T23:27:47Z" level=info msg="Starting service main loop" service=smtp user=64ef82ae-e576-482d-bd4c-a2456debb369 time="2026-02-13T23:27:47Z" level=info msg="200 OK: GET https://127.0.0.1:44343/core/v4/labels?Type=4" pkg=gpa/client userID=64ef82ae-e576-482d-bd4c-a2456debb369 time="2026-02-13T23:27:47Z" level=info msg="200 OK: GET https://127.0.0.1:44343/core/v4/labels?Type=3" pkg=gpa/client userID=64ef82ae-e576-482d-bd4c-a2456debb369 time="2026-02-13T23:27:47Z" level=info msg="200 OK: GET https://127.0.0.1:44343/core/v4/labels?Type=1" pkg=gpa/client userID=64ef82ae-e576-482d-bd4c-a2456debb369 time="2026-02-13T23:27:47Z" level=info msg="Setting labels" labelIDs="[0 1 2 3 7 12 4 5 6 8 9 10]" pkg=rwLabels time="2026-02-13T23:27:47Z" level=info msg="Adding user to imap server" addrID=6fae63ab-e3d5-44ed-8e87-cbb9ac897ec5 service=server-manager time="2026-02-13T23:27:47Z" level=info msg="Creating new IMAP user" addrID=6fae63ab-e3d5-44ed-8e87-cbb9ac897ec5 service=server-manager time="2026-02-13T23:27:47Z" level=info msg="Setting gluon ID" addrID=6fae63ab-e3d5-44ed-8e87-cbb9ac897ec5 gluonID=5f32d963-0428-4513-97bb-e4dd3e499c7b userID=64ef82ae-e576-482d-bd4c-a2456debb369 time="2026-02-13T23:27:47Z" level=info msg="Received mailbox message count" count=0 gluonID=5f32d963-0428-4513-97bb-e4dd3e499c7b labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2026-02-13T23:27:47Z" level=info msg="Created new IMAP user" addrID=6fae63ab-e3d5-44ed-8e87-cbb9ac897ec5 gluonID=5f32d963-0428-4513-97bb-e4dd3e499c7b service=server-manager time="2026-02-13T23:27:47Z" level=info msg="Validating Listener State" service=server-manager time="2026-02-13T23:27:47Z" level=info msg=Resuming service=user-events user=64ef82ae-e576-482d-bd4c-a2456debb369 time="2026-02-13T23:27:47Z" level=info msg="Starting IMAP Service" service=imap user=64ef82ae-e576-482d-bd4c-a2456debb369 time="2026-02-13T23:27:47Z" level=info msg="Checking whether logged in user should re-sync. UserID:64ef82ae-e576-482d-bd4c-a2456debb369" userID=64ef82ae-e576-482d-bd4c-a2456debb369 time="2026-02-13T23:27:47Z" level=info msg="Sync triggered" service=imap user=64ef82ae-e576-482d-bd4c-a2456debb369 time="2026-02-13T23:27:47Z" level=info msg="Beginning user sync" service=imap start="2026-02-13 23:27:47.492719494 +0000 UTC m=+285.299327904" user=64ef82ae-e576-482d-bd4c-a2456debb369 time="2026-02-13T23:27:47Z" level=info msg="Syncing labels" service=imap user=64ef82ae-e576-482d-bd4c-a2456debb369 time="2026-02-13T23:27:47Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=5f32d963-0428-4513-97bb-e4dd3e499c7b time="2026-02-13T23:27:47Z" level=info msg="Sending observability data." pkg=observability time="2026-02-13T23:27:47Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=5f32d963-0428-4513-97bb-e4dd3e499c7b time="2026-02-13T23:27:47Z" level=info msg="200 OK: POST https://127.0.0.1:44343/data/v1/metrics" pkg=gpa/client userID=64ef82ae-e576-482d-bd4c-a2456debb369 time="2026-02-13T23:27:47Z" level=info msg="Successfully sent observability data." pkg=observability time="2026-02-13T23:27:47Z" level=info msg="200 OK: GET https://127.0.0.1:44343/mail/v4/settings" pkg=gpa/client userID=64ef82ae-e576-482d-bd4c-a2456debb369 time="2026-02-13T23:27:47Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4 userID=5f32d963-0428-4513-97bb-e4dd3e499c7b time="2026-02-13T23:27:47Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=10 userID=5f32d963-0428-4513-97bb-e4dd3e499c7b time="2026-02-13T23:27:47Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=3 userID=5f32d963-0428-4513-97bb-e4dd3e499c7b time="2026-02-13T23:27:47Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5 userID=5f32d963-0428-4513-97bb-e4dd3e499c7b time="2026-02-13T23:27:47Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=8 userID=5f32d963-0428-4513-97bb-e4dd3e499c7b time="2026-02-13T23:27:47Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=7 userID=5f32d963-0428-4513-97bb-e4dd3e499c7b time="2026-02-13T23:27:47Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6 userID=5f32d963-0428-4513-97bb-e4dd3e499c7b time="2026-02-13T23:27:47Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0 userID=5f32d963-0428-4513-97bb-e4dd3e499c7b time="2026-02-13T23:27:47Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=12 userID=5f32d963-0428-4513-97bb-e4dd3e499c7b time="2026-02-13T23:27:47Z" level=info msg="Synced labels" service=imap user=64ef82ae-e576-482d-bd4c-a2456debb369 time="2026-02-13T23:27:47Z" level=info msg="200 OK: GET https://127.0.0.1:44343/mail/v4/messages/count" pkg=gpa/client userID=64ef82ae-e576-482d-bd4c-a2456debb369 time="2026-02-13T23:27:47Z" level=info msg="Syncing messages" service=imap user=64ef82ae-e576-482d-bd4c-a2456debb369 time="2026-02-13T23:27:47Z" level=info msg="Job started" service=imap user=64ef82ae-e576-482d-bd4c-a2456debb369 time="2026-02-13T23:27:47Z" level=info msg="200 OK: POST https://127.0.0.1:44343/mail/v4/messages" pkg=gpa/client userID=64ef82ae-e576-482d-bd4c-a2456debb369 time="2026-02-13T23:27:47Z" level=info msg="Job finished" service=imap user=64ef82ae-e576-482d-bd4c-a2456debb369 time="2026-02-13T23:27:47Z" level=info msg="All child jobs completed" service=imap sync-job=waiter user=64ef82ae-e576-482d-bd4c-a2456debb369 time="2026-02-13T23:27:47Z" level=info msg="Synced messages" service=imap user=64ef82ae-e576-482d-bd4c-a2456debb369 time="2026-02-13T23:27:47Z" level=info msg="Finished user sync" duration=4.432007ms service=imap user=64ef82ae-e576-482d-bd4c-a2456debb369 time="2026-02-13T23:27:47Z" level=info msg="Sync complete, starting API event stream" service=imap user=64ef82ae-e576-482d-bd4c-a2456debb369 time="2026-02-13T23:27:47Z" level=info msg="Event loop reset" eventID="AA==" service=user-events user=64ef82ae-e576-482d-bd4c-a2456debb369 time="2026-02-13T23:27:47Z" level=info msg="200 OK: POST https://127.0.0.1:44343/mail/v4/messages" pkg=gpa/client userID=64ef82ae-e576-482d-bd4c-a2456debb369 time="2026-02-13T23:27:47Z" level=info msg="200 OK: POST https://127.0.0.1:44343/mail/v4/attachments" pkg=gpa/client userID=64ef82ae-e576-482d-bd4c-a2456debb369 time="2026-02-13T23:27:47Z" level=info msg="200 OK: GET https://127.0.0.1:44343/core/v4/keys?Email=48e22ec1-458e-44be-baed-c05b5fba3d29%40proton.local" pkg=gpa/client userID=64ef82ae-e576-482d-bd4c-a2456debb369 time="2026-02-13T23:27:47Z" level=info msg="200 OK: GET https://127.0.0.1:44343/contacts/v4/emails?Email=48e22ec1-458e-44be-baed-c05b5fba3d29%40proton.local&Page=0&PageSize=150" pkg=gpa/client userID=64ef82ae-e576-482d-bd4c-a2456debb369 time="2026-02-13T23:27:47Z" level=info msg="200 OK: POST https://127.0.0.1:44343/mail/v4/messages/0cc72220-01d6-491f-982d-8cb3249f8fb2" pkg=gpa/client userID=64ef82ae-e576-482d-bd4c-a2456debb369 time="2026-02-13T23:27:47Z" level=info msg="Scheduling observability data sending" pkg=observability Scenario: A message with inline attachment without content ID to internal account # features/smtp/send/inline.feature:62 When SMTP client "1" sends the following message from "01e8108b-0fb4-440d-987c-9db97dcba571@proton.local" to "48e22ec1-458e-44be-baed-c05b5fba3d29@proton.local": # :1 -> *scenario """ From: Bridge Test <[user:user]@[domain]> To: Internal Bridge <[user:to]@[domain]> Subject: Plain with inline Content-Type: multipart/related; boundary=bc5bd30245232f31b6c976adcd59bb0069c9b13f986f9e40c2571bb80aa16606  --bc5bd30245232f31b6c976adcd59bb0069c9b13f986f9e40c2571bb80aa16606 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=utf-8  This is body of mail with attachment  --bc5bd30245232f31b6c976adcd59bb0069c9b13f986f9e40c2571bb80aa16606 Content-Disposition: inline; filename=outline-light-instagram-48.png Content-Transfer-Encoding: base64 Content-Type: image/png  iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAACklEQVR4nGMAAQAABQABDQot tAAAAABJRU5ErkJggg== --bc5bd30245232f31b6c976adcd59bb0069c9b13f986f9e40c2571bb80aa16606--  """ Then it succeeds # :1 -> *scenario When user "01e8108b-0fb4-440d-987c-9db97dcba571" connects and authenticates IMAP client "1" # :1 -> *scenario time="2026-02-13T23:27:47Z" level=info msg="Heartbeat sent" metrics="{bridge.any.heartbeat bridge_heartbeat_new {1 7} {true true false false false true true true true true false 0.0.0 starttls starttls unknown}}" pkg=telemetry time="2026-02-13T23:27:48Z" level=info msg="200 OK: GET https://127.0.0.1:44343/core/v4/events/AA==" pkg=gpa/client userID=64ef82ae-e576-482d-bd4c-a2456debb369 time="2026-02-13T23:27:48Z" level=info msg="Received new API event" new="Event BA==: messages: created=1, updated=1, deleted=0" old="AA==" service=user-events user=64ef82ae-e576-482d-bd4c-a2456debb369 time="2026-02-13T23:27:48Z" level=info msg="Handling message created event" date=0 messageID=0cc72220-01d6-491f-982d-8cb3249f8fb2 service=imap subject="******** (abb50e42)" user=64ef82ae-e576-482d-bd4c-a2456debb369 time="2026-02-13T23:27:48Z" level=info msg="200 OK: GET https://127.0.0.1:44343/mail/v4/messages/0cc72220-01d6-491f-982d-8cb3249f8fb2" pkg=gpa/client userID=64ef82ae-e576-482d-bd4c-a2456debb369 time="2026-02-13T23:27:48Z" level=info msg="Handling draft or sent updated event" isDraft=false messageID=0cc72220-01d6-491f-982d-8cb3249f8fb2 service=imap subject="******** (abb50e42)" user=64ef82ae-e576-482d-bd4c-a2456debb369 time="2026-02-13T23:27:48Z" level=info msg="200 OK: GET https://127.0.0.1:44343/mail/v4/messages/0cc72220-01d6-491f-982d-8cb3249f8fb2" pkg=gpa/client userID=64ef82ae-e576-482d-bd4c-a2456debb369 Then IMAP client "1" eventually sees the following messages in "Sent": # :1 -> *scenario | from | to | subject | | 01e8108b-0fb4-440d-987c-9db97dcba571@proton.local | 48e22ec1-458e-44be-baed-c05b5fba3d29@proton.local | Plain with inline | time="2026-02-13T23:27:48Z" level=info msg="Frontend service stopped" time="2026-02-13T23:27:48Z" level=info msg="Frontend client stopped" time="2026-02-13T23:27:48Z" level=info msg="Closing bridge" pkg=bridge time="2026-02-13T23:27:48Z" level=info msg="Stopping service" pkg=observability time="2026-02-13T23:27:48Z" level=info msg="Closing user" userID=64ef82ae-e576-482d-bd4c-a2456debb369 time="2026-02-13T23:27:48Z" level=info msg="De-registering user client, ID:64ef82ae-e576-482d-bd4c-a2456debb369" pkg=observability time="2026-02-13T23:27:48Z" level=info msg="Exiting IMAP Service" service=imap user=64ef82ae-e576-482d-bd4c-a2456debb369 time="2026-02-13T23:27:48Z" level=info msg="Exiting service main loop" service=smtp user=64ef82ae-e576-482d-bd4c-a2456debb369 time="2026-02-13T23:27:48Z" level=info msg="Exiting service main loop" service=notification user=64ef82ae-e576-482d-bd4c-a2456debb369 time="2026-02-13T23:27:48Z" level=info msg="Exiting Service" service=user-identity user=64ef82ae-e576-482d-bd4c-a2456debb369 time="2026-02-13T23:27:48Z" level=info msg="Exiting service main loop" service=telemetry user=64ef82ae-e576-482d-bd4c-a2456debb369 time="2026-02-13T23:27:48Z" level=info msg="Exiting service" service=user-events user=64ef82ae-e576-482d-bd4c-a2456debb369 time="2026-02-13T23:27:48Z" level=info msg="Closing IMAP Listener" service=server-manager time="2026-02-13T23:27:48Z" level=info msg="Closing IMAP server" service=server-manager time="2026-02-13T23:27:48Z" level=info msg="Closing SMTP Listener" service=server-manager time="2026-02-13T23:27:48Z" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2026-02-13T23:27:48Z" level=info msg="Closing SMTP server" service=server-manager time="2026-02-13T23:27:48Z" level=info msg="Closing service" service=unleash And the body in the "POST" request to "/mail/v4/messages" is: # :1 -> *scenario """ {  "Message": {  "Subject": "Plain with inline",  "Sender": {  "Name": "Bridge Test"  },  "ToList": [  {  "Address": "[user:to]@[domain]",  "Name": "Internal Bridge"  }  ],  "CCList": [],  "BCCList": [],  "MIMEType": "text/plain"  } } """ time="2026-02-13T23:27:48Z" level=info msg="User 'aa710488-6ece-4f67-8631-318d3e3533f7' created with id=04b880da-abaf-43c0-825b-e8460a6fa1c7" pkg=gpa/server/backend time="2026-02-13T23:27:48Z" level=info msg="User '23b0eb8c-5d55-49d6-8ddc-2e2fa6c4cd0c' created with id=aca5494b-f395-42bd-84db-c159f36c2695" pkg=gpa/server/backend time="2026-02-13T23:27:49Z" level=info msg="Starting bridge" time="2026-02-13T23:27:49Z" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures1466701680/220/config888237205/grpcFocusServerConfig.json pkg=focus/service time="2026-02-13T23:27:49Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures1466701680/220/cache3692784638/unleash_cache/unleash_flags: no such file or directory" service=unleash time="2026-02-13T23:27:49Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures1466701680/220/cache3692784638/notifications/notification_cache: no such file or directory" pkg=notification-store time="2026-02-13T23:27:49Z" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures1466701680/220/data1398633064/gluon/backend/db gluonStore=/tmp/TestFeatures1466701680/220/data1398633064/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2026-02-13T23:27:49Z" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2026-02-13T23:27:49Z" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2026-02-13T23:27:49Z" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2026-02-13T23:27:49Z" level=info msg="Starting service" service=unleash time="2026-02-13T23:27:49Z" level=info msg="Starting service" pkg=observability time="2026-02-13T23:27:49Z" level=info msg="Starting poll service" service=unleash time="2026-02-13T23:27:49Z" level=info msg="Starting frontend service" time="2026-02-13T23:27:49Z" level=info msg="Starting receiver service" service=unleash time="2026-02-13T23:27:49Z" level=info msg="Checking for updates" pkg=bridge time="2026-02-13T23:27:49Z" level=info msg="Loading users" count=0 pkg=bridge/user time="2026-02-13T23:27:49Z" level=info msg="Finished loading users" pkg=bridge/user time="2026-02-13T23:27:49Z" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures1466701680/220/config888237205/grpcServerConfig.json time="2026-02-13T23:27:49Z" level=info msg="gRPC server listening on /tmp/bridge5714" pkg=grpc time="2026-02-13T23:27:49Z" level=info msg="Frontend service started" time="2026-02-13T23:27:49Z" level=info msg="Starting frontend client" time="2026-02-13T23:27:49Z" level=info msg="Not monitoring parent PID" pkg=grpc time="2026-02-13T23:27:49Z" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2026-02-13T23:27:49Z" level=info msg="200 OK: GET https://127.0.0.1:41069/feature/v2/frontend?bridgeStickyKey=15bb3e23-1dfa-485a-9985-73cb639c87ef" pkg=gpa/manager time="2026-02-13T23:27:49Z" level=info msg="Frontend client started" time="2026-02-13T23:27:49Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (0e9619ba)" time="2026-02-13T23:27:49Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (0e9619ba)" time="2026-02-13T23:27:49Z" level=info msg="200 OK: POST https://127.0.0.1:41069/auth/v4/info" pkg=gpa/manager time="2026-02-13T23:27:49Z" level=info msg="200 OK: POST https://127.0.0.1:41069/auth/v4" pkg=gpa/manager time="2026-02-13T23:27:49Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=04b880da-abaf-43c0-825b-e8460a6fa1c7 time="2026-02-13T23:27:49Z" level=info msg="Adding vault user" userID=04b880da-abaf-43c0-825b-e8460a6fa1c7 time="2026-02-13T23:27:49Z" level=info msg="Creating new user" userID=04b880da-abaf-43c0-825b-e8460a6fa1c7 time="2026-02-13T23:27:49Z" level=warning msg="404 GET https://127.0.0.1:41069/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2026-02-13T23:27:49Z" level=error msg="404 GET https://127.0.0.1:41069/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2026-02-13T23:27:49Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:41069/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2026-02-13T23:27:49Z" level=info msg="Creating user object" numAddr=1 numLabels=12 userID=04b880da-abaf-43c0-825b-e8460a6fa1c7 time="2026-02-13T23:27:49Z" level=info msg="200 OK: GET https://127.0.0.1:41069/core/v4/events/latest" pkg=gpa/client userID=04b880da-abaf-43c0-825b-e8460a6fa1c7 time="2026-02-13T23:27:49Z" level=info msg="Starting service Last EventID=AA==" service=user-events user=04b880da-abaf-43c0-825b-e8460a6fa1c7 time="2026-02-13T23:27:49Z" level=info msg="200 OK: GET https://127.0.0.1:41069/core/v4/settings" pkg=gpa/client userID=04b880da-abaf-43c0-825b-e8460a6fa1c7 time="2026-02-13T23:27:49Z" level=info msg="Registering user client, ID:04b880da-abaf-43c0-825b-e8460a6fa1c7" pkg=observability time="2026-02-13T23:27:49Z" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=04b880da-abaf-43c0-825b-e8460a6fa1c7 time="2026-02-13T23:27:49Z" level=info msg="Starting service main loop" service=telemetry user=04b880da-abaf-43c0-825b-e8460a6fa1c7 time="2026-02-13T23:27:49Z" level=info msg="Starting service main loop" service=notification user=04b880da-abaf-43c0-825b-e8460a6fa1c7 time="2026-02-13T23:27:49Z" level=info msg="Starting service main loop" service=smtp user=04b880da-abaf-43c0-825b-e8460a6fa1c7 time="2026-02-13T23:27:49Z" level=info msg="200 OK: GET https://127.0.0.1:41069/core/v4/labels?Type=4" pkg=gpa/client userID=04b880da-abaf-43c0-825b-e8460a6fa1c7 time="2026-02-13T23:27:49Z" level=info msg="200 OK: GET https://127.0.0.1:41069/core/v4/labels?Type=3" pkg=gpa/client userID=04b880da-abaf-43c0-825b-e8460a6fa1c7 time="2026-02-13T23:27:49Z" level=info msg="200 OK: GET https://127.0.0.1:41069/core/v4/labels?Type=1" pkg=gpa/client userID=04b880da-abaf-43c0-825b-e8460a6fa1c7 time="2026-02-13T23:27:49Z" level=info msg="Setting labels" labelIDs="[0 3 4 7 10 12 1 2 5 6 8 9]" pkg=rwLabels time="2026-02-13T23:27:49Z" level=info msg="Adding user to imap server" addrID=5ed4785d-8852-472b-a31d-d382b4527bfd service=server-manager time="2026-02-13T23:27:49Z" level=info msg="Creating new IMAP user" addrID=5ed4785d-8852-472b-a31d-d382b4527bfd service=server-manager time="2026-02-13T23:27:49Z" level=info msg="Setting gluon ID" addrID=5ed4785d-8852-472b-a31d-d382b4527bfd gluonID=e31af023-766c-4cc8-b088-5233ffc2ab77 userID=04b880da-abaf-43c0-825b-e8460a6fa1c7 time="2026-02-13T23:27:49Z" level=info msg="Created new IMAP user" addrID=5ed4785d-8852-472b-a31d-d382b4527bfd gluonID=e31af023-766c-4cc8-b088-5233ffc2ab77 service=server-manager time="2026-02-13T23:27:49Z" level=info msg="Received mailbox message count" count=0 gluonID=e31af023-766c-4cc8-b088-5233ffc2ab77 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2026-02-13T23:27:49Z" level=info msg="Validating Listener State" service=server-manager time="2026-02-13T23:27:49Z" level=info msg=Resuming service=user-events user=04b880da-abaf-43c0-825b-e8460a6fa1c7 time="2026-02-13T23:27:49Z" level=info msg="Starting IMAP Service" service=imap user=04b880da-abaf-43c0-825b-e8460a6fa1c7 time="2026-02-13T23:27:49Z" level=info msg="Sync triggered" service=imap user=04b880da-abaf-43c0-825b-e8460a6fa1c7 time="2026-02-13T23:27:49Z" level=info msg="Checking whether logged in user should re-sync. UserID:04b880da-abaf-43c0-825b-e8460a6fa1c7" userID=04b880da-abaf-43c0-825b-e8460a6fa1c7 time="2026-02-13T23:27:49Z" level=info msg="Beginning user sync" service=imap start="2026-02-13 23:27:49.20897079 +0000 UTC m=+287.015579200" user=04b880da-abaf-43c0-825b-e8460a6fa1c7 time="2026-02-13T23:27:49Z" level=info msg="Syncing labels" service=imap user=04b880da-abaf-43c0-825b-e8460a6fa1c7 time="2026-02-13T23:27:49Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=e31af023-766c-4cc8-b088-5233ffc2ab77 time="2026-02-13T23:27:49Z" level=info msg="Sending observability data." pkg=observability time="2026-02-13T23:27:49Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=e31af023-766c-4cc8-b088-5233ffc2ab77 time="2026-02-13T23:27:49Z" level=info msg="200 OK: POST https://127.0.0.1:41069/data/v1/metrics" pkg=gpa/client userID=04b880da-abaf-43c0-825b-e8460a6fa1c7 time="2026-02-13T23:27:49Z" level=info msg="Successfully sent observability data." pkg=observability time="2026-02-13T23:27:49Z" level=info msg="200 OK: GET https://127.0.0.1:41069/mail/v4/settings" pkg=gpa/client userID=04b880da-abaf-43c0-825b-e8460a6fa1c7 time="2026-02-13T23:27:49Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0 userID=e31af023-766c-4cc8-b088-5233ffc2ab77 time="2026-02-13T23:27:49Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4 userID=e31af023-766c-4cc8-b088-5233ffc2ab77 time="2026-02-13T23:27:49Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=12 userID=e31af023-766c-4cc8-b088-5233ffc2ab77 time="2026-02-13T23:27:49Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=7 userID=e31af023-766c-4cc8-b088-5233ffc2ab77 time="2026-02-13T23:27:49Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=10 userID=e31af023-766c-4cc8-b088-5233ffc2ab77 time="2026-02-13T23:27:49Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=8 userID=e31af023-766c-4cc8-b088-5233ffc2ab77 time="2026-02-13T23:27:49Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6 userID=e31af023-766c-4cc8-b088-5233ffc2ab77 time="2026-02-13T23:27:49Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=3 userID=e31af023-766c-4cc8-b088-5233ffc2ab77 time="2026-02-13T23:27:49Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5 userID=e31af023-766c-4cc8-b088-5233ffc2ab77 time="2026-02-13T23:27:49Z" level=info msg="Synced labels" service=imap user=04b880da-abaf-43c0-825b-e8460a6fa1c7 time="2026-02-13T23:27:49Z" level=info msg="200 OK: GET https://127.0.0.1:41069/mail/v4/messages/count" pkg=gpa/client userID=04b880da-abaf-43c0-825b-e8460a6fa1c7 time="2026-02-13T23:27:49Z" level=info msg="Syncing messages" service=imap user=04b880da-abaf-43c0-825b-e8460a6fa1c7 time="2026-02-13T23:27:49Z" level=info msg="Job started" service=imap user=04b880da-abaf-43c0-825b-e8460a6fa1c7 time="2026-02-13T23:27:49Z" level=info msg="200 OK: POST https://127.0.0.1:41069/mail/v4/messages" pkg=gpa/client userID=04b880da-abaf-43c0-825b-e8460a6fa1c7 time="2026-02-13T23:27:49Z" level=info msg="Job finished" service=imap user=04b880da-abaf-43c0-825b-e8460a6fa1c7 time="2026-02-13T23:27:49Z" level=info msg="All child jobs completed" service=imap sync-job=waiter user=04b880da-abaf-43c0-825b-e8460a6fa1c7 time="2026-02-13T23:27:49Z" level=info msg="Synced messages" service=imap user=04b880da-abaf-43c0-825b-e8460a6fa1c7 time="2026-02-13T23:27:49Z" level=info msg="Finished user sync" duration=2.835225ms service=imap user=04b880da-abaf-43c0-825b-e8460a6fa1c7 time="2026-02-13T23:27:49Z" level=info msg="Sync complete, starting API event stream" service=imap user=04b880da-abaf-43c0-825b-e8460a6fa1c7 time="2026-02-13T23:27:49Z" level=info msg="Event loop reset" eventID="AA==" service=user-events user=04b880da-abaf-43c0-825b-e8460a6fa1c7 time="2026-02-13T23:27:49Z" level=info msg="200 OK: POST https://127.0.0.1:41069/mail/v4/messages" pkg=gpa/client userID=04b880da-abaf-43c0-825b-e8460a6fa1c7 time="2026-02-13T23:27:49Z" level=info msg="200 OK: POST https://127.0.0.1:41069/mail/v4/attachments" pkg=gpa/client userID=04b880da-abaf-43c0-825b-e8460a6fa1c7 time="2026-02-13T23:27:49Z" level=info msg="200 OK: GET https://127.0.0.1:41069/core/v4/keys?Email=23b0eb8c-5d55-49d6-8ddc-2e2fa6c4cd0c%40proton.local" pkg=gpa/client userID=04b880da-abaf-43c0-825b-e8460a6fa1c7 time="2026-02-13T23:27:49Z" level=info msg="200 OK: GET https://127.0.0.1:41069/contacts/v4/emails?Email=23b0eb8c-5d55-49d6-8ddc-2e2fa6c4cd0c%40proton.local&Page=0&PageSize=150" pkg=gpa/client userID=04b880da-abaf-43c0-825b-e8460a6fa1c7 time="2026-02-13T23:27:49Z" level=info msg="200 OK: POST https://127.0.0.1:41069/mail/v4/messages/c83e0771-870a-4110-b844-421f1f8da645" pkg=gpa/client userID=04b880da-abaf-43c0-825b-e8460a6fa1c7 time="2026-02-13T23:27:49Z" level=info msg="Scheduling observability data sending" pkg=observability Scenario: A message with bad disposition to internal account # features/smtp/send/inline.feature:112 When SMTP client "1" sends the following message from "aa710488-6ece-4f67-8631-318d3e3533f7@proton.local" to "23b0eb8c-5d55-49d6-8ddc-2e2fa6c4cd0c@proton.local": # :1 -> *scenario """ From: Bridge Test <[user:user]@[domain]> To: Internal Bridge <[user:to]@[domain]> Subject: Plain with inline Content-Type: multipart/related; boundary=bc5bd30245232f31b6c976adcd59bb0069c9b13f986f9e40c2571bb80aa16606  --bc5bd30245232f31b6c976adcd59bb0069c9b13f986f9e40c2571bb80aa16606 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=utf-8  This is body of mail with attachment  --bc5bd30245232f31b6c976adcd59bb0069c9b13f986f9e40c2571bb80aa16606 Content-Disposition: att; filename=outline-light-instagram-48.png Content-Transfer-Encoding: base64 Content-Type: image/png  iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAACklEQVR4nGMAAQAABQABDQot tAAAAABJRU5ErkJggg== --bc5bd30245232f31b6c976adcd59bb0069c9b13f986f9e40c2571bb80aa16606--  """ Then it succeeds # :1 -> *scenario When user "aa710488-6ece-4f67-8631-318d3e3533f7" connects and authenticates IMAP client "1" # :1 -> *scenario time="2026-02-13T23:27:49Z" level=info msg="Heartbeat sent" metrics="{bridge.any.heartbeat bridge_heartbeat_new {1 7} {true true false false false true true true true true false 0.0.0 starttls starttls unknown}}" pkg=telemetry time="2026-02-13T23:27:50Z" level=info msg="200 OK: GET https://127.0.0.1:41069/core/v4/events/AA==" pkg=gpa/client userID=04b880da-abaf-43c0-825b-e8460a6fa1c7 time="2026-02-13T23:27:50Z" level=info msg="Received new API event" new="Event BA==: messages: created=1, updated=1, deleted=0" old="AA==" service=user-events user=04b880da-abaf-43c0-825b-e8460a6fa1c7 time="2026-02-13T23:27:50Z" level=info msg="Handling message created event" date=0 messageID=c83e0771-870a-4110-b844-421f1f8da645 service=imap subject="******** (abb50e42)" user=04b880da-abaf-43c0-825b-e8460a6fa1c7 time="2026-02-13T23:27:50Z" level=info msg="200 OK: GET https://127.0.0.1:41069/mail/v4/messages/c83e0771-870a-4110-b844-421f1f8da645" pkg=gpa/client userID=04b880da-abaf-43c0-825b-e8460a6fa1c7 time="2026-02-13T23:27:50Z" level=info msg="Handling draft or sent updated event" isDraft=false messageID=c83e0771-870a-4110-b844-421f1f8da645 service=imap subject="******** (abb50e42)" user=04b880da-abaf-43c0-825b-e8460a6fa1c7 time="2026-02-13T23:27:50Z" level=info msg="200 OK: GET https://127.0.0.1:41069/mail/v4/messages/c83e0771-870a-4110-b844-421f1f8da645" pkg=gpa/client userID=04b880da-abaf-43c0-825b-e8460a6fa1c7 Then IMAP client "1" eventually sees the following messages in "Sent": # :1 -> *scenario | from | to | subject | | aa710488-6ece-4f67-8631-318d3e3533f7@proton.local | 23b0eb8c-5d55-49d6-8ddc-2e2fa6c4cd0c@proton.local | Plain with inline | time="2026-02-13T23:27:50Z" level=info msg="Frontend service stopped" time="2026-02-13T23:27:50Z" level=info msg="Frontend client stopped" time="2026-02-13T23:27:50Z" level=info msg="Closing bridge" pkg=bridge time="2026-02-13T23:27:50Z" level=info msg="Stopping service" pkg=observability time="2026-02-13T23:27:50Z" level=info msg="Closing user" userID=04b880da-abaf-43c0-825b-e8460a6fa1c7 time="2026-02-13T23:27:50Z" level=info msg="De-registering user client, ID:04b880da-abaf-43c0-825b-e8460a6fa1c7" pkg=observability time="2026-02-13T23:27:50Z" level=info msg="Exiting IMAP Service" service=imap user=04b880da-abaf-43c0-825b-e8460a6fa1c7 time="2026-02-13T23:27:50Z" level=info msg="Exiting service main loop" service=smtp user=04b880da-abaf-43c0-825b-e8460a6fa1c7 time="2026-02-13T23:27:50Z" level=info msg="Exiting service main loop" service=notification user=04b880da-abaf-43c0-825b-e8460a6fa1c7 time="2026-02-13T23:27:50Z" level=info msg="Exiting Service" service=user-identity user=04b880da-abaf-43c0-825b-e8460a6fa1c7 time="2026-02-13T23:27:50Z" level=info msg="Exiting service main loop" service=telemetry user=04b880da-abaf-43c0-825b-e8460a6fa1c7 time="2026-02-13T23:27:50Z" level=info msg="Exiting service" service=user-events user=04b880da-abaf-43c0-825b-e8460a6fa1c7 time="2026-02-13T23:27:50Z" level=info msg="Closing IMAP Listener" service=server-manager time="2026-02-13T23:27:50Z" level=info msg="Closing IMAP server" service=server-manager time="2026-02-13T23:27:50Z" level=info msg="Closing SMTP Listener" service=server-manager time="2026-02-13T23:27:50Z" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2026-02-13T23:27:50Z" level=info msg="Closing SMTP server" service=server-manager time="2026-02-13T23:27:50Z" level=info msg="Closing service" service=unleash And the body in the "POST" request to "/mail/v4/messages" is: # :1 -> *scenario """ {  "Message": {  "Subject": "Plain with inline",  "Sender": {  "Name": "Bridge Test"  },  "ToList": [  {  "Address": "[user:to]@[domain]",  "Name": "Internal Bridge"  }  ],  "CCList": [],  "BCCList": [],  "MIMEType": "text/plain"  } } """ Feature: SMTP sending with mixed case address time="2026-02-13T23:27:50Z" level=info msg="User '2544878d-9f87-48d0-89d6-3fee0531ba73' created with id=d186b52e-4ae5-4565-9264-50092c0c1c87" pkg=gpa/server/backend Background: Given there exists an account with username "2544878d-9f87-48d0-89d6-3fee0531ba73" and password "password" # :1 -> *scenario time="2026-02-13T23:27:50Z" level=info msg="User '9affb318-2bc9-4b15-a85c-d0414d88bcb5' created with id=5b84117c-11ff-42e0-8e4c-2d23a692c1e9" pkg=gpa/server/backend And there exists an account with username "9affb318-2bc9-4b15-a85c-d0414d88bcb5" and password "password" # :1 -> *scenario Then it succeeds # :1 -> *scenario time="2026-02-13T23:27:50Z" level=info msg="Starting bridge" time="2026-02-13T23:27:50Z" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures1466701680/221/config2646745222/grpcFocusServerConfig.json pkg=focus/service time="2026-02-13T23:27:50Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures1466701680/221/cache991698105/unleash_cache/unleash_flags: no such file or directory" service=unleash time="2026-02-13T23:27:50Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures1466701680/221/cache991698105/notifications/notification_cache: no such file or directory" pkg=notification-store time="2026-02-13T23:27:50Z" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures1466701680/221/data3029223791/gluon/backend/db gluonStore=/tmp/TestFeatures1466701680/221/data3029223791/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2026-02-13T23:27:50Z" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2026-02-13T23:27:50Z" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2026-02-13T23:27:50Z" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2026-02-13T23:27:50Z" level=info msg="Starting service" service=unleash time="2026-02-13T23:27:50Z" level=info msg="Starting service" pkg=observability time="2026-02-13T23:27:50Z" level=info msg="Starting frontend service" time="2026-02-13T23:27:50Z" level=info msg="Starting poll service" service=unleash time="2026-02-13T23:27:50Z" level=info msg="Starting receiver service" service=unleash time="2026-02-13T23:27:50Z" level=info msg="Checking for updates" pkg=bridge time="2026-02-13T23:27:50Z" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures1466701680/221/config2646745222/grpcServerConfig.json time="2026-02-13T23:27:50Z" level=info msg="gRPC server listening on /tmp/bridge9896" pkg=grpc time="2026-02-13T23:27:50Z" level=info msg="Frontend service started" time="2026-02-13T23:27:50Z" level=info msg="Starting frontend client" time="2026-02-13T23:27:50Z" level=info msg="Not monitoring parent PID" pkg=grpc time="2026-02-13T23:27:50Z" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2026-02-13T23:27:50Z" level=info msg="Loading users" count=0 pkg=bridge/user time="2026-02-13T23:27:50Z" level=info msg="Finished loading users" pkg=bridge/user time="2026-02-13T23:27:50Z" level=info msg="Frontend client started" When bridge starts # :1 -> *scenario time="2026-02-13T23:27:50Z" level=info msg="200 OK: GET https://127.0.0.1:34307/feature/v2/frontend?bridgeStickyKey=fcade3c3-4a69-4dda-b17e-fa4eaf848e0c" pkg=gpa/manager time="2026-02-13T23:27:50Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (17f74c53)" time="2026-02-13T23:27:50Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (17f74c53)" time="2026-02-13T23:27:50Z" level=info msg="200 OK: POST https://127.0.0.1:34307/auth/v4/info" pkg=gpa/manager time="2026-02-13T23:27:50Z" level=info msg="200 OK: POST https://127.0.0.1:34307/auth/v4" pkg=gpa/manager time="2026-02-13T23:27:50Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=d186b52e-4ae5-4565-9264-50092c0c1c87 time="2026-02-13T23:27:50Z" level=info msg="Adding vault user" userID=d186b52e-4ae5-4565-9264-50092c0c1c87 time="2026-02-13T23:27:50Z" level=info msg="Creating new user" userID=d186b52e-4ae5-4565-9264-50092c0c1c87 time="2026-02-13T23:27:50Z" level=warning msg="404 GET https://127.0.0.1:34307/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2026-02-13T23:27:50Z" level=error msg="404 GET https://127.0.0.1:34307/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2026-02-13T23:27:50Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:34307/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2026-02-13T23:27:50Z" level=info msg="Creating user object" numAddr=1 numLabels=12 userID=d186b52e-4ae5-4565-9264-50092c0c1c87 time="2026-02-13T23:27:50Z" level=info msg="200 OK: GET https://127.0.0.1:34307/core/v4/events/latest" pkg=gpa/client userID=d186b52e-4ae5-4565-9264-50092c0c1c87 time="2026-02-13T23:27:50Z" level=info msg="Starting service Last EventID=AA==" service=user-events user=d186b52e-4ae5-4565-9264-50092c0c1c87 time="2026-02-13T23:27:50Z" level=info msg="200 OK: GET https://127.0.0.1:34307/core/v4/settings" pkg=gpa/client userID=d186b52e-4ae5-4565-9264-50092c0c1c87 time="2026-02-13T23:27:50Z" level=info msg="Registering user client, ID:d186b52e-4ae5-4565-9264-50092c0c1c87" pkg=observability time="2026-02-13T23:27:50Z" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=d186b52e-4ae5-4565-9264-50092c0c1c87 time="2026-02-13T23:27:50Z" level=info msg="Starting service main loop" service=telemetry user=d186b52e-4ae5-4565-9264-50092c0c1c87 time="2026-02-13T23:27:50Z" level=info msg="Starting service main loop" service=notification user=d186b52e-4ae5-4565-9264-50092c0c1c87 time="2026-02-13T23:27:50Z" level=info msg="Starting service main loop" service=smtp user=d186b52e-4ae5-4565-9264-50092c0c1c87 time="2026-02-13T23:27:50Z" level=info msg="200 OK: GET https://127.0.0.1:34307/core/v4/labels?Type=4" pkg=gpa/client userID=d186b52e-4ae5-4565-9264-50092c0c1c87 time="2026-02-13T23:27:50Z" level=info msg="200 OK: GET https://127.0.0.1:34307/core/v4/labels?Type=3" pkg=gpa/client userID=d186b52e-4ae5-4565-9264-50092c0c1c87 time="2026-02-13T23:27:50Z" level=info msg="200 OK: GET https://127.0.0.1:34307/core/v4/labels?Type=1" pkg=gpa/client userID=d186b52e-4ae5-4565-9264-50092c0c1c87 time="2026-02-13T23:27:50Z" level=info msg="Setting labels" labelIDs="[1 2 5 6 8 10 12 3 4 7 9 0]" pkg=rwLabels time="2026-02-13T23:27:50Z" level=info msg="Adding user to imap server" addrID=98a27247-3c4f-41b5-93cd-2e850b0786ef service=server-manager time="2026-02-13T23:27:50Z" level=info msg="Creating new IMAP user" addrID=98a27247-3c4f-41b5-93cd-2e850b0786ef service=server-manager time="2026-02-13T23:27:50Z" level=info msg="Setting gluon ID" addrID=98a27247-3c4f-41b5-93cd-2e850b0786ef gluonID=a7274d87-0fe7-4439-a252-3fce6d9e9a21 userID=d186b52e-4ae5-4565-9264-50092c0c1c87 time="2026-02-13T23:27:50Z" level=info msg="Received mailbox message count" count=0 gluonID=a7274d87-0fe7-4439-a252-3fce6d9e9a21 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2026-02-13T23:27:50Z" level=info msg="Created new IMAP user" addrID=98a27247-3c4f-41b5-93cd-2e850b0786ef gluonID=a7274d87-0fe7-4439-a252-3fce6d9e9a21 service=server-manager time="2026-02-13T23:27:50Z" level=info msg="Validating Listener State" service=server-manager time="2026-02-13T23:27:50Z" level=info msg=Resuming service=user-events user=d186b52e-4ae5-4565-9264-50092c0c1c87 And the user logs in with username "2544878d-9f87-48d0-89d6-3fee0531ba73" and password "password" # :1 -> *scenario time="2026-02-13T23:27:50Z" level=info msg="Starting IMAP Service" service=imap user=d186b52e-4ae5-4565-9264-50092c0c1c87 time="2026-02-13T23:27:50Z" level=info msg="Sync triggered" service=imap user=d186b52e-4ae5-4565-9264-50092c0c1c87 time="2026-02-13T23:27:50Z" level=info msg="Beginning user sync" service=imap start="2026-02-13 23:27:50.918510065 +0000 UTC m=+288.725118465" user=d186b52e-4ae5-4565-9264-50092c0c1c87 time="2026-02-13T23:27:50Z" level=info msg="Checking whether logged in user should re-sync. UserID:d186b52e-4ae5-4565-9264-50092c0c1c87" userID=d186b52e-4ae5-4565-9264-50092c0c1c87 time="2026-02-13T23:27:50Z" level=info msg="Syncing labels" service=imap user=d186b52e-4ae5-4565-9264-50092c0c1c87 time="2026-02-13T23:27:50Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=a7274d87-0fe7-4439-a252-3fce6d9e9a21 time="2026-02-13T23:27:50Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=a7274d87-0fe7-4439-a252-3fce6d9e9a21 time="2026-02-13T23:27:50Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0 userID=a7274d87-0fe7-4439-a252-3fce6d9e9a21 time="2026-02-13T23:27:50Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5 userID=a7274d87-0fe7-4439-a252-3fce6d9e9a21 And user "2544878d-9f87-48d0-89d6-3fee0531ba73" connects and authenticates SMTP client "1" # :1 -> *scenario Then it succeeds # :1 -> *scenario time="2026-02-13T23:27:50Z" level=info msg="Sending observability data." pkg=observability time="2026-02-13T23:27:50Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=12 userID=a7274d87-0fe7-4439-a252-3fce6d9e9a21 time="2026-02-13T23:27:50Z" level=info msg="200 OK: POST https://127.0.0.1:34307/data/v1/metrics" pkg=gpa/client userID=d186b52e-4ae5-4565-9264-50092c0c1c87 time="2026-02-13T23:27:50Z" level=info msg="Successfully sent observability data." pkg=observability time="2026-02-13T23:27:50Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6 userID=a7274d87-0fe7-4439-a252-3fce6d9e9a21 time="2026-02-13T23:27:50Z" level=info msg="200 OK: GET https://127.0.0.1:34307/mail/v4/settings" pkg=gpa/client userID=d186b52e-4ae5-4565-9264-50092c0c1c87 time="2026-02-13T23:27:50Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=8 userID=a7274d87-0fe7-4439-a252-3fce6d9e9a21 time="2026-02-13T23:27:50Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=3 userID=a7274d87-0fe7-4439-a252-3fce6d9e9a21 time="2026-02-13T23:27:50Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4 userID=a7274d87-0fe7-4439-a252-3fce6d9e9a21 time="2026-02-13T23:27:50Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=7 userID=a7274d87-0fe7-4439-a252-3fce6d9e9a21 time="2026-02-13T23:27:50Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=10 userID=a7274d87-0fe7-4439-a252-3fce6d9e9a21 time="2026-02-13T23:27:50Z" level=info msg="Synced labels" service=imap user=d186b52e-4ae5-4565-9264-50092c0c1c87 time="2026-02-13T23:27:50Z" level=info msg="200 OK: GET https://127.0.0.1:34307/mail/v4/messages/count" pkg=gpa/client userID=d186b52e-4ae5-4565-9264-50092c0c1c87 time="2026-02-13T23:27:50Z" level=info msg="Syncing messages" service=imap user=d186b52e-4ae5-4565-9264-50092c0c1c87 time="2026-02-13T23:27:50Z" level=info msg="Job started" service=imap user=d186b52e-4ae5-4565-9264-50092c0c1c87 time="2026-02-13T23:27:50Z" level=info msg="200 OK: POST https://127.0.0.1:34307/mail/v4/messages" pkg=gpa/client userID=d186b52e-4ae5-4565-9264-50092c0c1c87 time="2026-02-13T23:27:50Z" level=info msg="Job finished" service=imap user=d186b52e-4ae5-4565-9264-50092c0c1c87 time="2026-02-13T23:27:50Z" level=info msg="All child jobs completed" service=imap sync-job=waiter user=d186b52e-4ae5-4565-9264-50092c0c1c87 time="2026-02-13T23:27:50Z" level=info msg="Synced messages" service=imap user=d186b52e-4ae5-4565-9264-50092c0c1c87 time="2026-02-13T23:27:50Z" level=info msg="Finished user sync" duration=2.679994ms service=imap user=d186b52e-4ae5-4565-9264-50092c0c1c87 time="2026-02-13T23:27:50Z" level=info msg="Sync complete, starting API event stream" service=imap user=d186b52e-4ae5-4565-9264-50092c0c1c87 time="2026-02-13T23:27:50Z" level=info msg="Event loop reset" eventID="AA==" service=user-events user=d186b52e-4ae5-4565-9264-50092c0c1c87 time="2026-02-13T23:27:50Z" level=info msg="200 OK: POST https://127.0.0.1:34307/mail/v4/messages" pkg=gpa/client userID=d186b52e-4ae5-4565-9264-50092c0c1c87 time="2026-02-13T23:27:50Z" level=info msg="200 OK: GET https://127.0.0.1:34307/core/v4/keys?Email=9affb318-2bc9-4b15-a85c-d0414d88bcb5%40proton.local" pkg=gpa/client userID=d186b52e-4ae5-4565-9264-50092c0c1c87 time="2026-02-13T23:27:50Z" level=info msg="200 OK: GET https://127.0.0.1:34307/contacts/v4/emails?Email=9affb318-2bc9-4b15-a85c-d0414d88bcb5%40proton.local&Page=0&PageSize=150" pkg=gpa/client userID=d186b52e-4ae5-4565-9264-50092c0c1c87 time="2026-02-13T23:27:50Z" level=info msg="200 OK: POST https://127.0.0.1:34307/mail/v4/messages/f20699c3-ff9d-4195-b08d-cde588f7f8e1" pkg=gpa/client userID=d186b52e-4ae5-4565-9264-50092c0c1c87 time="2026-02-13T23:27:50Z" level=info msg="Scheduling observability data sending" pkg=observability Scenario: Mixed sender case in sender address # features/smtp/send/mixed_case.feature:11 When SMTP client "1" sends the following message from "2544878d-9f87-48d0-89d6-3fee0531ba73@proton.local" to "9affb318-2bc9-4b15-a85c-d0414d88bcb5@proton.local": # :1 -> *scenario """ From: Bridge Test <{toUpper:[user:user]@[domain]}> To: Internal Bridge <[user:to]@[domain]>  hello  """ Then it succeeds # :1 -> *scenario When user "2544878d-9f87-48d0-89d6-3fee0531ba73" connects and authenticates IMAP client "1" # :1 -> *scenario time="2026-02-13T23:27:51Z" level=info msg="Heartbeat sent" metrics="{bridge.any.heartbeat bridge_heartbeat_new {1 9} {true true false false false true true true true true false 0.0.0 starttls starttls unknown}}" pkg=telemetry time="2026-02-13T23:27:51Z" level=info msg="200 OK: GET https://127.0.0.1:34307/core/v4/events/AA==" pkg=gpa/client userID=d186b52e-4ae5-4565-9264-50092c0c1c87 time="2026-02-13T23:27:51Z" level=info msg="Received new API event" new="Event Aw==: messages: created=1, updated=1, deleted=0" old="AA==" service=user-events user=d186b52e-4ae5-4565-9264-50092c0c1c87 time="2026-02-13T23:27:51Z" level=info msg="Handling message created event" date=0 messageID=f20699c3-ff9d-4195-b08d-cde588f7f8e1 service=imap subject="******** (e3b0c442)" user=d186b52e-4ae5-4565-9264-50092c0c1c87 time="2026-02-13T23:27:51Z" level=info msg="200 OK: GET https://127.0.0.1:34307/mail/v4/messages/f20699c3-ff9d-4195-b08d-cde588f7f8e1" pkg=gpa/client userID=d186b52e-4ae5-4565-9264-50092c0c1c87 time="2026-02-13T23:27:51Z" level=info msg="Handling draft or sent updated event" isDraft=false messageID=f20699c3-ff9d-4195-b08d-cde588f7f8e1 service=imap subject="******** (e3b0c442)" user=d186b52e-4ae5-4565-9264-50092c0c1c87 time="2026-02-13T23:27:51Z" level=info msg="200 OK: GET https://127.0.0.1:34307/mail/v4/messages/f20699c3-ff9d-4195-b08d-cde588f7f8e1" pkg=gpa/client userID=d186b52e-4ae5-4565-9264-50092c0c1c87 Then IMAP client "1" eventually sees the following messages in "Sent": # :1 -> *scenario | from | to | subject | | 2544878d-9f87-48d0-89d6-3fee0531ba73@proton.local | 9affb318-2bc9-4b15-a85c-d0414d88bcb5@proton.local |  | time="2026-02-13T23:27:51Z" level=info msg="Frontend service stopped" time="2026-02-13T23:27:51Z" level=info msg="Frontend client stopped" time="2026-02-13T23:27:51Z" level=info msg="Closing bridge" pkg=bridge time="2026-02-13T23:27:51Z" level=info msg="Stopping service" pkg=observability time="2026-02-13T23:27:51Z" level=info msg="Closing user" userID=d186b52e-4ae5-4565-9264-50092c0c1c87 time="2026-02-13T23:27:51Z" level=info msg="De-registering user client, ID:d186b52e-4ae5-4565-9264-50092c0c1c87" pkg=observability time="2026-02-13T23:27:51Z" level=info msg="Exiting IMAP Service" service=imap user=d186b52e-4ae5-4565-9264-50092c0c1c87 time="2026-02-13T23:27:51Z" level=info msg="Exiting service main loop" service=smtp user=d186b52e-4ae5-4565-9264-50092c0c1c87 time="2026-02-13T23:27:51Z" level=info msg="Exiting service main loop" service=notification user=d186b52e-4ae5-4565-9264-50092c0c1c87 time="2026-02-13T23:27:51Z" level=info msg="Exiting Service" service=user-identity user=d186b52e-4ae5-4565-9264-50092c0c1c87 time="2026-02-13T23:27:51Z" level=info msg="Exiting service main loop" service=telemetry user=d186b52e-4ae5-4565-9264-50092c0c1c87 time="2026-02-13T23:27:51Z" level=info msg="Exiting service" service=user-events user=d186b52e-4ae5-4565-9264-50092c0c1c87 time="2026-02-13T23:27:51Z" level=info msg="Closing IMAP Listener" service=server-manager time="2026-02-13T23:27:51Z" level=info msg="Closing IMAP server" service=server-manager time="2026-02-13T23:27:51Z" level=info msg="Closing SMTP Listener" service=server-manager time="2026-02-13T23:27:51Z" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2026-02-13T23:27:51Z" level=info msg="Closing SMTP server" service=server-manager time="2026-02-13T23:27:51Z" level=info msg="Closing service" service=unleash And the body in the "POST" request to "/mail/v4/messages" is: # :1 -> *scenario """ {  "Message": {  "Subject": "",  "Sender": {  "Name": "Bridge Test",  "Address": "[user:user]@[domain]"  },  "ToList": [  {  "Address": "[user:to]@[domain]",  "Name": "Internal Bridge"  }  ],  "CCList": [],  "BCCList": [],  "MIMEType": "text/plain"  } } """ Feature: SMTP sending two messages time="2026-02-13T23:27:52Z" level=info msg="User '025c20f9-842c-4e69-b5da-2d8814c795b8' created with id=589531df-aa86-4b42-9647-4456d102acfa" pkg=gpa/server/backend Background: Given there exists an account with username "025c20f9-842c-4e69-b5da-2d8814c795b8" and password "password" # :1 -> *scenario time="2026-02-13T23:27:52Z" level=info msg="User '702119ef-0971-4982-b651-e570bfacb76a' created with id=b0c48956-0573-4d90-819b-348778156e8c" pkg=gpa/server/backend And there exists an account with username "702119ef-0971-4982-b651-e570bfacb76a" and password "password" # :1 -> *scenario Then it succeeds # :1 -> *scenario time="2026-02-13T23:27:52Z" level=info msg="Starting bridge" time="2026-02-13T23:27:52Z" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures1466701680/222/config2997283508/grpcFocusServerConfig.json pkg=focus/service time="2026-02-13T23:27:52Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures1466701680/222/cache442353353/unleash_cache/unleash_flags: no such file or directory" service=unleash time="2026-02-13T23:27:52Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures1466701680/222/cache442353353/notifications/notification_cache: no such file or directory" pkg=notification-store time="2026-02-13T23:27:52Z" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures1466701680/222/data3026859456/gluon/backend/db gluonStore=/tmp/TestFeatures1466701680/222/data3026859456/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2026-02-13T23:27:52Z" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2026-02-13T23:27:52Z" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2026-02-13T23:27:52Z" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2026-02-13T23:27:52Z" level=info msg="Starting service" service=unleash time="2026-02-13T23:27:52Z" level=info msg="Starting service" pkg=observability time="2026-02-13T23:27:52Z" level=info msg="Starting frontend service" time="2026-02-13T23:27:52Z" level=info msg="Starting poll service" service=unleash time="2026-02-13T23:27:52Z" level=info msg="Loading users" count=0 pkg=bridge/user time="2026-02-13T23:27:52Z" level=info msg="Finished loading users" pkg=bridge/user time="2026-02-13T23:27:52Z" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures1466701680/222/config2997283508/grpcServerConfig.json time="2026-02-13T23:27:52Z" level=info msg="Starting receiver service" service=unleash time="2026-02-13T23:27:52Z" level=info msg="Checking for updates" pkg=bridge time="2026-02-13T23:27:52Z" level=info msg="gRPC server listening on /tmp/bridge6307" pkg=grpc time="2026-02-13T23:27:52Z" level=info msg="Frontend service started" time="2026-02-13T23:27:52Z" level=info msg="Starting frontend client" time="2026-02-13T23:27:52Z" level=info msg="Not monitoring parent PID" pkg=grpc time="2026-02-13T23:27:52Z" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2026-02-13T23:27:52Z" level=info msg="200 OK: GET https://127.0.0.1:39761/feature/v2/frontend?bridgeStickyKey=cf444122-7603-48a1-b141-d7298bf91859" pkg=gpa/manager time="2026-02-13T23:27:52Z" level=info msg="Frontend client started" When bridge starts # :1 -> *scenario time="2026-02-13T23:27:52Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (b136fde2)" time="2026-02-13T23:27:52Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (b136fde2)" time="2026-02-13T23:27:52Z" level=info msg="200 OK: POST https://127.0.0.1:39761/auth/v4/info" pkg=gpa/manager time="2026-02-13T23:27:52Z" level=info msg="200 OK: POST https://127.0.0.1:39761/auth/v4" pkg=gpa/manager time="2026-02-13T23:27:52Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=589531df-aa86-4b42-9647-4456d102acfa time="2026-02-13T23:27:52Z" level=info msg="Adding vault user" userID=589531df-aa86-4b42-9647-4456d102acfa time="2026-02-13T23:27:52Z" level=info msg="Creating new user" userID=589531df-aa86-4b42-9647-4456d102acfa time="2026-02-13T23:27:52Z" level=warning msg="404 GET https://127.0.0.1:39761/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2026-02-13T23:27:52Z" level=error msg="404 GET https://127.0.0.1:39761/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2026-02-13T23:27:52Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:39761/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2026-02-13T23:27:52Z" level=info msg="Creating user object" numAddr=1 numLabels=12 userID=589531df-aa86-4b42-9647-4456d102acfa time="2026-02-13T23:27:52Z" level=info msg="200 OK: GET https://127.0.0.1:39761/core/v4/events/latest" pkg=gpa/client userID=589531df-aa86-4b42-9647-4456d102acfa time="2026-02-13T23:27:52Z" level=info msg="Starting service Last EventID=AA==" service=user-events user=589531df-aa86-4b42-9647-4456d102acfa time="2026-02-13T23:27:52Z" level=info msg="200 OK: GET https://127.0.0.1:39761/core/v4/settings" pkg=gpa/client userID=589531df-aa86-4b42-9647-4456d102acfa time="2026-02-13T23:27:52Z" level=info msg="Registering user client, ID:589531df-aa86-4b42-9647-4456d102acfa" pkg=observability time="2026-02-13T23:27:52Z" level=info msg="Starting service main loop" service=telemetry user=589531df-aa86-4b42-9647-4456d102acfa time="2026-02-13T23:27:52Z" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=589531df-aa86-4b42-9647-4456d102acfa time="2026-02-13T23:27:52Z" level=info msg="Starting service main loop" service=notification user=589531df-aa86-4b42-9647-4456d102acfa time="2026-02-13T23:27:52Z" level=info msg="Starting service main loop" service=smtp user=589531df-aa86-4b42-9647-4456d102acfa time="2026-02-13T23:27:52Z" level=info msg="200 OK: GET https://127.0.0.1:39761/core/v4/labels?Type=4" pkg=gpa/client userID=589531df-aa86-4b42-9647-4456d102acfa time="2026-02-13T23:27:52Z" level=info msg="200 OK: GET https://127.0.0.1:39761/core/v4/labels?Type=3" pkg=gpa/client userID=589531df-aa86-4b42-9647-4456d102acfa time="2026-02-13T23:27:52Z" level=info msg="200 OK: GET https://127.0.0.1:39761/core/v4/labels?Type=1" pkg=gpa/client userID=589531df-aa86-4b42-9647-4456d102acfa time="2026-02-13T23:27:52Z" level=info msg="Setting labels" labelIDs="[5 7 10 12 0 3 4 6 8 9 1 2]" pkg=rwLabels time="2026-02-13T23:27:52Z" level=info msg="Adding user to imap server" addrID=8c613372-2452-4091-82aa-7a3a2f8364b8 service=server-manager time="2026-02-13T23:27:52Z" level=info msg="Creating new IMAP user" addrID=8c613372-2452-4091-82aa-7a3a2f8364b8 service=server-manager time="2026-02-13T23:27:52Z" level=info msg="Setting gluon ID" addrID=8c613372-2452-4091-82aa-7a3a2f8364b8 gluonID=3817cfb8-b9ed-443a-8dd7-80926e808370 userID=589531df-aa86-4b42-9647-4456d102acfa time="2026-02-13T23:27:52Z" level=info msg="Created new IMAP user" addrID=8c613372-2452-4091-82aa-7a3a2f8364b8 gluonID=3817cfb8-b9ed-443a-8dd7-80926e808370 service=server-manager time="2026-02-13T23:27:52Z" level=info msg="Validating Listener State" service=server-manager time="2026-02-13T23:27:52Z" level=info msg=Resuming service=user-events user=589531df-aa86-4b42-9647-4456d102acfa time="2026-02-13T23:27:52Z" level=info msg="Received mailbox message count" count=0 gluonID=3817cfb8-b9ed-443a-8dd7-80926e808370 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2026-02-13T23:27:52Z" level=info msg="Starting IMAP Service" service=imap user=589531df-aa86-4b42-9647-4456d102acfa time="2026-02-13T23:27:52Z" level=info msg="Sync triggered" service=imap user=589531df-aa86-4b42-9647-4456d102acfa time="2026-02-13T23:27:52Z" level=info msg="Checking whether logged in user should re-sync. UserID:589531df-aa86-4b42-9647-4456d102acfa" userID=589531df-aa86-4b42-9647-4456d102acfa time="2026-02-13T23:27:52Z" level=info msg="Beginning user sync" service=imap start="2026-02-13 23:27:52.618168739 +0000 UTC m=+290.424777149" user=589531df-aa86-4b42-9647-4456d102acfa And the user logs in with username "025c20f9-842c-4e69-b5da-2d8814c795b8" and password "password" # :1 -> *scenario time="2026-02-13T23:27:52Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (0d45e051)" time="2026-02-13T23:27:52Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (0d45e051)" time="2026-02-13T23:27:52Z" level=info msg="Syncing labels" service=imap user=589531df-aa86-4b42-9647-4456d102acfa time="2026-02-13T23:27:52Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=3817cfb8-b9ed-443a-8dd7-80926e808370 time="2026-02-13T23:27:52Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=3817cfb8-b9ed-443a-8dd7-80926e808370 time="2026-02-13T23:27:52Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=3 userID=3817cfb8-b9ed-443a-8dd7-80926e808370 time="2026-02-13T23:27:52Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6 userID=3817cfb8-b9ed-443a-8dd7-80926e808370 time="2026-02-13T23:27:52Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=8 userID=3817cfb8-b9ed-443a-8dd7-80926e808370 time="2026-02-13T23:27:52Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=10 userID=3817cfb8-b9ed-443a-8dd7-80926e808370 time="2026-02-13T23:27:52Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=12 userID=3817cfb8-b9ed-443a-8dd7-80926e808370 time="2026-02-13T23:27:52Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4 userID=3817cfb8-b9ed-443a-8dd7-80926e808370 time="2026-02-13T23:27:52Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5 userID=3817cfb8-b9ed-443a-8dd7-80926e808370 time="2026-02-13T23:27:52Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=7 userID=3817cfb8-b9ed-443a-8dd7-80926e808370 time="2026-02-13T23:27:52Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0 userID=3817cfb8-b9ed-443a-8dd7-80926e808370 time="2026-02-13T23:27:52Z" level=info msg="Synced labels" service=imap user=589531df-aa86-4b42-9647-4456d102acfa time="2026-02-13T23:27:52Z" level=info msg="200 OK: POST https://127.0.0.1:39761/auth/v4/info" pkg=gpa/manager time="2026-02-13T23:27:52Z" level=info msg="200 OK: GET https://127.0.0.1:39761/mail/v4/messages/count" pkg=gpa/client userID=589531df-aa86-4b42-9647-4456d102acfa time="2026-02-13T23:27:52Z" level=info msg="Syncing messages" service=imap user=589531df-aa86-4b42-9647-4456d102acfa time="2026-02-13T23:27:52Z" level=info msg="Job started" service=imap user=589531df-aa86-4b42-9647-4456d102acfa time="2026-02-13T23:27:52Z" level=info msg="200 OK: POST https://127.0.0.1:39761/mail/v4/messages" pkg=gpa/client userID=589531df-aa86-4b42-9647-4456d102acfa time="2026-02-13T23:27:52Z" level=info msg="Job finished" service=imap user=589531df-aa86-4b42-9647-4456d102acfa time="2026-02-13T23:27:52Z" level=info msg="All child jobs completed" service=imap sync-job=waiter user=589531df-aa86-4b42-9647-4456d102acfa time="2026-02-13T23:27:52Z" level=info msg="Synced messages" service=imap user=589531df-aa86-4b42-9647-4456d102acfa time="2026-02-13T23:27:52Z" level=info msg="Finished user sync" duration=7.331723ms service=imap user=589531df-aa86-4b42-9647-4456d102acfa time="2026-02-13T23:27:52Z" level=info msg="Sync complete, starting API event stream" service=imap user=589531df-aa86-4b42-9647-4456d102acfa time="2026-02-13T23:27:52Z" level=info msg="Event loop reset" eventID="AA==" service=user-events user=589531df-aa86-4b42-9647-4456d102acfa time="2026-02-13T23:27:52Z" level=info msg="200 OK: POST https://127.0.0.1:39761/auth/v4" pkg=gpa/manager time="2026-02-13T23:27:52Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=b0c48956-0573-4d90-819b-348778156e8c time="2026-02-13T23:27:52Z" level=info msg="Adding vault user" userID=b0c48956-0573-4d90-819b-348778156e8c time="2026-02-13T23:27:52Z" level=info msg="Creating new user" userID=b0c48956-0573-4d90-819b-348778156e8c time="2026-02-13T23:27:52Z" level=warning msg="404 GET https://127.0.0.1:39761/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2026-02-13T23:27:52Z" level=error msg="404 GET https://127.0.0.1:39761/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2026-02-13T23:27:52Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:39761/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2026-02-13T23:27:52Z" level=info msg="Creating user object" numAddr=1 numLabels=12 userID=b0c48956-0573-4d90-819b-348778156e8c time="2026-02-13T23:27:52Z" level=info msg="200 OK: GET https://127.0.0.1:39761/core/v4/events/latest" pkg=gpa/client userID=b0c48956-0573-4d90-819b-348778156e8c time="2026-02-13T23:27:52Z" level=info msg="Starting service Last EventID=AQ==" service=user-events user=b0c48956-0573-4d90-819b-348778156e8c time="2026-02-13T23:27:52Z" level=info msg="200 OK: GET https://127.0.0.1:39761/core/v4/settings" pkg=gpa/client userID=b0c48956-0573-4d90-819b-348778156e8c time="2026-02-13T23:27:52Z" level=info msg="Registering user client, ID:b0c48956-0573-4d90-819b-348778156e8c" pkg=observability time="2026-02-13T23:27:52Z" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=b0c48956-0573-4d90-819b-348778156e8c time="2026-02-13T23:27:52Z" level=info msg="Starting service main loop" service=telemetry user=b0c48956-0573-4d90-819b-348778156e8c time="2026-02-13T23:27:52Z" level=info msg="Starting service main loop" service=notification user=b0c48956-0573-4d90-819b-348778156e8c time="2026-02-13T23:27:52Z" level=info msg="Starting service main loop" service=smtp user=b0c48956-0573-4d90-819b-348778156e8c time="2026-02-13T23:27:52Z" level=info msg="200 OK: GET https://127.0.0.1:39761/core/v4/labels?Type=4" pkg=gpa/client userID=b0c48956-0573-4d90-819b-348778156e8c time="2026-02-13T23:27:52Z" level=info msg="200 OK: GET https://127.0.0.1:39761/core/v4/labels?Type=3" pkg=gpa/client userID=b0c48956-0573-4d90-819b-348778156e8c time="2026-02-13T23:27:52Z" level=info msg="200 OK: GET https://127.0.0.1:39761/core/v4/labels?Type=1" pkg=gpa/client userID=b0c48956-0573-4d90-819b-348778156e8c time="2026-02-13T23:27:52Z" level=info msg="Setting labels" labelIDs="[0 2 4 8 9 10 1 3 5 6 7 12]" pkg=rwLabels time="2026-02-13T23:27:52Z" level=info msg="Adding user to imap server" addrID=032eadb6-9a28-4d17-a17a-dd4e2e7219b2 service=server-manager time="2026-02-13T23:27:52Z" level=info msg="Creating new IMAP user" addrID=032eadb6-9a28-4d17-a17a-dd4e2e7219b2 service=server-manager time="2026-02-13T23:27:52Z" level=info msg="Setting gluon ID" addrID=032eadb6-9a28-4d17-a17a-dd4e2e7219b2 gluonID=728bf243-f1ee-4c2e-b6e1-7cf2ba429a02 userID=b0c48956-0573-4d90-819b-348778156e8c time="2026-02-13T23:27:52Z" level=info msg="Created new IMAP user" addrID=032eadb6-9a28-4d17-a17a-dd4e2e7219b2 gluonID=728bf243-f1ee-4c2e-b6e1-7cf2ba429a02 service=server-manager time="2026-02-13T23:27:52Z" level=info msg="Received mailbox message count" count=0 gluonID=728bf243-f1ee-4c2e-b6e1-7cf2ba429a02 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2026-02-13T23:27:52Z" level=info msg="Validating Listener State" service=server-manager time="2026-02-13T23:27:52Z" level=info msg=Resuming service=user-events user=b0c48956-0573-4d90-819b-348778156e8c time="2026-02-13T23:27:52Z" level=info msg="Starting IMAP Service" service=imap user=b0c48956-0573-4d90-819b-348778156e8c time="2026-02-13T23:27:52Z" level=info msg="Sync triggered" service=imap user=b0c48956-0573-4d90-819b-348778156e8c time="2026-02-13T23:27:52Z" level=info msg="Beginning user sync" service=imap start="2026-02-13 23:27:52.77949521 +0000 UTC m=+290.586103610" user=b0c48956-0573-4d90-819b-348778156e8c time="2026-02-13T23:27:52Z" level=info msg="Checking whether logged in user should re-sync. UserID:b0c48956-0573-4d90-819b-348778156e8c" userID=b0c48956-0573-4d90-819b-348778156e8c And the user logs in with username "702119ef-0971-4982-b651-e570bfacb76a" and password "password" # :1 -> *scenario Then it succeeds # :1 -> *scenario time="2026-02-13T23:27:52Z" level=info msg="Syncing labels" service=imap user=b0c48956-0573-4d90-819b-348778156e8c time="2026-02-13T23:27:52Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=728bf243-f1ee-4c2e-b6e1-7cf2ba429a02 Scenario: Send from one account to the other # features/smtp/send/one_account_to_another.feature:11 When user "025c20f9-842c-4e69-b5da-2d8814c795b8" connects and authenticates SMTP client "1" # :1 -> *scenario time="2026-02-13T23:27:52Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=728bf243-f1ee-4c2e-b6e1-7cf2ba429a02 time="2026-02-13T23:27:52Z" level=info msg="Sending observability data." pkg=observability time="2026-02-13T23:27:52Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=3 userID=728bf243-f1ee-4c2e-b6e1-7cf2ba429a02 time="2026-02-13T23:27:52Z" level=info msg="200 OK: POST https://127.0.0.1:39761/data/v1/metrics" pkg=gpa/client userID=589531df-aa86-4b42-9647-4456d102acfa time="2026-02-13T23:27:52Z" level=info msg="Successfully sent observability data." pkg=observability time="2026-02-13T23:27:52Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6 userID=728bf243-f1ee-4c2e-b6e1-7cf2ba429a02 time="2026-02-13T23:27:52Z" level=info msg="200 OK: GET https://127.0.0.1:39761/mail/v4/settings" pkg=gpa/client userID=589531df-aa86-4b42-9647-4456d102acfa time="2026-02-13T23:27:52Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4 userID=728bf243-f1ee-4c2e-b6e1-7cf2ba429a02 time="2026-02-13T23:27:52Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=8 userID=728bf243-f1ee-4c2e-b6e1-7cf2ba429a02 time="2026-02-13T23:27:52Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=10 userID=728bf243-f1ee-4c2e-b6e1-7cf2ba429a02 time="2026-02-13T23:27:52Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0 userID=728bf243-f1ee-4c2e-b6e1-7cf2ba429a02 time="2026-02-13T23:27:52Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5 userID=728bf243-f1ee-4c2e-b6e1-7cf2ba429a02 time="2026-02-13T23:27:52Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=7 userID=728bf243-f1ee-4c2e-b6e1-7cf2ba429a02 time="2026-02-13T23:27:52Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=12 userID=728bf243-f1ee-4c2e-b6e1-7cf2ba429a02 time="2026-02-13T23:27:52Z" level=info msg="Synced labels" service=imap user=b0c48956-0573-4d90-819b-348778156e8c time="2026-02-13T23:27:52Z" level=info msg="200 OK: GET https://127.0.0.1:39761/mail/v4/messages/count" pkg=gpa/client userID=b0c48956-0573-4d90-819b-348778156e8c time="2026-02-13T23:27:52Z" level=info msg="Syncing messages" service=imap user=b0c48956-0573-4d90-819b-348778156e8c time="2026-02-13T23:27:52Z" level=info msg="Job started" service=imap user=b0c48956-0573-4d90-819b-348778156e8c time="2026-02-13T23:27:52Z" level=info msg="200 OK: POST https://127.0.0.1:39761/mail/v4/messages" pkg=gpa/client userID=b0c48956-0573-4d90-819b-348778156e8c time="2026-02-13T23:27:52Z" level=info msg="Job finished" service=imap user=b0c48956-0573-4d90-819b-348778156e8c time="2026-02-13T23:27:52Z" level=info msg="All child jobs completed" service=imap sync-job=waiter user=b0c48956-0573-4d90-819b-348778156e8c time="2026-02-13T23:27:52Z" level=info msg="Synced messages" service=imap user=b0c48956-0573-4d90-819b-348778156e8c time="2026-02-13T23:27:52Z" level=info msg="Finished user sync" duration=2.900508ms service=imap user=b0c48956-0573-4d90-819b-348778156e8c time="2026-02-13T23:27:52Z" level=info msg="Sync complete, starting API event stream" service=imap user=b0c48956-0573-4d90-819b-348778156e8c time="2026-02-13T23:27:52Z" level=info msg="Event loop reset" eventID="AQ==" service=user-events user=b0c48956-0573-4d90-819b-348778156e8c time="2026-02-13T23:27:52Z" level=info msg="200 OK: POST https://127.0.0.1:39761/mail/v4/messages" pkg=gpa/client userID=589531df-aa86-4b42-9647-4456d102acfa time="2026-02-13T23:27:52Z" level=info msg="200 OK: GET https://127.0.0.1:39761/core/v4/keys?Email=702119ef-0971-4982-b651-e570bfacb76a%40proton.local" pkg=gpa/client userID=589531df-aa86-4b42-9647-4456d102acfa time="2026-02-13T23:27:52Z" level=info msg="200 OK: GET https://127.0.0.1:39761/contacts/v4/emails?Email=702119ef-0971-4982-b651-e570bfacb76a%40proton.local&Page=0&PageSize=150" pkg=gpa/client userID=589531df-aa86-4b42-9647-4456d102acfa time="2026-02-13T23:27:52Z" level=info msg="200 OK: POST https://127.0.0.1:39761/mail/v4/messages/cdffbf96-3492-416f-b88e-17b63275eb9e" pkg=gpa/client userID=589531df-aa86-4b42-9647-4456d102acfa time="2026-02-13T23:27:52Z" level=info msg="Scheduling observability data sending" pkg=observability And SMTP client "1" sends the following message from "025c20f9-842c-4e69-b5da-2d8814c795b8@proton.local" to "702119ef-0971-4982-b651-e570bfacb76a@proton.local": # :1 -> *scenario """ From: Bridge Test <[user:user]@[domain]> To: Internal Bridge <[user:recp]@[domain]> Subject: One account to the other  hello  """ Then it succeeds # :1 -> *scenario And the body in the "POST" request to "/mail/v4/messages" is: # :1 -> *scenario """ {  "Message": {  "Subject": "One account to the other",  "Sender": {  "Name": "Bridge Test",  "Address": "[user:user]@[domain]"  },  "ToList": [  {  "Name": "Internal Bridge",  "Address": "[user:recp]@[domain]"  }  ],  "CCList": [],  "BCCList": [],  "MIMEType": "text/plain"  } } """ And the body in the "POST" request to "/mail/v4/messages/.*" is: # :1 -> *scenario """ {  "Packages": [  {  "Addresses": {  "[user:recp]@[domain]": {  "Type": 1  }  },  "Type": 1,  "MIMEType": "text/plain"  }  ] } """ When user "702119ef-0971-4982-b651-e570bfacb76a" connects and authenticates IMAP client "1" # :1 -> *scenario time="2026-02-13T23:27:52Z" level=info msg="Heartbeat sent" metrics="{bridge.any.heartbeat bridge_heartbeat_new {2 9} {true true false false false true true true true true false 0.0.0 starttls starttls unknown}}" pkg=telemetry time="2026-02-13T23:27:53Z" level=info msg="200 OK: GET https://127.0.0.1:39761/core/v4/events/AA==" pkg=gpa/client userID=589531df-aa86-4b42-9647-4456d102acfa time="2026-02-13T23:27:53Z" level=info msg="Received new API event" new="Event Aw==: messages: created=1, updated=1, deleted=0" old="AA==" service=user-events user=589531df-aa86-4b42-9647-4456d102acfa time="2026-02-13T23:27:53Z" level=info msg="Handling message created event" date=0 messageID=cdffbf96-3492-416f-b88e-17b63275eb9e service=imap subject="******** (b476d953)" user=589531df-aa86-4b42-9647-4456d102acfa time="2026-02-13T23:27:53Z" level=info msg="200 OK: GET https://127.0.0.1:39761/mail/v4/messages/cdffbf96-3492-416f-b88e-17b63275eb9e" pkg=gpa/client userID=589531df-aa86-4b42-9647-4456d102acfa time="2026-02-13T23:27:53Z" level=info msg="Handling draft or sent updated event" isDraft=false messageID=cdffbf96-3492-416f-b88e-17b63275eb9e service=imap subject="******** (b476d953)" user=589531df-aa86-4b42-9647-4456d102acfa time="2026-02-13T23:27:53Z" level=info msg="200 OK: GET https://127.0.0.1:39761/mail/v4/messages/cdffbf96-3492-416f-b88e-17b63275eb9e" pkg=gpa/client userID=589531df-aa86-4b42-9647-4456d102acfa time="2026-02-13T23:27:53Z" level=info msg="200 OK: GET https://127.0.0.1:39761/core/v4/events/AQ==" pkg=gpa/client userID=b0c48956-0573-4d90-819b-348778156e8c time="2026-02-13T23:27:53Z" level=info msg="Received new API event" new="Event BA==: messages: created=1, updated=0, deleted=0" old="AQ==" service=user-events user=b0c48956-0573-4d90-819b-348778156e8c time="2026-02-13T23:27:53Z" level=info msg="Handling message created event" date=0 messageID=76c48634-5aa6-4c0e-b998-f99fafed0e9c service=imap subject="******** (b476d953)" user=b0c48956-0573-4d90-819b-348778156e8c time="2026-02-13T23:27:53Z" level=info msg="200 OK: GET https://127.0.0.1:39761/mail/v4/messages/76c48634-5aa6-4c0e-b998-f99fafed0e9c" pkg=gpa/client userID=b0c48956-0573-4d90-819b-348778156e8c time="2026-02-13T23:27:53Z" level=info msg="Frontend service stopped" time="2026-02-13T23:27:53Z" level=info msg="Frontend client stopped" time="2026-02-13T23:27:53Z" level=info msg="Closing bridge" pkg=bridge time="2026-02-13T23:27:53Z" level=info msg="Stopping service" pkg=observability time="2026-02-13T23:27:53Z" level=info msg="Closing user" userID=589531df-aa86-4b42-9647-4456d102acfa time="2026-02-13T23:27:53Z" level=info msg="De-registering user client, ID:589531df-aa86-4b42-9647-4456d102acfa" pkg=observability time="2026-02-13T23:27:53Z" level=info msg="Exiting IMAP Service" service=imap user=589531df-aa86-4b42-9647-4456d102acfa time="2026-02-13T23:27:53Z" level=info msg="Exiting service main loop" service=smtp user=589531df-aa86-4b42-9647-4456d102acfa time="2026-02-13T23:27:53Z" level=info msg="Exiting service main loop" service=notification user=589531df-aa86-4b42-9647-4456d102acfa time="2026-02-13T23:27:53Z" level=info msg="Exiting Service" service=user-identity user=589531df-aa86-4b42-9647-4456d102acfa time="2026-02-13T23:27:53Z" level=info msg="Exiting service main loop" service=telemetry user=589531df-aa86-4b42-9647-4456d102acfa time="2026-02-13T23:27:53Z" level=info msg="Exiting service" service=user-events user=589531df-aa86-4b42-9647-4456d102acfa time="2026-02-13T23:27:53Z" level=info msg="Closing user" userID=b0c48956-0573-4d90-819b-348778156e8c time="2026-02-13T23:27:53Z" level=info msg="De-registering user client, ID:b0c48956-0573-4d90-819b-348778156e8c" pkg=observability time="2026-02-13T23:27:53Z" level=info msg="Exiting IMAP Service" service=imap user=b0c48956-0573-4d90-819b-348778156e8c time="2026-02-13T23:27:53Z" level=info msg="Exiting service main loop" service=smtp user=b0c48956-0573-4d90-819b-348778156e8c time="2026-02-13T23:27:53Z" level=info msg="Exiting service main loop" service=notification user=b0c48956-0573-4d90-819b-348778156e8c time="2026-02-13T23:27:53Z" level=info msg="Exiting Service" service=user-identity user=b0c48956-0573-4d90-819b-348778156e8c time="2026-02-13T23:27:53Z" level=info msg="Exiting service main loop" service=telemetry user=b0c48956-0573-4d90-819b-348778156e8c time="2026-02-13T23:27:53Z" level=info msg="Exiting service" service=user-events user=b0c48956-0573-4d90-819b-348778156e8c time="2026-02-13T23:27:53Z" level=info msg="Closing IMAP Listener" service=server-manager time="2026-02-13T23:27:53Z" level=info msg="Closing IMAP server" service=server-manager time="2026-02-13T23:27:53Z" level=info msg="Closing SMTP Listener" service=server-manager time="2026-02-13T23:27:53Z" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2026-02-13T23:27:53Z" level=info msg="Closing SMTP server" service=server-manager time="2026-02-13T23:27:53Z" level=info msg="Closing service" service=unleash Then IMAP client "1" eventually sees the following messages in "Inbox": # :1 -> *scenario | from | to | subject | body | | 025c20f9-842c-4e69-b5da-2d8814c795b8@proton.local | 702119ef-0971-4982-b651-e570bfacb76a@proton.local | One account to the other | hello | time="2026-02-13T23:27:53Z" level=info msg="User 'fb290059-13d4-434b-a80f-ce58b673a48e' created with id=5255fc61-da75-4d6e-b065-826d2a1bde02" pkg=gpa/server/backend time="2026-02-13T23:27:54Z" level=info msg="User '948c2564-01ea-4db4-a294-650dbff914be' created with id=c1986eb9-1f98-46e6-8c6d-0384af156ebe" pkg=gpa/server/backend time="2026-02-13T23:27:54Z" level=info msg="Starting bridge" time="2026-02-13T23:27:54Z" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures1466701680/223/config2444335792/grpcFocusServerConfig.json pkg=focus/service time="2026-02-13T23:27:54Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures1466701680/223/cache1544571609/unleash_cache/unleash_flags: no such file or directory" service=unleash time="2026-02-13T23:27:54Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures1466701680/223/cache1544571609/notifications/notification_cache: no such file or directory" pkg=notification-store time="2026-02-13T23:27:54Z" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures1466701680/223/data1696439684/gluon/backend/db gluonStore=/tmp/TestFeatures1466701680/223/data1696439684/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2026-02-13T23:27:54Z" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2026-02-13T23:27:54Z" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2026-02-13T23:27:54Z" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2026-02-13T23:27:54Z" level=info msg="Starting service" service=unleash time="2026-02-13T23:27:54Z" level=info msg="Starting service" pkg=observability time="2026-02-13T23:27:54Z" level=info msg="Starting receiver service" service=unleash time="2026-02-13T23:27:54Z" level=info msg="Starting poll service" service=unleash time="2026-02-13T23:27:54Z" level=info msg="Checking for updates" pkg=bridge time="2026-02-13T23:27:54Z" level=info msg="Starting frontend service" time="2026-02-13T23:27:54Z" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures1466701680/223/config2444335792/grpcServerConfig.json time="2026-02-13T23:27:54Z" level=info msg="gRPC server listening on /tmp/bridge0041" pkg=grpc time="2026-02-13T23:27:54Z" level=info msg="Frontend service started" time="2026-02-13T23:27:54Z" level=info msg="Starting frontend client" time="2026-02-13T23:27:54Z" level=info msg="Loading users" count=0 pkg=bridge/user time="2026-02-13T23:27:54Z" level=info msg="Finished loading users" pkg=bridge/user time="2026-02-13T23:27:54Z" level=info msg="Not monitoring parent PID" pkg=grpc time="2026-02-13T23:27:54Z" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2026-02-13T23:27:54Z" level=info msg="200 OK: GET https://127.0.0.1:41149/feature/v2/frontend?bridgeStickyKey=ff0881bf-9b5f-47a7-8525-bd46406a2919" pkg=gpa/manager time="2026-02-13T23:27:54Z" level=info msg="Frontend client started" time="2026-02-13T23:27:54Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (9ce30b08)" time="2026-02-13T23:27:54Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (9ce30b08)" time="2026-02-13T23:27:54Z" level=info msg="200 OK: POST https://127.0.0.1:41149/auth/v4/info" pkg=gpa/manager time="2026-02-13T23:27:54Z" level=info msg="200 OK: POST https://127.0.0.1:41149/auth/v4" pkg=gpa/manager time="2026-02-13T23:27:54Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=5255fc61-da75-4d6e-b065-826d2a1bde02 time="2026-02-13T23:27:54Z" level=info msg="Adding vault user" userID=5255fc61-da75-4d6e-b065-826d2a1bde02 time="2026-02-13T23:27:54Z" level=info msg="Creating new user" userID=5255fc61-da75-4d6e-b065-826d2a1bde02 time="2026-02-13T23:27:54Z" level=warning msg="404 GET https://127.0.0.1:41149/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2026-02-13T23:27:54Z" level=error msg="404 GET https://127.0.0.1:41149/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2026-02-13T23:27:54Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:41149/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2026-02-13T23:27:54Z" level=info msg="Creating user object" numAddr=1 numLabels=12 userID=5255fc61-da75-4d6e-b065-826d2a1bde02 time="2026-02-13T23:27:54Z" level=info msg="200 OK: GET https://127.0.0.1:41149/core/v4/events/latest" pkg=gpa/client userID=5255fc61-da75-4d6e-b065-826d2a1bde02 time="2026-02-13T23:27:54Z" level=info msg="Starting service Last EventID=AA==" service=user-events user=5255fc61-da75-4d6e-b065-826d2a1bde02 time="2026-02-13T23:27:54Z" level=info msg="200 OK: GET https://127.0.0.1:41149/core/v4/settings" pkg=gpa/client userID=5255fc61-da75-4d6e-b065-826d2a1bde02 time="2026-02-13T23:27:54Z" level=info msg="Registering user client, ID:5255fc61-da75-4d6e-b065-826d2a1bde02" pkg=observability time="2026-02-13T23:27:54Z" level=info msg="Starting service main loop" service=telemetry user=5255fc61-da75-4d6e-b065-826d2a1bde02 time="2026-02-13T23:27:54Z" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=5255fc61-da75-4d6e-b065-826d2a1bde02 time="2026-02-13T23:27:54Z" level=info msg="Starting service main loop" service=notification user=5255fc61-da75-4d6e-b065-826d2a1bde02 time="2026-02-13T23:27:54Z" level=info msg="Starting service main loop" service=smtp user=5255fc61-da75-4d6e-b065-826d2a1bde02 time="2026-02-13T23:27:54Z" level=info msg="200 OK: GET https://127.0.0.1:41149/core/v4/labels?Type=4" pkg=gpa/client userID=5255fc61-da75-4d6e-b065-826d2a1bde02 time="2026-02-13T23:27:54Z" level=info msg="200 OK: GET https://127.0.0.1:41149/core/v4/labels?Type=3" pkg=gpa/client userID=5255fc61-da75-4d6e-b065-826d2a1bde02 time="2026-02-13T23:27:54Z" level=info msg="200 OK: GET https://127.0.0.1:41149/core/v4/labels?Type=1" pkg=gpa/client userID=5255fc61-da75-4d6e-b065-826d2a1bde02 time="2026-02-13T23:27:54Z" level=info msg="Setting labels" labelIDs="[8 9 12 1 4 5 6 10 0 2 3 7]" pkg=rwLabels time="2026-02-13T23:27:54Z" level=info msg="Adding user to imap server" addrID=d408b9da-047e-4e6d-b08e-965579e4429e service=server-manager time="2026-02-13T23:27:54Z" level=info msg="Creating new IMAP user" addrID=d408b9da-047e-4e6d-b08e-965579e4429e service=server-manager time="2026-02-13T23:27:54Z" level=info msg="Setting gluon ID" addrID=d408b9da-047e-4e6d-b08e-965579e4429e gluonID=4ad590b3-0087-4748-a3a2-c837ec4bdd29 userID=5255fc61-da75-4d6e-b065-826d2a1bde02 time="2026-02-13T23:27:54Z" level=info msg="Created new IMAP user" addrID=d408b9da-047e-4e6d-b08e-965579e4429e gluonID=4ad590b3-0087-4748-a3a2-c837ec4bdd29 service=server-manager time="2026-02-13T23:27:54Z" level=info msg="Validating Listener State" service=server-manager time="2026-02-13T23:27:54Z" level=info msg=Resuming service=user-events user=5255fc61-da75-4d6e-b065-826d2a1bde02 time="2026-02-13T23:27:54Z" level=info msg="Received mailbox message count" count=0 gluonID=4ad590b3-0087-4748-a3a2-c837ec4bdd29 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2026-02-13T23:27:54Z" level=info msg="Starting IMAP Service" service=imap user=5255fc61-da75-4d6e-b065-826d2a1bde02 time="2026-02-13T23:27:54Z" level=info msg="Sync triggered" service=imap user=5255fc61-da75-4d6e-b065-826d2a1bde02 time="2026-02-13T23:27:54Z" level=info msg="Beginning user sync" service=imap start="2026-02-13 23:27:54.474039266 +0000 UTC m=+292.280647676" user=5255fc61-da75-4d6e-b065-826d2a1bde02 time="2026-02-13T23:27:54Z" level=info msg="Checking whether logged in user should re-sync. UserID:5255fc61-da75-4d6e-b065-826d2a1bde02" userID=5255fc61-da75-4d6e-b065-826d2a1bde02 time="2026-02-13T23:27:54Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (021641ed)" time="2026-02-13T23:27:54Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (021641ed)" time="2026-02-13T23:27:54Z" level=info msg="Syncing labels" service=imap user=5255fc61-da75-4d6e-b065-826d2a1bde02 time="2026-02-13T23:27:54Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=4ad590b3-0087-4748-a3a2-c837ec4bdd29 time="2026-02-13T23:27:54Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=4ad590b3-0087-4748-a3a2-c837ec4bdd29 time="2026-02-13T23:27:54Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=10 userID=4ad590b3-0087-4748-a3a2-c837ec4bdd29 time="2026-02-13T23:27:54Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0 userID=4ad590b3-0087-4748-a3a2-c837ec4bdd29 time="2026-02-13T23:27:54Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=3 userID=4ad590b3-0087-4748-a3a2-c837ec4bdd29 time="2026-02-13T23:27:54Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=8 userID=4ad590b3-0087-4748-a3a2-c837ec4bdd29 time="2026-02-13T23:27:54Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=12 userID=4ad590b3-0087-4748-a3a2-c837ec4bdd29 time="2026-02-13T23:27:54Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4 userID=4ad590b3-0087-4748-a3a2-c837ec4bdd29 time="2026-02-13T23:27:54Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5 userID=4ad590b3-0087-4748-a3a2-c837ec4bdd29 time="2026-02-13T23:27:54Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6 userID=4ad590b3-0087-4748-a3a2-c837ec4bdd29 time="2026-02-13T23:27:54Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=7 userID=4ad590b3-0087-4748-a3a2-c837ec4bdd29 time="2026-02-13T23:27:54Z" level=info msg="Synced labels" service=imap user=5255fc61-da75-4d6e-b065-826d2a1bde02 time="2026-02-13T23:27:54Z" level=info msg="200 OK: GET https://127.0.0.1:41149/mail/v4/messages/count" pkg=gpa/client userID=5255fc61-da75-4d6e-b065-826d2a1bde02 time="2026-02-13T23:27:54Z" level=info msg="Syncing messages" service=imap user=5255fc61-da75-4d6e-b065-826d2a1bde02 time="2026-02-13T23:27:54Z" level=info msg="200 OK: POST https://127.0.0.1:41149/auth/v4/info" pkg=gpa/manager time="2026-02-13T23:27:54Z" level=info msg="Job started" service=imap user=5255fc61-da75-4d6e-b065-826d2a1bde02 time="2026-02-13T23:27:54Z" level=info msg="200 OK: POST https://127.0.0.1:41149/mail/v4/messages" pkg=gpa/client userID=5255fc61-da75-4d6e-b065-826d2a1bde02 time="2026-02-13T23:27:54Z" level=info msg="Job finished" service=imap user=5255fc61-da75-4d6e-b065-826d2a1bde02 time="2026-02-13T23:27:54Z" level=info msg="All child jobs completed" service=imap sync-job=waiter user=5255fc61-da75-4d6e-b065-826d2a1bde02 time="2026-02-13T23:27:54Z" level=info msg="Synced messages" service=imap user=5255fc61-da75-4d6e-b065-826d2a1bde02 time="2026-02-13T23:27:54Z" level=info msg="Finished user sync" duration=8.378216ms service=imap user=5255fc61-da75-4d6e-b065-826d2a1bde02 time="2026-02-13T23:27:54Z" level=info msg="Sync complete, starting API event stream" service=imap user=5255fc61-da75-4d6e-b065-826d2a1bde02 time="2026-02-13T23:27:54Z" level=info msg="Event loop reset" eventID="AA==" service=user-events user=5255fc61-da75-4d6e-b065-826d2a1bde02 time="2026-02-13T23:27:54Z" level=info msg="200 OK: POST https://127.0.0.1:41149/auth/v4" pkg=gpa/manager time="2026-02-13T23:27:54Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=c1986eb9-1f98-46e6-8c6d-0384af156ebe time="2026-02-13T23:27:54Z" level=info msg="Adding vault user" userID=c1986eb9-1f98-46e6-8c6d-0384af156ebe time="2026-02-13T23:27:54Z" level=info msg="Creating new user" userID=c1986eb9-1f98-46e6-8c6d-0384af156ebe time="2026-02-13T23:27:54Z" level=warning msg="404 GET https://127.0.0.1:41149/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2026-02-13T23:27:54Z" level=error msg="404 GET https://127.0.0.1:41149/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2026-02-13T23:27:54Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:41149/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2026-02-13T23:27:54Z" level=info msg="Creating user object" numAddr=1 numLabels=12 userID=c1986eb9-1f98-46e6-8c6d-0384af156ebe time="2026-02-13T23:27:54Z" level=info msg="200 OK: GET https://127.0.0.1:41149/core/v4/events/latest" pkg=gpa/client userID=c1986eb9-1f98-46e6-8c6d-0384af156ebe time="2026-02-13T23:27:54Z" level=info msg="Starting service Last EventID=AQ==" service=user-events user=c1986eb9-1f98-46e6-8c6d-0384af156ebe time="2026-02-13T23:27:54Z" level=info msg="200 OK: GET https://127.0.0.1:41149/core/v4/settings" pkg=gpa/client userID=c1986eb9-1f98-46e6-8c6d-0384af156ebe time="2026-02-13T23:27:54Z" level=info msg="Registering user client, ID:c1986eb9-1f98-46e6-8c6d-0384af156ebe" pkg=observability time="2026-02-13T23:27:54Z" level=info msg="Starting service main loop" service=telemetry user=c1986eb9-1f98-46e6-8c6d-0384af156ebe time="2026-02-13T23:27:54Z" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=c1986eb9-1f98-46e6-8c6d-0384af156ebe time="2026-02-13T23:27:54Z" level=info msg="Starting service main loop" service=notification user=c1986eb9-1f98-46e6-8c6d-0384af156ebe time="2026-02-13T23:27:54Z" level=info msg="Starting service main loop" service=smtp user=c1986eb9-1f98-46e6-8c6d-0384af156ebe time="2026-02-13T23:27:54Z" level=info msg="200 OK: GET https://127.0.0.1:41149/core/v4/labels?Type=4" pkg=gpa/client userID=c1986eb9-1f98-46e6-8c6d-0384af156ebe time="2026-02-13T23:27:54Z" level=info msg="200 OK: GET https://127.0.0.1:41149/core/v4/labels?Type=3" pkg=gpa/client userID=c1986eb9-1f98-46e6-8c6d-0384af156ebe time="2026-02-13T23:27:54Z" level=info msg="200 OK: GET https://127.0.0.1:41149/core/v4/labels?Type=1" pkg=gpa/client userID=c1986eb9-1f98-46e6-8c6d-0384af156ebe time="2026-02-13T23:27:54Z" level=info msg="Setting labels" labelIDs="[12 0 3 4 5 7 8 1 2 6 9 10]" pkg=rwLabels time="2026-02-13T23:27:54Z" level=info msg="Adding user to imap server" addrID=cf448689-b2cb-457f-af41-12b7326e1458 service=server-manager time="2026-02-13T23:27:54Z" level=info msg="Creating new IMAP user" addrID=cf448689-b2cb-457f-af41-12b7326e1458 service=server-manager time="2026-02-13T23:27:54Z" level=info msg="Setting gluon ID" addrID=cf448689-b2cb-457f-af41-12b7326e1458 gluonID=8961ac30-ac58-4ab0-83ee-b3fa6c4cd6b2 userID=c1986eb9-1f98-46e6-8c6d-0384af156ebe time="2026-02-13T23:27:54Z" level=info msg="Created new IMAP user" addrID=cf448689-b2cb-457f-af41-12b7326e1458 gluonID=8961ac30-ac58-4ab0-83ee-b3fa6c4cd6b2 service=server-manager time="2026-02-13T23:27:54Z" level=info msg="Validating Listener State" service=server-manager time="2026-02-13T23:27:54Z" level=info msg=Resuming service=user-events user=c1986eb9-1f98-46e6-8c6d-0384af156ebe time="2026-02-13T23:27:54Z" level=info msg="Starting IMAP Service" service=imap user=c1986eb9-1f98-46e6-8c6d-0384af156ebe time="2026-02-13T23:27:54Z" level=info msg="Sync triggered" service=imap user=c1986eb9-1f98-46e6-8c6d-0384af156ebe time="2026-02-13T23:27:54Z" level=info msg="Beginning user sync" service=imap start="2026-02-13 23:27:54.638845 +0000 UTC m=+292.445453410" user=c1986eb9-1f98-46e6-8c6d-0384af156ebe time="2026-02-13T23:27:54Z" level=info msg="Checking whether logged in user should re-sync. UserID:c1986eb9-1f98-46e6-8c6d-0384af156ebe" userID=c1986eb9-1f98-46e6-8c6d-0384af156ebe time="2026-02-13T23:27:54Z" level=info msg="Received mailbox message count" count=0 gluonID=8961ac30-ac58-4ab0-83ee-b3fa6c4cd6b2 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap Scenario: Send from one account to the other with attachments # features/smtp/send/one_account_to_another.feature:65 When user "fb290059-13d4-434b-a80f-ce58b673a48e" connects and authenticates SMTP client "1" # :1 -> *scenario time="2026-02-13T23:27:54Z" level=info msg="Syncing labels" service=imap user=c1986eb9-1f98-46e6-8c6d-0384af156ebe time="2026-02-13T23:27:54Z" level=info msg="Sending observability data." pkg=observability time="2026-02-13T23:27:54Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=8961ac30-ac58-4ab0-83ee-b3fa6c4cd6b2 time="2026-02-13T23:27:54Z" level=info msg="200 OK: POST https://127.0.0.1:41149/data/v1/metrics" pkg=gpa/client userID=c1986eb9-1f98-46e6-8c6d-0384af156ebe time="2026-02-13T23:27:54Z" level=info msg="Successfully sent observability data." pkg=observability time="2026-02-13T23:27:54Z" level=info msg="200 OK: GET https://127.0.0.1:41149/mail/v4/settings" pkg=gpa/client userID=5255fc61-da75-4d6e-b065-826d2a1bde02 time="2026-02-13T23:27:54Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=8961ac30-ac58-4ab0-83ee-b3fa6c4cd6b2 time="2026-02-13T23:27:54Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=3 userID=8961ac30-ac58-4ab0-83ee-b3fa6c4cd6b2 time="2026-02-13T23:27:54Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5 userID=8961ac30-ac58-4ab0-83ee-b3fa6c4cd6b2 time="2026-02-13T23:27:54Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=12 userID=8961ac30-ac58-4ab0-83ee-b3fa6c4cd6b2 time="2026-02-13T23:27:54Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0 userID=8961ac30-ac58-4ab0-83ee-b3fa6c4cd6b2 time="2026-02-13T23:27:54Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4 userID=8961ac30-ac58-4ab0-83ee-b3fa6c4cd6b2 time="2026-02-13T23:27:54Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=7 userID=8961ac30-ac58-4ab0-83ee-b3fa6c4cd6b2 time="2026-02-13T23:27:54Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=8 userID=8961ac30-ac58-4ab0-83ee-b3fa6c4cd6b2 time="2026-02-13T23:27:54Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6 userID=8961ac30-ac58-4ab0-83ee-b3fa6c4cd6b2 time="2026-02-13T23:27:54Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=10 userID=8961ac30-ac58-4ab0-83ee-b3fa6c4cd6b2 time="2026-02-13T23:27:54Z" level=info msg="Synced labels" service=imap user=c1986eb9-1f98-46e6-8c6d-0384af156ebe time="2026-02-13T23:27:54Z" level=info msg="200 OK: GET https://127.0.0.1:41149/mail/v4/messages/count" pkg=gpa/client userID=c1986eb9-1f98-46e6-8c6d-0384af156ebe time="2026-02-13T23:27:54Z" level=info msg="Syncing messages" service=imap user=c1986eb9-1f98-46e6-8c6d-0384af156ebe time="2026-02-13T23:27:54Z" level=info msg="Job started" service=imap user=c1986eb9-1f98-46e6-8c6d-0384af156ebe time="2026-02-13T23:27:54Z" level=info msg="200 OK: POST https://127.0.0.1:41149/mail/v4/messages" pkg=gpa/client userID=c1986eb9-1f98-46e6-8c6d-0384af156ebe time="2026-02-13T23:27:54Z" level=info msg="Job finished" service=imap user=c1986eb9-1f98-46e6-8c6d-0384af156ebe time="2026-02-13T23:27:54Z" level=info msg="All child jobs completed" service=imap sync-job=waiter user=c1986eb9-1f98-46e6-8c6d-0384af156ebe time="2026-02-13T23:27:54Z" level=info msg="Synced messages" service=imap user=c1986eb9-1f98-46e6-8c6d-0384af156ebe time="2026-02-13T23:27:54Z" level=info msg="Finished user sync" duration=3.537842ms service=imap user=c1986eb9-1f98-46e6-8c6d-0384af156ebe time="2026-02-13T23:27:54Z" level=info msg="Sync complete, starting API event stream" service=imap user=c1986eb9-1f98-46e6-8c6d-0384af156ebe time="2026-02-13T23:27:54Z" level=info msg="Event loop reset" eventID="AQ==" service=user-events user=c1986eb9-1f98-46e6-8c6d-0384af156ebe time="2026-02-13T23:27:54Z" level=info msg="200 OK: POST https://127.0.0.1:41149/mail/v4/messages" pkg=gpa/client userID=5255fc61-da75-4d6e-b065-826d2a1bde02 time="2026-02-13T23:27:54Z" level=info msg="200 OK: POST https://127.0.0.1:41149/mail/v4/attachments" pkg=gpa/client userID=5255fc61-da75-4d6e-b065-826d2a1bde02 time="2026-02-13T23:27:54Z" level=info msg="200 OK: GET https://127.0.0.1:41149/core/v4/keys?Email=948c2564-01ea-4db4-a294-650dbff914be%40proton.local" pkg=gpa/client userID=5255fc61-da75-4d6e-b065-826d2a1bde02 time="2026-02-13T23:27:54Z" level=info msg="200 OK: GET https://127.0.0.1:41149/contacts/v4/emails?Email=948c2564-01ea-4db4-a294-650dbff914be%40proton.local&Page=0&PageSize=150" pkg=gpa/client userID=5255fc61-da75-4d6e-b065-826d2a1bde02 time="2026-02-13T23:27:54Z" level=info msg="200 OK: POST https://127.0.0.1:41149/mail/v4/messages/83764c4c-8f38-4747-9ea6-3c4f2ac9c86f" pkg=gpa/client userID=5255fc61-da75-4d6e-b065-826d2a1bde02 time="2026-02-13T23:27:54Z" level=info msg="Scheduling observability data sending" pkg=observability And SMTP client "1" sends the following message from "fb290059-13d4-434b-a80f-ce58b673a48e@proton.local" to "948c2564-01ea-4db4-a294-650dbff914be@proton.local": # :1 -> *scenario """ From: Bridge Test <[user:user]@[domain]> To: Internal Bridge <[user:recp]@[domain]> Subject: Plain with attachment internal Content-Type: multipart/related; boundary=bc5bd30245232f31b6c976adcd59bb0069c9b13f986f9e40c2571bb80aa16606  --bc5bd30245232f31b6c976adcd59bb0069c9b13f986f9e40c2571bb80aa16606 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=utf-8  This is the body  --bc5bd30245232f31b6c976adcd59bb0069c9b13f986f9e40c2571bb80aa16606 Content-Disposition: attachment; filename=outline-light-instagram-48.png Content-Id: <9114fe6f0adfaf7fdf7a@protonmail.com> Content-Transfer-Encoding: base64 Content-Type: image/png  iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAACklEQVR4nGMAAQAABQABDQot tAAAAABJRU5ErkJggg== --bc5bd30245232f31b6c976adcd59bb0069c9b13f986f9e40c2571bb80aa16606--  """ Then it succeeds # :1 -> *scenario And the body in the "POST" request to "/mail/v4/messages" is: # :1 -> *scenario """ {  "Message": {  "Subject": "Plain with attachment internal",  "Sender": {  "Name": "Bridge Test"  },  "ToList": [  {  "Address": "[user:recp]@[domain]",  "Name": "Internal Bridge"  }  ],  "CCList": [],  "BCCList": [],  "MIMEType": "text/plain"  } } """ And the body in the "POST" request to "/mail/v4/messages/.*" is: # :1 -> *scenario """ {  "Packages": [  {  "Addresses": {  "[user:recp]@[domain]": {  "Type": 1  }  },  "Type": 1,  "MIMEType": "text/plain"  }  ] } """ When user "fb290059-13d4-434b-a80f-ce58b673a48e" connects and authenticates IMAP client "1" # :1 -> *scenario time="2026-02-13T23:27:54Z" level=info msg="Heartbeat sent" metrics="{bridge.any.heartbeat bridge_heartbeat_new {2 8} {true true false false false true true true true true false 0.0.0 starttls starttls unknown}}" pkg=telemetry time="2026-02-13T23:27:55Z" level=info msg="200 OK: GET https://127.0.0.1:41149/core/v4/events/AA==" pkg=gpa/client userID=5255fc61-da75-4d6e-b065-826d2a1bde02 time="2026-02-13T23:27:55Z" level=info msg="Received new API event" new="Event BA==: messages: created=1, updated=1, deleted=0" old="AA==" service=user-events user=5255fc61-da75-4d6e-b065-826d2a1bde02 time="2026-02-13T23:27:55Z" level=info msg="Handling message created event" date=0 messageID=83764c4c-8f38-4747-9ea6-3c4f2ac9c86f service=imap subject="******** (cfef659e)" user=5255fc61-da75-4d6e-b065-826d2a1bde02 time="2026-02-13T23:27:55Z" level=info msg="200 OK: GET https://127.0.0.1:41149/mail/v4/messages/83764c4c-8f38-4747-9ea6-3c4f2ac9c86f" pkg=gpa/client userID=5255fc61-da75-4d6e-b065-826d2a1bde02 time="2026-02-13T23:27:55Z" level=info msg="Handling draft or sent updated event" isDraft=false messageID=83764c4c-8f38-4747-9ea6-3c4f2ac9c86f service=imap subject="******** (cfef659e)" user=5255fc61-da75-4d6e-b065-826d2a1bde02 time="2026-02-13T23:27:55Z" level=info msg="200 OK: GET https://127.0.0.1:41149/mail/v4/messages/83764c4c-8f38-4747-9ea6-3c4f2ac9c86f" pkg=gpa/client userID=5255fc61-da75-4d6e-b065-826d2a1bde02 Then IMAP client "1" eventually sees the following messages in "Sent": # :1 -> *scenario | from | to | subject | body | attachments | unread | | fb290059-13d4-434b-a80f-ce58b673a48e@proton.local | 948c2564-01ea-4db4-a294-650dbff914be@proton.local | Plain with attachment internal | This is the body | outline-light-instagram-48.png | false | When user "948c2564-01ea-4db4-a294-650dbff914be" connects and authenticates IMAP client "2" # :1 -> *scenario time="2026-02-13T23:27:55Z" level=info msg="200 OK: GET https://127.0.0.1:41149/core/v4/events/AQ==" pkg=gpa/client userID=c1986eb9-1f98-46e6-8c6d-0384af156ebe time="2026-02-13T23:27:55Z" level=info msg="Received new API event" new="Event BQ==: messages: created=1, updated=0, deleted=0" old="AQ==" service=user-events user=c1986eb9-1f98-46e6-8c6d-0384af156ebe time="2026-02-13T23:27:55Z" level=info msg="Handling message created event" date=0 messageID=c8832436-52be-451a-a787-7b1014b69a2f service=imap subject="******** (cfef659e)" user=c1986eb9-1f98-46e6-8c6d-0384af156ebe time="2026-02-13T23:27:55Z" level=info msg="200 OK: GET https://127.0.0.1:41149/mail/v4/messages/c8832436-52be-451a-a787-7b1014b69a2f" pkg=gpa/client userID=c1986eb9-1f98-46e6-8c6d-0384af156ebe time="2026-02-13T23:27:55Z" level=info msg="Frontend service stopped" time="2026-02-13T23:27:55Z" level=info msg="Frontend client stopped" time="2026-02-13T23:27:55Z" level=info msg="Closing bridge" pkg=bridge time="2026-02-13T23:27:55Z" level=info msg="Stopping service" pkg=observability time="2026-02-13T23:27:55Z" level=info msg="Closing user" userID=c1986eb9-1f98-46e6-8c6d-0384af156ebe time="2026-02-13T23:27:55Z" level=info msg="De-registering user client, ID:c1986eb9-1f98-46e6-8c6d-0384af156ebe" pkg=observability time="2026-02-13T23:27:55Z" level=info msg="Exiting IMAP Service" service=imap user=c1986eb9-1f98-46e6-8c6d-0384af156ebe time="2026-02-13T23:27:55Z" level=info msg="Exiting service main loop" service=smtp user=c1986eb9-1f98-46e6-8c6d-0384af156ebe time="2026-02-13T23:27:55Z" level=info msg="Exiting service main loop" service=notification user=c1986eb9-1f98-46e6-8c6d-0384af156ebe time="2026-02-13T23:27:55Z" level=info msg="Exiting Service" service=user-identity user=c1986eb9-1f98-46e6-8c6d-0384af156ebe time="2026-02-13T23:27:55Z" level=info msg="Exiting service main loop" service=telemetry user=c1986eb9-1f98-46e6-8c6d-0384af156ebe time="2026-02-13T23:27:55Z" level=info msg="Exiting service" service=user-events user=c1986eb9-1f98-46e6-8c6d-0384af156ebe time="2026-02-13T23:27:55Z" level=info msg="Closing user" userID=5255fc61-da75-4d6e-b065-826d2a1bde02 time="2026-02-13T23:27:55Z" level=info msg="De-registering user client, ID:5255fc61-da75-4d6e-b065-826d2a1bde02" pkg=observability time="2026-02-13T23:27:55Z" level=info msg="Exiting IMAP Service" service=imap user=5255fc61-da75-4d6e-b065-826d2a1bde02 time="2026-02-13T23:27:55Z" level=info msg="Exiting service main loop" service=smtp user=5255fc61-da75-4d6e-b065-826d2a1bde02 time="2026-02-13T23:27:55Z" level=info msg="Exiting service main loop" service=notification user=5255fc61-da75-4d6e-b065-826d2a1bde02 time="2026-02-13T23:27:55Z" level=info msg="Exiting Service" service=user-identity user=5255fc61-da75-4d6e-b065-826d2a1bde02 time="2026-02-13T23:27:55Z" level=info msg="Exiting service main loop" service=telemetry user=5255fc61-da75-4d6e-b065-826d2a1bde02 time="2026-02-13T23:27:55Z" level=info msg="Exiting service" service=user-events user=5255fc61-da75-4d6e-b065-826d2a1bde02 time="2026-02-13T23:27:55Z" level=info msg="Closing IMAP Listener" service=server-manager time="2026-02-13T23:27:55Z" level=info msg="Closing IMAP server" service=server-manager time="2026-02-13T23:27:55Z" level=info msg="Closing SMTP Listener" service=server-manager time="2026-02-13T23:27:55Z" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2026-02-13T23:27:55Z" level=info msg="Closing SMTP server" service=server-manager time="2026-02-13T23:27:55Z" level=info msg="Closing service" service=unleash Then IMAP client "2" eventually sees the following messages in "Inbox": # :1 -> *scenario | from | to | subject | body | attachments | unread | | fb290059-13d4-434b-a80f-ce58b673a48e@proton.local | 948c2564-01ea-4db4-a294-650dbff914be@proton.local | Plain with attachment internal | This is the body | outline-light-instagram-48.png | true | Feature: SMTP sending of plain messages time="2026-02-13T23:27:55Z" level=info msg="User '4efb9592-83c3-4f35-8a21-55335020d9f7' created with id=fce566b0-6212-49ac-955a-b0f4ed828e22" pkg=gpa/server/backend Background: Given there exists an account with username "4efb9592-83c3-4f35-8a21-55335020d9f7" and password "password" # :1 -> *scenario time="2026-02-13T23:27:56Z" level=info msg="User 'd4f1c181-e1ea-4ab5-b824-b9710ec3b67b' created with id=0e484b63-a287-4ce4-8a84-0d392c29a524" pkg=gpa/server/backend And there exists an account with username "d4f1c181-e1ea-4ab5-b824-b9710ec3b67b" and password "password" # :1 -> *scenario time="2026-02-13T23:27:56Z" level=info msg="User '9eb0b90b-ba31-4f25-bbbe-1167499f24f9' created with id=e4ec4e1b-ce0e-4e5f-b1ea-98df4340962a" pkg=gpa/server/backend And there exists an account with username "9eb0b90b-ba31-4f25-bbbe-1167499f24f9" and password "password" # :1 -> *scenario Then it succeeds # :1 -> *scenario time="2026-02-13T23:27:56Z" level=info msg="Starting bridge" time="2026-02-13T23:27:56Z" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures1466701680/224/config2930216843/grpcFocusServerConfig.json pkg=focus/service time="2026-02-13T23:27:56Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures1466701680/224/cache239980038/unleash_cache/unleash_flags: no such file or directory" service=unleash time="2026-02-13T23:27:56Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures1466701680/224/cache239980038/notifications/notification_cache: no such file or directory" pkg=notification-store time="2026-02-13T23:27:56Z" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures1466701680/224/data1222268028/gluon/backend/db gluonStore=/tmp/TestFeatures1466701680/224/data1222268028/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2026-02-13T23:27:56Z" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2026-02-13T23:27:56Z" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2026-02-13T23:27:56Z" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2026-02-13T23:27:56Z" level=info msg="Starting service" service=unleash time="2026-02-13T23:27:56Z" level=info msg="Starting service" pkg=observability time="2026-02-13T23:27:56Z" level=info msg="Starting frontend service" time="2026-02-13T23:27:56Z" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures1466701680/224/config2930216843/grpcServerConfig.json time="2026-02-13T23:27:56Z" level=info msg="gRPC server listening on /tmp/bridge0501" pkg=grpc time="2026-02-13T23:27:56Z" level=info msg="Frontend service started" time="2026-02-13T23:27:56Z" level=info msg="Starting frontend client" time="2026-02-13T23:27:56Z" level=info msg="Starting poll service" service=unleash time="2026-02-13T23:27:56Z" level=info msg="Starting receiver service" service=unleash time="2026-02-13T23:27:56Z" level=info msg="Loading users" count=0 pkg=bridge/user time="2026-02-13T23:27:56Z" level=info msg="Finished loading users" pkg=bridge/user time="2026-02-13T23:27:56Z" level=info msg="Checking for updates" pkg=bridge time="2026-02-13T23:27:56Z" level=info msg="Not monitoring parent PID" pkg=grpc time="2026-02-13T23:27:56Z" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2026-02-13T23:27:56Z" level=info msg="200 OK: GET https://127.0.0.1:46395/feature/v2/frontend?bridgeStickyKey=d27c5d91-9433-4f62-8d3c-af0137307242" pkg=gpa/manager time="2026-02-13T23:27:56Z" level=info msg="Frontend client started" When bridge starts # :1 -> *scenario time="2026-02-13T23:27:56Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (159438d3)" time="2026-02-13T23:27:56Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (159438d3)" time="2026-02-13T23:27:56Z" level=info msg="200 OK: POST https://127.0.0.1:46395/auth/v4/info" pkg=gpa/manager time="2026-02-13T23:27:56Z" level=info msg="200 OK: POST https://127.0.0.1:46395/auth/v4" pkg=gpa/manager time="2026-02-13T23:27:56Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=fce566b0-6212-49ac-955a-b0f4ed828e22 time="2026-02-13T23:27:56Z" level=info msg="Adding vault user" userID=fce566b0-6212-49ac-955a-b0f4ed828e22 time="2026-02-13T23:27:56Z" level=info msg="Creating new user" userID=fce566b0-6212-49ac-955a-b0f4ed828e22 time="2026-02-13T23:27:56Z" level=warning msg="404 GET https://127.0.0.1:46395/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2026-02-13T23:27:56Z" level=error msg="404 GET https://127.0.0.1:46395/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2026-02-13T23:27:56Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:46395/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2026-02-13T23:27:56Z" level=info msg="Creating user object" numAddr=1 numLabels=12 userID=fce566b0-6212-49ac-955a-b0f4ed828e22 time="2026-02-13T23:27:56Z" level=info msg="200 OK: GET https://127.0.0.1:46395/core/v4/events/latest" pkg=gpa/client userID=fce566b0-6212-49ac-955a-b0f4ed828e22 time="2026-02-13T23:27:56Z" level=info msg="Starting service Last EventID=AA==" service=user-events user=fce566b0-6212-49ac-955a-b0f4ed828e22 time="2026-02-13T23:27:56Z" level=info msg="200 OK: GET https://127.0.0.1:46395/core/v4/settings" pkg=gpa/client userID=fce566b0-6212-49ac-955a-b0f4ed828e22 time="2026-02-13T23:27:56Z" level=info msg="Registering user client, ID:fce566b0-6212-49ac-955a-b0f4ed828e22" pkg=observability time="2026-02-13T23:27:56Z" level=info msg="Starting service main loop" service=telemetry user=fce566b0-6212-49ac-955a-b0f4ed828e22 time="2026-02-13T23:27:56Z" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=fce566b0-6212-49ac-955a-b0f4ed828e22 time="2026-02-13T23:27:56Z" level=info msg="Starting service main loop" service=notification user=fce566b0-6212-49ac-955a-b0f4ed828e22 time="2026-02-13T23:27:56Z" level=info msg="Starting service main loop" service=smtp user=fce566b0-6212-49ac-955a-b0f4ed828e22 time="2026-02-13T23:27:56Z" level=info msg="200 OK: GET https://127.0.0.1:46395/core/v4/labels?Type=4" pkg=gpa/client userID=fce566b0-6212-49ac-955a-b0f4ed828e22 time="2026-02-13T23:27:56Z" level=info msg="200 OK: GET https://127.0.0.1:46395/core/v4/labels?Type=3" pkg=gpa/client userID=fce566b0-6212-49ac-955a-b0f4ed828e22 time="2026-02-13T23:27:56Z" level=info msg="200 OK: GET https://127.0.0.1:46395/core/v4/labels?Type=1" pkg=gpa/client userID=fce566b0-6212-49ac-955a-b0f4ed828e22 time="2026-02-13T23:27:56Z" level=info msg="Setting labels" labelIDs="[2 3 4 5 6 0 7 8 9 10 12 1]" pkg=rwLabels time="2026-02-13T23:27:56Z" level=info msg="Adding user to imap server" addrID=5fa7859b-7cd4-4c7d-8824-15f8c309ddbe service=server-manager time="2026-02-13T23:27:56Z" level=info msg="Creating new IMAP user" addrID=5fa7859b-7cd4-4c7d-8824-15f8c309ddbe service=server-manager time="2026-02-13T23:27:56Z" level=info msg="Setting gluon ID" addrID=5fa7859b-7cd4-4c7d-8824-15f8c309ddbe gluonID=ab6d2a16-9240-43b8-820c-af234f1a2535 userID=fce566b0-6212-49ac-955a-b0f4ed828e22 time="2026-02-13T23:27:56Z" level=info msg="Created new IMAP user" addrID=5fa7859b-7cd4-4c7d-8824-15f8c309ddbe gluonID=ab6d2a16-9240-43b8-820c-af234f1a2535 service=server-manager time="2026-02-13T23:27:56Z" level=info msg="Validating Listener State" service=server-manager time="2026-02-13T23:27:56Z" level=info msg=Resuming service=user-events user=fce566b0-6212-49ac-955a-b0f4ed828e22 And the user logs in with username "4efb9592-83c3-4f35-8a21-55335020d9f7" and password "password" # :1 -> *scenario time="2026-02-13T23:27:56Z" level=info msg="Received mailbox message count" count=0 gluonID=ab6d2a16-9240-43b8-820c-af234f1a2535 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2026-02-13T23:27:56Z" level=info msg="Starting IMAP Service" service=imap user=fce566b0-6212-49ac-955a-b0f4ed828e22 time="2026-02-13T23:27:56Z" level=info msg="Sync triggered" service=imap user=fce566b0-6212-49ac-955a-b0f4ed828e22 time="2026-02-13T23:27:56Z" level=info msg="Beginning user sync" service=imap start="2026-02-13 23:27:56.940603709 +0000 UTC m=+294.747212119" user=fce566b0-6212-49ac-955a-b0f4ed828e22 time="2026-02-13T23:27:56Z" level=info msg="Syncing labels" service=imap user=fce566b0-6212-49ac-955a-b0f4ed828e22 time="2026-02-13T23:27:56Z" level=info msg="Checking whether logged in user should re-sync. UserID:fce566b0-6212-49ac-955a-b0f4ed828e22" userID=fce566b0-6212-49ac-955a-b0f4ed828e22 time="2026-02-13T23:27:56Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=ab6d2a16-9240-43b8-820c-af234f1a2535 time="2026-02-13T23:27:56Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=ab6d2a16-9240-43b8-820c-af234f1a2535 time="2026-02-13T23:27:56Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4 userID=ab6d2a16-9240-43b8-820c-af234f1a2535 time="2026-02-13T23:27:56Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5 userID=ab6d2a16-9240-43b8-820c-af234f1a2535 time="2026-02-13T23:27:56Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6 userID=ab6d2a16-9240-43b8-820c-af234f1a2535 time="2026-02-13T23:27:56Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0 userID=ab6d2a16-9240-43b8-820c-af234f1a2535 time="2026-02-13T23:27:56Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=10 userID=ab6d2a16-9240-43b8-820c-af234f1a2535 And user "4efb9592-83c3-4f35-8a21-55335020d9f7" connects and authenticates SMTP client "1" # :1 -> *scenario Then it succeeds # :1 -> *scenario time="2026-02-13T23:27:56Z" level=info msg="Sending observability data." pkg=observability time="2026-02-13T23:27:56Z" level=info msg="200 OK: POST https://127.0.0.1:46395/data/v1/metrics" pkg=gpa/client userID=fce566b0-6212-49ac-955a-b0f4ed828e22 time="2026-02-13T23:27:56Z" level=info msg="Successfully sent observability data." pkg=observability time="2026-02-13T23:27:56Z" level=info msg="200 OK: GET https://127.0.0.1:46395/mail/v4/settings" pkg=gpa/client userID=fce566b0-6212-49ac-955a-b0f4ed828e22 time="2026-02-13T23:27:56Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=12 userID=ab6d2a16-9240-43b8-820c-af234f1a2535 time="2026-02-13T23:27:56Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=3 userID=ab6d2a16-9240-43b8-820c-af234f1a2535 time="2026-02-13T23:27:56Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=7 userID=ab6d2a16-9240-43b8-820c-af234f1a2535 time="2026-02-13T23:27:56Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=8 userID=ab6d2a16-9240-43b8-820c-af234f1a2535 time="2026-02-13T23:27:56Z" level=info msg="Synced labels" service=imap user=fce566b0-6212-49ac-955a-b0f4ed828e22 time="2026-02-13T23:27:56Z" level=info msg="200 OK: POST https://127.0.0.1:46395/mail/v4/messages" pkg=gpa/client userID=fce566b0-6212-49ac-955a-b0f4ed828e22 time="2026-02-13T23:27:56Z" level=info msg="200 OK: GET https://127.0.0.1:46395/mail/v4/messages/count" pkg=gpa/client userID=fce566b0-6212-49ac-955a-b0f4ed828e22 time="2026-02-13T23:27:56Z" level=info msg="Syncing messages" service=imap user=fce566b0-6212-49ac-955a-b0f4ed828e22 time="2026-02-13T23:27:56Z" level=info msg="Job started" service=imap user=fce566b0-6212-49ac-955a-b0f4ed828e22 time="2026-02-13T23:27:56Z" level=info msg="200 OK: GET https://127.0.0.1:46395/core/v4/keys?Email=d4f1c181-e1ea-4ab5-b824-b9710ec3b67b%40proton.local" pkg=gpa/client userID=fce566b0-6212-49ac-955a-b0f4ed828e22 time="2026-02-13T23:27:56Z" level=info msg="200 OK: POST https://127.0.0.1:46395/mail/v4/messages" pkg=gpa/client userID=fce566b0-6212-49ac-955a-b0f4ed828e22 time="2026-02-13T23:27:56Z" level=info msg="200 OK: GET https://127.0.0.1:46395/contacts/v4/emails?Email=d4f1c181-e1ea-4ab5-b824-b9710ec3b67b%40proton.local&Page=0&PageSize=150" pkg=gpa/client userID=fce566b0-6212-49ac-955a-b0f4ed828e22 time="2026-02-13T23:27:56Z" level=info msg="200 OK: POST https://127.0.0.1:46395/mail/v4/messages" pkg=gpa/client userID=fce566b0-6212-49ac-955a-b0f4ed828e22 time="2026-02-13T23:27:56Z" level=info msg="Creating new child job" service=imap user=fce566b0-6212-49ac-955a-b0f4ed828e22 time="2026-02-13T23:27:56Z" level=info msg="Job finished" service=imap user=fce566b0-6212-49ac-955a-b0f4ed828e22 time="2026-02-13T23:27:56Z" level=info msg="200 OK: GET https://127.0.0.1:46395/mail/v4/messages/87fc38ab-0340-4efe-89f4-2a88ea27c238" pkg=gpa/client userID=fce566b0-6212-49ac-955a-b0f4ed828e22 time="2026-02-13T23:27:56Z" level=info msg="200 OK: POST https://127.0.0.1:46395/mail/v4/messages/87fc38ab-0340-4efe-89f4-2a88ea27c238" pkg=gpa/client userID=fce566b0-6212-49ac-955a-b0f4ed828e22 time="2026-02-13T23:27:56Z" level=info msg="Scheduling observability data sending" pkg=observability time="2026-02-13T23:27:56Z" level=info msg="Child job finished" service=imap user=fce566b0-6212-49ac-955a-b0f4ed828e22 time="2026-02-13T23:27:56Z" level=info msg="All child jobs completed" service=imap sync-job=waiter user=fce566b0-6212-49ac-955a-b0f4ed828e22 time="2026-02-13T23:27:56Z" level=info msg="Synced messages" service=imap user=fce566b0-6212-49ac-955a-b0f4ed828e22 time="2026-02-13T23:27:56Z" level=info msg="Finished user sync" duration=17.627874ms service=imap user=fce566b0-6212-49ac-955a-b0f4ed828e22 time="2026-02-13T23:27:56Z" level=info msg="Sync complete, starting API event stream" service=imap user=fce566b0-6212-49ac-955a-b0f4ed828e22 time="2026-02-13T23:27:56Z" level=info msg="Event loop reset" eventID="AA==" service=user-events user=fce566b0-6212-49ac-955a-b0f4ed828e22 Scenario: Only from and to headers to internal account # features/smtp/send/plain.feature:12 When SMTP client "1" sends the following message from "4efb9592-83c3-4f35-8a21-55335020d9f7@proton.local" to "d4f1c181-e1ea-4ab5-b824-b9710ec3b67b@proton.local": # :1 -> *scenario """ From: Bridge Test <[user:user]@[domain]> To: Internal Bridge <[user:to]@[domain]>  hello  """ Then it succeeds # :1 -> *scenario When user "4efb9592-83c3-4f35-8a21-55335020d9f7" connects and authenticates IMAP client "1" # :1 -> *scenario Then IMAP client "1" eventually sees the following messages in "Sent": # :1 -> *scenario | from | to | subject | | 4efb9592-83c3-4f35-8a21-55335020d9f7@proton.local | d4f1c181-e1ea-4ab5-b824-b9710ec3b67b@proton.local |  | time="2026-02-13T23:27:57Z" level=info msg="Frontend service stopped" time="2026-02-13T23:27:57Z" level=info msg="Frontend client stopped" time="2026-02-13T23:27:57Z" level=info msg="Closing bridge" pkg=bridge time="2026-02-13T23:27:57Z" level=info msg="Stopping service" pkg=observability time="2026-02-13T23:27:57Z" level=info msg="Closing user" userID=fce566b0-6212-49ac-955a-b0f4ed828e22 time="2026-02-13T23:27:57Z" level=info msg="De-registering user client, ID:fce566b0-6212-49ac-955a-b0f4ed828e22" pkg=observability time="2026-02-13T23:27:57Z" level=info msg="Exiting IMAP Service" service=imap user=fce566b0-6212-49ac-955a-b0f4ed828e22 time="2026-02-13T23:27:57Z" level=info msg="Exiting service main loop" service=smtp user=fce566b0-6212-49ac-955a-b0f4ed828e22 time="2026-02-13T23:27:57Z" level=info msg="Exiting service main loop" service=notification user=fce566b0-6212-49ac-955a-b0f4ed828e22 time="2026-02-13T23:27:57Z" level=info msg="Exiting Service" service=user-identity user=fce566b0-6212-49ac-955a-b0f4ed828e22 time="2026-02-13T23:27:57Z" level=info msg="Exiting service main loop" service=telemetry user=fce566b0-6212-49ac-955a-b0f4ed828e22 time="2026-02-13T23:27:57Z" level=info msg="Exiting service" service=user-events user=fce566b0-6212-49ac-955a-b0f4ed828e22 time="2026-02-13T23:27:57Z" level=info msg="Closing IMAP Listener" service=server-manager time="2026-02-13T23:27:57Z" level=info msg="Closing IMAP server" service=server-manager time="2026-02-13T23:27:57Z" level=info msg="Closing SMTP Listener" service=server-manager time="2026-02-13T23:27:57Z" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2026-02-13T23:27:57Z" level=info msg="Closing SMTP server" service=server-manager time="2026-02-13T23:27:57Z" level=info msg="Closing service" service=unleash And the body in the "POST" request to "/mail/v4/messages" is: # :1 -> *scenario """ {  "Message": {  "Subject": "",  "Sender": {  "Name": "Bridge Test"  },  "ToList": [  {  "Address": "[user:to]@[domain]",  "Name": "Internal Bridge"  }  ],  "CCList": [],  "BCCList": [],  "MIMEType": "text/plain"  } } """ time="2026-02-13T23:27:57Z" level=info msg="User '508cb118-868d-4f95-a59c-5a964b845485' created with id=d87ee84f-d862-482c-8226-a4b43e307cea" pkg=gpa/server/backend time="2026-02-13T23:27:57Z" level=info msg="User '9de4a520-9b70-4da3-a24d-f489c23f5bb8' created with id=3eece15c-4fb1-4bda-bfa3-7df4c0cd8c82" pkg=gpa/server/backend time="2026-02-13T23:27:58Z" level=info msg="User 'a03fdfaf-4165-4a67-892f-1c8302c47368' created with id=2b95baa6-2779-4a12-a4d1-4a7f62217df0" pkg=gpa/server/backend time="2026-02-13T23:27:58Z" level=info msg="Starting bridge" time="2026-02-13T23:27:58Z" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures1466701680/225/config2049107271/grpcFocusServerConfig.json pkg=focus/service time="2026-02-13T23:27:58Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures1466701680/225/cache1806926410/unleash_cache/unleash_flags: no such file or directory" service=unleash time="2026-02-13T23:27:58Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures1466701680/225/cache1806926410/notifications/notification_cache: no such file or directory" pkg=notification-store time="2026-02-13T23:27:58Z" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures1466701680/225/data2112595531/gluon/backend/db gluonStore=/tmp/TestFeatures1466701680/225/data2112595531/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2026-02-13T23:27:58Z" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2026-02-13T23:27:58Z" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2026-02-13T23:27:58Z" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2026-02-13T23:27:58Z" level=info msg="Starting service" service=unleash time="2026-02-13T23:27:58Z" level=info msg="Starting service" pkg=observability time="2026-02-13T23:27:58Z" level=info msg="Starting frontend service" time="2026-02-13T23:27:58Z" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures1466701680/225/config2049107271/grpcServerConfig.json time="2026-02-13T23:27:58Z" level=info msg="gRPC server listening on /tmp/bridge4706" pkg=grpc time="2026-02-13T23:27:58Z" level=info msg="Frontend service started" time="2026-02-13T23:27:58Z" level=info msg="Starting frontend client" time="2026-02-13T23:27:58Z" level=info msg="Starting poll service" service=unleash time="2026-02-13T23:27:58Z" level=info msg="Starting receiver service" service=unleash time="2026-02-13T23:27:58Z" level=info msg="Loading users" count=0 pkg=bridge/user time="2026-02-13T23:27:58Z" level=info msg="Finished loading users" pkg=bridge/user time="2026-02-13T23:27:58Z" level=info msg="Checking for updates" pkg=bridge time="2026-02-13T23:27:58Z" level=info msg="Not monitoring parent PID" pkg=grpc time="2026-02-13T23:27:58Z" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2026-02-13T23:27:58Z" level=info msg="200 OK: GET https://127.0.0.1:42311/feature/v2/frontend?bridgeStickyKey=7b52ca57-2165-455d-bfa7-783f883a47a5" pkg=gpa/manager time="2026-02-13T23:27:58Z" level=info msg="Frontend client started" time="2026-02-13T23:27:58Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (887437e3)" time="2026-02-13T23:27:58Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (887437e3)" time="2026-02-13T23:27:58Z" level=info msg="200 OK: POST https://127.0.0.1:42311/auth/v4/info" pkg=gpa/manager time="2026-02-13T23:27:58Z" level=info msg="200 OK: POST https://127.0.0.1:42311/auth/v4" pkg=gpa/manager time="2026-02-13T23:27:58Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=d87ee84f-d862-482c-8226-a4b43e307cea time="2026-02-13T23:27:58Z" level=info msg="Adding vault user" userID=d87ee84f-d862-482c-8226-a4b43e307cea time="2026-02-13T23:27:58Z" level=info msg="Creating new user" userID=d87ee84f-d862-482c-8226-a4b43e307cea time="2026-02-13T23:27:58Z" level=warning msg="404 GET https://127.0.0.1:42311/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2026-02-13T23:27:58Z" level=error msg="404 GET https://127.0.0.1:42311/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2026-02-13T23:27:58Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:42311/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2026-02-13T23:27:58Z" level=info msg="Creating user object" numAddr=1 numLabels=12 userID=d87ee84f-d862-482c-8226-a4b43e307cea time="2026-02-13T23:27:58Z" level=info msg="200 OK: GET https://127.0.0.1:42311/core/v4/events/latest" pkg=gpa/client userID=d87ee84f-d862-482c-8226-a4b43e307cea time="2026-02-13T23:27:58Z" level=info msg="Starting service Last EventID=AA==" service=user-events user=d87ee84f-d862-482c-8226-a4b43e307cea time="2026-02-13T23:27:58Z" level=info msg="200 OK: GET https://127.0.0.1:42311/core/v4/settings" pkg=gpa/client userID=d87ee84f-d862-482c-8226-a4b43e307cea time="2026-02-13T23:27:58Z" level=info msg="Registering user client, ID:d87ee84f-d862-482c-8226-a4b43e307cea" pkg=observability time="2026-02-13T23:27:58Z" level=info msg="Starting service main loop" service=telemetry user=d87ee84f-d862-482c-8226-a4b43e307cea time="2026-02-13T23:27:58Z" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=d87ee84f-d862-482c-8226-a4b43e307cea time="2026-02-13T23:27:58Z" level=info msg="Starting service main loop" service=notification user=d87ee84f-d862-482c-8226-a4b43e307cea time="2026-02-13T23:27:58Z" level=info msg="Starting service main loop" service=smtp user=d87ee84f-d862-482c-8226-a4b43e307cea time="2026-02-13T23:27:58Z" level=info msg="200 OK: GET https://127.0.0.1:42311/core/v4/labels?Type=4" pkg=gpa/client userID=d87ee84f-d862-482c-8226-a4b43e307cea time="2026-02-13T23:27:58Z" level=info msg="200 OK: GET https://127.0.0.1:42311/core/v4/labels?Type=3" pkg=gpa/client userID=d87ee84f-d862-482c-8226-a4b43e307cea time="2026-02-13T23:27:58Z" level=info msg="200 OK: GET https://127.0.0.1:42311/core/v4/labels?Type=1" pkg=gpa/client userID=d87ee84f-d862-482c-8226-a4b43e307cea time="2026-02-13T23:27:58Z" level=info msg="Setting labels" labelIDs="[3 5 7 8 9 0 2 4 6 10 12 1]" pkg=rwLabels time="2026-02-13T23:27:58Z" level=info msg="Adding user to imap server" addrID=b8662a89-a293-4708-b542-7882eac4298f service=server-manager time="2026-02-13T23:27:58Z" level=info msg="Creating new IMAP user" addrID=b8662a89-a293-4708-b542-7882eac4298f service=server-manager time="2026-02-13T23:27:58Z" level=info msg="Setting gluon ID" addrID=b8662a89-a293-4708-b542-7882eac4298f gluonID=d3191633-79f9-410b-8144-63bef29026b4 userID=d87ee84f-d862-482c-8226-a4b43e307cea time="2026-02-13T23:27:58Z" level=info msg="Created new IMAP user" addrID=b8662a89-a293-4708-b542-7882eac4298f gluonID=d3191633-79f9-410b-8144-63bef29026b4 service=server-manager time="2026-02-13T23:27:58Z" level=info msg="Validating Listener State" service=server-manager time="2026-02-13T23:27:58Z" level=info msg=Resuming service=user-events user=d87ee84f-d862-482c-8226-a4b43e307cea time="2026-02-13T23:27:58Z" level=info msg="Received mailbox message count" count=0 gluonID=d3191633-79f9-410b-8144-63bef29026b4 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2026-02-13T23:27:58Z" level=info msg="Starting IMAP Service" service=imap user=d87ee84f-d862-482c-8226-a4b43e307cea time="2026-02-13T23:27:58Z" level=info msg="Sync triggered" service=imap user=d87ee84f-d862-482c-8226-a4b43e307cea time="2026-02-13T23:27:58Z" level=info msg="Beginning user sync" service=imap start="2026-02-13 23:27:58.47200045 +0000 UTC m=+296.278608880" user=d87ee84f-d862-482c-8226-a4b43e307cea time="2026-02-13T23:27:58Z" level=info msg="Syncing labels" service=imap user=d87ee84f-d862-482c-8226-a4b43e307cea time="2026-02-13T23:27:58Z" level=info msg="Checking whether logged in user should re-sync. UserID:d87ee84f-d862-482c-8226-a4b43e307cea" userID=d87ee84f-d862-482c-8226-a4b43e307cea time="2026-02-13T23:27:58Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=d3191633-79f9-410b-8144-63bef29026b4 time="2026-02-13T23:27:58Z" level=info msg="Sending observability data." pkg=observability time="2026-02-13T23:27:58Z" level=info msg="200 OK: POST https://127.0.0.1:42311/data/v1/metrics" pkg=gpa/client userID=d87ee84f-d862-482c-8226-a4b43e307cea time="2026-02-13T23:27:58Z" level=info msg="Successfully sent observability data." pkg=observability time="2026-02-13T23:27:58Z" level=info msg="200 OK: GET https://127.0.0.1:42311/mail/v4/settings" pkg=gpa/client userID=d87ee84f-d862-482c-8226-a4b43e307cea time="2026-02-13T23:27:58Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=d3191633-79f9-410b-8144-63bef29026b4 time="2026-02-13T23:27:58Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=3 userID=d3191633-79f9-410b-8144-63bef29026b4 time="2026-02-13T23:27:58Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6 userID=d3191633-79f9-410b-8144-63bef29026b4 time="2026-02-13T23:27:58Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=10 userID=d3191633-79f9-410b-8144-63bef29026b4 time="2026-02-13T23:27:58Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=7 userID=d3191633-79f9-410b-8144-63bef29026b4 time="2026-02-13T23:27:58Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0 userID=d3191633-79f9-410b-8144-63bef29026b4 time="2026-02-13T23:27:58Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=12 userID=d3191633-79f9-410b-8144-63bef29026b4 time="2026-02-13T23:27:58Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5 userID=d3191633-79f9-410b-8144-63bef29026b4 time="2026-02-13T23:27:58Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=8 userID=d3191633-79f9-410b-8144-63bef29026b4 time="2026-02-13T23:27:58Z" level=info msg="200 OK: POST https://127.0.0.1:42311/mail/v4/messages" pkg=gpa/client userID=d87ee84f-d862-482c-8226-a4b43e307cea time="2026-02-13T23:27:58Z" level=info msg="200 OK: GET https://127.0.0.1:42311/core/v4/keys?Email=pm.bridge.qa%40gmail.com" pkg=gpa/client userID=d87ee84f-d862-482c-8226-a4b43e307cea time="2026-02-13T23:27:58Z" level=info msg="200 OK: GET https://127.0.0.1:42311/contacts/v4/emails?Email=pm.bridge.qa%40gmail.com&Page=0&PageSize=150" pkg=gpa/client userID=d87ee84f-d862-482c-8226-a4b43e307cea time="2026-02-13T23:27:58Z" level=info msg="200 OK: POST https://127.0.0.1:42311/mail/v4/messages/430d46db-54a8-4917-8420-a2a7ee10b574" pkg=gpa/client userID=d87ee84f-d862-482c-8226-a4b43e307cea time="2026-02-13T23:27:58Z" level=info msg="Scheduling observability data sending" pkg=observability time="2026-02-13T23:27:58Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4 userID=d3191633-79f9-410b-8144-63bef29026b4 time="2026-02-13T23:27:58Z" level=info msg="Synced labels" service=imap user=d87ee84f-d862-482c-8226-a4b43e307cea Scenario: Only from and to headers to external account # features/smtp/send/plain.feature:47 When SMTP client "1" sends the following message from "508cb118-868d-4f95-a59c-5a964b845485@proton.local" to "pm.bridge.qa@gmail.com": # :1 -> *scenario """ From: Bridge Test <[user:user]@[domain]> To: External Bridge   hello  """ Then it succeeds # :1 -> *scenario time="2026-02-13T23:27:58Z" level=info msg="200 OK: GET https://127.0.0.1:42311/mail/v4/messages/count" pkg=gpa/client userID=d87ee84f-d862-482c-8226-a4b43e307cea time="2026-02-13T23:27:58Z" level=info msg="Syncing messages" service=imap user=d87ee84f-d862-482c-8226-a4b43e307cea time="2026-02-13T23:27:58Z" level=info msg="Job started" service=imap user=d87ee84f-d862-482c-8226-a4b43e307cea time="2026-02-13T23:27:58Z" level=info msg="200 OK: POST https://127.0.0.1:42311/mail/v4/messages" pkg=gpa/client userID=d87ee84f-d862-482c-8226-a4b43e307cea When user "508cb118-868d-4f95-a59c-5a964b845485" connects and authenticates IMAP client "1" # :1 -> *scenario time="2026-02-13T23:27:58Z" level=info msg="200 OK: POST https://127.0.0.1:42311/mail/v4/messages" pkg=gpa/client userID=d87ee84f-d862-482c-8226-a4b43e307cea time="2026-02-13T23:27:58Z" level=info msg="Creating new child job" service=imap user=d87ee84f-d862-482c-8226-a4b43e307cea time="2026-02-13T23:27:58Z" level=info msg="Job finished" service=imap user=d87ee84f-d862-482c-8226-a4b43e307cea time="2026-02-13T23:27:58Z" level=info msg="200 OK: GET https://127.0.0.1:42311/mail/v4/messages/430d46db-54a8-4917-8420-a2a7ee10b574" pkg=gpa/client userID=d87ee84f-d862-482c-8226-a4b43e307cea time="2026-02-13T23:27:58Z" level=info msg="Child job finished" service=imap user=d87ee84f-d862-482c-8226-a4b43e307cea time="2026-02-13T23:27:58Z" level=info msg="All child jobs completed" service=imap sync-job=waiter user=d87ee84f-d862-482c-8226-a4b43e307cea time="2026-02-13T23:27:58Z" level=info msg="Synced messages" service=imap user=d87ee84f-d862-482c-8226-a4b43e307cea time="2026-02-13T23:27:58Z" level=info msg="Finished user sync" duration=17.470539ms service=imap user=d87ee84f-d862-482c-8226-a4b43e307cea time="2026-02-13T23:27:58Z" level=info msg="Sync complete, starting API event stream" service=imap user=d87ee84f-d862-482c-8226-a4b43e307cea time="2026-02-13T23:27:58Z" level=info msg="Event loop reset" eventID="AA==" service=user-events user=d87ee84f-d862-482c-8226-a4b43e307cea Then IMAP client "1" eventually sees the following messages in "Sent": # :1 -> *scenario | from | to | subject | | 508cb118-868d-4f95-a59c-5a964b845485@proton.local | pm.bridge.qa@gmail.com |  | time="2026-02-13T23:27:58Z" level=info msg="Frontend service stopped" time="2026-02-13T23:27:58Z" level=info msg="Frontend client stopped" time="2026-02-13T23:27:58Z" level=info msg="Closing bridge" pkg=bridge time="2026-02-13T23:27:58Z" level=info msg="Stopping service" pkg=observability time="2026-02-13T23:27:58Z" level=info msg="Closing user" userID=d87ee84f-d862-482c-8226-a4b43e307cea time="2026-02-13T23:27:58Z" level=info msg="De-registering user client, ID:d87ee84f-d862-482c-8226-a4b43e307cea" pkg=observability time="2026-02-13T23:27:58Z" level=info msg="Exiting IMAP Service" service=imap user=d87ee84f-d862-482c-8226-a4b43e307cea time="2026-02-13T23:27:58Z" level=info msg="Exiting service main loop" service=smtp user=d87ee84f-d862-482c-8226-a4b43e307cea time="2026-02-13T23:27:58Z" level=info msg="Exiting service main loop" service=notification user=d87ee84f-d862-482c-8226-a4b43e307cea time="2026-02-13T23:27:58Z" level=info msg="Exiting Service" service=user-identity user=d87ee84f-d862-482c-8226-a4b43e307cea time="2026-02-13T23:27:58Z" level=info msg="Exiting service main loop" service=telemetry user=d87ee84f-d862-482c-8226-a4b43e307cea time="2026-02-13T23:27:58Z" level=info msg="Exiting service" service=user-events user=d87ee84f-d862-482c-8226-a4b43e307cea time="2026-02-13T23:27:58Z" level=info msg="Closing IMAP Listener" service=server-manager time="2026-02-13T23:27:58Z" level=info msg="Closing IMAP server" service=server-manager time="2026-02-13T23:27:58Z" level=info msg="Closing SMTP Listener" service=server-manager time="2026-02-13T23:27:58Z" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2026-02-13T23:27:58Z" level=info msg="Closing SMTP server" service=server-manager time="2026-02-13T23:27:58Z" level=info msg="Closing service" service=unleash And the body in the "POST" request to "/mail/v4/messages" is: # :1 -> *scenario """ {  "Message": {  "Subject": "",  "Sender": {  "Name": "Bridge Test"  },  "ToList": [  {  "Address": "pm.bridge.qa@gmail.com",  "Name": "External Bridge"  }  ],  "CCList": [],  "BCCList": [],  "MIMEType": "text/plain"  } } """ time="2026-02-13T23:27:58Z" level=info msg="User '3cca2789-4917-4242-a33c-fdab1b3cf013' created with id=f2032c4c-cedc-4c4b-8e6b-2c56ce466c68" pkg=gpa/server/backend time="2026-02-13T23:27:59Z" level=info msg="User '89d5d08c-c616-46a3-8dcd-e1e33a7f5ddd' created with id=795a9fa6-fbf0-4870-857d-118c31b5f36d" pkg=gpa/server/backend time="2026-02-13T23:27:59Z" level=info msg="User '4c6d23db-5d92-43bf-9bd6-0f1e4e6534a4' created with id=60b9dfc8-1b47-4a47-80d2-d76bd2814543" pkg=gpa/server/backend time="2026-02-13T23:27:59Z" level=info msg="Starting bridge" time="2026-02-13T23:27:59Z" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures1466701680/226/config2905760436/grpcFocusServerConfig.json pkg=focus/service time="2026-02-13T23:27:59Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures1466701680/226/cache4063125068/unleash_cache/unleash_flags: no such file or directory" service=unleash time="2026-02-13T23:27:59Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures1466701680/226/cache4063125068/notifications/notification_cache: no such file or directory" pkg=notification-store time="2026-02-13T23:27:59Z" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures1466701680/226/data2109362968/gluon/backend/db gluonStore=/tmp/TestFeatures1466701680/226/data2109362968/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2026-02-13T23:27:59Z" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2026-02-13T23:27:59Z" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2026-02-13T23:27:59Z" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2026-02-13T23:27:59Z" level=info msg="Starting service" service=unleash time="2026-02-13T23:27:59Z" level=info msg="Starting service" pkg=observability time="2026-02-13T23:27:59Z" level=info msg="Starting frontend service" time="2026-02-13T23:27:59Z" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures1466701680/226/config2905760436/grpcServerConfig.json time="2026-02-13T23:27:59Z" level=info msg="gRPC server listening on /tmp/bridge1426" pkg=grpc time="2026-02-13T23:27:59Z" level=info msg="Frontend service started" time="2026-02-13T23:27:59Z" level=info msg="Starting frontend client" time="2026-02-13T23:27:59Z" level=info msg="Starting poll service" service=unleash time="2026-02-13T23:27:59Z" level=info msg="Starting receiver service" service=unleash time="2026-02-13T23:27:59Z" level=info msg="Loading users" count=0 pkg=bridge/user time="2026-02-13T23:27:59Z" level=info msg="Finished loading users" pkg=bridge/user time="2026-02-13T23:27:59Z" level=info msg="Checking for updates" pkg=bridge time="2026-02-13T23:27:59Z" level=info msg="Not monitoring parent PID" pkg=grpc time="2026-02-13T23:27:59Z" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2026-02-13T23:27:59Z" level=info msg="200 OK: GET https://127.0.0.1:34629/feature/v2/frontend?bridgeStickyKey=df5c77eb-a8ee-49aa-a9f2-c2b92d2b7c83" pkg=gpa/manager time="2026-02-13T23:27:59Z" level=info msg="Frontend client started" time="2026-02-13T23:27:59Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (53af7f37)" time="2026-02-13T23:27:59Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (53af7f37)" time="2026-02-13T23:27:59Z" level=info msg="200 OK: POST https://127.0.0.1:34629/auth/v4/info" pkg=gpa/manager time="2026-02-13T23:27:59Z" level=info msg="200 OK: POST https://127.0.0.1:34629/auth/v4" pkg=gpa/manager time="2026-02-13T23:27:59Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=f2032c4c-cedc-4c4b-8e6b-2c56ce466c68 time="2026-02-13T23:28:00Z" level=info msg="Adding vault user" userID=f2032c4c-cedc-4c4b-8e6b-2c56ce466c68 time="2026-02-13T23:28:00Z" level=info msg="Creating new user" userID=f2032c4c-cedc-4c4b-8e6b-2c56ce466c68 time="2026-02-13T23:28:00Z" level=warning msg="404 GET https://127.0.0.1:34629/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2026-02-13T23:28:00Z" level=error msg="404 GET https://127.0.0.1:34629/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2026-02-13T23:28:00Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:34629/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2026-02-13T23:28:00Z" level=info msg="Creating user object" numAddr=1 numLabels=12 userID=f2032c4c-cedc-4c4b-8e6b-2c56ce466c68 time="2026-02-13T23:28:00Z" level=info msg="200 OK: GET https://127.0.0.1:34629/core/v4/events/latest" pkg=gpa/client userID=f2032c4c-cedc-4c4b-8e6b-2c56ce466c68 time="2026-02-13T23:28:00Z" level=info msg="Starting service Last EventID=AA==" service=user-events user=f2032c4c-cedc-4c4b-8e6b-2c56ce466c68 time="2026-02-13T23:28:00Z" level=info msg="200 OK: GET https://127.0.0.1:34629/core/v4/settings" pkg=gpa/client userID=f2032c4c-cedc-4c4b-8e6b-2c56ce466c68 time="2026-02-13T23:28:00Z" level=info msg="Registering user client, ID:f2032c4c-cedc-4c4b-8e6b-2c56ce466c68" pkg=observability time="2026-02-13T23:28:00Z" level=info msg="Starting service main loop" service=telemetry user=f2032c4c-cedc-4c4b-8e6b-2c56ce466c68 time="2026-02-13T23:28:00Z" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=f2032c4c-cedc-4c4b-8e6b-2c56ce466c68 time="2026-02-13T23:28:00Z" level=info msg="Starting service main loop" service=notification user=f2032c4c-cedc-4c4b-8e6b-2c56ce466c68 time="2026-02-13T23:28:00Z" level=info msg="Starting service main loop" service=smtp user=f2032c4c-cedc-4c4b-8e6b-2c56ce466c68 time="2026-02-13T23:28:00Z" level=info msg="200 OK: GET https://127.0.0.1:34629/core/v4/labels?Type=4" pkg=gpa/client userID=f2032c4c-cedc-4c4b-8e6b-2c56ce466c68 time="2026-02-13T23:28:00Z" level=info msg="200 OK: GET https://127.0.0.1:34629/core/v4/labels?Type=3" pkg=gpa/client userID=f2032c4c-cedc-4c4b-8e6b-2c56ce466c68 time="2026-02-13T23:28:00Z" level=info msg="200 OK: GET https://127.0.0.1:34629/core/v4/labels?Type=1" pkg=gpa/client userID=f2032c4c-cedc-4c4b-8e6b-2c56ce466c68 time="2026-02-13T23:28:00Z" level=info msg="Setting labels" labelIDs="[5 7 9 1 3 4 6 8 10 12 0 2]" pkg=rwLabels time="2026-02-13T23:28:00Z" level=info msg="Adding user to imap server" addrID=123d306c-821e-44ac-8e75-f55a10ca022a service=server-manager time="2026-02-13T23:28:00Z" level=info msg="Creating new IMAP user" addrID=123d306c-821e-44ac-8e75-f55a10ca022a service=server-manager time="2026-02-13T23:28:00Z" level=info msg="Setting gluon ID" addrID=123d306c-821e-44ac-8e75-f55a10ca022a gluonID=e7c0292a-59ef-4d1b-a87d-fe574af78d97 userID=f2032c4c-cedc-4c4b-8e6b-2c56ce466c68 time="2026-02-13T23:28:00Z" level=info msg="Created new IMAP user" addrID=123d306c-821e-44ac-8e75-f55a10ca022a gluonID=e7c0292a-59ef-4d1b-a87d-fe574af78d97 service=server-manager time="2026-02-13T23:28:00Z" level=info msg="Validating Listener State" service=server-manager time="2026-02-13T23:28:00Z" level=info msg=Resuming service=user-events user=f2032c4c-cedc-4c4b-8e6b-2c56ce466c68 time="2026-02-13T23:28:00Z" level=info msg="Received mailbox message count" count=0 gluonID=e7c0292a-59ef-4d1b-a87d-fe574af78d97 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2026-02-13T23:28:00Z" level=info msg="Starting IMAP Service" service=imap user=f2032c4c-cedc-4c4b-8e6b-2c56ce466c68 time="2026-02-13T23:28:00Z" level=info msg="Sync triggered" service=imap user=f2032c4c-cedc-4c4b-8e6b-2c56ce466c68 time="2026-02-13T23:28:00Z" level=info msg="Beginning user sync" service=imap start="2026-02-13 23:28:00.059752621 +0000 UTC m=+297.866361031" user=f2032c4c-cedc-4c4b-8e6b-2c56ce466c68 time="2026-02-13T23:28:00Z" level=info msg="Checking whether logged in user should re-sync. UserID:f2032c4c-cedc-4c4b-8e6b-2c56ce466c68" userID=f2032c4c-cedc-4c4b-8e6b-2c56ce466c68 time="2026-02-13T23:28:00Z" level=info msg="Syncing labels" service=imap user=f2032c4c-cedc-4c4b-8e6b-2c56ce466c68 time="2026-02-13T23:28:00Z" level=info msg="Sending observability data." pkg=observability time="2026-02-13T23:28:00Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=e7c0292a-59ef-4d1b-a87d-fe574af78d97 time="2026-02-13T23:28:00Z" level=info msg="200 OK: POST https://127.0.0.1:34629/data/v1/metrics" pkg=gpa/client userID=f2032c4c-cedc-4c4b-8e6b-2c56ce466c68 time="2026-02-13T23:28:00Z" level=info msg="Successfully sent observability data." pkg=observability time="2026-02-13T23:28:00Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=e7c0292a-59ef-4d1b-a87d-fe574af78d97 time="2026-02-13T23:28:00Z" level=info msg="200 OK: GET https://127.0.0.1:34629/mail/v4/settings" pkg=gpa/client userID=f2032c4c-cedc-4c4b-8e6b-2c56ce466c68 time="2026-02-13T23:28:00Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=8 userID=e7c0292a-59ef-4d1b-a87d-fe574af78d97 time="2026-02-13T23:28:00Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=10 userID=e7c0292a-59ef-4d1b-a87d-fe574af78d97 time="2026-02-13T23:28:00Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0 userID=e7c0292a-59ef-4d1b-a87d-fe574af78d97 time="2026-02-13T23:28:00Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5 userID=e7c0292a-59ef-4d1b-a87d-fe574af78d97 time="2026-02-13T23:28:00Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=7 userID=e7c0292a-59ef-4d1b-a87d-fe574af78d97 time="2026-02-13T23:28:00Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=3 userID=e7c0292a-59ef-4d1b-a87d-fe574af78d97 time="2026-02-13T23:28:00Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6 userID=e7c0292a-59ef-4d1b-a87d-fe574af78d97 time="2026-02-13T23:28:00Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=12 userID=e7c0292a-59ef-4d1b-a87d-fe574af78d97 time="2026-02-13T23:28:00Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4 userID=e7c0292a-59ef-4d1b-a87d-fe574af78d97 time="2026-02-13T23:28:00Z" level=info msg="Synced labels" service=imap user=f2032c4c-cedc-4c4b-8e6b-2c56ce466c68 time="2026-02-13T23:28:00Z" level=info msg="200 OK: GET https://127.0.0.1:34629/mail/v4/messages/count" pkg=gpa/client userID=f2032c4c-cedc-4c4b-8e6b-2c56ce466c68 time="2026-02-13T23:28:00Z" level=info msg="Syncing messages" service=imap user=f2032c4c-cedc-4c4b-8e6b-2c56ce466c68 time="2026-02-13T23:28:00Z" level=info msg="Job started" service=imap user=f2032c4c-cedc-4c4b-8e6b-2c56ce466c68 time="2026-02-13T23:28:00Z" level=info msg="200 OK: POST https://127.0.0.1:34629/mail/v4/messages" pkg=gpa/client userID=f2032c4c-cedc-4c4b-8e6b-2c56ce466c68 time="2026-02-13T23:28:00Z" level=info msg="Job finished" service=imap user=f2032c4c-cedc-4c4b-8e6b-2c56ce466c68 time="2026-02-13T23:28:00Z" level=info msg="All child jobs completed" service=imap sync-job=waiter user=f2032c4c-cedc-4c4b-8e6b-2c56ce466c68 time="2026-02-13T23:28:00Z" level=info msg="Synced messages" service=imap user=f2032c4c-cedc-4c4b-8e6b-2c56ce466c68 time="2026-02-13T23:28:00Z" level=info msg="Finished user sync" duration=4.545261ms service=imap user=f2032c4c-cedc-4c4b-8e6b-2c56ce466c68 time="2026-02-13T23:28:00Z" level=info msg="Sync complete, starting API event stream" service=imap user=f2032c4c-cedc-4c4b-8e6b-2c56ce466c68 time="2026-02-13T23:28:00Z" level=info msg="Event loop reset" eventID="AA==" service=user-events user=f2032c4c-cedc-4c4b-8e6b-2c56ce466c68 time="2026-02-13T23:28:00Z" level=info msg="200 OK: POST https://127.0.0.1:34629/mail/v4/messages" pkg=gpa/client userID=f2032c4c-cedc-4c4b-8e6b-2c56ce466c68 time="2026-02-13T23:28:00Z" level=info msg="200 OK: GET https://127.0.0.1:34629/core/v4/keys?Email=89d5d08c-c616-46a3-8dcd-e1e33a7f5ddd%40proton.local" pkg=gpa/client userID=f2032c4c-cedc-4c4b-8e6b-2c56ce466c68 time="2026-02-13T23:28:00Z" level=info msg="200 OK: GET https://127.0.0.1:34629/contacts/v4/emails?Email=89d5d08c-c616-46a3-8dcd-e1e33a7f5ddd%40proton.local&Page=0&PageSize=150" pkg=gpa/client userID=f2032c4c-cedc-4c4b-8e6b-2c56ce466c68 time="2026-02-13T23:28:00Z" level=info msg="200 OK: POST https://127.0.0.1:34629/mail/v4/messages/0dc738c2-28eb-4029-8b37-938cacb5845f" pkg=gpa/client userID=f2032c4c-cedc-4c4b-8e6b-2c56ce466c68 time="2026-02-13T23:28:00Z" level=info msg="Scheduling observability data sending" pkg=observability Scenario: Basic message to internal account # features/smtp/send/plain.feature:82 When SMTP client "1" sends the following message from "3cca2789-4917-4242-a33c-fdab1b3cf013@proton.local" to "89d5d08c-c616-46a3-8dcd-e1e33a7f5ddd@proton.local": # :1 -> *scenario """ From: Bridge Test <[user:user]@[domain]> To: Internal Bridge <[user:to]@[domain]> Subject: Plain text internal Content-Disposition: inline Content-Type: text/plain; charset=utf-8  This is body of mail 👋  """ Then it succeeds # :1 -> *scenario When user "3cca2789-4917-4242-a33c-fdab1b3cf013" connects and authenticates IMAP client "1" # :1 -> *scenario time="2026-02-13T23:28:00Z" level=info msg="Heartbeat sent" metrics="{bridge.any.heartbeat bridge_heartbeat_new {1 3} {true true false false false true true true true true false 0.0.0 starttls starttls unknown}}" pkg=telemetry time="2026-02-13T23:28:01Z" level=info msg="200 OK: GET https://127.0.0.1:34629/core/v4/events/AA==" pkg=gpa/client userID=f2032c4c-cedc-4c4b-8e6b-2c56ce466c68 time="2026-02-13T23:28:01Z" level=info msg="Received new API event" new="Event BA==: messages: created=1, updated=1, deleted=0" old="AA==" service=user-events user=f2032c4c-cedc-4c4b-8e6b-2c56ce466c68 time="2026-02-13T23:28:01Z" level=info msg="Handling message created event" date=0 messageID=0dc738c2-28eb-4029-8b37-938cacb5845f service=imap subject="******** (0729a1a1)" user=f2032c4c-cedc-4c4b-8e6b-2c56ce466c68 time="2026-02-13T23:28:01Z" level=info msg="200 OK: GET https://127.0.0.1:34629/mail/v4/messages/0dc738c2-28eb-4029-8b37-938cacb5845f" pkg=gpa/client userID=f2032c4c-cedc-4c4b-8e6b-2c56ce466c68 time="2026-02-13T23:28:01Z" level=info msg="Handling draft or sent updated event" isDraft=false messageID=0dc738c2-28eb-4029-8b37-938cacb5845f service=imap subject="******** (0729a1a1)" user=f2032c4c-cedc-4c4b-8e6b-2c56ce466c68 time="2026-02-13T23:28:01Z" level=info msg="200 OK: GET https://127.0.0.1:34629/mail/v4/messages/0dc738c2-28eb-4029-8b37-938cacb5845f" pkg=gpa/client userID=f2032c4c-cedc-4c4b-8e6b-2c56ce466c68 Then IMAP client "1" eventually sees the following messages in "Sent": # :1 -> *scenario | from | to | subject | | 3cca2789-4917-4242-a33c-fdab1b3cf013@proton.local | 89d5d08c-c616-46a3-8dcd-e1e33a7f5ddd@proton.local | Plain text internal | time="2026-02-13T23:28:01Z" level=info msg="Frontend service stopped" time="2026-02-13T23:28:01Z" level=info msg="Frontend client stopped" time="2026-02-13T23:28:01Z" level=info msg="Closing bridge" pkg=bridge time="2026-02-13T23:28:01Z" level=info msg="Stopping service" pkg=observability time="2026-02-13T23:28:01Z" level=info msg="Closing user" userID=f2032c4c-cedc-4c4b-8e6b-2c56ce466c68 time="2026-02-13T23:28:01Z" level=info msg="De-registering user client, ID:f2032c4c-cedc-4c4b-8e6b-2c56ce466c68" pkg=observability time="2026-02-13T23:28:01Z" level=info msg="Exiting IMAP Service" service=imap user=f2032c4c-cedc-4c4b-8e6b-2c56ce466c68 time="2026-02-13T23:28:01Z" level=info msg="Exiting service main loop" service=smtp user=f2032c4c-cedc-4c4b-8e6b-2c56ce466c68 time="2026-02-13T23:28:01Z" level=info msg="Exiting service main loop" service=notification user=f2032c4c-cedc-4c4b-8e6b-2c56ce466c68 time="2026-02-13T23:28:01Z" level=info msg="Exiting Service" service=user-identity user=f2032c4c-cedc-4c4b-8e6b-2c56ce466c68 time="2026-02-13T23:28:01Z" level=info msg="Exiting service main loop" service=telemetry user=f2032c4c-cedc-4c4b-8e6b-2c56ce466c68 time="2026-02-13T23:28:01Z" level=info msg="Exiting service" service=user-events user=f2032c4c-cedc-4c4b-8e6b-2c56ce466c68 time="2026-02-13T23:28:01Z" level=info msg="Closing IMAP Listener" service=server-manager time="2026-02-13T23:28:01Z" level=info msg="Closing IMAP server" service=server-manager time="2026-02-13T23:28:01Z" level=info msg="Closing SMTP Listener" service=server-manager time="2026-02-13T23:28:01Z" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2026-02-13T23:28:01Z" level=info msg="Closing SMTP server" service=server-manager time="2026-02-13T23:28:01Z" level=info msg="Closing service" service=unleash And the body in the "POST" request to "/mail/v4/messages" is: # :1 -> *scenario """ {  "Message": {  "Subject": "Plain text internal",  "Sender": {  "Name": "Bridge Test"  },  "ToList": [  {  "Address": "[user:to]@[domain]",  "Name": "Internal Bridge"  }  ],  "CCList": [],  "BCCList": [],  "MIMEType": "text/plain"  } } """ time="2026-02-13T23:28:01Z" level=info msg="User '05d1a423-099b-4db1-b6fe-4e38aa5e6a6e' created with id=3bb99ace-4e51-41cf-ab84-47fbd4533f32" pkg=gpa/server/backend time="2026-02-13T23:28:01Z" level=info msg="User '636fe9e3-8d31-4d33-b748-d197e94e8893' created with id=5990df09-2db5-49c5-bd7a-9e61d235b333" pkg=gpa/server/backend time="2026-02-13T23:28:02Z" level=info msg="User 'f55ba7ad-44ff-4b2f-abe2-ce463a48ffdd' created with id=4aa2f871-0034-4b63-9c1d-9ef8ff83dbca" pkg=gpa/server/backend time="2026-02-13T23:28:02Z" level=info msg="Starting bridge" time="2026-02-13T23:28:02Z" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures1466701680/227/config3299176477/grpcFocusServerConfig.json pkg=focus/service time="2026-02-13T23:28:02Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures1466701680/227/cache4136916724/unleash_cache/unleash_flags: no such file or directory" service=unleash time="2026-02-13T23:28:02Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures1466701680/227/cache4136916724/notifications/notification_cache: no such file or directory" pkg=notification-store time="2026-02-13T23:28:02Z" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures1466701680/227/data604014792/gluon/backend/db gluonStore=/tmp/TestFeatures1466701680/227/data604014792/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2026-02-13T23:28:02Z" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2026-02-13T23:28:02Z" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2026-02-13T23:28:02Z" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2026-02-13T23:28:02Z" level=info msg="Starting service" service=unleash time="2026-02-13T23:28:02Z" level=info msg="Starting service" pkg=observability time="2026-02-13T23:28:02Z" level=info msg="Starting frontend service" time="2026-02-13T23:28:02Z" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures1466701680/227/config3299176477/grpcServerConfig.json time="2026-02-13T23:28:02Z" level=info msg="gRPC server listening on /tmp/bridge6225" pkg=grpc time="2026-02-13T23:28:02Z" level=info msg="Frontend service started" time="2026-02-13T23:28:02Z" level=info msg="Starting frontend client" time="2026-02-13T23:28:02Z" level=info msg="Starting poll service" service=unleash time="2026-02-13T23:28:02Z" level=info msg="Starting receiver service" service=unleash time="2026-02-13T23:28:02Z" level=info msg="Loading users" count=0 pkg=bridge/user time="2026-02-13T23:28:02Z" level=info msg="Finished loading users" pkg=bridge/user time="2026-02-13T23:28:02Z" level=info msg="Checking for updates" pkg=bridge time="2026-02-13T23:28:02Z" level=info msg="Not monitoring parent PID" pkg=grpc time="2026-02-13T23:28:02Z" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2026-02-13T23:28:02Z" level=info msg="Frontend client started" time="2026-02-13T23:28:02Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (a46678e9)" time="2026-02-13T23:28:02Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (a46678e9)" time="2026-02-13T23:28:02Z" level=info msg="200 OK: GET https://127.0.0.1:36955/feature/v2/frontend?bridgeStickyKey=77661da9-1482-4281-b483-9e6307b67f9c" pkg=gpa/manager time="2026-02-13T23:28:02Z" level=info msg="200 OK: POST https://127.0.0.1:36955/auth/v4/info" pkg=gpa/manager time="2026-02-13T23:28:02Z" level=info msg="200 OK: POST https://127.0.0.1:36955/auth/v4" pkg=gpa/manager time="2026-02-13T23:28:02Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=3bb99ace-4e51-41cf-ab84-47fbd4533f32 time="2026-02-13T23:28:02Z" level=info msg="Adding vault user" userID=3bb99ace-4e51-41cf-ab84-47fbd4533f32 time="2026-02-13T23:28:02Z" level=info msg="Creating new user" userID=3bb99ace-4e51-41cf-ab84-47fbd4533f32 time="2026-02-13T23:28:02Z" level=warning msg="404 GET https://127.0.0.1:36955/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2026-02-13T23:28:02Z" level=error msg="404 GET https://127.0.0.1:36955/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2026-02-13T23:28:02Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:36955/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2026-02-13T23:28:02Z" level=info msg="Creating user object" numAddr=1 numLabels=12 userID=3bb99ace-4e51-41cf-ab84-47fbd4533f32 time="2026-02-13T23:28:02Z" level=info msg="200 OK: GET https://127.0.0.1:36955/core/v4/events/latest" pkg=gpa/client userID=3bb99ace-4e51-41cf-ab84-47fbd4533f32 time="2026-02-13T23:28:02Z" level=info msg="Starting service Last EventID=AA==" service=user-events user=3bb99ace-4e51-41cf-ab84-47fbd4533f32 time="2026-02-13T23:28:02Z" level=info msg="200 OK: GET https://127.0.0.1:36955/core/v4/settings" pkg=gpa/client userID=3bb99ace-4e51-41cf-ab84-47fbd4533f32 time="2026-02-13T23:28:02Z" level=info msg="Registering user client, ID:3bb99ace-4e51-41cf-ab84-47fbd4533f32" pkg=observability time="2026-02-13T23:28:02Z" level=info msg="Starting service main loop" service=telemetry user=3bb99ace-4e51-41cf-ab84-47fbd4533f32 time="2026-02-13T23:28:02Z" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=3bb99ace-4e51-41cf-ab84-47fbd4533f32 time="2026-02-13T23:28:02Z" level=info msg="Starting service main loop" service=notification user=3bb99ace-4e51-41cf-ab84-47fbd4533f32 time="2026-02-13T23:28:02Z" level=info msg="Starting service main loop" service=smtp user=3bb99ace-4e51-41cf-ab84-47fbd4533f32 time="2026-02-13T23:28:02Z" level=info msg="200 OK: GET https://127.0.0.1:36955/core/v4/labels?Type=4" pkg=gpa/client userID=3bb99ace-4e51-41cf-ab84-47fbd4533f32 time="2026-02-13T23:28:02Z" level=info msg="200 OK: GET https://127.0.0.1:36955/core/v4/labels?Type=3" pkg=gpa/client userID=3bb99ace-4e51-41cf-ab84-47fbd4533f32 time="2026-02-13T23:28:02Z" level=info msg="200 OK: GET https://127.0.0.1:36955/core/v4/labels?Type=1" pkg=gpa/client userID=3bb99ace-4e51-41cf-ab84-47fbd4533f32 time="2026-02-13T23:28:02Z" level=info msg="Setting labels" labelIDs="[10 1 2 7 12 0 3 4 5 6 8 9]" pkg=rwLabels time="2026-02-13T23:28:02Z" level=info msg="Adding user to imap server" addrID=b63454e0-45b0-4a35-9080-c86a59614f08 service=server-manager time="2026-02-13T23:28:02Z" level=info msg="Creating new IMAP user" addrID=b63454e0-45b0-4a35-9080-c86a59614f08 service=server-manager time="2026-02-13T23:28:02Z" level=info msg="Setting gluon ID" addrID=b63454e0-45b0-4a35-9080-c86a59614f08 gluonID=26224ea7-fe25-4c4a-bdc3-538f2f0e7cd2 userID=3bb99ace-4e51-41cf-ab84-47fbd4533f32 time="2026-02-13T23:28:02Z" level=info msg="Created new IMAP user" addrID=b63454e0-45b0-4a35-9080-c86a59614f08 gluonID=26224ea7-fe25-4c4a-bdc3-538f2f0e7cd2 service=server-manager time="2026-02-13T23:28:02Z" level=info msg="Validating Listener State" service=server-manager time="2026-02-13T23:28:02Z" level=info msg=Resuming service=user-events user=3bb99ace-4e51-41cf-ab84-47fbd4533f32 time="2026-02-13T23:28:02Z" level=info msg="Starting IMAP Service" service=imap user=3bb99ace-4e51-41cf-ab84-47fbd4533f32 time="2026-02-13T23:28:02Z" level=info msg="Sync triggered" service=imap user=3bb99ace-4e51-41cf-ab84-47fbd4533f32 time="2026-02-13T23:28:02Z" level=info msg="Beginning user sync" service=imap start="2026-02-13 23:28:02.499560968 +0000 UTC m=+300.306169368" user=3bb99ace-4e51-41cf-ab84-47fbd4533f32 time="2026-02-13T23:28:02Z" level=info msg="Checking whether logged in user should re-sync. UserID:3bb99ace-4e51-41cf-ab84-47fbd4533f32" userID=3bb99ace-4e51-41cf-ab84-47fbd4533f32 time="2026-02-13T23:28:02Z" level=info msg="Syncing labels" service=imap user=3bb99ace-4e51-41cf-ab84-47fbd4533f32 time="2026-02-13T23:28:02Z" level=info msg="Received mailbox message count" count=0 gluonID=26224ea7-fe25-4c4a-bdc3-538f2f0e7cd2 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2026-02-13T23:28:02Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=26224ea7-fe25-4c4a-bdc3-538f2f0e7cd2 time="2026-02-13T23:28:02Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=26224ea7-fe25-4c4a-bdc3-538f2f0e7cd2 time="2026-02-13T23:28:02Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0 userID=26224ea7-fe25-4c4a-bdc3-538f2f0e7cd2 time="2026-02-13T23:28:02Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=7 userID=26224ea7-fe25-4c4a-bdc3-538f2f0e7cd2 time="2026-02-13T23:28:02Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=3 userID=26224ea7-fe25-4c4a-bdc3-538f2f0e7cd2 time="2026-02-13T23:28:02Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4 userID=26224ea7-fe25-4c4a-bdc3-538f2f0e7cd2 time="2026-02-13T23:28:02Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=8 userID=26224ea7-fe25-4c4a-bdc3-538f2f0e7cd2 time="2026-02-13T23:28:02Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=12 userID=26224ea7-fe25-4c4a-bdc3-538f2f0e7cd2 time="2026-02-13T23:28:02Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5 userID=26224ea7-fe25-4c4a-bdc3-538f2f0e7cd2 time="2026-02-13T23:28:02Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6 userID=26224ea7-fe25-4c4a-bdc3-538f2f0e7cd2 time="2026-02-13T23:28:02Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=10 userID=26224ea7-fe25-4c4a-bdc3-538f2f0e7cd2 time="2026-02-13T23:28:02Z" level=info msg="Synced labels" service=imap user=3bb99ace-4e51-41cf-ab84-47fbd4533f32 time="2026-02-13T23:28:02Z" level=info msg="200 OK: GET https://127.0.0.1:36955/mail/v4/messages/count" pkg=gpa/client userID=3bb99ace-4e51-41cf-ab84-47fbd4533f32 time="2026-02-13T23:28:02Z" level=info msg="Sending observability data." pkg=observability time="2026-02-13T23:28:02Z" level=info msg="Syncing messages" service=imap user=3bb99ace-4e51-41cf-ab84-47fbd4533f32 time="2026-02-13T23:28:02Z" level=info msg="Job started" service=imap user=3bb99ace-4e51-41cf-ab84-47fbd4533f32 time="2026-02-13T23:28:02Z" level=info msg="200 OK: POST https://127.0.0.1:36955/data/v1/metrics" pkg=gpa/client userID=3bb99ace-4e51-41cf-ab84-47fbd4533f32 time="2026-02-13T23:28:02Z" level=info msg="Successfully sent observability data." pkg=observability time="2026-02-13T23:28:02Z" level=info msg="200 OK: POST https://127.0.0.1:36955/mail/v4/messages" pkg=gpa/client userID=3bb99ace-4e51-41cf-ab84-47fbd4533f32 time="2026-02-13T23:28:02Z" level=info msg="Job finished" service=imap user=3bb99ace-4e51-41cf-ab84-47fbd4533f32 time="2026-02-13T23:28:02Z" level=info msg="All child jobs completed" service=imap sync-job=waiter user=3bb99ace-4e51-41cf-ab84-47fbd4533f32 time="2026-02-13T23:28:02Z" level=info msg="Synced messages" service=imap user=3bb99ace-4e51-41cf-ab84-47fbd4533f32 time="2026-02-13T23:28:02Z" level=info msg="Finished user sync" duration=7.626767ms service=imap user=3bb99ace-4e51-41cf-ab84-47fbd4533f32 time="2026-02-13T23:28:02Z" level=info msg="Sync complete, starting API event stream" service=imap user=3bb99ace-4e51-41cf-ab84-47fbd4533f32 time="2026-02-13T23:28:02Z" level=info msg="Event loop reset" eventID="AA==" service=user-events user=3bb99ace-4e51-41cf-ab84-47fbd4533f32 time="2026-02-13T23:28:02Z" level=info msg="200 OK: GET https://127.0.0.1:36955/mail/v4/settings" pkg=gpa/client userID=3bb99ace-4e51-41cf-ab84-47fbd4533f32 time="2026-02-13T23:28:02Z" level=info msg="200 OK: POST https://127.0.0.1:36955/mail/v4/messages" pkg=gpa/client userID=3bb99ace-4e51-41cf-ab84-47fbd4533f32 time="2026-02-13T23:28:02Z" level=info msg="200 OK: GET https://127.0.0.1:36955/core/v4/keys?Email=pm.bridge.qa%40gmail.com" pkg=gpa/client userID=3bb99ace-4e51-41cf-ab84-47fbd4533f32 time="2026-02-13T23:28:02Z" level=info msg="200 OK: GET https://127.0.0.1:36955/contacts/v4/emails?Email=pm.bridge.qa%40gmail.com&Page=0&PageSize=150" pkg=gpa/client userID=3bb99ace-4e51-41cf-ab84-47fbd4533f32 time="2026-02-13T23:28:02Z" level=info msg="200 OK: POST https://127.0.0.1:36955/mail/v4/messages/5fddbc33-0fa9-40b6-ab20-dedf9c30db72" pkg=gpa/client userID=3bb99ace-4e51-41cf-ab84-47fbd4533f32 time="2026-02-13T23:28:02Z" level=info msg="Scheduling observability data sending" pkg=observability Scenario: Basic message to external account # features/smtp/send/plain.feature:120 When SMTP client "1" sends the following message from "05d1a423-099b-4db1-b6fe-4e38aa5e6a6e@proton.local" to "pm.bridge.qa@gmail.com": # :1 -> *scenario """ From: Bridge Test <[user:user]@[domain]> To: External Bridge  Subject: Plain text external Content-Disposition: inline Content-Type: text/plain; charset=utf-8  This is body of mail 👋  """ Then it succeeds # :1 -> *scenario When user "05d1a423-099b-4db1-b6fe-4e38aa5e6a6e" connects and authenticates IMAP client "1" # :1 -> *scenario time="2026-02-13T23:28:02Z" level=info msg="Heartbeat sent" metrics="{bridge.any.heartbeat bridge_heartbeat_new {1 5} {true true false false false true true true true true false 0.0.0 starttls starttls unknown}}" pkg=telemetry time="2026-02-13T23:28:03Z" level=info msg="200 OK: GET https://127.0.0.1:36955/core/v4/events/AA==" pkg=gpa/client userID=3bb99ace-4e51-41cf-ab84-47fbd4533f32 time="2026-02-13T23:28:03Z" level=info msg="Received new API event" new="Event BA==: messages: created=1, updated=1, deleted=0" old="AA==" service=user-events user=3bb99ace-4e51-41cf-ab84-47fbd4533f32 time="2026-02-13T23:28:03Z" level=info msg="Handling message created event" date=0 messageID=5fddbc33-0fa9-40b6-ab20-dedf9c30db72 service=imap subject="******** (0c301b9a)" user=3bb99ace-4e51-41cf-ab84-47fbd4533f32 time="2026-02-13T23:28:03Z" level=info msg="200 OK: GET https://127.0.0.1:36955/mail/v4/messages/5fddbc33-0fa9-40b6-ab20-dedf9c30db72" pkg=gpa/client userID=3bb99ace-4e51-41cf-ab84-47fbd4533f32 time="2026-02-13T23:28:03Z" level=info msg="Handling draft or sent updated event" isDraft=false messageID=5fddbc33-0fa9-40b6-ab20-dedf9c30db72 service=imap subject="******** (0c301b9a)" user=3bb99ace-4e51-41cf-ab84-47fbd4533f32 time="2026-02-13T23:28:03Z" level=info msg="200 OK: GET https://127.0.0.1:36955/mail/v4/messages/5fddbc33-0fa9-40b6-ab20-dedf9c30db72" pkg=gpa/client userID=3bb99ace-4e51-41cf-ab84-47fbd4533f32 Then IMAP client "1" eventually sees the following messages in "Sent": # :1 -> *scenario | from | to | subject | | 05d1a423-099b-4db1-b6fe-4e38aa5e6a6e@proton.local | pm.bridge.qa@gmail.com | Plain text external | time="2026-02-13T23:28:03Z" level=info msg="Frontend service stopped" time="2026-02-13T23:28:03Z" level=info msg="Frontend client stopped" time="2026-02-13T23:28:03Z" level=info msg="Closing bridge" pkg=bridge time="2026-02-13T23:28:03Z" level=info msg="Stopping service" pkg=observability time="2026-02-13T23:28:03Z" level=info msg="Closing user" userID=3bb99ace-4e51-41cf-ab84-47fbd4533f32 time="2026-02-13T23:28:03Z" level=info msg="De-registering user client, ID:3bb99ace-4e51-41cf-ab84-47fbd4533f32" pkg=observability time="2026-02-13T23:28:03Z" level=info msg="Exiting IMAP Service" service=imap user=3bb99ace-4e51-41cf-ab84-47fbd4533f32 time="2026-02-13T23:28:03Z" level=info msg="Exiting service main loop" service=smtp user=3bb99ace-4e51-41cf-ab84-47fbd4533f32 time="2026-02-13T23:28:03Z" level=info msg="Exiting service main loop" service=notification user=3bb99ace-4e51-41cf-ab84-47fbd4533f32 time="2026-02-13T23:28:03Z" level=info msg="Exiting Service" service=user-identity user=3bb99ace-4e51-41cf-ab84-47fbd4533f32 time="2026-02-13T23:28:03Z" level=info msg="Exiting service main loop" service=telemetry user=3bb99ace-4e51-41cf-ab84-47fbd4533f32 time="2026-02-13T23:28:03Z" level=info msg="Exiting service" service=user-events user=3bb99ace-4e51-41cf-ab84-47fbd4533f32 time="2026-02-13T23:28:03Z" level=info msg="Closing IMAP Listener" service=server-manager time="2026-02-13T23:28:03Z" level=info msg="Closing IMAP server" service=server-manager time="2026-02-13T23:28:03Z" level=info msg="Closing SMTP Listener" service=server-manager time="2026-02-13T23:28:03Z" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2026-02-13T23:28:03Z" level=info msg="Closing SMTP server" service=server-manager time="2026-02-13T23:28:03Z" level=info msg="Closing service" service=unleash And the body in the "POST" request to "/mail/v4/messages" is: # :1 -> *scenario """ {  "Message": {  "Subject": "Plain text external",  "Sender": {  "Name": "Bridge Test"  },  "ToList": [  {  "Address": "pm.bridge.qa@gmail.com",  "Name": "External Bridge"  }  ],  "CCList": [],  "BCCList": [],  "MIMEType": "text/plain"  } } """ time="2026-02-13T23:28:03Z" level=info msg="User '42387aee-f645-42ed-ab14-4624c0a9ae61' created with id=1bcc925a-cb79-454b-abde-3d55518875ce" pkg=gpa/server/backend time="2026-02-13T23:28:04Z" level=info msg="User 'ac666753-b163-4137-aa3a-93015e45894c' created with id=bc376db8-7d72-48e5-ab36-62b81f2e5a07" pkg=gpa/server/backend time="2026-02-13T23:28:04Z" level=info msg="User '50a52da8-8367-4858-90bb-2a918d5dc0cf' created with id=459a9733-6d82-4b02-870a-a5301516e4ec" pkg=gpa/server/backend time="2026-02-13T23:28:04Z" level=info msg="Starting bridge" time="2026-02-13T23:28:04Z" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures1466701680/228/config3658144555/grpcFocusServerConfig.json pkg=focus/service time="2026-02-13T23:28:04Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures1466701680/228/cache206364551/unleash_cache/unleash_flags: no such file or directory" service=unleash time="2026-02-13T23:28:04Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures1466701680/228/cache206364551/notifications/notification_cache: no such file or directory" pkg=notification-store time="2026-02-13T23:28:04Z" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures1466701680/228/data2422764866/gluon/backend/db gluonStore=/tmp/TestFeatures1466701680/228/data2422764866/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2026-02-13T23:28:04Z" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2026-02-13T23:28:04Z" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2026-02-13T23:28:04Z" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2026-02-13T23:28:04Z" level=info msg="Starting service" service=unleash time="2026-02-13T23:28:04Z" level=info msg="Starting service" pkg=observability time="2026-02-13T23:28:04Z" level=info msg="Starting frontend service" time="2026-02-13T23:28:04Z" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures1466701680/228/config3658144555/grpcServerConfig.json time="2026-02-13T23:28:04Z" level=info msg="gRPC server listening on /tmp/bridge4715" pkg=grpc time="2026-02-13T23:28:04Z" level=info msg="Frontend service started" time="2026-02-13T23:28:04Z" level=info msg="Starting frontend client" time="2026-02-13T23:28:04Z" level=info msg="Starting poll service" service=unleash time="2026-02-13T23:28:04Z" level=info msg="Starting receiver service" service=unleash time="2026-02-13T23:28:04Z" level=info msg="Loading users" count=0 pkg=bridge/user time="2026-02-13T23:28:04Z" level=info msg="Finished loading users" pkg=bridge/user time="2026-02-13T23:28:04Z" level=info msg="Checking for updates" pkg=bridge time="2026-02-13T23:28:04Z" level=info msg="Not monitoring parent PID" pkg=grpc time="2026-02-13T23:28:04Z" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2026-02-13T23:28:04Z" level=info msg="200 OK: GET https://127.0.0.1:39493/feature/v2/frontend?bridgeStickyKey=c6000753-eec9-4c73-81c9-d38cf2db2215" pkg=gpa/manager time="2026-02-13T23:28:04Z" level=info msg="Frontend client started" time="2026-02-13T23:28:04Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (3d8d3249)" time="2026-02-13T23:28:04Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (3d8d3249)" time="2026-02-13T23:28:04Z" level=info msg="200 OK: POST https://127.0.0.1:39493/auth/v4/info" pkg=gpa/manager time="2026-02-13T23:28:04Z" level=info msg="200 OK: POST https://127.0.0.1:39493/auth/v4" pkg=gpa/manager time="2026-02-13T23:28:04Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=1bcc925a-cb79-454b-abde-3d55518875ce time="2026-02-13T23:28:04Z" level=info msg="Adding vault user" userID=1bcc925a-cb79-454b-abde-3d55518875ce time="2026-02-13T23:28:04Z" level=info msg="Creating new user" userID=1bcc925a-cb79-454b-abde-3d55518875ce time="2026-02-13T23:28:04Z" level=warning msg="404 GET https://127.0.0.1:39493/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2026-02-13T23:28:04Z" level=error msg="404 GET https://127.0.0.1:39493/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2026-02-13T23:28:04Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:39493/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2026-02-13T23:28:04Z" level=info msg="Creating user object" numAddr=1 numLabels=12 userID=1bcc925a-cb79-454b-abde-3d55518875ce time="2026-02-13T23:28:04Z" level=info msg="200 OK: GET https://127.0.0.1:39493/core/v4/events/latest" pkg=gpa/client userID=1bcc925a-cb79-454b-abde-3d55518875ce time="2026-02-13T23:28:04Z" level=info msg="Starting service Last EventID=AA==" service=user-events user=1bcc925a-cb79-454b-abde-3d55518875ce time="2026-02-13T23:28:04Z" level=info msg="200 OK: GET https://127.0.0.1:39493/core/v4/settings" pkg=gpa/client userID=1bcc925a-cb79-454b-abde-3d55518875ce time="2026-02-13T23:28:04Z" level=info msg="Registering user client, ID:1bcc925a-cb79-454b-abde-3d55518875ce" pkg=observability time="2026-02-13T23:28:04Z" level=info msg="Starting service main loop" service=telemetry user=1bcc925a-cb79-454b-abde-3d55518875ce time="2026-02-13T23:28:04Z" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=1bcc925a-cb79-454b-abde-3d55518875ce time="2026-02-13T23:28:04Z" level=info msg="Starting service main loop" service=notification user=1bcc925a-cb79-454b-abde-3d55518875ce time="2026-02-13T23:28:04Z" level=info msg="Starting service main loop" service=smtp user=1bcc925a-cb79-454b-abde-3d55518875ce time="2026-02-13T23:28:04Z" level=info msg="200 OK: GET https://127.0.0.1:39493/core/v4/labels?Type=4" pkg=gpa/client userID=1bcc925a-cb79-454b-abde-3d55518875ce time="2026-02-13T23:28:04Z" level=info msg="200 OK: GET https://127.0.0.1:39493/core/v4/labels?Type=3" pkg=gpa/client userID=1bcc925a-cb79-454b-abde-3d55518875ce time="2026-02-13T23:28:04Z" level=info msg="200 OK: GET https://127.0.0.1:39493/core/v4/labels?Type=1" pkg=gpa/client userID=1bcc925a-cb79-454b-abde-3d55518875ce time="2026-02-13T23:28:04Z" level=info msg="Setting labels" labelIDs="[8 10 0 2 4 5 6 7 9 12 1 3]" pkg=rwLabels time="2026-02-13T23:28:04Z" level=info msg="Adding user to imap server" addrID=112dc9ec-fc03-4a97-8184-6d96045b9f74 service=server-manager time="2026-02-13T23:28:04Z" level=info msg="Creating new IMAP user" addrID=112dc9ec-fc03-4a97-8184-6d96045b9f74 service=server-manager time="2026-02-13T23:28:04Z" level=info msg="Setting gluon ID" addrID=112dc9ec-fc03-4a97-8184-6d96045b9f74 gluonID=d42396b2-043a-4efc-8fda-2ae380eb7d14 userID=1bcc925a-cb79-454b-abde-3d55518875ce time="2026-02-13T23:28:04Z" level=info msg="Created new IMAP user" addrID=112dc9ec-fc03-4a97-8184-6d96045b9f74 gluonID=d42396b2-043a-4efc-8fda-2ae380eb7d14 service=server-manager time="2026-02-13T23:28:04Z" level=info msg="Validating Listener State" service=server-manager time="2026-02-13T23:28:04Z" level=info msg=Resuming service=user-events user=1bcc925a-cb79-454b-abde-3d55518875ce time="2026-02-13T23:28:04Z" level=info msg="Received mailbox message count" count=0 gluonID=d42396b2-043a-4efc-8fda-2ae380eb7d14 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2026-02-13T23:28:04Z" level=info msg="Starting IMAP Service" service=imap user=1bcc925a-cb79-454b-abde-3d55518875ce time="2026-02-13T23:28:04Z" level=info msg="Sync triggered" service=imap user=1bcc925a-cb79-454b-abde-3d55518875ce time="2026-02-13T23:28:04Z" level=info msg="Beginning user sync" service=imap start="2026-02-13 23:28:04.943489228 +0000 UTC m=+302.750097638" user=1bcc925a-cb79-454b-abde-3d55518875ce time="2026-02-13T23:28:04Z" level=info msg="Checking whether logged in user should re-sync. UserID:1bcc925a-cb79-454b-abde-3d55518875ce" userID=1bcc925a-cb79-454b-abde-3d55518875ce time="2026-02-13T23:28:04Z" level=info msg="Syncing labels" service=imap user=1bcc925a-cb79-454b-abde-3d55518875ce time="2026-02-13T23:28:04Z" level=info msg="Sending observability data." pkg=observability time="2026-02-13T23:28:04Z" level=info msg="200 OK: POST https://127.0.0.1:39493/data/v1/metrics" pkg=gpa/client userID=1bcc925a-cb79-454b-abde-3d55518875ce time="2026-02-13T23:28:04Z" level=info msg="Successfully sent observability data." pkg=observability time="2026-02-13T23:28:04Z" level=info msg="200 OK: GET https://127.0.0.1:39493/mail/v4/settings" pkg=gpa/client userID=1bcc925a-cb79-454b-abde-3d55518875ce time="2026-02-13T23:28:04Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=d42396b2-043a-4efc-8fda-2ae380eb7d14 time="2026-02-13T23:28:04Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=d42396b2-043a-4efc-8fda-2ae380eb7d14 time="2026-02-13T23:28:04Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=12 userID=d42396b2-043a-4efc-8fda-2ae380eb7d14 time="2026-02-13T23:28:04Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=8 userID=d42396b2-043a-4efc-8fda-2ae380eb7d14 time="2026-02-13T23:28:04Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4 userID=d42396b2-043a-4efc-8fda-2ae380eb7d14 time="2026-02-13T23:28:04Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=3 userID=d42396b2-043a-4efc-8fda-2ae380eb7d14 time="2026-02-13T23:28:04Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=10 userID=d42396b2-043a-4efc-8fda-2ae380eb7d14 time="2026-02-13T23:28:04Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5 userID=d42396b2-043a-4efc-8fda-2ae380eb7d14 time="2026-02-13T23:28:04Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0 userID=d42396b2-043a-4efc-8fda-2ae380eb7d14 time="2026-02-13T23:28:04Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6 userID=d42396b2-043a-4efc-8fda-2ae380eb7d14 time="2026-02-13T23:28:04Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=7 userID=d42396b2-043a-4efc-8fda-2ae380eb7d14 time="2026-02-13T23:28:04Z" level=info msg="Synced labels" service=imap user=1bcc925a-cb79-454b-abde-3d55518875ce time="2026-02-13T23:28:04Z" level=info msg="200 OK: POST https://127.0.0.1:39493/mail/v4/messages" pkg=gpa/client userID=1bcc925a-cb79-454b-abde-3d55518875ce time="2026-02-13T23:28:04Z" level=info msg="200 OK: GET https://127.0.0.1:39493/mail/v4/messages/count" pkg=gpa/client userID=1bcc925a-cb79-454b-abde-3d55518875ce time="2026-02-13T23:28:04Z" level=info msg="Syncing messages" service=imap user=1bcc925a-cb79-454b-abde-3d55518875ce time="2026-02-13T23:28:04Z" level=info msg="Job started" service=imap user=1bcc925a-cb79-454b-abde-3d55518875ce time="2026-02-13T23:28:04Z" level=info msg="200 OK: GET https://127.0.0.1:39493/core/v4/keys?Email=pm.bridge.qa%40gmail.com" pkg=gpa/client userID=1bcc925a-cb79-454b-abde-3d55518875ce time="2026-02-13T23:28:04Z" level=info msg="200 OK: POST https://127.0.0.1:39493/mail/v4/messages" pkg=gpa/client userID=1bcc925a-cb79-454b-abde-3d55518875ce time="2026-02-13T23:28:04Z" level=info msg="200 OK: GET https://127.0.0.1:39493/contacts/v4/emails?Email=pm.bridge.qa%40gmail.com&Page=0&PageSize=150" pkg=gpa/client userID=1bcc925a-cb79-454b-abde-3d55518875ce time="2026-02-13T23:28:04Z" level=info msg="200 OK: POST https://127.0.0.1:39493/mail/v4/messages/969dc45d-7a57-48eb-b7fb-6c0a7e5a0c52" pkg=gpa/client userID=1bcc925a-cb79-454b-abde-3d55518875ce time="2026-02-13T23:28:04Z" level=info msg="Scheduling observability data sending" pkg=observability time="2026-02-13T23:28:04Z" level=info msg="200 OK: POST https://127.0.0.1:39493/mail/v4/messages" pkg=gpa/client userID=1bcc925a-cb79-454b-abde-3d55518875ce time="2026-02-13T23:28:04Z" level=info msg="Creating new child job" service=imap user=1bcc925a-cb79-454b-abde-3d55518875ce time="2026-02-13T23:28:04Z" level=info msg="Job finished" service=imap user=1bcc925a-cb79-454b-abde-3d55518875ce Scenario: Message without charset is utf8 # features/smtp/send/plain.feature:158 When SMTP client "1" sends the following message from "42387aee-f645-42ed-ab14-4624c0a9ae61@proton.local" to "pm.bridge.qa@gmail.com": # :1 -> *scenario """ From: Bridge Test <[user:user]@[domain]> To: External Bridge  Subject: Plain text no charset external Content-Disposition: inline Content-Type: text/plain;  This is body of mail without charset. Please assume utf8  """ Then it succeeds # :1 -> *scenario time="2026-02-13T23:28:04Z" level=info msg="200 OK: GET https://127.0.0.1:39493/mail/v4/messages/969dc45d-7a57-48eb-b7fb-6c0a7e5a0c52" pkg=gpa/client userID=1bcc925a-cb79-454b-abde-3d55518875ce When user "42387aee-f645-42ed-ab14-4624c0a9ae61" connects and authenticates IMAP client "1" # :1 -> *scenario time="2026-02-13T23:28:04Z" level=info msg="Child job finished" service=imap user=1bcc925a-cb79-454b-abde-3d55518875ce time="2026-02-13T23:28:04Z" level=info msg="All child jobs completed" service=imap sync-job=waiter user=1bcc925a-cb79-454b-abde-3d55518875ce time="2026-02-13T23:28:04Z" level=info msg="Synced messages" service=imap user=1bcc925a-cb79-454b-abde-3d55518875ce time="2026-02-13T23:28:04Z" level=info msg="Finished user sync" duration=22.103534ms service=imap user=1bcc925a-cb79-454b-abde-3d55518875ce time="2026-02-13T23:28:04Z" level=info msg="Sync complete, starting API event stream" service=imap user=1bcc925a-cb79-454b-abde-3d55518875ce time="2026-02-13T23:28:04Z" level=info msg="Event loop reset" eventID="AA==" service=user-events user=1bcc925a-cb79-454b-abde-3d55518875ce Then IMAP client "1" eventually sees the following messages in "Sent": # :1 -> *scenario | from | to | subject | | 42387aee-f645-42ed-ab14-4624c0a9ae61@proton.local | pm.bridge.qa@gmail.com | Plain text no charset external | time="2026-02-13T23:28:05Z" level=info msg="Frontend service stopped" time="2026-02-13T23:28:05Z" level=info msg="Frontend client stopped" time="2026-02-13T23:28:05Z" level=info msg="Closing bridge" pkg=bridge time="2026-02-13T23:28:05Z" level=info msg="Stopping service" pkg=observability time="2026-02-13T23:28:05Z" level=info msg="Closing user" userID=1bcc925a-cb79-454b-abde-3d55518875ce time="2026-02-13T23:28:05Z" level=info msg="De-registering user client, ID:1bcc925a-cb79-454b-abde-3d55518875ce" pkg=observability time="2026-02-13T23:28:05Z" level=info msg="Exiting IMAP Service" service=imap user=1bcc925a-cb79-454b-abde-3d55518875ce time="2026-02-13T23:28:05Z" level=info msg="Exiting service main loop" service=smtp user=1bcc925a-cb79-454b-abde-3d55518875ce time="2026-02-13T23:28:05Z" level=info msg="Exiting service main loop" service=notification user=1bcc925a-cb79-454b-abde-3d55518875ce time="2026-02-13T23:28:05Z" level=info msg="Exiting Service" service=user-identity user=1bcc925a-cb79-454b-abde-3d55518875ce time="2026-02-13T23:28:05Z" level=info msg="Exiting service main loop" service=telemetry user=1bcc925a-cb79-454b-abde-3d55518875ce time="2026-02-13T23:28:05Z" level=info msg="Exiting service" service=user-events user=1bcc925a-cb79-454b-abde-3d55518875ce time="2026-02-13T23:28:05Z" level=info msg="Closing IMAP Listener" service=server-manager time="2026-02-13T23:28:05Z" level=info msg="Closing IMAP server" service=server-manager time="2026-02-13T23:28:05Z" level=info msg="Closing SMTP Listener" service=server-manager time="2026-02-13T23:28:05Z" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2026-02-13T23:28:05Z" level=info msg="Closing SMTP server" service=server-manager time="2026-02-13T23:28:05Z" level=info msg="Closing service" service=unleash And the body in the "POST" request to "/mail/v4/messages" is: # :1 -> *scenario """ {  "Message": {  "Subject": "Plain text no charset external",  "Sender": {  "Name": "Bridge Test"  },  "ToList": [  {  "Address": "pm.bridge.qa@gmail.com",  "Name": "External Bridge"  }  ],  "CCList": [],  "BCCList": [],  "MIMEType": "text/plain"  } } """ time="2026-02-13T23:28:05Z" level=info msg="User 'fd4f6b40-7689-4082-81f9-0d6fd6c708a1' created with id=4be8f757-f722-464f-8a17-126ed7ca49ea" pkg=gpa/server/backend time="2026-02-13T23:28:05Z" level=info msg="User '03fd608e-c9a4-47b1-9ed1-0a571b77a13f' created with id=962a6dbc-9978-4f2c-9268-e5ae1398336d" pkg=gpa/server/backend time="2026-02-13T23:28:06Z" level=info msg="User '780bcf4e-60f6-4125-993f-9d243a024b16' created with id=bfd74ef5-52a6-40c0-85ab-cc1b7dfed3ed" pkg=gpa/server/backend time="2026-02-13T23:28:06Z" level=info msg="Starting bridge" time="2026-02-13T23:28:06Z" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures1466701680/229/config1035875012/grpcFocusServerConfig.json pkg=focus/service time="2026-02-13T23:28:06Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures1466701680/229/cache862648580/unleash_cache/unleash_flags: no such file or directory" service=unleash time="2026-02-13T23:28:06Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures1466701680/229/cache862648580/notifications/notification_cache: no such file or directory" pkg=notification-store time="2026-02-13T23:28:06Z" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures1466701680/229/data1241014435/gluon/backend/db gluonStore=/tmp/TestFeatures1466701680/229/data1241014435/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2026-02-13T23:28:06Z" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2026-02-13T23:28:06Z" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2026-02-13T23:28:06Z" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2026-02-13T23:28:06Z" level=info msg="Starting service" service=unleash time="2026-02-13T23:28:06Z" level=info msg="Starting service" pkg=observability time="2026-02-13T23:28:06Z" level=info msg="Starting frontend service" time="2026-02-13T23:28:06Z" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures1466701680/229/config1035875012/grpcServerConfig.json time="2026-02-13T23:28:06Z" level=info msg="gRPC server listening on /tmp/bridge7630" pkg=grpc time="2026-02-13T23:28:06Z" level=info msg="Frontend service started" time="2026-02-13T23:28:06Z" level=info msg="Starting frontend client" time="2026-02-13T23:28:06Z" level=info msg="Starting poll service" service=unleash time="2026-02-13T23:28:06Z" level=info msg="Starting receiver service" service=unleash time="2026-02-13T23:28:06Z" level=info msg="200 OK: GET https://127.0.0.1:44033/feature/v2/frontend?bridgeStickyKey=9c15d801-0531-4116-a4a3-eba14154b321" pkg=gpa/manager time="2026-02-13T23:28:06Z" level=info msg="Loading users" count=0 pkg=bridge/user time="2026-02-13T23:28:06Z" level=info msg="Finished loading users" pkg=bridge/user time="2026-02-13T23:28:06Z" level=info msg="Checking for updates" pkg=bridge time="2026-02-13T23:28:06Z" level=info msg="Not monitoring parent PID" pkg=grpc time="2026-02-13T23:28:06Z" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2026-02-13T23:28:06Z" level=info msg="Frontend client started" time="2026-02-13T23:28:06Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (be5c4553)" time="2026-02-13T23:28:06Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (be5c4553)" time="2026-02-13T23:28:06Z" level=info msg="200 OK: POST https://127.0.0.1:44033/auth/v4/info" pkg=gpa/manager time="2026-02-13T23:28:06Z" level=info msg="200 OK: POST https://127.0.0.1:44033/auth/v4" pkg=gpa/manager time="2026-02-13T23:28:06Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=4be8f757-f722-464f-8a17-126ed7ca49ea time="2026-02-13T23:28:06Z" level=info msg="Adding vault user" userID=4be8f757-f722-464f-8a17-126ed7ca49ea time="2026-02-13T23:28:06Z" level=info msg="Creating new user" userID=4be8f757-f722-464f-8a17-126ed7ca49ea time="2026-02-13T23:28:06Z" level=warning msg="404 GET https://127.0.0.1:44033/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2026-02-13T23:28:06Z" level=error msg="404 GET https://127.0.0.1:44033/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2026-02-13T23:28:06Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:44033/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2026-02-13T23:28:06Z" level=info msg="Creating user object" numAddr=1 numLabels=12 userID=4be8f757-f722-464f-8a17-126ed7ca49ea time="2026-02-13T23:28:06Z" level=info msg="200 OK: GET https://127.0.0.1:44033/core/v4/events/latest" pkg=gpa/client userID=4be8f757-f722-464f-8a17-126ed7ca49ea time="2026-02-13T23:28:06Z" level=info msg="Starting service Last EventID=AA==" service=user-events user=4be8f757-f722-464f-8a17-126ed7ca49ea time="2026-02-13T23:28:06Z" level=info msg="200 OK: GET https://127.0.0.1:44033/core/v4/settings" pkg=gpa/client userID=4be8f757-f722-464f-8a17-126ed7ca49ea time="2026-02-13T23:28:06Z" level=info msg="Registering user client, ID:4be8f757-f722-464f-8a17-126ed7ca49ea" pkg=observability time="2026-02-13T23:28:06Z" level=info msg="Starting service main loop" service=telemetry user=4be8f757-f722-464f-8a17-126ed7ca49ea time="2026-02-13T23:28:06Z" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=4be8f757-f722-464f-8a17-126ed7ca49ea time="2026-02-13T23:28:06Z" level=info msg="Starting service main loop" service=notification user=4be8f757-f722-464f-8a17-126ed7ca49ea time="2026-02-13T23:28:06Z" level=info msg="Starting service main loop" service=smtp user=4be8f757-f722-464f-8a17-126ed7ca49ea time="2026-02-13T23:28:06Z" level=info msg="200 OK: GET https://127.0.0.1:44033/core/v4/labels?Type=4" pkg=gpa/client userID=4be8f757-f722-464f-8a17-126ed7ca49ea time="2026-02-13T23:28:06Z" level=info msg="200 OK: GET https://127.0.0.1:44033/core/v4/labels?Type=3" pkg=gpa/client userID=4be8f757-f722-464f-8a17-126ed7ca49ea time="2026-02-13T23:28:06Z" level=info msg="200 OK: GET https://127.0.0.1:44033/core/v4/labels?Type=1" pkg=gpa/client userID=4be8f757-f722-464f-8a17-126ed7ca49ea time="2026-02-13T23:28:06Z" level=info msg="Setting labels" labelIDs="[8 10 0 1 4 9 12 2 3 5 6 7]" pkg=rwLabels time="2026-02-13T23:28:06Z" level=info msg="Adding user to imap server" addrID=f8108994-4d9d-49c4-b9e9-c4b1f07bc90c service=server-manager time="2026-02-13T23:28:06Z" level=info msg="Creating new IMAP user" addrID=f8108994-4d9d-49c4-b9e9-c4b1f07bc90c service=server-manager time="2026-02-13T23:28:06Z" level=info msg="Setting gluon ID" addrID=f8108994-4d9d-49c4-b9e9-c4b1f07bc90c gluonID=b1ded6a9-db86-455d-9355-acb45f45550d userID=4be8f757-f722-464f-8a17-126ed7ca49ea time="2026-02-13T23:28:06Z" level=info msg="Created new IMAP user" addrID=f8108994-4d9d-49c4-b9e9-c4b1f07bc90c gluonID=b1ded6a9-db86-455d-9355-acb45f45550d service=server-manager time="2026-02-13T23:28:06Z" level=info msg="Validating Listener State" service=server-manager time="2026-02-13T23:28:06Z" level=info msg=Resuming service=user-events user=4be8f757-f722-464f-8a17-126ed7ca49ea time="2026-02-13T23:28:06Z" level=info msg="Received mailbox message count" count=0 gluonID=b1ded6a9-db86-455d-9355-acb45f45550d labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2026-02-13T23:28:06Z" level=info msg="Starting IMAP Service" service=imap user=4be8f757-f722-464f-8a17-126ed7ca49ea time="2026-02-13T23:28:06Z" level=info msg="Sync triggered" service=imap user=4be8f757-f722-464f-8a17-126ed7ca49ea time="2026-02-13T23:28:06Z" level=info msg="Beginning user sync" service=imap start="2026-02-13 23:28:06.518615031 +0000 UTC m=+304.325223441" user=4be8f757-f722-464f-8a17-126ed7ca49ea time="2026-02-13T23:28:06Z" level=info msg="Syncing labels" service=imap user=4be8f757-f722-464f-8a17-126ed7ca49ea time="2026-02-13T23:28:06Z" level=info msg="Checking whether logged in user should re-sync. UserID:4be8f757-f722-464f-8a17-126ed7ca49ea" userID=4be8f757-f722-464f-8a17-126ed7ca49ea time="2026-02-13T23:28:06Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=b1ded6a9-db86-455d-9355-acb45f45550d time="2026-02-13T23:28:06Z" level=info msg="Sending observability data." pkg=observability time="2026-02-13T23:28:06Z" level=info msg="200 OK: POST https://127.0.0.1:44033/data/v1/metrics" pkg=gpa/client userID=4be8f757-f722-464f-8a17-126ed7ca49ea time="2026-02-13T23:28:06Z" level=info msg="Successfully sent observability data." pkg=observability time="2026-02-13T23:28:06Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=b1ded6a9-db86-455d-9355-acb45f45550d time="2026-02-13T23:28:06Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6 userID=b1ded6a9-db86-455d-9355-acb45f45550d time="2026-02-13T23:28:06Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=7 userID=b1ded6a9-db86-455d-9355-acb45f45550d time="2026-02-13T23:28:06Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=8 userID=b1ded6a9-db86-455d-9355-acb45f45550d time="2026-02-13T23:28:06Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4 userID=b1ded6a9-db86-455d-9355-acb45f45550d time="2026-02-13T23:28:06Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=12 userID=b1ded6a9-db86-455d-9355-acb45f45550d time="2026-02-13T23:28:06Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5 userID=b1ded6a9-db86-455d-9355-acb45f45550d time="2026-02-13T23:28:06Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=10 userID=b1ded6a9-db86-455d-9355-acb45f45550d time="2026-02-13T23:28:06Z" level=info msg="200 OK: GET https://127.0.0.1:44033/mail/v4/settings" pkg=gpa/client userID=4be8f757-f722-464f-8a17-126ed7ca49ea time="2026-02-13T23:28:06Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0 userID=b1ded6a9-db86-455d-9355-acb45f45550d time="2026-02-13T23:28:06Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=3 userID=b1ded6a9-db86-455d-9355-acb45f45550d time="2026-02-13T23:28:06Z" level=info msg="Synced labels" service=imap user=4be8f757-f722-464f-8a17-126ed7ca49ea time="2026-02-13T23:28:06Z" level=info msg="200 OK: GET https://127.0.0.1:44033/mail/v4/messages/count" pkg=gpa/client userID=4be8f757-f722-464f-8a17-126ed7ca49ea time="2026-02-13T23:28:06Z" level=info msg="Syncing messages" service=imap user=4be8f757-f722-464f-8a17-126ed7ca49ea time="2026-02-13T23:28:06Z" level=info msg="Job started" service=imap user=4be8f757-f722-464f-8a17-126ed7ca49ea time="2026-02-13T23:28:06Z" level=info msg="200 OK: POST https://127.0.0.1:44033/mail/v4/messages" pkg=gpa/client userID=4be8f757-f722-464f-8a17-126ed7ca49ea time="2026-02-13T23:28:06Z" level=info msg="Job finished" service=imap user=4be8f757-f722-464f-8a17-126ed7ca49ea time="2026-02-13T23:28:06Z" level=info msg="All child jobs completed" service=imap sync-job=waiter user=4be8f757-f722-464f-8a17-126ed7ca49ea time="2026-02-13T23:28:06Z" level=info msg="Synced messages" service=imap user=4be8f757-f722-464f-8a17-126ed7ca49ea time="2026-02-13T23:28:06Z" level=info msg="Finished user sync" duration=12.990351ms service=imap user=4be8f757-f722-464f-8a17-126ed7ca49ea time="2026-02-13T23:28:06Z" level=info msg="Sync complete, starting API event stream" service=imap user=4be8f757-f722-464f-8a17-126ed7ca49ea time="2026-02-13T23:28:06Z" level=info msg="Event loop reset" eventID="AA==" service=user-events user=4be8f757-f722-464f-8a17-126ed7ca49ea time="2026-02-13T23:28:06Z" level=warning msg="Determined encoding by reading body" name=windows-1252 time="2026-02-13T23:28:06Z" level=info msg="200 OK: POST https://127.0.0.1:44033/mail/v4/messages" pkg=gpa/client userID=4be8f757-f722-464f-8a17-126ed7ca49ea time="2026-02-13T23:28:06Z" level=info msg="200 OK: GET https://127.0.0.1:44033/core/v4/keys?Email=pm.bridge.qa%40gmail.com" pkg=gpa/client userID=4be8f757-f722-464f-8a17-126ed7ca49ea time="2026-02-13T23:28:06Z" level=info msg="200 OK: GET https://127.0.0.1:44033/contacts/v4/emails?Email=pm.bridge.qa%40gmail.com&Page=0&PageSize=150" pkg=gpa/client userID=4be8f757-f722-464f-8a17-126ed7ca49ea time="2026-02-13T23:28:06Z" level=info msg="200 OK: POST https://127.0.0.1:44033/mail/v4/messages/3a0aa640-194f-402c-a5e5-2ac974f20050" pkg=gpa/client userID=4be8f757-f722-464f-8a17-126ed7ca49ea time="2026-02-13T23:28:06Z" level=info msg="Scheduling observability data sending" pkg=observability Scenario: Message without charset is base64-encoded latin1 # features/smtp/send/plain.feature:196 When SMTP client "1" sends the following message from "fd4f6b40-7689-4082-81f9-0d6fd6c708a1@proton.local" to "pm.bridge.qa@gmail.com": # :1 -> *scenario """ From: Bridge Test <[user:user]@[domain]> To: External Bridge  Subject: Plain text no charset external Content-Disposition: inline Content-Type: text/plain; Content-Transfer-Encoding: base64  dGhpcyBpcyBpbiBsYXRpbjEgYW5kIHRoZXJlIGFyZSBsb3RzIG9mIGVzIHdpdGggYWNjZW50czog 6enp6enp6enp6enp6enp   """ Then it succeeds # :1 -> *scenario When user "fd4f6b40-7689-4082-81f9-0d6fd6c708a1" connects and authenticates IMAP client "1" # :1 -> *scenario time="2026-02-13T23:28:06Z" level=info msg="Heartbeat sent" metrics="{bridge.any.heartbeat bridge_heartbeat_new {1 9} {true true false false false true true true true true false 0.0.0 starttls starttls unknown}}" pkg=telemetry time="2026-02-13T23:28:07Z" level=info msg="200 OK: GET https://127.0.0.1:44033/core/v4/events/AA==" pkg=gpa/client userID=4be8f757-f722-464f-8a17-126ed7ca49ea time="2026-02-13T23:28:07Z" level=info msg="Received new API event" new="Event BA==: messages: created=1, updated=1, deleted=0" old="AA==" service=user-events user=4be8f757-f722-464f-8a17-126ed7ca49ea time="2026-02-13T23:28:07Z" level=info msg="Handling message created event" date=0 messageID=3a0aa640-194f-402c-a5e5-2ac974f20050 service=imap subject="******** (8a3d8c52)" user=4be8f757-f722-464f-8a17-126ed7ca49ea time="2026-02-13T23:28:07Z" level=info msg="200 OK: GET https://127.0.0.1:44033/mail/v4/messages/3a0aa640-194f-402c-a5e5-2ac974f20050" pkg=gpa/client userID=4be8f757-f722-464f-8a17-126ed7ca49ea time="2026-02-13T23:28:07Z" level=info msg="Handling draft or sent updated event" isDraft=false messageID=3a0aa640-194f-402c-a5e5-2ac974f20050 service=imap subject="******** (8a3d8c52)" user=4be8f757-f722-464f-8a17-126ed7ca49ea time="2026-02-13T23:28:07Z" level=info msg="200 OK: GET https://127.0.0.1:44033/mail/v4/messages/3a0aa640-194f-402c-a5e5-2ac974f20050" pkg=gpa/client userID=4be8f757-f722-464f-8a17-126ed7ca49ea Then IMAP client "1" eventually sees the following messages in "Sent": # :1 -> *scenario | from | to | subject | | fd4f6b40-7689-4082-81f9-0d6fd6c708a1@proton.local | pm.bridge.qa@gmail.com | Plain text no charset external | time="2026-02-13T23:28:07Z" level=info msg="Frontend service stopped" time="2026-02-13T23:28:07Z" level=info msg="Frontend client stopped" time="2026-02-13T23:28:07Z" level=info msg="Closing bridge" pkg=bridge time="2026-02-13T23:28:07Z" level=info msg="Stopping service" pkg=observability time="2026-02-13T23:28:07Z" level=info msg="Closing user" userID=4be8f757-f722-464f-8a17-126ed7ca49ea time="2026-02-13T23:28:07Z" level=info msg="De-registering user client, ID:4be8f757-f722-464f-8a17-126ed7ca49ea" pkg=observability time="2026-02-13T23:28:07Z" level=info msg="Exiting IMAP Service" service=imap user=4be8f757-f722-464f-8a17-126ed7ca49ea time="2026-02-13T23:28:07Z" level=info msg="Exiting service main loop" service=smtp user=4be8f757-f722-464f-8a17-126ed7ca49ea time="2026-02-13T23:28:07Z" level=info msg="Exiting service main loop" service=notification user=4be8f757-f722-464f-8a17-126ed7ca49ea time="2026-02-13T23:28:07Z" level=info msg="Exiting Service" service=user-identity user=4be8f757-f722-464f-8a17-126ed7ca49ea time="2026-02-13T23:28:07Z" level=info msg="Exiting service main loop" service=telemetry user=4be8f757-f722-464f-8a17-126ed7ca49ea time="2026-02-13T23:28:07Z" level=info msg="Exiting service" service=user-events user=4be8f757-f722-464f-8a17-126ed7ca49ea time="2026-02-13T23:28:07Z" level=info msg="Closing IMAP Listener" service=server-manager time="2026-02-13T23:28:07Z" level=info msg="Closing IMAP server" service=server-manager time="2026-02-13T23:28:07Z" level=info msg="Closing SMTP Listener" service=server-manager time="2026-02-13T23:28:07Z" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2026-02-13T23:28:07Z" level=info msg="Closing SMTP server" service=server-manager time="2026-02-13T23:28:07Z" level=info msg="Closing service" service=unleash And the body in the "POST" request to "/mail/v4/messages" is: # :1 -> *scenario """ {  "Message": {  "Subject": "Plain text no charset external",  "Sender": {  "Name": "Bridge Test"  },  "ToList": [  {  "Address": "pm.bridge.qa@gmail.com",  "Name": "External Bridge"  }  ],  "CCList": [],  "BCCList": [],  "MIMEType": "text/plain"  } } """ time="2026-02-13T23:28:07Z" level=info msg="User 'ab438393-a563-4261-99e3-aa362139f97e' created with id=616bc4d3-1057-43a3-8035-324785501130" pkg=gpa/server/backend time="2026-02-13T23:28:08Z" level=info msg="User 'b04f3aba-68d5-4828-ba66-c215f6111e10' created with id=1e2a1cd2-42f0-40e3-9019-1ad2cbfe86ee" pkg=gpa/server/backend time="2026-02-13T23:28:08Z" level=info msg="User 'eb5120f7-e7f5-4115-9082-ca22f4b7aa02' created with id=50d328ee-adff-4f78-a613-04b0eb45c419" pkg=gpa/server/backend time="2026-02-13T23:28:08Z" level=info msg="Starting bridge" time="2026-02-13T23:28:08Z" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures1466701680/230/config940588232/grpcFocusServerConfig.json pkg=focus/service time="2026-02-13T23:28:08Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures1466701680/230/cache2436011949/unleash_cache/unleash_flags: no such file or directory" service=unleash time="2026-02-13T23:28:08Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures1466701680/230/cache2436011949/notifications/notification_cache: no such file or directory" pkg=notification-store time="2026-02-13T23:28:08Z" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures1466701680/230/data1159443725/gluon/backend/db gluonStore=/tmp/TestFeatures1466701680/230/data1159443725/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2026-02-13T23:28:08Z" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2026-02-13T23:28:08Z" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2026-02-13T23:28:08Z" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2026-02-13T23:28:08Z" level=info msg="Starting service" service=unleash time="2026-02-13T23:28:08Z" level=info msg="Starting service" pkg=observability time="2026-02-13T23:28:08Z" level=info msg="Starting frontend service" time="2026-02-13T23:28:08Z" level=info msg="Starting receiver service" service=unleash time="2026-02-13T23:28:08Z" level=info msg="Starting poll service" service=unleash time="2026-02-13T23:28:08Z" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures1466701680/230/config940588232/grpcServerConfig.json time="2026-02-13T23:28:08Z" level=info msg="gRPC server listening on /tmp/bridge4275" pkg=grpc time="2026-02-13T23:28:08Z" level=info msg="Frontend service started" time="2026-02-13T23:28:08Z" level=info msg="Starting frontend client" time="2026-02-13T23:28:08Z" level=info msg="Loading users" count=0 pkg=bridge/user time="2026-02-13T23:28:08Z" level=info msg="Finished loading users" pkg=bridge/user time="2026-02-13T23:28:08Z" level=info msg="Checking for updates" pkg=bridge time="2026-02-13T23:28:08Z" level=info msg="Not monitoring parent PID" pkg=grpc time="2026-02-13T23:28:08Z" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2026-02-13T23:28:08Z" level=info msg="200 OK: GET https://127.0.0.1:33455/feature/v2/frontend?bridgeStickyKey=427576da-a347-41f7-a827-aa1fba867d83" pkg=gpa/manager time="2026-02-13T23:28:08Z" level=info msg="Frontend client started" time="2026-02-13T23:28:08Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (5c7ada13)" time="2026-02-13T23:28:08Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (5c7ada13)" time="2026-02-13T23:28:08Z" level=info msg="200 OK: POST https://127.0.0.1:33455/auth/v4/info" pkg=gpa/manager time="2026-02-13T23:28:08Z" level=info msg="200 OK: POST https://127.0.0.1:33455/auth/v4" pkg=gpa/manager time="2026-02-13T23:28:08Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=616bc4d3-1057-43a3-8035-324785501130 time="2026-02-13T23:28:09Z" level=info msg="Adding vault user" userID=616bc4d3-1057-43a3-8035-324785501130 time="2026-02-13T23:28:09Z" level=info msg="Creating new user" userID=616bc4d3-1057-43a3-8035-324785501130 time="2026-02-13T23:28:09Z" level=warning msg="404 GET https://127.0.0.1:33455/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2026-02-13T23:28:09Z" level=error msg="404 GET https://127.0.0.1:33455/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2026-02-13T23:28:09Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:33455/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2026-02-13T23:28:09Z" level=info msg="Creating user object" numAddr=1 numLabels=12 userID=616bc4d3-1057-43a3-8035-324785501130 time="2026-02-13T23:28:09Z" level=info msg="200 OK: GET https://127.0.0.1:33455/core/v4/events/latest" pkg=gpa/client userID=616bc4d3-1057-43a3-8035-324785501130 time="2026-02-13T23:28:09Z" level=info msg="Starting service Last EventID=AA==" service=user-events user=616bc4d3-1057-43a3-8035-324785501130 time="2026-02-13T23:28:09Z" level=info msg="200 OK: GET https://127.0.0.1:33455/core/v4/settings" pkg=gpa/client userID=616bc4d3-1057-43a3-8035-324785501130 time="2026-02-13T23:28:09Z" level=info msg="Registering user client, ID:616bc4d3-1057-43a3-8035-324785501130" pkg=observability time="2026-02-13T23:28:09Z" level=info msg="Starting service main loop" service=telemetry user=616bc4d3-1057-43a3-8035-324785501130 time="2026-02-13T23:28:09Z" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=616bc4d3-1057-43a3-8035-324785501130 time="2026-02-13T23:28:09Z" level=info msg="Starting service main loop" service=notification user=616bc4d3-1057-43a3-8035-324785501130 time="2026-02-13T23:28:09Z" level=info msg="Starting service main loop" service=smtp user=616bc4d3-1057-43a3-8035-324785501130 time="2026-02-13T23:28:09Z" level=info msg="200 OK: GET https://127.0.0.1:33455/core/v4/labels?Type=4" pkg=gpa/client userID=616bc4d3-1057-43a3-8035-324785501130 time="2026-02-13T23:28:09Z" level=info msg="200 OK: GET https://127.0.0.1:33455/core/v4/labels?Type=3" pkg=gpa/client userID=616bc4d3-1057-43a3-8035-324785501130 time="2026-02-13T23:28:09Z" level=info msg="200 OK: GET https://127.0.0.1:33455/core/v4/labels?Type=1" pkg=gpa/client userID=616bc4d3-1057-43a3-8035-324785501130 time="2026-02-13T23:28:09Z" level=info msg="Setting labels" labelIDs="[10 12 0 2 3 4 5 8 9 1 6 7]" pkg=rwLabels time="2026-02-13T23:28:09Z" level=info msg="Adding user to imap server" addrID=7e3e1063-9d14-4b3d-961b-0ee975e9ed8b service=server-manager time="2026-02-13T23:28:09Z" level=info msg="Creating new IMAP user" addrID=7e3e1063-9d14-4b3d-961b-0ee975e9ed8b service=server-manager time="2026-02-13T23:28:09Z" level=info msg="Setting gluon ID" addrID=7e3e1063-9d14-4b3d-961b-0ee975e9ed8b gluonID=676fec37-24c0-4255-b2ca-f7639bca94fc userID=616bc4d3-1057-43a3-8035-324785501130 time="2026-02-13T23:28:09Z" level=info msg="Created new IMAP user" addrID=7e3e1063-9d14-4b3d-961b-0ee975e9ed8b gluonID=676fec37-24c0-4255-b2ca-f7639bca94fc service=server-manager time="2026-02-13T23:28:09Z" level=info msg="Validating Listener State" service=server-manager time="2026-02-13T23:28:09Z" level=info msg=Resuming service=user-events user=616bc4d3-1057-43a3-8035-324785501130 time="2026-02-13T23:28:09Z" level=info msg="Received mailbox message count" count=0 gluonID=676fec37-24c0-4255-b2ca-f7639bca94fc labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2026-02-13T23:28:09Z" level=info msg="Starting IMAP Service" service=imap user=616bc4d3-1057-43a3-8035-324785501130 time="2026-02-13T23:28:09Z" level=info msg="Sync triggered" service=imap user=616bc4d3-1057-43a3-8035-324785501130 time="2026-02-13T23:28:09Z" level=info msg="Checking whether logged in user should re-sync. UserID:616bc4d3-1057-43a3-8035-324785501130" userID=616bc4d3-1057-43a3-8035-324785501130 time="2026-02-13T23:28:09Z" level=info msg="Beginning user sync" service=imap start="2026-02-13 23:28:09.030373211 +0000 UTC m=+306.836981621" user=616bc4d3-1057-43a3-8035-324785501130 time="2026-02-13T23:28:09Z" level=info msg="Syncing labels" service=imap user=616bc4d3-1057-43a3-8035-324785501130 time="2026-02-13T23:28:09Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=676fec37-24c0-4255-b2ca-f7639bca94fc time="2026-02-13T23:28:09Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=676fec37-24c0-4255-b2ca-f7639bca94fc time="2026-02-13T23:28:09Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=7 userID=676fec37-24c0-4255-b2ca-f7639bca94fc time="2026-02-13T23:28:09Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=10 userID=676fec37-24c0-4255-b2ca-f7639bca94fc time="2026-02-13T23:28:09Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=3 userID=676fec37-24c0-4255-b2ca-f7639bca94fc time="2026-02-13T23:28:09Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6 userID=676fec37-24c0-4255-b2ca-f7639bca94fc time="2026-02-13T23:28:09Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0 userID=676fec37-24c0-4255-b2ca-f7639bca94fc time="2026-02-13T23:28:09Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5 userID=676fec37-24c0-4255-b2ca-f7639bca94fc time="2026-02-13T23:28:09Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=12 userID=676fec37-24c0-4255-b2ca-f7639bca94fc time="2026-02-13T23:28:09Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4 userID=676fec37-24c0-4255-b2ca-f7639bca94fc time="2026-02-13T23:28:09Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=8 userID=676fec37-24c0-4255-b2ca-f7639bca94fc time="2026-02-13T23:28:09Z" level=info msg="Synced labels" service=imap user=616bc4d3-1057-43a3-8035-324785501130 time="2026-02-13T23:28:09Z" level=info msg="200 OK: GET https://127.0.0.1:33455/mail/v4/messages/count" pkg=gpa/client userID=616bc4d3-1057-43a3-8035-324785501130 time="2026-02-13T23:28:09Z" level=info msg="Syncing messages" service=imap user=616bc4d3-1057-43a3-8035-324785501130 time="2026-02-13T23:28:09Z" level=info msg="Job started" service=imap user=616bc4d3-1057-43a3-8035-324785501130 time="2026-02-13T23:28:09Z" level=info msg="200 OK: POST https://127.0.0.1:33455/mail/v4/messages" pkg=gpa/client userID=616bc4d3-1057-43a3-8035-324785501130 time="2026-02-13T23:28:09Z" level=info msg="Job finished" service=imap user=616bc4d3-1057-43a3-8035-324785501130 time="2026-02-13T23:28:09Z" level=info msg="All child jobs completed" service=imap sync-job=waiter user=616bc4d3-1057-43a3-8035-324785501130 time="2026-02-13T23:28:09Z" level=info msg="Synced messages" service=imap user=616bc4d3-1057-43a3-8035-324785501130 time="2026-02-13T23:28:09Z" level=info msg="Finished user sync" duration=5.704793ms service=imap user=616bc4d3-1057-43a3-8035-324785501130 time="2026-02-13T23:28:09Z" level=info msg="Sync complete, starting API event stream" service=imap user=616bc4d3-1057-43a3-8035-324785501130 time="2026-02-13T23:28:09Z" level=info msg="Event loop reset" eventID="AA==" service=user-events user=616bc4d3-1057-43a3-8035-324785501130 time="2026-02-13T23:28:09Z" level=info msg="Sending observability data." pkg=observability time="2026-02-13T23:28:09Z" level=info msg="200 OK: POST https://127.0.0.1:33455/data/v1/metrics" pkg=gpa/client userID=616bc4d3-1057-43a3-8035-324785501130 time="2026-02-13T23:28:09Z" level=info msg="Successfully sent observability data." pkg=observability time="2026-02-13T23:28:09Z" level=info msg="200 OK: GET https://127.0.0.1:33455/mail/v4/settings" pkg=gpa/client userID=616bc4d3-1057-43a3-8035-324785501130 time="2026-02-13T23:28:09Z" level=info msg="200 OK: POST https://127.0.0.1:33455/mail/v4/messages" pkg=gpa/client userID=616bc4d3-1057-43a3-8035-324785501130 time="2026-02-13T23:28:09Z" level=info msg="200 OK: GET https://127.0.0.1:33455/core/v4/keys?Email=pm.bridge.qa%40gmail.com" pkg=gpa/client userID=616bc4d3-1057-43a3-8035-324785501130 time="2026-02-13T23:28:09Z" level=info msg="200 OK: GET https://127.0.0.1:33455/contacts/v4/emails?Email=pm.bridge.qa%40gmail.com&Page=0&PageSize=150" pkg=gpa/client userID=616bc4d3-1057-43a3-8035-324785501130 time="2026-02-13T23:28:09Z" level=info msg="200 OK: POST https://127.0.0.1:33455/mail/v4/messages/e88076a2-4587-4f28-91a1-66d2e639e96e" pkg=gpa/client userID=616bc4d3-1057-43a3-8035-324785501130 time="2026-02-13T23:28:09Z" level=info msg="Scheduling observability data sending" pkg=observability Scenario: Message without charset and content is detected as HTML # features/smtp/send/plain.feature:237 When SMTP client "1" sends the following message from "ab438393-a563-4261-99e3-aa362139f97e@proton.local" to "pm.bridge.qa@gmail.com": # :1 -> *scenario """ From: Bridge Test <[user:user]@[domain]> To: External Bridge  Subject: Plain, no charset, no content, external Content-Disposition: inline Content-Type: text/plain;  """ Then it succeeds # :1 -> *scenario When user "ab438393-a563-4261-99e3-aa362139f97e" connects and authenticates IMAP client "1" # :1 -> *scenario time="2026-02-13T23:28:09Z" level=info msg="Heartbeat sent" metrics="{bridge.any.heartbeat bridge_heartbeat_new {1 0} {true true false false false true true true true true false 0.0.0 starttls starttls unknown}}" pkg=telemetry time="2026-02-13T23:28:10Z" level=info msg="200 OK: GET https://127.0.0.1:33455/core/v4/events/AA==" pkg=gpa/client userID=616bc4d3-1057-43a3-8035-324785501130 time="2026-02-13T23:28:10Z" level=info msg="Received new API event" new="Event BA==: messages: created=1, updated=1, deleted=0" old="AA==" service=user-events user=616bc4d3-1057-43a3-8035-324785501130 time="2026-02-13T23:28:10Z" level=info msg="Handling message created event" date=0 messageID=e88076a2-4587-4f28-91a1-66d2e639e96e service=imap subject="******** (39aad2ab)" user=616bc4d3-1057-43a3-8035-324785501130 time="2026-02-13T23:28:10Z" level=info msg="200 OK: GET https://127.0.0.1:33455/mail/v4/messages/e88076a2-4587-4f28-91a1-66d2e639e96e" pkg=gpa/client userID=616bc4d3-1057-43a3-8035-324785501130 time="2026-02-13T23:28:10Z" level=info msg="Handling draft or sent updated event" isDraft=false messageID=e88076a2-4587-4f28-91a1-66d2e639e96e service=imap subject="******** (39aad2ab)" user=616bc4d3-1057-43a3-8035-324785501130 time="2026-02-13T23:28:10Z" level=info msg="200 OK: GET https://127.0.0.1:33455/mail/v4/messages/e88076a2-4587-4f28-91a1-66d2e639e96e" pkg=gpa/client userID=616bc4d3-1057-43a3-8035-324785501130 Then IMAP client "1" eventually sees the following messages in "Sent": # :1 -> *scenario | from | to | subject | | ab438393-a563-4261-99e3-aa362139f97e@proton.local | pm.bridge.qa@gmail.com | Plain, no charset, no content, external | time="2026-02-13T23:28:10Z" level=info msg="Frontend service stopped" time="2026-02-13T23:28:10Z" level=info msg="Frontend client stopped" time="2026-02-13T23:28:10Z" level=info msg="Closing bridge" pkg=bridge time="2026-02-13T23:28:10Z" level=info msg="Stopping service" pkg=observability time="2026-02-13T23:28:10Z" level=info msg="Closing user" userID=616bc4d3-1057-43a3-8035-324785501130 time="2026-02-13T23:28:10Z" level=info msg="De-registering user client, ID:616bc4d3-1057-43a3-8035-324785501130" pkg=observability time="2026-02-13T23:28:10Z" level=info msg="Exiting IMAP Service" service=imap user=616bc4d3-1057-43a3-8035-324785501130 time="2026-02-13T23:28:10Z" level=info msg="Exiting service main loop" service=smtp user=616bc4d3-1057-43a3-8035-324785501130 time="2026-02-13T23:28:10Z" level=info msg="Exiting service main loop" service=notification user=616bc4d3-1057-43a3-8035-324785501130 time="2026-02-13T23:28:10Z" level=info msg="Exiting Service" service=user-identity user=616bc4d3-1057-43a3-8035-324785501130 time="2026-02-13T23:28:10Z" level=info msg="Exiting service main loop" service=telemetry user=616bc4d3-1057-43a3-8035-324785501130 time="2026-02-13T23:28:10Z" level=info msg="Exiting service" service=user-events user=616bc4d3-1057-43a3-8035-324785501130 time="2026-02-13T23:28:10Z" level=info msg="Closing IMAP Listener" service=server-manager time="2026-02-13T23:28:10Z" level=info msg="Closing IMAP server" service=server-manager time="2026-02-13T23:28:10Z" level=info msg="Closing SMTP Listener" service=server-manager time="2026-02-13T23:28:10Z" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2026-02-13T23:28:10Z" level=info msg="Closing SMTP server" service=server-manager time="2026-02-13T23:28:10Z" level=info msg="Closing service" service=unleash And the body in the "POST" request to "/mail/v4/messages" is: # :1 -> *scenario """ {  "Message": {  "Subject": "Plain, no charset, no content, external",  "Sender": {  "Name": "Bridge Test"  },  "ToList": [  {  "Address": "pm.bridge.qa@gmail.com",  "Name": "External Bridge"  }  ],  "CCList": [],  "BCCList": [],  "MIMEType": "text/plain"  } } """ time="2026-02-13T23:28:10Z" level=info msg="User '1f5578c8-df72-4eda-a8e0-67f83816b2cd' created with id=427dc97f-6388-4e73-8346-2ae682c2c4a5" pkg=gpa/server/backend time="2026-02-13T23:28:10Z" level=info msg="User '9a3c3774-9eb9-4934-b31d-3d2cb5cbdc07' created with id=33859689-50fe-41f3-a49b-fb3cad95c1b0" pkg=gpa/server/backend time="2026-02-13T23:28:11Z" level=info msg="User 'ecd9c793-3541-4203-be08-ca28b17612d6' created with id=10b16a57-ed8d-431f-b6e5-1f045904bfc8" pkg=gpa/server/backend time="2026-02-13T23:28:11Z" level=info msg="Starting bridge" time="2026-02-13T23:28:11Z" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures1466701680/231/config228051175/grpcFocusServerConfig.json pkg=focus/service time="2026-02-13T23:28:11Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures1466701680/231/cache2409857306/unleash_cache/unleash_flags: no such file or directory" service=unleash time="2026-02-13T23:28:11Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures1466701680/231/cache2409857306/notifications/notification_cache: no such file or directory" pkg=notification-store time="2026-02-13T23:28:11Z" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures1466701680/231/data818884638/gluon/backend/db gluonStore=/tmp/TestFeatures1466701680/231/data818884638/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2026-02-13T23:28:11Z" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2026-02-13T23:28:11Z" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2026-02-13T23:28:11Z" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2026-02-13T23:28:11Z" level=info msg="Starting service" service=unleash time="2026-02-13T23:28:11Z" level=info msg="Starting service" pkg=observability time="2026-02-13T23:28:11Z" level=info msg="Starting frontend service" time="2026-02-13T23:28:11Z" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures1466701680/231/config228051175/grpcServerConfig.json time="2026-02-13T23:28:11Z" level=info msg="gRPC server listening on /tmp/bridge4534" pkg=grpc time="2026-02-13T23:28:11Z" level=info msg="Frontend service started" time="2026-02-13T23:28:11Z" level=info msg="Starting frontend client" time="2026-02-13T23:28:11Z" level=info msg="Starting poll service" service=unleash time="2026-02-13T23:28:11Z" level=info msg="Starting receiver service" service=unleash time="2026-02-13T23:28:11Z" level=info msg="Loading users" count=0 pkg=bridge/user time="2026-02-13T23:28:11Z" level=info msg="Finished loading users" pkg=bridge/user time="2026-02-13T23:28:11Z" level=info msg="Checking for updates" pkg=bridge time="2026-02-13T23:28:11Z" level=info msg="Not monitoring parent PID" pkg=grpc time="2026-02-13T23:28:11Z" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2026-02-13T23:28:11Z" level=info msg="200 OK: GET https://127.0.0.1:35383/feature/v2/frontend?bridgeStickyKey=acf4f05a-779c-41be-836a-aae5bf56af35" pkg=gpa/manager time="2026-02-13T23:28:11Z" level=info msg="Frontend client started" time="2026-02-13T23:28:11Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (3ec310eb)" time="2026-02-13T23:28:11Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (3ec310eb)" time="2026-02-13T23:28:11Z" level=info msg="200 OK: POST https://127.0.0.1:35383/auth/v4/info" pkg=gpa/manager time="2026-02-13T23:28:11Z" level=info msg="200 OK: POST https://127.0.0.1:35383/auth/v4" pkg=gpa/manager time="2026-02-13T23:28:11Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=427dc97f-6388-4e73-8346-2ae682c2c4a5 time="2026-02-13T23:28:11Z" level=info msg="Adding vault user" userID=427dc97f-6388-4e73-8346-2ae682c2c4a5 time="2026-02-13T23:28:11Z" level=info msg="Creating new user" userID=427dc97f-6388-4e73-8346-2ae682c2c4a5 time="2026-02-13T23:28:11Z" level=warning msg="404 GET https://127.0.0.1:35383/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2026-02-13T23:28:11Z" level=error msg="404 GET https://127.0.0.1:35383/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2026-02-13T23:28:11Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:35383/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2026-02-13T23:28:11Z" level=info msg="Creating user object" numAddr=1 numLabels=12 userID=427dc97f-6388-4e73-8346-2ae682c2c4a5 time="2026-02-13T23:28:11Z" level=info msg="200 OK: GET https://127.0.0.1:35383/core/v4/events/latest" pkg=gpa/client userID=427dc97f-6388-4e73-8346-2ae682c2c4a5 time="2026-02-13T23:28:11Z" level=info msg="Starting service Last EventID=AA==" service=user-events user=427dc97f-6388-4e73-8346-2ae682c2c4a5 time="2026-02-13T23:28:11Z" level=info msg="200 OK: GET https://127.0.0.1:35383/core/v4/settings" pkg=gpa/client userID=427dc97f-6388-4e73-8346-2ae682c2c4a5 time="2026-02-13T23:28:11Z" level=info msg="Registering user client, ID:427dc97f-6388-4e73-8346-2ae682c2c4a5" pkg=observability time="2026-02-13T23:28:11Z" level=info msg="Starting service main loop" service=telemetry user=427dc97f-6388-4e73-8346-2ae682c2c4a5 time="2026-02-13T23:28:11Z" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=427dc97f-6388-4e73-8346-2ae682c2c4a5 time="2026-02-13T23:28:11Z" level=info msg="Starting service main loop" service=notification user=427dc97f-6388-4e73-8346-2ae682c2c4a5 time="2026-02-13T23:28:11Z" level=info msg="Starting service main loop" service=smtp user=427dc97f-6388-4e73-8346-2ae682c2c4a5 time="2026-02-13T23:28:11Z" level=info msg="200 OK: GET https://127.0.0.1:35383/core/v4/labels?Type=4" pkg=gpa/client userID=427dc97f-6388-4e73-8346-2ae682c2c4a5 time="2026-02-13T23:28:11Z" level=info msg="200 OK: GET https://127.0.0.1:35383/core/v4/labels?Type=3" pkg=gpa/client userID=427dc97f-6388-4e73-8346-2ae682c2c4a5 time="2026-02-13T23:28:11Z" level=info msg="200 OK: GET https://127.0.0.1:35383/core/v4/labels?Type=1" pkg=gpa/client userID=427dc97f-6388-4e73-8346-2ae682c2c4a5 time="2026-02-13T23:28:11Z" level=info msg="Setting labels" labelIDs="[0 1 3 5 6 8 9 2 4 7 10 12]" pkg=rwLabels time="2026-02-13T23:28:11Z" level=info msg="Adding user to imap server" addrID=b12e8544-76ff-4e3c-b0c9-7004ed15cf66 service=server-manager time="2026-02-13T23:28:11Z" level=info msg="Creating new IMAP user" addrID=b12e8544-76ff-4e3c-b0c9-7004ed15cf66 service=server-manager time="2026-02-13T23:28:11Z" level=info msg="Setting gluon ID" addrID=b12e8544-76ff-4e3c-b0c9-7004ed15cf66 gluonID=23c2337d-b445-437f-a202-208cd1dbc714 userID=427dc97f-6388-4e73-8346-2ae682c2c4a5 time="2026-02-13T23:28:11Z" level=info msg="Created new IMAP user" addrID=b12e8544-76ff-4e3c-b0c9-7004ed15cf66 gluonID=23c2337d-b445-437f-a202-208cd1dbc714 service=server-manager time="2026-02-13T23:28:11Z" level=info msg="Validating Listener State" service=server-manager time="2026-02-13T23:28:11Z" level=info msg=Resuming service=user-events user=427dc97f-6388-4e73-8346-2ae682c2c4a5 time="2026-02-13T23:28:11Z" level=info msg="Starting IMAP Service" service=imap user=427dc97f-6388-4e73-8346-2ae682c2c4a5 time="2026-02-13T23:28:11Z" level=info msg="Sync triggered" service=imap user=427dc97f-6388-4e73-8346-2ae682c2c4a5 time="2026-02-13T23:28:11Z" level=info msg="Beginning user sync" service=imap start="2026-02-13 23:28:11.466419926 +0000 UTC m=+309.273028336" user=427dc97f-6388-4e73-8346-2ae682c2c4a5 time="2026-02-13T23:28:11Z" level=info msg="Checking whether logged in user should re-sync. UserID:427dc97f-6388-4e73-8346-2ae682c2c4a5" userID=427dc97f-6388-4e73-8346-2ae682c2c4a5 time="2026-02-13T23:28:11Z" level=info msg="Received mailbox message count" count=0 gluonID=23c2337d-b445-437f-a202-208cd1dbc714 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2026-02-13T23:28:11Z" level=info msg="Syncing labels" service=imap user=427dc97f-6388-4e73-8346-2ae682c2c4a5 time="2026-02-13T23:28:11Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=23c2337d-b445-437f-a202-208cd1dbc714 time="2026-02-13T23:28:11Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=23c2337d-b445-437f-a202-208cd1dbc714 time="2026-02-13T23:28:11Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5 userID=23c2337d-b445-437f-a202-208cd1dbc714 time="2026-02-13T23:28:11Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6 userID=23c2337d-b445-437f-a202-208cd1dbc714 time="2026-02-13T23:28:11Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=7 userID=23c2337d-b445-437f-a202-208cd1dbc714 time="2026-02-13T23:28:11Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4 userID=23c2337d-b445-437f-a202-208cd1dbc714 time="2026-02-13T23:28:11Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=10 userID=23c2337d-b445-437f-a202-208cd1dbc714 time="2026-02-13T23:28:11Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=12 userID=23c2337d-b445-437f-a202-208cd1dbc714 time="2026-02-13T23:28:11Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0 userID=23c2337d-b445-437f-a202-208cd1dbc714 time="2026-02-13T23:28:11Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=3 userID=23c2337d-b445-437f-a202-208cd1dbc714 time="2026-02-13T23:28:11Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=8 userID=23c2337d-b445-437f-a202-208cd1dbc714 time="2026-02-13T23:28:11Z" level=info msg="Synced labels" service=imap user=427dc97f-6388-4e73-8346-2ae682c2c4a5 time="2026-02-13T23:28:11Z" level=info msg="200 OK: GET https://127.0.0.1:35383/mail/v4/messages/count" pkg=gpa/client userID=427dc97f-6388-4e73-8346-2ae682c2c4a5 time="2026-02-13T23:28:11Z" level=info msg="Syncing messages" service=imap user=427dc97f-6388-4e73-8346-2ae682c2c4a5 time="2026-02-13T23:28:11Z" level=info msg="Job started" service=imap user=427dc97f-6388-4e73-8346-2ae682c2c4a5 time="2026-02-13T23:28:11Z" level=info msg="200 OK: POST https://127.0.0.1:35383/mail/v4/messages" pkg=gpa/client userID=427dc97f-6388-4e73-8346-2ae682c2c4a5 time="2026-02-13T23:28:11Z" level=info msg="Job finished" service=imap user=427dc97f-6388-4e73-8346-2ae682c2c4a5 time="2026-02-13T23:28:11Z" level=info msg="All child jobs completed" service=imap sync-job=waiter user=427dc97f-6388-4e73-8346-2ae682c2c4a5 time="2026-02-13T23:28:11Z" level=info msg="Synced messages" service=imap user=427dc97f-6388-4e73-8346-2ae682c2c4a5 time="2026-02-13T23:28:11Z" level=info msg="Finished user sync" duration=5.312038ms service=imap user=427dc97f-6388-4e73-8346-2ae682c2c4a5 time="2026-02-13T23:28:11Z" level=info msg="Sync complete, starting API event stream" service=imap user=427dc97f-6388-4e73-8346-2ae682c2c4a5 time="2026-02-13T23:28:11Z" level=info msg="Event loop reset" eventID="AA==" service=user-events user=427dc97f-6388-4e73-8346-2ae682c2c4a5 Scenario: RCPT does not contain all CC # features/smtp/send/plain.feature:273 When SMTP client "1" sends MAIL FROM "<1f5578c8-df72-4eda-a8e0-67f83816b2cd@proton.local>" # :1 -> *scenario And SMTP client "1" sends RCPT TO "<9a3c3774-9eb9-4934-b31d-3d2cb5cbdc07@proton.local>" # :1 -> *scenario time="2026-02-13T23:28:11Z" level=info msg="Sending observability data." pkg=observability time="2026-02-13T23:28:11Z" level=info msg="200 OK: GET https://127.0.0.1:35383/mail/v4/settings" pkg=gpa/client userID=427dc97f-6388-4e73-8346-2ae682c2c4a5 time="2026-02-13T23:28:11Z" level=info msg="200 OK: POST https://127.0.0.1:35383/data/v1/metrics" pkg=gpa/client userID=427dc97f-6388-4e73-8346-2ae682c2c4a5 time="2026-02-13T23:28:11Z" level=info msg="Successfully sent observability data." pkg=observability time="2026-02-13T23:28:11Z" level=info msg="200 OK: POST https://127.0.0.1:35383/mail/v4/messages" pkg=gpa/client userID=427dc97f-6388-4e73-8346-2ae682c2c4a5 time="2026-02-13T23:28:11Z" level=info msg="200 OK: GET https://127.0.0.1:35383/core/v4/keys?Email=9a3c3774-9eb9-4934-b31d-3d2cb5cbdc07%40proton.local" pkg=gpa/client userID=427dc97f-6388-4e73-8346-2ae682c2c4a5 time="2026-02-13T23:28:11Z" level=info msg="200 OK: GET https://127.0.0.1:35383/core/v4/keys?Email=ecd9c793-3541-4203-be08-ca28b17612d6%40proton.local" pkg=gpa/client userID=427dc97f-6388-4e73-8346-2ae682c2c4a5 time="2026-02-13T23:28:11Z" level=info msg="200 OK: GET https://127.0.0.1:35383/contacts/v4/emails?Email=9a3c3774-9eb9-4934-b31d-3d2cb5cbdc07%40proton.local&Page=0&PageSize=150" pkg=gpa/client userID=427dc97f-6388-4e73-8346-2ae682c2c4a5 time="2026-02-13T23:28:11Z" level=info msg="200 OK: GET https://127.0.0.1:35383/contacts/v4/emails?Email=ecd9c793-3541-4203-be08-ca28b17612d6%40proton.local&Page=0&PageSize=150" pkg=gpa/client userID=427dc97f-6388-4e73-8346-2ae682c2c4a5 time="2026-02-13T23:28:11Z" level=info msg="200 OK: POST https://127.0.0.1:35383/mail/v4/messages/ddbf25d4-199d-4937-9f50-f7e686592852" pkg=gpa/client userID=427dc97f-6388-4e73-8346-2ae682c2c4a5 time="2026-02-13T23:28:11Z" level=info msg="Scheduling observability data sending" pkg=observability And SMTP client "1" sends DATA: # :1 -> *scenario """ From: Bridge Test <[user:user]@[domain]> To: Internal Bridge <[user:to]@[domain]> CC: Internal Bridge 2 <[user:cc]@[domain]> Content-Type: text/plain Subject: RCPT-CC test  This is CC missing in RCPT test. Have a nice day! . """ Then it succeeds # :1 -> *scenario When user "1f5578c8-df72-4eda-a8e0-67f83816b2cd" connects and authenticates IMAP client "1" # :1 -> *scenario time="2026-02-13T23:28:11Z" level=info msg="Heartbeat sent" metrics="{bridge.any.heartbeat bridge_heartbeat_new {1 5} {true true false false false true true true true true false 0.0.0 starttls starttls unknown}}" pkg=telemetry time="2026-02-13T23:28:12Z" level=info msg="200 OK: GET https://127.0.0.1:35383/core/v4/events/AA==" pkg=gpa/client userID=427dc97f-6388-4e73-8346-2ae682c2c4a5 time="2026-02-13T23:28:12Z" level=info msg="Received new API event" new="Event BA==: messages: created=1, updated=1, deleted=0" old="AA==" service=user-events user=427dc97f-6388-4e73-8346-2ae682c2c4a5 time="2026-02-13T23:28:12Z" level=info msg="Handling message created event" date=0 messageID=ddbf25d4-199d-4937-9f50-f7e686592852 service=imap subject="******** (a414bfbf)" user=427dc97f-6388-4e73-8346-2ae682c2c4a5 time="2026-02-13T23:28:12Z" level=info msg="200 OK: GET https://127.0.0.1:35383/mail/v4/messages/ddbf25d4-199d-4937-9f50-f7e686592852" pkg=gpa/client userID=427dc97f-6388-4e73-8346-2ae682c2c4a5 time="2026-02-13T23:28:12Z" level=info msg="Handling draft or sent updated event" isDraft=false messageID=ddbf25d4-199d-4937-9f50-f7e686592852 service=imap subject="******** (a414bfbf)" user=427dc97f-6388-4e73-8346-2ae682c2c4a5 time="2026-02-13T23:28:12Z" level=info msg="200 OK: GET https://127.0.0.1:35383/mail/v4/messages/ddbf25d4-199d-4937-9f50-f7e686592852" pkg=gpa/client userID=427dc97f-6388-4e73-8346-2ae682c2c4a5 Then IMAP client "1" eventually sees the following messages in "Sent": # :1 -> *scenario | from | to | cc | subject | | 1f5578c8-df72-4eda-a8e0-67f83816b2cd@proton.local | 9a3c3774-9eb9-4934-b31d-3d2cb5cbdc07@proton.local | ecd9c793-3541-4203-be08-ca28b17612d6@proton.local | RCPT-CC test | And the body in the "POST" request to "/mail/v4/messages" is: # :1 -> *scenario """ {  "Message": {  "Subject": "RCPT-CC test",  "Sender": {  "Name": "Bridge Test"  },  "ToList": [  {  "Address": "[user:to]@[domain]",  "Name": "Internal Bridge"  }  ],  "CCList": [  {  "Address": "[user:cc]@[domain]",  "Name": "Internal Bridge 2"  }  ],  "BCCList": []  } } """ time="2026-02-13T23:28:12Z" level=info msg="Frontend service stopped" time="2026-02-13T23:28:12Z" level=info msg="Frontend client stopped" time="2026-02-13T23:28:12Z" level=info msg="Closing bridge" pkg=bridge time="2026-02-13T23:28:12Z" level=info msg="Stopping service" pkg=observability time="2026-02-13T23:28:12Z" level=info msg="Closing user" userID=427dc97f-6388-4e73-8346-2ae682c2c4a5 time="2026-02-13T23:28:12Z" level=info msg="De-registering user client, ID:427dc97f-6388-4e73-8346-2ae682c2c4a5" pkg=observability time="2026-02-13T23:28:12Z" level=info msg="Exiting IMAP Service" service=imap user=427dc97f-6388-4e73-8346-2ae682c2c4a5 time="2026-02-13T23:28:12Z" level=info msg="Exiting service main loop" service=smtp user=427dc97f-6388-4e73-8346-2ae682c2c4a5 time="2026-02-13T23:28:12Z" level=info msg="Exiting service main loop" service=notification user=427dc97f-6388-4e73-8346-2ae682c2c4a5 time="2026-02-13T23:28:12Z" level=info msg="Exiting Service" service=user-identity user=427dc97f-6388-4e73-8346-2ae682c2c4a5 time="2026-02-13T23:28:12Z" level=info msg="Exiting service main loop" service=telemetry user=427dc97f-6388-4e73-8346-2ae682c2c4a5 time="2026-02-13T23:28:12Z" level=info msg="Exiting service" service=user-events user=427dc97f-6388-4e73-8346-2ae682c2c4a5 time="2026-02-13T23:28:12Z" level=info msg="Closing IMAP Listener" service=server-manager time="2026-02-13T23:28:12Z" level=info msg="Closing IMAP server" service=server-manager time="2026-02-13T23:28:12Z" level=info msg="Closing SMTP Listener" service=server-manager time="2026-02-13T23:28:12Z" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2026-02-13T23:28:12Z" level=info msg="Closing SMTP server" service=server-manager time="2026-02-13T23:28:12Z" level=info msg="Closing service" service=unleash And the body in the "POST" request to "/mail/v4/messages/.*" is: # :1 -> *scenario """ {  "Packages": [  {  "Addresses": {  "[user:to]@[domain]": {  "Type": 1  },  "[user:cc]@[domain]": {  "Type": 1  }  },  "Type": 1,  "MIMEType": "text/plain"  }  ] } """ Feature: SMTP sending of plain messages time="2026-02-13T23:28:12Z" level=info msg="User '914968af-e760-4fca-812a-c9e9b06abf90' created with id=d35f9da0-a4e6-4a19-b1cd-de2f7806b0fb" pkg=gpa/server/backend Background: Given there exists an account with username "914968af-e760-4fca-812a-c9e9b06abf90" and password "password" # :1 -> *scenario time="2026-02-13T23:28:13Z" level=info msg="User '1d69a3ba-aa19-4158-8de6-f9bec6329d0a' created with id=055cb6c7-031f-4d8e-9931-0a9b005b91dd" pkg=gpa/server/backend And there exists an account with username "1d69a3ba-aa19-4158-8de6-f9bec6329d0a" and password "password" # :1 -> *scenario Then it succeeds # :1 -> *scenario time="2026-02-13T23:28:13Z" level=info msg="Starting bridge" time="2026-02-13T23:28:13Z" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures1466701680/232/config2818381161/grpcFocusServerConfig.json pkg=focus/service time="2026-02-13T23:28:13Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures1466701680/232/cache1757387362/unleash_cache/unleash_flags: no such file or directory" service=unleash time="2026-02-13T23:28:13Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures1466701680/232/cache1757387362/notifications/notification_cache: no such file or directory" pkg=notification-store time="2026-02-13T23:28:13Z" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures1466701680/232/data2753325858/gluon/backend/db gluonStore=/tmp/TestFeatures1466701680/232/data2753325858/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2026-02-13T23:28:13Z" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2026-02-13T23:28:13Z" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2026-02-13T23:28:13Z" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2026-02-13T23:28:13Z" level=info msg="Starting service" service=unleash time="2026-02-13T23:28:13Z" level=info msg="Starting service" pkg=observability time="2026-02-13T23:28:13Z" level=info msg="Starting frontend service" time="2026-02-13T23:28:13Z" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures1466701680/232/config2818381161/grpcServerConfig.json time="2026-02-13T23:28:13Z" level=info msg="gRPC server listening on /tmp/bridge1633" pkg=grpc time="2026-02-13T23:28:13Z" level=info msg="Frontend service started" time="2026-02-13T23:28:13Z" level=info msg="Starting frontend client" time="2026-02-13T23:28:13Z" level=info msg="Loading users" count=0 pkg=bridge/user time="2026-02-13T23:28:13Z" level=info msg="Finished loading users" pkg=bridge/user time="2026-02-13T23:28:13Z" level=info msg="Checking for updates" pkg=bridge time="2026-02-13T23:28:13Z" level=info msg="Not monitoring parent PID" pkg=grpc time="2026-02-13T23:28:13Z" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2026-02-13T23:28:13Z" level=info msg="Starting receiver service" service=unleash time="2026-02-13T23:28:13Z" level=info msg="Starting poll service" service=unleash time="2026-02-13T23:28:13Z" level=info msg="Frontend client started" When bridge starts # :1 -> *scenario time="2026-02-13T23:28:13Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (2bb36a38)" time="2026-02-13T23:28:13Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (2bb36a38)" time="2026-02-13T23:28:13Z" level=info msg="200 OK: GET https://127.0.0.1:45077/feature/v2/frontend?bridgeStickyKey=8b0c2d34-5b1d-4e16-88e1-7d241ae471c8" pkg=gpa/manager time="2026-02-13T23:28:13Z" level=info msg="200 OK: POST https://127.0.0.1:45077/auth/v4/info" pkg=gpa/manager time="2026-02-13T23:28:13Z" level=info msg="200 OK: POST https://127.0.0.1:45077/auth/v4" pkg=gpa/manager time="2026-02-13T23:28:13Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=d35f9da0-a4e6-4a19-b1cd-de2f7806b0fb time="2026-02-13T23:28:13Z" level=info msg="Adding vault user" userID=d35f9da0-a4e6-4a19-b1cd-de2f7806b0fb time="2026-02-13T23:28:13Z" level=info msg="Creating new user" userID=d35f9da0-a4e6-4a19-b1cd-de2f7806b0fb time="2026-02-13T23:28:13Z" level=warning msg="404 GET https://127.0.0.1:45077/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2026-02-13T23:28:13Z" level=error msg="404 GET https://127.0.0.1:45077/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2026-02-13T23:28:13Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:45077/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2026-02-13T23:28:13Z" level=info msg="Creating user object" numAddr=1 numLabels=12 userID=d35f9da0-a4e6-4a19-b1cd-de2f7806b0fb time="2026-02-13T23:28:13Z" level=info msg="200 OK: GET https://127.0.0.1:45077/core/v4/events/latest" pkg=gpa/client userID=d35f9da0-a4e6-4a19-b1cd-de2f7806b0fb time="2026-02-13T23:28:13Z" level=info msg="Starting service Last EventID=AA==" service=user-events user=d35f9da0-a4e6-4a19-b1cd-de2f7806b0fb time="2026-02-13T23:28:13Z" level=info msg="200 OK: GET https://127.0.0.1:45077/core/v4/settings" pkg=gpa/client userID=d35f9da0-a4e6-4a19-b1cd-de2f7806b0fb time="2026-02-13T23:28:13Z" level=info msg="Registering user client, ID:d35f9da0-a4e6-4a19-b1cd-de2f7806b0fb" pkg=observability time="2026-02-13T23:28:13Z" level=info msg="Starting service main loop" service=telemetry user=d35f9da0-a4e6-4a19-b1cd-de2f7806b0fb time="2026-02-13T23:28:13Z" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=d35f9da0-a4e6-4a19-b1cd-de2f7806b0fb time="2026-02-13T23:28:13Z" level=info msg="Starting service main loop" service=notification user=d35f9da0-a4e6-4a19-b1cd-de2f7806b0fb time="2026-02-13T23:28:13Z" level=info msg="Starting service main loop" service=smtp user=d35f9da0-a4e6-4a19-b1cd-de2f7806b0fb time="2026-02-13T23:28:13Z" level=info msg="200 OK: GET https://127.0.0.1:45077/core/v4/labels?Type=4" pkg=gpa/client userID=d35f9da0-a4e6-4a19-b1cd-de2f7806b0fb time="2026-02-13T23:28:13Z" level=info msg="200 OK: GET https://127.0.0.1:45077/core/v4/labels?Type=3" pkg=gpa/client userID=d35f9da0-a4e6-4a19-b1cd-de2f7806b0fb time="2026-02-13T23:28:13Z" level=info msg="200 OK: GET https://127.0.0.1:45077/core/v4/labels?Type=1" pkg=gpa/client userID=d35f9da0-a4e6-4a19-b1cd-de2f7806b0fb time="2026-02-13T23:28:13Z" level=info msg="Setting labels" labelIDs="[2 4 6 8 9 10 12 0 1 3 5 7]" pkg=rwLabels time="2026-02-13T23:28:13Z" level=info msg="Adding user to imap server" addrID=ea267df3-582d-4390-ae4e-c7938dcc50c7 service=server-manager time="2026-02-13T23:28:13Z" level=info msg="Creating new IMAP user" addrID=ea267df3-582d-4390-ae4e-c7938dcc50c7 service=server-manager time="2026-02-13T23:28:13Z" level=info msg="Setting gluon ID" addrID=ea267df3-582d-4390-ae4e-c7938dcc50c7 gluonID=ba5f4455-928a-4b29-a0dd-6a0ec3edec88 userID=d35f9da0-a4e6-4a19-b1cd-de2f7806b0fb time="2026-02-13T23:28:13Z" level=info msg="Created new IMAP user" addrID=ea267df3-582d-4390-ae4e-c7938dcc50c7 gluonID=ba5f4455-928a-4b29-a0dd-6a0ec3edec88 service=server-manager time="2026-02-13T23:28:13Z" level=info msg="Validating Listener State" service=server-manager time="2026-02-13T23:28:13Z" level=info msg=Resuming service=user-events user=d35f9da0-a4e6-4a19-b1cd-de2f7806b0fb And the user logs in with username "914968af-e760-4fca-812a-c9e9b06abf90" and password "password" # :1 -> *scenario time="2026-02-13T23:28:13Z" level=info msg="Received mailbox message count" count=0 gluonID=ba5f4455-928a-4b29-a0dd-6a0ec3edec88 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2026-02-13T23:28:13Z" level=info msg="Starting IMAP Service" service=imap user=d35f9da0-a4e6-4a19-b1cd-de2f7806b0fb time="2026-02-13T23:28:13Z" level=info msg="Sync triggered" service=imap user=d35f9da0-a4e6-4a19-b1cd-de2f7806b0fb time="2026-02-13T23:28:13Z" level=info msg="Beginning user sync" service=imap start="2026-02-13 23:28:13.501214342 +0000 UTC m=+311.307822752" user=d35f9da0-a4e6-4a19-b1cd-de2f7806b0fb time="2026-02-13T23:28:13Z" level=info msg="Syncing labels" service=imap user=d35f9da0-a4e6-4a19-b1cd-de2f7806b0fb time="2026-02-13T23:28:13Z" level=info msg="Checking whether logged in user should re-sync. UserID:d35f9da0-a4e6-4a19-b1cd-de2f7806b0fb" userID=d35f9da0-a4e6-4a19-b1cd-de2f7806b0fb time="2026-02-13T23:28:13Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=ba5f4455-928a-4b29-a0dd-6a0ec3edec88 time="2026-02-13T23:28:13Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=ba5f4455-928a-4b29-a0dd-6a0ec3edec88 time="2026-02-13T23:28:13Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0 userID=ba5f4455-928a-4b29-a0dd-6a0ec3edec88 time="2026-02-13T23:28:13Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=3 userID=ba5f4455-928a-4b29-a0dd-6a0ec3edec88 time="2026-02-13T23:28:13Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5 userID=ba5f4455-928a-4b29-a0dd-6a0ec3edec88 And user "914968af-e760-4fca-812a-c9e9b06abf90" connects and authenticates SMTP client "1" # :1 -> *scenario Then it succeeds # :1 -> *scenario time="2026-02-13T23:28:13Z" level=info msg="Sending observability data." pkg=observability time="2026-02-13T23:28:13Z" level=info msg="200 OK: POST https://127.0.0.1:45077/data/v1/metrics" pkg=gpa/client userID=d35f9da0-a4e6-4a19-b1cd-de2f7806b0fb time="2026-02-13T23:28:13Z" level=info msg="Successfully sent observability data." pkg=observability time="2026-02-13T23:28:13Z" level=info msg="200 OK: GET https://127.0.0.1:45077/mail/v4/settings" pkg=gpa/client userID=d35f9da0-a4e6-4a19-b1cd-de2f7806b0fb time="2026-02-13T23:28:13Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=8 userID=ba5f4455-928a-4b29-a0dd-6a0ec3edec88 time="2026-02-13T23:28:13Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=7 userID=ba5f4455-928a-4b29-a0dd-6a0ec3edec88 time="2026-02-13T23:28:13Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=12 userID=ba5f4455-928a-4b29-a0dd-6a0ec3edec88 time="2026-02-13T23:28:13Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6 userID=ba5f4455-928a-4b29-a0dd-6a0ec3edec88 time="2026-02-13T23:28:13Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=10 userID=ba5f4455-928a-4b29-a0dd-6a0ec3edec88 time="2026-02-13T23:28:13Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4 userID=ba5f4455-928a-4b29-a0dd-6a0ec3edec88 time="2026-02-13T23:28:13Z" level=info msg="Synced labels" service=imap user=d35f9da0-a4e6-4a19-b1cd-de2f7806b0fb time="2026-02-13T23:28:13Z" level=info msg="200 OK: GET https://127.0.0.1:45077/mail/v4/messages/count" pkg=gpa/client userID=d35f9da0-a4e6-4a19-b1cd-de2f7806b0fb time="2026-02-13T23:28:13Z" level=info msg="Syncing messages" service=imap user=d35f9da0-a4e6-4a19-b1cd-de2f7806b0fb time="2026-02-13T23:28:13Z" level=info msg="Job started" service=imap user=d35f9da0-a4e6-4a19-b1cd-de2f7806b0fb time="2026-02-13T23:28:13Z" level=info msg="200 OK: POST https://127.0.0.1:45077/mail/v4/messages" pkg=gpa/client userID=d35f9da0-a4e6-4a19-b1cd-de2f7806b0fb time="2026-02-13T23:28:13Z" level=info msg="200 OK: POST https://127.0.0.1:45077/mail/v4/messages" pkg=gpa/client userID=d35f9da0-a4e6-4a19-b1cd-de2f7806b0fb time="2026-02-13T23:28:13Z" level=info msg="200 OK: POST https://127.0.0.1:45077/mail/v4/attachments" pkg=gpa/client userID=d35f9da0-a4e6-4a19-b1cd-de2f7806b0fb time="2026-02-13T23:28:13Z" level=info msg="200 OK: POST https://127.0.0.1:45077/mail/v4/messages" pkg=gpa/client userID=d35f9da0-a4e6-4a19-b1cd-de2f7806b0fb time="2026-02-13T23:28:13Z" level=info msg="Creating new child job" service=imap user=d35f9da0-a4e6-4a19-b1cd-de2f7806b0fb time="2026-02-13T23:28:13Z" level=info msg="Job finished" service=imap user=d35f9da0-a4e6-4a19-b1cd-de2f7806b0fb time="2026-02-13T23:28:13Z" level=info msg="200 OK: GET https://127.0.0.1:45077/core/v4/keys?Email=1d69a3ba-aa19-4158-8de6-f9bec6329d0a%40proton.local" pkg=gpa/client userID=d35f9da0-a4e6-4a19-b1cd-de2f7806b0fb time="2026-02-13T23:28:13Z" level=info msg="200 OK: GET https://127.0.0.1:45077/contacts/v4/emails?Email=1d69a3ba-aa19-4158-8de6-f9bec6329d0a%40proton.local&Page=0&PageSize=150" pkg=gpa/client userID=d35f9da0-a4e6-4a19-b1cd-de2f7806b0fb time="2026-02-13T23:28:13Z" level=info msg="200 OK: GET https://127.0.0.1:45077/mail/v4/messages/b3481d6c-d5d3-4442-8200-4869d0f1a269" pkg=gpa/client userID=d35f9da0-a4e6-4a19-b1cd-de2f7806b0fb time="2026-02-13T23:28:13Z" level=info msg="200 OK: POST https://127.0.0.1:45077/mail/v4/messages/b3481d6c-d5d3-4442-8200-4869d0f1a269" pkg=gpa/client userID=d35f9da0-a4e6-4a19-b1cd-de2f7806b0fb time="2026-02-13T23:28:13Z" level=info msg="Scheduling observability data sending" pkg=observability Scenario: Basic message with attachment to internal account # features/smtp/send/plain_att.feature:11 When SMTP client "1" sends the following message from "914968af-e760-4fca-812a-c9e9b06abf90@proton.local" to "1d69a3ba-aa19-4158-8de6-f9bec6329d0a@proton.local": # :1 -> *scenario """ From: Bridge Test <[user:user]@[domain]> To: Internal Bridge <[user:to]@[domain]> Subject: Plain with attachment Content-Type: multipart/related; boundary=bc5bd30245232f31b6c976adcd59bb0069c9b13f986f9e40c2571bb80aa16606  --bc5bd30245232f31b6c976adcd59bb0069c9b13f986f9e40c2571bb80aa16606 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=utf-8  This is body of mail with attachment  --bc5bd30245232f31b6c976adcd59bb0069c9b13f986f9e40c2571bb80aa16606 Content-Disposition: attachment; filename=outline-light-instagram-48.png Content-Id: <9114fe6f0adfaf7fdf7a@protonmail.com> Content-Transfer-Encoding: base64 Content-Type: image/png  iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAACklEQVR4nGMAAQAABQABDQot tAAAAABJRU5ErkJggg== --bc5bd30245232f31b6c976adcd59bb0069c9b13f986f9e40c2571bb80aa16606--  """ Then it succeeds # :1 -> *scenario When user "914968af-e760-4fca-812a-c9e9b06abf90" connects and authenticates IMAP client "1" # :1 -> *scenario time="2026-02-13T23:28:13Z" level=info msg="Child job finished" service=imap user=d35f9da0-a4e6-4a19-b1cd-de2f7806b0fb time="2026-02-13T23:28:13Z" level=info msg="All child jobs completed" service=imap sync-job=waiter user=d35f9da0-a4e6-4a19-b1cd-de2f7806b0fb time="2026-02-13T23:28:13Z" level=info msg="Synced messages" service=imap user=d35f9da0-a4e6-4a19-b1cd-de2f7806b0fb time="2026-02-13T23:28:13Z" level=info msg="Finished user sync" duration=17.139419ms service=imap user=d35f9da0-a4e6-4a19-b1cd-de2f7806b0fb time="2026-02-13T23:28:13Z" level=info msg="Sync complete, starting API event stream" service=imap user=d35f9da0-a4e6-4a19-b1cd-de2f7806b0fb time="2026-02-13T23:28:13Z" level=info msg="Event loop reset" eventID="AA==" service=user-events user=d35f9da0-a4e6-4a19-b1cd-de2f7806b0fb time="2026-02-13T23:28:13Z" level=info msg="Heartbeat sent" metrics="{bridge.any.heartbeat bridge_heartbeat_new {1 7} {true true false false false true true true true true false 0.0.0 starttls starttls unknown}}" pkg=telemetry time="2026-02-13T23:28:14Z" level=info msg="200 OK: GET https://127.0.0.1:45077/core/v4/events/AA==" pkg=gpa/client userID=d35f9da0-a4e6-4a19-b1cd-de2f7806b0fb time="2026-02-13T23:28:14Z" level=info msg="Received new API event" new="Event BA==: messages: created=1, updated=1, deleted=0" old="AA==" service=user-events user=d35f9da0-a4e6-4a19-b1cd-de2f7806b0fb time="2026-02-13T23:28:14Z" level=info msg="Handling message created event" date=0 messageID=b3481d6c-d5d3-4442-8200-4869d0f1a269 service=imap subject="******** (333ee8ef)" user=d35f9da0-a4e6-4a19-b1cd-de2f7806b0fb time="2026-02-13T23:28:14Z" level=info msg="200 OK: GET https://127.0.0.1:45077/mail/v4/messages/b3481d6c-d5d3-4442-8200-4869d0f1a269" pkg=gpa/client userID=d35f9da0-a4e6-4a19-b1cd-de2f7806b0fb time="2026-02-13T23:28:14Z" level=info msg="Found existing message in create event, will update instead" MessageID=b3481d6c-d5d3-4442-8200-4869d0f1a269... pkg=gluon/user userID=ba5f4455-928a-4b29-a0dd-6a0ec3edec88 time="2026-02-13T23:28:14Z" level=info msg="Handling draft or sent updated event" isDraft=false messageID=b3481d6c-d5d3-4442-8200-4869d0f1a269 service=imap subject="******** (333ee8ef)" user=d35f9da0-a4e6-4a19-b1cd-de2f7806b0fb time="2026-02-13T23:28:14Z" level=info msg="200 OK: GET https://127.0.0.1:45077/mail/v4/messages/b3481d6c-d5d3-4442-8200-4869d0f1a269" pkg=gpa/client userID=d35f9da0-a4e6-4a19-b1cd-de2f7806b0fb Then IMAP client "1" eventually sees the following messages in "Sent": # :1 -> *scenario | from | to | subject | | 914968af-e760-4fca-812a-c9e9b06abf90@proton.local | 1d69a3ba-aa19-4158-8de6-f9bec6329d0a@proton.local | Plain with attachment | time="2026-02-13T23:28:14Z" level=info msg="Frontend service stopped" time="2026-02-13T23:28:14Z" level=info msg="Frontend client stopped" time="2026-02-13T23:28:14Z" level=info msg="Closing bridge" pkg=bridge time="2026-02-13T23:28:14Z" level=info msg="Stopping service" pkg=observability time="2026-02-13T23:28:14Z" level=info msg="Closing user" userID=d35f9da0-a4e6-4a19-b1cd-de2f7806b0fb time="2026-02-13T23:28:14Z" level=info msg="De-registering user client, ID:d35f9da0-a4e6-4a19-b1cd-de2f7806b0fb" pkg=observability time="2026-02-13T23:28:14Z" level=info msg="Exiting IMAP Service" service=imap user=d35f9da0-a4e6-4a19-b1cd-de2f7806b0fb time="2026-02-13T23:28:14Z" level=info msg="Exiting service main loop" service=smtp user=d35f9da0-a4e6-4a19-b1cd-de2f7806b0fb time="2026-02-13T23:28:14Z" level=info msg="Exiting service main loop" service=notification user=d35f9da0-a4e6-4a19-b1cd-de2f7806b0fb time="2026-02-13T23:28:14Z" level=info msg="Exiting Service" service=user-identity user=d35f9da0-a4e6-4a19-b1cd-de2f7806b0fb time="2026-02-13T23:28:14Z" level=info msg="Exiting service main loop" service=telemetry user=d35f9da0-a4e6-4a19-b1cd-de2f7806b0fb time="2026-02-13T23:28:14Z" level=info msg="Exiting service" service=user-events user=d35f9da0-a4e6-4a19-b1cd-de2f7806b0fb time="2026-02-13T23:28:14Z" level=info msg="Closing IMAP Listener" service=server-manager time="2026-02-13T23:28:14Z" level=info msg="Closing IMAP server" service=server-manager time="2026-02-13T23:28:14Z" level=info msg="Closing SMTP Listener" service=server-manager time="2026-02-13T23:28:14Z" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2026-02-13T23:28:14Z" level=info msg="Closing SMTP server" service=server-manager time="2026-02-13T23:28:14Z" level=info msg="Closing service" service=unleash And the body in the "POST" request to "/mail/v4/messages" is: # :1 -> *scenario """ {  "Message": {  "Subject": "Plain with attachment",  "Sender": {  "Name": "Bridge Test"  },  "ToList": [  {  "Address": "[user:to]@[domain]",  "Name": "Internal Bridge"  }  ],  "CCList": [],  "BCCList": [],  "MIMEType": "text/plain"  } } """ time="2026-02-13T23:28:14Z" level=info msg="User '7c3ef25f-d62e-42d3-a560-cf20e5eefe4e' created with id=62b0cd63-fb8e-49bf-abd9-7d69e1d607f6" pkg=gpa/server/backend time="2026-02-13T23:28:15Z" level=info msg="User '28004c68-9930-41ae-8a0a-ebed06e39297' created with id=0f6014a8-bae0-401e-810b-7e75198049cc" pkg=gpa/server/backend time="2026-02-13T23:28:15Z" level=info msg="Starting bridge" time="2026-02-13T23:28:15Z" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures1466701680/233/config2665005346/grpcFocusServerConfig.json pkg=focus/service time="2026-02-13T23:28:15Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures1466701680/233/cache2333264282/unleash_cache/unleash_flags: no such file or directory" service=unleash time="2026-02-13T23:28:15Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures1466701680/233/cache2333264282/notifications/notification_cache: no such file or directory" pkg=notification-store time="2026-02-13T23:28:15Z" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures1466701680/233/data466443434/gluon/backend/db gluonStore=/tmp/TestFeatures1466701680/233/data466443434/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2026-02-13T23:28:15Z" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2026-02-13T23:28:15Z" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2026-02-13T23:28:15Z" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2026-02-13T23:28:15Z" level=info msg="Starting service" service=unleash time="2026-02-13T23:28:15Z" level=info msg="Starting service" pkg=observability time="2026-02-13T23:28:15Z" level=info msg="Starting frontend service" time="2026-02-13T23:28:15Z" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures1466701680/233/config2665005346/grpcServerConfig.json time="2026-02-13T23:28:15Z" level=info msg="gRPC server listening on /tmp/bridge5348" pkg=grpc time="2026-02-13T23:28:15Z" level=info msg="Frontend service started" time="2026-02-13T23:28:15Z" level=info msg="Starting frontend client" time="2026-02-13T23:28:15Z" level=info msg="Starting poll service" service=unleash time="2026-02-13T23:28:15Z" level=info msg="Starting receiver service" service=unleash time="2026-02-13T23:28:15Z" level=info msg="Loading users" count=0 pkg=bridge/user time="2026-02-13T23:28:15Z" level=info msg="Finished loading users" pkg=bridge/user time="2026-02-13T23:28:15Z" level=info msg="Checking for updates" pkg=bridge time="2026-02-13T23:28:15Z" level=info msg="Not monitoring parent PID" pkg=grpc time="2026-02-13T23:28:15Z" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2026-02-13T23:28:15Z" level=info msg="Frontend client started" time="2026-02-13T23:28:15Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (ec358daf)" time="2026-02-13T23:28:15Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (ec358daf)" time="2026-02-13T23:28:15Z" level=info msg="200 OK: GET https://127.0.0.1:36665/feature/v2/frontend?bridgeStickyKey=593ffe54-c073-4c2a-802c-41b98a1d5565" pkg=gpa/manager time="2026-02-13T23:28:15Z" level=info msg="200 OK: POST https://127.0.0.1:36665/auth/v4/info" pkg=gpa/manager time="2026-02-13T23:28:15Z" level=info msg="200 OK: POST https://127.0.0.1:36665/auth/v4" pkg=gpa/manager time="2026-02-13T23:28:15Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=62b0cd63-fb8e-49bf-abd9-7d69e1d607f6 time="2026-02-13T23:28:15Z" level=info msg="Adding vault user" userID=62b0cd63-fb8e-49bf-abd9-7d69e1d607f6 time="2026-02-13T23:28:15Z" level=info msg="Creating new user" userID=62b0cd63-fb8e-49bf-abd9-7d69e1d607f6 time="2026-02-13T23:28:15Z" level=warning msg="404 GET https://127.0.0.1:36665/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2026-02-13T23:28:15Z" level=error msg="404 GET https://127.0.0.1:36665/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2026-02-13T23:28:15Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:36665/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2026-02-13T23:28:15Z" level=info msg="Creating user object" numAddr=1 numLabels=12 userID=62b0cd63-fb8e-49bf-abd9-7d69e1d607f6 time="2026-02-13T23:28:15Z" level=info msg="200 OK: GET https://127.0.0.1:36665/core/v4/events/latest" pkg=gpa/client userID=62b0cd63-fb8e-49bf-abd9-7d69e1d607f6 time="2026-02-13T23:28:15Z" level=info msg="Starting service Last EventID=AA==" service=user-events user=62b0cd63-fb8e-49bf-abd9-7d69e1d607f6 time="2026-02-13T23:28:15Z" level=info msg="200 OK: GET https://127.0.0.1:36665/core/v4/settings" pkg=gpa/client userID=62b0cd63-fb8e-49bf-abd9-7d69e1d607f6 time="2026-02-13T23:28:15Z" level=info msg="Registering user client, ID:62b0cd63-fb8e-49bf-abd9-7d69e1d607f6" pkg=observability time="2026-02-13T23:28:15Z" level=info msg="Starting service main loop" service=telemetry user=62b0cd63-fb8e-49bf-abd9-7d69e1d607f6 time="2026-02-13T23:28:15Z" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=62b0cd63-fb8e-49bf-abd9-7d69e1d607f6 time="2026-02-13T23:28:15Z" level=info msg="Starting service main loop" service=notification user=62b0cd63-fb8e-49bf-abd9-7d69e1d607f6 time="2026-02-13T23:28:15Z" level=info msg="Starting service main loop" service=smtp user=62b0cd63-fb8e-49bf-abd9-7d69e1d607f6 time="2026-02-13T23:28:15Z" level=info msg="200 OK: GET https://127.0.0.1:36665/core/v4/labels?Type=4" pkg=gpa/client userID=62b0cd63-fb8e-49bf-abd9-7d69e1d607f6 time="2026-02-13T23:28:15Z" level=info msg="200 OK: GET https://127.0.0.1:36665/core/v4/labels?Type=3" pkg=gpa/client userID=62b0cd63-fb8e-49bf-abd9-7d69e1d607f6 time="2026-02-13T23:28:15Z" level=info msg="200 OK: GET https://127.0.0.1:36665/core/v4/labels?Type=1" pkg=gpa/client userID=62b0cd63-fb8e-49bf-abd9-7d69e1d607f6 time="2026-02-13T23:28:15Z" level=info msg="Setting labels" labelIDs="[3 4 5 9 2 6 7 8 10 12 0 1]" pkg=rwLabels time="2026-02-13T23:28:15Z" level=info msg="Adding user to imap server" addrID=e558e88a-9e98-4de1-93e9-9e27177600f2 service=server-manager time="2026-02-13T23:28:15Z" level=info msg="Creating new IMAP user" addrID=e558e88a-9e98-4de1-93e9-9e27177600f2 service=server-manager time="2026-02-13T23:28:15Z" level=info msg="Setting gluon ID" addrID=e558e88a-9e98-4de1-93e9-9e27177600f2 gluonID=a95b6680-1c25-415e-b418-688415ff0e07 userID=62b0cd63-fb8e-49bf-abd9-7d69e1d607f6 time="2026-02-13T23:28:15Z" level=info msg="Created new IMAP user" addrID=e558e88a-9e98-4de1-93e9-9e27177600f2 gluonID=a95b6680-1c25-415e-b418-688415ff0e07 service=server-manager time="2026-02-13T23:28:15Z" level=info msg="Validating Listener State" service=server-manager time="2026-02-13T23:28:15Z" level=info msg=Resuming service=user-events user=62b0cd63-fb8e-49bf-abd9-7d69e1d607f6 time="2026-02-13T23:28:15Z" level=info msg="Starting IMAP Service" service=imap user=62b0cd63-fb8e-49bf-abd9-7d69e1d607f6 time="2026-02-13T23:28:15Z" level=info msg="Sync triggered" service=imap user=62b0cd63-fb8e-49bf-abd9-7d69e1d607f6 time="2026-02-13T23:28:15Z" level=info msg="Beginning user sync" service=imap start="2026-02-13 23:28:15.581768597 +0000 UTC m=+313.388377007" user=62b0cd63-fb8e-49bf-abd9-7d69e1d607f6 time="2026-02-13T23:28:15Z" level=info msg="Syncing labels" service=imap user=62b0cd63-fb8e-49bf-abd9-7d69e1d607f6 time="2026-02-13T23:28:15Z" level=info msg="Received mailbox message count" count=0 gluonID=a95b6680-1c25-415e-b418-688415ff0e07 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2026-02-13T23:28:15Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=a95b6680-1c25-415e-b418-688415ff0e07 time="2026-02-13T23:28:15Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=a95b6680-1c25-415e-b418-688415ff0e07 time="2026-02-13T23:28:15Z" level=info msg="Checking whether logged in user should re-sync. UserID:62b0cd63-fb8e-49bf-abd9-7d69e1d607f6" userID=62b0cd63-fb8e-49bf-abd9-7d69e1d607f6 time="2026-02-13T23:28:15Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4 userID=a95b6680-1c25-415e-b418-688415ff0e07 time="2026-02-13T23:28:15Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5 userID=a95b6680-1c25-415e-b418-688415ff0e07 time="2026-02-13T23:28:15Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6 userID=a95b6680-1c25-415e-b418-688415ff0e07 time="2026-02-13T23:28:15Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=10 userID=a95b6680-1c25-415e-b418-688415ff0e07 time="2026-02-13T23:28:15Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=7 userID=a95b6680-1c25-415e-b418-688415ff0e07 time="2026-02-13T23:28:15Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=8 userID=a95b6680-1c25-415e-b418-688415ff0e07 time="2026-02-13T23:28:15Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=12 userID=a95b6680-1c25-415e-b418-688415ff0e07 time="2026-02-13T23:28:15Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0 userID=a95b6680-1c25-415e-b418-688415ff0e07 time="2026-02-13T23:28:15Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=3 userID=a95b6680-1c25-415e-b418-688415ff0e07 time="2026-02-13T23:28:15Z" level=info msg="Synced labels" service=imap user=62b0cd63-fb8e-49bf-abd9-7d69e1d607f6 time="2026-02-13T23:28:15Z" level=info msg="200 OK: GET https://127.0.0.1:36665/mail/v4/messages/count" pkg=gpa/client userID=62b0cd63-fb8e-49bf-abd9-7d69e1d607f6 time="2026-02-13T23:28:15Z" level=info msg="Syncing messages" service=imap user=62b0cd63-fb8e-49bf-abd9-7d69e1d607f6 time="2026-02-13T23:28:15Z" level=info msg="Job started" service=imap user=62b0cd63-fb8e-49bf-abd9-7d69e1d607f6 time="2026-02-13T23:28:15Z" level=info msg="200 OK: POST https://127.0.0.1:36665/mail/v4/messages" pkg=gpa/client userID=62b0cd63-fb8e-49bf-abd9-7d69e1d607f6 time="2026-02-13T23:28:15Z" level=info msg="Job finished" service=imap user=62b0cd63-fb8e-49bf-abd9-7d69e1d607f6 time="2026-02-13T23:28:15Z" level=info msg="All child jobs completed" service=imap sync-job=waiter user=62b0cd63-fb8e-49bf-abd9-7d69e1d607f6 time="2026-02-13T23:28:15Z" level=info msg="Synced messages" service=imap user=62b0cd63-fb8e-49bf-abd9-7d69e1d607f6 time="2026-02-13T23:28:15Z" level=info msg="Finished user sync" duration=4.83336ms service=imap user=62b0cd63-fb8e-49bf-abd9-7d69e1d607f6 time="2026-02-13T23:28:15Z" level=info msg="Sync complete, starting API event stream" service=imap user=62b0cd63-fb8e-49bf-abd9-7d69e1d607f6 time="2026-02-13T23:28:15Z" level=info msg="Event loop reset" eventID="AA==" service=user-events user=62b0cd63-fb8e-49bf-abd9-7d69e1d607f6 time="2026-02-13T23:28:15Z" level=info msg="Sending observability data." pkg=observability time="2026-02-13T23:28:15Z" level=info msg="200 OK: POST https://127.0.0.1:36665/data/v1/metrics" pkg=gpa/client userID=62b0cd63-fb8e-49bf-abd9-7d69e1d607f6 time="2026-02-13T23:28:15Z" level=info msg="Successfully sent observability data." pkg=observability time="2026-02-13T23:28:15Z" level=info msg="200 OK: GET https://127.0.0.1:36665/mail/v4/settings" pkg=gpa/client userID=62b0cd63-fb8e-49bf-abd9-7d69e1d607f6 time="2026-02-13T23:28:15Z" level=info msg="200 OK: POST https://127.0.0.1:36665/mail/v4/messages" pkg=gpa/client userID=62b0cd63-fb8e-49bf-abd9-7d69e1d607f6 time="2026-02-13T23:28:15Z" level=info msg="200 OK: POST https://127.0.0.1:36665/mail/v4/attachments" pkg=gpa/client userID=62b0cd63-fb8e-49bf-abd9-7d69e1d607f6 time="2026-02-13T23:28:15Z" level=info msg="200 OK: GET https://127.0.0.1:36665/core/v4/keys?Email=pm.bridge.qa%40gmail.com" pkg=gpa/client userID=62b0cd63-fb8e-49bf-abd9-7d69e1d607f6 time="2026-02-13T23:28:15Z" level=info msg="200 OK: GET https://127.0.0.1:36665/contacts/v4/emails?Email=pm.bridge.qa%40gmail.com&Page=0&PageSize=150" pkg=gpa/client userID=62b0cd63-fb8e-49bf-abd9-7d69e1d607f6 time="2026-02-13T23:28:15Z" level=info msg="200 OK: POST https://127.0.0.1:36665/mail/v4/messages/fb288b8e-4b73-459b-a527-40b6eea4b52d" pkg=gpa/client userID=62b0cd63-fb8e-49bf-abd9-7d69e1d607f6 time="2026-02-13T23:28:15Z" level=info msg="Scheduling observability data sending" pkg=observability Scenario: Plain message with attachment to external account # features/smtp/send/plain_att.feature:63 When SMTP client "1" sends the following message from "7c3ef25f-d62e-42d3-a560-cf20e5eefe4e@proton.local" to "pm.bridge.qa@gmail.com": # :1 -> *scenario """ From: Bridge Test <[user:user]@[domain]> To: External Bridge  Subject: Plain with attachment external Content-Type: multipart/related; boundary=bc5bd30245232f31b6c976adcd59bb0069c9b13f986f9e40c2571bb80aa16606  --bc5bd30245232f31b6c976adcd59bb0069c9b13f986f9e40c2571bb80aa16606 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=utf-8  This is body of mail with attachment  --bc5bd30245232f31b6c976adcd59bb0069c9b13f986f9e40c2571bb80aa16606 Content-Disposition: attachment; filename=outline-light-instagram-48.png Content-Id: <9114fe6f0adfaf7fdf7a@protonmail.com> Content-Transfer-Encoding: base64 Content-Type: image/png  iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAACklEQVR4nGMAAQAABQABDQot tAAAAABJRU5ErkJggg== --bc5bd30245232f31b6c976adcd59bb0069c9b13f986f9e40c2571bb80aa16606--  """ Then it succeeds # :1 -> *scenario When user "7c3ef25f-d62e-42d3-a560-cf20e5eefe4e" connects and authenticates IMAP client "1" # :1 -> *scenario time="2026-02-13T23:28:15Z" level=info msg="Heartbeat sent" metrics="{bridge.any.heartbeat bridge_heartbeat_new {1 4} {true true false false false true true true true true false 0.0.0 starttls starttls unknown}}" pkg=telemetry time="2026-02-13T23:28:16Z" level=info msg="200 OK: GET https://127.0.0.1:36665/core/v4/events/AA==" pkg=gpa/client userID=62b0cd63-fb8e-49bf-abd9-7d69e1d607f6 time="2026-02-13T23:28:16Z" level=info msg="Received new API event" new="Event BA==: messages: created=1, updated=1, deleted=0" old="AA==" service=user-events user=62b0cd63-fb8e-49bf-abd9-7d69e1d607f6 time="2026-02-13T23:28:16Z" level=info msg="Handling message created event" date=0 messageID=fb288b8e-4b73-459b-a527-40b6eea4b52d service=imap subject="******** (acff7c7e)" user=62b0cd63-fb8e-49bf-abd9-7d69e1d607f6 time="2026-02-13T23:28:16Z" level=info msg="200 OK: GET https://127.0.0.1:36665/mail/v4/messages/fb288b8e-4b73-459b-a527-40b6eea4b52d" pkg=gpa/client userID=62b0cd63-fb8e-49bf-abd9-7d69e1d607f6 time="2026-02-13T23:28:16Z" level=info msg="Handling draft or sent updated event" isDraft=false messageID=fb288b8e-4b73-459b-a527-40b6eea4b52d service=imap subject="******** (acff7c7e)" user=62b0cd63-fb8e-49bf-abd9-7d69e1d607f6 time="2026-02-13T23:28:16Z" level=info msg="200 OK: GET https://127.0.0.1:36665/mail/v4/messages/fb288b8e-4b73-459b-a527-40b6eea4b52d" pkg=gpa/client userID=62b0cd63-fb8e-49bf-abd9-7d69e1d607f6 Then IMAP client "1" eventually sees the following messages in "Sent": # :1 -> *scenario | from | to | subject | | 7c3ef25f-d62e-42d3-a560-cf20e5eefe4e@proton.local | pm.bridge.qa@gmail.com | Plain with attachment external | time="2026-02-13T23:28:16Z" level=info msg="Frontend service stopped" time="2026-02-13T23:28:16Z" level=info msg="Frontend client stopped" time="2026-02-13T23:28:16Z" level=info msg="Closing bridge" pkg=bridge time="2026-02-13T23:28:16Z" level=info msg="Stopping service" pkg=observability time="2026-02-13T23:28:16Z" level=info msg="Closing user" userID=62b0cd63-fb8e-49bf-abd9-7d69e1d607f6 time="2026-02-13T23:28:16Z" level=info msg="De-registering user client, ID:62b0cd63-fb8e-49bf-abd9-7d69e1d607f6" pkg=observability time="2026-02-13T23:28:16Z" level=info msg="Exiting IMAP Service" service=imap user=62b0cd63-fb8e-49bf-abd9-7d69e1d607f6 time="2026-02-13T23:28:16Z" level=info msg="Exiting service main loop" service=smtp user=62b0cd63-fb8e-49bf-abd9-7d69e1d607f6 time="2026-02-13T23:28:16Z" level=info msg="Exiting service main loop" service=notification user=62b0cd63-fb8e-49bf-abd9-7d69e1d607f6 time="2026-02-13T23:28:16Z" level=info msg="Exiting Service" service=user-identity user=62b0cd63-fb8e-49bf-abd9-7d69e1d607f6 time="2026-02-13T23:28:16Z" level=info msg="Exiting service main loop" service=telemetry user=62b0cd63-fb8e-49bf-abd9-7d69e1d607f6 time="2026-02-13T23:28:16Z" level=info msg="Exiting service" service=user-events user=62b0cd63-fb8e-49bf-abd9-7d69e1d607f6 time="2026-02-13T23:28:16Z" level=info msg="Closing IMAP Listener" service=server-manager time="2026-02-13T23:28:16Z" level=info msg="Closing IMAP server" service=server-manager time="2026-02-13T23:28:16Z" level=info msg="Closing SMTP Listener" service=server-manager time="2026-02-13T23:28:16Z" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2026-02-13T23:28:16Z" level=info msg="Closing SMTP server" service=server-manager time="2026-02-13T23:28:16Z" level=info msg="Closing service" service=unleash And the body in the "POST" request to "/mail/v4/messages" is: # :1 -> *scenario """ {  "Message": {  "Subject": "Plain with attachment external",  "Sender": {  "Name": "Bridge Test"  },  "ToList": [  {  "Address": "pm.bridge.qa@gmail.com",  "Name": "External Bridge"  }  ],  "CCList": [],  "BCCList": [],  "MIMEType": "text/plain"  } } """ time="2026-02-13T23:28:16Z" level=info msg="User 'b6711ccf-d483-47a7-bc92-c1b0bb1e3274' created with id=f9136dd4-f987-4424-876b-057ce1c70d0f" pkg=gpa/server/backend time="2026-02-13T23:28:17Z" level=info msg="User '68fd50cc-14af-4f43-89e2-bb61940e1110' created with id=04df7d36-44b3-41d8-8d90-d02f1b6c9cbe" pkg=gpa/server/backend time="2026-02-13T23:28:17Z" level=info msg="Starting bridge" time="2026-02-13T23:28:17Z" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures1466701680/234/config378403784/grpcFocusServerConfig.json pkg=focus/service time="2026-02-13T23:28:17Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures1466701680/234/cache2175412339/unleash_cache/unleash_flags: no such file or directory" service=unleash time="2026-02-13T23:28:17Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures1466701680/234/cache2175412339/notifications/notification_cache: no such file or directory" pkg=notification-store time="2026-02-13T23:28:17Z" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures1466701680/234/data2779301236/gluon/backend/db gluonStore=/tmp/TestFeatures1466701680/234/data2779301236/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2026-02-13T23:28:17Z" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2026-02-13T23:28:17Z" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2026-02-13T23:28:17Z" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2026-02-13T23:28:17Z" level=info msg="Starting service" service=unleash time="2026-02-13T23:28:17Z" level=info msg="Starting service" pkg=observability time="2026-02-13T23:28:17Z" level=info msg="Starting frontend service" time="2026-02-13T23:28:17Z" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures1466701680/234/config378403784/grpcServerConfig.json time="2026-02-13T23:28:17Z" level=info msg="gRPC server listening on /tmp/bridge1781" pkg=grpc time="2026-02-13T23:28:17Z" level=info msg="Frontend service started" time="2026-02-13T23:28:17Z" level=info msg="Starting frontend client" time="2026-02-13T23:28:17Z" level=info msg="Starting poll service" service=unleash time="2026-02-13T23:28:17Z" level=info msg="Starting receiver service" service=unleash time="2026-02-13T23:28:17Z" level=info msg="Loading users" count=0 pkg=bridge/user time="2026-02-13T23:28:17Z" level=info msg="Finished loading users" pkg=bridge/user time="2026-02-13T23:28:17Z" level=info msg="Checking for updates" pkg=bridge time="2026-02-13T23:28:17Z" level=info msg="Not monitoring parent PID" pkg=grpc time="2026-02-13T23:28:17Z" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2026-02-13T23:28:17Z" level=info msg="Frontend client started" time="2026-02-13T23:28:17Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (109918ad)" time="2026-02-13T23:28:17Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (109918ad)" time="2026-02-13T23:28:17Z" level=info msg="200 OK: GET https://127.0.0.1:40983/feature/v2/frontend?bridgeStickyKey=2e3e771a-ce22-491e-98d2-869fa19c9a79" pkg=gpa/manager time="2026-02-13T23:28:17Z" level=info msg="200 OK: POST https://127.0.0.1:40983/auth/v4/info" pkg=gpa/manager time="2026-02-13T23:28:17Z" level=info msg="200 OK: POST https://127.0.0.1:40983/auth/v4" pkg=gpa/manager time="2026-02-13T23:28:17Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=f9136dd4-f987-4424-876b-057ce1c70d0f time="2026-02-13T23:28:17Z" level=info msg="Adding vault user" userID=f9136dd4-f987-4424-876b-057ce1c70d0f time="2026-02-13T23:28:17Z" level=info msg="Creating new user" userID=f9136dd4-f987-4424-876b-057ce1c70d0f time="2026-02-13T23:28:17Z" level=warning msg="404 GET https://127.0.0.1:40983/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2026-02-13T23:28:17Z" level=error msg="404 GET https://127.0.0.1:40983/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2026-02-13T23:28:17Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:40983/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2026-02-13T23:28:17Z" level=info msg="Creating user object" numAddr=1 numLabels=12 userID=f9136dd4-f987-4424-876b-057ce1c70d0f time="2026-02-13T23:28:17Z" level=info msg="200 OK: GET https://127.0.0.1:40983/core/v4/events/latest" pkg=gpa/client userID=f9136dd4-f987-4424-876b-057ce1c70d0f time="2026-02-13T23:28:17Z" level=info msg="Starting service Last EventID=AA==" service=user-events user=f9136dd4-f987-4424-876b-057ce1c70d0f time="2026-02-13T23:28:17Z" level=info msg="200 OK: GET https://127.0.0.1:40983/core/v4/settings" pkg=gpa/client userID=f9136dd4-f987-4424-876b-057ce1c70d0f time="2026-02-13T23:28:17Z" level=info msg="Registering user client, ID:f9136dd4-f987-4424-876b-057ce1c70d0f" pkg=observability time="2026-02-13T23:28:17Z" level=info msg="Starting service main loop" service=telemetry user=f9136dd4-f987-4424-876b-057ce1c70d0f time="2026-02-13T23:28:17Z" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=f9136dd4-f987-4424-876b-057ce1c70d0f time="2026-02-13T23:28:17Z" level=info msg="Starting service main loop" service=notification user=f9136dd4-f987-4424-876b-057ce1c70d0f time="2026-02-13T23:28:17Z" level=info msg="Starting service main loop" service=smtp user=f9136dd4-f987-4424-876b-057ce1c70d0f time="2026-02-13T23:28:17Z" level=info msg="200 OK: GET https://127.0.0.1:40983/core/v4/labels?Type=4" pkg=gpa/client userID=f9136dd4-f987-4424-876b-057ce1c70d0f time="2026-02-13T23:28:17Z" level=info msg="200 OK: GET https://127.0.0.1:40983/core/v4/labels?Type=3" pkg=gpa/client userID=f9136dd4-f987-4424-876b-057ce1c70d0f time="2026-02-13T23:28:17Z" level=info msg="200 OK: GET https://127.0.0.1:40983/core/v4/labels?Type=1" pkg=gpa/client userID=f9136dd4-f987-4424-876b-057ce1c70d0f time="2026-02-13T23:28:17Z" level=info msg="Setting labels" labelIDs="[1 2 3 4 5 7 9 10 0 6 8 12]" pkg=rwLabels time="2026-02-13T23:28:17Z" level=info msg="Adding user to imap server" addrID=638f1872-3ea5-41b3-934a-3d302add52f7 service=server-manager time="2026-02-13T23:28:17Z" level=info msg="Creating new IMAP user" addrID=638f1872-3ea5-41b3-934a-3d302add52f7 service=server-manager time="2026-02-13T23:28:17Z" level=info msg="Setting gluon ID" addrID=638f1872-3ea5-41b3-934a-3d302add52f7 gluonID=5374b2fc-fae9-4c4f-a6b2-d25d48fedffe userID=f9136dd4-f987-4424-876b-057ce1c70d0f time="2026-02-13T23:28:17Z" level=info msg="Created new IMAP user" addrID=638f1872-3ea5-41b3-934a-3d302add52f7 gluonID=5374b2fc-fae9-4c4f-a6b2-d25d48fedffe service=server-manager time="2026-02-13T23:28:17Z" level=info msg="Validating Listener State" service=server-manager time="2026-02-13T23:28:17Z" level=info msg=Resuming service=user-events user=f9136dd4-f987-4424-876b-057ce1c70d0f time="2026-02-13T23:28:17Z" level=info msg="Sending observability data." pkg=observability time="2026-02-13T23:28:17Z" level=info msg="200 OK: POST https://127.0.0.1:40983/data/v1/metrics" pkg=gpa/client userID=f9136dd4-f987-4424-876b-057ce1c70d0f time="2026-02-13T23:28:17Z" level=info msg="Successfully sent observability data." pkg=observability time="2026-02-13T23:28:17Z" level=info msg="200 OK: GET https://127.0.0.1:40983/mail/v4/settings" pkg=gpa/client userID=f9136dd4-f987-4424-876b-057ce1c70d0f time="2026-02-13T23:28:17Z" level=info msg="Received mailbox message count" count=0 gluonID=5374b2fc-fae9-4c4f-a6b2-d25d48fedffe labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2026-02-13T23:28:17Z" level=info msg="Starting IMAP Service" service=imap user=f9136dd4-f987-4424-876b-057ce1c70d0f time="2026-02-13T23:28:17Z" level=info msg="Sync triggered" service=imap user=f9136dd4-f987-4424-876b-057ce1c70d0f time="2026-02-13T23:28:17Z" level=info msg="Beginning user sync" service=imap start="2026-02-13 23:28:17.569927513 +0000 UTC m=+315.376535923" user=f9136dd4-f987-4424-876b-057ce1c70d0f time="2026-02-13T23:28:17Z" level=info msg="Syncing labels" service=imap user=f9136dd4-f987-4424-876b-057ce1c70d0f time="2026-02-13T23:28:17Z" level=info msg="Checking whether logged in user should re-sync. UserID:f9136dd4-f987-4424-876b-057ce1c70d0f" userID=f9136dd4-f987-4424-876b-057ce1c70d0f time="2026-02-13T23:28:17Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=5374b2fc-fae9-4c4f-a6b2-d25d48fedffe time="2026-02-13T23:28:17Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=5374b2fc-fae9-4c4f-a6b2-d25d48fedffe time="2026-02-13T23:28:17Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=10 userID=5374b2fc-fae9-4c4f-a6b2-d25d48fedffe time="2026-02-13T23:28:17Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6 userID=5374b2fc-fae9-4c4f-a6b2-d25d48fedffe time="2026-02-13T23:28:17Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4 userID=5374b2fc-fae9-4c4f-a6b2-d25d48fedffe time="2026-02-13T23:28:17Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=8 userID=5374b2fc-fae9-4c4f-a6b2-d25d48fedffe time="2026-02-13T23:28:17Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=12 userID=5374b2fc-fae9-4c4f-a6b2-d25d48fedffe time="2026-02-13T23:28:17Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=3 userID=5374b2fc-fae9-4c4f-a6b2-d25d48fedffe time="2026-02-13T23:28:17Z" level=info msg="200 OK: POST https://127.0.0.1:40983/mail/v4/messages" pkg=gpa/client userID=f9136dd4-f987-4424-876b-057ce1c70d0f time="2026-02-13T23:28:17Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=7 userID=5374b2fc-fae9-4c4f-a6b2-d25d48fedffe time="2026-02-13T23:28:17Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0 userID=5374b2fc-fae9-4c4f-a6b2-d25d48fedffe time="2026-02-13T23:28:17Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5 userID=5374b2fc-fae9-4c4f-a6b2-d25d48fedffe time="2026-02-13T23:28:17Z" level=info msg="Synced labels" service=imap user=f9136dd4-f987-4424-876b-057ce1c70d0f time="2026-02-13T23:28:17Z" level=info msg="200 OK: GET https://127.0.0.1:40983/mail/v4/messages/count" pkg=gpa/client userID=f9136dd4-f987-4424-876b-057ce1c70d0f time="2026-02-13T23:28:17Z" level=info msg="Syncing messages" service=imap user=f9136dd4-f987-4424-876b-057ce1c70d0f time="2026-02-13T23:28:17Z" level=info msg="Job started" service=imap user=f9136dd4-f987-4424-876b-057ce1c70d0f time="2026-02-13T23:28:17Z" level=info msg="200 OK: POST https://127.0.0.1:40983/mail/v4/messages" pkg=gpa/client userID=f9136dd4-f987-4424-876b-057ce1c70d0f time="2026-02-13T23:28:17Z" level=info msg="200 OK: POST https://127.0.0.1:40983/mail/v4/attachments" pkg=gpa/client userID=f9136dd4-f987-4424-876b-057ce1c70d0f time="2026-02-13T23:28:17Z" level=info msg="200 OK: POST https://127.0.0.1:40983/mail/v4/messages" pkg=gpa/client userID=f9136dd4-f987-4424-876b-057ce1c70d0f time="2026-02-13T23:28:17Z" level=info msg="Creating new child job" service=imap user=f9136dd4-f987-4424-876b-057ce1c70d0f time="2026-02-13T23:28:17Z" level=info msg="Job finished" service=imap user=f9136dd4-f987-4424-876b-057ce1c70d0f time="2026-02-13T23:28:17Z" level=info msg="200 OK: GET https://127.0.0.1:40983/mail/v4/messages/de64cc27-9e47-4e60-95bf-08a0b29eb4f3" pkg=gpa/client userID=f9136dd4-f987-4424-876b-057ce1c70d0f time="2026-02-13T23:28:17Z" level=info msg="200 OK: GET https://127.0.0.1:40983/core/v4/keys?Email=pm.bridge.qa%40gmail.com" pkg=gpa/client userID=f9136dd4-f987-4424-876b-057ce1c70d0f time="2026-02-13T23:28:17Z" level=info msg="200 OK: GET https://127.0.0.1:40983/contacts/v4/emails?Email=pm.bridge.qa%40gmail.com&Page=0&PageSize=150" pkg=gpa/client userID=f9136dd4-f987-4424-876b-057ce1c70d0f time="2026-02-13T23:28:17Z" level=info msg="200 OK: GET https://127.0.0.1:40983/core/v4/keys?Email=bridgeqa%40seznam.cz" pkg=gpa/client userID=f9136dd4-f987-4424-876b-057ce1c70d0f time="2026-02-13T23:28:17Z" level=info msg="200 OK: GET https://127.0.0.1:40983/contacts/v4/emails?Email=bridgeqa%40seznam.cz&Page=0&PageSize=150" pkg=gpa/client userID=f9136dd4-f987-4424-876b-057ce1c70d0f time="2026-02-13T23:28:17Z" level=info msg="200 OK: POST https://127.0.0.1:40983/mail/v4/messages/de64cc27-9e47-4e60-95bf-08a0b29eb4f3" pkg=gpa/client userID=f9136dd4-f987-4424-876b-057ce1c70d0f time="2026-02-13T23:28:17Z" level=info msg="Scheduling observability data sending" pkg=observability Scenario: Plain message with attachment to two external accounts # features/smtp/send/plain_att.feature:115 When SMTP client "1" sends the following message from "b6711ccf-d483-47a7-bc92-c1b0bb1e3274@proton.local" to "pm.bridge.qa@gmail.com": # :1 -> *scenario """ From: Bridge Test <[user:user]@[domain]> To: External Bridge 1  CC: External Bridge 2  Subject: Plain with attachment external PGP and external CC Content-Type: multipart/mixed; boundary=bc5bd30245232f31b6c976adcd59bb0069c9b13f986f9e40c2571bb80aa16606  --bc5bd30245232f31b6c976adcd59bb0069c9b13f986f9e40c2571bb80aa16606 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=utf-8  This is body of mail with attachment  --bc5bd30245232f31b6c976adcd59bb0069c9b13f986f9e40c2571bb80aa16606 Content-Disposition: attachment; filename=outline-light-instagram-48.png Content-Id: <9114fe6f0adfaf7fdf7a@protonmail.com> Content-Transfer-Encoding: base64 Content-Type: image/png  iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAACklEQVR4nGMAAQAABQABDQot tAAAAABJRU5ErkJggg== --bc5bd30245232f31b6c976adcd59bb0069c9b13f986f9e40c2571bb80aa16606--  """ Then it succeeds # :1 -> *scenario When user "b6711ccf-d483-47a7-bc92-c1b0bb1e3274" connects and authenticates IMAP client "1" # :1 -> *scenario time="2026-02-13T23:28:17Z" level=info msg="Child job finished" service=imap user=f9136dd4-f987-4424-876b-057ce1c70d0f time="2026-02-13T23:28:17Z" level=info msg="All child jobs completed" service=imap sync-job=waiter user=f9136dd4-f987-4424-876b-057ce1c70d0f time="2026-02-13T23:28:17Z" level=info msg="Synced messages" service=imap user=f9136dd4-f987-4424-876b-057ce1c70d0f time="2026-02-13T23:28:17Z" level=info msg="Finished user sync" duration=12.954263ms service=imap user=f9136dd4-f987-4424-876b-057ce1c70d0f time="2026-02-13T23:28:17Z" level=info msg="Sync complete, starting API event stream" service=imap user=f9136dd4-f987-4424-876b-057ce1c70d0f time="2026-02-13T23:28:17Z" level=info msg="Event loop reset" eventID="AA==" service=user-events user=f9136dd4-f987-4424-876b-057ce1c70d0f time="2026-02-13T23:28:17Z" level=info msg="Heartbeat sent" metrics="{bridge.any.heartbeat bridge_heartbeat_new {1 8} {true true false false false true true true true true false 0.0.0 starttls starttls unknown}}" pkg=telemetry time="2026-02-13T23:28:18Z" level=info msg="200 OK: GET https://127.0.0.1:40983/core/v4/events/AA==" pkg=gpa/client userID=f9136dd4-f987-4424-876b-057ce1c70d0f time="2026-02-13T23:28:18Z" level=info msg="Received new API event" new="Event BA==: messages: created=1, updated=1, deleted=0" old="AA==" service=user-events user=f9136dd4-f987-4424-876b-057ce1c70d0f time="2026-02-13T23:28:18Z" level=info msg="Handling message created event" date=0 messageID=de64cc27-9e47-4e60-95bf-08a0b29eb4f3 service=imap subject="******** (c18df004)" user=f9136dd4-f987-4424-876b-057ce1c70d0f time="2026-02-13T23:28:18Z" level=info msg="200 OK: GET https://127.0.0.1:40983/mail/v4/messages/de64cc27-9e47-4e60-95bf-08a0b29eb4f3" pkg=gpa/client userID=f9136dd4-f987-4424-876b-057ce1c70d0f time="2026-02-13T23:28:18Z" level=info msg="Found existing message in create event, will update instead" MessageID=de64cc27-9e47-4e60-95bf-08a0b29eb4f3... pkg=gluon/user userID=5374b2fc-fae9-4c4f-a6b2-d25d48fedffe time="2026-02-13T23:28:18Z" level=info msg="Handling draft or sent updated event" isDraft=false messageID=de64cc27-9e47-4e60-95bf-08a0b29eb4f3 service=imap subject="******** (c18df004)" user=f9136dd4-f987-4424-876b-057ce1c70d0f time="2026-02-13T23:28:18Z" level=info msg="200 OK: GET https://127.0.0.1:40983/mail/v4/messages/de64cc27-9e47-4e60-95bf-08a0b29eb4f3" pkg=gpa/client userID=f9136dd4-f987-4424-876b-057ce1c70d0f Then IMAP client "1" eventually sees the following messages in "Sent": # :1 -> *scenario | from | to | cc | subject | | b6711ccf-d483-47a7-bc92-c1b0bb1e3274@proton.local | pm.bridge.qa@gmail.com | bridgeqa@seznam.cz | Plain with attachment external PGP and external CC | time="2026-02-13T23:28:18Z" level=info msg="Frontend service stopped" time="2026-02-13T23:28:18Z" level=info msg="Frontend client stopped" time="2026-02-13T23:28:18Z" level=info msg="Closing bridge" pkg=bridge time="2026-02-13T23:28:18Z" level=info msg="Stopping service" pkg=observability time="2026-02-13T23:28:18Z" level=info msg="Closing user" userID=f9136dd4-f987-4424-876b-057ce1c70d0f time="2026-02-13T23:28:18Z" level=info msg="De-registering user client, ID:f9136dd4-f987-4424-876b-057ce1c70d0f" pkg=observability time="2026-02-13T23:28:18Z" level=info msg="Exiting IMAP Service" service=imap user=f9136dd4-f987-4424-876b-057ce1c70d0f time="2026-02-13T23:28:18Z" level=info msg="Exiting service main loop" service=smtp user=f9136dd4-f987-4424-876b-057ce1c70d0f time="2026-02-13T23:28:18Z" level=info msg="Exiting service main loop" service=notification user=f9136dd4-f987-4424-876b-057ce1c70d0f time="2026-02-13T23:28:18Z" level=info msg="Exiting Service" service=user-identity user=f9136dd4-f987-4424-876b-057ce1c70d0f time="2026-02-13T23:28:18Z" level=info msg="Exiting service main loop" service=telemetry user=f9136dd4-f987-4424-876b-057ce1c70d0f time="2026-02-13T23:28:18Z" level=info msg="Exiting service" service=user-events user=f9136dd4-f987-4424-876b-057ce1c70d0f time="2026-02-13T23:28:18Z" level=info msg="Closing IMAP Listener" service=server-manager time="2026-02-13T23:28:18Z" level=info msg="Closing IMAP server" service=server-manager time="2026-02-13T23:28:18Z" level=info msg="Closing SMTP Listener" service=server-manager time="2026-02-13T23:28:18Z" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2026-02-13T23:28:18Z" level=info msg="Closing SMTP server" service=server-manager time="2026-02-13T23:28:18Z" level=info msg="Closing service" service=unleash panic: test timed out after 10m0s running tests: TestFeatures (10m0s) TestFeatures/Plain_message_with_attachment_to_two_external_accounts (4m46s) goroutine 138273 [running]: testing.(*M).startAlarm.func1() /usr/lib/go/src/testing/testing.go:2682 +0x345 created by time.goFunc /usr/lib/go/src/time/sleep.go:215 +0x2d goroutine 1 [chan receive, 10 minutes]: testing.(*T).Run(0xc000103500, {0x576f03c150ef?, 0xc00005da30?}, 0x576f0421a098) /usr/lib/go/src/testing/testing.go:2005 +0x485 testing.runTests.func1(0xc000103500) /usr/lib/go/src/testing/testing.go:2477 +0x37 testing.tRunner(0xc000103500, 0xc00005db70) /usr/lib/go/src/testing/testing.go:1934 +0xea testing.runTests(0xc000702228, {0x576f04c85f80, 0x2, 0x2}, {0x576f04c6c5e0?, 0x4?, 0x576f04e1a680?}) /usr/lib/go/src/testing/testing.go:2475 +0x4b4 testing.(*M).Run(0xc00037e460) /usr/lib/go/src/testing/testing.go:2337 +0x63a go.uber.org/goleak.VerifyTestMain({0x576f0422b340?, 0xc00037e460?}, {0xc000373ea0, 0x1, 0x1}) /startdir/src/proton-bridge/vendor/go.uber.org/goleak/testmain.go:53 +0x5a github.com/ProtonMail/proton-bridge/v3/tests.TestMain(0xc00037e460) /startdir/src/proton-bridge/tests/main_test.go:58 +0x145 main.main() _testmain.go:49 +0xa5 goroutine 19 [select]: go.opencensus.io/stats/view.(*worker).start(0xc0001e7d00) /startdir/src/proton-bridge/vendor/go.opencensus.io/stats/view/worker.go:292 +0x9f created by go.opencensus.io/stats/view.init.0 in goroutine 1 /startdir/src/proton-bridge/vendor/go.opencensus.io/stats/view/worker.go:34 +0x8d goroutine 7 [select, 10 minutes]: io.(*pipe).read(0xc000210fc0, {0xc0005ba000, 0x10000, 0xc0000a1e08?}) /usr/lib/go/src/io/pipe.go:57 +0xa5 io.(*PipeReader).Read(0xc0000a1e08?, {0xc0005ba000?, 0x576f04e3fd40?, 0xc0000a1e60?}) /usr/lib/go/src/io/pipe.go:134 +0x1a bufio.(*Scanner).Scan(0xc0000b7f28) /usr/lib/go/src/bufio/scan.go:219 +0x83e github.com/sirupsen/logrus.(*Entry).writerScanner(0xc0004b3340, 0xc000210fc0, 0xc00048e230) /startdir/src/proton-bridge/vendor/github.com/sirupsen/logrus/writer.go:86 +0x11d created by github.com/sirupsen/logrus.(*Entry).WriterLevel in goroutine 1 /startdir/src/proton-bridge/vendor/github.com/sirupsen/logrus/writer.go:57 +0x31f goroutine 8 [chan receive, 4 minutes]: testing.(*T).Run(0xc0001036c0, {0xc0009a26ec?, 0xd?}, 0xc000af63f0) /usr/lib/go/src/testing/testing.go:2005 +0x485 github.com/cucumber/godog.(*suite).runPickle(0xc001ff7500, 0xc0032ea5a0) /startdir/src/proton-bridge/vendor/github.com/cucumber/godog/suite.go:446 +0x385 github.com/cucumber/godog.(*runner).concurrent.func1(0xc00160a468, 0xc0032ea5a0) /startdir/src/proton-bridge/vendor/github.com/cucumber/godog/run.go:122 +0x150 github.com/cucumber/godog.(*runner).concurrent(0xc0004ba150, 0x1) /startdir/src/proton-bridge/vendor/github.com/cucumber/godog/run.go:133 +0x66f github.com/cucumber/godog.runWithOptions({0x0, _}, {0x0, 0x0, 0x0, {0x0, 0x0}, 0x0, {0x0, 0x0, ...}, ...}, ...) /startdir/src/proton-bridge/vendor/github.com/cucumber/godog/run.go:261 +0xa4a github.com/cucumber/godog.TestSuite.Run({{0x0, 0x0}, 0x576f0421a238, 0xc0007022a0, 0xc0001e6000}) /startdir/src/proton-bridge/vendor/github.com/cucumber/godog/run.go:315 +0x139 github.com/ProtonMail/proton-bridge/v3/tests.TestFeatures(0xc0001036c0) /startdir/src/proton-bridge/tests/bdd_test.go:110 +0x268 testing.tRunner(0xc0001036c0, 0x576f0421a098) /usr/lib/go/src/testing/testing.go:1934 +0xea created by testing.(*T).Run in goroutine 1 /usr/lib/go/src/testing/testing.go:1997 +0x465 goroutine 138069 [select, 4 minutes]: github.com/ProtonMail/gluon/async.NewQueuedChannel[...].func1() /startdir/src/proton-bridge/vendor/github.com/ProtonMail/gluon/async/queued_channel.go:48 +0x11d runtime/pprof.Do({0x576f0423d768?, 0x576f04e3d3e0?}, {{0xc00098d280?, 0x0?, 0xc0034596c0?}}, 0xc0038868e8) /usr/lib/go/src/runtime/pprof/runtime.go:51 +0x8c github.com/ProtonMail/gluon/logging.pprofDo(...) /startdir/src/proton-bridge/vendor/github.com/ProtonMail/gluon/logging/pprof_default.go:11 github.com/ProtonMail/gluon/logging.DoAnnotated({0x576f0423d768, 0x576f04e3d3e0}, 0xc0038868e8, {0xc001805410?, 0xc001734be0?, 0x576f0423d880?}) /startdir/src/proton-bridge/vendor/github.com/ProtonMail/gluon/logging/logging.go:24 +0x4d github.com/ProtonMail/gluon/async.GoAnnotated.func1() /startdir/src/proton-bridge/vendor/github.com/ProtonMail/gluon/async/logging.go:12 +0x68 created by github.com/ProtonMail/gluon/async.GoAnnotated in goroutine 138243 /startdir/src/proton-bridge/vendor/github.com/ProtonMail/gluon/async/logging.go:10 +0xd0 goroutine 138434 [select, 4 minutes]: github.com/ProtonMail/gluon/async.NewQueuedChannel[...].func1() /startdir/src/proton-bridge/vendor/github.com/ProtonMail/gluon/async/queued_channel.go:48 +0x11d runtime/pprof.Do({0x576f0423d768?, 0x576f04e3d3e0?}, {{0xc00098d680?, 0x0?, 0x0?}}, 0xc003886f90) /usr/lib/go/src/runtime/pprof/runtime.go:51 +0x8c github.com/ProtonMail/gluon/logging.pprofDo(...) /startdir/src/proton-bridge/vendor/github.com/ProtonMail/gluon/logging/pprof_default.go:11 github.com/ProtonMail/gluon/logging.DoAnnotated({0x576f0423d768, 0x576f04e3d3e0}, 0xc003886f90, {0xc001805660?, 0xc002ffadc0?, 0x576f0423d880?}) /startdir/src/proton-bridge/vendor/github.com/ProtonMail/gluon/logging/logging.go:24 +0x4d github.com/ProtonMail/gluon/async.GoAnnotated.func1() /startdir/src/proton-bridge/vendor/github.com/ProtonMail/gluon/async/logging.go:12 +0x68 created by github.com/ProtonMail/gluon/async.GoAnnotated in goroutine 138243 /startdir/src/proton-bridge/vendor/github.com/ProtonMail/gluon/async/logging.go:10 +0xd0 goroutine 138242 [sync.Cond.Wait, 4 minutes]: sync.runtime_notifyListWait(0xc002faa150, 0x5) /usr/lib/go/src/runtime/sema.go:606 +0x15a sync.(*Cond).Wait(0xc003d0fda0?) /usr/lib/go/src/sync/cond.go:71 +0x73 github.com/ProtonMail/gluon/async.(*QueuedChannel[...]).pop(0xc001d68e40) /startdir/src/proton-bridge/vendor/github.com/ProtonMail/gluon/async/queued_channel.go:113 +0x85 github.com/ProtonMail/gluon/async.NewQueuedChannel[...].func1() /startdir/src/proton-bridge/vendor/github.com/ProtonMail/gluon/async/queued_channel.go:43 +0xb3 runtime/pprof.Do({0x576f0423d768?, 0x576f04e3d3e0?}, {{0xc000306480?, 0x0?, 0xc003c14700?}}, 0xc0008f0ea0) /usr/lib/go/src/runtime/pprof/runtime.go:51 +0x8c github.com/ProtonMail/gluon/logging.pprofDo(...) /startdir/src/proton-bridge/vendor/github.com/ProtonMail/gluon/logging/pprof_default.go:11 github.com/ProtonMail/gluon/logging.DoAnnotated({0x576f0423d768, 0x576f04e3d3e0}, 0xc0008f0ea0, {0xc002b03360?, 0xc001ecd7c0?, 0x576f0423d880?}) /startdir/src/proton-bridge/vendor/github.com/ProtonMail/gluon/logging/logging.go:24 +0x4d github.com/ProtonMail/gluon/async.GoAnnotated.func1() /startdir/src/proton-bridge/vendor/github.com/ProtonMail/gluon/async/logging.go:12 +0x68 created by github.com/ProtonMail/gluon/async.GoAnnotated in goroutine 138146 /startdir/src/proton-bridge/vendor/github.com/ProtonMail/gluon/async/logging.go:10 +0xd0 goroutine 138257 [select, 4 minutes]: github.com/ProtonMail/gluon/async.NewQueuedChannel[...].func1() /startdir/src/proton-bridge/vendor/github.com/ProtonMail/gluon/async/queued_channel.go:48 +0x11d runtime/pprof.Do({0x576f0423d768?, 0x576f04e3d3e0?}, {{0xc000306880?, 0xc003547340?, 0x0?}}, 0xc0005ed788) /usr/lib/go/src/runtime/pprof/runtime.go:51 +0x8c github.com/ProtonMail/gluon/logging.pprofDo(...) /startdir/src/proton-bridge/vendor/github.com/ProtonMail/gluon/logging/pprof_default.go:11 github.com/ProtonMail/gluon/logging.DoAnnotated({0x576f0423d768, 0x576f04e3d3e0}, 0xc0005ed788, {0xc002b03540?, 0xc003df58a0?, 0x576f030fa3a0?}) /startdir/src/proton-bridge/vendor/github.com/ProtonMail/gluon/logging/logging.go:24 +0x4d github.com/ProtonMail/gluon/async.GoAnnotated.func1() /startdir/src/proton-bridge/vendor/github.com/ProtonMail/gluon/async/logging.go:12 +0x68 created by github.com/ProtonMail/gluon/async.GoAnnotated in goroutine 138243 /startdir/src/proton-bridge/vendor/github.com/ProtonMail/gluon/async/logging.go:10 +0xd0 goroutine 138243 [sync.Mutex.Lock, 4 minutes]: internal/sync.runtime_SemacquireMutex(0x100c003b86640?, 0x1?, 0x1?) /usr/lib/go/src/runtime/sema.go:95 +0x25 internal/sync.(*Mutex).lockSlow(0xc002671460) /usr/lib/go/src/internal/sync/mutex.go:149 +0x15d internal/sync.(*Mutex).Lock(...) /usr/lib/go/src/internal/sync/mutex.go:70 sync.(*Mutex).Lock(...) /usr/lib/go/src/sync/mutex.go:46 github.com/ProtonMail/proton-bridge/v3/tests.(*eventCollector).push(0xc002671440, {0x576f04237420, 0x576f04e3d3e0}) /startdir/src/proton-bridge/tests/collector_test.go:90 +0x65 github.com/ProtonMail/proton-bridge/v3/tests.(*eventCollector).collectFrom.func1() /startdir/src/proton-bridge/tests/collector_test.go:58 +0xa7 created by github.com/ProtonMail/proton-bridge/v3/tests.(*eventCollector).collectFrom in goroutine 138146 /startdir/src/proton-bridge/tests/collector_test.go:53 +0x1b6 goroutine 138253 [chan receive, 4 minutes]: github.com/ProtonMail/proton-bridge/v3/internal/frontend/grpc.(*Service).watchEvents(0xc0025a3408) /startdir/src/proton-bridge/internal/frontend/grpc/service.go:283 +0x22c github.com/ProtonMail/proton-bridge/v3/internal/frontend/grpc.(*Service).Loop.func2() /startdir/src/proton-bridge/internal/frontend/grpc/service.go:235 +0x50 created by github.com/ProtonMail/proton-bridge/v3/internal/frontend/grpc.(*Service).Loop in goroutine 138244 /startdir/src/proton-bridge/internal/frontend/grpc/service.go:233 +0x10b goroutine 138256 [sync.Cond.Wait, 4 minutes]: sync.runtime_notifyListWait(0xc000d0f590, 0x0) /usr/lib/go/src/runtime/sema.go:606 +0x15a sync.(*Cond).Wait(0xc001978900?) /usr/lib/go/src/sync/cond.go:71 +0x73 github.com/ProtonMail/gluon/async.(*QueuedChannel[...]).pop(0xc001a38e40) /startdir/src/proton-bridge/vendor/github.com/ProtonMail/gluon/async/queued_channel.go:113 +0x85 github.com/ProtonMail/gluon/async.NewQueuedChannel[...].func1() /startdir/src/proton-bridge/vendor/github.com/ProtonMail/gluon/async/queued_channel.go:43 +0xb3 runtime/pprof.Do({0x576f0423d768?, 0x576f04e3d3e0?}, {{0xc000306c80?, 0x0?, 0xc003a0d030?}}, 0xc0005ed770) /usr/lib/go/src/runtime/pprof/runtime.go:51 +0x8c github.com/ProtonMail/gluon/logging.pprofDo(...) /startdir/src/proton-bridge/vendor/github.com/ProtonMail/gluon/logging/pprof_default.go:11 github.com/ProtonMail/gluon/logging.DoAnnotated({0x576f0423d768, 0x576f04e3d3e0}, 0xc0005ed770, {0xc002b03538?, 0xc0005ed050?, 0xc0022a9f80?}) /startdir/src/proton-bridge/vendor/github.com/ProtonMail/gluon/logging/logging.go:24 +0x4d github.com/ProtonMail/gluon/async.GoAnnotated.func1() /startdir/src/proton-bridge/vendor/github.com/ProtonMail/gluon/async/logging.go:12 +0x68 created by github.com/ProtonMail/gluon/async.GoAnnotated in goroutine 138243 /startdir/src/proton-bridge/vendor/github.com/ProtonMail/gluon/async/logging.go:10 +0xd0 goroutine 138433 [select, 4 minutes]: github.com/ProtonMail/gluon/async.NewQueuedChannel[...].func1() /startdir/src/proton-bridge/vendor/github.com/ProtonMail/gluon/async/queued_channel.go:48 +0x11d runtime/pprof.Do({0x576f0423d768?, 0x576f04e3d3e0?}, {{0xc00098d980?, 0x0?, 0x0?}}, 0xc003886f78) /usr/lib/go/src/runtime/pprof/runtime.go:51 +0x8c github.com/ProtonMail/gluon/logging.pprofDo(...) /startdir/src/proton-bridge/vendor/github.com/ProtonMail/gluon/logging/pprof_default.go:11 github.com/ProtonMail/gluon/logging.DoAnnotated({0x576f0423d768, 0x576f04e3d3e0}, 0xc003886f78, {0xc001805628?, 0xc002ffae60?, 0x576f0423d880?}) /startdir/src/proton-bridge/vendor/github.com/ProtonMail/gluon/logging/logging.go:24 +0x4d github.com/ProtonMail/gluon/async.GoAnnotated.func1() /startdir/src/proton-bridge/vendor/github.com/ProtonMail/gluon/async/logging.go:12 +0x68 created by github.com/ProtonMail/gluon/async.GoAnnotated in goroutine 138243 /startdir/src/proton-bridge/vendor/github.com/ProtonMail/gluon/async/logging.go:10 +0xd0 goroutine 138528 [select, 4 minutes]: github.com/ProtonMail/gluon/async.NewQueuedChannel[...].func1() /startdir/src/proton-bridge/vendor/github.com/ProtonMail/gluon/async/queued_channel.go:48 +0x11d runtime/pprof.Do({0x576f0423d768?, 0x576f04e3d3e0?}, {{0xc00092c900?, 0x0?, 0x576f03f74fa0?}}, 0xc0006a1860) /usr/lib/go/src/runtime/pprof/runtime.go:51 +0x8c github.com/ProtonMail/gluon/logging.pprofDo(...) /startdir/src/proton-bridge/vendor/github.com/ProtonMail/gluon/logging/pprof_default.go:11 github.com/ProtonMail/gluon/logging.DoAnnotated({0x576f0423d768, 0x576f04e3d3e0}, 0xc0006a1860, {0xc003624790?, 0x576f0422b4a0?, 0xc0025f6200?}) /startdir/src/proton-bridge/vendor/github.com/ProtonMail/gluon/logging/logging.go:24 +0x4d github.com/ProtonMail/gluon/async.GoAnnotated.func1() /startdir/src/proton-bridge/vendor/github.com/ProtonMail/gluon/async/logging.go:12 +0x68 created by github.com/ProtonMail/gluon/async.GoAnnotated in goroutine 138243 /startdir/src/proton-bridge/vendor/github.com/ProtonMail/gluon/async/logging.go:10 +0xd0 goroutine 138146 [sync.WaitGroup.Wait, 4 minutes]: sync.runtime_SemacquireWaitGroup(0xc0043a8b30?, 0x0?) /usr/lib/go/src/runtime/sema.go:114 +0x2e sync.(*WaitGroup).Wait(0xc002671468) /usr/lib/go/src/sync/waitgroup.go:206 +0x85 github.com/ProtonMail/proton-bridge/v3/tests.(*eventCollector).close(0xc002671440) /startdir/src/proton-bridge/tests/collector_test.go:118 +0x92 github.com/ProtonMail/proton-bridge/v3/tests.(*testCtx).close(0xc001e5a900, {0x576f0423d768, 0x576f04e3d3e0}) /startdir/src/proton-bridge/tests/ctx_test.go:484 +0x4c5 github.com/ProtonMail/proton-bridge/v3/tests.(*scenario).close(...) /startdir/src/proton-bridge/tests/bdd_test.go:61 github.com/ProtonMail/proton-bridge/v3/tests.TestFeatures.func2.2({0x576f0423d768, 0x576f04e3d3e0}, 0xc002b438a0?, {0x576f034a47ea?, 0x576f0423d768?}) /startdir/src/proton-bridge/tests/bdd_test.go:86 +0x33 github.com/cucumber/godog.(*suite).runAfterScenarioHooks(0xc002b438e0?, {0x576f0423d768?, 0x576f04e3d3e0?}, 0xc0032ea5a0, {0x0?, 0x0?}) /startdir/src/proton-bridge/vendor/github.com/cucumber/godog/suite.go:270 +0xfa github.com/cucumber/godog.(*suite).runStep.func1() /startdir/src/proton-bridge/vendor/github.com/cucumber/godog/suite.go:103 +0x3de github.com/cucumber/godog.(*suite).runStep(0xc001ff7500, {0x576f0423d768, 0x576f04e3d3e0}, 0xc0032ea5a0, 0xc0005e0040, {0x0, 0x0?}, 0x1?, 0x0?) /startdir/src/proton-bridge/vendor/github.com/cucumber/godog/suite.go:185 +0xa17 github.com/cucumber/godog.(*suite).runSteps(0xc001ff7500, {0x576f0423d768?, 0x576f04e3d3e0?}, 0xc0032ea5a0, {0xc0000e9b20, 0xc, 0x0?}) /startdir/src/proton-bridge/vendor/github.com/cucumber/godog/suite.go:391 +0xbf github.com/cucumber/godog.(*suite).runPickle.func1(0xc00197e8c0) /startdir/src/proton-bridge/vendor/github.com/cucumber/godog/suite.go:447 +0x49 testing.tRunner(0xc00197e8c0, 0xc000af63f0) /usr/lib/go/src/testing/testing.go:1934 +0xea created by testing.(*T).Run in goroutine 8 /usr/lib/go/src/testing/testing.go:1997 +0x465 goroutine 138479 [select, 4 minutes]: github.com/ProtonMail/gluon/async.NewQueuedChannel[...].func1() /startdir/src/proton-bridge/vendor/github.com/ProtonMail/gluon/async/queued_channel.go:48 +0x11d runtime/pprof.Do({0x576f0423d768?, 0x576f04e3d3e0?}, {{0xc000978500?, 0x0?, 0x576f02ec55a0?}}, 0xc003887860) /usr/lib/go/src/runtime/pprof/runtime.go:51 +0x8c github.com/ProtonMail/gluon/logging.pprofDo(...) /startdir/src/proton-bridge/vendor/github.com/ProtonMail/gluon/logging/pprof_default.go:11 github.com/ProtonMail/gluon/logging.DoAnnotated({0x576f0423d768, 0x576f04e3d3e0}, 0xc003887860, {0xc003624180?, 0xc00219d7b8?, 0x576f037397fa?}) /startdir/src/proton-bridge/vendor/github.com/ProtonMail/gluon/logging/logging.go:24 +0x4d github.com/ProtonMail/gluon/async.GoAnnotated.func1() /startdir/src/proton-bridge/vendor/github.com/ProtonMail/gluon/async/logging.go:12 +0x68 created by github.com/ProtonMail/gluon/async.GoAnnotated in goroutine 138243 /startdir/src/proton-bridge/vendor/github.com/ProtonMail/gluon/async/logging.go:10 +0xd0 FAIL github.com/ProtonMail/proton-bridge/v3/tests 600.180s ? github.com/ProtonMail/proton-bridge/v3/utils [no test files] ? github.com/ProtonMail/proton-bridge/v3/utils/bridge-rollout [no test files] ? github.com/ProtonMail/proton-bridge/v3/utils/debug [no test files] ? github.com/ProtonMail/proton-bridge/v3/utils/hasher [no test files] ? github.com/ProtonMail/proton-bridge/v3/utils/kb-suggester [no test files] ? github.com/ProtonMail/proton-bridge/v3/utils/port-blocker [no test files] ? github.com/ProtonMail/proton-bridge/v3/utils/smtp-send [no test files] ? github.com/ProtonMail/proton-bridge/v3/utils/versioner [no test files] FAIL ==> ERROR: A failure occurred in check(). Aborting... ==> ERROR: Build failed, check /home/alhp/workspace/chroot/build_98644ff3-6723-45e1-8c1d-ac24a6280e01/build