jump to navigation

LINUX: Enviar correo desde terminal 07/02/2011

Posted by pau5321 in correo, enviar, linux, terminal, tutorial, Uncategorized.
Tags: , , , ,
2 comments

En esta entrada aprenderemos como enviar un correo desde un terminal de Linux, solo hay que seguir los pasos que indico y ya tendremos nuestro terminal configurado.

Enviar correo electrónico desde terminal.

Para instalarlo:

sudo apt-get install ssmtp

Los archivos de configuración se sitúan en /etc/ssmtp

Vamos a suponer que tenemos una cuenta GMAIL y la vamos a configurar:

Configuramos el archivo

/etc/ssmtp/ssmtp.confSe hace con el comando:

$ sudo nano /etc/ssmtp/ssmtp.conf

Yo por ejemplo, dado que voy a configurar una cuenta gmail, el archivo ha quedado así:

#

# Config file for sSMTP sendmail

#

# The person who gets all mail for userids < 1000

# Make this empty to disable rewriting.

{r

oot=psanchezsmx2009@gmail.com

mailhub=smtp.gmail.com:587

rewriteDomain=

hostname=psanchezsmx2009@gmail.com

UseSTARTTLS=YES

AuthUser=psanchezsmx2009

AuthPass=********

FromLineOverride=YES

}

# Are users allowed to set their own From: address?

# YES- Allow the user to specify their own From: address

# NO – Use the system generated From: address

Y abrimos el archivo

/etc/ssmtp/revaliases$ sudo nano /etc/ssmtp/revaliases

Ha de quedar así:

# sSMTP aliases

#

# Format: local_account:tucorreo@gmail.com:smtp.gmail.com

#

# Example: root:tucorreo@gmail.com:smtp.gmail.com:587

# mainuser:tucorreo@gmail.com:smtp.gmail.com:587

# where [:587] is an optional port number that defaults to 25.

Ahora, desde el terminal, escribimos

$ ssmtp

correodestinatario@gmail.comPulsamos

control+D y el correo se ha enviado (tarda unos segundos).Nota: a veces suele dar un problema que no encuentra un programa llamado

apcupsd, loinstalaremos poniendo:

sudo apt-get install apcupsd

Y ya está solucionado el problema.

Le damos al enter y nos dejará que escribamos, introduciremos:

(línea en blanco)

Subject: Asunto

(línea en blanco)

Texto a escribir.

control+o para guardar