توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : محدود کردن تعداد ایمیل ارسالی در Exim
Desperados
January 21st, 2010, 16:07
سلام در whm گزینه ای هست که تعداد ایمیل های ارسالی در ساعت را میشه محدود کرد مثلاً 100 ایمیل در ساعت چطور میشه تعداد ایمیل های ارسال در روز را محدود کرد مثلاً 1000 ایمیل در روز ؟
تشکر
phpniki
January 2nd, 2011, 11:42
یه راه هست ولی باید مراقب باشی Cpanel که update می شه اونو حذف نکنه
مراحل زیر رو یکی یکی دنبال کن:
1- اول از همه یه کپی از فایل زیر بگیر
/etc/exim.pl2- خوب توی همین فایل کد زیر رو پیدا کن
if ( $maxmails > 0 ) {
my $nummailsinhour = readbacktodate("/usr/local/apache/domlogs/$domain-smtpbytes_log");
if ( $nummailsinhour > $maxmails ) {
die "Domain $domain has exceeded the max emails per hour. Message discarded.\n";
}
}
و تغییرات زیر رو انجام بدید
if ($maxmails > 0) {
my $nummailsinhour = readbacktohour("/usr/local/apache/domlogs/$domain-smtpbytes_log");
my $nummailsinday = readbacktodate("/usr/local/apache/domlogs/$domain-smtpbytes_log");
if ($nummailsinhour > 500) {
die "Domain $domain has exceeded the max emails per hour. Message discarded.\n";
}
if ($nummailsinday > $maxmails) {
die "Domain $domain has exceeded the max emails per day. Message discarded.\n";
}
}3- حالا خط زیر رو پیدا کنید
sub readbacktodate {و با خط زیر عوض کنید
sub readbacktohour {4- حالا sub کلاس زیر رو بعد از sub قبلی اضافه کن
sub readbacktodate {
my($filename) = @_;
my($buf);
my($filepos) = 0;
my $now = time();
my $onedayago = ($now - (24*60*60));
my($hitcount) = 0;
my($dev,$ino,$mode,$nlink,$uid,$gid,$rdev,$size,
$atime,$mtime,$ctime,$blksize,$blocks)
= stat($filename);
حالا تو whm قسمت تعداد ایمیل در ساعت به تعداد ایمیل در یک روز گذشته تبدیل شد
موفق باشی
vPsPersia.COM
January 2nd, 2011, 12:05
به Tweak Settings بروید و دنبال گزینه زیر بگردید
Max hourly emails
بعد مقداری که می خواهید رو در کادر مقابل بنویسید
phpniki
January 2nd, 2011, 12:21
به Tweak Settings بروید و دنبال گزینه زیر بگردید
بعد مقداری که می خواهید رو در کادر مقابل بنویسید
سوال رو مجدداً بخونید این کاری که گقتید فقط برای محدود کردن ایمیل در هر ساعت هشتش ولی تنظیماتی که من براتون ارسال کردم محدود کردن در روز هستش
vPsPersia.COM
January 2nd, 2011, 12:54
سلام در whm گزینه ای هست که تعداد ایمیل های ارسالی در ساعت را میشه محدود کرد مثلاً 100 ایمیل در ساعت چطور میشه تعداد ایمیل های ارسال در روز را محدود کرد مثلاً 1000 ایمیل در روز ؟
تشکر
2 قسمت داره این سوال ! یکی در روز و یکی در ساعت
من قسمت اول رو جواب دادم ، شما قسمت دوم
کمی بیشتر دقت کنید
phpniki
January 2nd, 2011, 13:24
برداشت من اینجوری بود که ایشون نوشتن
سلام در whm گزینه ای هست که تعداد ایمیل های ارسالی در ساعت را میشه محدود کرد
که این بخش خبری بودش و بخش بعدی سوالی
مثلاً 100 ایمیل در ساعت چطور میشه تعداد ایمیل های ارسال در روز را محدود کرد مثلاً 1000 ایمیل در روز ؟
تشکر
vPsPersia.COM
January 2nd, 2011, 13:38
ول کنید این بحث ها رو !
دو قسمت سوال داشته ، یکی من جواب دادم ، یکی رو هم شما زحمت کشیدی