Article View: pl.comp.lang.perl
Article #182Re: Mail z html via perl ?
From: 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/
Technical Details
Message-ID:
<5j5n3b$38e$4@helios.man.lublin.pl>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!pingwin.icm.edu.pl!news.icm.edu.pl!uw.edu.pl!news.nask.pl!lublin.pl!hood.1lo.lublin.pl!not-for-mailReferences:
<33539E17.5FF1@cyf-kr.edu.pl>Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!pingwin.icm.edu.pl!news.icm.edu.pl!uw.edu.pl!news.nask.pl!lublin.pl!hood.1lo.lublin.pl!not-for-mail From: poncki@1lo.lublin.pl (Tomasz Pilat) Newsgroups: pl.comp.lang.perl,pl.comp.www Subject: Re: Mail z html via perl ? Date: 17 Apr 1997 17:36:43 GMT Organization: The HTML Fundamentalists Guild Lines: 52 Message-ID: <5j5n3b$38e$4@helios.man.lublin.pl> References: <33539E17.5FF1@cyf-kr.edu.pl> NNTP-Posting-Host: hood.1lo.lublin.pl Mime-Version: 1.0 X-Download-Time-With-28.8-Modem: not so long..I hope.. X-Font-Face: any font you have with polish badziewies.. X-Advertisement: Check http://ajax.umcs.lublin.pl/~poncjusz/ X-Newsreader: TIN [UNIX 1.3 unoff BETA release 960827] Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit