[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Envio de emails desde bash hacia un smtp externo.



Holas :-)

Bueno, primero me gustaría daros la gracias por todo lo que estoy aprendiendo 
con vosotros, ya que aunque me gustaría parcipar, sinceramente, no consigo 
llegar al nivel que aquí se cuece :-)

Pero os escribo para pediros orientación, veréis, estoy intentando hacer un 
script en bash que haga un proceso (realmente copia unos archivos de un 
ordenador a otro), pero cuando termine, me envie un correo electrónico a mi 
cuenta de correo tal que así: echo "ya he terminado" | mail -s "copia de 
archivos" rafaelf@sitelcom.es

Bien, aquí está mi problemilla, para hacer eso, primero tengo que tener 
configurado un MTA en el mismo ordenador y hacer relay al equipo donde hace 
referencia el registro MX que está conectado a internet. Pues bien, mi 
proveedor, primero no permite hacer relay y en segundo lugar, para poder 
enviarlo, me exige identificarme con un nombre de usuario y contraseña.

¿Existe alguna forma que me permita enviar un correo mas o menos igual pero 
introducciendo los parámetros de mi smtp y mi nombre de usuario y contraseña?

He estado buscando información y me he podido encontrar esto: echo "ya he 
terminado"| mail -n -s "Copia de archivos" -S smtp=smtp.servidor.com -S 
smtp-auth-user=usuario -S smtp-auth-password=contraseña rafaelf@sitelcom.es , 
pero me devuelve: mail: invalid option -- S

Muchas gracias.


Reply to: