web-dev-qa-db-fra.com

Négociation du certificat SMTP STARTTLS via telnet

J'essaie de démarrer les tâches dans sendmail, mais je ne sais pas comment utiliser le certificat. S'il vous plaît me suggérer chemin

> 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

Quand et comment devrais-je utiliser/fournir le certificat?

36
Gaurav Minocha

Vous ne pouvez pas, car dès que vous commencez à utiliser TLS, la conversation devient cryptée et vous ne parlez probablement pas cette langue;)

Voici ce que vous pouvez faire à la place:

openssl s_client -debug -starttls smtp -crlf -connect localhost:25

OpenSSL effectuera la négociation STARTTLS pour vous et vous pourrez reprendre la conversation à partir de là (déchiffré automatiquement à la volée).

69
Simon