Mensaje de Bienvenida

2005-11-16 Por tema Cristian Rodriguez
El 16/11/05, Wilson Acha<[EMAIL PROTECTED]> escribió:

> 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?
>
> gracias
>
>

Como te dice renato tambien es otra posibilidad. adicionalmente en
algunas distros existe un archivo adduser.local o similar , donde tu
puedes programar acciones adicionales a efectuarse despues de agregar
el usuario al sistema...

--
Cristian Rodriguez.
"for DVDs in Linux screw the MPAA and ; do dig $DVDs.z.zoy.org ; done | \
  perl -ne 's/\.//g; print pack("H224",$1) if(/^x([^z]*)/)' | gunzip"


Mensaje de Bienvenida

2005-11-16 Por tema Renato Covarrubias Romero
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="[EMAIL PROTECTED]"
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

[EMAIL PROTECTED] ~]$ sh crea_usuario.sh testin clave!_prueba
usuario creado
password asignada
mensaje enviado
[EMAIL PROTECTED] ~]$

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


Mensaje de Bienvenida

2005-11-16 Por tema Patricio Rojas O.
HOla Wilson,

On mié, 2005-11-16 at 11:16 -0400, Wilson Acha wrote:
> 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?
> 
Sólo como idea, puedes agregar  crear un script (ejecutado con la cuenta
root)


mail usuario < MENSAJE.TXT


Ahora cuida de que el email de salida sea enmascarado por el correo
(algo así como [EMAIL PROTECTED])

Dependiendo de qué ambiente hostil tengas y como bien tu expresas no es
recomendable crear servicios de páginas web que incluyan libremente los
privilegios con cuentas de apache, root etc. 


saludos.
> gracias
> 
-- 
Patricio Rojas : [EMAIL PROTECTED]
Public key : http://www.threboll.com/gpgkey_tronx76_at_gmail_com.asc
Key fingerprint: 9745 FEE4 91AF F375 A06E  F9EE 0DD3 263D D6C0 1D05


Mensaje de Bienvenida

2005-11-16 Por tema Cristian Rodriguez
El 16/11/05, Wilson Acha<[EMAIL PROTECTED]> 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,

Mucho cuidado , eso significa que el usuario apache tenga privilegios
mas elevados, comunmente con sudo(8) lo cual conlleva que apache puede
crear usuarios desde cualquier parte , no solamente desde tu script...

> 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.

puedes definir un reply-to o un From ...

>
> Alguno puede sugerirme como hacer esto?

si quieres hacer el formulario en php, puedes usar la class System_Command

http://pear.php.net/package/System_Command/download

y par la parte del email la class phpmailer http://phpmailer.sf.net


--
Cristian Rodriguez.
"for DVDs in Linux screw the MPAA and ; do dig $DVDs.z.zoy.org ; done | \
  perl -ne 's/\.//g; print pack("H224",$1) if(/^x([^z]*)/)' | gunzip"


Mensaje de Bienvenida

2005-11-16 Por tema Wilson Acha
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?

gracias