t

S Gallery logging spammer "Tag Archive

2009 28 gusht 2009

mbajë një rekord të dërguar postë të funksionojë PHP mail

Publikuar nga nën linux


Mail PHP () funksion përcaktuar nga default në dërguara e-mail të dërguara përmes softuerit sendmail. Log settings, të cilat gjithashtu përmirëson nivelin e sendmail u dërgua nga të cilat përdoruesi nuk mund ta gjeni skedarin ose. Sidomos në qoftë se ju keni një makinë që shërben si një ofrues të burimeve të internetit në të cilën përdorues ju jeni dërguar junk e-mail-i është e vështirë për të zbuluar duke përdorur. Metodat e përdorura për php sendmail server mail që vjen në mendje si një urë midis ndërmarrjes dhe gjithashtu për të shtuar një software që mban shënime. Si më poshtë;

vi /usr/sbin/sendmail.spamkontrol

në duke thënë:

#! / Usr / bin / perl

# Përdorimi i rreptë;
përdorin ENV;
$ Date e mia = s `Date;
chomp $ data;
hapur (INFO ">> / var / log / spam_log") | | die "File nuk mund të boot :: $!";
$ ime uid = $>;
@ my info = getpwuid ($ uid);
if ($ REMOTE_ADDR) {
printoni INFO "$ Date - $ REMOTE_ADDR vrapoi $ SCRIPT_NAME në $ Server_name n \ n";
print "\ n";

}
else {

INFO print "$ Data - $ PWD - @ info \ n";
print "\ n";

}
$ ime mailprog = '/ usr / sbin / sendmail ";
foreach (@ ARGV) {
$ Arg = "$ arg". "$ _";
}

hapura (mail, të "| dollarë mailprog dollarë arg") | | die "Nuk mund te hap dollarë mailprog! dollarë n";
ndërsa ( ) {
mail Print;
}
afër (INFO);
afër (MAIL);

Pasi ta ruajtur kartelën;

chmod +x /usr/sbin/sendmail.spamkontrol

touch /var/log/spam_log

chmod 0777 /var/log/spam_log

Pas duke i dhënë kompetencat e nevojshme në formën e një recetë të re për dosjen php.ini: sendmail në sendmail.spamkontrol / usr / sbin / mund të hyjë në vijim si përkufizimin e host virtual në Apache, ose ju mund të jepni një përshkrim.

php_admin_value sendmail_path '/usr/sbin/sendmail.spamkontrol'

Ju gjithashtu mund të hyjë në këtë vlerë për çdo përkufizim VirtualHost. Pas rifillimi Apache në / var / log / spam_log fotografi do të lëshojë skedarin e prodhimit, të tilla si të dhënat e mostrës.

[root@immortal ~]# tail /var/log/spam_log
Fri Aug 28 15:37:20 EEST 2009 - /home/testuser1 -
Fri Aug 28 15:45:01 EEST 2009 - /home/testuser2 -
Fri Aug 28 15:53:30 EEST 2009 - /home/testuser1 -
Fri Aug 28 15:57:43 EEST 2009 - /home/testuser1 -
Fri Aug 28 15:58:47 EEST 2009 - /home/testuser2 -
Fri Aug 28 16:21:21 EEST 2009 - /home/testuser2 -

Nëse skedari log madhësia rritet, hyni rotacionit, kështu që / etc / logrotate.conf fotografi, shtoni në vijim.


# SPAM LOG rotation
/var/log/spam_log {
monthly
create 0777 root root
rotate 1
}

[Mattf dhe ramprage'e sajë]

Një përgjigje deri më tani

Tags

awk aks Bash bat grumbull fotografi, e madhe me e Hapur DB2 fshini disk autorun me disk helikë Dreambox du EDG-Nemesis gjeni fshehur mp3 IBM LMS WCL IBM IBM WCS Learning Management System lmsapi LMSRosterAPI Maildir Maildir ju mp3 mysql nabilo hapur me passwd password hequr të gjitha hapësirë ​​Largo në paraqesë riemërtoj reset rishkruhet fjalëkalimi rishkruhet root root Skybox ssh ssh shtytje vi vim vimproved punës mësuar vendin e punës bashkëpunuese

Kërko