Имя: Пароль:
1C
 
Как отличить перенаправленное почтовым сервером письмо от оригинального?
0 YaFedor
 
24.07.18
09:43
Например, хотим все письма от и для [email protected] перенаправить на адрес [email protected]

Правило на почтовом сервере сделали - задали перенаправление писем.

Но, перенаправленное письмо тоже обрабатывается этим правилом, т.к. в нем поля To и From те же самые, что и в оригинальном письме.

Как отделить сами перенаправленные письма от оригиналов, чтобы к ним не применялось правило?
1 spectre1978
 
24.07.18
09:54
Наверно, только анализировать заголовки Received. В случае перенаправленного письма в последнем Received в envelope-from будет адрес, отличающийся от From.
2 YaFedor
 
24.07.18
10:04
(1) У них у каждого 2 Received: в заголовке и все одинаковые.
3 aka AMIGO
 
24.07.18
10:14
Redirect ?
4 spectre1978
 
24.07.18
10:15
(2) покажите заголовки
5 YaFedor
 
24.07.18
10:23
(3) Не содержится в заголовке перенаправленного сообщения
6 YaFedor
 
24.07.18
10:24
(4) Я бы с удовольствием, но придется светить реальные адреса :-(
7 spectre1978
 
24.07.18
10:59
Тогда примите сообщение на узле, куда оно приходит изначально, сохраните, и сохраните перенаправленное на окончательном узле, и посмотрите по заголовкам, в чем отличие. С этого можно было бы начать.
8 YaFedor
 
24.07.18
11:21
(7) Я так и сделал - разницы не вижу.
9 spectre1978
 
24.07.18
13:31
(8) либо смотрите внимательнее, либо почтовый сервер, который делает перенаправление, настроен на скрытие следов перенаправления. Если так, то вы действительно не сможете по письму отличить одно от другого.