martes, 7 de julio de 2015

Cómo enviar Correo o alertas via mail externo



Para los administradores del sistema (y usuarios) puedan por optar en transmitir sus mensajes a través de servidores SMTP externos (es decir, de su proveedor de correo electrónico o por los servicios de correo electrónico comercial).

Con el fin de configurar un servidor SMTP [Configuración] para "mailx" de usar, tenemos que editar el contenido del archivo /etc/mail.rc donde se encuentran [ciertas] parámetros de la aplicación. Vamos a abrir este archivo con el editor de texto "nano" y añadir nuestros ajustes a la cima.


# vi /etc/mail.rc

A continuación puede encontrar una configuración SMTP ejemplo, que usted tendrá que modificar para que coincida con su proveedor de antes de añadir a la cima de "mail.rc". Las líneas que comienzan con un signo # están comentadas. La siguiente línea es la que usted tendrá que reemplazar en consecuencia para que coincida con los datos de su servidor SMTP.

Example:

# set smtp=smtp://smtp.server.tld:port_number
set smtp=smtp://smtp.example.com:543
# tell mailx that it needs to authorise
set smtp-auth=login
# set the user for SMTP
# set smtp-auth-user=user@domain.tld
set smtp-auth-user=user.name@example.com
# set the password for authorisation
set smtp-auth-password=enter-password-here-1234
A partir de ahora, todos los correos enviados se retransmiten utilizando la configuración que acaba de configurar.

Envío de mensajes de correo electrónico con el correo (o mailx)

Aunque se puede interactuar con el MTA sendmail directamente, tener "mailx" ofertas instalados, entre muchas otras cosas, un montón de simplicidad y las posibles opciones para configurar [en el futuro] cuando sea necesario.

Estas son algunas de las opciones disponibles de la herencia mailx:

-a archivo Le permite conectar el archivo dado a la dirección de correo
-b dirección envía copias al carbón ciegos a la coma separa e-mail lista de direcciones
-c dirección envía copias a una lista de usuarios
-q archivo Establece el contenido del mensaje del archivo dado
-r desde la dirección Establece la de dirección del e-mail para ser enviados
-s sujeto Establece el asunto del correo electrónico

Ejemplo de uso:

Envío de un mensaje simple:

 echo "Your message" | mail -s "Message Subject" email@address
Envío de un mensaje con un archivo adjunto:

 echo "Message" | mail -s "Subject" -a /loc/to/attachment.txt email@address
Leyendo el cuerpo del mensaje de un archivo:

 echo | mail -s "Subject" -r from@address -q /loc/to/body.txt email@address
Nota: A menos que tenga externa conjunto servidores SMTP, su correo electrónico, como se explicó anteriormente, es probable que deje caer en la carpeta de correo no deseado, que tendrá que redirigir manualmente a tu bandeja de entrada para continuar recibiendo allí.

No hay comentarios:

Publicar un comentario