Нужно отправить письмо трёхмесячной давности. Чтобы "входящая" дата соответствовала дате отправке письма. Понимаю, что сервер SMTP ставит настоящую "входящую" дату.
Может есть какие нибудь пути решения? Вопрос жизни и смерти, буквально.
В исходнике видны даты не только сервер отправителя, но и сервер получателя, поэтому увы, это невозможно, даже если Вы сможете как то поменять дату на сервере отправки.
Если вы админ сервера, на котором сидит юзер, можете прямо в его майлбоксе поредактировать письмо. Не обязательно это будет легко, но если письма не шифруются, то хекс-редактором.
Если "вопрос жизни и смерти" - можно и запопасть за такое. Нужно быть админом обеих серверов и скорректировать логи на обеих серверах соответственно, а не только заголовок письма.
Нет. Дата ставится:
- в логе сервера отправителя
- в логе сервера получателя
(а также в логах всех транзитных серверов, если таковые есть)
- в заголовке письма
То есть Вам нужно быть админом всего вышеперечисленного, чтобы иметь возможность подкорректировать логи и заголовки. Зачем корректировать логи? При "вопросе жизни и смерти" их запросто могут запросить :)
То есть Вам нужно быть админом всего вышеперечисленного
Ээ, чего?
Заголовки можно подкорректировать непосредственно в майлбоксе клиента. У среднестатистического человека нет возможности лазить по всем шлюзам и серверам и проверять что в его письме что-то не так.
У среднестатистического человека - да. То есть, чел же не сказал, что там за "вопрос жизни и смерти" - может ему просто надо девушке подтвердить, что "не был, не состоял, не трогал" :) Если так, то конечно проканает, если конечно не лохануться и поправить везде в заголовке, а там оно не в одном месте.
Если же вопрос законодательного плана - менты, налоговая - они, в зависимости от дотошности проверяющего могут и логи запросить. И тут может выйти большая неприятность :(
А смысл если человеку который его получит будит писать дата когда имейл пришел на сервер его почтового сервиса. В header можна прописать когда отправляете но это ничего не даст
Это возможно, но не во всех случаях. Многие (большинство?) почтовые программы отображают дату из заголовка Date, подделать её достаточно просто. Однако веб-интерфейсы популярных почтовых сервисов отображают дату момента получения письма.
В заголовках, которые добавляют почтовые серверы, будет видно дату приёма письма в любом случае.