cemdogan.com

Tag: spammer đăng nhập

lưu giữ hồ sơ của các thư được gửi từ chức năng thư php

bởi trên Aug.28, 2009, dưới Linux


php mail () chức năng được xác định theo mặc định trong gửi e-mail được gửi thông qua phần mềm sendmail. Sendmail cài đặt, mà cũng làm tăng mức độ tập tin LOG, hoặc gửi qua đó người dùng không thể tìm thấy. Đặc biệt là nếu bạn có một nhà cung cấp web mà phục vụ như một máy tính mà người dùng gửi e-mail rác sử dụng tài nguyên của bạn là khó xác định. Yöntemse php sendmail mail server mà đến để tâm trí để phục vụ như một cầu nối giữa chủ trương và cũng thêm một phần mềm giúp ghi âm. Như sau;

vi /usr/sbin/sendmail.spamkontrol

trong câu nói

# / Usr! / Bin / perl

# Sử dụng nghiêm ngặt;
sử dụng MT;
$ của tôi ngày = `date`;
chomp $ ngày;
mở (INFO, ">> / var / log / spam_log") | | chết "File không thể khởi động ::$!";
$ của tôi uid = $>;
@ info = tôi getpwuid ($ uid);
if ($ REMOTE_ADDR) {
in thông tin "$ ngày - $ REMOTE_ADDR chạy SCRIPT_NAME $ tại $ SERVER_NAME n \ n";
in '\ n';

}
else {

in thông tin "$ ngày - $ PWD - @ info \ n";
in '\ n';

}
$ của tôi mailprog = '/ usr / sbin / sendmail';
foreach (@ argv) {
Arg $ = "$ arg". "$ _";
}

open (MAIL, "| $ mailprog $ arg") | | chết "không thể mở $ mailprog: $ n";
trong khi ( ) {
MAIL in;
}
gần (INFO);
gần (MAIL);

Sau khi bạn lưu các tập tin;

chmod +x /usr/sbin/sendmail.spamkontrol

touch /var/log/spam_log

chmod 0777 /var/log/spam_log

Sau khi đưa ra các quyền hạn cần thiết trong các hình thức của một công thức mới, tập tin php.ini rằng sendmail trong sendmail.spamkontrol / usr / sbin / có thể nhập vào sau đây là định nghĩa của máy chủ ảo trong Apache hoặc bạn có thể nhập một mô tả.

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

Giá trị này cũng có thể nhập các định nghĩa của mỗi VirtualHost. Sau khi khởi động lại Apache trong / var / file log / spam_log như các tập tin đầu ra sẽ phát hành các bản ghi mẫu.

[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 -

Kích thước của file bản ghi để phát triển vòng xoay đăng nhập vào tập tin etc / logrotate.conf /, thêm những điều sau đây.


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

[Mattf và ramprage'e nhờ]

more... 1 Comment : , , , nhiều hơn ...

Tìm kiếm

Các trang web tìm kiếm kutucukla sau đây bạn có thể làm:

Liên kết