Cómo instalar SendEmail en Linux

22 dic 2022 3 min di lettura
Cómo instalar SendEmail en Linux
Indice dei contenuti

Introducción

SendEmail es un cliente de correo electrónico SMTP de línea de comandos ligero. Fue diseñado para usarse en scripts bash, archivos por lotes, programas Perl y sitios web, pero también es muy útil en muchos otros contextos. SendEmail está escrito en el lenguaje de programación Perl y es único en el sentido de que no requiere módulos especiales. Tiene una interfaz simple, lo que lo hace muy fácil de usar.

Si su intención es instalar SendEmail en un servidor remoto, continúe leyendo; de lo contrario, omita el primer párrafo " Conexión al servidor " y lea el siguiente.

Conexión al servidor

Para acceder al servidor, necesita saber la dirección IP. También necesitará su nombre de usuario y contraseña para la autenticación. Para conectarse al servidor como usuario root, escriba el siguiente comando:

ssh root@IP_DEL_SERVER

A continuación, deberá ingresar la contraseña de usuario raíz.

Si no está usando el usuario raíz, puede iniciar sesión como otro nombre de usuario usando el mismo comando, luego cambie la raíz a su nombre de usuario:

ssh nome_utente@IP_DEL_SERVER

A continuación, se le pedirá que introduzca su contraseña de usuario.

El puerto estándar para conectarse a través de ssh es 22, si su servidor usa un puerto diferente, deberá especificarlo usando el parámetro -p, luego escriba el siguiente comando:

ssh nome_utente@IP_DEL_SERVER -p PORTA

Instalar SendEmail desde los repositorios predeterminados

Para instalar SendEmail en Linux usando la línea de comando, puede seguir estos pasos.

Asegúrese de tener el paquete " perl " instalado en su sistema. Si aún no lo ha hecho, puede instalarlo con el comando " sudo apt-get install perl " en Ubuntu o con el comando " sudo yum install perl " en CentOS:

sudo apt-get install perl
sudo yum install perl

El paquete sendemail está disponible en los repositorios de paquetes predeterminados para la mayoría de los sistemas Linux. Utilice el administrador de paquetes predeterminado para instalar el paquete sendemail en su sistema.

Usando el administrador de paquetes de Debian:

sudo apt update
sudo apt install sendemail -y

Usando el administrador de paquetes DNF:

sudo dnf makecache --refresh
sudo dnf install sendemail -y

Instale SendEmail descargando el paquete desde el sitio oficial

Descargue la última versión de SendEmail desde el sitio web oficial usando el comando " wget ":

wget http://caspian.dotconf.net/menu/Software/SendEmail/sendEmail-v1.56.tar.gz

Extraiga el archivo tar descargado con el comando "tar":

tar xzf sendEmail-v1.56.tar.gz

Acceda al directorio extraído con el comando "cd":

cd sendEmail-v1.56

Ejecute el comando "make" para compilar el programa:

make

Copie el archivo " sendEmail " a un directorio presente en su ruta, por ejemplo " /usr/local/bin ", con el comando " cp ":

sudo cp sendEmail /usr/local/bin

Otorgue permisos de ejecución al archivo "sendEmail" con el comando "chmod":

sudo chmod +x /usr/local/bin/sendEmail

Ahora puede usar SendEmail desde su shell de Linux. Para obtener más información sobre el uso de esta herramienta, puede ejecutar el comando " sendEmail -h " para ver la lista de parámetros disponibles.

Nota: SendEmail requiere acceso a un servidor SMTP para enviar correos electrónicos. Asegúrese de tener credenciales de acceso a su servidor SMTP y de haber configurado SendEmail adecuadamente con los parámetros correctos.

Enviar un correo electrónico con SendEmail

Ahora puede enviar correo electrónico a través de servidores SMTP remotos a través de la línea de comandos o scripts de shell. Para enviar correos electrónicos, necesita sus datos SMTP.

Aquí está el comando básico sendemail con los parámetros requeridos.

echo "Email content here" | sendemail -l email.log \
 -u "Email Subject" \
 -f "[email protected]" \
 -t "[email protected]" \
 -s "smtp.gmail.com:587" \
 -xu "SMTP USER NAME" \
 -xp "SMTP USER PASSWORD" \
 -o tls=yes

Escriba sendemail en la terminal y presione enter para obtener más detalles sobre los parámetros de la línea de comandos.

Conclusión

En este tutorial hemos visto cómo instalar SendEmail en Linux

Support us with a

Successivamente, completa il checkout per l'accesso completo a Noviello.it.
Bentornato! Accesso eseguito correttamente.
Ti sei abbonato con successo a Noviello.it.
Successo! Il tuo account è completamente attivato, ora hai accesso a tutti i contenuti.
Operazione riuscita. Le tue informazioni di fatturazione sono state aggiornate.
La tua fatturazione non è stata aggiornata.