Enviar correo desde Linux (Comando mail)

Logo Linux

Desde hace un tiempo, vengo buscando la forma de enviar correos a través Linux, sin embargo no había tenido exito con ello. Entre mucha búsqueda, me di cuenta que se debe realizar la configuración del proveedor de correo. Por lo cual, en este artículo les quiero explicar cómo realizarlo.

Lo primero que debeoms hacer, es entrar con el usuario root y modificar el archivo /etc/mail.rc

[root@soyundba ~]# vi /etc/mail.rc
set smtp-use-starttls
set ssl-verify=ignore
set smtp-auth=login
set smtp=smtp://smtp.tu_proveedor_de_correo:puerto
set from="tu_correo"
set smtp-auth-user=tu_correo
set smtp-auth-password=tu_contraseña
set nss-config-dir="/etc/pki/nssdb/"

Teniendo en cuenta lógicamente que se deben cambiar los datos.

Teniendo ya la configuración de nuestro proveedor de correos, podemos realizar envíos de correo a través de la linea de comandos

mail -s "asunto" el_correo_destino
cuerpo_del_correo
opcion_enviar

Con la opción -s especificamos el asunto del correo entre comillas, seguido, ponemos la dirección a la que queremos enviar el correo. Al dar enter, quedará un espacio en blando, en el cual pondremos el cuerpo del correo.

Para finalizar, tenemos dos opciones:

  • Podemos escribir punto «.» y presionar enter.
  • Podemos presionar la combinación de teclas «Ctrl+d» y damos enter.

De esta manera, podemos validar en nuestro correo destino el nuevo mensaje enviado por linea de comando.

 

Acerca de JulianOrtiz0506

Soy administrador de bases de datos y desarrollador web, desde mis inicios en el mundo de la informática, he implementando proyectos personales y empresariales. Por consiguiente esto me ha permitido contar con una amplia calificación y destreza sobre mis áreas de conocimiento. Sobre todo suelo estar en constante aprendizaje, diariamente me estoy informando sobre nuevas tecnologías. Ya queme gusta estar actualizado en la tecnología de punta para todas las plataformas que me apasionan y con las cuales trabajo día a día.

Ver todas las entradas de JulianOrtiz0506 →

Deja una respuesta

Tu dirección de correo electrónico no será publicada.