LINUX: Enviar correo desde terminal 07/02/2011
Posted by pau5321 in correo, enviar, linux, terminal, tutorial, Uncategorized.Tags: correo, enviar, linux, terminal, tutorial
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