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 ?
Author: Marek Zurowicz
Date: Tue, 15 Apr 1997 15:26
Date: Tue, 15 Apr 1997 15:26
12 lines
1013 bytes
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 ?
Author: Michal Sibilski
Date: Tue, 15 Apr 1997 15:43
Date: Tue, 15 Apr 1997 15:43
11 lines
1104 bytes
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 ?
Author: Piotr Strzyzewski
Date: Tue, 15 Apr 1997 17:52
Date: Tue, 15 Apr 1997 17:52
31 lines
2052 bytes
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 ?
Author: Michal Sibilski
Date: Tue, 15 Apr 1997 19:38
Date: Tue, 15 Apr 1997 19:38
9 lines
1056 bytes
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 ?
Author: Piotr Strzyzewski
Date: Tue, 15 Apr 1997 20:28
Date: Tue, 15 Apr 1997 20:28
37 lines
2719 bytes
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 ?
Author: Szymon Sokol
Date: Wed, 16 Apr 1997 10:33
Date: Wed, 16 Apr 1997 10:33
17 lines
2016 bytes
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 ?
Author: Michal Sibilski
Date: Wed, 16 Apr 1997 15:33
Date: Wed, 16 Apr 1997 15:33
31 lines
2401 bytes
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 ?
Author: Piotr Strzyzewski
Date: Wed, 16 Apr 1997 18:20
Date: Wed, 16 Apr 1997 18:20
10 lines
1099 bytes
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 ?
Author: Piotr Strzyzewski
Date: Wed, 16 Apr 1997 18:26
Date: Wed, 16 Apr 1997 18:26
26 lines
2120 bytes
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 ?
Author: Marek Zurowicz
Date: Thu, 17 Apr 1997 15:47
Date: Thu, 17 Apr 1997 15:47
9 lines
964 bytes
964 bytes
Piotr Strzyzewski wrote: > > Szymon Sokol wrote: > > .......... Serdeczne dzieki wszystkim ktorzy zechcieli mi pomoc. m.z.
Re: Mail z html via perl ?
Author: Tomasz Pilat
Date: Thu, 17 Apr 1997 17:36
Date: Thu, 17 Apr 1997 17:36
52 lines
2452 bytes
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 ?
Author: Marek Zurowicz
Date: Fri, 18 Apr 1997 17:04
Date: Fri, 18 Apr 1997 17:04
17 lines
1181 bytes
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 ?
Author: Bart CZARnobyl
Date: Sat, 19 Apr 1997 13:18
Date: Sat, 19 Apr 1997 13:18
26 lines
1463 bytes
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