via - Negociación de certificados SMTP STARTTLS vía telnet
test smtp telnet (1)
Estoy intentando iniciar tls en sendmail, pero no sé cómo usar el certificado. Por favor sugiérame camino
> telnet localhost 25
Trying 127.0.0.1...
Connected to localhost.
Escape character is ''^]''.
220 <machinename> ESMTP Sendmail <version>; <date>;localhost(OK)-localhost [127.0.0.1]
EHLO localhost
250-<mahinename> Hello localhost [127.0.0.1], pleased to meet you
250-ENHANCEDSTATUSCODES
250-PIPELINING
250-EXPN
250-VERB
250-8BITMIME
250-SIZE
250-DSN
250-ETRN
250-AUTH DIGEST-MD5 CRAM-MD5
250-STARTTLS
250-DELIVERBY
250 HELP
STARTTLS
220 2.0.0 Ready to start TLS
¿Cuándo y cómo debo usar / proporcionar el certificado?
No puede, porque en cuanto comienza a usar TLS, la conversación se encripta y probablemente no hable ese idioma;)
Esto es lo que puedes hacer en su lugar:
openssl s_client -debug -starttls smtp -crlf -connect localhost:25
OpenSSL le hará el apretón de manos STARTTLS y podrá retomar la conversación desde allí (descifrado automáticamente sobre la marcha).