diff --git a/internal/mail/router.go b/internal/mail/router.go index b864c069..4b6a045b 100644 --- a/internal/mail/router.go +++ b/internal/mail/router.go @@ -646,7 +646,7 @@ func (r *Router) validateRecipient(identity string) error { } for _, agent := range agents { - if agentBeadToAddress(agent) == identity { + if AddressToIdentity(agentBeadToAddress(agent)) == AddressToIdentity(identity) { return nil // Found matching agent } }