понедельник, 3 ноября 2008 г.

Лимиты для отправки почты (Cpanel / WHM)

Как уже всем известно, в Cpanel, а точнее в WHM > Tweak Settings, можно устанавливать лимит отправки почты для домена в час. По умолчанию стоит 0 (без лимитов). У меня обычно стоит 250 писем в час для каждого домена. Этого для большинства доменов более чем достаточно. А вот ситуация, когда всем нужно поставить лимит, а для конкретного домена поставить безлимитную отправку писем, например для рассылки писем. По-этому нам нужно как отключить для рассылки лимит, а для всех остальных оставить все как есть.

скрин:

В файле /etc/exim.pl находится следующий код:



open(CF,"/var/cpanel/cpanel.config");
while() {
next if (/^#/);
s/n//g;
my($var,$value) = split(/=/, $_);
if ($var eq "maxemailsperhour") {
$maxmails = int($value);
}
}
close(CF);

open(CPM,"/var/cpanel/maxemails");
while() {
s/n//g;
my($mdomain,$mmax) = split(/=/);
if ($mdomain eq $domain) {
$maxmails = int($mmax);
}
}
close(CPM);




Как мы видим, есть 2 файла:
/var/cpanel/cpanel.config

Скрин:

/var/cpanel/maxemails



Открыв первый /var/cpanel/cpanel.config, мы увидим maxemailsperhour, это именно-то число которое мы устанавливаем в WHM > Tweak Settings > Max Emails per hours for domain.

Открыв второй /var/cpanel/maxemails, мы получаем переменные domain=number.
Т.е. чтоб разрешить домену test1.com лимит 2000, либо вообще убрать лимит, нужно в файл:
/var/cpanel/maxemails написать:

test1.com=2000

Либо убрать вообще лимит:

test1.com=0


Спасибо за внимание :)

Комментариев нет:

Отправить комментарий