Saltar al contenido

Usando curl para enviar correo electrónico

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:

  1. Estoy usando curl versión 7.21.6 con soporte SSL.

  2. No necesitas usar el --insecure interruptor, que impide curl de realizar la verificación de la conexión SSL. Consulte este recurso en línea para obtener más detalles.

  3. 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.

  4. 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.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *