pluck('domain')->contains($emailDomain)) { $fail('The recipient cannot use a domain that is already used by a custom domain.'); } $count = collect(config('anonaddy.all_domains')) ->filter(function ($domain) use ($emailDomain) { return $domain === $emailDomain || Str::endsWith($emailDomain, '.'.$domain); }) ->count(); if ($count !== 0) { $fail('The recipient cannot use a local domain or be an alias.'); } } }