X7ROOT File Manager
Current Path:
/usr/libexec/usermin/forward
usr
/
libexec
/
usermin
/
forward
/
📁
..
📄
CHANGELOG
(1.3 KB)
📄
autoreply-file-lib.pl
(2.28 KB)
📄
autoreply.pl
(12.19 KB)
📄
config
(71 B)
📄
config-msc-linux
(71 B)
📄
config.info
(297 B)
📄
config.info.ca
(333 B)
📄
config.info.de
(299 B)
📄
config.info.el
(584 B)
📄
config.info.nl
(335 B)
📄
config.info.no
(304 B)
📄
edit_afile.cgi
(867 B)
📄
edit_alias.cgi
(353 B)
📄
edit_ffile.cgi
(1.69 KB)
📄
edit_forward.cgi
(604 B)
📄
edit_rfile.cgi
(2.47 KB)
📄
edit_vacation.cgi
(2.25 KB)
📄
edit_vfile.cgi
(1.76 KB)
📄
filter.pl
(1.99 KB)
📄
forward-lib.pl
(11.37 KB)
📁
images
📄
index.cgi
(5.85 KB)
📄
module.info
(195 B)
📄
module.info.af
(0 B)
📄
module.info.af.auto
(144 B)
📄
module.info.ar
(0 B)
📄
module.info.ar.auto
(227 B)
📄
module.info.be
(0 B)
📄
module.info.be.auto
(285 B)
📄
module.info.bg
(0 B)
📄
module.info.bg.auto
(268 B)
📄
module.info.ca
(42 B)
📄
module.info.ca.auto
(125 B)
📄
module.info.cs
(36 B)
📄
module.info.cs.auto
(119 B)
📄
module.info.da
(0 B)
📄
module.info.da.auto
(155 B)
📄
module.info.de
(105 B)
📄
module.info.el
(0 B)
📄
module.info.el.auto
(355 B)
📄
module.info.es
(26 B)
📄
module.info.es.auto
(127 B)
📄
module.info.eu
(0 B)
📄
module.info.eu.auto
(176 B)
📄
module.info.fa
(0 B)
📄
module.info.fa.auto
(229 B)
📄
module.info.fi
(0 B)
📄
module.info.fi.auto
(161 B)
📄
module.info.fr
(26 B)
📄
module.info.fr.auto
(117 B)
📄
module.info.he
(0 B)
📄
module.info.he.auto
(179 B)
📄
module.info.hr
(0 B)
📄
module.info.hr.auto
(164 B)
📄
module.info.hu
(31 B)
📄
module.info.hu.auto
(138 B)
📄
module.info.it
(0 B)
📄
module.info.it.auto
(147 B)
📄
module.info.ja
(25 B)
📄
module.info.ja.auto
(143 B)
📄
module.info.ko
(0 B)
📄
module.info.ko.auto
(180 B)
📄
module.info.lt
(0 B)
📄
module.info.lt.auto
(181 B)
📄
module.info.lv
(0 B)
📄
module.info.lv.auto
(174 B)
📄
module.info.ms
(0 B)
📄
module.info.ms.auto
(152 B)
📄
module.info.mt
(0 B)
📄
module.info.mt.auto
(160 B)
📄
module.info.nl
(42 B)
📄
module.info.nl.auto
(129 B)
📄
module.info.no
(37 B)
📄
module.info.no.auto
(117 B)
📄
module.info.pl
(0 B)
📄
module.info.pl.auto
(177 B)
📄
module.info.pt
(0 B)
📄
module.info.pt.auto
(165 B)
📄
module.info.pt_BR
(49 B)
📄
module.info.pt_BR.auto
(122 B)
📄
module.info.ro
(0 B)
📄
module.info.ro.auto
(179 B)
📄
module.info.ru
(50 B)
📄
module.info.ru.auto
(241 B)
📄
module.info.sk
(0 B)
📄
module.info.sk.auto
(162 B)
📄
module.info.sl
(0 B)
📄
module.info.sl.auto
(157 B)
📄
module.info.sv
(0 B)
📄
module.info.sv.auto
(162 B)
📄
module.info.th
(0 B)
📄
module.info.th.auto
(307 B)
📄
module.info.tr
(0 B)
📄
module.info.tr.auto
(168 B)
📄
module.info.uk
(0 B)
📄
module.info.uk.auto
(295 B)
📄
module.info.ur
(0 B)
📄
module.info.ur.auto
(254 B)
📄
module.info.vi
(0 B)
📄
module.info.vi.auto
(200 B)
📄
module.info.zh
(0 B)
📄
module.info.zh.auto
(137 B)
📄
module.info.zh_TW
(0 B)
📄
module.info.zh_TW.auto
(143 B)
📄
save_afile.cgi
(358 B)
📄
save_alias.cgi
(2.99 KB)
📄
save_ffile.cgi
(677 B)
📄
save_forward.cgi
(299 B)
📄
save_rfile.cgi
(995 B)
📄
save_simple.cgi
(2.1 KB)
📄
save_vacation.cgi
(1.05 KB)
📄
save_vfile.cgi
(774 B)
📁
ulang
Editing: edit_rfile.cgi
#!/usr/bin/perl # edit_rfile.cgi # Display the contents of an autoreply file require './forward-lib.pl'; &ReadParse(); &ui_print_header(undef, $text{'rfile_title'}, ""); $in{'vfile'} = &make_absolute($in{'vfile'}); open(FILE, $in{'vfile'}); while(<FILE>) { if (/^Reply-Tracking:\s*(.*)/) { $replies = $1; } elsif (/^Reply-Period:\s*(.*)/) { $period = $1; } elsif (/^No-Autoreply:\s*(.*)/) { $no_autoreply = $1; } elsif (/^From:\s*(.*)/) { $from = $1; } else { push(@lines, $_); } } close(FILE); if (!-r $in{'vfile'}) { ($froms, $doms) = &mailbox::list_from_addresses(); $from = $froms->[0]; } print &text('rfile_desc', "<tt>$in{'vfile'}</tt>"),"<p>\n"; print "$text{'rfile_desc2'}<p>\n"; print "<form action=save_rfile.cgi method=post enctype=multipart/form-data>\n"; print &ui_hidden("file", $in{'file'}),"\n"; print &ui_hidden("num", $in{'num'}),"\n"; print &ui_hidden("vfile", $in{'vfile'}),"\n"; print "<textarea name=text rows=20 cols=80>", join("", @lines),"</textarea><p>\n"; print "<table>\n"; # Show From: address option print "<tr> <td>$text{'rfile_from'}</td>\n"; printf "<td><input type=radio name=from_def value=1 %s> %s\n", $from eq '' ? "checked" : "", $text{'rfile_auto'}; printf "<input type=radio name=from_def value=0 %s>\n", $from eq '' ? "" :"checked"; printf "<input name=from size=30 value='%s'></td> </tr>\n", $from; print "<tr> <td></td> <td><font size=-1>$text{'rfile_fromdesc'}</font></td> </tr>\n"; # Show reply-tracking option printf "<tr> <td colspan=2><input type=checkbox name=replies value=1 %s> %s</td> </tr>\n", $replies ? "checked" : "", $text{'rfile_replies'}; print "<input type=hidden name=replies_file value='$replies'>\n"; # Show reply period input print "<tr> <td> $text{'rfile_period'}</td>\n"; printf "<td><input type=radio name=period_def value=1 %s> %s\n", $period eq '' ? "checked" : "", $text{'rfile_default'}; printf "<input type=radio name=period_def value=0 %s>\n", $period eq '' ? "" :"checked"; printf "<input name=period size=5 value='%s'> %s</td> </tr>\n", $period, $text{'rfile_secs'}; # Show people to not autoreply to print "<tr> <td>$text{'rfile_no_autoreply'}</td>\n"; printf "<td><input name=no_autoreply size=40 value='%s'></td> </tr>\n", $no_autoreply; print "</table>\n"; print "<input type=submit value=\"$text{'save'}\"> ", "<input type=reset value=\"$text{'rfile_undo'}\">\n"; print "</form>\n"; &ui_print_footer("edit_alias.cgi?num=$in{'num'}&file=$in{'file'}", $text{'aform_return'});
Upload File
Create Folder