Cómo enviar el comando de correo a través de curl en Raspberry Pi

Cómo enviar el comando de correo a través de curl en Raspberry Pi

El rizo El comando 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 comandar enviar un correo electrónico desde la terminal? Es útil para secuencias de comandos y automatización de tareas y requiere proveedores de correo electrónico, como SMTP o IMAP, seguidos por el cuerpo de correo electrónico y las credenciales de usuario.

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

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

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

Paso 1: (Opcional) Primero, debe permitir la verificación de dos pasos desde su cuenta de correo electrónico. En mi caso, estoy usando una cuenta de Gmail para enviar correo. Entonces, si estás usando lo mismo Gmail Proveedor, puede visitar aquí y habilitar la verificación de dos pasos.

Paso 2: Luego visite aquí y seleccione la aplicación y el dispositivo para generar la contraseña para. Ir con el "Correo"Opción aquí.

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

Etapa 4: Agregue el nombre de su dispositivo y seleccione el "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 de Raspberry Pi y use la siguiente sintaxis para enviar correo a través del comando CURL.

curl--ssl-reqd \
--url 'smtps: // smtp.gmail.com: 465 '\
--Usuario '[email protected]: contraseña generada a través del paso 4 '\
--por correo de '[email protected] '\
--mail-rcpt '[email protected] '\
--nombre de archivo de carga de carga.TXT

En la sintaxis anterior, el usuario debe agregar su dirección de correo electrónico en lugar de "[email protected]", Mientras que la contraseña debe generarse desde el mismo correo electrónico utilizando Etapa 4. El receptor_mail podría ser el correo de cualquier persona a quien desee enviar, mientras que el nombre del archivo debe ser el indicado, que incluye algún texto.

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

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

Conclusión

Enviar correo electrónico a través del rizo El comando es una forma ideal de enviar el correo electrónico desde el terminal en cuestión de segundos y es solo una 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 se requerirá al usar el rizo dominio. Sin esta contraseña, el usuario no podrá enviar un correo electrónico al receptor.