Campagne Email
Email per sviluppatori · Aggiornato a settembre 2026

Strumenti email per sviluppatori

Per uno sviluppatore l'email è infrastruttura e prodotto insieme: API pulite, eventi vicino al codice, template versionabili, webhook affidabili — più un layer lifecycle che il growth team gestisce senza ticket engineering.

La sintesi: Resend per API pure, Postmark per transazionali critici, Brevo se vuoi transazionali e sequenze lifecycle nello stesso account (da 9 $/mese), Customer.io per orchestrazione dati completa.

Confronto rapido

StrumentoIdeale perDaPunto di forza
ResendAPI prodotto pureGratis + volumiDX eccellente, prezzo onesto
PostmarkTransazionali critici15 $/10k emailStream e diagnosi immediate
BrevoTransazionali + lifecycle in un account9 $/meseAutomazioni dal piano Standard (18 $/mese)
MailgunInfrastruttura programmabileA volumiValidazione e log forensi
SendGridEcosistema API ampioGratis + volumiSDK ovunque, template inclusi
Customer.ioOrchestrazione dati100 $/meseEventi e journey profondi
LoopsLifecycle SaaS snelloGratis fino a 1.000 contattiEventi semplici; piani a scaglioni sugli iscritti (99 $/mese a circa 10.000), listino

Resend e Postmark: le fondamenta

Resend attrae per API concisa e workflow template vicino al codice: meno attrito per email prodotto e transazionali. Prima della produzione verifica limiti, osservabilità, supporto e compliance.

Postmark per consegna transazionale con stream chiari: reset, ricevute e inviti separati dal marketing con visibilità operativa. Il modello focalizzato è un pregio, non un limite, per i messaggi critici.

Mailgun e SendGrid: infrastruttura per volumi

Mailgun offre un piano gratuito da 100 email al giorno, poi Basic da 15 $/mese per 10.000 email e Foundation da 35 $/mese per 50.000; permette di scegliere tra regioni di hosting USA ed EU, un punto da verificare presto se i dati dei clienti sono europei.

SendGrid parte da 19,95 $/mese per il piano Email API Essentials (da 50.000 a 100.000 email al mese) e da 89,95 $/mese per il Pro. Entrambi sono scelte solide per volumi alti, ma chiedono più lavoro di configurazione di un'API snella come Resend: webhook, soppressioni e sottodomini sono compito tuo.

Checklist tecnica pre-produzione

Autenticazione: SPF, DKIM, DMARC + sottodomini separati. Webhook: consegne, bounce, reclami gestiti nel codice. Idempotenza: chiavi per retry sicuri. Soppressioni: sincronizzate in tempo reale. Rate limit: code con backoff per picchi.

La maggior parte degli incidenti email nasce da questi cinque punti trascurati: la checklist vale più di qualunque scelta di vendor.

Template come codice

Versiona i template in git, usa componenti (header, footer, CTA), testa rendering in CI con screenshot, separa contenuti da logica con variabili documentate. L'email trattata come codice si debugga; quella copiata in dashboard no.

Mjml o React Email per markup manutenibile; mai HTML scritto a mano per template che devono vivere anni.

SMTP o API?

API sempre per nuovo codice: retry, batch, metadati e errori strutturati. SMTP solo per legacy che non puoi toccare.

Come gestisco i bounce nel codice?

Webhook in tempo reale → code → soppressione automatica dopo hard bounce, backoff dopo soft. Mai riprovare all'infinito: distrugge reputazione IP.

Un solo provider o backup?

Uno principale + failover configurato sopra volumi critici. Sotto, la complessità del multi-provider supera i benefici.

Verdetto

API pure con Resend, critici con Postmark, volumi alti con Mailgun o SendGrid, lifecycle e transazionali insieme con Brevo. Checklist tecnica prima del vendor. Vedi anche i transazionali e la classifica completa.

Come leggere il listino se mandi email dal codice

Voce del listinoPerché contaDomanda da fare al vendor
Tetto giornaliero oltre a quello mensileNei piani gratuiti di Resend e Mailgun il limite giornaliero è di 100 email: un picco dopo un lancio si ferma prima di toccare il totale del mese«Che risposta ricevo dall'API al raggiungimento del limite: errore, coda o addebito extra?»
Domini inclusiStaging e produzione richiedono domini o sottodomini distinti, e il piano gratuito di Resend ne comprende 3«Quanti domini posso verificare e il costo cambia se aggiungo un ambiente?»
Log e riconsegna dei webhookQuando un endpoint è fermo per un deploy sbagliato, devi poter recuperare gli eventi persi invece di perdere i rimbalzi«Per quanti giorni vedo i messaggi e posso ritrasmettere un webhook non andato a buon fine?»
IP dedicatoConviene solo con volumi stabili; sotto una certa soglia un IP tutto tuo è più difficile da riscaldare di uno condiviso con buona reputazione«Da quale volume è consigliato, quanto costa e chi cura il riscaldamento?»
Modalità di provaI test automatici in CI non devono consumare la quota di produzione né spedire a indirizzi reali«Esistono chiavi di test o un indirizzo sandbox che non conta nei limiti?»

Quale provider per quale tipo di progetto

Se il tuo progetto è…Valuta prima…Perché
Un prodotto nuovo con poche email transazionaliResendIl piano gratuito copre i primi mesi e l'API è breve da integrare
Un'app dove il reset password e il codice di accesso non possono perdersiPostmarkStream separati e diagnosi della consegna ti dicono dove si è fermato un messaggio
Un servizio con volumi alti e bisogno di log dettagliatiMailgun o SendGridReggono i volumi e offrono molta infrastruttura, in cambio di più configurazione a tuo carico
Un team piccolo che vuole un solo account per transazionali e sequenzeBrevoEviti di tenere due fornitori, ma le automazioni sono nel piano Standard
Un prodotto in cui il growth cambia i percorsi senza chiedere rilasciCustomer.ioRami, attese e uscite si modificano nell'interfaccia, mentre il codice invia solo gli eventi
Una startup SaaS con pochi iscritti e flussi sempliciLoopsParti gratis fino a 1.000 contatti e usi eventi essenziali senza orchestrazione pesante

Per il lato implementativo leggi anche la guida sull'invio email via API e quella sulla deliverability.

Cinque prove da fare sul provider scelto prima del deploy

  1. Chiavi per ambiente: una chiave API diversa per sviluppo, staging e produzione, conservata nei segreti dell'infrastruttura e non nel repository, con una procedura di rotazione provata.
  2. Rimbalzo e reclamo simulati: invii a un indirizzo inesistente e a una casella di prova che segnala spam, e controlli che il webhook arrivi e che l'indirizzo finisca nell'elenco di soppressione.
  3. Rendering con dati reali: il template regge nomi lunghi, lettere accentate, importi in euro e un campo vuoto senza rompere il layout.
  4. Gestione dei limiti: il codice riconosce la risposta di troppe richieste, aspetta con backoff e non perde il messaggio se il provider è lento.
  5. Allarme sugli errori di invio: ti arriva un avviso quando la percentuale di invii falliti o di rimbalzi supera la tua soglia, prima che lo scopra un utente.

Autenticazione e consegna: i termini che servono in produzione

TermineChe cosa significa
SPF e DKIMSPF è un record DNS che elenca i server autorizzati a spedire per il tuo dominio; DKIM aggiunge a ogni messaggio una firma verificabile con una chiave pubblicata nel DNS. Il provider ti indica i record da inserire quando verifichi il dominio.
DMARCLa regola, pubblicata nel DNS, che dice ai provider di posta cosa fare con i messaggi che non superano SPF e DKIM e dove inviare i report. Si comincia con una politica di sola osservazione e si stringe dopo aver letto i report.
Rimbalzo permanente e temporaneoIl primo (indirizzo inesistente) va soppresso subito e per sempre; il secondo (casella piena, server occupato) si ritenta con attese crescenti e poi si abbandona.
Chiave di idempotenzaUn identificativo che la tua applicazione genera per ogni invio logico e allega alla richiesta, così un ritentativo dopo un timeout non produce due messaggi identici. Controlla nella documentazione del provider dove va inserita.
Stream transazionaleUn canale di invio riservato ai messaggi che l'utente si aspetta subito (reset, ricevute), separato da campagne e newsletter in modo che reputazione e velocità non si influenzino.

Condizioni che contano quando l'email fa parte del prodotto

ClausolaCosa controllareNota
Politica di sospensione per abusoLe soglie di rimbalzi e reclami che portano alla sospensione dell'account, e se ricevi un avviso prima o direttamente il bloccoUn account fermo vuol dire utenti senza reset password: serve un canale per rispondere in fretta.
Elenco di soppressione portabileSe puoi esportare e reimportare gli indirizzi bloccati per rimbalzo o reclamo quando cambi fornitoreSenza quell'elenco, rischi di riscrivere a indirizzi che avevano già segnalato la tua posta.
Residenza dei dati e DPARegione di hosting scelta, accordo di trattamento dei dati e sub-responsabili elencatiIl contenuto dei messaggi di prodotto contiene dati personali degli utenti: il fornitore va indicato nell'informativa.
Stato del servizio e supporto tecnicoUna pagina di stato pubblica, la cronologia degli incidenti e un canale di assistenza raggiungibile da un ingegnereUn impegno di disponibilità scritto non sostituisce la prova: leggi lo storico degli incidenti.

Domande frequenti

Quanto costano Resend e Postmark per un'app con qualche migliaio di email al mese?

Sulla pagina prezzi di Resend il piano gratuito comprende 3.000 email al mese (100 al giorno, 3 domini) e il Pro costa 20 $ al mese per 50.000 email. Postmark offre 100 email al mese gratis e il piano Basic da 15 $ al mese per 10.000 email. Per pochi migliaia di messaggi Resend resta nel gratuito, mentre Postmark richiede quasi subito il piano a pagamento.

Dove vengono ospitati i dati se i miei utenti sono europei?

Dipende dal fornitore. Mailgun elenca regioni di hosting negli Stati Uniti e nell'Unione Europea, e anche Customer.io indica data center sia statunitensi sia europei. Per gli altri strumenti verifica sulla documentazione ufficiale e firma l'accordo sul trattamento dei dati prima di mandare in produzione dati personali reali.

Posso usare lo stesso servizio per transazionali e campagne marketing?

Tecnicamente sì, ma la reputazione di invio è condivisa se non separi dominio o flusso. Brevo, per esempio, riunisce campagne ed email transazionali nello stesso account, mentre un'API come Postmark tiene i flussi transazionali separati da quelli broadcast. Scegli in base a chi mantiene cosa: se il marketing lo gestisce un altro team, due strumenti distinti riducono le interferenze.

Quando conviene passare da un'API pura a Customer.io?

Quando i messaggi non sono più solo conseguenze dirette di un'azione (reset, ricevuta) ma sequenze guidate da eventi, con rami, ritardi e uscite che il growth deve poter modificare senza rilasciare codice. Customer.io parte da 100 $ al mese con il piano Essentials e offre un anno gratuito alle startup che hanno raccolto meno di 10 milioni di dollari. Se hai ancora pochi flussi, tienili nel codice.

Cosa devo configurare prima del primo invio in produzione?

Autentica il dominio con SPF, DKIM e DMARC, usa un sottodominio dedicato agli invii e gestisci via webhook rimbalzi e segnalazioni di spam, in modo da sopprimere gli indirizzi problematici. Prevedi chiavi di idempotenza per i tentativi ripetuti e una coda con backoff per i picchi. Controlla anche i limiti giornalieri del piano scelto: sul gratuito di Mailgun, per esempio, sono 100 email al giorno.