Cómo enviar correo a través del comando Curl en Raspberry Pi

Como Enviar Correo A Traves Del Comando Curl En Raspberry Pi



El rizo command es uno de los comandos más útiles para los usuarios de Linux que se usa ampliamente para descargar archivos del servidor. Pero puedes usar el rizo comando para enviar un correo electrónico desde la terminal? Es útil para crear secuencias de comandos y automatizar tareas y requiere proveedores de correo electrónico, como SMTP o IMAP, seguidos del cuerpo del correo electrónico y las credenciales del usuario.

Si está buscando una manera fácil de enviar un correo electrónico a través del rizo desde el terminal Raspberry Pi, siga las instrucciones de este artículo.







Enviar correo a través del comando curl en Raspberry Pi

Para enviar un correo a través del comando curl en la terminal Raspberry Pi, siga los pasos a continuación:



Paso 1 : ( Opcional ) En primer lugar, debe permitir la verificación en dos pasos desde su cuenta de correo electrónico. En mi caso, estoy usando una cuenta de Gmail para enviar correos. Entonces, si está usando el mismo Gmail proveedor, puede visitar aquí y habilite la verificación en dos pasos.



Paso 2 : Entonces visita aquí y seleccione la aplicación y el dispositivo para generar la contraseña. Ir con el ' Correo ” opción aquí.





Paso 3 : Ahora seleccione el dispositivo y como estamos usando el dispositivo Raspberry Pi, puede ir con el ' Otro ' opción. No es obligatorio qué opción elegir.



Etapa 4 : Agregue el nombre de su dispositivo y seleccione ' Generar ' opción.

Guarde la contraseña en la pantalla para su uso posterior.

Nota : Estoy enviando un archivo con el nombre “ correo electrónico.txt 'aquí y dentro del archivo, hay un mensaje' Hola autor de Linux ”. Puede enviar cualquier archivo que desee agregando texto dentro del archivo.

Paso 5 : Abra el terminal Raspberry Pi y use la siguiente sintaxis para enviar correo a través del comando curl.

rizo --ssl-reqd \

  --url 'smtps://smtp.gmail.com:465' \
  --usuario 'yourmail@gmail.com:contraseña generada a través del Paso 4' \
  --correo de 'yourmail@gmail.com' \
  --correo-rcpt 'receiver_mail@gmail.com' \
  --subir archivo nombre de archivo.txt

En la sintaxis anterior, el usuario debe agregar su dirección de correo electrónico en lugar de ' yourmail@gmail.com ”, mientras que la contraseña debe generarse desde el mismo correo electrónico usando Etapa 4 . El destinatario_correo podría ser el correo de cualquier persona a la que desea enviar, mientras que el nombre del archivo debe ser el que incluye algo de texto.

Después de la ejecución del comando anterior, el correo se enviará al destinatario.

De esta forma, puede enviar cualquier correo electrónico que desee directamente desde el terminal utilizando el rizo dominio.

Conclusión

Envío de correo electrónico a través de la rizo El comando es una forma ideal de enviar el correo electrónico desde la terminal en segundos y es solo cuestión de un solo comando. Sin embargo, antes de eso, los usuarios deben generar la contraseña de la cuenta de correo electrónico, que será requerida al usar el rizo dominio. Sin esta contraseña, el usuario no podrá enviar un correo electrónico al receptor.