🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Thread View: pl.comp.lang.perl
13 messages
13 total messages Started by Marek Zurowicz Tue, 15 Apr 1997 15:26
Mail z html via perl ?
#172
Author: Marek Zurowicz
Date: Tue, 15 Apr 1997 15:26
12 lines
1013 bytes
Czy ktos moze zna rozwiazanie problemu wysylania email z Perla ?
Potrzebuje zrobic strone www z ktorej mozna zasubskrybowac
kankretna 'mailing list'
klient wpisuje swoj email, naciska submit i .....
Czy mozna to zrobic bezposrednio poprzez "mailto:..."
w formularzu html, czy trzeba wyslac to do skryptu - jesli tak
to czy ktos nie wie czy taka biblioteka jest gdzies dostepna ?

dzieki 

m.z.
mailto:eizurowi@cyf-kr.edu.pl
Re: Mail z html via perl ?
#173
Author: Michal Sibilski
Date: Tue, 15 Apr 1997 15:43
11 lines
1104 bytes
On Tue, 15 Apr 1997 17:26:15 +0200, Marek Zurowicz
<eizurowi@cyf-kr.edu.pl> wrote:

>Czy ktos moze zna rozwiazanie problemu wysylania email z Perla ?
>Potrzebuje zrobic strone www z ktorej mozna zasubskrybowac
>kankretna 'mailing list'
>klient wpisuje swoj email, naciska submit i .....
>Czy mozna to zrobic bezposrednio poprzez "mailto:..."
>w formularzu html, czy trzeba wyslac to do skryptu - jesli tak
>to czy ktos nie wie czy taka biblioteka jest gdzies dostepna ?
mozesz to zrobic poprzez action=mailto:bla@bla.pl
Re: Mail z html via perl ?
#174
Author: Piotr Strzyzewski
Date: Tue, 15 Apr 1997 17:52
31 lines
2052 bytes
Michal Sibilski wrote: 
> >Czy ktos moze zna rozwiazanie problemu wysylania email z Perla ?
> >Potrzebuje zrobic strone www z ktorej mozna zasubskrybowac
> >kankretna 'mailing list'
> >klient wpisuje swoj email, naciska submit i .....
> >Czy mozna to zrobic bezposrednio poprzez "mailto:..."
> >w formularzu html, czy trzeba wyslac to do skryptu - jesli tak
> >to czy ktos nie wie czy taka biblioteka jest gdzies dostepna ?
> mozesz to zrobic poprzez action=mailto:bla@bla.pl
A guzik prawda. Po pierwsze to jest wysylane do listserva, lub bardzo
rzadko do czlowieka, obslugujacego liste wiec ma byc w formacie takim
jak chce listserv a nie tak jak dostajesz to od przegladarki (czytaj -
kaszana). Najlepiej zrobic to tak: wpisujesz w skrypcie do pliku
tymczasowego np.: 
HELO twoj.server
MAIL FROM: adres_goscia_ze_strony
RCPT TO: adres_listserva_lub_czlowieka_obslugujacego_liste
DATA
subscribe nazwa_listy Imie_i_Nazwisko_twojego_goscia
. (tu jest kropka na poczatku lini i nic wiecej)
QUIT
Jezeli potrzebny jest subject listu to po lini z DATA piszesz linie:
Subject: Twoj_temat
A po stworzeniu tego pliku wykonujesz komende shella: telnet twoj_serwer
25 <plik_tymczasowy
Oczywiscie to nie jest jedyne rozwiazanie, ale wydaje mi sie, ze jest
dosc elastyczne do roznych zastosowan.
Pozdrawiam. Gucio.
-- 
Gucio -> Piotr Strzyzewski
E-mail: gucio@zeus.polsl.gliwice.pl
Re: Mail z html via perl ?
#175
Author: Michal Sibilski
Date: Tue, 15 Apr 1997 19:38
9 lines
1056 bytes
>A guzik prawda. Po pierwsze to jest wysylane do listserva, lub bardzo
>rzadko do czlowieka, obslugujacego liste wiec ma byc w formacie takim
>jak chce listserv a nie tak jak dostajesz to od przegladarki (czytaj -
>kaszana). Najlepiej zrobic to tak: wpisujesz w skrypcie do pliku
to zobacz na http://www.ids.edu.pl/~liceum44/mailform.html 
jakos to tam zrobilem i nie przychodzi kaszana....
pa,
Michal
Re: Mail z html via perl ?
#176
Author: Piotr Strzyzewski
Date: Tue, 15 Apr 1997 20:28
37 lines
2719 bytes
Michal Sibilski wrote:
> 
> >A guzik prawda. Po pierwsze to jest wysylane do listserva, lub bardzo
> >rzadko do czlowieka, obslugujacego liste wiec ma byc w formacie takim
> >jak chce listserv a nie tak jak dostajesz to od przegladarki (czytaj -
> >kaszana). Najlepiej zrobic to tak: wpisujesz w skrypcie do pliku
> to zobacz na http://www.ids.edu.pl/~liceum44/mailform.html
> jakos to tam zrobilem i nie przychodzi kaszana....
Wydawalo mi sie, ze chodzilo o zapisywanie sie do mailing list - a z
tego co zauwazylem po sciagnieciu Pana strony i testach na koledze (co
tylko potwierdzilo moje przypuszczenia) wprowadzasz naszego przedmowce w
blad na kilka sposobow:
1. Sender (nie mylic z from) to sam username bez serwera, a to czasami
myli glupie listservy.
2. Czasami nie moze byc subjecta - a subject jest: Form posted from
Mozilla (Przynajmniej w Netscapie - a to ma byc podobno dla kazdego, w
Lynx'ie moglem ustawic subject recznie, ale za to nic nie wpisal do pola
przegladarka (to taka dygresja na boku)).
3. Wszystkie pola pokazuja sie jako Nazwa_pola=Wartosc_wprowadzona (w
Netscapie) lub Naza_pola=\nWartosc_wprowadzona (w Lynxie (ten \n to
oczywiscie przejscie do nastepnej lini)), a listservowi potrzeba jednej
linijki z komenda:
	subscribe nazwa_listy Imie Nazwisko.
4. Podobno MS IE ma problemy z mailto w FORM - niestety nie wiem tego
gdyz tego badziewia na szczescie nie ma na UNIX'a
A teraz skromne rozwazania:
Zalozmy, ze nasz przedmowca chce zrobic przebajerowana strone z
mozliwoscia zapisywania sie, wypisywania sie, dostawania listy
sybskrybentow itd. roznych mailing list wybieranych z listy na stronie
WWW. Z tego co wiem to nie da sie dynamicznie zmieniac adresu w FORM. A
moj sposob pozostaje dalej aktualny - wystarczy tylko do wspomnianego w
moim postingu pliku tymczasowego wpisac odpowiednia komende dla
listserva i jego adres i wszystko gra.
Pozdrawiam. Gucio.
-- 
Gucio -> Piotr Strzyzewski
E-mail: gucio@zeus.polsl.gliwice.pl
Re: Mail z html via perl ?
#177
Author: Szymon Sokol
Date: Wed, 16 Apr 1997 10:33
17 lines
2016 bytes
In pl.comp.www Piotr Strzyzewski <gucio@zeus.polsl.gliwice.pl> wrote:
: Wydawalo mi sie, ze chodzilo o zapisywanie sie do mailing list - a z
: tego co zauwazylem po sciagnieciu Pana strony i testach na koledze (co
: tylko potwierdzilo moje przypuszczenia) wprowadzasz naszego przedmowce w
: blad na kilka sposobow:
: 1. Sender (nie mylic z from) to sam username bez serwera, a to czasami
: myli glupie listservy.
[----]
Musiało to wszystko być strasznie mądre - bo ja nic nie zrozumiałem. 
Może się za mało starałem. Ale jednego jestem pewien: pole "Sender: "
w nagłowkach, jeśli w ogóle występuje, powinno zawierać poprawny 
adres e-mail, a nie "sam username bez serwera".
-- 
                   Szymon Sokol -- Network Manager
U   U M   M M   M  University of Mining and Metallurgy, Computer Center
U   U MM MM MM MM  Mickiewicza 30, 30-059 Krakow, POLAND.    FAX +48 12 338907
 UUU  M M M M M M  http://galaxy.uci.agh.edu.pl/~szymon/     TEL +48 12 172894
Re: Mail z html via perl ?
#180
Author: Michal Sibilski
Date: Wed, 16 Apr 1997 15:33
31 lines
2401 bytes
>Wydawalo mi sie, ze chodzilo o zapisywanie sie do mailing list - a z
>tego co zauwazylem po sciagnieciu Pana strony i testach na koledze (co
>tylko potwierdzilo moje przypuszczenia) wprowadzasz naszego przedmowce w
>blad na kilka sposobow:
>1. Sender (nie mylic z from) to sam username bez serwera, a to czasami
>myli glupie listservy.
>2. Czasami nie moze byc subjecta - a subject jest: Form posted from
>Mozilla (Przynajmniej w Netscapie - a to ma byc podobno dla kazdego, w
>Lynx'ie moglem ustawic subject recznie, ale za to nic nie wpisal do pola
>przegladarka (to taka dygresja na boku)).
>3. Wszystkie pola pokazuja sie jako Nazwa_pola=Wartosc_wprowadzona (w
>Netscapie) lub Naza_pola=\nWartosc_wprowadzona (w Lynxie (ten \n to
>oczywiscie przejscie do nastepnej lini)), a listservowi potrzeba jednej
>linijki z komenda:
>	subscribe nazwa_listy Imie Nazwisko.
>4. Podobno MS IE ma problemy z mailto w FORM - niestety nie wiem tego
>gdyz tego badziewia na szczescie nie ma na UNIX'a
>A teraz skromne rozwazania:
>Zalozmy, ze nasz przedmowca chce zrobic przebajerowana strone z
>mozliwoscia zapisywania sie, wypisywania sie, dostawania listy
>sybskrybentow itd. roznych mailing list wybieranych z listy na stronie
>WWW. Z tego co wiem to nie da sie dynamicznie zmieniac adresu w FORM. A
>moj sposob pozostaje dalej aktualny - wystarczy tylko do wspomnianego w
>moim postingu pliku tymczasowego wpisac odpowiednia komende dla
>listserva i jego adres i wszystko gra.
Musze Pana przeprosic bo nie doczytalaem listu do konca i myslalem, ze
tylko chodzi o wyslanie listu z formularza...
Jeszcze raz przepraszam za zamieszanie...
Pozdro,
Michal Sibilski
Re: Mail z html via perl ?
#181
Author: Piotr Strzyzewski
Date: Wed, 16 Apr 1997 18:20
10 lines
1099 bytes
Michal Sibilski wrote:
[cut]
> Musze Pana przeprosic bo nie doczytalaem listu do konca i myslalem, ze
> tylko chodzi o wyslanie listu z formularza...
> Jeszcze raz przepraszam za zamieszanie...
Nie ma sprawy.
Pozdrawiam. Gucio.
-- 
Gucio -> Piotr Strzyzewski
E-mail: gucio@zeus.polsl.gliwice.pl
Re: Mail z html via perl ?
#178
Author: Piotr Strzyzewski
Date: Wed, 16 Apr 1997 18:26
26 lines
2120 bytes
Szymon Sokol wrote:
> 
> In pl.comp.www Piotr Strzyzewski <gucio@zeus.polsl.gliwice.pl> wrote:
> : Wydawalo mi sie, ze chodzilo o zapisywanie sie do mailing list - a z
> : tego co zauwazylem po sciagnieciu Pana strony i testach na koledze (co
> : tylko potwierdzilo moje przypuszczenia) wprowadzasz naszego przedmowce w
> : blad na kilka sposobow:
> : 1. Sender (nie mylic z from) to sam username bez serwera, a to czasami
> : myli glupie listservy.
> [----]
> Musia³o to wszystko byæ strasznie m±dre - bo ja nic nie zrozumia³em.
> Mo¿e siê za ma³o stara³em. Ale jednego jestem pewien: pole "Sender: "
> w nag³owkach, je¶li w ogóle wystêpuje, powinno zawieraæ poprawny
> adres e-mail, a nie "sam username bez serwera".
Przepraszam, ja czasami zawile tlumacze.
Co do "Sender: " to tez przepraszam, kolega, na ktorym to testowalem
siedzial na tej samej maszynce co ja i dlatego tak bylo wpisane w tym
polu, a tak swoja droga to Lynx 2.5 go nie dodal (tego pola), a takze
nie rozpoznal ENCTYPE, wiec przyszla z tej strony o ktorej wspominal Pan
M. Sibilski standardowa kaszana, co jest kolejnym argumentem na korzysc
mojego rozwiazania.
Jeszcze raz przepraszam za zawilosc i blad z polem "Sender: ".
Pozdrawiam. Gucio.
-- 
Gucio -> Piotr Strzyzewski
E-mail: gucio@zeus.polsl.gliwice.pl
Re: Mail z html via perl ?
#179
Author: Marek Zurowicz
Date: Thu, 17 Apr 1997 15:47
9 lines
964 bytes
Piotr Strzyzewski wrote:
> 
> Szymon Sokol wrote:
> >
..........

Serdeczne dzieki wszystkim ktorzy zechcieli mi pomoc.

m.z.
Re: Mail z html via perl ?
#182
Author: Tomasz Pilat
Date: Thu, 17 Apr 1997 17:36
52 lines
2452 bytes
In pl.comp.lang.perl Marek Zurowicz <eizurowi@cyf-kr.edu.pl> wrote:
> Czy ktos moze zna rozwiazanie problemu wysylania email z Perla ?
> Czy mozna to zrobic bezposrednio poprzez "mailto:..."
Lepiej do skryptu i z niego wywołac sendmaila :>
Np tak:

#!/usr/bin/perl 

read(STDIN, $bufor, $ENV{'CONTENT_LENGTH'});
@pary_zmiennych = split(/&/, $bufor);
foreach $jedna_para (@pary_zmiennych) 
   {
   ($nazwa, $wartosc) = split(/=/, $jedna_para);
   $wartosc =~ tr/+/ /;
   $wartosc =~ s/%([a-fA-F0-9][a-fA-F0-9])/pack("C", hex($1))/eg;
   $SUBMITED{$nazwa} = $wartosc;
   }

open (MAIL, "| /usr/lib/sendmail -t");
print MAIL "To: $SUBMITED{'adres_listservera_konkretnej_listy'}\n";
print MAIL "From: $SUBMITED{'email_delikwenta'}\n";
print MAIL "Subject: Pewnie bedzie blank\n\n";
print MAIL "subscribe $SUBMITED{'lista'} $SUBMITED{'nazwisko_delikwenta'}\n";
close MAIL;
print <<_EOB_;
Content-Type: text/html

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN"><HTML><HEAD>
<TITLE>Wyslano zlecenie...blah blah blah</TITLE>
foo
bar
</HTML>
_EOB_

exit(0);
#eof

Oczywiście to tylko taka próbka (z głowy) i można to zmodyfikować na wiele
sposobów....

> dzieki 
Mam nadzieje że pomogłem. Odpowiedni formularz chyba sam już napiszesz :>
> m.z.
Poncki
PS. Mam nadzieje, że nie ma błędów.

-- 
 ______                    __     __
|   __ \.-----.-----.----.|  |--.|__|       Tomasz "Poncki" Piłat
|    __/|  _  |     |  __||    < |  |           poncki@irc.pl
|___|   |_____|__|__|____||__|__||__|        IRCNET IRC-OPerator
http://ajax.umcs.lublin.pl/~poncjusz/     http://lublin.irc.pl/~ircd/
Re: Mail z html via perl ?
#183
Author: Marek Zurowicz
Date: Fri, 18 Apr 1997 17:04
17 lines
1181 bytes
Tomasz Pilat wrote:
> 
> In pl.comp.lang.perl Marek Zurowicz <eizurowi@cyf-kr.edu.pl> wrote:
> > Czy ktos moze zna rozwiazanie problemu wysylania email z Perla ?
> > Czy mozna to zrobic bezposrednio poprzez "mailto:..."
> Lepiej do skryptu i z niego wywo³ac sendmaila :>
> Np tak:
> 
> #!/usr/bin/perl
........
> Mam nadzieje ¿e pomog³em. Odpowiedni formularz chyba sam ju¿ napiszesz :>

Super - dziekuje i na pewno wykorzystam.

> PS. Mam nadzieje, ¿e nie ma b³êdów.

PS. To sie okaze ..... :-)
Re: Mail z html via perl ?
#184
Author: Bart CZARnobyl
Date: Sat, 19 Apr 1997 13:18
26 lines
1463 bytes
Marek Zurowicz (eizurowi@cyf-kr.edu.pl) wrote:
: Czy ktos moze zna rozwiazanie problemu wysylania email z Perla ?
: Potrzebuje zrobic strone www z ktorej mozna zasubskrybowac
: kankretna 'mailing list'
: klient wpisuje swoj email, naciska submit i .....
	zalozywszy ze w foremce sa pola tekstowe: email, pole1, pole2, to
wywolywany skrypt moze byc taki...
------------------------------------
#!/usr/bin/perl -w
use CGI qw(standard);

$q=new CGI;

$email=$q->param('email');
open(M, "| mail $email -s 'Gosc wpisal na stronie'");

print M, "Pole1: ".$q->param('pole1');
print M, "Pole2: ".$q->param('pole2');

close(M);

------------------------------------------------

--
Bartek Czardybon
http://www.silesia.pik-net.pl/~czar
Thread Navigation

This is a paginated view of messages in the thread with full content displayed inline.

Messages are displayed in chronological order, with the original post highlighted in green.

Use pagination controls to navigate through all messages in large threads.

Back to All Threads