🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.lang.perl
Article #182

Re: Mail z html via perl ?

#182
From: 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/
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-mail
References: <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