L'errore SMTP 454 indica che TLS (Transport Layer Security) non è disponibile. Questo errore si verifica quando un client tenta di stabilire una connessione crittografata TLS, ma il server non può fornire la crittografia TLS.
Il codice di risposta SMTP 454 segue il formato standard di risposta SMTP:
4 = Errore temporaneo (risposta di completamento negativo transitorio)54 = TLS non disponibileQuando ricevi un errore 454, significa che il server di posta non può stabilire una connessione crittografata TLS. Questa può essere una condizione temporanea se TLS è in fase di configurazione o se ci sono problemi con i certificati.
Tipo : Errore temporaneo (errore soft)Categoria : Sicurezza/CrittografiaAzione richiesta : Riprovare con TLS o usare connessione non crittografata (se accettabile)TLS non configurato : Il server non ha TLS configuratoProblemi con i certificati : Il certificato TLS è mancante, scaduto o non validoTLS disabilitato : TLS è stato disabilitato sul serverPorta errata : Tentativo di usare TLS su una porta che non la supportaIncompatibilità di versione : Incompatibilità di versione TLS tra client e serverSovraccarico del server : Il server è troppo occupato per stabilire connessioni TLSErrore di configurazione : Configurazione TLS errata sul serverVerificare i requisiti TLS : Verifica se TLS è richiesto per il tuo caso d'usoUsare STARTTLS : Prova a usare il comando STARTTLS invece di una connessione TLS direttaVerificare la porta : Assicurati di usare la porta corretta (587 per STARTTLS, 465 per SSL/TLS)Contattare l'amministratore del server : Se TLS è richiesto, contatta l'amministratore del serverFallback a non crittografato : Come ultima risorsa, usa una connessione non crittografata (non raccomandato per la produzione)Implementare fallback TLS : Implementa un fallback a connessione non crittografata se TLS fallisceValidazione dei certificati : Valida appropriatamente i certificati TLSGestione degli errori : Gestisci gli errori 454 con grazia con un fallback appropriatoConsiderazioni sulla sicurezza : Non inviare mai dati sensibili su connessioni non crittografateRegistrazione : Registra gli errori 454 per tenere traccia dei problemi di disponibilità TLSConfigurazione : Consenti la configurazione dei requisiti TLS per server530 - STARTTLS richiesto - STARTTLS richiesto500 - Errore di sintassi - Errori di sintassi dei comandi502 - Comando non implementato - Comando non supportato454 5.7.3 TLS not available
Fallimento STARTTLS : Restituito quando il comando STARTTLS fallisceFallimento TLS diretto : Restituito quando una connessione TLS diretta non può essere stabilitaProblemi con i certificati : Restituito quando problemi con i certificati TLS impediscono la crittografiaUsare sempre TLS : Preferisci connessioni crittografate TLS per la sicurezzaImplementare fallback : Avere meccanismi di fallback per i fallimenti TLSValidazione dei certificati : Valida sempre i certificati TLSSicurezza prima di tutto : Non compromettere mai la sicurezza per la convenienzaMonitorare gli errori TLS : Tieni traccia degli errori 454 per identificare server con problemi TLSAggiornare i certificati : Assicurati che i certificati TLS siano validi e aggiornatiUsare TLS moderno : Usa TLS 1.2 o superiore per una migliore sicurezza