RU.LINUX ---------------- < Пред. | След. > -- < @ > -- < Сообщ. > -- < Эхи > --
 Nп/п : 63 из 85
 От   : Eugene Muzychenko                   2:5000/14         31 янв 26 12:55:23
 К    : All                                                   31 янв 26 15:00:01
 Тема : cPanel, Global Email Filters, Pipe to a Program
----------------------------------------------------------------------------------
                                                                                 
@MSGID: 2:5000/14 697dee05
@CHRS: CP866 2
@TZUTC: 0100
Привет!

 У меня на хостинге в cPanel, в разделе Global Email Filters,
настроено несколько фильтров, блокирующих разный спам. Изредка бывает, что под
какой-то из них попадает нужное письмо, поэтому возжелал складывать
нежелательные письма в файл вместо уничтожения.

Меняю действие Discard на Pipe to a Program, вставляю командную строку:

tee -a ${HOME}/mail/rejected >/dev/null

В разделе Filter Test ввожу подходящие реквизиты, в выдаче вижу:

Pipe message to: tee -a \\${HOME}/mail/rejected >/dev/null

Но файл rejected в каталоге mail не создается.

 Не знаю, что там означает обратный слэш перед "$" - возможно,
экранирование каких-то внутренних макросов. В описании упоминается только "скрипт"
(а не командная строка), и что путь должен быть относительно домашнего
каталога. Поменял строку на имя скрипта (reject.sh), в сам файл записал:

#!/bin/sh
tee -a ${HOME}/mailfilters/rejected >/dev/null

Поставил разрешения 700, как требуется. Не работает.

Здесь есть пример с заданием именно командной строки:

https://ventraip.com.au/support-centre/how-to-pipe-an-email-to-a-script/

Получается, что можно и так, как у меня было в первом варианте.

 Поскольку хостинг у меня shared, доступа к логу exim у меня нет,
деталей посмотреть не могу.

Всего доброго!
Евгений Музыченко
fi-do@muzy-chen-ko.net (все дефисы убрать)

--- GoldED+/W32-MSVC 1.1.5-b20180707
 * Origin: Fox Tracks, France (2:5000/14)
SEEN-BY: 46/49 50/12 13 279 452/28 455/19 5000/14
5010/352 5019/40 400
SEEN-BY: 5020/101 526 545 715 848 1042 1477 1823
2992 4441 5545 12000 5021/29
SEEN-BY: 5022/128 5025/3 75 5027/12 5030/500 1081
1900 1957 2404 5033/11
SEEN-BY: 5035/85 5037/7 5053/54 5054/1 5059/26 37
5060/900 5063/3 5066/18
SEEN-BY: 5080/68 102 5085/13 5095/20 6001/10 6035/4
6078/80 6090/1
@PATH: 5000/14 5020/545 4441



   GoldED+ VK   │                                                 │   09:55:30    
                                                                                
В этой области больше нет сообщений.

Остаться здесь
Перейти к списку сообщений
Перейти к списку эх