Страница 2 из 2

Re: почтовые уведомления с сайта

Добавлено: 10 фев 2020, 13:51
Olej
Почта на сервере набивается уведомлениями и пробными письмами, и набирает достаточно большой размер (учитывая ограниченность дискового пространства сервера, тариф, и платность дискового пространства хостера):

Код: Выделить всё

root@277938:/var/mail# ls -laL /var/spool/mail
итого 980
drwxrwsrwt  2 root     mail   4096 дек 29 21:17 .
drwxr-xr-x 12 root     root   4096 дек 20 23:20 ..
-rw-------  1 mail     mail   1747 дек 29 21:17 mail
-rw-------  1 root     mail  32587 дек 29 19:04 root
-rw-rw----  1 www-data mail 947295 дек 27 02:24 www-data
Чистим:

Код: Выделить всё

root@277938:/var/mail# echo 'd *' | mail -N
Held 0 messages in /var/mail/root

Код: Выделить всё

root@277938:/var/mail# echo 'd *' | mail -N -u www-data
Held 0 messages in /var/mail/www-data
Это уже лучше:

Код: Выделить всё

root@277938:/var/mail# ls -laL /var/spool/mail
итого 12
drwxrwsrwt  2 root     mail 4096 фев 10 13:49 .
drwxr-xr-x 12 root     root 4096 дек 20 23:20 ..
-rw-------  1 mail     mail 1747 дек 29 21:17 mail
-rw-------  1 root     mail    0 фев 10 13:48 root
-rw-rw----  1 www-data mail    0 фев 10 13:49 www-data

Re: почтовые уведомления с сайта

Добавлено: 10 фев 2020, 14:11
Olej
Дальше exim4:

Код: Выделить всё

root@277938:/var/spool# ps auxww | grep exim
Debian-+   989  0.0  0.1  20048   504 ?        Ss   янв29   0:00 /usr/sbin/exim4 -bd -q30m
root      2706  0.0  0.1   6400   756 pts/3    S+   14:03   0:00 grep exim

root@277938:/var/spool# exiwhat
  989 daemon(4.92): -q30m, listening for SMTP on [127.0.0.1]:25 [::1]:25
Число сообщений:

Код: Выделить всё

root@277938:/var/spool# exim -bpc
42

Код: Выделить всё

root@277938:/var/spool# du -hs *
8,0K	cron
560K	exim4
0	mail
276K	mqueue
124K	mqueue-client
4,0K	rsyslog
Очистит все сообщения из очереди:

Код: Выделить всё

root@277938:/var/spool# exipick -i | xargs exim -Mrm 
Message 1j0ObA-0003FK-5G has been removed
Message 1j0QgM-0004Qt-6i has been removed
Message 1j0R6c-0004gD-0i has been removed
...
Message 1j0zVa-0008CV-4f has been removed
Message 1j1552-0007LJ-N3 has been removed
Теперь:

Код: Выделить всё

root@277938:/var/spool# exim -bpc
0

Код: Выделить всё

root@277938:/var/spool# du -hs *
8,0K	cron
56K	exim4
0	mail
276K	mqueue
124K	mqueue-client
4,0K	rsyslog
Так вот лучше :-D

Re: почтовые уведомления с сайта

Добавлено: 10 фев 2020, 14:21
Olej
Olej писал(а):
10 фев 2020, 14:11
Дальше exim4:
Теперь mqueue ...
Не стал разбираться - Как на сервере очистить папку mqueue?

Код: Выделить всё

root@277938:/var/spool# find /var/spool/mqueue -type f -exec rm -f {} \;
root@277938:/var/spool# echo $?
0

Код: Выделить всё

root@277938:/var/spool# find /var/spool/mqueue-client -type f -exec rm -f {} \;
root@277938:/var/spool# echo $?
0
Вот теперь лучше:

Код: Выделить всё

root@277938:/var/spool# du -hs *
8,0K	cron
56K	exim4
0	mail
4,0K	mqueue
4,0K	mqueue-client
4,0K	rsyslog