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