Verifica della connessione all'interfaccia SMTP Amazon SES utilizzando la riga di comando - Amazon Simple Email Service

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Verifica della connessione all'interfaccia SMTP Amazon SES utilizzando la riga di comando

I metodi descritti in questa sezione sono destinati a essere utilizzati dalla riga di comando per testare la connessione all'endpoint SMTP Amazon SES, convalidare le credenziali SMTP e risolvere i problemi di connessione. Queste procedure utilizzano strumenti e librerie inclusi nella maggior parte dei sistemi operativi più comuni.

Per ulteriori informazioni sulla risoluzione dei problemi di connessione SMTP, consulta Problemi relativi a SMTP in Amazon SES.

Prerequisiti

Quando ti connetti all'interfaccia SMTP Amazon SES devi fornire un set di credenziali SMTP. Queste credenziali SMTP sono diverse dalle credenziali standard. AWS I due tipi di credenziali non sono intercambiabili. Per ulteriori informazioni su come ottenere le credenziali SMTP, consulta Richiesta delle credenziali SMTP Amazon SES.

Verifica della connessione all'interfaccia SMTP di Amazon SES

Puoi utilizzare la riga di comando per verificare la connessione all'interfaccia SMTP Amazon SES senza autenticare né inviare messaggi. Questa procedura è utile per la risoluzione dei problemi di connettività di base. Se la connessione di prova non riesce, consulta Problemi relativi a SMTP.

Questa sezione include le procedure per testare la connessione utilizzando sia OpenSSL (incluso nella maggior parte delle distribuzioni Linux, macOS e Unix ed è disponibile anche per Windows) sia Test-NetConnection il cmdlet PowerShell in (incluso nelle versioni più recenti di Windows).

Linux, macOS, or Unix

Esistono due modi per connettersi all'interfaccia SMTP Amazon SES con OpenSSL: utilizzando SSL esplicito sulla porta 587 o utilizzando SSL implicito sulla porta 465.

Connessione all'interfaccia SMTP utilizzando SSL esplicito
  • Nella riga di comando, immetti il comando seguente per connetterti al server SMTP Amazon SES:

    openssl s_client -crlf -quiet -starttls smtp -connect email-smtp.us-west-2.amazonaws.com:587

    Nel comando precedente, sostituisci email-smtp.us-west-2.amazonaws.com con l'URL dell'endpoint SMTP Amazon SES per la tua regione. AWS Per ulteriori informazioni, consulta Regioni e Amazon SES.

    Se la connessione è avvenuta correttamente, viene visualizzato un output simile al seguente:

    depth=2 C = US, O = Amazon, CN = Amazon Root CA 1 verify return:1 depth=1 C = US, O = Amazon, OU = Server CA 1B, CN = Amazon verify return:1 depth=0 CN = email-smtp.us-west-2.amazonaws.com verify return:1 250 Ok

    La connessione si chiude automaticamente dopo circa 10 secondi di inattività.

In alternativa, puoi utilizzare SSL implicito per connetterti all'interfaccia SMTP sulla porta 465.

Connessione all'interfaccia SMTP utilizzando SSL implicito
  • Nella riga di comando, immetti il comando seguente per connetterti al server SMTP Amazon SES:

    openssl s_client -crlf -quiet -connect email-smtp.us-west-2.amazonaws.com:465

    Nel comando precedente, sostituisci email-smtp.us-west-2.amazonaws.com con l'URL dell'endpoint SMTP Amazon SES per la tua regione. AWS Per ulteriori informazioni, consulta Regioni e Amazon SES.

    Se la connessione è avvenuta correttamente, viene visualizzato un output simile al seguente:

    depth=2 C = US, O = Amazon, CN = Amazon Root CA 1 verify return:1 depth=1 C = US, O = Amazon, OU = Server CA 1B, CN = Amazon verify return:1 depth=0 CN = email-smtp.us-west-2.amazonaws.com verify return:1 220 email-smtp.amazonaws.com ESMTP SimpleEmailService-d-VCSHDP1YZ A1b2C3d4E5f6G7h8I9j0

    La connessione si chiude automaticamente dopo circa 10 secondi di inattività.

PowerShell

Puoi utilizzare il NetConnection cmdlet Test- PowerShell per connetterti al server SMTP Amazon SES.

Nota

Il cmdlet Test-NetConnection può determinare se il computer è in grado di connettersi all'endpoint SMTP Amazon SES. Tuttavia, non verifica se il computer può effettuare una connessione SSL implicita o esplicita all'endpoint SMTP. Per testare una connessione SSL, è possibile installare OpenSSL per Windows per inviare un messaggio e-mail di prova.

Connessione all'interfaccia SMTP utilizzando il cmdlet Test-NetConnection
  • Nel PowerShell, inserisci il seguente comando per connetterti al server SMTP Amazon SES:

    Test-NetConnection -Port 587 -ComputerName email-smtp.us-west-2.amazonaws.com

    Nel comando precedente, sostituisci email-smtp.us-west-2.amazonaws.com con l'URL dell'endpoint SMTP Amazon SES per la tua AWS regione e sostituisci 587 con il numero di porta. Per ulteriori informazioni sugli endpoint specifici di una Regione per Amazon SES, consulta Regioni e Amazon SES.

    Se la connessione è avvenuta correttamente, viene visualizzato un output simile al seguente:

    ComputerName : email-smtp.us-west-2.amazonaws.com RemoteAddress : 198.51.100.126 RemotePort : 587 InterfaceAlias : Ethernet SourceAddress : 203.0.113.46 TcpTestSucceeded : True