Te damos el hallazgo a esta cuestión, o por lo menos eso pensamos. Si continuas con inquietudes puedes dejarlo en el apartado de preguntas y sin dudarlo te ayudaremos
Solución:
curl --ssl-reqd
--url 'smtps://smtp.gmail.com:465'
--user '[email protected]:password'
--mail-from '[email protected]'
--mail-rcpt '[email protected]'
--upload-file mail.txt
correo.txt contenido del archivo:
From: "User Name" <[email protected]>
To: "John Smith" <[email protected]>
Subject: This is a test
Hi John,
I’m sending this mail with curl thru my gmail account.
Bye!
Información adicional:
-
Estoy usando
curl
versión 7.21.6 con soporte SSL. -
No necesitas usar el
--insecure
interruptor, que impidecurl
de realizar la verificación de la conexión SSL. Consulte este recurso en línea para obtener más detalles. -
Se considera una mala práctica de seguridad pasar las credenciales de la cuenta a través de argumentos de línea de comandos. Utilizar
--netrc-file
. Consulte la documentación. -
Debe activar el acceso para aplicaciones menos seguras o las contraseñas de aplicaciones más nuevas.
si se quiere enviar correos como copia al carbón o copia al carbón oculta:
curl --url 'smtps://smtp.gmail.com:465' --ssl-reqd
--mail-from '[email protected]' --mail-rcpt '[email protected]'
--mail-rcpt '[email protected]' --mail-rcpt '[email protected]'
--upload-file mail.txt --user '[email protected]:password' --insecure
From: "User Name" <[email protected]>
To: "John Smith" <[email protected]>
Cc: "Mary Smith" <[email protected]>
Subject: This is a test
a BCC recipient eli is not specified in the data, just in the RCPT list.
Recuerda algo, que tienes concesión de valorar este tutorial si te fue preciso.