Как узнать от кого пришел email?
По последовательности заголовков Received и заголовку FromReceived: by 10.194.78.40 with SMTP id y8csp1449227wjw;
        Sat, 20 Jun 2015 22:23:48 -0700 (PDT)
Received: from smart1.russianpost.ru (smart1.russianpost.ru. [91.215.36.115])
        by mx.google.com with ESMTP id wd2si13339101lbb.123.2015.06.20.22.23.47
        for <***@gmail.com>;
        Sat, 20 Jun 2015 22:23:48 -0700 (PDT)
Received: from [10.6.40.76] (HELO VEGA)
  by smart1.russianpost.ru (CommuniGate Pro SMTP 4.2.10)
  with ESMTP id 50561940 for ***@gmail.com; Sun, 21 Jun 2015 08:23:28 +0300
From: webmaster@russianpost.ru
Если посмотреть по времени, то цепочка прохождения 10.6.40.76 -> smart1.russianpost.ru -> mx.google.com -> 10.194.78.40
Нужно смотреть в заголовках. За отправителя отвечает заголовок From.