As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.
Teste de sua conexão com a interface SMTP do Amazon SES usando a linha de comando
Você pode usar os métodos descritos nesta seção a partir da linha de comando para testar sua conexão com o endpoint SMTP do Amazon SES, validar suas credenciais SMTP e solucionar problemas de conexão. Esses procedimentos usam ferramentas e bibliotecas que estão incluídas nos sistemas operacionais mais comuns.
Para obter informações adicionais sobre como solucionar problemas de conexão SMTP, consulte Problemas de SMTP do Amazon SES.
Pré-requisitos
Ao conectar-se à interface SMTP do Amazon SES, é necessário fornecer um conjunto de credenciais SMTP. Essas credenciais SMTP são diferentes das suas credenciais padrão AWS . Os dois tipos de credenciais não são intercambiáveis. Para obter mais informações sobre como obter as credenciais de SMTP, consulte Obtenção de credenciais SMTP do Amazon SES.
Como testar sua conexão com a interface SMTP do Amazon SES
É possível usar a linha de comando para testar sua conexão com a interface SMTP do Amazon SES sem autenticar e sem enviar nenhuma mensagem. Esse procedimento é útil para solucionar problemas básicos de conectividade. Se sua conexão de teste falhar, consulte Problemas de SMTP.
Esta seção inclui procedimentos para testar sua conexão usando o OpenSSL (que está incluído na maioria das distribuições Linux, macOS e Unix e também está disponível para Windows) e Test-NetConnection
o cmdlet PowerShell em (incluído nas versões mais recentes do Windows).
- Linux, macOS, or Unix
-
Há duas maneiras de se conectar à interface SMTP do Amazon SES com OpenSSL: usando SSL explícito na porta 587 ou usando SSL implícito na porta 465.
Como se conectar à interface SMTP usando SSL explícito
-
Na linha de comando, insira o seguinte comando para se conectar ao servidor SMTP do Amazon SES:
openssl s_client -crlf -quiet -starttls smtp -connect email-smtp.us-west-2.amazonaws.com
:587
No comando anterior, substitua email-smtp.us-west-2.amazonaws.com
pela URL do endpoint SMTP do Amazon SES para sua região. AWS Para ter mais informações, consulte Regiões e o Amazon SES.
Se a conexão for bem-sucedida, você verá um resultado semelhante a este:
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
A conexão se fecha automaticamente após cerca de 10 segundos de inatividade.
Como alternativa, é possível usar SSL implícito para se conectar à interface SMTP pela porta 465.
Como conectar-se à interface SMTP usando SSL implícito
-
Na linha de comando, insira o seguinte comando para se conectar ao servidor SMTP do Amazon SES:
openssl s_client -crlf -quiet -connect email-smtp.us-west-2.amazonaws.com
:465
No comando anterior, substitua email-smtp.us-west-2.amazonaws.com
pela URL do endpoint SMTP do Amazon SES para sua região. AWS Para ter mais informações, consulte Regiões e o Amazon SES.
Se a conexão for bem-sucedida, você verá um resultado semelhante a este:
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
A conexão se fecha automaticamente após cerca de 10 segundos de inatividade.
- PowerShell
-
Você pode usar o NetConnection cmdlet Test- PowerShell para se conectar ao servidor SMTP do Amazon SES.
O cmdlet Test-NetConnection
pode determinar se o computador pode se conectar ao endpoint SMTP do Amazon SES. No entanto, isso não testa se o computador pode estabelecer uma conexão SSL implícita ou explícita com o endpoint SMTP. Para testar uma conexão SSL, é possível instalar o OpenSSL para Windows para enviar um e-mail de teste.
Como conectar-se à interface SMTP usando o cmdlet Test-NetConnection
-
Em PowerShell, digite o seguinte comando para se conectar ao servidor SMTP do Amazon SES:
Test-NetConnection -Port 587
-ComputerName email-smtp.us-west-2.amazonaws.com
No comando anterior, substitua email-smtp.us-west-2.amazonaws.com
pela URL do endpoint SMTP do Amazon SES para sua AWS região e substitua 587
pelo número da porta. Para obter mais informações sobre endpoints regionais no Amazon SES, consulte Regiões e o Amazon SES.
Se a conexão foi bem-sucedida, é exibida uma saída semelhante a este exemplo:
ComputerName : email-smtp.us-west-2.amazonaws.com
RemoteAddress : 198.51.100.126
RemotePort : 587
InterfaceAlias : Ethernet
SourceAddress : 203.0.113.46
TcpTestSucceeded : True