1
0

runtime: publish POSTFIX-260924-RCA-DMARC-MAILFORWARD4F61R1

This commit is contained in:
homelab-runtime-publisher
2026-09-23 22:45:18 +00:00
parent 4fc4ad4913
commit 5a003b7d82
4 changed files with 465 additions and 120 deletions
File diff suppressed because one or more lines are too long
@@ -0,0 +1,218 @@
CHAT_OUTPUT_BEGIN
COMMAND_ID=POSTFIX-260924-RCA-DMARC-MAILFORWARD4F61R1
STATUS=OK
RC=0
HOST=pve01
MODE=read-only
COMPONENT=pve01-proxmox-mailforward-dmarc-rca
REFERENCE_REGISTER_CHECK=OK
REFERENCE_SHA256=5a3d8e5154c41cb582a4e0aca68090be1f0138918bf82131a948df326f9d8d66
ERROR_REGISTER_CHECK=OK
ERROR_REGISTER_SHA256=3b09a553ec0f527ed3afeed4753f52a74ee3036045bbfb3c685e9f8af4ba7ba0
COMMAND_SHA256=4b99e03d63903c2abe4b0af1befab33dc6513717055caee1b8cfd3edc1720dc0
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=f8b6e67ccb0fe283e8e8f55990cba90936ae983ecb7fc7d8785f3b48951de1a9
SANITIZED_OUTPUT_SHA256=f8b6e67ccb0fe283e8e8f55990cba90936ae983ecb7fc7d8785f3b48951de1a9
OUTPUT_BEGIN
CID=POSTFIX-260924-RCA-DMARC-MAILFORWARD4F61R1
MODE=read-only
COMPONENT=pve01-proxmox-mailforward-dmarc-rca
MUTATION_BOUNDARY=NONE;TEMP_FILES_ONLY;NO_MAIL_SEND;NO_POSTFIX_CHANGE;NO_NOTIFICATION_CHANGE;NO_QUEUE_FLUSH;NO_QUEUE_DELETE;NO_SERVICE_CHANGE;NO_CLOUD
EXECUTION_STARTED=true
CHANGES_MADE=false
ROLLBACK_STARTED=false
ROLLBACK_RESTORED=null
=== ROOT FORWARD ===
ROOT_FORWARD_SHA256=2597326cc09bfcc533367a3af84b2ba1179364f6cc6a45328d79e0cd3a79a676
ROOT_FORWARD_META=mode=644 owner=root group=root size=35 mtime_epoch=1781420572
ROOT_FORWARD_TARGET_COUNT=1
ROOT_FORWARD_TARGET_1_CLASS=pipe
ROOT_FORWARD_TARGET_1_COMMAND_PATH=/usr/libexec/proxmox-mail-forward
ROOT_FORWARD_TARGET_1_COMMAND_SHA256=265aa5d709f96b507c58e45f4c1eb501a196b89a2289afd81b74ffd1a2f4c1c2
=== PROXMOX MAIL FORWARD HELPER ===
MAIL_FORWARD_PRESENT=true
MAIL_FORWARD_META=mode=4755 owner=root group=root size=5471688 mtime_epoch=1777336994
MAIL_FORWARD_SHA256=d3d7c9a12f896d8878f0e34c3c6ee80c2bf618344d2412a9823d36def4d138cc
MAIL_FORWARD_FILE_TYPE=setuid ELF 64-bit LSB pie executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=33ccb2289e377f9d234b77ad598ca694b3842580, for GNU/Linux 3.2.0, stripped
MAIL_FORWARD_PACKAGE=proxmox-mail-forward: /usr/libexec/proxmox-mail-forward
MAIL_FORWARD_PACKAGE_VERSION=1.0.3
MAIL_FORWARD_RELEVANT_STRINGS_BEGIN
mailto-uH3
from-addH3
sendmailI
from-addH3
mailto-uH3
>from
fromH
(Could not instantiate notification bus:
notification target '
(could not render notification template:
/could not decode UTF8 string from base64, key '
FromUtf8Error:
MAIL FROM:<
/usr/share/cargo/registry/proxmox-sendmail-1.0.2/src/lib.rs
From: =?utf-8?B?
From:
"failed to create LazyStateID from
failed to create StateID from
failed to create PatternID from
"failed to create small index from
invalid 'from' id:
/usr/src/rustc-1.94.1/library/alloc/src/vec/spec_from_iter_nested.rs
)tried to unwrap expr from HirFrame, got:
*tried to unwrap group from HirFrame, got:
/tried to unwrap repetition from HirFrame, got:
/tried to unwrap byte class from HirFrame, got:
2tried to unwrap Unicode class from HirFrame, got:
-tried to unwrap alt pipe from HirFrame, got:
9internal error: entered unreachable code: str::from_utf8(
&copy_from_slice: source slice length (
bytes from index
*incomplete utf-8 byte sequence from index
@from_ascii_radix: radix must lie in the range `[2, 36]` - found
PermissionDeniedAddrNotAvailable/etc/proxmox-backup/notifications.cfg/etc/proxmox-backup/notifications-priv.cfg/etc/pve/notifications.cfg/etc/pve/priv/notifications.cfgevent src/main.rs:48proxmox_mail_forwardmessagesrc/main.rsFieldSet corrupted (this is a bug)
event src/main.rs:134event src/main.rs:141event src/main.rs:146/etc/pvedummy IDsendmailrendererComment.insecurestarttlsusernameHTTP PUTHTTP GETpasswordSmtpModeSucceedsulcornerboxminusprecnsimleqslantrealpartllcornergeqslantsuccneqqbsolhsubbigwedgePartialDvarsigmainfintieboxtimesscpolintangmsdagbigsqcupangmsdablurdsharcupbrcapIntegralelinterscirfnintnotindotbackcongcwconintsqsubsetimagpartraemptyvdotminusSupersetDDotrahdgnapproxbigoplusmultimappointintDotEqualthetasymlesdotorprofsurfprofalarNotEqualsubseteqandslopebiguplusnaturalsrtriltriparallelvarthetarppolintncongdotangrtvbdtrpeziumNotTildetriangleplusacirintegersangmsdafvarkappaUarrocirthicksimbarwedgesmeparslprecneqqimaglineangmsdaesuccnsimemptysetdrbkarowsqsupsetLessLessbbrktbrkcircledSlaemptyvRightTeeeqvparslurcornerintlarhkapproxeqcircledRhksearowcapbrcuplrcornersupseteqproflineintercalawconintcurlyveePrecedesangmsdadclubsuitangmsdahotimesastriminusangmsdacdzigrarrtimesbarsetminusmapstouplnapproxhkswarowshortmidldrushardoteqdotangmsdaaSuchThatUnderBargesdotolfpartintx-cp1250ksc_5601x-cp1251iso88591csgb2312x-cp1252iso88592x-cp1253iso88593ecma-114x-cp1254iso88594x-cp1255iso88595x-x-big5x-cp1256csibm866iso88596x-cp1257iso88597asmo-708ecma-118elot_928x-cp1258iso88598iso88599cyrillicutf-16beutf-16leus-asciims_kanjix-euc-jpUTF-16BEUTF-16LEkeywordsraw_textexp_linetemplatepath_seppath_keypartialsRelativeConstantOverflowprotocolboundaryResponseseveritycategoryManyTillHexDigitOctDigitCompleteNonEmptyTooLarge8BITMIMESMTPUTF8STARTTLSStartTlsif-matchif-rangelocationProtocolPreambleexpectedAwait100SendBodyRecvBodypositionDateTimeNotFoundTimedOutDeadlock<NOTICE>charset=ArrayVecfrom_envper callresolverNotPkcs8/var/ssl/usr/ssl/etc/sslcert.pemfunctionNulErrorSEQUENCESendLineRedirectAllocErrContinueAcceptedConflictHTTP/0.9HTTP/1.0HTTP/1.1HTTP/2.0HTTP/3.0overflowExplicitmetadataNO_COLORThreadIdtm_isdstTHURSDAYSATURDAYtrusted.EL2NSYNCENOTUNIQELIBEXECERESTARTESTRPIPEENOTSOCKEMSGSIZEENETDOWNENOTCONNEALREADYSyntax(
could not read mail from STDIN:
PROXMOX_LOGPBSContextPVEContextsendmail: mail-to-root
comment Send mails to root@pam's email address
mailto-user root@pam
comment Route everything but successful prune job notifications to mail-to-root
sendmail: mail-to-root
comment Send mails to root@pam's email address
mailto-user root@pam
comment Route all notifications to mail-to-root
case_insensitiveTryFromCharError
?description() is deprecated; use DisplayConfigSerializationConfigDeserializationNotifyFailedTargetDoesNotExistFilterFailedRenderErrorGenericHttpErrorcodeinfosmtpdatanamemodeportbodyNamepostnulluserNoneSometruePOSTjsonSMTPLMTPHTTPIMAPPOP3FromDateHELOEHLOLHLOtexthtmlandvchcyXscrprapZetaYAcyRopfscapsparexclUscrbetaisinleqqUumlbNotbethVbarboxVbsimosolLscrrarrFscrcompYopfKHcylozfracecopydzcyEopfoastxcupsmteAumlzscrpscrlscrRanghbarYscrsqufZdotZopfascrnparcdotogonnmidwopfdjcybnotpopfimofyicyboxHGdotiecydtrizwnjkopfRarrescrGopfsucceuroDopfSqrtcupsepariopfnscesscrxopfcirersqblpartosahopfIotapropVertmlcptdotTscrrdcayacyIOcygsimecirxcapOscrnGtvmopfrealBarvlangrHarxmapropfncapCscrNJcyntgllatesup1rcubepsigeslsungangeJscrjopfuscrgdotnldrharrrhovenspdsolStarDZcyprecoopfBscrxscromidsolbocirtopfljcyuArrtbrklvnEzopfforkBetagvnEnLtvuarrgneqngeqSscrlopfsmidaumldiamrparPopfDJcyLarruumlcapsyucynvltlarrointsopfCdotntlgoscrphivUpsincuplnapsimlZscrKJcyapidnanglArriotacongOumlrtricircsupEsup2DScyngesTopfVscrordfbullodotdscrBopfbscremspsup3vopfiscrldcaZHcymacrwscruopfDarrdashnbspGJcyzetaboxvbbrkfopfsubEgopfOopfWscrzdotrscrIumlcscrJopfIopfLangeDotgtccsectDscrCHcyQUOTnlesprnElsqblHarbsolxveeFopfaopfQopfaposVopfgjcygscrTScyngtrpartqopfzhcyringiumlsextkjcyEscrnprehscruHarnvlepluslsimsdotXopfIdotCOPYmaltSHcyNopfmscrnvgtsimesubeeumlCopfdHarrangYIcycopfquotsupeIscrvArrnjcyfnofjscrkhcyodivgnapQscrMscrrdshldshltriSopfnsimnscrnsupYUcyrArrEdotnapEEumlflatedotperpshcyvertqinteopfiocytscrNscrPscryscrnisdordmesimUarrtoeavscrgeqqvBardopfRscrnopflesgKscrLopfdArroumlyumlKopfEsimupsivarrIEcyoparyopftscyqscrcsubHscrtrieparadarrGscrdscycsupmldrbopftintfscrWopfprodMopfAscrlcubltccmalelneqAopfrectscnEanddnleqcirEororHopfhalfkscrxnisstarhArrcentseminsubnvgenvaputriYumlLJcysimgUopfbumpboxhbig5utf8koi8sjisBig5--}}PathPaireachlasthashpathwiththis{{{{}}}}elsebytekind7bit8bit GMTCodeZeroFourFiveNineCharCrLfFailHELPSizecharAUTH7BITIpv4Ipv6PoolHEADdateetagfromhostlinkvaryHttphttplineUtf8connSkipSec1BodygzipaddrX509fileNULLREALsizeGoneRootIteridxsexitEDOMEADVCorecoreQuitbitsReprTextspanWordFAILSlimMaskDashInCBMathahexcwcfcwcmemodideoidsbidstidsuincbinpcinscmathoidcoidstermxidcxidsV1_110.<IP>.<IP>.0V2_0V2_1V3_0V3_1V3_2V4_0V4_1V5_0V5_1V5_2V6_0V6_1V6_2V6_3V7_0V8_0V9_0v100v110v120v121v130v140v150v151v160MarkmarkadlmaghbahomAhomarabarmiarmnavstbalibamubassbatkbengbhksbopobrahbraibugibuhdcakmcanscarichamChamcherchrscoptcpmncprtcyrldevadiakdogrdsrtduplegypelbaelymethigarageorglaggonggonmgothgrangrekgujrgukhguruhanghanihanohatrhebrhirahluwhmnghmnphrkthungitaljavakalikanakawiKawikharkhmrkhojkitskndakraikthilanalaoolatnlepclimblinalinblisuLisulycilydimahjmakamandmanimarcmedfmendmercmeromiaoMiaomlymmodiModimongmroomteimultmymrnagmnandnarbnbatnewaNewankoonshuogamolckonaoorkhoryaosgeosmaougrpalmpaucpermphagphliphlpphnxplrdprtiqaacqaairjngrohgrunrsamrsarbsaursgnwshawshrdsiddsindsinhsogdsogosorasoyosundsunusylosyrctagbtakrtaletalutamltangtavttelutfngtglgthaathaiThaitibttirhtnsatodrtotoTototutgugarvaiivithwarawchoxpeoxsuxyeziyiiizanbzinhzyyyzzzzNull-infHashcalli128u128Unixenumunit
event /usr/share/cargo/registry/proxmox-notify-1.0.3/src/context/pbs.rs:51proxmox_notify::context::pbsmessage/usr/share/cargo/registry/proxmox-notify-1.0.3/src/context/pbs.rsevent /usr/share/cargo/registry/proxmox-notify-1.0.3/src/context/pbs.rs:57useridFieldSet corrupted (this is a bug)emaildummy email/etc/proxmox-backup/user.cfgDummyPbsUserevent /usr/share/cargo/registry/proxmox-notify-1.0.3/src/context/common.rs:9proxmox_notify::context::common/usr/share/cargo/registry/proxmox-notify-1.0.3/src/context/common.rsstruct DummyPbsUserdescription() is deprecated; use DisplayFromUtf8ErrorbyteserrorTemplateErrorreasontemplate_nameline_nocolumn_nosegmentMissingVariablePartialNotFoundHelperNotFoundParamNotFoundForIndexParamNotFoundForNameParamTypeMismatchForNameHashTypeMismatchForNameDecoratorNotFoundCannotIncludeSelfInvalidLoggingLevelBlockContentRequiredInvalidJsonPathSerdeErrorIOErrorUtf8ErrorNestedErrorUnimplementedOtherdefault/usr/share/proxmox-backup/templates/etc/proxmox-backup/notification-templates/etc/proxmox-backup/node.cfghttp-proxyemail-from
TableschemaTableSchemacolumnsColumnSchemalabelidGotifyConfigservercommentfilterdisableorigintokenstruct Tablestruct TableSchemastruct ColumnSchemastruct GotifyConfigstruct GotifyPrivateConfiga Display implementation returned an error unexpectedlydescription() is deprecated; use DisplayErrorFromUtf8ErrorbyteserrorParameterErrorerror_list
SendmailConfigmailtomailto-userfrom-addressauthorcommentdisableoriginfilterstruct SendmailConfigsyntax error (expected header)Additional propertysyntax error (expected section properties)a Display implementation returned an error unexpectedlycalled `Result::unwrap()` on an `Err` valueError
string or mapNotification backend name.
Config for Sendmail notification endpointsauthorAuthor of the mail. Defaults to 'Proxmox Backup Server ($hostname)'comment^[[:^cntrl:]]*$disableDisable this target.filterDeprecated.from-address`From` address for sent E-Mails.
email-from setting from node.cfg (PBS).
where $hostname is the hostname of the node.mailtoMail address to send a mail to.E-Mail Address.mailto-userUsers to send a mail to. The email address of the user
will be looked up in users.cfg.User ID including realm, e.g. <EMAIL> schema for targets and matchersoriginThe origin of a notification configuration entry.user-createdUser-created config entrybuiltinConfig entry provided by the systemConfig entry provided by the system, but modified by the user.`From` address for the mail.
in order to avoid spoofing. The `From` header in the email will be
set to `$author <$from-address>`.Connection securitytlsNo encryption (insecure), plain SMTPUpgrade to TLS after connectingUse TLS-secured connectionThe port to connect to.
The PLAIN and LOGIN authentication methods are supportedConfig for Gotify notification endpointsGotify Server URL.Config for Webhook notification endpointsThe HTTP body to send. Supports templating.headerArray of HTTP headers. Each entry is a property string with a name and a value.
to keep, setting only the name but not the value. Can be accessed from templates.urlHTTP(s) url with optional port.
could not spawn sendmail processcouldn't write to sendmail stdinaccess-control-allow-credentialsassertion failed: i < self.len()output too small to write outputassertion failed: new_cap >= lensplit always has at least 1 itemparsing should validate bracketsparameter verification failed - sharded_slab::cfg::DefaultConfignon utf-8 nodename not supportedmust call 'finish_pattern' firststate must have zero transitionsUnicode property value not foundbackreferences are not supportedFormatting argument out of range
RefCell already mutably borrowedTime stamps to matchmatch-fieldFields to matchmatch-severitySeverity level to match.The mode in which the results of matches are combined.allAll match statements have to match (AND)anyAt least one filter property has to match (OR)targetTargets to notify.priv/notifications.cfgPrivate configuration for Gotify notification endpoints.
permissions (root:root 0600)Name of the endpointtokenAuthentication tokenPrivate configuration for SMTP notification endpoints.
permissions (root:root 0600)The password to use during authentication.Private configuration for Webhook notification endpoints.
in base64 encoding. Can be accessed from templates.notifications.cfgcontext for proxmox-notify has not been set yetevent /usr/share/cargo/registry/proxmox-notify-1.0.3/src/matcher.rs:449proxmox_notify::matchermessage/usr/share/cargo/registry/proxmox-notify-1.0.3/src/matcher.rsevent /usr/share/cargo/registry/proxmox-notify-1.0.3/src/matcher.rs:458FieldSet corrupted (this is a bug)MatcherConfigMatchModeOperator
fewer elements in mapmap with a single keyregex: thread ID allocation space exhaustedinvert-matchcommentdisableoriginmatch-fieldmatch-severitymatch-calendartargetschemacolumnsemailserverfrom-addressauthormailtomailto-userlabelidfiltermethodurlheadersecrettoken00010203040506070809101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899
string or mapevent /usr/share/cargo/registry/proxmox-notify-1.0.3/src/renderer/mod.rs:327proxmox_notify::renderermessage/usr/share/cargo/registry/proxmox-notify-1.0.3/src/renderer/mod.rsFieldSet corrupted (this is a bug)failed to render notification template, all template candidates are erroneous or missingbody.html.hbsbody.txt.hbssubject.txt.hbs%F %H:%M:%Shuman-bytes
being encoded in base64.valueBase64 encoded valuea property stringa Display implementation returned an error unexpectedlydescription() is deprecated; use DisplayErrorFromUtf8ErrorbyteserrorRenderErrortemplate_nameline_nocolumn_noreasonunimplementedTemplateErrorsegmentMissingVariablePartialNotFoundHelperNotFoundParamNotFoundForIndexParamNotFoundForNameParamTypeMismatchForNameHashTypeMismatchForNameDecoratorNotFoundCannotIncludeSelfInvalidLoggingLevelBlockContentRequiredInvalidJsonPathSerdeErrorIOErrorUtf8ErrorNestedErrorUnimplementedOthervendorHumanBytesTimestampdefault/etc/pve/notification-templates/etc/pve/datacenter.cfghttp_proxyemail_from/etc/pve/user.cfg
fewer elements in arraystruct MatcherConfig with 10 elementsstruct Table with 2 elementsstruct DummyPbsUser with 1 elementstruct SmtpConfig with 12 elementsstruct TableSchema with 1 elementstruct ColumnSchema with 3 elementsstruct GotifyConfig with 6 elementsstruct SmtpPrivateConfig with 2 elementsstruct WebhookConfig with 9 elementsstruct SendmailConfig with 9 elementsstruct GotifyPrivateConfig with 2 elementsstruct WebhookPrivateConfig with 2 elementsUtf8Errorvalid_up_toerror_lenvalue is missingGreaterFullEqualDiacriticalTildeDownArrowUpArrowDiacriticalGraveUnderParenthesisNotSucceedsTildeNotRightTriangletwoheadleftarrowLeftUpDownVectordownharpoonrightEmptySmallSquarerightharpoondownNonBreakingSpaceUpArrowDownArrowNotPrecedesEqualRightUpVectorBarDoubleRightArrowntrianglerighteqvartrianglerightrightrightarrowsNotSupersetEqualLessEqualGreatercirclearrowrightGreaterEqualLessRightTriangleBarNotSucceedsEqualLeftAngleBracketDiacriticalAcuteRightUpTeeVectorUnnamed templatehelper_parameterpartial_exp_lineinvert_chain_taghelper_block_endcurrent_templateEscapedTransformcontent-encodingcontent-languagecontent-locationwww-authenticatex-xss-protection/usr/local/shareX509VerifyResultoperation failedinteger overflowunknown tag modeIndefiniteLengthPermissionDeniedTagNumberInvalidAddrNotAvailableureq_proto::utilinvalid new linetoo many headersCapacityOverflowInvalidAuthorityAuthorityMissingWordStartUnicodeWordEndHalfAscii0123456789abcdef{invalid syntax}0123456789ABCDEF
string or maptlsSmtpConfigservermailtomailto-userfrom-addressauthorcommentdisableorigin\"event /usr/share/cargo/registry/proxmox-notify-1.0.3/src/endpoints/smtp.rs:375proxmox_notify::endpoints::smtpmessage/usr/share/cargo/registry/proxmox-notify-1.0.3/src/endpoints/smtp.rsFieldSet corrupted (this is a bug)Content-Transfer-Encodingcould not parse forwarded emailroot message part not presentcould not create bodystruct SmtpConfigstruct SmtpPrivateConfigdescription() is deprecated; use DisplayMissingFromMissingToTooManyFromEmailMissingAtEmailMissingLocalPartEmailMissingDomainCannotParseFilenameIoNonAsciiCharsConfigSerializationConfigDeserializationNotifyFailedTargetDoesNotExistFilterFailedRenderErrorGenericMissingPartsUnbalancedInvalidUserInvalidDomainInvalidInputPoisonErrorusername is set but no password was providedtext/plain; charset=utf-8text/html; charset=utf-8Auto-Submitted
SubjectToCcBccSenderIn-Reply-ToMessage-IDReferencesReturn-PathMIME-VersionContent-DescriptionContent-IDContent-Transfer-EncodingContent-TypeContent-DispositionResent-ToResent-FromResent-BccResent-CcResent-SenderResent-DateResent-Message-IDList-ArchiveList-HelpList-IDList-OwnerList-PostList-SubscribeDKIM-SignatureARC-Authentication-ResultsARC-Message-Signature
handlebars::renderhelperMissingblockHelperMissinginternal error: entered unreachable code\'{{!--{{!}}position out of boundscannot remove a char from the end of a stringmappingLiteralSubexpressionSingleelementRawStringHtmlExpressionExpressionHelperBlockDecoratorExpressionDecoratorBlockPartialExpressionPartialBlockCommentTemplateMapping
From header has 1 MailboxParsing failed, but no errors were emitted. This is troubling, to say the least.Subject
()description() is deprecated; use Displaycalled `Result::unwrap()` on an `Err` valueFromStrErrorinnerMissingSlashMissingEqualMissingQuoteInvalidTokenposErrorStackErrorcauseInvalidByteInvalidLengthInvalidLastSymbolInvalidPaddingUtf8Errorvalid_up_toerror_lenFailureFromUtf8ErrorbyteserrorErrorCodeIoSslmixedalternativerelatedencryptedsignedUnknown error codeWouldBlockTransientPermanentClientConnectionNetworkTlslettre::transport::smtp::Errorsourcethe handshake process was interruptedresponse errorinternal client errornetwork errortls errorMidHandshakeSslStreamstreamA Write implementation panicked while formatting headers?
FromUtf8ErrorbyteserrorVec is sized conservativelyInvalid UTF8Could not read server namecharsetutf-8PoisonError
, no recipients provided for the mail, cannot send it./usr/sbin/sendmail-B-f--At least one recipient has to be specified!-NneverUtf8Errorvalid_up_toerror_lenFromUtf8ErrorbyteserrorInvalid UTF8internal error: entered unreachable code: invalid Once statedescription() is deprecated; use DisplayErrorcontextsource
failed to write whole buffermid > lenattempt to join into collection with len > usize::MAXcould not convert epoch to rfc2822 datesendmail did not exit successfullydescription() is deprecated; use DisplayErrorinsufficient space in output sliceinvalid padding in base64 encoded dataerror decoding base64 data
assertion failed: self.filled <= self.buf.len()ConsumeBuf grown to unreasonable size (>100MB)assertion failed: self.consumed <= self.filledErrorLengthInvalidUriCharInvalidSchemeInvalidPortInvalidFormatSchemeMissingPathAndQueryMissingTooLongEmptySchemeTooLonghttpsureq::util/******FailedFileNotFoundIncompleteexpected_lenactual_lenIotagNoncanonicalOidMalformedSetDuplicateSetOrderingOverlengthPemReaderTagModeUnknownTagUnexpectedactualTagUnknownTrailingDatadecodedremainingValueInvalidUri******Requestmethoduriversionheaders:******@FromUtf8ErrorbyteserrorInvalid UTF8status
ureq::unversioned::transport::tcpfailed to write whole bufferinternal error: entered unreachable codeFailed to connect to any resolved addressConnection refusedUnexpected bytes from server. Closing connectionhttpsureq::utilTcpConnectorTcpTransport
assertion failed: i > 0chunkedmid > lenattempt to join into collection with len > usize::MAXa formatting trait implementation returned an error when the underlying stream did notcalled `Result::unwrap()` on an `Err` valueFromUtf8ErrorbyteserrorInvalid UTF8ureq_proto::ext/a Display implementation returned an error unexpectedlyErrorUtf8Errorvalid_up_toerror_len
0s<0.1sstrftime failedstrftime: result len is 0 (string too large)C%a, %d %b %Y %T %zepoch_i64: now is too smallepoch_i64: now is too largecalled `Result::unwrap()` on an `Err` valueSystemTimeErrorUtf8Errorvalid_up_toerror_lenTryFromIntErrordaily duration,weekday range listend time before start time
non-empty nodesassertion failed: self.state.uncompiled[last].last.is_none()assertion failed: prefix_len < ranges.len()assertion failed: self.state.uncompiled[0].last.is_none()internal error: entered unreachable codecalled `Result::unwrap()` on an `Err` valueTryFromIntErrorAll
called `Result::unwrap()` on an `Err` valueTryFromIntErrorEOIByteSetByteClasses({singletons})ByteClasses(), ]LazyStateID
assertion failed: !self.ranges.is_empty()must call 'start_pattern' firstinvalid capture indexa small enough slotcannot patch from a sparse NFA statemid > lencalled `Result::unwrap()` on an `Err` valueFinderneedleTryFromIntErrorSmallIndexErrorattempted
called `Result::unwrap()` on an `Err` valueOwnedFinderneedleTryFromIntErrorrabinkarpsearch_kindminimum_lenTeddyRabinKarpbucketshash_2powimpmemory_usage()called `Result::unwrap()` on an `Err` valueUtf8Errorvalid_up_toerror_len' 'StateIDByteClasses(<one-class-per-byte>)ByteClasses(), ]PatternIDSmallIndexErrorattempted743210/.-g
called `Result::unwrap()` on an `Err` valueFromUtf8Errorbyteserror
Attempted to register a `DefaultCallsite` that already exists! This will cause an infinite loop when attempting to read from the callsite cache. This is likely a bug! You should only need to call `DefaultCallsite::register` once per `DefaultCallsite`.called `Result::unwrap()` on an `Err` valuePointer
{size limit reached}`fmt::Error` from `SizeLimitedFmtAdapter` was discardedEmptyInvalidDigitPosOverflowNegOverflowSizeLimitExhausted
cannot parse float from empty stringinvalid float literal
2$cannot parse integer from empty stringinvalid digit found in stringnumber too large to fit in target typenumber too small to fit in target typenumber would be zero for non-zero typeout of range integral type conversion attempted&
MAIL_FORWARD_RELEVANT_STRINGS_END
=== PROXMOX USER MAIL ROUTING (HASHED) ===
USER_CFG_SHA256=9c76b04cd0fc7ccec4a2d495364ce7e98b3ddd0da9ee1c70eb9cf7fe9a2e53a9
PVE_USER=prometheus@pve EMAIL_COUNT=0
PVE_USER=root@pam EMAIL_COUNT=1
PVE_USER_EMAIL user=root@pam index=1 sha256=0d4cf60ca8cd53a12ad50dc5419d3c9c32192f0852000eb10051fbdef52b04bf match_fixed_alert=true
=== PROXMOX NOTIFICATION CONFIG STRUCTURE ===
NOTIFICATIONS_CFG_MISSING=true
=== POSTFIX OUTBOUND ROUTE ===
POSTCONF_RELAYHOST=
POSTCONF_MYHOSTNAME=pve01.gram1.ru
POSTCONF_MYORIGIN=$myhostname
POSTCONF_MYDOMAIN=gram1.ru
POSTCONF_INET_INTERFACES=loopback-only
POSTCONF_SMTP_SASL_AUTH_ENABLE=no
POSTCONF_SMTP_SASL_PASSWORD_MAPS_PRESENT=false
POSTCONF_SMTP_SASL_SECURITY_OPTIONS=noplaintext, noanonymous
POSTCONF_SMTP_TLS_SECURITY_LEVEL=
POSTCONF_SMTP_TLS_WRAPPERMODE=no
POSTCONF_SMTP_GENERIC_MAPS=
POSTCONF_SENDER_CANONICAL_MAPS=
POSTCONF_SMTP_HEADER_CHECKS=
POSTCONF_CANONICAL_MAPS=
=== EXISTING OUTBOUND AUTH/RELAY FILE METADATA ===
=== PUBLIC DNS MAIL POLICY ===
DMARC_TXT_BEGIN
"v=DMARC1; p=reject"
DMARC_TXT_END
GRAM1_MX_BEGIN
GRAM1_MX_END
=== POST-REPAIR DMARC EVENT CLASSIFICATION ===
POST_REPAIR_QUEUE_ID_COUNT=49
POST_REPAIR_DMARC_BOUNCE_COUNT=16
POST_REPAIR_SENDER_SHA256=4813494d137e1631bba301d5acab6e7bb7aa74ce1185d456565ef51d737677b2 COUNT=17 MATCH_FIXED_ALERT=false
POST_REPAIR_SENDER_SHA256=ace6bc9c27f9c27e1bfc7deb00459e791d6069647b62648a6f461619a85a90f6 COUNT=17 MATCH_FIXED_ALERT=false
POST_REPAIR_SENDER_SHA256=EMPTY COUNT=16 MATCH_FIXED_ALERT=false
POST_REPAIR_RECIPIENT_SHA256=ace6bc9c27f9c27e1bfc7deb00459e791d6069647b62648a6f461619a85a90f6 COUNT=17 MATCH_FIXED_ALERT=false
POST_REPAIR_RECIPIENT_SHA256=0d4cf60ca8cd53a12ad50dc5419d3c9c32192f0852000eb10051fbdef52b04bf COUNT=16 MATCH_FIXED_ALERT=true
DMARC_RELEVANT_LAST20_BEGIN
2026-09-24T01:44:08+03:00 pve01 postfix/pickup[3042363]: 783E924601E: uid=65534 from=<root>
2026-09-24T01:44:08+03:00 pve01 postfix/local[3074316]: 2A9512460ED: to=<<EMAIL>>, relay=local, delay=562, delays=562/0.07/0/0.02, dsn=2.0.0, status=sent (delivered to command: /usr/libexec/proxmox-mail-forward)
2026-09-24T01:44:08+03:00 pve01 postfix/qmgr[3015187]: 783E924601E: from=<<EMAIL>>, size=3078, nrcpt=1 (queue active)
2026-09-24T01:44:08+03:00 pve01 postfix/pickup[3042363]: 78EDC24520B: uid=65534 from=<root>
2026-09-24T01:44:08+03:00 pve01 postfix/local[3074315]: DB15D24531A: to=<<EMAIL>>, relay=local, delay=382463, delays=382463/0.07/0/0.02, dsn=2.0.0, status=sent (delivered to command: /usr/libexec/proxmox-mail-forward)
2026-09-24T01:44:08+03:00 pve01 postfix/qmgr[3015187]: 78EDC24520B: from=<<EMAIL>>, size=6706, nrcpt=1 (queue active)
2026-09-24T01:44:08+03:00 pve01 postfix/pickup[3042363]: 7BA212460AB: uid=65534 from=<root>
2026-09-24T01:44:08+03:00 pve01 postfix/local[3074316]: 0A58B242BBA: to=<<EMAIL>>, relay=local, delay=105511, delays=105511/0.09/0/0.01, dsn=2.0.0, status=sent (delivered to command: /usr/libexec/proxmox-mail-forward)
2026-09-24T01:44:08+03:00 pve01 postfix/qmgr[3015187]: 7BA212460AB: from=<<EMAIL>>, size=2961, nrcpt=1 (queue active)
2026-09-24T01:44:08+03:00 pve01 postfix/smtp[3074330]: 6A703245DF0: to=<<EMAIL>>, relay=mx.yandex.ru[<IP>]:25, delay=0.26, delays=0.02/0.01/0.02/0.22, dsn=5.7.1, status=bounced (host mx.yandex.ru[<IP>] said: 550 5.7.1 Email rejected per DMARC policy for gram1.ru 1790203448-8il64R3XNKo0-DCxP5NuX (in reply to end of DATA command))
2026-09-24T01:44:08+03:00 pve01 postfix/smtp[3074337]: 6DF9B240893: to=<<EMAIL>>, relay=mx.yandex.ru[<IP>]:25, delay=0.26, delays=0.01/0.01/0.03/0.22, dsn=5.7.1, status=bounced (host mx.yandex.ru[<IP>] said: 550 5.7.1 Email rejected per DMARC policy for gram1.ru 1790203448-8ilgIZ3WM0U0-2wQFRiNA (in reply to end of DATA command))
2026-09-24T01:44:08+03:00 pve01 postfix/smtp[3074334]: 6CFA52460FB: to=<<EMAIL>>, relay=mx.yandex.ru[<IP>]:25, delay=0.32, delays=0.01/0/0.03/0.27, dsn=5.7.1, status=bounced (host mx.yandex.ru[<IP>] said: 550 5.7.1 Email rejected per DMARC policy for gram1.ru 1790203448-8ilgoT3cjGk0-MCkDRvFT (in reply to end of DATA command))
2026-09-24T01:44:08+03:00 pve01 postfix/smtp[3074342]: 70E82245E14: to=<<EMAIL>>, relay=mx.yandex.ru[<IP>]:25, delay=0.3, delays=0.01/0.01/0.04/0.26, dsn=5.7.1, status=bounced (host mx.yandex.ru[<IP>] said: 550 5.7.1 Email rejected per DMARC policy for gram1.ru 1790203448-8ilWkM3bf8c0-rsjGu7Kx (in reply to end of DATA command))
2026-09-24T01:44:08+03:00 pve01 postfix/smtp[3074331]: 6B84F2408A5: to=<<EMAIL>>, relay=mx.yandex.ru[<IP>]:25, delay=0.38, delays=0.02/0.01/0.03/0.32, dsn=5.7.1, status=bounced (host mx.yandex.ru[<IP>] said: 550 5.7.1 Email rejected per DMARC policy for gram1.ru 1790203448-8ilhLX3Y9Os0-u4dNNVaJ (in reply to end of DATA command))
2026-09-24T01:44:09+03:00 pve01 postfix/smtp[3074330]: 71D7D242BBB: to=<<EMAIL>>, relay=mx.yandex.ru[<IP>]:25, delay=0.58, delays=0.01/0.22/0.03/0.31, dsn=5.7.1, status=bounced (host mx.yandex.ru[<IP>] said: 550 5.7.1 Email rejected per DMARC policy for gram1.ru 1790203449-8ilPFH3XKqM0-DaHwRFUX (in reply to end of DATA command))
2026-09-24T01:44:11+03:00 pve01 postfix/smtp[3074337]: 75C3F245DEB: to=<<EMAIL>>, relay=mx.yandex.ru[<IP>]:25, delay=3, delays=0.01/0.23/2.5/0.2, dsn=5.7.1, status=bounced (host mx.yandex.ru[<IP>] said: 550 5.7.1 Email rejected per DMARC policy for gram1.ru 1790203451-BilrGR3ZHiE0-dWmWNLpJ (in reply to end of DATA command))
2026-09-24T01:44:11+03:00 pve01 postfix/smtp[3074360]: 783E924601E: to=<<EMAIL>>, relay=mx.yandex.ru[<IP>]:25, delay=2.9, delays=0.01/0.22/2.5/0.18, dsn=5.7.1, status=bounced (host mx.yandex.ru[<IP>] said: 550 5.7.1 Email rejected per DMARC policy for gram1.ru 1790203451-BilUqJ3WCKo0-Q2rVXnuK (in reply to end of DATA command))
2026-09-24T01:44:11+03:00 pve01 postfix/smtp[3074358]: 74538245E60: to=<<EMAIL>>, relay=mx.yandex.ru[<IP>]:25, delay=3, delays=0.01/0.22/2.5/0.23, dsn=5.7.1, status=bounced (host mx.yandex.ru[<IP>] said: 550 5.7.1 Email rejected per DMARC policy for gram1.ru 1790203451-BilRJi3aPmI0-Dqfp4BV1 (in reply to end of DATA command))
2026-09-24T01:44:11+03:00 pve01 postfix/smtp[3074334]: 78EDC24520B: to=<<EMAIL>>, relay=mx.yandex.ru[<IP>]:25, delay=3, delays=0.01/0.26/2.5/0.24, dsn=5.7.1, status=bounced (host mx.yandex.ru[<IP>] said: 550 5.7.1 Email rejected per DMARC policy for gram1.ru 1790203451-BilBuY3Zk4Y0-HlY6JQj1 (in reply to end of DATA command))
2026-09-24T01:44:11+03:00 pve01 postfix/smtp[3074342]: 7BA212460AB: to=<<EMAIL>>, relay=mx.yandex.ru[<IP>]:25, delay=3.1, delays=0.01/0.26/2.5/0.26, dsn=5.7.1, status=bounced (host mx.yandex.ru[<IP>] said: 550 5.7.1 Email rejected per DMARC policy for gram1.ru 1790203451-Bil8vT3WMeA0-2HBXjsqA (in reply to end of DATA command))
DMARC_RELEVANT_LAST20_END
=== CURRENT QUEUE SNAPSHOT ===
QUEUE_CURRENT_COUNT=106
QUEUE_REASON_ALIASES_DB_STALE=106
QUEUE_REASON_DMARC=0
QUEUE_REASON_OTHER=0
QUEUE_REASON_NONE=0
NO_MAIL_SENT=true
NO_QUEUE_FLUSH=true
NO_QUEUE_DELETE=true
NO_CONFIG_CHANGE=true
FAILURE=NONE
DECISION=PASS_DMARC_MAILFORWARD_RCA
NEXT_GATE=REVIEW_FOR_BOUNDED_OUTBOUND_ROUTE_FIX
TASK_RESULT=READ_ONLY_DMARC_MAILFORWARD_RCA_COMPLETE
HOMELAB_RESULT_CONTRACT={"version":1,"command_id":"POSTFIX-260924-RCA-DMARC-MAILFORWARD4F61R1","status":"OK","changes_made":false,"rollback_started":false,"rollback_restored":null}
OUTPUT_END
CHAT_OUTPUT_END
+13 -13
View File
File diff suppressed because one or more lines are too long
+196 -107
View File
@@ -1,129 +1,218 @@
CHAT_OUTPUT_BEGIN
COMMAND_ID=SUPPORT-260924-HOMELAB-MOLDOVA-REVERSIBLE-QUARANTINE-FIXED-1153R1
COMMAND_ID=POSTFIX-260924-RCA-DMARC-MAILFORWARD4F61R1
STATUS=OK
RC=0
HOST=pve01
MODE=change
COMPONENT=homelab-moldova-reversible-quarantine-fixed
MODE=read-only
COMPONENT=pve01-proxmox-mailforward-dmarc-rca
REFERENCE_REGISTER_CHECK=OK
REFERENCE_SHA256=5a3d8e5154c41cb582a4e0aca68090be1f0138918bf82131a948df326f9d8d66
ERROR_REGISTER_CHECK=OK
ERROR_REGISTER_SHA256=3b09a553ec0f527ed3afeed4753f52a74ee3036045bbfb3c685e9f8af4ba7ba0
COMMAND_SHA256=e3eb0a39e2da8463b84e2ce5a97db96714886be1de9e894831e1595893c050e5
COMMAND_SHA256=4b99e03d63903c2abe4b0af1befab33dc6513717055caee1b8cfd3edc1720dc0
DUPLICATE_FAILED_COMMAND_BLOCKED=false
EXECUTION_STARTED=true
CHANGE_DECLARED=true
CHANGE_DECLARED=false
RESULT_CONTRACT_VALID=true
RESULT_CONTRACT_STATUS=OK
RESULT_CONTRACT_STATUS=NOT_APPLICABLE
RESULT_CONTRACT_ERROR=NONE
COMMAND_RC=0
CHANGES_MADE=true
CHANGES_MADE=false
ROLLBACK_STARTED=false
ROLLBACK_RESTORED=null
MUTATION_OUTCOME=MUTATED
MUTATION_OUTCOME=NO_MUTATION
SANITIZED=yes
SECRETS_INCLUDED=no
PRIVATE_ADDRESSES_INCLUDED=no
RAW_EVIDENCE_SHA256=3da8f65203b88f8f9ed870cc9d1c38092277ecdd147ebe06123d7c0547279798
SANITIZED_OUTPUT_SHA256=3da8f65203b88f8f9ed870cc9d1c38092277ecdd147ebe06123d7c0547279798
RAW_EVIDENCE_SHA256=f8b6e67ccb0fe283e8e8f55990cba90936ae983ecb7fc7d8785f3b48951de1a9
SANITIZED_OUTPUT_SHA256=f8b6e67ccb0fe283e8e8f55990cba90936ae983ecb7fc7d8785f3b48951de1a9
OUTPUT_BEGIN
WORKERS2_MOLDOVA_REVERSIBLE_QUARANTINE_FIXED_BEGIN=1
COMMAND_ID=SUPPORT-260924-HOMELAB-MOLDOVA-REVERSIBLE-QUARANTINE-FIXED-1153R1
MODE=change
COMPONENT=homelab-moldova-reversible-quarantine-fixed
MUTATION_BOUNDARY=ONLY_STOP_DISABLE_REMOTE_NETBIRD_SERVICE_INGRESS_SOCKET_AND_HEALTH_TIMER;STOP_REMOTE_STATIC_INGRESS_SERVICE;TEMP_/run_ROLLBACK_GUARD;NO_CONFIG_EDIT;NO_NFT_EDIT;NO_SYSCTL_EDIT;NO_SSH_CHANGE;NO_PROVIDER_CALL;NO_DNS_CHANGE;NO_BACKUP_MUTATION;NO_TARGET_POLICY_MUTATION;NO_GIT_WRITE
PREDECESSOR_1152=PASS_MOLDOVA_1152_VERIFIER_RCA_COLLECTED
PREDECESSOR_1151=FAIL_ROLLED_BACK_VERIFIER_ONLY
ACCEPTANCE_FIX=DO_NOT_REQUIRE_MUTABLE_NETBIRD_RUNTIME_JSON_SHA_POST_STOP
ROLLBACK_POLICY=EXACT_1150_UNIT_STATE_RESTORE_WITH_150S_AUTO_GUARD
CARRIER_BASELINE=KNOWN_GOOD_1137_BYTE_SEMANTICS
REFERENCE_SHA256=5a3d8e5154c41cb582a4e0aca68090be1f0138918bf82131a948df326f9d8d66
ERROR_REGISTER_SHA256=3b09a553ec0f527ed3afeed4753f52a74ee3036045bbfb3c685e9f8af4ba7ba0
RUNNER_SHA256=b248a4c32c9cc64e5747e7dce6c7fc0a23f5124a77c71ce72e27a81aceae9d2d
TARGETS_SHA256=5cba5f1e14c65211c9fab6d11594c19279ab68369b4db3f7283708c368348288
LEGACY_ENGINE_SHA256=b6e79f087b9f1d21dac4f77a7b46b743299bbb85bc716e80d2ea67c2e038bcd7
MD_RELAY_COUNT=1
MD_RELAY_ENABLED=false
LIVE_HOSTKEY_SCAN=PASS
REMOTE_QUARANTINE_FIXED_BEGIN=1
MUTATION_BOUNDARY=ONLY_STOP_DISABLE_NETBIRD_SERVICE_INGRESS_SOCKET_AND_HEALTH_TIMER;STOP_STATIC_INGRESS_SERVICE;TEMP_ROLLBACK_GUARD_IN_/run;NO_CONFIG_EDIT;NO_NFT_EDIT;NO_SYSCTL_EDIT;NO_SSH_CHANGE;NO_PROVIDER_CHANGE;NO_DNS_CHANGE;NO_NETBIRD_CONFIG_DELETE
ACCEPTANCE_POLICY=STRICT_UNIT_RUNTIME_NETWORK_SSH_AND_IMMUTABLE_CONFIG;MUTABLE_NETBIRD_RUNTIME_JSON_HASH_CHANGE_ALLOWED
PRESTATE_STABLE_FILE_GATE_BEGIN=1
PRE_STABLE_FILE|base=netbird.service|sha256=9487974b120df840fd4fb2874daa21f4d99a3d05a6ea66d94430b3d76e1c644b|expected=9487974b120df840fd4fb2874daa21f4d99a3d05a6ea66d94430b3d76e1c644b|match=true
PRE_STABLE_FILE|base=install.conf|sha256=16750249050e1e2e26c3d8147969d8c3a022032732f4ab7e904d505ad3c4e403|expected=16750249050e1e2e26c3d8147969d8c3a022032732f4ab7e904d505ad3c4e403|match=true
PRE_STABLE_FILE|base=pvepro-relay-healthcheck.service|sha256=4c51e2ae2835fefd32b4a60ff135eb07a65abdc031a8b7e71f149a65f0ff9f64|expected=4c51e2ae2835fefd32b4a60ff135eb07a65abdc031a8b7e71f149a65f0ff9f64|match=true
PRE_STABLE_FILE|base=pvepro-relay-healthcheck.timer|sha256=d81a5e3ba6e1a6a42ca3193a4f6e19b4f74af141d83bbd4652b6fbd0a9a33e43|expected=d81a5e3ba6e1a6a42ca3193a4f6e19b4f74af141d83bbd4652b6fbd0a9a33e43|match=true
PRE_STABLE_FILE|base=99-netbird-exit.conf|sha256=7de9e61bfd3ef0b34bcacfba0fcbd0896611812ed74015f2dac1446c3bacd743|expected=7de9e61bfd3ef0b34bcacfba0fcbd0896611812ed74015f2dac1446c3bacd743|match=true
PRE_STABLE_FILE|base=netbird-ingress.service|sha256=19e71d9eebfc691f7a5d84dd2e35de4712dd123b6fd636c169d8c59eee25798a|expected=19e71d9eebfc691f7a5d84dd2e35de4712dd123b6fd636c169d8c59eee25798a|match=true
PRE_STABLE_FILE|base=netbird-ingress.socket|sha256=19a6a0fa5ad7b75adea7e48cbed6323be713f19b503a72cc03fed801509c4289|expected=19a6a0fa5ad7b75adea7e48cbed6323be713f19b503a72cc03fed801509c4289|match=true
PRESTATE_STABLE_FILE_GATE_END=1
PRESTATE_MUTABLE_FILE_GATE_BEGIN=1
PRE_MUTABLE_FILE|base=state.json|sha256=a09cf05cce8c379367c210f636d981a8ecaab385d78244fea50546d658dfd136|expected=a09cf05cce8c379367c210f636d981a8ecaab385d78244fea50546d658dfd136|match=true|mtime=1790202981
PRE_MUTABLE_FILE|base=service.json|sha256=bceabf3e2837e677764c871b7628df7d7b9c7388ad854ee83e0e42c905eca2ce|expected=bceabf3e2837e677764c871b7628df7d7b9c7388ad854ee83e0e42c905eca2ce|match=true|mtime=1782698826
PRE_MUTABLE_FILE|base=default.json|sha256=2c86aa0134754c783f5d877d68a111f9a13868a52317534c47c08839986aa805|expected=2c86aa0134754c783f5d877d68a111f9a13868a52317534c47c08839986aa805|match=true|mtime=1782698904
PRE_MUTABLE_FILE|base=active_profile.json|sha256=48b1858329de45648eaad7333a3a9486b178646c06d99b0dc7ff620d7f7186dd|expected=48b1858329de45648eaad7333a3a9486b178646c06d99b0dc7ff620d7f7186dd|match=true|mtime=1782698826
PRESTATE_MUTABLE_FILE_GATE_END=1
PRESTATE_UNIT_MATCH=true
PRE_DEFAULT_ROUTE_DEV=eth0
PRE_SSHD_ACTIVE=active
PRE_SSH_PORT22_LISTEN=true
REMOTE_GUARD_ARMED=true
REMOTE_MUTATION_STARTED=true
POST_STATE|key=netbird_active|got=inactive|want=inactive|match=true
POST_STATE|key=netbird_enabled|got=disabled|want=disabled|match=true
POST_STATE|key=ingress_socket_active|got=inactive|want=inactive|match=true
POST_STATE|key=ingress_socket_enabled|got=disabled|want=disabled|match=true
POST_STATE|key=ingress_service_active|got=inactive|want=inactive|match=true
POST_STATE|key=ingress_service_enabled|got=static|want=static|match=true
POST_STATE|key=health_timer_active|got=inactive|want=inactive|match=true
POST_STATE|key=health_timer_enabled|got=disabled|want=disabled|match=true
POST_STATE|key=health_service_active|got=inactive|want=inactive|match=true
POST_STATE|key=health_service_enabled|got=static|want=static|match=true
POST_NETBIRD_PROCESS_COUNT=0
POST_NETBIRD_SOCKET_COUNT=0
POST_TCP443_LISTENER_COUNT=0
POST_WT0_PRESENT=false
POST_DEFAULT_ROUTE_DEV=eth0
POST_SSHD_ACTIVE=active
POST_SSH_PORT22_LISTEN=true
POST_IPV4_FORWARD=1
POST_IPV6_FORWARD=1
POST_STABLE_FILE_GATE_BEGIN=1
POST_STABLE_FILE|base=netbird.service|sha256=9487974b120df840fd4fb2874daa21f4d99a3d05a6ea66d94430b3d76e1c644b|expected=9487974b120df840fd4fb2874daa21f4d99a3d05a6ea66d94430b3d76e1c644b|match=true
POST_STABLE_FILE|base=install.conf|sha256=16750249050e1e2e26c3d8147969d8c3a022032732f4ab7e904d505ad3c4e403|expected=16750249050e1e2e26c3d8147969d8c3a022032732f4ab7e904d505ad3c4e403|match=true
POST_STABLE_FILE|base=pvepro-relay-healthcheck.service|sha256=4c51e2ae2835fefd32b4a60ff135eb07a65abdc031a8b7e71f149a65f0ff9f64|expected=4c51e2ae2835fefd32b4a60ff135eb07a65abdc031a8b7e71f149a65f0ff9f64|match=true
POST_STABLE_FILE|base=pvepro-relay-healthcheck.timer|sha256=d81a5e3ba6e1a6a42ca3193a4f6e19b4f74af141d83bbd4652b6fbd0a9a33e43|expected=d81a5e3ba6e1a6a42ca3193a4f6e19b4f74af141d83bbd4652b6fbd0a9a33e43|match=true
POST_STABLE_FILE|base=99-netbird-exit.conf|sha256=7de9e61bfd3ef0b34bcacfba0fcbd0896611812ed74015f2dac1446c3bacd743|expected=7de9e61bfd3ef0b34bcacfba0fcbd0896611812ed74015f2dac1446c3bacd743|match=true
POST_STABLE_FILE|base=netbird-ingress.service|sha256=19e71d9eebfc691f7a5d84dd2e35de4712dd123b6fd636c169d8c59eee25798a|expected=19e71d9eebfc691f7a5d84dd2e35de4712dd123b6fd636c169d8c59eee25798a|match=true
POST_STABLE_FILE|base=netbird-ingress.socket|sha256=19a6a0fa5ad7b75adea7e48cbed6323be713f19b503a72cc03fed801509c4289|expected=19a6a0fa5ad7b75adea7e48cbed6323be713f19b503a72cc03fed801509c4289|match=true
POST_STABLE_FILE_GATE_END=1
POST_MUTABLE_FILE_OBSERVATION_BEGIN=1
POST_MUTABLE_FILE|base=state.json|exists=true|sha256=758b70ab9a9210459a4fed75866171ab0ef6e507ff43a3fb7579f09aaff46d8a|pre=a09cf05cce8c379367c210f636d981a8ecaab385d78244fea50546d658dfd136|changed=true|mode=600|owner=root:root|bytes=161|mtime=1790203452
POST_MUTABLE_FILE|base=service.json|exists=true|sha256=bceabf3e2837e677764c871b7628df7d7b9c7388ad854ee83e0e42c905eca2ce|pre=bceabf3e2837e677764c871b7628df7d7b9c7388ad854ee83e0e42c905eca2ce|changed=false|mode=600|owner=root:root|bytes=142|mtime=1782698826
POST_MUTABLE_FILE|base=default.json|exists=true|sha256=2c86aa0134754c783f5d877d68a111f9a13868a52317534c47c08839986aa805|pre=2c86aa0134754c783f5d877d68a111f9a13868a52317534c47c08839986aa805|changed=false|mode=600|owner=root:root|bytes=2016|mtime=1782698904
POST_MUTABLE_FILE|base=active_profile.json|exists=true|sha256=48b1858329de45648eaad7333a3a9486b178646c06d99b0dc7ff620d7f7186dd|pre=48b1858329de45648eaad7333a3a9486b178646c06d99b0dc7ff620d7f7186dd|changed=false|mode=600|owner=root:root|bytes=45|mtime=1782698826
POST_MUTABLE_FILE_OBSERVATION_END=1
POST_NFT_RULESET_LINE_COUNT=28
POST_NFT_WT0_REF_COUNT=2
POST_NFT_NETBIRD_TABLE_COUNT=0
REMOTE_POST_VERIFY=true
REMOTE_MUTATION_APPLIED=true
REMOTE_ROLLBACK_STARTED=false
REMOTE_ROLLBACK_RESTORED=null
REMOTE_QUARANTINE_FIXED_END=1
REMOTE_MUTATION_RC=0
REMOTE_MUTATION_STDERR_BYTES=0
REMOTE_MUTATION_STDERR_SHA256=e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
FRESH_SSH_RECONNECT_RC=0
FRESH_SSH_RECONNECT_STDERR_SHA256=e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
ROLLBACK_GUARD_CANCEL_RC=0
FINAL_REMOTE_VERIFY_RC=0
FINAL_REMOTE_STATE_HEAD=inactive,disabled,inactive,disabled,inactive,inactive,disabled
DECISION=PASS_MOLDOVA_1153_QUARANTINE_APPLIED
NEXT_GATE=QUARANTINE_STABILITY_AND_PRE_DELETE_VERIFY
TASK_RESULT=PASS_MOLDOVA_REVERSIBLE_QUARANTINE_FIXED
HOMELAB_RESULT_CONTRACT={"version":1,"command_id":"SUPPORT-260924-HOMELAB-MOLDOVA-REVERSIBLE-QUARANTINE-FIXED-1153R1","status":"OK","changes_made":true,"rollback_started":false,"rollback_restored":null}
WORKERS2_MOLDOVA_REVERSIBLE_QUARANTINE_FIXED_END=1
CID=POSTFIX-260924-RCA-DMARC-MAILFORWARD4F61R1
MODE=read-only
COMPONENT=pve01-proxmox-mailforward-dmarc-rca
MUTATION_BOUNDARY=NONE;TEMP_FILES_ONLY;NO_MAIL_SEND;NO_POSTFIX_CHANGE;NO_NOTIFICATION_CHANGE;NO_QUEUE_FLUSH;NO_QUEUE_DELETE;NO_SERVICE_CHANGE;NO_CLOUD
EXECUTION_STARTED=true
CHANGES_MADE=false
ROLLBACK_STARTED=false
ROLLBACK_RESTORED=null
=== ROOT FORWARD ===
ROOT_FORWARD_SHA256=2597326cc09bfcc533367a3af84b2ba1179364f6cc6a45328d79e0cd3a79a676
ROOT_FORWARD_META=mode=644 owner=root group=root size=35 mtime_epoch=1781420572
ROOT_FORWARD_TARGET_COUNT=1
ROOT_FORWARD_TARGET_1_CLASS=pipe
ROOT_FORWARD_TARGET_1_COMMAND_PATH=/usr/libexec/proxmox-mail-forward
ROOT_FORWARD_TARGET_1_COMMAND_SHA256=265aa5d709f96b507c58e45f4c1eb501a196b89a2289afd81b74ffd1a2f4c1c2
=== PROXMOX MAIL FORWARD HELPER ===
MAIL_FORWARD_PRESENT=true
MAIL_FORWARD_META=mode=4755 owner=root group=root size=5471688 mtime_epoch=1777336994
MAIL_FORWARD_SHA256=d3d7c9a12f896d8878f0e34c3c6ee80c2bf618344d2412a9823d36def4d138cc
MAIL_FORWARD_FILE_TYPE=setuid ELF 64-bit LSB pie executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=33ccb2289e377f9d234b77ad598ca694b3842580, for GNU/Linux 3.2.0, stripped
MAIL_FORWARD_PACKAGE=proxmox-mail-forward: /usr/libexec/proxmox-mail-forward
MAIL_FORWARD_PACKAGE_VERSION=1.0.3
MAIL_FORWARD_RELEVANT_STRINGS_BEGIN
mailto-uH3
from-addH3
sendmailI
from-addH3
mailto-uH3
>from
fromH
(Could not instantiate notification bus:
notification target '
(could not render notification template:
/could not decode UTF8 string from base64, key '
FromUtf8Error:
MAIL FROM:<
/usr/share/cargo/registry/proxmox-sendmail-1.0.2/src/lib.rs
From: =?utf-8?B?
From:
"failed to create LazyStateID from
failed to create StateID from
failed to create PatternID from
"failed to create small index from
invalid 'from' id:
/usr/src/rustc-1.94.1/library/alloc/src/vec/spec_from_iter_nested.rs
)tried to unwrap expr from HirFrame, got:
*tried to unwrap group from HirFrame, got:
/tried to unwrap repetition from HirFrame, got:
/tried to unwrap byte class from HirFrame, got:
2tried to unwrap Unicode class from HirFrame, got:
-tried to unwrap alt pipe from HirFrame, got:
9internal error: entered unreachable code: str::from_utf8(
&copy_from_slice: source slice length (
bytes from index
*incomplete utf-8 byte sequence from index
@from_ascii_radix: radix must lie in the range `[2, 36]` - found
PermissionDeniedAddrNotAvailable/etc/proxmox-backup/notifications.cfg/etc/proxmox-backup/notifications-priv.cfg/etc/pve/notifications.cfg/etc/pve/priv/notifications.cfgevent src/main.rs:48proxmox_mail_forwardmessagesrc/main.rsFieldSet corrupted (this is a bug)
event src/main.rs:134event src/main.rs:141event src/main.rs:146/etc/pvedummy IDsendmailrendererComment.insecurestarttlsusernameHTTP PUTHTTP GETpasswordSmtpModeSucceedsulcornerboxminusprecnsimleqslantrealpartllcornergeqslantsuccneqqbsolhsubbigwedgePartialDvarsigmainfintieboxtimesscpolintangmsdagbigsqcupangmsdablurdsharcupbrcapIntegralelinterscirfnintnotindotbackcongcwconintsqsubsetimagpartraemptyvdotminusSupersetDDotrahdgnapproxbigoplusmultimappointintDotEqualthetasymlesdotorprofsurfprofalarNotEqualsubseteqandslopebiguplusnaturalsrtriltriparallelvarthetarppolintncongdotangrtvbdtrpeziumNotTildetriangleplusacirintegersangmsdafvarkappaUarrocirthicksimbarwedgesmeparslprecneqqimaglineangmsdaesuccnsimemptysetdrbkarowsqsupsetLessLessbbrktbrkcircledSlaemptyvRightTeeeqvparslurcornerintlarhkapproxeqcircledRhksearowcapbrcuplrcornersupseteqproflineintercalawconintcurlyveePrecedesangmsdadclubsuitangmsdahotimesastriminusangmsdacdzigrarrtimesbarsetminusmapstouplnapproxhkswarowshortmidldrushardoteqdotangmsdaaSuchThatUnderBargesdotolfpartintx-cp1250ksc_5601x-cp1251iso88591csgb2312x-cp1252iso88592x-cp1253iso88593ecma-114x-cp1254iso88594x-cp1255iso88595x-x-big5x-cp1256csibm866iso88596x-cp1257iso88597asmo-708ecma-118elot_928x-cp1258iso88598iso88599cyrillicutf-16beutf-16leus-asciims_kanjix-euc-jpUTF-16BEUTF-16LEkeywordsraw_textexp_linetemplatepath_seppath_keypartialsRelativeConstantOverflowprotocolboundaryResponseseveritycategoryManyTillHexDigitOctDigitCompleteNonEmptyTooLarge8BITMIMESMTPUTF8STARTTLSStartTlsif-matchif-rangelocationProtocolPreambleexpectedAwait100SendBodyRecvBodypositionDateTimeNotFoundTimedOutDeadlock<NOTICE>charset=ArrayVecfrom_envper callresolverNotPkcs8/var/ssl/usr/ssl/etc/sslcert.pemfunctionNulErrorSEQUENCESendLineRedirectAllocErrContinueAcceptedConflictHTTP/0.9HTTP/1.0HTTP/1.1HTTP/2.0HTTP/3.0overflowExplicitmetadataNO_COLORThreadIdtm_isdstTHURSDAYSATURDAYtrusted.EL2NSYNCENOTUNIQELIBEXECERESTARTESTRPIPEENOTSOCKEMSGSIZEENETDOWNENOTCONNEALREADYSyntax(
could not read mail from STDIN:
PROXMOX_LOGPBSContextPVEContextsendmail: mail-to-root
comment Send mails to root@pam's email address
mailto-user root@pam
comment Route everything but successful prune job notifications to mail-to-root
sendmail: mail-to-root
comment Send mails to root@pam's email address
mailto-user root@pam
comment Route all notifications to mail-to-root
case_insensitiveTryFromCharError
?description() is deprecated; use DisplayConfigSerializationConfigDeserializationNotifyFailedTargetDoesNotExistFilterFailedRenderErrorGenericHttpErrorcodeinfosmtpdatanamemodeportbodyNamepostnulluserNoneSometruePOSTjsonSMTPLMTPHTTPIMAPPOP3FromDateHELOEHLOLHLOtexthtmlandvchcyXscrprapZetaYAcyRopfscapsparexclUscrbetaisinleqqUumlbNotbethVbarboxVbsimosolLscrrarrFscrcompYopfKHcylozfracecopydzcyEopfoastxcupsmteAumlzscrpscrlscrRanghbarYscrsqufZdotZopfascrnparcdotogonnmidwopfdjcybnotpopfimofyicyboxHGdotiecydtrizwnjkopfRarrescrGopfsucceuroDopfSqrtcupsepariopfnscesscrxopfcirersqblpartosahopfIotapropVertmlcptdotTscrrdcayacyIOcygsimecirxcapOscrnGtvmopfrealBarvlangrHarxmapropfncapCscrNJcyntgllatesup1rcubepsigeslsungangeJscrjopfuscrgdotnldrharrrhovenspdsolStarDZcyprecoopfBscrxscromidsolbocirtopfljcyuArrtbrklvnEzopfforkBetagvnEnLtvuarrgneqngeqSscrlopfsmidaumldiamrparPopfDJcyLarruumlcapsyucynvltlarrointsopfCdotntlgoscrphivUpsincuplnapsimlZscrKJcyapidnanglArriotacongOumlrtricircsupEsup2DScyngesTopfVscrordfbullodotdscrBopfbscremspsup3vopfiscrldcaZHcymacrwscruopfDarrdashnbspGJcyzetaboxvbbrkfopfsubEgopfOopfWscrzdotrscrIumlcscrJopfIopfLangeDotgtccsectDscrCHcyQUOTnlesprnElsqblHarbsolxveeFopfaopfQopfaposVopfgjcygscrTScyngtrpartqopfzhcyringiumlsextkjcyEscrnprehscruHarnvlepluslsimsdotXopfIdotCOPYmaltSHcyNopfmscrnvgtsimesubeeumlCopfdHarrangYIcycopfquotsupeIscrvArrnjcyfnofjscrkhcyodivgnapQscrMscrrdshldshltriSopfnsimnscrnsupYUcyrArrEdotnapEEumlflatedotperpshcyvertqinteopfiocytscrNscrPscryscrnisdordmesimUarrtoeavscrgeqqvBardopfRscrnopflesgKscrLopfdArroumlyumlKopfEsimupsivarrIEcyoparyopftscyqscrcsubHscrtrieparadarrGscrdscycsupmldrbopftintfscrWopfprodMopfAscrlcubltccmalelneqAopfrectscnEanddnleqcirEororHopfhalfkscrxnisstarhArrcentseminsubnvgenvaputriYumlLJcysimgUopfbumpboxhbig5utf8koi8sjisBig5--}}PathPaireachlasthashpathwiththis{{{{}}}}elsebytekind7bit8bit GMTCodeZeroFourFiveNineCharCrLfFailHELPSizecharAUTH7BITIpv4Ipv6PoolHEADdateetagfromhostlinkvaryHttphttplineUtf8connSkipSec1BodygzipaddrX509fileNULLREALsizeGoneRootIteridxsexitEDOMEADVCorecoreQuitbitsReprTextspanWordFAILSlimMaskDashInCBMathahexcwcfcwcmemodideoidsbidstidsuincbinpcinscmathoidcoidstermxidcxidsV1_110.<IP>.<IP>.0V2_0V2_1V3_0V3_1V3_2V4_0V4_1V5_0V5_1V5_2V6_0V6_1V6_2V6_3V7_0V8_0V9_0v100v110v120v121v130v140v150v151v160MarkmarkadlmaghbahomAhomarabarmiarmnavstbalibamubassbatkbengbhksbopobrahbraibugibuhdcakmcanscarichamChamcherchrscoptcpmncprtcyrldevadiakdogrdsrtduplegypelbaelymethigarageorglaggonggonmgothgrangrekgujrgukhguruhanghanihanohatrhebrhirahluwhmnghmnphrkthungitaljavakalikanakawiKawikharkhmrkhojkitskndakraikthilanalaoolatnlepclimblinalinblisuLisulycilydimahjmakamandmanimarcmedfmendmercmeromiaoMiaomlymmodiModimongmroomteimultmymrnagmnandnarbnbatnewaNewankoonshuogamolckonaoorkhoryaosgeosmaougrpalmpaucpermphagphliphlpphnxplrdprtiqaacqaairjngrohgrunrsamrsarbsaursgnwshawshrdsiddsindsinhsogdsogosorasoyosundsunusylosyrctagbtakrtaletalutamltangtavttelutfngtglgthaathaiThaitibttirhtnsatodrtotoTototutgugarvaiivithwarawchoxpeoxsuxyeziyiiizanbzinhzyyyzzzzNull-infHashcalli128u128Unixenumunit
event /usr/share/cargo/registry/proxmox-notify-1.0.3/src/context/pbs.rs:51proxmox_notify::context::pbsmessage/usr/share/cargo/registry/proxmox-notify-1.0.3/src/context/pbs.rsevent /usr/share/cargo/registry/proxmox-notify-1.0.3/src/context/pbs.rs:57useridFieldSet corrupted (this is a bug)emaildummy email/etc/proxmox-backup/user.cfgDummyPbsUserevent /usr/share/cargo/registry/proxmox-notify-1.0.3/src/context/common.rs:9proxmox_notify::context::common/usr/share/cargo/registry/proxmox-notify-1.0.3/src/context/common.rsstruct DummyPbsUserdescription() is deprecated; use DisplayFromUtf8ErrorbyteserrorTemplateErrorreasontemplate_nameline_nocolumn_nosegmentMissingVariablePartialNotFoundHelperNotFoundParamNotFoundForIndexParamNotFoundForNameParamTypeMismatchForNameHashTypeMismatchForNameDecoratorNotFoundCannotIncludeSelfInvalidLoggingLevelBlockContentRequiredInvalidJsonPathSerdeErrorIOErrorUtf8ErrorNestedErrorUnimplementedOtherdefault/usr/share/proxmox-backup/templates/etc/proxmox-backup/notification-templates/etc/proxmox-backup/node.cfghttp-proxyemail-from
TableschemaTableSchemacolumnsColumnSchemalabelidGotifyConfigservercommentfilterdisableorigintokenstruct Tablestruct TableSchemastruct ColumnSchemastruct GotifyConfigstruct GotifyPrivateConfiga Display implementation returned an error unexpectedlydescription() is deprecated; use DisplayErrorFromUtf8ErrorbyteserrorParameterErrorerror_list
SendmailConfigmailtomailto-userfrom-addressauthorcommentdisableoriginfilterstruct SendmailConfigsyntax error (expected header)Additional propertysyntax error (expected section properties)a Display implementation returned an error unexpectedlycalled `Result::unwrap()` on an `Err` valueError
string or mapNotification backend name.
Config for Sendmail notification endpointsauthorAuthor of the mail. Defaults to 'Proxmox Backup Server ($hostname)'comment^[[:^cntrl:]]*$disableDisable this target.filterDeprecated.from-address`From` address for sent E-Mails.
email-from setting from node.cfg (PBS).
where $hostname is the hostname of the node.mailtoMail address to send a mail to.E-Mail Address.mailto-userUsers to send a mail to. The email address of the user
will be looked up in users.cfg.User ID including realm, e.g. <EMAIL> schema for targets and matchersoriginThe origin of a notification configuration entry.user-createdUser-created config entrybuiltinConfig entry provided by the systemConfig entry provided by the system, but modified by the user.`From` address for the mail.
in order to avoid spoofing. The `From` header in the email will be
set to `$author <$from-address>`.Connection securitytlsNo encryption (insecure), plain SMTPUpgrade to TLS after connectingUse TLS-secured connectionThe port to connect to.
The PLAIN and LOGIN authentication methods are supportedConfig for Gotify notification endpointsGotify Server URL.Config for Webhook notification endpointsThe HTTP body to send. Supports templating.headerArray of HTTP headers. Each entry is a property string with a name and a value.
to keep, setting only the name but not the value. Can be accessed from templates.urlHTTP(s) url with optional port.
could not spawn sendmail processcouldn't write to sendmail stdinaccess-control-allow-credentialsassertion failed: i < self.len()output too small to write outputassertion failed: new_cap >= lensplit always has at least 1 itemparsing should validate bracketsparameter verification failed - sharded_slab::cfg::DefaultConfignon utf-8 nodename not supportedmust call 'finish_pattern' firststate must have zero transitionsUnicode property value not foundbackreferences are not supportedFormatting argument out of range
RefCell already mutably borrowedTime stamps to matchmatch-fieldFields to matchmatch-severitySeverity level to match.The mode in which the results of matches are combined.allAll match statements have to match (AND)anyAt least one filter property has to match (OR)targetTargets to notify.priv/notifications.cfgPrivate configuration for Gotify notification endpoints.
permissions (root:root 0600)Name of the endpointtokenAuthentication tokenPrivate configuration for SMTP notification endpoints.
permissions (root:root 0600)The password to use during authentication.Private configuration for Webhook notification endpoints.
in base64 encoding. Can be accessed from templates.notifications.cfgcontext for proxmox-notify has not been set yetevent /usr/share/cargo/registry/proxmox-notify-1.0.3/src/matcher.rs:449proxmox_notify::matchermessage/usr/share/cargo/registry/proxmox-notify-1.0.3/src/matcher.rsevent /usr/share/cargo/registry/proxmox-notify-1.0.3/src/matcher.rs:458FieldSet corrupted (this is a bug)MatcherConfigMatchModeOperator
fewer elements in mapmap with a single keyregex: thread ID allocation space exhaustedinvert-matchcommentdisableoriginmatch-fieldmatch-severitymatch-calendartargetschemacolumnsemailserverfrom-addressauthormailtomailto-userlabelidfiltermethodurlheadersecrettoken00010203040506070809101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899
string or mapevent /usr/share/cargo/registry/proxmox-notify-1.0.3/src/renderer/mod.rs:327proxmox_notify::renderermessage/usr/share/cargo/registry/proxmox-notify-1.0.3/src/renderer/mod.rsFieldSet corrupted (this is a bug)failed to render notification template, all template candidates are erroneous or missingbody.html.hbsbody.txt.hbssubject.txt.hbs%F %H:%M:%Shuman-bytes
being encoded in base64.valueBase64 encoded valuea property stringa Display implementation returned an error unexpectedlydescription() is deprecated; use DisplayErrorFromUtf8ErrorbyteserrorRenderErrortemplate_nameline_nocolumn_noreasonunimplementedTemplateErrorsegmentMissingVariablePartialNotFoundHelperNotFoundParamNotFoundForIndexParamNotFoundForNameParamTypeMismatchForNameHashTypeMismatchForNameDecoratorNotFoundCannotIncludeSelfInvalidLoggingLevelBlockContentRequiredInvalidJsonPathSerdeErrorIOErrorUtf8ErrorNestedErrorUnimplementedOthervendorHumanBytesTimestampdefault/etc/pve/notification-templates/etc/pve/datacenter.cfghttp_proxyemail_from/etc/pve/user.cfg
fewer elements in arraystruct MatcherConfig with 10 elementsstruct Table with 2 elementsstruct DummyPbsUser with 1 elementstruct SmtpConfig with 12 elementsstruct TableSchema with 1 elementstruct ColumnSchema with 3 elementsstruct GotifyConfig with 6 elementsstruct SmtpPrivateConfig with 2 elementsstruct WebhookConfig with 9 elementsstruct SendmailConfig with 9 elementsstruct GotifyPrivateConfig with 2 elementsstruct WebhookPrivateConfig with 2 elementsUtf8Errorvalid_up_toerror_lenvalue is missingGreaterFullEqualDiacriticalTildeDownArrowUpArrowDiacriticalGraveUnderParenthesisNotSucceedsTildeNotRightTriangletwoheadleftarrowLeftUpDownVectordownharpoonrightEmptySmallSquarerightharpoondownNonBreakingSpaceUpArrowDownArrowNotPrecedesEqualRightUpVectorBarDoubleRightArrowntrianglerighteqvartrianglerightrightrightarrowsNotSupersetEqualLessEqualGreatercirclearrowrightGreaterEqualLessRightTriangleBarNotSucceedsEqualLeftAngleBracketDiacriticalAcuteRightUpTeeVectorUnnamed templatehelper_parameterpartial_exp_lineinvert_chain_taghelper_block_endcurrent_templateEscapedTransformcontent-encodingcontent-languagecontent-locationwww-authenticatex-xss-protection/usr/local/shareX509VerifyResultoperation failedinteger overflowunknown tag modeIndefiniteLengthPermissionDeniedTagNumberInvalidAddrNotAvailableureq_proto::utilinvalid new linetoo many headersCapacityOverflowInvalidAuthorityAuthorityMissingWordStartUnicodeWordEndHalfAscii0123456789abcdef{invalid syntax}0123456789ABCDEF
string or maptlsSmtpConfigservermailtomailto-userfrom-addressauthorcommentdisableorigin\"event /usr/share/cargo/registry/proxmox-notify-1.0.3/src/endpoints/smtp.rs:375proxmox_notify::endpoints::smtpmessage/usr/share/cargo/registry/proxmox-notify-1.0.3/src/endpoints/smtp.rsFieldSet corrupted (this is a bug)Content-Transfer-Encodingcould not parse forwarded emailroot message part not presentcould not create bodystruct SmtpConfigstruct SmtpPrivateConfigdescription() is deprecated; use DisplayMissingFromMissingToTooManyFromEmailMissingAtEmailMissingLocalPartEmailMissingDomainCannotParseFilenameIoNonAsciiCharsConfigSerializationConfigDeserializationNotifyFailedTargetDoesNotExistFilterFailedRenderErrorGenericMissingPartsUnbalancedInvalidUserInvalidDomainInvalidInputPoisonErrorusername is set but no password was providedtext/plain; charset=utf-8text/html; charset=utf-8Auto-Submitted
SubjectToCcBccSenderIn-Reply-ToMessage-IDReferencesReturn-PathMIME-VersionContent-DescriptionContent-IDContent-Transfer-EncodingContent-TypeContent-DispositionResent-ToResent-FromResent-BccResent-CcResent-SenderResent-DateResent-Message-IDList-ArchiveList-HelpList-IDList-OwnerList-PostList-SubscribeDKIM-SignatureARC-Authentication-ResultsARC-Message-Signature
handlebars::renderhelperMissingblockHelperMissinginternal error: entered unreachable code\'{{!--{{!}}position out of boundscannot remove a char from the end of a stringmappingLiteralSubexpressionSingleelementRawStringHtmlExpressionExpressionHelperBlockDecoratorExpressionDecoratorBlockPartialExpressionPartialBlockCommentTemplateMapping
From header has 1 MailboxParsing failed, but no errors were emitted. This is troubling, to say the least.Subject
()description() is deprecated; use Displaycalled `Result::unwrap()` on an `Err` valueFromStrErrorinnerMissingSlashMissingEqualMissingQuoteInvalidTokenposErrorStackErrorcauseInvalidByteInvalidLengthInvalidLastSymbolInvalidPaddingUtf8Errorvalid_up_toerror_lenFailureFromUtf8ErrorbyteserrorErrorCodeIoSslmixedalternativerelatedencryptedsignedUnknown error codeWouldBlockTransientPermanentClientConnectionNetworkTlslettre::transport::smtp::Errorsourcethe handshake process was interruptedresponse errorinternal client errornetwork errortls errorMidHandshakeSslStreamstreamA Write implementation panicked while formatting headers?
FromUtf8ErrorbyteserrorVec is sized conservativelyInvalid UTF8Could not read server namecharsetutf-8PoisonError
, no recipients provided for the mail, cannot send it./usr/sbin/sendmail-B-f--At least one recipient has to be specified!-NneverUtf8Errorvalid_up_toerror_lenFromUtf8ErrorbyteserrorInvalid UTF8internal error: entered unreachable code: invalid Once statedescription() is deprecated; use DisplayErrorcontextsource
failed to write whole buffermid > lenattempt to join into collection with len > usize::MAXcould not convert epoch to rfc2822 datesendmail did not exit successfullydescription() is deprecated; use DisplayErrorinsufficient space in output sliceinvalid padding in base64 encoded dataerror decoding base64 data
assertion failed: self.filled <= self.buf.len()ConsumeBuf grown to unreasonable size (>100MB)assertion failed: self.consumed <= self.filledErrorLengthInvalidUriCharInvalidSchemeInvalidPortInvalidFormatSchemeMissingPathAndQueryMissingTooLongEmptySchemeTooLonghttpsureq::util/******FailedFileNotFoundIncompleteexpected_lenactual_lenIotagNoncanonicalOidMalformedSetDuplicateSetOrderingOverlengthPemReaderTagModeUnknownTagUnexpectedactualTagUnknownTrailingDatadecodedremainingValueInvalidUri******Requestmethoduriversionheaders:******@FromUtf8ErrorbyteserrorInvalid UTF8status
ureq::unversioned::transport::tcpfailed to write whole bufferinternal error: entered unreachable codeFailed to connect to any resolved addressConnection refusedUnexpected bytes from server. Closing connectionhttpsureq::utilTcpConnectorTcpTransport
assertion failed: i > 0chunkedmid > lenattempt to join into collection with len > usize::MAXa formatting trait implementation returned an error when the underlying stream did notcalled `Result::unwrap()` on an `Err` valueFromUtf8ErrorbyteserrorInvalid UTF8ureq_proto::ext/a Display implementation returned an error unexpectedlyErrorUtf8Errorvalid_up_toerror_len
0s<0.1sstrftime failedstrftime: result len is 0 (string too large)C%a, %d %b %Y %T %zepoch_i64: now is too smallepoch_i64: now is too largecalled `Result::unwrap()` on an `Err` valueSystemTimeErrorUtf8Errorvalid_up_toerror_lenTryFromIntErrordaily duration,weekday range listend time before start time
non-empty nodesassertion failed: self.state.uncompiled[last].last.is_none()assertion failed: prefix_len < ranges.len()assertion failed: self.state.uncompiled[0].last.is_none()internal error: entered unreachable codecalled `Result::unwrap()` on an `Err` valueTryFromIntErrorAll
called `Result::unwrap()` on an `Err` valueTryFromIntErrorEOIByteSetByteClasses({singletons})ByteClasses(), ]LazyStateID
assertion failed: !self.ranges.is_empty()must call 'start_pattern' firstinvalid capture indexa small enough slotcannot patch from a sparse NFA statemid > lencalled `Result::unwrap()` on an `Err` valueFinderneedleTryFromIntErrorSmallIndexErrorattempted
called `Result::unwrap()` on an `Err` valueOwnedFinderneedleTryFromIntErrorrabinkarpsearch_kindminimum_lenTeddyRabinKarpbucketshash_2powimpmemory_usage()called `Result::unwrap()` on an `Err` valueUtf8Errorvalid_up_toerror_len' 'StateIDByteClasses(<one-class-per-byte>)ByteClasses(), ]PatternIDSmallIndexErrorattempted743210/.-g
called `Result::unwrap()` on an `Err` valueFromUtf8Errorbyteserror
Attempted to register a `DefaultCallsite` that already exists! This will cause an infinite loop when attempting to read from the callsite cache. This is likely a bug! You should only need to call `DefaultCallsite::register` once per `DefaultCallsite`.called `Result::unwrap()` on an `Err` valuePointer
{size limit reached}`fmt::Error` from `SizeLimitedFmtAdapter` was discardedEmptyInvalidDigitPosOverflowNegOverflowSizeLimitExhausted
cannot parse float from empty stringinvalid float literal
2$cannot parse integer from empty stringinvalid digit found in stringnumber too large to fit in target typenumber too small to fit in target typenumber would be zero for non-zero typeout of range integral type conversion attempted&
MAIL_FORWARD_RELEVANT_STRINGS_END
=== PROXMOX USER MAIL ROUTING (HASHED) ===
USER_CFG_SHA256=9c76b04cd0fc7ccec4a2d495364ce7e98b3ddd0da9ee1c70eb9cf7fe9a2e53a9
PVE_USER=prometheus@pve EMAIL_COUNT=0
PVE_USER=root@pam EMAIL_COUNT=1
PVE_USER_EMAIL user=root@pam index=1 sha256=0d4cf60ca8cd53a12ad50dc5419d3c9c32192f0852000eb10051fbdef52b04bf match_fixed_alert=true
=== PROXMOX NOTIFICATION CONFIG STRUCTURE ===
NOTIFICATIONS_CFG_MISSING=true
=== POSTFIX OUTBOUND ROUTE ===
POSTCONF_RELAYHOST=
POSTCONF_MYHOSTNAME=pve01.gram1.ru
POSTCONF_MYORIGIN=$myhostname
POSTCONF_MYDOMAIN=gram1.ru
POSTCONF_INET_INTERFACES=loopback-only
POSTCONF_SMTP_SASL_AUTH_ENABLE=no
POSTCONF_SMTP_SASL_PASSWORD_MAPS_PRESENT=false
POSTCONF_SMTP_SASL_SECURITY_OPTIONS=noplaintext, noanonymous
POSTCONF_SMTP_TLS_SECURITY_LEVEL=
POSTCONF_SMTP_TLS_WRAPPERMODE=no
POSTCONF_SMTP_GENERIC_MAPS=
POSTCONF_SENDER_CANONICAL_MAPS=
POSTCONF_SMTP_HEADER_CHECKS=
POSTCONF_CANONICAL_MAPS=
=== EXISTING OUTBOUND AUTH/RELAY FILE METADATA ===
=== PUBLIC DNS MAIL POLICY ===
DMARC_TXT_BEGIN
"v=DMARC1; p=reject"
DMARC_TXT_END
GRAM1_MX_BEGIN
GRAM1_MX_END
=== POST-REPAIR DMARC EVENT CLASSIFICATION ===
POST_REPAIR_QUEUE_ID_COUNT=49
POST_REPAIR_DMARC_BOUNCE_COUNT=16
POST_REPAIR_SENDER_SHA256=4813494d137e1631bba301d5acab6e7bb7aa74ce1185d456565ef51d737677b2 COUNT=17 MATCH_FIXED_ALERT=false
POST_REPAIR_SENDER_SHA256=ace6bc9c27f9c27e1bfc7deb00459e791d6069647b62648a6f461619a85a90f6 COUNT=17 MATCH_FIXED_ALERT=false
POST_REPAIR_SENDER_SHA256=EMPTY COUNT=16 MATCH_FIXED_ALERT=false
POST_REPAIR_RECIPIENT_SHA256=ace6bc9c27f9c27e1bfc7deb00459e791d6069647b62648a6f461619a85a90f6 COUNT=17 MATCH_FIXED_ALERT=false
POST_REPAIR_RECIPIENT_SHA256=0d4cf60ca8cd53a12ad50dc5419d3c9c32192f0852000eb10051fbdef52b04bf COUNT=16 MATCH_FIXED_ALERT=true
DMARC_RELEVANT_LAST20_BEGIN
2026-09-24T01:44:08+03:00 pve01 postfix/pickup[3042363]: 783E924601E: uid=65534 from=<root>
2026-09-24T01:44:08+03:00 pve01 postfix/local[3074316]: 2A9512460ED: to=<<EMAIL>>, relay=local, delay=562, delays=562/0.07/0/0.02, dsn=2.0.0, status=sent (delivered to command: /usr/libexec/proxmox-mail-forward)
2026-09-24T01:44:08+03:00 pve01 postfix/qmgr[3015187]: 783E924601E: from=<<EMAIL>>, size=3078, nrcpt=1 (queue active)
2026-09-24T01:44:08+03:00 pve01 postfix/pickup[3042363]: 78EDC24520B: uid=65534 from=<root>
2026-09-24T01:44:08+03:00 pve01 postfix/local[3074315]: DB15D24531A: to=<<EMAIL>>, relay=local, delay=382463, delays=382463/0.07/0/0.02, dsn=2.0.0, status=sent (delivered to command: /usr/libexec/proxmox-mail-forward)
2026-09-24T01:44:08+03:00 pve01 postfix/qmgr[3015187]: 78EDC24520B: from=<<EMAIL>>, size=6706, nrcpt=1 (queue active)
2026-09-24T01:44:08+03:00 pve01 postfix/pickup[3042363]: 7BA212460AB: uid=65534 from=<root>
2026-09-24T01:44:08+03:00 pve01 postfix/local[3074316]: 0A58B242BBA: to=<<EMAIL>>, relay=local, delay=105511, delays=105511/0.09/0/0.01, dsn=2.0.0, status=sent (delivered to command: /usr/libexec/proxmox-mail-forward)
2026-09-24T01:44:08+03:00 pve01 postfix/qmgr[3015187]: 7BA212460AB: from=<<EMAIL>>, size=2961, nrcpt=1 (queue active)
2026-09-24T01:44:08+03:00 pve01 postfix/smtp[3074330]: 6A703245DF0: to=<<EMAIL>>, relay=mx.yandex.ru[<IP>]:25, delay=0.26, delays=0.02/0.01/0.02/0.22, dsn=5.7.1, status=bounced (host mx.yandex.ru[<IP>] said: 550 5.7.1 Email rejected per DMARC policy for gram1.ru 1790203448-8il64R3XNKo0-DCxP5NuX (in reply to end of DATA command))
2026-09-24T01:44:08+03:00 pve01 postfix/smtp[3074337]: 6DF9B240893: to=<<EMAIL>>, relay=mx.yandex.ru[<IP>]:25, delay=0.26, delays=0.01/0.01/0.03/0.22, dsn=5.7.1, status=bounced (host mx.yandex.ru[<IP>] said: 550 5.7.1 Email rejected per DMARC policy for gram1.ru 1790203448-8ilgIZ3WM0U0-2wQFRiNA (in reply to end of DATA command))
2026-09-24T01:44:08+03:00 pve01 postfix/smtp[3074334]: 6CFA52460FB: to=<<EMAIL>>, relay=mx.yandex.ru[<IP>]:25, delay=0.32, delays=0.01/0/0.03/0.27, dsn=5.7.1, status=bounced (host mx.yandex.ru[<IP>] said: 550 5.7.1 Email rejected per DMARC policy for gram1.ru 1790203448-8ilgoT3cjGk0-MCkDRvFT (in reply to end of DATA command))
2026-09-24T01:44:08+03:00 pve01 postfix/smtp[3074342]: 70E82245E14: to=<<EMAIL>>, relay=mx.yandex.ru[<IP>]:25, delay=0.3, delays=0.01/0.01/0.04/0.26, dsn=5.7.1, status=bounced (host mx.yandex.ru[<IP>] said: 550 5.7.1 Email rejected per DMARC policy for gram1.ru 1790203448-8ilWkM3bf8c0-rsjGu7Kx (in reply to end of DATA command))
2026-09-24T01:44:08+03:00 pve01 postfix/smtp[3074331]: 6B84F2408A5: to=<<EMAIL>>, relay=mx.yandex.ru[<IP>]:25, delay=0.38, delays=0.02/0.01/0.03/0.32, dsn=5.7.1, status=bounced (host mx.yandex.ru[<IP>] said: 550 5.7.1 Email rejected per DMARC policy for gram1.ru 1790203448-8ilhLX3Y9Os0-u4dNNVaJ (in reply to end of DATA command))
2026-09-24T01:44:09+03:00 pve01 postfix/smtp[3074330]: 71D7D242BBB: to=<<EMAIL>>, relay=mx.yandex.ru[<IP>]:25, delay=0.58, delays=0.01/0.22/0.03/0.31, dsn=5.7.1, status=bounced (host mx.yandex.ru[<IP>] said: 550 5.7.1 Email rejected per DMARC policy for gram1.ru 1790203449-8ilPFH3XKqM0-DaHwRFUX (in reply to end of DATA command))
2026-09-24T01:44:11+03:00 pve01 postfix/smtp[3074337]: 75C3F245DEB: to=<<EMAIL>>, relay=mx.yandex.ru[<IP>]:25, delay=3, delays=0.01/0.23/2.5/0.2, dsn=5.7.1, status=bounced (host mx.yandex.ru[<IP>] said: 550 5.7.1 Email rejected per DMARC policy for gram1.ru 1790203451-BilrGR3ZHiE0-dWmWNLpJ (in reply to end of DATA command))
2026-09-24T01:44:11+03:00 pve01 postfix/smtp[3074360]: 783E924601E: to=<<EMAIL>>, relay=mx.yandex.ru[<IP>]:25, delay=2.9, delays=0.01/0.22/2.5/0.18, dsn=5.7.1, status=bounced (host mx.yandex.ru[<IP>] said: 550 5.7.1 Email rejected per DMARC policy for gram1.ru 1790203451-BilUqJ3WCKo0-Q2rVXnuK (in reply to end of DATA command))
2026-09-24T01:44:11+03:00 pve01 postfix/smtp[3074358]: 74538245E60: to=<<EMAIL>>, relay=mx.yandex.ru[<IP>]:25, delay=3, delays=0.01/0.22/2.5/0.23, dsn=5.7.1, status=bounced (host mx.yandex.ru[<IP>] said: 550 5.7.1 Email rejected per DMARC policy for gram1.ru 1790203451-BilRJi3aPmI0-Dqfp4BV1 (in reply to end of DATA command))
2026-09-24T01:44:11+03:00 pve01 postfix/smtp[3074334]: 78EDC24520B: to=<<EMAIL>>, relay=mx.yandex.ru[<IP>]:25, delay=3, delays=0.01/0.26/2.5/0.24, dsn=5.7.1, status=bounced (host mx.yandex.ru[<IP>] said: 550 5.7.1 Email rejected per DMARC policy for gram1.ru 1790203451-BilBuY3Zk4Y0-HlY6JQj1 (in reply to end of DATA command))
2026-09-24T01:44:11+03:00 pve01 postfix/smtp[3074342]: 7BA212460AB: to=<<EMAIL>>, relay=mx.yandex.ru[<IP>]:25, delay=3.1, delays=0.01/0.26/2.5/0.26, dsn=5.7.1, status=bounced (host mx.yandex.ru[<IP>] said: 550 5.7.1 Email rejected per DMARC policy for gram1.ru 1790203451-Bil8vT3WMeA0-2HBXjsqA (in reply to end of DATA command))
DMARC_RELEVANT_LAST20_END
=== CURRENT QUEUE SNAPSHOT ===
QUEUE_CURRENT_COUNT=106
QUEUE_REASON_ALIASES_DB_STALE=106
QUEUE_REASON_DMARC=0
QUEUE_REASON_OTHER=0
QUEUE_REASON_NONE=0
NO_MAIL_SENT=true
NO_QUEUE_FLUSH=true
NO_QUEUE_DELETE=true
NO_CONFIG_CHANGE=true
FAILURE=NONE
DECISION=PASS_DMARC_MAILFORWARD_RCA
NEXT_GATE=REVIEW_FOR_BOUNDED_OUTBOUND_ROUTE_FIX
TASK_RESULT=READ_ONLY_DMARC_MAILFORWARD_RCA_COMPLETE
HOMELAB_RESULT_CONTRACT={"version":1,"command_id":"POSTFIX-260924-RCA-DMARC-MAILFORWARD4F61R1","status":"OK","changes_made":false,"rollback_started":false,"rollback_restored":null}
OUTPUT_END
CHAT_OUTPUT_END