Mostrando entradas con la etiqueta Linux. Mostrar todas las entradas
Mostrando entradas con la etiqueta Linux. Mostrar todas las entradas

miércoles, 22 de enero de 2014

Enviar correos desde la terminal de linux usando SSMTP y GMail

En ocasiones, es importante enviar correos desde nuestros servidores (o equipos personales), para enviar un reporte, o solo por que si. SSMTP, y Google nos ayudan con esto.

Lo primero que debemos hacer es instalar SSMTP. Si contamos con una distribución basada en Debian, escribimos en nuestra terminal:

# apt-get install ssmtp

Editamos el archivo de configuración ssmtp.conf así:

# vim /etc/ssmtp/ssmtp.conf

Buscamos el parámetro mailhub, y lo editamos así:

mailhub=smtp.gmail.com:587

Descomentamos la linea con FromLineOverride:

FromLineOverride=YES

Y por último, agregamos los datos de nuestra cuenta de correo:

AuthUser=correo@gmail.com
AuthPass=contrasenia
UseSTARTTLS=YES

Ya con esto, tendríamos nuestro sistema configurado para enviar correos haciendo uso del comando mail. Veamos un ejemplo de uso:

$ echo "Este es el mensaje del correo" | mail -s "Asunto" receptor@dominio.com

Para más información sobre el comando mail, siempre podremos usar el manual:

$ man mail

Espero les sirva de ayuda. Un saludo.

domingo, 21 de abril de 2013

Obtener dirección MAC con C en Linux

Paso por aquí a dejar un código que he recopilado de varios post encontrados en internet. Se trata de un procedimiento con el cual podemos obtener la dirección MAC de nuestro equipo (más exactamente de una interfaz de red contenida en nuestro equipo). El código lo pueden encontrar en la siguiente dirección:

https://github.com/sigifredo/cUtils

El código está en el archivo llamado hwaddr.c del directorio src.
Espero les sirva de ayuda.