Mensaje de Bienvenida
Renato Covarrubias Romero
rcovarru en alumnos.inf.utfsm.cl
Mie Nov 16 18:12:51 CLST 2005
El Miércoles 16 Noviembre 2005 12:16, Wilson Acha escribió:
> Como podria hacer para que cada vez que se cree un usuario con
> adduser, se envie un mail de bienvenida. Habia pensado en hacer una
> interfaz web (un formulario) a partir del cual se llame a un script el
> cual ejecute el adduser, pero la idea es que como haria para enviar el
> mail de bienvenida que tenga como origen un usuario como webmaster u
> otro peor no el root ni el apache.
>
> Alguno puede sugerirme como hacer esto?
Y no has pensado en un script en bash que haga eso... mucho más lindo...
== INICIO muttrc ==
set from="webmaster en dominio.cl"
set realname="WebMaster"
== FIN muttrc ==
El archivo muttrc setea las variables "from" y "realname" a las que tu le
digas... $ man 5 muttrc
la opción -x hace funcionar mutt como "mail"... $ man 1 mutt
== INICIO crea_usuario.sh ==
#!/bin/bash
adduser $1 && echo "usuario creado"
echo "$2" | passwd $1 --stdin && echo "password asignada"
mutt -s "Bienvenido $1" -x -F muttrc $1 <<_EOF
Bienvenido a blablabla...
te contamos que blablabla...
en general... texto de bienvenida...
blablabla...
_EOF
echo "mensaje enviado"
== FIN crea_usuario.sh ==
lo llamarias como...
sh crea_usuario.sh login clave
[rcovarru en metano ~]$ sh crea_usuario.sh testin clave!_prueba
usuario creado
password asignada
mensaje enviado
[rcovarru en metano ~]$
Pan comido no???
> gracias
De nada.
--
Renato Covarrubias Romero - counter.li.org #399677
rcovarru [at] alumnos.inf.utfsm.cl
Estudiante Ingenieria Civil Informática
Universidad Técnica Federico Santa Maria
Más información sobre la lista de distribución Linux