Имя: Пароль:
1C
 
Как отличить перенаправленное почтовым сервером письмо от оригинального?
0 YaFedor
 
24.07.18
09:43
Например, хотим все письма от и для vasya@my.my перенаправить на адрес petya@my.my

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

Но, перенаправленное письмо тоже обрабатывается этим правилом, т.к. в нем поля 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) либо смотрите внимательнее, либо почтовый сервер, который делает перенаправление, настроен на скрытие следов перенаправления. Если так, то вы действительно не сможете по письму отличить одно от другого.
Оптимист верит, что мы живем в лучшем из миров. Пессимист боится, что так оно и есть.