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.
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