Vai al contenuto
Docs

Risoluzione dei problemi

Risoluzione dei problemi SMTP

Ogni codice di risposta che l’SMTP relay di Emailit può restituire, con causa e soluzione, più porte bloccate, errori TLS, timeout e posta accettata ma non consegnata.

Aggiornato il 1 ott 2026

Usa questa pagina quando l’SMTP relay rifiuta un messaggio o il client non riesce a collegarsi. Gli errori sono raggruppati in base alla fase della conversazione SMTP in cui si verificano, e per ciascuno sono indicate causa e soluzione.

Trova il codice di risposta

  • Nella tua applicazione. Le librerie di posta includono la risposta del server nell’errore, ad esempio Error: Invalid login: 535 Authentication failed in Nodemailer o SMTPAuthenticationError: (535, b'Authentication failed') in Python.
  • In Emailit. Email APILogs registra ogni messaggio inviato con l’origine SMTP e il relativo codice di risposta, oltre ai rifiuti per limite di frequenza e agli accessi non riusciti per le chiavi che Emailit riesce a identificare. Filtra per Status code o API key.
  • Con una prova manuale. Esegui il comando cURL di Invia un messaggio di prova con -v per vedere l’intera conversazione.

I codici che iniziano con 4 sono temporanei: i client ben fatti li ritentano più tardi. I codici che iniziano con 5 sono permanenti: risolvi la causa prima di inviare di nuovo.

Riferimento rapido

Codice e messaggio Fase Sezione
535 Authentication failed AUTH Errori di accesso
454 Temporary authentication failure AUTH Errori di accesso
452 4.4.5 Messages per second limit exceeded MAIL FROM Errori di limite di frequenza
452 4.5.3 Daily message limit exceeded MAIL FROM Errori di limite di frequenza
451 Temporary local error in processing Qualsiasi Errori temporanei
501 Invalid RCPT TO RCPT TO Errori sui destinatari
530 Authentication required RCPT TO Errori sui destinatari
535 Mail server has been suspended RCPT TO Errori sui destinatari
550 Unverified workspaces can only send to… RCPT TO Errori sui destinatari
552 Message too large DATA Errori sul messaggio
530 From/Sender domain is not verified for this workspace DATA Errori sul messaggio
530 API key is restricted to sending domain DATA Errori sul messaggio
550 Sending from this domain is paused DATA Errori sul messaggio
550 Loop detected DATA Errori sul messaggio
550 Message processing failed DATA Errori sul messaggio
452 Insufficient credits to receive inbound email DATA Errori sulle email in entrata

Errori di accesso

Si verificano quando il client invia AUTH.

535 Authentication failed

Causa. La password non è una chiave API valida per nessun workspace. La chiave potrebbe contenere un errore di battitura o spazi in più, essere stata eliminata o rigenerata, oppure essere una vecchia chiave che hai sostituito.

Soluzione. Copia di nuovo la chiave da dove l’hai memorizzata al momento della creazione. Emailit mostra le chiavi una sola volta, quindi se non ce l’hai più, crea una nuova chiave in Email APIAPI Keys. Usa emailit come nome utente e la chiave completa, che inizia con secret_, come password. Vedi Perché l’SMTP restituisce 535 Authentication failed?.

454 Temporary authentication failure

Causa. Emailit non è riuscito a controllare la chiave a causa di un errore interno.

Soluzione. Riprova dopo una breve attesa. Se il problema continua per più di qualche minuto, controlla status.emailit.com e contatta il supporto.

Errori di limite di frequenza

Si verificano quando il client invia MAIL FROM per iniziare un messaggio.

452 4.4.5 Messages per second limit exceeded

Causa. Nell’ultimo secondo il workspace ha inviato più messaggi di quanti ne consenta il limite al secondo, che è 2 per impostazione predefinita. Il limite è condiviso con l’API e conta ogni transazione SMTP come un messaggio. I numeri tra parentesi indicano il conteggio attuale e il limite.

Soluzione. La maggior parte dei client ritenta automaticamente i 452. Per evitarli, invia tramite una coda con concorrenza limitata, oppure riusa una sola connessione e invia i messaggi uno dopo l’altro. Se ti serve una frequenza più alta, usa Request Increase nel riquadro Sending Limits della home page del pannello. Vedi Limiti e quote.

452 4.5.3 Daily message limit exceeded

Causa. Il workspace ha raggiunto il limite giornaliero, che è di 5000 messaggi per impostazione predefinita ed è condiviso con l’API.

Soluzione. Gli invii riprendono dopo la mezzanotte UTC. Chiedi un limite giornaliero più alto dal riquadro Sending Limits della home page del pannello. I workspace Pro e Business ricevono anche aumenti automatici quando la salute degli invii è buona.

Errori temporanei

451 Temporary local error in processing

Causa. Emailit ha incontrato un errore interno durante la gestione del comando. Può succedere in qualsiasi fase.

Soluzione. Riprova più tardi. I server di posta e la maggior parte delle librerie lo fanno automaticamente per le risposte 4xx. Se il problema persiste, contatta il supporto indicando l’ora del tentativo.

Errori sui destinatari

Si verificano quando il client invia RCPT TO per ogni destinatario.

501 Invalid RCPT TO

Causa. L’indirizzo del destinatario non è formato correttamente, ad esempio non ha la @ o non c’è nulla prima o dopo di essa. Il messaggio completo è Invalid RCPT TO format o Invalid RCPT TO.

Soluzione. Convalida gli indirizzi prima di inviare. Controlla che non ci siano valori vuoti o nomi visualizzati passati dove è previsto solo un indirizzo.

530 Authentication required

Causa. Il client non ha effettuato l’accesso, oppure l’accesso non è riuscito e il client è andato avanti comunque. Senza accesso, il relay accetta posta solo per gli indirizzi di ricezione e di bounce di Emailit.

Soluzione. Attiva l’autenticazione SMTP nel client e imposta nome utente e password. Controlla se nella stessa sessione c’è un 535 precedente.

535 Mail server has been suspended

Causa. Il workspace è sospeso, di solito a causa di un tasso di bounce elevato. Vedi Salute degli invii.

Soluzione. Contatta il supporto all’indirizzo support@emailit.com. Gli invii riprendono quando la sospensione viene revocata.

550 Unverified workspaces can only send to workspace members’ account emails

Causa. Il workspace è in modalità sandbox e il destinatario non è l’email dell’account di un membro del workspace. Il messaggio termina con l’indirizzo bloccato.

Soluzione. Fai le prove con l’email dell’account di un membro, oppure richiedi l’accesso alla produzione. Vedi Come provo l’invio prima che il workspace sia verificato?.

Errori sul messaggio

Si verificano dopo che il client ha inviato il messaggio con DATA.

552 Message too large (maximum size 40MB)

Causa. Il messaggio, allegati codificati compresi, supera i 40 MB. La codifica Base64 rende gli allegati più grandi dei file di circa un terzo.

Soluzione. Invia allegati più piccoli, oppure carica i file grandi su un tuo spazio di archiviazione e includi un link.

530 From/Sender domain is not verified for this workspace

Causa. Un indirizzo nell’header From non si trova su un dominio di invio verificato del workspace a cui appartiene la chiave. Motivi comuni: il dominio non è ancora verificato o è in attesa di revisione, l’indirizzo From è su un sottodominio che non hai aggiunto, la chiave appartiene a un altro workspace, oppure il messaggio non ha un header From. L’indirizzo MAIL FROM della busta non conta.

Soluzione. Controlla lo stato del dominio in Email APIDomains, fai corrispondere esattamente l’indirizzo From a un dominio verificato e usa una chiave dello stesso workspace. Vedi Perché l’SMTP restituisce 530 From domain not verified?.

530 API key is restricted to sending domain

Causa. La chiave è una chiave Sending Only limitata a un dominio, e l’indirizzo From è su un altro dominio. Il messaggio indica il dominio consentito.

Soluzione. Invia dal dominio consentito, oppure usa una chiave senza limitazione di dominio.

550 Sending from this domain is paused

Causa. Emailit ha messo in pausa il dominio del From perché il suo tasso di bounce ha superato il 5%.

Soluzione. Trova l’origine dei bounce e ripulisci la lista. Vedi Salute degli invii e Bounce e segnalazioni di spam.

550 Loop detected

Causa. Il messaggio è già passato più di quattro volte attraverso il relay di Emailit, di solito perché delle regole di inoltro lo rimandano avanti e indietro.

Soluzione. Trova e interrompi il ciclo di inoltro tra i tuoi sistemi o le tue caselle.

550 Message processing failed

Causa. Emailit ha accettato i dati ma non è riuscito a memorizzare il messaggio.

Soluzione. Ritenta il messaggio. Se non riesce di nuovo, contatta il supporto indicando l’ora del tentativo e gli indirizzi From e To.

Errori sulle email in entrata

452 Insufficient credits to receive inbound email

Causa. È stato inviato un messaggio a uno dei tuoi indirizzi per le email in entrata, ma il workspace non ha più crediti. Ricevere un’email costa 1 credito. Il server mittente riceve questo errore temporaneo e ritenta più tardi.

Soluzione. Ricarica i crediti o attiva la ricarica automatica. La posta che il mittente ritenta arriva quando i crediti sono disponibili.

Problemi di connessione

Sintomo Causa probabile Soluzione
La connessione va in timeout o viene rifiutata Il tuo ISP, hosting o provider cloud blocca la porta. La porta 25 è bloccata sulla maggior parte delle piattaforme cloud, e alcune bloccano la 587. Usa la 587, poi la 2525 o la 2587. Vedi Perché la connessione SMTP va in timeout?.
wrong version number, oppure la connessione si blocca dopo essersi aperta La modalità TLS non corrisponde alla porta: TLS implicito sulla 587, o STARTTLS sulla 465. Usa STARTTLS sulle porte 587, 2525, 2587 e 25, e il TLS implicito solo sulla 465.
Il nome del certificato non corrisponde Ti colleghi tramite indirizzo IP o tramite un tuo nome host. Collegati a smtp.emailit.com.
L’handshake non riesce su un sistema datato Il client non riesce a negoziare una versione moderna di TLS, oppure i suoi certificati CA non sono aggiornati. Aggiorna il runtime, OpenSSL e il bundle CA.

Per maggiori dettagli, vedi Perché ricevo errori TLS quando mi collego all’SMTP?.

Accettata ma non consegnata

Una risposta 250 significa che Emailit ha accettato il messaggio, non che è arrivato in inbox. Apri l’email in Email APIEmails usando l’ID della risposta e controllane lo stato:

Per una checklist completa, vedi Perché la mia email non è arrivata?.

Serve ancora aiuto?

Scrivi a support@emailit.com o chiedi su Discord. Indica l’ora del tentativo, la porta, la libreria di posta e la risposta completa del server.

Questa pagina ti è stata utile?

Grazie del feedback.

Grazie, leggiamo ogni messaggio.