Beta privataMailbeam è in beta privata: l'API pubblica non è ancora aperta.Iscriviti alla lista d'attesa

Mailbeam

Che cos'è un'email catch-all?

Un dominio catch-all (o accept-all) è configurato per accettare la posta inviata a qualsiasi indirizzo di quel dominio, comprese le caselle che non esistono. Poiché il server non rifiuta mai un destinatario, la verifica SMTP standard non può confermare se un indirizzo specifico sia reale.

Come funziona un dominio catch-all

La maggior parte dei server di posta rifiuta la consegna agli indirizzi inesistenti restituendo un errore 550 durante la conversazione SMTP. Un dominio catch-all disattiva quel rifiuto: invece di respingere il messaggio accetta tutto e lo instrada verso un'unica casella, verso una regola di inoltro, oppure lo scarta in silenzio.

Gli amministratori lo attivano per comodità: perché un refuso come jon@azienda.com al posto di john@azienda.com arrivi lo stesso, o perché un piccolo team riceva la posta di qualsiasi alias di reparto senza dover creare ogni casella. È comune nei domini aziendali e nei piani di hosting di posta con alias illimitati.

Perché il catch-all rompe la verifica delle email

La verifica SMTP consiste nel chiedere al server ricevente se accetterà posta per un indirizzo specifico. Su un dominio normale un indirizzo non valido viene rifiutato, e così sai che non è recapitabile. Su un dominio catch-all il server dice di sì a tutto, quindi una risposta positiva smette di significare che la casella esiste.

Per questo i verificatori poco accurati fanno una di due cose: segnare come validi tutti gli indirizzi catch-all — gonfiando la tua lista con indirizzi che possono fare bounce — oppure segnarli tutti come rischiosi, scartando buoni contatti aziendali. Nessuna delle due è accettabile quando una parte importante del traffico B2B vive dietro domini catch-all.

Come trattare gli indirizzi catch-all

L'approccio corretto è rilevare che il dominio è catch-all e applicare allora segnali aggiuntivi invece di un unico test SMTP. Mailbeam segnala i domini catch-all in modo esplicito e restituisce un punteggio di qualità da 0 a 100 derivato dall'IA a partire dalla sintassi, dalla reputazione del dominio, dai pattern delle caselle di ruolo e dalla recapitabilità storica, così puoi accettare indirizzi aziendali ad alta confidenza e mettere in discussione solo quelli davvero dubbi.

In pratica fissi una soglia di accettazione coerente con il tuo funnel: un modulo di registrazione può accettare punteggi sopra 60, mentre una lista di prospecting a freddo richiederà 80 o più. Così eviti di bloccare clienti reali senza rinunciare a proteggere la tua reputazione da mittente.

Che cosa risponde un dominio catch-all

Il sondaggio qui sotto chiede a un server catch-all di una casella inventata sul momento. Guarda la risposta a RCPT TO.

  <-  220 mx.example.com ESMTP
  ->  EHLO prober.invalid
  <-  250-mx.example.com
  <-  250 STARTTLS
  ->  MAIL FROM:<probe@prober.invalid>
  <-  250 2.1.0 Ok
  ->  RCPT TO:<qz7x-invented-just-now@example.com>
  <-  250 2.1.5 Ok          <- accepted, and this mailbox does not exist
  ->  QUIT
  <-  221 2.0.0 Bye

Su un dominio catch-all il 250 dopo RCPT TO non porta alcuna informazione sulla casella: il server lo restituisce per qualsiasi indirizzo, reale o inventato.

In pratica

Verifichi priya@acme-corp.com. Il dominio è catch-all, quindi il server SMTP lo accetta che la casella esista o no. Mailbeam restituisce catchAll: true con un punteggio di 88 — abbastanza per accettarlo, perché la sintassi è pulita, il dominio ha buoni segnali di MX e reputazione e non è un indirizzo di ruolo. Un punteggio di 22 sullo stesso dominio catch-all richiederebbe invece un double opt-in prima di inviare qualsiasi cosa.

Domande frequenti

Verifica le email con sicurezza

Mailbeam se ne occupa per te: sintassi, MX, SMTP, catch-all e usa e getta in una sola chiamata all'API. 1.000 verifiche gratuite al mese, senza carta.