Тема: filer.pl
Показать сообщение отдельно
  #2  
Старый 17.03.2019, 13:22
Brother Rabbit
Guest
 
Сообщений: n/a
По умолчанию filer.pl

Brother Rabbit написал(а) к Mikhail Stakhanov в Mar 19 11:23:12 по местному времени:

Нi, Mikhail!

15 мар 19 17:00, Mikhail Stakhanov -> All:

MS> $priznak = 0;

Ну, что тебе неймется свой "$priznak" в эхе опубликовать? ;)

MS> for my $test1 (@robots)
MS> {

[...skipped...]

MS> ...
MS> Работает так:

[...skipped...]

MS> почесу цикл выполняется 3 раза ?

Где-то косяк. ;)

Показываю в последний раз. ;)

=== Import Windows Clipboard Start ===

@my_aka = qw(
2:460/5858
2:460/58.58
2:460/58.10
);

sub filter()
{
if (!defined $area) {
# is netmail
# [...skipped...]
#--- copy my mail ---------------
if ((istous($toaddr) == 1 || istoaka($toaddr) == 1) && istorobots($toname) == 0) {
$mtext = $text;
# текст письма не трогаем!
$mtext =~ s/\x01INTL \d+\:\d+\/\d+ \d+\:\d+\/\d+\r//;
$mtext =~ s/\x01TOPT \d+\r//;
for my $daddrr (@myaka){
if ( $fromaddr ne $daddrr && $toaddr ne $daddrr) {
putMsgInArea( "NetMail", $fromname, $toname, $fromaddr,
$d_addrr, $subject, $date, $attr,
"\001Rem: copy to $d_addrr\r$mtext", 2 );
w_log("Message from \"$fromname $fromaddr\" copied ".
"to \"$d_addrr\"");
}
}
}
#--- copy my mail end ---------------
# [...skipped...]
}
}

sub istous()
{
local ($addrr) = @_;
for local $cfg_addr ( @{$config{addr}} ) {
if( $addrr eq $cfg_addr ) {
return 1;
}
}
return 0;
}

sub istoaka()
{
local ($addrr) = @_;
for local $daddr (@myaka){
if( $addrr eq $d_addr) {
return 1;
}
}
return 0;
}

sub istorobots()
{
local ($name) = @_;
for local $cfg_name ( @{$config{areafixNames}} ) {
if( $name eq $cfg_name ) {
return 1;
}
}
return 0;
}

=== Import Windows Clipboard End ===

Нave nice nights.
Brother Rabbit.

--- Свободная баба должна показывать сиськи. Замужняя не должна,но тоже вправе
Ответить с цитированием