You are on page 1of 3

Enviar mails desde la consola de ubuntu.

Wasesores

http://wasesores.com/enviar-mail-terminal-ubuntu/

Wasesores Aprendiendo contabilidad, scalidad, laboral,y linux

Linux Sistema de archivos Cifrado Aplicaciones Java Escritorio Gnome Shell Redes Virtualizacin Contabilidad Ejercicios Estados contables Leg. Contable Sociedades de Capital Facturacion Cuentas Anuales Sociedades Software Fiscalidad Impuesto de sociedades IRPF RIC IGIC Sociedades Modelos Laboral General RETA Contratos Especial Agrario Sistema Red Formacin Economa Online Responsabilidad-Social Web Google Navegacion Web WordPress.org Windows O-topic

Enviar mails desde la consola de ubuntu.


Cuando trabajamos con GNU/Linux, en algunos casos tenemos la necesidad de enviar un correo pero no queremos ir al navegador, etc, etc. Ms an, si el destinatario es uno en concreto o varios pero pocos, con lo cual lo podemos mecanizar para hacer todo el proceso con solo teclear una palabra en la terminal. Explicaremos el mtodo basado en exim4 que nos permite enviar correo desde consola, pero no puede enviar archivos adjunto dentro del correo, pero puede agregarlo dentro del cuerpo de correo. La sintaxis bsica es: Ejemplo 1.1, incrustar un chero en el mail:
mail -s firewall pepitoperez@hotmail.com < /home/pepitoperez/chorrada.pdf

Ejemplo 1.2, a varios destinatarios:


echo "PARTIDO DE BALONCESTO EL JUEVES A LAS 20:00 DONDE SIEMPRE" | mail -s "BALONCESTO" pepitoperez@hotmail.com -c AMIGO1pepitoperez@hotmail.com -c AMIGO2pepitoperez@hotmail.com

Antes de poder usarlo, necesitamos instalar dos paquetes:


sudo apt-get install exim4 exim4-config exim4-daemon-light

Ahora para congurarlo, tendremos que irnos a un terminal y teclear:


dpkg-reconfigure exim4-config

En la reconguracin/instalacin contestamos a las preguntitas de la siguiente forma: Opcin 2 (El correo se enva mediante un smarthost; se recibe a travs de SMTP) Pantalla informativa (simplemente le damos a aceptar) Nombre del sistema de correo: tucorreo@gmail.com. Pantalla informativa. Aceptamos. Direcciones IP en las que recibir conexiones SMTP entrantes: 127.0.0.1 (Podemos dejarlo tal y como est, con 127.0.0.1 ; ::1. No sirve poner solo localhost). Pantalla informativa sobre los dominios locales. Aceptamos. Otros dominios para los que se acepta el correo: Enter (Dejamos como est, con localhost) Mquinas para las cuales reenviar correo: Aceptamos con Enter (No ponemos nada) Pantalla informativa sobre el servidor saliente smarthost. Aceptamos. Direccion IP o nombre del equipo (smarthost) saliente: En este caso, ponemos el de google: smtp.gmail.com::587 ( Si queremos usar otros correos, deberemos poner aqui sus datos de su servidor SMTP) Desea ocultar el nombre de correo local en los mensajes salientes? NO

1 de 3

13/05/13 15:47

Enviar mails desde la consola de ubuntu. Wasesores

http://wasesores.com/enviar-mail-terminal-ubuntu/

Pantalla informativa sobre consultas DNS. Aceptamos. Limitar el numero de consultas DNS? NO Pantalla informativa sobre el formato mbox. Aceptamos. Mecanismo de entrega para el correo local: 1 (formato mbox en /var/mail) Pantalla informativa sobre conguracin concentrada o segmentada. Aceptamos. Dividir la conguracin en pequeos cheros? S Pantalla informativa sobre postmaster y mister root. Aceptamos (Mucha informacin, s, total pa naa) Destinatario del correo de root y postmaster: Enter (No ponemos nada) Pooooooor iiiiiinnnn ya tenemos la aplicacin congurada. Solo le damos permisos y personalizar nuestro correo. Cambiamos el propietario del archivo de contrasea a root o a nuestro usuario habitual:
sudo chown root:Debian-exim /etc/exim4/passwd.client

Ahora editamos el archivo /etc/exim4/passwd.client, de forma que aadamos al nal nuestros datos de correo de gmail.
sudo gedit /etc/exim4/passwd.client

# password le used when the local exim is authenticating to a remote # host as a client. # # see exim4_passwd_client(5) for more documentation # # Example: ### target.mail.server.example:login:password gmail-smtp.l.google.com:tucorreo@gmail.com:tucontrasea *.google.com:tucorreo@gmail.com:tucontrasea smtp.gmail.com:tucorreo@gmail.com:tucontrasea Reiniciamos el servidor de correo
/etc/init.d/exim4 restart

Caso de aparecernos un error del tipo * ALERT: exim paniclog /var/log/exim4/paniclog has non-zero size, mail system possibly broken Borramos el chero y volvemos a reiniciar
sudo rm /var/log/exim4/paniclog /etc/init.d/exim4 restart

La herramienta ya est del todo lista. No queda ms que usarla. En el caso de que posteriormente nos suceda lo de recibir un mail tipo Mail Delivery Subsystem Delivery Status Notication (Failure) blablabla, tenemos que suprimir la linea de cron de sendmail de la siguiente forma:
sudo gedit /etc/cron.d/sendmail

y la linea que comienza por /*20 * *, la comentamos (Le ponemos un # al principio). Reiniciamos tambien sendmail, para validar los cambios, con:
sudo /etc/init.d/sendmail restart

Entradas relacionadas
Sistema de Notificaciones Electrnicas obligatorias de AEAT. Comando para ver puertos abiertos en ubuntu. GnomeTweakTool Certificados tributarios del IRPF. Obtener certificados tributarios de

Sistema de Notificaciones Electrnicas obligatorias de AEAT.


Los supuestos de notificaciones y comunicaciones administrativas obligatorias por medios electrnicos en el mbito de la Administracin Pblica, se recogen a continuacin. Ya el Real Decreto 1671/2009, introduca en sus ...

Continuar leyendo...

El 17/06/2010 / Linux / 4 Comentarios Tags: mail

http://wasesores.com/ Wasesores
Me temo que annimo 100%es difcil; la ip pblica me da que siempre es snifable. Mejor hay varios servicios web muy buenos para eso.

http://wasesores.com/ Wasesores
Gracias por comentar y por su visita!!! Espero le sirva.

http://www.facebook.com/oscarherediallorens scar Heredia


Genial!!! Siempre se me olvida todo esto y me toca vovlerlo a hacer. Muchsimas gracias.

myMailing
Muy bueno tu artculo, solo una cosa, como enviar un email annimo

Etiquetas

2 de 3

13/05/13 15:47

Enviar mails desde la consola de ubuntu. Wasesores

http://wasesores.com/enviar-mail-terminal-ubuntu/

administradores

AEAT Apache Arrendamientos

Autnomos Certicados

Combinaciones de negocios

Cotizacin Declaracin de la renta Deterioro Escritorio Factura

Gnome Gnome shell Gugeleando HDD IGIC Impuesto sobre sociedades IRPF IRPF 2013 IVA java Leyes LibreOce Mercantil Mdulos Nvidia Prstamos Reforma laboral 2012 Renta Renta 2011 Renta 2012 Retenciones RIC Seguridad Social Sistema de archivos
electrnica

Sociedades Software Sueldos y salarios Unity Virtual Box Vivienda VMware Winsuite Wordpress
Pginas
BlogRoll Contactar Sitemap

Contabilidad
Escritoriocontable

Linux/Ubuntu
Elsoftwarelibre Jvare Nosinmiubuntu Rm-Rf Ubuntizandoelplaneta Usemoslinux

Webs amigas
Macreando

RECUERDE QUE:
Los textos y cualquier otra informacin aqu publicada estn destinadas a un uso meramente informativo y documental. El autor o los autores de este stio, no se hacen responsables de posibles inexactitudes en el contenido, ni de posibles perjuicios por su utilizacin. Los nicos textos que tienen validez jurdica son los publicados en los Boletines y Diarios Ociales.

Buscar:

Buscar

Comentarios recientes
Powered by Disqus Wasesores.com 2013 Las Palmas de Gran Canaria. | Artculos (RSS) Ir arriba

3 de 3

13/05/13 15:47