web-dev-qa-db-fra.com

obtenir "530 5.7.0 Doit d'abord émettre une commande STARTTLS." erreur lors de l'envoi de courrier via netcat

J'essaie d'envoyer un e-mail avec netcat, voici ce que j'obtiens:

****-MacBook-Pro:~ ***$ nc smtp.gmail.com 25
220 mx.google.com ESMTP h8sm66301168eew.16 - gsmtp
Helo gmail.com
250 mx.google.com at your service
MAIL FROM: <******@gmail.com>
530 5.7.0 Must issue a STARTTLS command first. h8sm66301168eew.16 - gsmtp

qu'est-ce que la commande STARTTLS et que dois-je en faire?

9
dod

STARTTLS est une extension des protocoles de communication en texte brut, qui offre un moyen de mettre à niveau une connexion en texte brut vers une connexion cryptée (TLS ou SSL) au lieu d'utiliser un port séparé pour les communications cryptées.

http://en.wikipedia.org/wiki/STARTTLS

Le serveur smtp dit qu'il n'acceptera pas les connexions en texte brut.

9
Ashigore