Grupos de Google ya no admite nuevas publicaciones ni suscripciones de Usenet. El contenido anterior sigue siendo visible.

información para hacer un formulario en mi pagina y que sea enviado a mi correo

Visto 0 veces
Saltar al primer mensaje no leído

pulento

no leída,
5 abr 2001, 22:39:505/4/01
a
tengo un formulario y manda los datos grabados a mi email, pero para
hacerlo, el usuario debe tener un programa de correo para enviarlo.
pero que pasa con los usuarios que utilizan un correo por página web y no
tienen un programa activado para enviar los emails?

como hago que el formulario sea enviado a mi correo sin pasar por el
programa de email que utiliza el usuario para que sea de libre acceso para
cualquier tipo de usuario?

saludos....

Christian Szita

no leída,
6 abr 2001, 0:09:276/4/01
a
>From: "pulento" felipe...@hotmail.com
>Date: 5/04/01 22:39 Hora de verano oriental

Para ello debes usar un script, ya sea en .pl, .cgi .mv o cualquier otro que
cumpla la función

trata en www.cgifree.com, creo que todavía existe..

Saludos,

Christian.
-----------
"Dime hijo mio, quien es poeta?
- Aquel que reune el amor del arte y el arte de amar".

Locoluis again...

no leída,
6 abr 2001, 15:30:276/4/01
a
pulento (felipe...@hotmail.com) escribio lo siguiente:

> saludos....

Puedes usar este script en Perl. Por si no los tienes, necesita los
módulos libnet y CGI; los puedes encontrar en CPAN (http://www.cpan.org/)

El programa lo acabo de revisar; alguna vez publiqué uno similar pero estaba
malo; éste está bueno y funciona.

Tú lo guardas en la carpeta /cgi-bin de tu sitio (o equivalente) y la llamas
desde el ACTION de tu formulario.

-----8<--------8<--------8<--------8<--------8<--------8<--------8<-----
#!/usr/bin/perl -w

use Net::SMTP;
use CGI qw/:standard/;
use CGI::Carp qw/fatalsToBrowser/;
use strict;

my ($direccion1,$direccion2,$subject,$body);
my ($smtp,$from,$replyto);
my $redirigir;
my %rotulos;

# Notas sobre módulo CGI:
# param('algo') te devuelve el valor de la variable del FORM llamada algo.

# CAMBIAR AQUÍ por la URL del documento hacia adonde redirigir al finalizar
# el proceso
$redirigir='http://www.lgm.cl/';

# CAMBIAR AQUÍ por la dirección de destino
$direccion1='tum...@tuisp.cl';

# CAMBIAR AQUÍ por un nombre de usuario válido en tu máquina
# (Su nombre de usuario saldrá en el From: del mensaje)
$from='nobody';

# Por si responden a este mensaje, aquí poner una dirección de respuesta.
$replyto='lugo...@webhost.cl';

# CAMBIAR AQUÍ por tu servidor de correo saliente.
$smtp="smtp.tuisp.cl";

$direccion2=param('email');
$subject=param('titulo');

# Descomentar (quitar el # al inicio de la línea) si desea un título fijo.
# $subject="Mi mensaje";

# $body tiene el texto completo del mensaje. Puedes asignarle lo que quieras.

# Esta tabla traduce nombres de variables FORM a nombres inteligibles.
# cambiar según sea necesario. Sólo las variables en esta tabla se enviarán.

%rotulos=(
nombre => "Nombre : ",
email => "E-Mail de destino : ",
mensaje => "Mensaje\n"
);

# Este código rellena $body con las variables que el form devolvió,
# con los nombres de la tabla anterior.

if(%rotulos) {
for my $var (keys %rotulos) {
$body.=$rotulos{$var}.param($var)."\n";
}
} else {
my @lista=param();
for my $var (@lista) {
$body.=$var." : ".param($var)."\n";
}
}

# Ahora empieza la magia.

my $obj=new Net::SMTP($smtp) or die "Imposible conectarse al servidor de correo $smtp";

if(!$from) { $from=$ENV{'USER'}; }
$obj->mail($from);
$obj->to($direccion1,$direccion2);
$body="From: $from\nTo: $direccion1,$direccion2\nReply-to: $replyto\n\n$body";
$obj->data($body);
$obj->quit;

print "Location: $redirigir\n\n";
exit;
-----8<--------8<--------8<--------8<--------8<--------8<--------8<-----

--
Luis Alejandro González Miranda (LU:79863) E-Mail: lago...@puc.cl
Construcción Civil UC Wap: http://wap.lgm.cl/ Web : http://www.lgm.cl/
- Sólo espero no tener que verla (a la ISS) caer tan pronto. [LGM:20010402]

manzanita

no leída,
6 abr 2001, 14:42:246/4/01
a
> tengo un formulario y manda los datos grabados a mi email, pero para
> hacerlo, el usuario debe tener un programa de correo para enviarlo.
> pero que pasa con los usuarios que utilizan un correo por página web y no
> tienen un programa activado para enviar los emails?
>

el viejo dilema...
el programa para enviar el mail es impresindible!
sea cuál sea.

> como hago que el formulario sea enviado a mi correo sin pasar por el
> programa de email que utiliza el usuario para que sea de libre acceso para
> cualquier tipo de usuario?
>

1.- se utiliza un programa que esta albergado en el servidor.
yo utilizo sendmail (unix). es lo usual #!usr/sbin/perl
pero windblows tiene su propia manera, que no se. :(
averigua con tu proveedor de host cuál utilizan ellos.

2.- necesitaras también, un script.cgi que procese tu form.html,
se lo pase al sendmail, y este lo envíe a tu casilla.
existen versiones de scripts tipo FormMail.pl
http://cgi.resourceindex.com/Programs_and_Scripts/Perl/
que ya estan hechos para que los instales, configures, y utilices.

> saludos....

--
#-------------------------#
ya se me ocurrira algo.

Yo

no leída,
6 abr 2001, 9:57:066/4/01
a
que sistema operativo o serivdor de web tiene instalado el servidor donde lo
vas a poner?
de eso depende como lo mandas.
a través de CGI, ASP, PHP y otro codihgo
"pulento" <felipe...@hotmail.com> wrote in message
news:3acd0f5f$1...@news.psinet.cl...

( ( (>STEREO<) ) )

no leída,
6 abr 2001, 21:42:486/4/01
a
sino quiere o no puedes instalar un cgi en tu sitio utiliza uno remoto
prueba con http://freedback.com/ www.formailer.net o
http://www.response-o-matic.com/ http://www.cgiforme.com/ pero si puedes
instala uno en tu sitio es mucho más practico, el mas fácil de todo el
formmail lo pillas en http://www.worldwidemart.com/scripts/ esta en english.

pulento <felipe...@hotmail.com> escribió en el mensaje de noticias
3acd0f5f$1...@news.psinet.cl...

Editor del Webveo.cl

no leída,
8 abr 2001, 12:48:198/4/01
a
Yo utilizo uno gratuito y bueno que está en Melodysoft en
CASTELLANO(http://www.melodysoft.com)

Lo malo es que en formulario que llega al mail viene con publicidad, pero si
no te molesta, no importa.

En general, configurarlo es trivial con el tema de los forms.
_____________________________________________________________
TE MUESTRO UN EJEMPLO DE COMO APARECE EN MI MAIL:
_____________________________________________________________
*** Melodysoft *** Formulario enviado:
*** servicios **** 1/04/2001 00:20


email = soldo...@yahoo.com

submit = Enviar


Enviado desde:
IP = 206.48.128.72
Host = proxy2.ifxnw.cl


*** Melodysoft servicios gratuitos ***
***** http://www.melodysoft.com ******
_____________________________________________________________
No tiene más datos porque yo lo utilizo para inscribirse en una lista de
correo, pero se pueden incluir campos de texto y todos, incluidos algunos
que son Hiden (u ocultos).

Suerte y que te vaya bien.
Editor del webveo.cl

--
~~~~~~~~~~~~~~~
www.webveo.cl


"( ( (>STEREO<) ) )" <n...@mail.ok> escribió en el mensaje
news:9alrgo$g1h$1...@news.chilesat.net...

0 mensajes nuevos