Назад | Перейти на главную страницу

Как узнать точное местонахождение отправителя электронного письма?

Насколько я понимаю, IP-адрес в заголовке электронного письма - это IP-адрес SMTP-сервера интернет-провайдера отправителя.

Мне просто было интересно, можно ли найти точное местоположение отправителя электронной почты на основе IP-адреса из заголовка электронной почты? Как работает этот процесс?

Поскольку у вас нет доступа к smtp-серверу интернет-провайдера Джима и его журналу, вы не можете определить, откуда он отправляет электронное письмо. (Если он использует свой SMTP-сервер, тогда вы знаете ответ ...)

Короче нет.

IP-адреса в заголовках электронной почты регистрируются для каждого SMTP-сервера, через который проходит сообщение. Лучшее, что вы могли бы сделать, это сопоставить IP-адрес исходного SMTP-сервера с провайдером. Это, конечно, не точная наука, и вам будет очень плохо, если сообщение было отправлено от бесплатного провайдера, такого как Hotmail или Google Mail.

Я спрашиваю, зачем вам вообще это нужно, и я не могу придумать ни одного настоящий полезная причина, по которой вы все равно захотите.

Предполагая, что вы имеете в виду географическое положение, вы можете использовать геолокацию по IP. Для этого есть много разных решений. это поиск ответы на предыдущие вопросы о сбоях сервера - хорошее начало.

Хорошо, похоже, вам нужно географическое местоположение компьютера, на котором Джим использовал свою электронную почту клиент. Универсального решения не существует. В некоторых случаях IP-адрес будет в заголовке Received. В других случаях (например, в веб-почте) он будет в специальном заголовке, таком как X-Originating-IP или X-AOL-IP.

это страница дает обзор поиска IP для нескольких общих служб. Если у вас это есть, вы, конечно, можете использовать геолокацию IP.