From 2800b39c54a5ca65d0eb997956927bea466fded9 Mon Sep 17 00:00:00 2001 From: homelab-runtime-publisher Date: Wed, 23 Sep 2026 23:25:37 +0000 Subject: [PATCH] runtime: publish POSTFIX-260924-FINAL-VERIFY-SENDER-OWNERSHIP-C3A1R1 --- ...-FINAL-VERIFY-SENDER-OWNERSHIP-C3A1R1.json | 38 ++++ ...4-FINAL-VERIFY-SENDER-OWNERSHIP-C3A1R1.txt | 149 ++++++++++++++ runtime/latest.json | 16 +- runtime/latest.txt | 192 +++++++++++------- 4 files changed, 316 insertions(+), 79 deletions(-) create mode 100644 runtime/history/POSTFIX-260924-FINAL-VERIFY-SENDER-OWNERSHIP-C3A1R1.json create mode 100644 runtime/history/POSTFIX-260924-FINAL-VERIFY-SENDER-OWNERSHIP-C3A1R1.txt diff --git a/runtime/history/POSTFIX-260924-FINAL-VERIFY-SENDER-OWNERSHIP-C3A1R1.json b/runtime/history/POSTFIX-260924-FINAL-VERIFY-SENDER-OWNERSHIP-C3A1R1.json new file mode 100644 index 00000000..96cbe678 --- /dev/null +++ b/runtime/history/POSTFIX-260924-FINAL-VERIFY-SENDER-OWNERSHIP-C3A1R1.json @@ -0,0 +1,38 @@ +{ + "schema_version": 1, + "channel": "homelab-runtime", + "command_id": "POSTFIX-260924-FINAL-VERIFY-SENDER-OWNERSHIP-C3A1R1", + "status": "OK", + "rc": 0, + "host": "pve01", + "mode": "read-only", + "component": "pve01-final-verify-sender-ownership", + "started_at_utc": "2026-09-23T23:25:35Z", + "finished_at_utc": "2026-09-23T23:25:36Z", + "reference_register_checked": true, + "reference_sha256": "5a3d8e5154c41cb582a4e0aca68090be1f0138918bf82131a948df326f9d8d66", + "error_register_checked": true, + "error_register_sha256": "3b09a553ec0f527ed3afeed4753f52a74ee3036045bbfb3c685e9f8af4ba7ba0", + "command_sha256": "69c98f97974591139f916441ebeec635a7235cc2933595f8489a9d13651a05ea", + "duplicate_failed_command_blocked": false, + "block_reason": null, + "execution_started": true, + "change_declared": false, + "result_contract_valid": true, + "result_contract_status": null, + "result_contract_error": null, + "command_rc": 0, + "changes_made": false, + "rollback_started": false, + "rollback_restored": null, + "mutation_outcome": "NO_MUTATION", + "sanitized": true, + "secrets_included": false, + "private_addresses_included": false, + "raw_evidence_retained_locally": true, + "raw_evidence_sha256": "93be23d5e026c0c93adac249658d7a052c74444a39f51e1582bbaf979668a90b", + "sanitized_output_sha256": "93be23d5e026c0c93adac249658d7a052c74444a39f51e1582bbaf979668a90b", + "output_truncated_in_json": false, + "full_sanitized_output_url": "https://git.gram1.ru/.well-known/homelab-runtime/latest.txt", + "output": "CID=POSTFIX-260924-FINAL-VERIFY-SENDER-OWNERSHIP-C3A1R1\nMODE=read-only\nCOMPONENT=pve01-final-verify-sender-ownership\nMUTATION_BOUNDARY=NONE;TEMP_FILES_ONLY;SMTP_AUTH_QUIT_ONLY;POSTCAT_HEADERS_ONLY;NO_MAIL_SEND;NO_POSTFIX_CHANGE;NO_QUEUE_FLUSH;NO_QUEUE_DELETE;NO_PACKAGE_CHANGE;NO_CLOUD\nEXECUTION_STARTED=true\nCHANGES_MADE=false\nROLLBACK_STARTED=false\nROLLBACK_RESTORED=null\n=== CORE SERVICE / ACCEPTED PRESTATE ===\nPOSTFIX_ACTIVE=active\nPOSTFIX_ENABLED=enabled\nALIASES_DB_ROOT_CAUSE_STILL_CLOSED=true\nLIBSASL2_MODULES_STATUS=install ok installed\n=== EFFECTIVE OUTBOUND ROUTE ===\nPOSTCONF_RELAYHOST=[smtp.yandex.ru]:465\nPOSTCONF_SMTP_SASL_AUTH_ENABLE=yes\nPOSTCONF_SMTP_SASL_PASSWORD_MAPS=hash:/etc/postfix/sasl_passwd\nPOSTCONF_SMTP_SASL_SECURITY_OPTIONS=noanonymous\nPOSTCONF_SMTP_SASL_TLS_SECURITY_OPTIONS=noanonymous\nPOSTCONF_SMTP_TLS_SECURITY_LEVEL=encrypt\nPOSTCONF_SMTP_TLS_WRAPPERMODE=yes\nPOSTCONF_SMTP_TLS_CAFILE=/etc/ssl/certs/ca-certificates.crt\nPOSTCONF_SMTP_GENERIC_MAPS=hash:/etc/postfix/generic\nPOSTCONF_INET_INTERFACES=loopback-only\n=== ROOT-ONLY MAP FILES ===\nMAP_FILE name=sasl_passwd mode=600 owner=root group=root size=57 mtime_epoch=1790204934\nMAP_FILE name=sasl_passwd.db mode=600 owner=root group=root size=12288 mtime_epoch=1790204934\nMAP_FILE name=generic mode=600 owner=root group=root size=154 mtime_epoch=1790205704\nMAP_FILE name=generic.db mode=600 owner=root group=root size=12288 mtime_epoch=1790205704\nGENERIC_SOURCE_SHA256=4e7642a59548cdea6ad0f585ab32bf75188b9499b6217eafe0ab96b250a71a76\nGENERIC_SOURCE_ROW_COUNT=4\nGENERIC_KEY_SHA256=b0bed41f4afebf9195fec0370d5f354ab168017bb254749754be26cdd2d91813\nGENERIC_VALUE_SHA256=0d4cf60ca8cd53a12ad50dc5419d3c9c32192f0852000eb10051fbdef52b04bf\nGENERIC_KEY_SHA256=12aac32fc6b91280e12c07fff4b9740582f1ccb96e34920034776a5c8723ae17\nGENERIC_VALUE_SHA256=0d4cf60ca8cd53a12ad50dc5419d3c9c32192f0852000eb10051fbdef52b04bf\nGENERIC_KEY_SHA256=4813494d137e1631bba301d5acab6e7bb7aa74ce1185d456565ef51d737677b2\nGENERIC_VALUE_SHA256=0d4cf60ca8cd53a12ad50dc5419d3c9c32192f0852000eb10051fbdef52b04bf\nGENERIC_KEY_SHA256=ace6bc9c27f9c27e1bfc7deb00459e791d6069647b62648a6f461619a85a90f6\nGENERIC_VALUE_SHA256=0d4cf60ca8cd53a12ad50dc5419d3c9c32192f0852000eb10051fbdef52b04bf\nGENERIC_QUERY key_sha256=4813494d137e1631bba301d5acab6e7bb7aa74ce1185d456565ef51d737677b2 rc=0\nGENERIC_QUERY_VALUE_SHA256=0d4cf60ca8cd53a12ad50dc5419d3c9c32192f0852000eb10051fbdef52b04bf\nGENERIC_QUERY key_sha256=ace6bc9c27f9c27e1bfc7deb00459e791d6069647b62648a6f461619a85a90f6 rc=0\nGENERIC_QUERY_VALUE_SHA256=0d4cf60ca8cd53a12ad50dc5419d3c9c32192f0852000eb10051fbdef52b04bf\nGENERIC_QUERY key_sha256=12aac32fc6b91280e12c07fff4b9740582f1ccb96e34920034776a5c8723ae17 rc=0\nGENERIC_QUERY_VALUE_SHA256=0d4cf60ca8cd53a12ad50dc5419d3c9c32192f0852000eb10051fbdef52b04bf\nGENERIC_QUERY key_sha256=b0bed41f4afebf9195fec0370d5f354ab168017bb254749754be26cdd2d91813 rc=0\nGENERIC_QUERY_VALUE_SHA256=0d4cf60ca8cd53a12ad50dc5419d3c9c32192f0852000eb10051fbdef52b04bf\nGENERIC_FOUR_IDENTITY_MAP_VERIFY=PASS\n=== SASL MAP / LIVE AUTH VERIFY ===\nSASL_MAP_USER_SHA256=0d4cf60ca8cd53a12ad50dc5419d3c9c32192f0852000eb10051fbdef52b04bf\nSASL_MAP_SECRET_SHA256=c625fa0a3ba3674e09a0f631b385b29f7e73b1af3fa561e3fd135da9e3028b3e\nSASL_MAP_SECRET_BYTES=16\nSMTP_AUTH_FINAL_VERIFY=PASS\n=== NO-SEND LOCAL ALIAS VERIFY ===\nSENDMAIL_BV_RC=0\nSENDMAIL_BV_ALIASES_DB_ERROR=false\n=== POST-HEADER-FIX JOURNAL GATE ===\nHEADER_FIX_ANCHOR_EPOCH=1790205704\nHEADER_FIX_JOURNAL_SINCE=2026-09-24 02:21:44\nPOST_FIX_ALIASES_DB_ERROR=0\nPOST_FIX_DMARC_BOUNCE=0\nPOST_FIX_SENDER_OWNERSHIP_BOUNCE=0\nPOST_FIX_AUTH_FAIL=0\nPOST_FIX_SMARTHOST_SENT=13\nPOST_FIX_DIRECT_MX_ACTIVITY=0\nPOST_FIX_SENT=25\nPOST_FIX_BOUNCED=0\nPOST_FIX_DEFERRED=0\nPOST_FIX_RELEVANT_LAST20_BEGIN\n2026-09-24T02:21:44+03:00 pve01 postfix/local[3207003]: 67552246018: to=<>, relay=local, delay=12939, delays=12939/0.08/0/0.02, dsn=2.0.0, status=sent (delivered to command: /usr/libexec/proxmox-mail-forward)\n2026-09-24T02:21:44+03:00 pve01 postfix/local[3207002]: D249D243871: to=<>, relay=local, delay=88433, delays=88433/0.08/0/0.02, dsn=2.0.0, status=sent (delivered to command: /usr/libexec/proxmox-mail-forward)\n2026-09-24T02:21:44+03:00 pve01 postfix/smtp[3207060]: 6BBE4242819: to=<>, relay=smtp.yandex.ru[]:465, delay=0.42, delays=0.02/0.05/0.13/0.23, dsn=2.0.0, status=sent (250 2.0.0 Ok: queued on mail-nwsmtp-smtp-production-main-87.sas.yp-c.yandex.net 1790205704-iLm0cH7dCuQ0-m10aBUSS)\n2026-09-24T02:21:44+03:00 pve01 postfix/smtp[3207074]: 6D713245981: to=<>, relay=smtp.yandex.ru[]:465, delay=0.41, delays=0.01/0.07/0.12/0.21, dsn=2.0.0, status=sent (250 2.0.0 Ok: queued on mail-nwsmtp-smtp-production-main-63.sas.yp-c.yandex.net 1790205704-iLmjtM7eWKo0-93lkfT7G)\n2026-09-24T02:21:44+03:00 pve01 postfix/smtp[3207042]: 6B09C2401E2: to=<>, relay=smtp.yandex.ru[]:465, delay=0.44, delays=0.01/0.04/0.1/0.29, dsn=2.0.0, status=sent (250 2.0.0 Ok: queued on mail-nwsmtp-smtp-production-main-84.klg.yp-c.yandex.net 1790205704-iLmAls7fguQ0-nVB2oCZj)\n2026-09-24T02:21:44+03:00 pve01 postfix/smtp[3207042]: connect to smtp.yandex.ru[2a02:6b8::19d]:465: Network is unreachable\n2026-09-24T02:21:44+03:00 pve01 postfix/smtp[3207077]: connect to smtp.yandex.ru[2a02:6b8::19d]:465: Network is unreachable\n2026-09-24T02:21:44+03:00 pve01 postfix/smtp[3207024]: 6A1392458EB: to=<>, relay=smtp.yandex.ru[]:465, delay=0.45, delays=0.01/0.02/0.12/0.3, dsn=2.0.0, status=sent (250 2.0.0 Ok: queued on mail-nwsmtp-smtp-production-main-73.iva.yp-c.yandex.net 1790205704-iLm6oA6dheA0-LdyWHINJ)\n2026-09-24T02:21:44+03:00 pve01 postfix/smtp[3207067]: 6C727245D9E: to=<>, relay=smtp.yandex.ru[]:465, delay=0.46, delays=0.01/0.06/0.1/0.29, dsn=2.0.0, status=sent (250 2.0.0 Ok: queued on mail-nwsmtp-smtp-production-main-88.iva.yp-c.yandex.net 1790205704-iLmjT56dimI0-nzVEtoXV)\n2026-09-24T02:21:45+03:00 pve01 postfix/smtp[3207077]: 7832D245E1B: to=<>, relay=smtp.yandex.ru[]:465, delay=0.75, delays=0/0.38/0.13/0.23, dsn=2.0.0, status=sent (250 2.0.0 Ok: queued on mail-nwsmtp-smtp-production-main-57.sas.yp-c.yandex.net 1790205705-iLmnQS7dTKo0-r0qmSRWV)\n2026-09-24T02:21:45+03:00 pve01 postfix/smtp[3207042]: 757DA245DD4: to=<>, relay=smtp.yandex.ru[]:465, delay=0.77, delays=0.01/0.38/0.11/0.28, dsn=2.0.0, status=sent (250 2.0.0 Ok: queued on mail-nwsmtp-smtp-production-main-74.iva.yp-c.yandex.net 1790205705-iLmCg66hoSw0-IBheuU7s)\n2026-09-24T02:21:45+03:00 pve01 postfix/smtp[3207060]: 70E29245DED: to=<>, relay=smtp.yandex.ru[]:465, delay=0.79, delays=0.01/0.38/0.14/0.27, dsn=2.0.0, status=sent (250 2.0.0 Ok: queued on mail-nwsmtp-smtp-production-main-57.sas.yp-c.yandex.net 1790205705-iLmmQS7dfOs0-Q920YAnm)\n2026-09-24T02:21:45+03:00 pve01 postfix/smtp[3207075]: 748C3245DEB: to=<>, relay=smtp.yandex.ru[]:465, delay=0.79, delays=0.01/0.38/0.1/0.3, dsn=2.0.0, status=sent (250 2.0.0 Ok: queued on mail-nwsmtp-smtp-production-main-76.iva.yp-c.yandex.net 1790205705-iLmAb66ce4Y0-D0VsQS9k)\n2026-09-24T02:21:45+03:00 pve01 postfix/smtp[3207074]: 71D8A245941: to=<>, relay=smtp.yandex.ru[]:465, delay=0.81, delays=0.01/0.39/0.13/0.29, dsn=2.0.0, status=sent (250 2.0.0 Ok: queued on mail-nwsmtp-smtp-production-main-98.sas.yp-c.yandex.net 1790205705-iLm0BD7h1eA0-Qp2dqQ8A)\n2026-09-24T02:21:47+03:00 pve01 postfix/smtp[3207024]: connect to smtp.yandex.ru[2a02:6b8::19d]:465: Network is unreachable\n2026-09-24T02:21:47+03:00 pve01 postfix/smtp[3207078]: connect to smtp.yandex.ru[2a02:6b8::19d]:465: Network is unreachable\n2026-09-24T02:21:47+03:00 pve01 postfix/smtp[3207079]: connect to smtp.yandex.ru[2a02:6b8::19d]:465: Network is unreachable\n2026-09-24T02:21:47+03:00 pve01 postfix/smtp[3207024]: 79265244814: to=<>, relay=smtp.yandex.ru[]:465, delay=3.3, delays=0.01/0.38/2.6/0.28, dsn=2.0.0, status=sent (250 2.0.0 Ok: queued on mail-nwsmtp-smtp-production-main-60.sas.yp-c.yandex.net 1790205707-lLmrAQ7dHmI0-TzYzhnUC)\n2026-09-24T02:21:47+03:00 pve01 postfix/smtp[3207078]: 7C18D245DFA: to=<>, relay=smtp.yandex.ru[]:465, delay=3.3, delays=0.01/0.37/2.6/0.32, dsn=2.0.0, status=sent (250 2.0.0 Ok: queued on mail-nwsmtp-smtp-production-main-68.vla.yp-c.yandex.net 1790205707-lLmDwA8cUa60-BTdKsXoh)\n2026-09-24T02:21:47+03:00 pve01 postfix/smtp[3207079]: 7D5B1243871: to=<>, relay=smtp.yandex.ru[]:465, delay=3.3, delays=0.01/0.38/2.6/0.31, dsn=2.0.0, status=sent (250 2.0.0 Ok: queued on mail-nwsmtp-smtp-production-main-59.iva.yp-c.yandex.net 1790205707-lLmYf96dLKo0-gkSSOxfr)\nPOST_FIX_RELEVANT_LAST20_END\n=== CURRENT QUEUE HEADER COVERAGE ===\nQUEUE_CURRENT_COUNT=37\nQUEUE_NAME_ACTIVE=1\nQUEUE_NAME_DEFERRED=36\nQUEUE_REASON_ALIASES_DB_STALE=36\nQUEUE_REASON_DMARC=0\nQUEUE_REASON_SENDER_REJECT=0\nQUEUE_REASON_AUTH=0\nQUEUE_REASON_OTHER=0\nQUEUE_REASON_NONE=1\nQUEUE_LOCAL_HEADER_IDENTITY_COUNT=3\nQUEUE_UNMAPPED_LOCAL_HEADER_IDENTITY_COUNT=0\nQUEUE_UNMAPPED_LOCAL_HEADER_IDENTITY_COUNT_CONFIRMED=0\nNO_MAIL_SENT=true\nNO_QUEUE_FLUSH=true\nNO_QUEUE_DELETE=true\nNO_POSTFIX_CHANGE=true\nNO_PACKAGE_CHANGE=true\nALIASES_DB_ROOT_CAUSE_CLOSED=true\nDMARC_ROOT_CAUSE_CLOSED=true\nSMTP_AUTH_ROUTE_VERIFIED=true\nSENDER_OWNERSHIP_ROOT_CAUSE_CLOSED=true\nFAILURE=NONE\nDECISION=PASS_FINAL_SENDER_OWNERSHIP_VERIFY\nNEXT_GATE=NONE\nTASK_RESULT=WORKERS2_ALL_FORUM_AND_POSTFIX_WORK_COMPLETE\nHOMELAB_RESULT_CONTRACT={\"version\":1,\"command_id\":\"POSTFIX-260924-FINAL-VERIFY-SENDER-OWNERSHIP-C3A1R1\",\"status\":\"OK\",\"changes_made\":false,\"rollback_started\":false,\"rollback_restored\":null}\n" +} diff --git a/runtime/history/POSTFIX-260924-FINAL-VERIFY-SENDER-OWNERSHIP-C3A1R1.txt b/runtime/history/POSTFIX-260924-FINAL-VERIFY-SENDER-OWNERSHIP-C3A1R1.txt new file mode 100644 index 00000000..557c9d36 --- /dev/null +++ b/runtime/history/POSTFIX-260924-FINAL-VERIFY-SENDER-OWNERSHIP-C3A1R1.txt @@ -0,0 +1,149 @@ +CHAT_OUTPUT_BEGIN +COMMAND_ID=POSTFIX-260924-FINAL-VERIFY-SENDER-OWNERSHIP-C3A1R1 +STATUS=OK +RC=0 +HOST=pve01 +MODE=read-only +COMPONENT=pve01-final-verify-sender-ownership +REFERENCE_REGISTER_CHECK=OK +REFERENCE_SHA256=5a3d8e5154c41cb582a4e0aca68090be1f0138918bf82131a948df326f9d8d66 +ERROR_REGISTER_CHECK=OK +ERROR_REGISTER_SHA256=3b09a553ec0f527ed3afeed4753f52a74ee3036045bbfb3c685e9f8af4ba7ba0 +COMMAND_SHA256=69c98f97974591139f916441ebeec635a7235cc2933595f8489a9d13651a05ea +DUPLICATE_FAILED_COMMAND_BLOCKED=false +EXECUTION_STARTED=true +CHANGE_DECLARED=false +RESULT_CONTRACT_VALID=true +RESULT_CONTRACT_STATUS=NOT_APPLICABLE +RESULT_CONTRACT_ERROR=NONE +COMMAND_RC=0 +CHANGES_MADE=false +ROLLBACK_STARTED=false +ROLLBACK_RESTORED=null +MUTATION_OUTCOME=NO_MUTATION +SANITIZED=yes +SECRETS_INCLUDED=no +PRIVATE_ADDRESSES_INCLUDED=no +RAW_EVIDENCE_SHA256=93be23d5e026c0c93adac249658d7a052c74444a39f51e1582bbaf979668a90b +SANITIZED_OUTPUT_SHA256=93be23d5e026c0c93adac249658d7a052c74444a39f51e1582bbaf979668a90b +OUTPUT_BEGIN +CID=POSTFIX-260924-FINAL-VERIFY-SENDER-OWNERSHIP-C3A1R1 +MODE=read-only +COMPONENT=pve01-final-verify-sender-ownership +MUTATION_BOUNDARY=NONE;TEMP_FILES_ONLY;SMTP_AUTH_QUIT_ONLY;POSTCAT_HEADERS_ONLY;NO_MAIL_SEND;NO_POSTFIX_CHANGE;NO_QUEUE_FLUSH;NO_QUEUE_DELETE;NO_PACKAGE_CHANGE;NO_CLOUD +EXECUTION_STARTED=true +CHANGES_MADE=false +ROLLBACK_STARTED=false +ROLLBACK_RESTORED=null +=== CORE SERVICE / ACCEPTED PRESTATE === +POSTFIX_ACTIVE=active +POSTFIX_ENABLED=enabled +ALIASES_DB_ROOT_CAUSE_STILL_CLOSED=true +LIBSASL2_MODULES_STATUS=install ok installed +=== EFFECTIVE OUTBOUND ROUTE === +POSTCONF_RELAYHOST=[smtp.yandex.ru]:465 +POSTCONF_SMTP_SASL_AUTH_ENABLE=yes +POSTCONF_SMTP_SASL_PASSWORD_MAPS=hash:/etc/postfix/sasl_passwd +POSTCONF_SMTP_SASL_SECURITY_OPTIONS=noanonymous +POSTCONF_SMTP_SASL_TLS_SECURITY_OPTIONS=noanonymous +POSTCONF_SMTP_TLS_SECURITY_LEVEL=encrypt +POSTCONF_SMTP_TLS_WRAPPERMODE=yes +POSTCONF_SMTP_TLS_CAFILE=/etc/ssl/certs/ca-certificates.crt +POSTCONF_SMTP_GENERIC_MAPS=hash:/etc/postfix/generic +POSTCONF_INET_INTERFACES=loopback-only +=== ROOT-ONLY MAP FILES === +MAP_FILE name=sasl_passwd mode=600 owner=root group=root size=57 mtime_epoch=1790204934 +MAP_FILE name=sasl_passwd.db mode=600 owner=root group=root size=12288 mtime_epoch=1790204934 +MAP_FILE name=generic mode=600 owner=root group=root size=154 mtime_epoch=1790205704 +MAP_FILE name=generic.db mode=600 owner=root group=root size=12288 mtime_epoch=1790205704 +GENERIC_SOURCE_SHA256=4e7642a59548cdea6ad0f585ab32bf75188b9499b6217eafe0ab96b250a71a76 +GENERIC_SOURCE_ROW_COUNT=4 +GENERIC_KEY_SHA256=b0bed41f4afebf9195fec0370d5f354ab168017bb254749754be26cdd2d91813 +GENERIC_VALUE_SHA256=0d4cf60ca8cd53a12ad50dc5419d3c9c32192f0852000eb10051fbdef52b04bf +GENERIC_KEY_SHA256=12aac32fc6b91280e12c07fff4b9740582f1ccb96e34920034776a5c8723ae17 +GENERIC_VALUE_SHA256=0d4cf60ca8cd53a12ad50dc5419d3c9c32192f0852000eb10051fbdef52b04bf +GENERIC_KEY_SHA256=4813494d137e1631bba301d5acab6e7bb7aa74ce1185d456565ef51d737677b2 +GENERIC_VALUE_SHA256=0d4cf60ca8cd53a12ad50dc5419d3c9c32192f0852000eb10051fbdef52b04bf +GENERIC_KEY_SHA256=ace6bc9c27f9c27e1bfc7deb00459e791d6069647b62648a6f461619a85a90f6 +GENERIC_VALUE_SHA256=0d4cf60ca8cd53a12ad50dc5419d3c9c32192f0852000eb10051fbdef52b04bf +GENERIC_QUERY key_sha256=4813494d137e1631bba301d5acab6e7bb7aa74ce1185d456565ef51d737677b2 rc=0 +GENERIC_QUERY_VALUE_SHA256=0d4cf60ca8cd53a12ad50dc5419d3c9c32192f0852000eb10051fbdef52b04bf +GENERIC_QUERY key_sha256=ace6bc9c27f9c27e1bfc7deb00459e791d6069647b62648a6f461619a85a90f6 rc=0 +GENERIC_QUERY_VALUE_SHA256=0d4cf60ca8cd53a12ad50dc5419d3c9c32192f0852000eb10051fbdef52b04bf +GENERIC_QUERY key_sha256=12aac32fc6b91280e12c07fff4b9740582f1ccb96e34920034776a5c8723ae17 rc=0 +GENERIC_QUERY_VALUE_SHA256=0d4cf60ca8cd53a12ad50dc5419d3c9c32192f0852000eb10051fbdef52b04bf +GENERIC_QUERY key_sha256=b0bed41f4afebf9195fec0370d5f354ab168017bb254749754be26cdd2d91813 rc=0 +GENERIC_QUERY_VALUE_SHA256=0d4cf60ca8cd53a12ad50dc5419d3c9c32192f0852000eb10051fbdef52b04bf +GENERIC_FOUR_IDENTITY_MAP_VERIFY=PASS +=== SASL MAP / LIVE AUTH VERIFY === +SASL_MAP_USER_SHA256=0d4cf60ca8cd53a12ad50dc5419d3c9c32192f0852000eb10051fbdef52b04bf +SASL_MAP_SECRET_SHA256=c625fa0a3ba3674e09a0f631b385b29f7e73b1af3fa561e3fd135da9e3028b3e +SASL_MAP_SECRET_BYTES=16 +SMTP_AUTH_FINAL_VERIFY=PASS +=== NO-SEND LOCAL ALIAS VERIFY === +SENDMAIL_BV_RC=0 +SENDMAIL_BV_ALIASES_DB_ERROR=false +=== POST-HEADER-FIX JOURNAL GATE === +HEADER_FIX_ANCHOR_EPOCH=1790205704 +HEADER_FIX_JOURNAL_SINCE=2026-09-24 02:21:44 +POST_FIX_ALIASES_DB_ERROR=0 +POST_FIX_DMARC_BOUNCE=0 +POST_FIX_SENDER_OWNERSHIP_BOUNCE=0 +POST_FIX_AUTH_FAIL=0 +POST_FIX_SMARTHOST_SENT=13 +POST_FIX_DIRECT_MX_ACTIVITY=0 +POST_FIX_SENT=25 +POST_FIX_BOUNCED=0 +POST_FIX_DEFERRED=0 +POST_FIX_RELEVANT_LAST20_BEGIN +2026-09-24T02:21:44+03:00 pve01 postfix/local[3207003]: 67552246018: to=<>, relay=local, delay=12939, delays=12939/0.08/0/0.02, dsn=2.0.0, status=sent (delivered to command: /usr/libexec/proxmox-mail-forward) +2026-09-24T02:21:44+03:00 pve01 postfix/local[3207002]: D249D243871: to=<>, relay=local, delay=88433, delays=88433/0.08/0/0.02, dsn=2.0.0, status=sent (delivered to command: /usr/libexec/proxmox-mail-forward) +2026-09-24T02:21:44+03:00 pve01 postfix/smtp[3207060]: 6BBE4242819: to=<>, relay=smtp.yandex.ru[]:465, delay=0.42, delays=0.02/0.05/0.13/0.23, dsn=2.0.0, status=sent (250 2.0.0 Ok: queued on mail-nwsmtp-smtp-production-main-87.sas.yp-c.yandex.net 1790205704-iLm0cH7dCuQ0-m10aBUSS) +2026-09-24T02:21:44+03:00 pve01 postfix/smtp[3207074]: 6D713245981: to=<>, relay=smtp.yandex.ru[]:465, delay=0.41, delays=0.01/0.07/0.12/0.21, dsn=2.0.0, status=sent (250 2.0.0 Ok: queued on mail-nwsmtp-smtp-production-main-63.sas.yp-c.yandex.net 1790205704-iLmjtM7eWKo0-93lkfT7G) +2026-09-24T02:21:44+03:00 pve01 postfix/smtp[3207042]: 6B09C2401E2: to=<>, relay=smtp.yandex.ru[]:465, delay=0.44, delays=0.01/0.04/0.1/0.29, dsn=2.0.0, status=sent (250 2.0.0 Ok: queued on mail-nwsmtp-smtp-production-main-84.klg.yp-c.yandex.net 1790205704-iLmAls7fguQ0-nVB2oCZj) +2026-09-24T02:21:44+03:00 pve01 postfix/smtp[3207042]: connect to smtp.yandex.ru[2a02:6b8::19d]:465: Network is unreachable +2026-09-24T02:21:44+03:00 pve01 postfix/smtp[3207077]: connect to smtp.yandex.ru[2a02:6b8::19d]:465: Network is unreachable +2026-09-24T02:21:44+03:00 pve01 postfix/smtp[3207024]: 6A1392458EB: to=<>, relay=smtp.yandex.ru[]:465, delay=0.45, delays=0.01/0.02/0.12/0.3, dsn=2.0.0, status=sent (250 2.0.0 Ok: queued on mail-nwsmtp-smtp-production-main-73.iva.yp-c.yandex.net 1790205704-iLm6oA6dheA0-LdyWHINJ) +2026-09-24T02:21:44+03:00 pve01 postfix/smtp[3207067]: 6C727245D9E: to=<>, relay=smtp.yandex.ru[]:465, delay=0.46, delays=0.01/0.06/0.1/0.29, dsn=2.0.0, status=sent (250 2.0.0 Ok: queued on mail-nwsmtp-smtp-production-main-88.iva.yp-c.yandex.net 1790205704-iLmjT56dimI0-nzVEtoXV) +2026-09-24T02:21:45+03:00 pve01 postfix/smtp[3207077]: 7832D245E1B: to=<>, relay=smtp.yandex.ru[]:465, delay=0.75, delays=0/0.38/0.13/0.23, dsn=2.0.0, status=sent (250 2.0.0 Ok: queued on mail-nwsmtp-smtp-production-main-57.sas.yp-c.yandex.net 1790205705-iLmnQS7dTKo0-r0qmSRWV) +2026-09-24T02:21:45+03:00 pve01 postfix/smtp[3207042]: 757DA245DD4: to=<>, relay=smtp.yandex.ru[]:465, delay=0.77, delays=0.01/0.38/0.11/0.28, dsn=2.0.0, status=sent (250 2.0.0 Ok: queued on mail-nwsmtp-smtp-production-main-74.iva.yp-c.yandex.net 1790205705-iLmCg66hoSw0-IBheuU7s) +2026-09-24T02:21:45+03:00 pve01 postfix/smtp[3207060]: 70E29245DED: to=<>, relay=smtp.yandex.ru[]:465, delay=0.79, delays=0.01/0.38/0.14/0.27, dsn=2.0.0, status=sent (250 2.0.0 Ok: queued on mail-nwsmtp-smtp-production-main-57.sas.yp-c.yandex.net 1790205705-iLmmQS7dfOs0-Q920YAnm) +2026-09-24T02:21:45+03:00 pve01 postfix/smtp[3207075]: 748C3245DEB: to=<>, relay=smtp.yandex.ru[]:465, delay=0.79, delays=0.01/0.38/0.1/0.3, dsn=2.0.0, status=sent (250 2.0.0 Ok: queued on mail-nwsmtp-smtp-production-main-76.iva.yp-c.yandex.net 1790205705-iLmAb66ce4Y0-D0VsQS9k) +2026-09-24T02:21:45+03:00 pve01 postfix/smtp[3207074]: 71D8A245941: to=<>, relay=smtp.yandex.ru[]:465, delay=0.81, delays=0.01/0.39/0.13/0.29, dsn=2.0.0, status=sent (250 2.0.0 Ok: queued on mail-nwsmtp-smtp-production-main-98.sas.yp-c.yandex.net 1790205705-iLm0BD7h1eA0-Qp2dqQ8A) +2026-09-24T02:21:47+03:00 pve01 postfix/smtp[3207024]: connect to smtp.yandex.ru[2a02:6b8::19d]:465: Network is unreachable +2026-09-24T02:21:47+03:00 pve01 postfix/smtp[3207078]: connect to smtp.yandex.ru[2a02:6b8::19d]:465: Network is unreachable +2026-09-24T02:21:47+03:00 pve01 postfix/smtp[3207079]: connect to smtp.yandex.ru[2a02:6b8::19d]:465: Network is unreachable +2026-09-24T02:21:47+03:00 pve01 postfix/smtp[3207024]: 79265244814: to=<>, relay=smtp.yandex.ru[]:465, delay=3.3, delays=0.01/0.38/2.6/0.28, dsn=2.0.0, status=sent (250 2.0.0 Ok: queued on mail-nwsmtp-smtp-production-main-60.sas.yp-c.yandex.net 1790205707-lLmrAQ7dHmI0-TzYzhnUC) +2026-09-24T02:21:47+03:00 pve01 postfix/smtp[3207078]: 7C18D245DFA: to=<>, relay=smtp.yandex.ru[]:465, delay=3.3, delays=0.01/0.37/2.6/0.32, dsn=2.0.0, status=sent (250 2.0.0 Ok: queued on mail-nwsmtp-smtp-production-main-68.vla.yp-c.yandex.net 1790205707-lLmDwA8cUa60-BTdKsXoh) +2026-09-24T02:21:47+03:00 pve01 postfix/smtp[3207079]: 7D5B1243871: to=<>, relay=smtp.yandex.ru[]:465, delay=3.3, delays=0.01/0.38/2.6/0.31, dsn=2.0.0, status=sent (250 2.0.0 Ok: queued on mail-nwsmtp-smtp-production-main-59.iva.yp-c.yandex.net 1790205707-lLmYf96dLKo0-gkSSOxfr) +POST_FIX_RELEVANT_LAST20_END +=== CURRENT QUEUE HEADER COVERAGE === +QUEUE_CURRENT_COUNT=37 +QUEUE_NAME_ACTIVE=1 +QUEUE_NAME_DEFERRED=36 +QUEUE_REASON_ALIASES_DB_STALE=36 +QUEUE_REASON_DMARC=0 +QUEUE_REASON_SENDER_REJECT=0 +QUEUE_REASON_AUTH=0 +QUEUE_REASON_OTHER=0 +QUEUE_REASON_NONE=1 +QUEUE_LOCAL_HEADER_IDENTITY_COUNT=3 +QUEUE_UNMAPPED_LOCAL_HEADER_IDENTITY_COUNT=0 +QUEUE_UNMAPPED_LOCAL_HEADER_IDENTITY_COUNT_CONFIRMED=0 +NO_MAIL_SENT=true +NO_QUEUE_FLUSH=true +NO_QUEUE_DELETE=true +NO_POSTFIX_CHANGE=true +NO_PACKAGE_CHANGE=true +ALIASES_DB_ROOT_CAUSE_CLOSED=true +DMARC_ROOT_CAUSE_CLOSED=true +SMTP_AUTH_ROUTE_VERIFIED=true +SENDER_OWNERSHIP_ROOT_CAUSE_CLOSED=true +FAILURE=NONE +DECISION=PASS_FINAL_SENDER_OWNERSHIP_VERIFY +NEXT_GATE=NONE +TASK_RESULT=WORKERS2_ALL_FORUM_AND_POSTFIX_WORK_COMPLETE +HOMELAB_RESULT_CONTRACT={"version":1,"command_id":"POSTFIX-260924-FINAL-VERIFY-SENDER-OWNERSHIP-C3A1R1","status":"OK","changes_made":false,"rollback_started":false,"rollback_restored":null} + +OUTPUT_END +CHAT_OUTPUT_END diff --git a/runtime/latest.json b/runtime/latest.json index 55ef99ec..96cbe678 100644 --- a/runtime/latest.json +++ b/runtime/latest.json @@ -1,19 +1,19 @@ { "schema_version": 1, "channel": "homelab-runtime", - "command_id": "SUPPORT-260924-HOMELAB-MOLDOVA-CLOUDFLARE-CONTROL-PREFLIGHT-1160R1", + "command_id": "POSTFIX-260924-FINAL-VERIFY-SENDER-OWNERSHIP-C3A1R1", "status": "OK", "rc": 0, "host": "pve01", "mode": "read-only", - "component": "homelab-moldova-cloudflare-control-preflight", - "started_at_utc": "2026-09-23T23:23:07Z", - "finished_at_utc": "2026-09-23T23:23:08Z", + "component": "pve01-final-verify-sender-ownership", + "started_at_utc": "2026-09-23T23:25:35Z", + "finished_at_utc": "2026-09-23T23:25:36Z", "reference_register_checked": true, "reference_sha256": "5a3d8e5154c41cb582a4e0aca68090be1f0138918bf82131a948df326f9d8d66", "error_register_checked": true, "error_register_sha256": "3b09a553ec0f527ed3afeed4753f52a74ee3036045bbfb3c685e9f8af4ba7ba0", - "command_sha256": "85dd2d6ae586942deaddc0690a3f91764837fdc2ede99bb4377aaea2a1553297", + "command_sha256": "69c98f97974591139f916441ebeec635a7235cc2933595f8489a9d13651a05ea", "duplicate_failed_command_blocked": false, "block_reason": null, "execution_started": true, @@ -30,9 +30,9 @@ "secrets_included": false, "private_addresses_included": false, "raw_evidence_retained_locally": true, - "raw_evidence_sha256": "a361996e350aea494209756bfa60a101a6e1f233ee272949c06f69d67d770430", - "sanitized_output_sha256": "a361996e350aea494209756bfa60a101a6e1f233ee272949c06f69d67d770430", + "raw_evidence_sha256": "93be23d5e026c0c93adac249658d7a052c74444a39f51e1582bbaf979668a90b", + "sanitized_output_sha256": "93be23d5e026c0c93adac249658d7a052c74444a39f51e1582bbaf979668a90b", "output_truncated_in_json": false, "full_sanitized_output_url": "https://git.gram1.ru/.well-known/homelab-runtime/latest.txt", - "output": "WORKERS2_MOLDOVA_CLOUDFLARE_CONTROL_PREFLIGHT_BEGIN=1\nCOMMAND_ID=SUPPORT-260924-HOMELAB-MOLDOVA-CLOUDFLARE-CONTROL-PREFLIGHT-1160R1\nMODE=read-only\nCOMPONENT=homelab-moldova-cloudflare-control-preflight\nMUTATION_BOUNDARY=NONE;LOCAL_CLOUDFLARE_CONTROL_PATH_AND_READ_API_PROOF_ONLY;NO_MOLDOVA_CONNECTION;NO_REMOTE_SSH;CLOUDFLARE_GET_ONLY;NO_DNS_WRITE;NO_PROVIDER_MUTATION;NO_SYSTEMD_ACTION;NO_BACKUP_MUTATION;NO_TARGET_POLICY_MUTATION;NO_NETBIRD_MUTATION;NO_GIT_WRITE;NO_SECRET_VALUE_OUTPUT\nPREDECESSOR_1158=PASS_MOLDOVA_1158_COMPACT_1155_RESULT_RECOVERED\nRECOVERED_PROVIDER=CLOUDFLARE\nRECOVERED_CONTROL_PATH_CLASS=NOT_PROVEN\nHISTORICAL_EDGE_HELPER=pvepro-cf-upsert-a.py\nLOCAL_REJECTED_CID_1159=true\nCARRIER_BASELINE=KNOWN_GOOD_1137_BYTE_SEMANTICS\nREFERENCE_SHA256=5a3d8e5154c41cb582a4e0aca68090be1f0138918bf82131a948df326f9d8d66\nERROR_REGISTER_SHA256=3b09a553ec0f527ed3afeed4753f52a74ee3036045bbfb3c685e9f8af4ba7ba0\nRUNNER_SHA256=b248a4c32c9cc64e5747e7dce6c7fc0a23f5124a77c71ce72e27a81aceae9d2d\nTARGETS_SHA256=5cba5f1e14c65211c9fab6d11594c19279ab68369b4db3f7283708c368348288\nMD_RELAY_COUNT=1\nMD_RELAY_ENABLED=false\nCONTROL_ARTIFACT_COUNT=3\nCONTROL_ARTIFACT|base=cf_token_audit.py|path_sha256=6c2970c878a1cbf6c261160e5063e1e0b7f8962e6b437fa89d1c71a32b33556b|bytes=3020|mode=600|owner=0:0|sha256=a5ce4ec019b811c68333d9394b55824814a35269958b0edc4ce221995ffab118\nCONTROL_SRC|base=cf_token_audit.py|line=14|text= (\"pvepro\", \"/opt/npmplus/secure/pvepro_cf_token\", [\"pvepro.ru\"]),\nCONTROL_SRC|base=cf_token_audit.py|line=18|text=def extract_token(text):\nCONTROL_SRC|base=cf_token_audit.py|line=62|text= token = [REDACTED]\"ignore\"))\nCONTROL_SRC|base=cf_token_audit.py|line=69|text= verify = cf_get(token, \"https://api.cloudflare.com/client/v4/user/tokens/verify\")\nCONTROL_SRC|base=cf_token_audit.py|line=83|text= url = \"https://api.cloudflare.com/client/v4/zones?name=\" + urllib.parse.quote(zone) + \"&per_page=1\"\nCONTROL_ARTIFACT|base=edge-cf-zone-check.py|path_sha256=87c1aa6eafb8b6a7b2b3d7ee76cd1dd06e6c8438d2378a2a889d9b0698b4348d|bytes=3607|mode=700|owner=1000:1000|sha256=81dde2bc42ca56e63af77bdb49c3423703fe9ca3befe00045ea36b630be8bd88\nCONTROL_SRC|base=edge-cf-zone-check.py|line=47|text= url = \"https://api.cloudflare.com/client/v4\" + path\nCONTROL_SRC|base=edge-cf-zone-check.py|line=48|text= req = urllib.request.Request(url, headers=headers, method=\"GET\")\nCONTROL_SRC|base=edge-cf-zone-check.py|line=70|text= z_status, z_data = api_get(\"/zones?\" + q)\nCONTROL_SRC|base=edge-cf-zone-check.py|line=83|text= zone_id = zone.get(\"id\", \"\")\nCONTROL_SRC|base=edge-cf-zone-check.py|line=85|text= print(f\"CF_ZONE_ACCESS DOMAIN={domain} ACCESS=yes HTTP_STATUS={z_status} ZONE_NAME={zone_name} ZONE_ID_PREFIX={zone_id[:8]}\")\nCONTROL_SRC|base=edge-cf-zone-check.py|line=88|text= r_status, r_data = api_get(f\"/zones/{zone_id}/dns_records?type=A&name={urllib.parse.quote(domain)}\")\nCONTROL_ARTIFACT|base=pvepro-cf-upsert-a.py|path_sha256=51e628648f15a76c6f5ae3b06496f8957794f75dca09af2edd6e1002a4ab85bc|bytes=2521|mode=700|owner=1000:1000|sha256=605ee9215580abc5f254f2452b29adc331ab929974a42f96250f8b8dff79a05b\nCONTROL_SRC|base=pvepro-cf-upsert-a.py|line=6|text=DOMAIN = \"pvepro.ru\"\nCONTROL_SRC|base=pvepro-cf-upsert-a.py|line=10|text=def token(): return TOKEN_PATH.read_text(encoding=\"utf-8\").strip()\nCONTROL_SRC|base=pvepro-cf-upsert-a.py|line=13|text= req = urllib.request.Request(\"https://api.cloudflare.com/client/v4\"+path, data=data, headers={\"Authorization\":\"Bearer \"+token(), \"Content-Type\":\"application/json\"}, method=method)\nCONTROL_SRC|base=pvepro-cf-upsert-a.py|line=21|text=def zone_id():\nCONTROL_SRC|base=pvepro-cf-upsert-a.py|line=22|text= status, data = api(\"GET\", \"/zones?\"+urllib.parse.urlencode({\"name\": DOMAIN}))\nCONTROL_SRC|base=pvepro-cf-upsert-a.py|line=25|text= zid=data[\"result\"][0][\"id\"]; out(f\"PVEPRO_DNS_ZONE_LOOKUP OK=yes ZONE_ID_PREFIX={zid[:8]}\"); return zid\nCONTROL_SRC|base=pvepro-cf-upsert-a.py|line=27|text= status, data = api(\"GET\", f\"/zones/{zid}/dns_records?\"+urllib.parse.urlencode({\"type\":\"A\",\"name\":name}))\nCONTROL_SRC|base=pvepro-cf-upsert-a.py|line=35|text= status, resp = api(\"PUT\", f\"/zones/{zid}/dns_records/{r['id']}\", payload)\nCONTROL_SRC|base=pvepro-cf-upsert-a.py|line=40|text= status, resp = api(\"POST\", f\"/zones/{zid}/dns_records\", payload)\nCONTROL_SRC|base=pvepro-cf-upsert-a.py|line=44|text=zid = zone_id()\nCONTROL_SRC|base=pvepro-cf-upsert-a.py|line=47|text=ok1 = upsert(zid, \"pvepro.ru\")\nCONTROL_SRC|base=pvepro-cf-upsert-a.py|line=48|text=ok2 = upsert(zid, \"www.pvepro.ru\")\nCONTROL_ENV_NAME_COUNT=1\nCONTROL_ENV_NAME=CF_ZONE_ACCESS\nCONTROL_LITERAL_PATH_COUNT=6\nCONTROL_LITERAL_PATH|base=forum_cf_token.env|path_sha256=dd63233c1b049d3d64222fb321969ae4925381be668e3516fc8a65137556d432|exists=false\nCONTROL_LITERAL_PATH|base=gram1_cf_token|path_sha256=641c598a546799f0d1316aa993d57731741eee0da3d43d11055c0d8ceaedc6be|exists=false\nCONTROL_LITERAL_PATH|base=parked_cf_token|path_sha256=ffc4f9615e6abbf61d7e0c09ef0f54b579fe107beb147c054f44a930d86619a1|exists=false\nCONTROL_LITERAL_PATH|base=pvepro_cf_token|path_sha256=c7daf39db4f8bf2479c549e135e9b1354fbc38c686923ff950a58ee40802724a|exists=false\nCONTROL_LITERAL_PATH|base=taftauto_cf_token|path_sha256=87ea3adb51036747bc9fe04f659a6d0858255ba3e2f24c62dcd608b01fbf63bc|exists=false\nCONTROL_LITERAL_PATH|base=verify|path_sha256=b5311e03be0fc877b4a7eb67c335d0acbce814d03878bd2190dfe7e8da34bd81|exists=false\nTOKEN_CANDIDATE_COUNT=0\nTOKEN_VALID_COUNT=0\nREAD_AUTHORITY_COUNT=0\nLOCAL_UPSERT_HELPER_COUNT=1\nLOCAL_UPSERT_HELPER|path_sha256=51e628648f15a76c6f5ae3b06496f8957794f75dca09af2edd6e1002a4ab85bc|sha256=605ee9215580abc5f254f2452b29adc331ab929974a42f96250f8b8dff79a05b|methods=|has_read=true|has_record_id=true|has_rollback_terms=true\nREPO_CONTEXT_COUNT=0\nCLOUDFLARE_READ_CONTROL_CLASS=NO_VALID_LOCAL_CLOUDFLARE_TOKEN\nCLOUDFLARE_WRITE_PATH_CANDIDATE=false\nNEXT_CONTROL_GATE=LOCATE_OR_PROVE_AUTHORITATIVE_A_RECORD_WRITE_PATH\nDECISION=PASS_MOLDOVA_1160_CLOUDFLARE_CONTROL_PREFLIGHT_COLLECTED\nNEXT_GATE=READ_EXACT_1160_AND_CHOOSE_SAFE_DNS_RETIREMENT_PATH\nTASK_RESULT=PASS_MOLDOVA_CLOUDFLARE_CONTROL_PREFLIGHT\nHOMELAB_RESULT_CONTRACT={\"version\":1,\"command_id\":\"SUPPORT-260924-HOMELAB-MOLDOVA-CLOUDFLARE-CONTROL-PREFLIGHT-1160R1\",\"status\":\"OK\",\"changes_made\":false,\"rollback_started\":false,\"rollback_restored\":null}\nWORKERS2_MOLDOVA_CLOUDFLARE_CONTROL_PREFLIGHT_END=1\n" + "output": "CID=POSTFIX-260924-FINAL-VERIFY-SENDER-OWNERSHIP-C3A1R1\nMODE=read-only\nCOMPONENT=pve01-final-verify-sender-ownership\nMUTATION_BOUNDARY=NONE;TEMP_FILES_ONLY;SMTP_AUTH_QUIT_ONLY;POSTCAT_HEADERS_ONLY;NO_MAIL_SEND;NO_POSTFIX_CHANGE;NO_QUEUE_FLUSH;NO_QUEUE_DELETE;NO_PACKAGE_CHANGE;NO_CLOUD\nEXECUTION_STARTED=true\nCHANGES_MADE=false\nROLLBACK_STARTED=false\nROLLBACK_RESTORED=null\n=== CORE SERVICE / ACCEPTED PRESTATE ===\nPOSTFIX_ACTIVE=active\nPOSTFIX_ENABLED=enabled\nALIASES_DB_ROOT_CAUSE_STILL_CLOSED=true\nLIBSASL2_MODULES_STATUS=install ok installed\n=== EFFECTIVE OUTBOUND ROUTE ===\nPOSTCONF_RELAYHOST=[smtp.yandex.ru]:465\nPOSTCONF_SMTP_SASL_AUTH_ENABLE=yes\nPOSTCONF_SMTP_SASL_PASSWORD_MAPS=hash:/etc/postfix/sasl_passwd\nPOSTCONF_SMTP_SASL_SECURITY_OPTIONS=noanonymous\nPOSTCONF_SMTP_SASL_TLS_SECURITY_OPTIONS=noanonymous\nPOSTCONF_SMTP_TLS_SECURITY_LEVEL=encrypt\nPOSTCONF_SMTP_TLS_WRAPPERMODE=yes\nPOSTCONF_SMTP_TLS_CAFILE=/etc/ssl/certs/ca-certificates.crt\nPOSTCONF_SMTP_GENERIC_MAPS=hash:/etc/postfix/generic\nPOSTCONF_INET_INTERFACES=loopback-only\n=== ROOT-ONLY MAP FILES ===\nMAP_FILE name=sasl_passwd mode=600 owner=root group=root size=57 mtime_epoch=1790204934\nMAP_FILE name=sasl_passwd.db mode=600 owner=root group=root size=12288 mtime_epoch=1790204934\nMAP_FILE name=generic mode=600 owner=root group=root size=154 mtime_epoch=1790205704\nMAP_FILE name=generic.db mode=600 owner=root group=root size=12288 mtime_epoch=1790205704\nGENERIC_SOURCE_SHA256=4e7642a59548cdea6ad0f585ab32bf75188b9499b6217eafe0ab96b250a71a76\nGENERIC_SOURCE_ROW_COUNT=4\nGENERIC_KEY_SHA256=b0bed41f4afebf9195fec0370d5f354ab168017bb254749754be26cdd2d91813\nGENERIC_VALUE_SHA256=0d4cf60ca8cd53a12ad50dc5419d3c9c32192f0852000eb10051fbdef52b04bf\nGENERIC_KEY_SHA256=12aac32fc6b91280e12c07fff4b9740582f1ccb96e34920034776a5c8723ae17\nGENERIC_VALUE_SHA256=0d4cf60ca8cd53a12ad50dc5419d3c9c32192f0852000eb10051fbdef52b04bf\nGENERIC_KEY_SHA256=4813494d137e1631bba301d5acab6e7bb7aa74ce1185d456565ef51d737677b2\nGENERIC_VALUE_SHA256=0d4cf60ca8cd53a12ad50dc5419d3c9c32192f0852000eb10051fbdef52b04bf\nGENERIC_KEY_SHA256=ace6bc9c27f9c27e1bfc7deb00459e791d6069647b62648a6f461619a85a90f6\nGENERIC_VALUE_SHA256=0d4cf60ca8cd53a12ad50dc5419d3c9c32192f0852000eb10051fbdef52b04bf\nGENERIC_QUERY key_sha256=4813494d137e1631bba301d5acab6e7bb7aa74ce1185d456565ef51d737677b2 rc=0\nGENERIC_QUERY_VALUE_SHA256=0d4cf60ca8cd53a12ad50dc5419d3c9c32192f0852000eb10051fbdef52b04bf\nGENERIC_QUERY key_sha256=ace6bc9c27f9c27e1bfc7deb00459e791d6069647b62648a6f461619a85a90f6 rc=0\nGENERIC_QUERY_VALUE_SHA256=0d4cf60ca8cd53a12ad50dc5419d3c9c32192f0852000eb10051fbdef52b04bf\nGENERIC_QUERY key_sha256=12aac32fc6b91280e12c07fff4b9740582f1ccb96e34920034776a5c8723ae17 rc=0\nGENERIC_QUERY_VALUE_SHA256=0d4cf60ca8cd53a12ad50dc5419d3c9c32192f0852000eb10051fbdef52b04bf\nGENERIC_QUERY key_sha256=b0bed41f4afebf9195fec0370d5f354ab168017bb254749754be26cdd2d91813 rc=0\nGENERIC_QUERY_VALUE_SHA256=0d4cf60ca8cd53a12ad50dc5419d3c9c32192f0852000eb10051fbdef52b04bf\nGENERIC_FOUR_IDENTITY_MAP_VERIFY=PASS\n=== SASL MAP / LIVE AUTH VERIFY ===\nSASL_MAP_USER_SHA256=0d4cf60ca8cd53a12ad50dc5419d3c9c32192f0852000eb10051fbdef52b04bf\nSASL_MAP_SECRET_SHA256=c625fa0a3ba3674e09a0f631b385b29f7e73b1af3fa561e3fd135da9e3028b3e\nSASL_MAP_SECRET_BYTES=16\nSMTP_AUTH_FINAL_VERIFY=PASS\n=== NO-SEND LOCAL ALIAS VERIFY ===\nSENDMAIL_BV_RC=0\nSENDMAIL_BV_ALIASES_DB_ERROR=false\n=== POST-HEADER-FIX JOURNAL GATE ===\nHEADER_FIX_ANCHOR_EPOCH=1790205704\nHEADER_FIX_JOURNAL_SINCE=2026-09-24 02:21:44\nPOST_FIX_ALIASES_DB_ERROR=0\nPOST_FIX_DMARC_BOUNCE=0\nPOST_FIX_SENDER_OWNERSHIP_BOUNCE=0\nPOST_FIX_AUTH_FAIL=0\nPOST_FIX_SMARTHOST_SENT=13\nPOST_FIX_DIRECT_MX_ACTIVITY=0\nPOST_FIX_SENT=25\nPOST_FIX_BOUNCED=0\nPOST_FIX_DEFERRED=0\nPOST_FIX_RELEVANT_LAST20_BEGIN\n2026-09-24T02:21:44+03:00 pve01 postfix/local[3207003]: 67552246018: to=<>, relay=local, delay=12939, delays=12939/0.08/0/0.02, dsn=2.0.0, status=sent (delivered to command: /usr/libexec/proxmox-mail-forward)\n2026-09-24T02:21:44+03:00 pve01 postfix/local[3207002]: D249D243871: to=<>, relay=local, delay=88433, delays=88433/0.08/0/0.02, dsn=2.0.0, status=sent (delivered to command: /usr/libexec/proxmox-mail-forward)\n2026-09-24T02:21:44+03:00 pve01 postfix/smtp[3207060]: 6BBE4242819: to=<>, relay=smtp.yandex.ru[]:465, delay=0.42, delays=0.02/0.05/0.13/0.23, dsn=2.0.0, status=sent (250 2.0.0 Ok: queued on mail-nwsmtp-smtp-production-main-87.sas.yp-c.yandex.net 1790205704-iLm0cH7dCuQ0-m10aBUSS)\n2026-09-24T02:21:44+03:00 pve01 postfix/smtp[3207074]: 6D713245981: to=<>, relay=smtp.yandex.ru[]:465, delay=0.41, delays=0.01/0.07/0.12/0.21, dsn=2.0.0, status=sent (250 2.0.0 Ok: queued on mail-nwsmtp-smtp-production-main-63.sas.yp-c.yandex.net 1790205704-iLmjtM7eWKo0-93lkfT7G)\n2026-09-24T02:21:44+03:00 pve01 postfix/smtp[3207042]: 6B09C2401E2: to=<>, relay=smtp.yandex.ru[]:465, delay=0.44, delays=0.01/0.04/0.1/0.29, dsn=2.0.0, status=sent (250 2.0.0 Ok: queued on mail-nwsmtp-smtp-production-main-84.klg.yp-c.yandex.net 1790205704-iLmAls7fguQ0-nVB2oCZj)\n2026-09-24T02:21:44+03:00 pve01 postfix/smtp[3207042]: connect to smtp.yandex.ru[2a02:6b8::19d]:465: Network is unreachable\n2026-09-24T02:21:44+03:00 pve01 postfix/smtp[3207077]: connect to smtp.yandex.ru[2a02:6b8::19d]:465: Network is unreachable\n2026-09-24T02:21:44+03:00 pve01 postfix/smtp[3207024]: 6A1392458EB: to=<>, relay=smtp.yandex.ru[]:465, delay=0.45, delays=0.01/0.02/0.12/0.3, dsn=2.0.0, status=sent (250 2.0.0 Ok: queued on mail-nwsmtp-smtp-production-main-73.iva.yp-c.yandex.net 1790205704-iLm6oA6dheA0-LdyWHINJ)\n2026-09-24T02:21:44+03:00 pve01 postfix/smtp[3207067]: 6C727245D9E: to=<>, relay=smtp.yandex.ru[]:465, delay=0.46, delays=0.01/0.06/0.1/0.29, dsn=2.0.0, status=sent (250 2.0.0 Ok: queued on mail-nwsmtp-smtp-production-main-88.iva.yp-c.yandex.net 1790205704-iLmjT56dimI0-nzVEtoXV)\n2026-09-24T02:21:45+03:00 pve01 postfix/smtp[3207077]: 7832D245E1B: to=<>, relay=smtp.yandex.ru[]:465, delay=0.75, delays=0/0.38/0.13/0.23, dsn=2.0.0, status=sent (250 2.0.0 Ok: queued on mail-nwsmtp-smtp-production-main-57.sas.yp-c.yandex.net 1790205705-iLmnQS7dTKo0-r0qmSRWV)\n2026-09-24T02:21:45+03:00 pve01 postfix/smtp[3207042]: 757DA245DD4: to=<>, relay=smtp.yandex.ru[]:465, delay=0.77, delays=0.01/0.38/0.11/0.28, dsn=2.0.0, status=sent (250 2.0.0 Ok: queued on mail-nwsmtp-smtp-production-main-74.iva.yp-c.yandex.net 1790205705-iLmCg66hoSw0-IBheuU7s)\n2026-09-24T02:21:45+03:00 pve01 postfix/smtp[3207060]: 70E29245DED: to=<>, relay=smtp.yandex.ru[]:465, delay=0.79, delays=0.01/0.38/0.14/0.27, dsn=2.0.0, status=sent (250 2.0.0 Ok: queued on mail-nwsmtp-smtp-production-main-57.sas.yp-c.yandex.net 1790205705-iLmmQS7dfOs0-Q920YAnm)\n2026-09-24T02:21:45+03:00 pve01 postfix/smtp[3207075]: 748C3245DEB: to=<>, relay=smtp.yandex.ru[]:465, delay=0.79, delays=0.01/0.38/0.1/0.3, dsn=2.0.0, status=sent (250 2.0.0 Ok: queued on mail-nwsmtp-smtp-production-main-76.iva.yp-c.yandex.net 1790205705-iLmAb66ce4Y0-D0VsQS9k)\n2026-09-24T02:21:45+03:00 pve01 postfix/smtp[3207074]: 71D8A245941: to=<>, relay=smtp.yandex.ru[]:465, delay=0.81, delays=0.01/0.39/0.13/0.29, dsn=2.0.0, status=sent (250 2.0.0 Ok: queued on mail-nwsmtp-smtp-production-main-98.sas.yp-c.yandex.net 1790205705-iLm0BD7h1eA0-Qp2dqQ8A)\n2026-09-24T02:21:47+03:00 pve01 postfix/smtp[3207024]: connect to smtp.yandex.ru[2a02:6b8::19d]:465: Network is unreachable\n2026-09-24T02:21:47+03:00 pve01 postfix/smtp[3207078]: connect to smtp.yandex.ru[2a02:6b8::19d]:465: Network is unreachable\n2026-09-24T02:21:47+03:00 pve01 postfix/smtp[3207079]: connect to smtp.yandex.ru[2a02:6b8::19d]:465: Network is unreachable\n2026-09-24T02:21:47+03:00 pve01 postfix/smtp[3207024]: 79265244814: to=<>, relay=smtp.yandex.ru[]:465, delay=3.3, delays=0.01/0.38/2.6/0.28, dsn=2.0.0, status=sent (250 2.0.0 Ok: queued on mail-nwsmtp-smtp-production-main-60.sas.yp-c.yandex.net 1790205707-lLmrAQ7dHmI0-TzYzhnUC)\n2026-09-24T02:21:47+03:00 pve01 postfix/smtp[3207078]: 7C18D245DFA: to=<>, relay=smtp.yandex.ru[]:465, delay=3.3, delays=0.01/0.37/2.6/0.32, dsn=2.0.0, status=sent (250 2.0.0 Ok: queued on mail-nwsmtp-smtp-production-main-68.vla.yp-c.yandex.net 1790205707-lLmDwA8cUa60-BTdKsXoh)\n2026-09-24T02:21:47+03:00 pve01 postfix/smtp[3207079]: 7D5B1243871: to=<>, relay=smtp.yandex.ru[]:465, delay=3.3, delays=0.01/0.38/2.6/0.31, dsn=2.0.0, status=sent (250 2.0.0 Ok: queued on mail-nwsmtp-smtp-production-main-59.iva.yp-c.yandex.net 1790205707-lLmYf96dLKo0-gkSSOxfr)\nPOST_FIX_RELEVANT_LAST20_END\n=== CURRENT QUEUE HEADER COVERAGE ===\nQUEUE_CURRENT_COUNT=37\nQUEUE_NAME_ACTIVE=1\nQUEUE_NAME_DEFERRED=36\nQUEUE_REASON_ALIASES_DB_STALE=36\nQUEUE_REASON_DMARC=0\nQUEUE_REASON_SENDER_REJECT=0\nQUEUE_REASON_AUTH=0\nQUEUE_REASON_OTHER=0\nQUEUE_REASON_NONE=1\nQUEUE_LOCAL_HEADER_IDENTITY_COUNT=3\nQUEUE_UNMAPPED_LOCAL_HEADER_IDENTITY_COUNT=0\nQUEUE_UNMAPPED_LOCAL_HEADER_IDENTITY_COUNT_CONFIRMED=0\nNO_MAIL_SENT=true\nNO_QUEUE_FLUSH=true\nNO_QUEUE_DELETE=true\nNO_POSTFIX_CHANGE=true\nNO_PACKAGE_CHANGE=true\nALIASES_DB_ROOT_CAUSE_CLOSED=true\nDMARC_ROOT_CAUSE_CLOSED=true\nSMTP_AUTH_ROUTE_VERIFIED=true\nSENDER_OWNERSHIP_ROOT_CAUSE_CLOSED=true\nFAILURE=NONE\nDECISION=PASS_FINAL_SENDER_OWNERSHIP_VERIFY\nNEXT_GATE=NONE\nTASK_RESULT=WORKERS2_ALL_FORUM_AND_POSTFIX_WORK_COMPLETE\nHOMELAB_RESULT_CONTRACT={\"version\":1,\"command_id\":\"POSTFIX-260924-FINAL-VERIFY-SENDER-OWNERSHIP-C3A1R1\",\"status\":\"OK\",\"changes_made\":false,\"rollback_started\":false,\"rollback_restored\":null}\n" } diff --git a/runtime/latest.txt b/runtime/latest.txt index a23df6e5..557c9d36 100644 --- a/runtime/latest.txt +++ b/runtime/latest.txt @@ -1,15 +1,15 @@ CHAT_OUTPUT_BEGIN -COMMAND_ID=SUPPORT-260924-HOMELAB-MOLDOVA-CLOUDFLARE-CONTROL-PREFLIGHT-1160R1 +COMMAND_ID=POSTFIX-260924-FINAL-VERIFY-SENDER-OWNERSHIP-C3A1R1 STATUS=OK RC=0 HOST=pve01 MODE=read-only -COMPONENT=homelab-moldova-cloudflare-control-preflight +COMPONENT=pve01-final-verify-sender-ownership REFERENCE_REGISTER_CHECK=OK REFERENCE_SHA256=5a3d8e5154c41cb582a4e0aca68090be1f0138918bf82131a948df326f9d8d66 ERROR_REGISTER_CHECK=OK ERROR_REGISTER_SHA256=3b09a553ec0f527ed3afeed4753f52a74ee3036045bbfb3c685e9f8af4ba7ba0 -COMMAND_SHA256=85dd2d6ae586942deaddc0690a3f91764837fdc2ede99bb4377aaea2a1553297 +COMMAND_SHA256=69c98f97974591139f916441ebeec635a7235cc2933595f8489a9d13651a05ea DUPLICATE_FAILED_COMMAND_BLOCKED=false EXECUTION_STARTED=true CHANGE_DECLARED=false @@ -24,76 +24,126 @@ MUTATION_OUTCOME=NO_MUTATION SANITIZED=yes SECRETS_INCLUDED=no PRIVATE_ADDRESSES_INCLUDED=no -RAW_EVIDENCE_SHA256=a361996e350aea494209756bfa60a101a6e1f233ee272949c06f69d67d770430 -SANITIZED_OUTPUT_SHA256=a361996e350aea494209756bfa60a101a6e1f233ee272949c06f69d67d770430 +RAW_EVIDENCE_SHA256=93be23d5e026c0c93adac249658d7a052c74444a39f51e1582bbaf979668a90b +SANITIZED_OUTPUT_SHA256=93be23d5e026c0c93adac249658d7a052c74444a39f51e1582bbaf979668a90b OUTPUT_BEGIN -WORKERS2_MOLDOVA_CLOUDFLARE_CONTROL_PREFLIGHT_BEGIN=1 -COMMAND_ID=SUPPORT-260924-HOMELAB-MOLDOVA-CLOUDFLARE-CONTROL-PREFLIGHT-1160R1 +CID=POSTFIX-260924-FINAL-VERIFY-SENDER-OWNERSHIP-C3A1R1 MODE=read-only -COMPONENT=homelab-moldova-cloudflare-control-preflight -MUTATION_BOUNDARY=NONE;LOCAL_CLOUDFLARE_CONTROL_PATH_AND_READ_API_PROOF_ONLY;NO_MOLDOVA_CONNECTION;NO_REMOTE_SSH;CLOUDFLARE_GET_ONLY;NO_DNS_WRITE;NO_PROVIDER_MUTATION;NO_SYSTEMD_ACTION;NO_BACKUP_MUTATION;NO_TARGET_POLICY_MUTATION;NO_NETBIRD_MUTATION;NO_GIT_WRITE;NO_SECRET_VALUE_OUTPUT -PREDECESSOR_1158=PASS_MOLDOVA_1158_COMPACT_1155_RESULT_RECOVERED -RECOVERED_PROVIDER=CLOUDFLARE -RECOVERED_CONTROL_PATH_CLASS=NOT_PROVEN -HISTORICAL_EDGE_HELPER=pvepro-cf-upsert-a.py -LOCAL_REJECTED_CID_1159=true -CARRIER_BASELINE=KNOWN_GOOD_1137_BYTE_SEMANTICS -REFERENCE_SHA256=5a3d8e5154c41cb582a4e0aca68090be1f0138918bf82131a948df326f9d8d66 -ERROR_REGISTER_SHA256=3b09a553ec0f527ed3afeed4753f52a74ee3036045bbfb3c685e9f8af4ba7ba0 -RUNNER_SHA256=b248a4c32c9cc64e5747e7dce6c7fc0a23f5124a77c71ce72e27a81aceae9d2d -TARGETS_SHA256=5cba5f1e14c65211c9fab6d11594c19279ab68369b4db3f7283708c368348288 -MD_RELAY_COUNT=1 -MD_RELAY_ENABLED=false -CONTROL_ARTIFACT_COUNT=3 -CONTROL_ARTIFACT|base=cf_token_audit.py|path_sha256=6c2970c878a1cbf6c261160e5063e1e0b7f8962e6b437fa89d1c71a32b33556b|bytes=3020|mode=600|owner=0:0|sha256=a5ce4ec019b811c68333d9394b55824814a35269958b0edc4ce221995ffab118 -CONTROL_SRC|base=cf_token_audit.py|line=14|text= ("pvepro", "/opt/npmplus/secure/pvepro_cf_token", ["pvepro.ru"]), -CONTROL_SRC|base=cf_token_audit.py|line=18|text=def extract_token(text): -CONTROL_SRC|base=cf_token_audit.py|line=62|text= token = [REDACTED]"ignore")) -CONTROL_SRC|base=cf_token_audit.py|line=69|text= verify = cf_get(token, "https://api.cloudflare.com/client/v4/user/tokens/verify") -CONTROL_SRC|base=cf_token_audit.py|line=83|text= url = "https://api.cloudflare.com/client/v4/zones?name=" + urllib.parse.quote(zone) + "&per_page=1" -CONTROL_ARTIFACT|base=edge-cf-zone-check.py|path_sha256=87c1aa6eafb8b6a7b2b3d7ee76cd1dd06e6c8438d2378a2a889d9b0698b4348d|bytes=3607|mode=700|owner=1000:1000|sha256=81dde2bc42ca56e63af77bdb49c3423703fe9ca3befe00045ea36b630be8bd88 -CONTROL_SRC|base=edge-cf-zone-check.py|line=47|text= url = "https://api.cloudflare.com/client/v4" + path -CONTROL_SRC|base=edge-cf-zone-check.py|line=48|text= req = urllib.request.Request(url, headers=headers, method="GET") -CONTROL_SRC|base=edge-cf-zone-check.py|line=70|text= z_status, z_data = api_get("/zones?" + q) -CONTROL_SRC|base=edge-cf-zone-check.py|line=83|text= zone_id = zone.get("id", "") -CONTROL_SRC|base=edge-cf-zone-check.py|line=85|text= print(f"CF_ZONE_ACCESS DOMAIN={domain} ACCESS=yes HTTP_STATUS={z_status} ZONE_NAME={zone_name} ZONE_ID_PREFIX={zone_id[:8]}") -CONTROL_SRC|base=edge-cf-zone-check.py|line=88|text= r_status, r_data = api_get(f"/zones/{zone_id}/dns_records?type=A&name={urllib.parse.quote(domain)}") -CONTROL_ARTIFACT|base=pvepro-cf-upsert-a.py|path_sha256=51e628648f15a76c6f5ae3b06496f8957794f75dca09af2edd6e1002a4ab85bc|bytes=2521|mode=700|owner=1000:1000|sha256=605ee9215580abc5f254f2452b29adc331ab929974a42f96250f8b8dff79a05b -CONTROL_SRC|base=pvepro-cf-upsert-a.py|line=6|text=DOMAIN = "pvepro.ru" -CONTROL_SRC|base=pvepro-cf-upsert-a.py|line=10|text=def token(): return TOKEN_PATH.read_text(encoding="utf-8").strip() -CONTROL_SRC|base=pvepro-cf-upsert-a.py|line=13|text= req = urllib.request.Request("https://api.cloudflare.com/client/v4"+path, data=data, headers={"Authorization":"Bearer "+token(), "Content-Type":"application/json"}, method=method) -CONTROL_SRC|base=pvepro-cf-upsert-a.py|line=21|text=def zone_id(): -CONTROL_SRC|base=pvepro-cf-upsert-a.py|line=22|text= status, data = api("GET", "/zones?"+urllib.parse.urlencode({"name": DOMAIN})) -CONTROL_SRC|base=pvepro-cf-upsert-a.py|line=25|text= zid=data["result"][0]["id"]; out(f"PVEPRO_DNS_ZONE_LOOKUP OK=yes ZONE_ID_PREFIX={zid[:8]}"); return zid -CONTROL_SRC|base=pvepro-cf-upsert-a.py|line=27|text= status, data = api("GET", f"/zones/{zid}/dns_records?"+urllib.parse.urlencode({"type":"A","name":name})) -CONTROL_SRC|base=pvepro-cf-upsert-a.py|line=35|text= status, resp = api("PUT", f"/zones/{zid}/dns_records/{r['id']}", payload) -CONTROL_SRC|base=pvepro-cf-upsert-a.py|line=40|text= status, resp = api("POST", f"/zones/{zid}/dns_records", payload) -CONTROL_SRC|base=pvepro-cf-upsert-a.py|line=44|text=zid = zone_id() -CONTROL_SRC|base=pvepro-cf-upsert-a.py|line=47|text=ok1 = upsert(zid, "pvepro.ru") -CONTROL_SRC|base=pvepro-cf-upsert-a.py|line=48|text=ok2 = upsert(zid, "www.pvepro.ru") -CONTROL_ENV_NAME_COUNT=1 -CONTROL_ENV_NAME=CF_ZONE_ACCESS -CONTROL_LITERAL_PATH_COUNT=6 -CONTROL_LITERAL_PATH|base=forum_cf_token.env|path_sha256=dd63233c1b049d3d64222fb321969ae4925381be668e3516fc8a65137556d432|exists=false -CONTROL_LITERAL_PATH|base=gram1_cf_token|path_sha256=641c598a546799f0d1316aa993d57731741eee0da3d43d11055c0d8ceaedc6be|exists=false -CONTROL_LITERAL_PATH|base=parked_cf_token|path_sha256=ffc4f9615e6abbf61d7e0c09ef0f54b579fe107beb147c054f44a930d86619a1|exists=false -CONTROL_LITERAL_PATH|base=pvepro_cf_token|path_sha256=c7daf39db4f8bf2479c549e135e9b1354fbc38c686923ff950a58ee40802724a|exists=false -CONTROL_LITERAL_PATH|base=taftauto_cf_token|path_sha256=87ea3adb51036747bc9fe04f659a6d0858255ba3e2f24c62dcd608b01fbf63bc|exists=false -CONTROL_LITERAL_PATH|base=verify|path_sha256=b5311e03be0fc877b4a7eb67c335d0acbce814d03878bd2190dfe7e8da34bd81|exists=false -TOKEN_CANDIDATE_COUNT=0 -TOKEN_VALID_COUNT=0 -READ_AUTHORITY_COUNT=0 -LOCAL_UPSERT_HELPER_COUNT=1 -LOCAL_UPSERT_HELPER|path_sha256=51e628648f15a76c6f5ae3b06496f8957794f75dca09af2edd6e1002a4ab85bc|sha256=605ee9215580abc5f254f2452b29adc331ab929974a42f96250f8b8dff79a05b|methods=|has_read=true|has_record_id=true|has_rollback_terms=true -REPO_CONTEXT_COUNT=0 -CLOUDFLARE_READ_CONTROL_CLASS=NO_VALID_LOCAL_CLOUDFLARE_TOKEN -CLOUDFLARE_WRITE_PATH_CANDIDATE=false -NEXT_CONTROL_GATE=LOCATE_OR_PROVE_AUTHORITATIVE_A_RECORD_WRITE_PATH -DECISION=PASS_MOLDOVA_1160_CLOUDFLARE_CONTROL_PREFLIGHT_COLLECTED -NEXT_GATE=READ_EXACT_1160_AND_CHOOSE_SAFE_DNS_RETIREMENT_PATH -TASK_RESULT=PASS_MOLDOVA_CLOUDFLARE_CONTROL_PREFLIGHT -HOMELAB_RESULT_CONTRACT={"version":1,"command_id":"SUPPORT-260924-HOMELAB-MOLDOVA-CLOUDFLARE-CONTROL-PREFLIGHT-1160R1","status":"OK","changes_made":false,"rollback_started":false,"rollback_restored":null} -WORKERS2_MOLDOVA_CLOUDFLARE_CONTROL_PREFLIGHT_END=1 +COMPONENT=pve01-final-verify-sender-ownership +MUTATION_BOUNDARY=NONE;TEMP_FILES_ONLY;SMTP_AUTH_QUIT_ONLY;POSTCAT_HEADERS_ONLY;NO_MAIL_SEND;NO_POSTFIX_CHANGE;NO_QUEUE_FLUSH;NO_QUEUE_DELETE;NO_PACKAGE_CHANGE;NO_CLOUD +EXECUTION_STARTED=true +CHANGES_MADE=false +ROLLBACK_STARTED=false +ROLLBACK_RESTORED=null +=== CORE SERVICE / ACCEPTED PRESTATE === +POSTFIX_ACTIVE=active +POSTFIX_ENABLED=enabled +ALIASES_DB_ROOT_CAUSE_STILL_CLOSED=true +LIBSASL2_MODULES_STATUS=install ok installed +=== EFFECTIVE OUTBOUND ROUTE === +POSTCONF_RELAYHOST=[smtp.yandex.ru]:465 +POSTCONF_SMTP_SASL_AUTH_ENABLE=yes +POSTCONF_SMTP_SASL_PASSWORD_MAPS=hash:/etc/postfix/sasl_passwd +POSTCONF_SMTP_SASL_SECURITY_OPTIONS=noanonymous +POSTCONF_SMTP_SASL_TLS_SECURITY_OPTIONS=noanonymous +POSTCONF_SMTP_TLS_SECURITY_LEVEL=encrypt +POSTCONF_SMTP_TLS_WRAPPERMODE=yes +POSTCONF_SMTP_TLS_CAFILE=/etc/ssl/certs/ca-certificates.crt +POSTCONF_SMTP_GENERIC_MAPS=hash:/etc/postfix/generic +POSTCONF_INET_INTERFACES=loopback-only +=== ROOT-ONLY MAP FILES === +MAP_FILE name=sasl_passwd mode=600 owner=root group=root size=57 mtime_epoch=1790204934 +MAP_FILE name=sasl_passwd.db mode=600 owner=root group=root size=12288 mtime_epoch=1790204934 +MAP_FILE name=generic mode=600 owner=root group=root size=154 mtime_epoch=1790205704 +MAP_FILE name=generic.db mode=600 owner=root group=root size=12288 mtime_epoch=1790205704 +GENERIC_SOURCE_SHA256=4e7642a59548cdea6ad0f585ab32bf75188b9499b6217eafe0ab96b250a71a76 +GENERIC_SOURCE_ROW_COUNT=4 +GENERIC_KEY_SHA256=b0bed41f4afebf9195fec0370d5f354ab168017bb254749754be26cdd2d91813 +GENERIC_VALUE_SHA256=0d4cf60ca8cd53a12ad50dc5419d3c9c32192f0852000eb10051fbdef52b04bf +GENERIC_KEY_SHA256=12aac32fc6b91280e12c07fff4b9740582f1ccb96e34920034776a5c8723ae17 +GENERIC_VALUE_SHA256=0d4cf60ca8cd53a12ad50dc5419d3c9c32192f0852000eb10051fbdef52b04bf +GENERIC_KEY_SHA256=4813494d137e1631bba301d5acab6e7bb7aa74ce1185d456565ef51d737677b2 +GENERIC_VALUE_SHA256=0d4cf60ca8cd53a12ad50dc5419d3c9c32192f0852000eb10051fbdef52b04bf +GENERIC_KEY_SHA256=ace6bc9c27f9c27e1bfc7deb00459e791d6069647b62648a6f461619a85a90f6 +GENERIC_VALUE_SHA256=0d4cf60ca8cd53a12ad50dc5419d3c9c32192f0852000eb10051fbdef52b04bf +GENERIC_QUERY key_sha256=4813494d137e1631bba301d5acab6e7bb7aa74ce1185d456565ef51d737677b2 rc=0 +GENERIC_QUERY_VALUE_SHA256=0d4cf60ca8cd53a12ad50dc5419d3c9c32192f0852000eb10051fbdef52b04bf +GENERIC_QUERY key_sha256=ace6bc9c27f9c27e1bfc7deb00459e791d6069647b62648a6f461619a85a90f6 rc=0 +GENERIC_QUERY_VALUE_SHA256=0d4cf60ca8cd53a12ad50dc5419d3c9c32192f0852000eb10051fbdef52b04bf +GENERIC_QUERY key_sha256=12aac32fc6b91280e12c07fff4b9740582f1ccb96e34920034776a5c8723ae17 rc=0 +GENERIC_QUERY_VALUE_SHA256=0d4cf60ca8cd53a12ad50dc5419d3c9c32192f0852000eb10051fbdef52b04bf +GENERIC_QUERY key_sha256=b0bed41f4afebf9195fec0370d5f354ab168017bb254749754be26cdd2d91813 rc=0 +GENERIC_QUERY_VALUE_SHA256=0d4cf60ca8cd53a12ad50dc5419d3c9c32192f0852000eb10051fbdef52b04bf +GENERIC_FOUR_IDENTITY_MAP_VERIFY=PASS +=== SASL MAP / LIVE AUTH VERIFY === +SASL_MAP_USER_SHA256=0d4cf60ca8cd53a12ad50dc5419d3c9c32192f0852000eb10051fbdef52b04bf +SASL_MAP_SECRET_SHA256=c625fa0a3ba3674e09a0f631b385b29f7e73b1af3fa561e3fd135da9e3028b3e +SASL_MAP_SECRET_BYTES=16 +SMTP_AUTH_FINAL_VERIFY=PASS +=== NO-SEND LOCAL ALIAS VERIFY === +SENDMAIL_BV_RC=0 +SENDMAIL_BV_ALIASES_DB_ERROR=false +=== POST-HEADER-FIX JOURNAL GATE === +HEADER_FIX_ANCHOR_EPOCH=1790205704 +HEADER_FIX_JOURNAL_SINCE=2026-09-24 02:21:44 +POST_FIX_ALIASES_DB_ERROR=0 +POST_FIX_DMARC_BOUNCE=0 +POST_FIX_SENDER_OWNERSHIP_BOUNCE=0 +POST_FIX_AUTH_FAIL=0 +POST_FIX_SMARTHOST_SENT=13 +POST_FIX_DIRECT_MX_ACTIVITY=0 +POST_FIX_SENT=25 +POST_FIX_BOUNCED=0 +POST_FIX_DEFERRED=0 +POST_FIX_RELEVANT_LAST20_BEGIN +2026-09-24T02:21:44+03:00 pve01 postfix/local[3207003]: 67552246018: to=<>, relay=local, delay=12939, delays=12939/0.08/0/0.02, dsn=2.0.0, status=sent (delivered to command: /usr/libexec/proxmox-mail-forward) +2026-09-24T02:21:44+03:00 pve01 postfix/local[3207002]: D249D243871: to=<>, relay=local, delay=88433, delays=88433/0.08/0/0.02, dsn=2.0.0, status=sent (delivered to command: /usr/libexec/proxmox-mail-forward) +2026-09-24T02:21:44+03:00 pve01 postfix/smtp[3207060]: 6BBE4242819: to=<>, relay=smtp.yandex.ru[]:465, delay=0.42, delays=0.02/0.05/0.13/0.23, dsn=2.0.0, status=sent (250 2.0.0 Ok: queued on mail-nwsmtp-smtp-production-main-87.sas.yp-c.yandex.net 1790205704-iLm0cH7dCuQ0-m10aBUSS) +2026-09-24T02:21:44+03:00 pve01 postfix/smtp[3207074]: 6D713245981: to=<>, relay=smtp.yandex.ru[]:465, delay=0.41, delays=0.01/0.07/0.12/0.21, dsn=2.0.0, status=sent (250 2.0.0 Ok: queued on mail-nwsmtp-smtp-production-main-63.sas.yp-c.yandex.net 1790205704-iLmjtM7eWKo0-93lkfT7G) +2026-09-24T02:21:44+03:00 pve01 postfix/smtp[3207042]: 6B09C2401E2: to=<>, relay=smtp.yandex.ru[]:465, delay=0.44, delays=0.01/0.04/0.1/0.29, dsn=2.0.0, status=sent (250 2.0.0 Ok: queued on mail-nwsmtp-smtp-production-main-84.klg.yp-c.yandex.net 1790205704-iLmAls7fguQ0-nVB2oCZj) +2026-09-24T02:21:44+03:00 pve01 postfix/smtp[3207042]: connect to smtp.yandex.ru[2a02:6b8::19d]:465: Network is unreachable +2026-09-24T02:21:44+03:00 pve01 postfix/smtp[3207077]: connect to smtp.yandex.ru[2a02:6b8::19d]:465: Network is unreachable +2026-09-24T02:21:44+03:00 pve01 postfix/smtp[3207024]: 6A1392458EB: to=<>, relay=smtp.yandex.ru[]:465, delay=0.45, delays=0.01/0.02/0.12/0.3, dsn=2.0.0, status=sent (250 2.0.0 Ok: queued on mail-nwsmtp-smtp-production-main-73.iva.yp-c.yandex.net 1790205704-iLm6oA6dheA0-LdyWHINJ) +2026-09-24T02:21:44+03:00 pve01 postfix/smtp[3207067]: 6C727245D9E: to=<>, relay=smtp.yandex.ru[]:465, delay=0.46, delays=0.01/0.06/0.1/0.29, dsn=2.0.0, status=sent (250 2.0.0 Ok: queued on mail-nwsmtp-smtp-production-main-88.iva.yp-c.yandex.net 1790205704-iLmjT56dimI0-nzVEtoXV) +2026-09-24T02:21:45+03:00 pve01 postfix/smtp[3207077]: 7832D245E1B: to=<>, relay=smtp.yandex.ru[]:465, delay=0.75, delays=0/0.38/0.13/0.23, dsn=2.0.0, status=sent (250 2.0.0 Ok: queued on mail-nwsmtp-smtp-production-main-57.sas.yp-c.yandex.net 1790205705-iLmnQS7dTKo0-r0qmSRWV) +2026-09-24T02:21:45+03:00 pve01 postfix/smtp[3207042]: 757DA245DD4: to=<>, relay=smtp.yandex.ru[]:465, delay=0.77, delays=0.01/0.38/0.11/0.28, dsn=2.0.0, status=sent (250 2.0.0 Ok: queued on mail-nwsmtp-smtp-production-main-74.iva.yp-c.yandex.net 1790205705-iLmCg66hoSw0-IBheuU7s) +2026-09-24T02:21:45+03:00 pve01 postfix/smtp[3207060]: 70E29245DED: to=<>, relay=smtp.yandex.ru[]:465, delay=0.79, delays=0.01/0.38/0.14/0.27, dsn=2.0.0, status=sent (250 2.0.0 Ok: queued on mail-nwsmtp-smtp-production-main-57.sas.yp-c.yandex.net 1790205705-iLmmQS7dfOs0-Q920YAnm) +2026-09-24T02:21:45+03:00 pve01 postfix/smtp[3207075]: 748C3245DEB: to=<>, relay=smtp.yandex.ru[]:465, delay=0.79, delays=0.01/0.38/0.1/0.3, dsn=2.0.0, status=sent (250 2.0.0 Ok: queued on mail-nwsmtp-smtp-production-main-76.iva.yp-c.yandex.net 1790205705-iLmAb66ce4Y0-D0VsQS9k) +2026-09-24T02:21:45+03:00 pve01 postfix/smtp[3207074]: 71D8A245941: to=<>, relay=smtp.yandex.ru[]:465, delay=0.81, delays=0.01/0.39/0.13/0.29, dsn=2.0.0, status=sent (250 2.0.0 Ok: queued on mail-nwsmtp-smtp-production-main-98.sas.yp-c.yandex.net 1790205705-iLm0BD7h1eA0-Qp2dqQ8A) +2026-09-24T02:21:47+03:00 pve01 postfix/smtp[3207024]: connect to smtp.yandex.ru[2a02:6b8::19d]:465: Network is unreachable +2026-09-24T02:21:47+03:00 pve01 postfix/smtp[3207078]: connect to smtp.yandex.ru[2a02:6b8::19d]:465: Network is unreachable +2026-09-24T02:21:47+03:00 pve01 postfix/smtp[3207079]: connect to smtp.yandex.ru[2a02:6b8::19d]:465: Network is unreachable +2026-09-24T02:21:47+03:00 pve01 postfix/smtp[3207024]: 79265244814: to=<>, relay=smtp.yandex.ru[]:465, delay=3.3, delays=0.01/0.38/2.6/0.28, dsn=2.0.0, status=sent (250 2.0.0 Ok: queued on mail-nwsmtp-smtp-production-main-60.sas.yp-c.yandex.net 1790205707-lLmrAQ7dHmI0-TzYzhnUC) +2026-09-24T02:21:47+03:00 pve01 postfix/smtp[3207078]: 7C18D245DFA: to=<>, relay=smtp.yandex.ru[]:465, delay=3.3, delays=0.01/0.37/2.6/0.32, dsn=2.0.0, status=sent (250 2.0.0 Ok: queued on mail-nwsmtp-smtp-production-main-68.vla.yp-c.yandex.net 1790205707-lLmDwA8cUa60-BTdKsXoh) +2026-09-24T02:21:47+03:00 pve01 postfix/smtp[3207079]: 7D5B1243871: to=<>, relay=smtp.yandex.ru[]:465, delay=3.3, delays=0.01/0.38/2.6/0.31, dsn=2.0.0, status=sent (250 2.0.0 Ok: queued on mail-nwsmtp-smtp-production-main-59.iva.yp-c.yandex.net 1790205707-lLmYf96dLKo0-gkSSOxfr) +POST_FIX_RELEVANT_LAST20_END +=== CURRENT QUEUE HEADER COVERAGE === +QUEUE_CURRENT_COUNT=37 +QUEUE_NAME_ACTIVE=1 +QUEUE_NAME_DEFERRED=36 +QUEUE_REASON_ALIASES_DB_STALE=36 +QUEUE_REASON_DMARC=0 +QUEUE_REASON_SENDER_REJECT=0 +QUEUE_REASON_AUTH=0 +QUEUE_REASON_OTHER=0 +QUEUE_REASON_NONE=1 +QUEUE_LOCAL_HEADER_IDENTITY_COUNT=3 +QUEUE_UNMAPPED_LOCAL_HEADER_IDENTITY_COUNT=0 +QUEUE_UNMAPPED_LOCAL_HEADER_IDENTITY_COUNT_CONFIRMED=0 +NO_MAIL_SENT=true +NO_QUEUE_FLUSH=true +NO_QUEUE_DELETE=true +NO_POSTFIX_CHANGE=true +NO_PACKAGE_CHANGE=true +ALIASES_DB_ROOT_CAUSE_CLOSED=true +DMARC_ROOT_CAUSE_CLOSED=true +SMTP_AUTH_ROUTE_VERIFIED=true +SENDER_OWNERSHIP_ROOT_CAUSE_CLOSED=true +FAILURE=NONE +DECISION=PASS_FINAL_SENDER_OWNERSHIP_VERIFY +NEXT_GATE=NONE +TASK_RESULT=WORKERS2_ALL_FORUM_AND_POSTFIX_WORK_COMPLETE +HOMELAB_RESULT_CONTRACT={"version":1,"command_id":"POSTFIX-260924-FINAL-VERIFY-SENDER-OWNERSHIP-C3A1R1","status":"OK","changes_made":false,"rollback_started":false,"rollback_restored":null} OUTPUT_END CHAT_OUTPUT_END