1
Perl / организация рассылки
« : 21 Августа 2010, 20:09:59 »
=)
В этом разделе можно просмотреть все сообщения, сделанные этим пользователем.
$mail="Само письмо
.
(никаких проблем с точками у меня никогда не было)";
open MAIL, \'|/usr/sbin/sendmail -t\' || die \'error sending message\';
print MAIL "From: from\\@mail.ru\\n";
print MAIL "To: to\\@mail.ru\\n";
print MAIL "Content-Type: text\\/plain\\n";
print MAIL "Subject: Тема письма\\n\\n";
print MAIL "$mail";
close MAIL;
print "будут";
arto:
s#^\\.$#..#gm
arto:
а чем вам не понравился первый ответ?
foreach (split /\\n/, $text) { print $_; }
arto:
# sendmail -t -f
sendmail: option requires an argument -- f
#
open (MAIL, "|/usr/sbin/sendmail -t -f");
print MAIL "$text";
Здрасте
.
перезвоните
Здрасте
.
$doc = qq[
login
pass
1.0
en
1234
];
use LWP;
$ua = LWP::UserAgent->new;
$ua -> agent("Bond, James Bond/0.07");
$req = HTTP::Request -> new ( POST => \'https://$host:$port\');
$req -> content_type (\'application/xml\');
$req -> content ($doc);
$response = $ua -> request ($req);
if ($response->is_success) { print $response->decoded_content; }
else { print $response->status_line; }
if ($ENV{\'REQUEST_METHOD\'} eq "POST") { read(STDIN, $buffer, $ENV{\'CONTENT_LENGTH\'}); }
else { $buffer=$ENV{\'QUERY_STRING\'}; }
use CGI;
$a1=param(\'a1\');
$a1=param(\'a2\');
$a1=param(\'a3\');
if ($ENV{\'REQUEST_METHOD\'} eq "POST") { read(STDIN, $buffer, $ENV{\'CONTENT_LENGTH\'}); }
else { $buffer=$ENV{\'QUERY_STRING\'}; }