web-dev-qa-db-fra.com

curl: (1) Le protocole "'smtps" n'est pas supporté ou désactivé dans libcurl - J'ai essayé les solutions courantes

Avoir des problèmes de connexion à un serveur SMTP avec curl. Le script que je suis en train d’exécuter a fonctionné sur d’autres hôtes, c’est donc un problème avec curl. Ubuntu version 16.04 (xenial). La version curl pré-installée était 7.47. A chaque fois que j'exécute une commande similaire à ceci curl --url \'smtps://smtp.gmail.com:465\' ...the rest of the args j'obtiens l'erreur

curl: (1) Le protocole "'smtps" n'est pas supporté ou est désactivé dans libcurl

Très étrange depuis que j'ai déjà eu des installations Ubuntu fournies avec curl préinstallées et supportées par smtp.

curl --version

sort cette

curl 7.47.0 (x86_64-pc-linux-gnu) libcurl/7.47.0 GnuTLS/3.4.10 zlib/1.2.8 libidn/1.32 librtmp/2.3 Protocoles: fichier dict ftp ftps Gopher http https imap imaps ldap popd pop3s rtmp rtsp smb smbs smtp smtps telnet tftp Caractéristiques: AsynchDNS IDN IPv6 Largefile GSS-API Kerberos SPNEGO NTLM NTLM_WB SSL libz TLS-SRP UnixSockets

comme vous pouvez le voir, smtp et smtps sont listés en tant que protocoles mais je ne sais pas s'ils sont activés ou supportés?

Voici ce que j'ai fait en suivant les conseils de fils similaires

désinstaller curl avec Sudo apt-get remove curl puis suivi la réponse ici

chaque fois qu'il était temps d'exécuter le script de configuration, je lui ai donné les options suivantes

./configure --with-ssl --enable-smtp --enable-smtps

après avoir fini, j'ai eu la même erreur ... Ensuite, j'ai essayé de réinstaller avec apt-get install curl. mais obtenez toujours la même erreur. Ce qui donne? s'il n'y a aucun moyen de résoudre cela gracieusement, pourrais-je accomplir la même chose avec wget?

1
Alan

Vous avez une apostrophe principale (') puisque vous lui échappez avec une barre oblique inversée (\) - La sortie est un peu difficile à lire mais curl essaie de vous dire ceci, mais comme il est à côté de guillemets doubles ("), il ne se distingue pas:

curl: (1) Protocol "'smtps" not supported or disabled in libcurl
--------------------^
2
Kristopher Ives