Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.
Prueba de la conexión a la interfaz SMTP de Amazon SES mediante la línea de comandos
Puede utilizar los métodos descritos en esta sección desde la línea de comandos para probar la conexión con el punto de enlace SMTP de Amazon SES, validar las credenciales de SMTP y solucionar problemas de conexión. Estos procedimientos utilizan herramientas y bibliotecas que se incluyen con los sistemas operativos más comunes.
Para obtener información acerca de cómo solucionar problemas con las conexiones SMTP, consulte Problemas de SMTP de Amazon SES.
Requisitos previos
Cuando se conecta a la interfaz SMTP de Amazon SES, debe proporcionar un conjunto de credenciales de SMTP. Estas credenciales SMTP son diferentes de las credenciales estándar AWS . Los dos tipos de credenciales no son intercambiables. Para obtener más información sobre cómo obtener sus credenciales de SMTP, consulte Obtención de las credenciales de SMTP de Amazon SES.
Prueba de la conexión a la interfaz de SMTP de Amazon SES
Puede utilizar la línea de comandos para probar su conexión a la interfaz de SMTP de Amazon SES sin autenticar ni enviar ningún mensaje. Este procedimiento es útil para solucionar problemas de conectividad básicos. Si la conexión de prueba produce un error, consulte Problemas de SMTP.
En esta sección se incluyen procedimientos para probar la conexión mediante OpenSSL (que se incluye en la mayoría de las distribuciones de Linux, macOS y Unix, y también está disponible para Windows) como Test-NetConnection
el cmdlet PowerShell in (que se incluye en las versiones más recientes de Windows).
- Linux, macOS, or Unix
-
Hay dos formas de conectarse a la interfaz de SMTP de Amazon SES con OpenSSL: mediante SSL explícito a través del puerto 587 o mediante SSL implícito a través del puerto 465.
Para conectarse a la interfaz SMTP mediante SSL explícito
-
En la línea de comandos, ingrese el comando siguiente para conectarse al servidor SMTP de Amazon SES:
openssl s_client -crlf -quiet -starttls smtp -connect email-smtp.us-west-2.amazonaws.com
:587
En el comando anterior, sustituya email-smtp.us-west-2.amazonaws.com
por la URL del punto de enlace SMTP de Amazon SES de su AWS región. Para obtener más información, consulte Regiones y Amazon SES.
Si la conexión se realiza correctamente, aparece un resultado similar al siguiente:
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 conexión se cierra automáticamente después de unos 10 segundos de inactividad.
Como alternativa, puede utilizar SSL implícito para conectarse a la interfaz SMTP a través del puerto 465.
Para conectarse a la interfaz SMTP mediante SSL implícito
-
En la línea de comandos, ingrese el comando siguiente para conectarse al servidor SMTP de Amazon SES:
openssl s_client -crlf -quiet -connect email-smtp.us-west-2.amazonaws.com
:465
En el comando anterior, sustituya email-smtp.us-west-2.amazonaws.com
por la URL del punto de enlace SMTP de Amazon SES de su AWS región. Para obtener más información, consulte Regiones y Amazon SES.
Si la conexión se realiza correctamente, aparece un resultado similar al siguiente:
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 conexión se cierra automáticamente después de unos 10 segundos de inactividad.
- PowerShell
-
Puede usar el NetConnection cmdlet Test- PowerShell para conectarse al servidor SMTP de Amazon SES.
El cmdlet Test-NetConnection
puede determinar si la computadora puede conectarse al punto de enlace de SMTP de Amazon SES. Sin embargo, no comprueba si el equipo puede realizar una conexión SSL implícita o explícita al punto de enlace SMTP. Para probar una conexión SSL, puede instalar OpenSSL para Windows para enviar un correo electrónico de prueba.
Para conectarse a la interfaz SMTP mediante el cmdlet Test-NetConnection
-
En PowerShell, introduzca el siguiente comando para conectarse al servidor SMTP de Amazon SES:
Test-NetConnection -Port 587
-ComputerName email-smtp.us-west-2.amazonaws.com
En el comando anterior, sustituya email-smtp.us-west-2.amazonaws.com
por la URL del punto de enlace SMTP de Amazon SES de su AWS región y sustituya 587
por el número de puerto. Para obtener más información acerca de los puntos de enlace regionales de Amazon SES, consulte Regiones y Amazon SES.
Si la conexión se ha realizado correctamente, verá un resultado similar al siguiente ejemplo:
ComputerName : email-smtp.us-west-2.amazonaws.com
RemoteAddress : 198.51.100.126
RemotePort : 587
InterfaceAlias : Ethernet
SourceAddress : 203.0.113.46
TcpTestSucceeded : True