Gnokii: Comunicación con Teléfonos Móviles
Gnokii es un conjunto de programas que permite la comunicación con teléfonos móviles. Inicialmente, solo era compatible con teléfonos Nokia, pero luego se extendió para admitir otros modelos. Está disponible para Linux, Unix BSD, Windows y Mac OS X, y se distribuye como código fuente.
Gnokii es una herramienta de consola, pero varias interfaces gráficas de usuario la utilizan para comunicarse con los teléfonos, como por ejemplo:
- Xgnokii [1]
- Gnocky
- Gnome Phone Manager
Todas estas interfaces utilizan Gnokii internamente. Se licencia bajo la GPL de GNU.
Características
- Activa el Monitor de Red de Nokia.
- Admite el envío de SMS (con informe de entrega), mensajes de imagen, y puede enviar y recibir tonos de llamada (como SMS).
- Gestiona el directorio telefónico.
- Permite marcar y recibir llamadas.
- Gestiona el calendario.
- Se puede conectar a través de cable serie/USB, infrarrojos y Bluetooth.
Instalación
Para instalar Gnokii utilizando el administrador de paquetes apt, ejecuta la siguiente línea de comando:
sudo apt-get install gnokii
(Recuerda anteponer sudo si estás en Ubuntu).
Configuración
Primer paso: Accede a la carpeta /etc con la siguiente línea de comando:
cd /etc
Segundo paso: Edita el archivo gnokiirc utilizando el siguiente comando:
sudo nano gnokiirc
Tercer paso: En la sección [global], agrega las líneas correspondientes al tipo de cable que utiliza tu teléfono. Por ejemplo:
[global]
model = AT
port = /dev/ttyACM0
connection = serial
Cuarto paso: Guarda el archivo gnokiirc, conecta tu teléfono al equipo, elige la opción PC Suite y ejecuta el siguiente comando:
gnokii --identify
Esto mostrará todos los datos de tu teléfono.
Ahora Gnokii está configurado y listo para enviar mensajes.
Prueba de Envío de Mensajes
Para probar la funcionalidad de envío de mensajes, ejecuta la siguiente sentencia:
echo "Hola mundo" | gnokii --sendsms numerocelular
Si el mensaje se envía correctamente, aparecerá un mensaje de confirmación. De lo contrario, se mostrará el mensaje «failed».
Exim: Agente de Transporte de Correo
Exim (EXperimental Internet Mailer) es un agente de transporte de correo (MTA) utilizado en la mayoría de los sistemas Unix. Se distribuye de forma gratuita bajo la licencia GNU GPL, por lo que es software libre.
Exim ofrece una gran flexibilidad en las rutas que pueden seguir los mensajes según su origen y presenta funcionalidades para el control de spam, listas de bloqueo basadas en DNS (DNSBL), virus, control de relay, usuarios y dominios virtuales, entre otras. Estas funcionalidades se configuran y mantienen de forma relativamente sencilla.
Instalación
sudo apt-get install exim4
Configuración
sudo dpkg-reconfigure exim4-config
Durante la configuración, elige las siguientes opciones:
- ¿Dividir la configuración en pequeños ficheros? «NO»
- Configuración general del correo: «Internet site; el correo se envía y recibe directamente usando SMTP»
- mailname «tudominio.com» (esto hará que a los destinatarios el correo remitente les aparezca como usuario@tudominio.com, por ejemplo)
- Direcciones IP en las que recibir conexiones SMTP entrantes: «127.0.0.1» (esto indica las interfaces de red desde las que admitirá correos entrantes, en este caso solo la interfaz loopback)
- Otros destinos para los que se acepta el correo: «» (lista de nombres separada por «:» que será interpretada como localhost)
- Dominios para los que se reenvía correo: «»
- Máquinas para las cuales reenviar correo: «127.0.0.1»
- ¿Limitar el número de consultas de DNS (marcación bajo demanda)? «No»
Con esto, la configuración básica de Exim estará lista. Algunas opciones adicionales serían incorporar autenticación, SSL, cambiar el puerto de escucha y revisar la configuración de la cola de salida (para que envíe el correo lo más rápido posible antes de un apagado por corte de corriente, por ejemplo).
Uso de Exim con Thunderbird y Freepops
Exim se puede usar junto con Thunderbird y Freepops para gestionar varias cuentas de correo de forma cómoda.
Envío de Correos desde la Línea de Comandos con Sendemail
Para enviar correos desde la línea de comandos, se puede usar sendemail:
sudo apt-get install sendemail
Para usarlo, no es necesario configurar nada, simplemente ejecuta:
sendEmail -f remitente@tudominio.com -t destinatario@otrodominio.com -u "Asunto del correo" -o message-file=/ruta/al/archivo/con/el/cuerpo/del/mensaje
Donde:
- -f: Remitente
- -t: Destinatario
- -u: Asunto
- -o message-file=: Cuerpo del mensaje (también se puede usar -m «Cuerpo del mensaje» directamente)