Автор Тема: MS Exchange 2003 Как узнать IP адрес отправителя  (Прочитано 13585 раз)

ks81

  • Новичок
  • *
  • Сообщений: 2
  • Репутация: 0
    • Просмотр профиля
Добрый день.
Подскажите, можно ли через событие event shink (MS Exchange 2003) узнать IP адрес отправителя?
Заранее благодарю.

itpro

  • Administrator
  • Sr. Member
  • *****
  • Сообщений: 444
  • Репутация: 204
    • Просмотр профиля
Если в настройках Exchange сервера включено журналирование smtp трафика, IP/doman адрес отправителя/ либо его почтовой системой можно найти в текстовых файлах с логом.
Еще может быть полезно посмотреть информацию в служебных заголовках письма (если таковое имеется) непосредственно в Outlook

ks81

  • Новичок
  • *
  • Сообщений: 2
  • Репутация: 0
    • Просмотр профиля
Вроде получилось вытащить ip адрес. Если кому интересно вот код:

Sub ISMTPOnArrival_OnArrival(ByVal Msg, EventStatus)
        ...
        Set envFlds = Msg.EnvelopeFields
ip = Trim(envFlds("http://schemas.microsoft.com/cdo/smtpenvelope/clientipaddress"))
        ...
End Sub

itpro, спасибо за ответ

 

Related Topics

  Тема / Автор Ответов Последний ответ
16 Ответов
71096 Просмотров
Последний ответ 09 Январь 2013, 10:43:44
от lyser
4 Ответов
27461 Просмотров
Последний ответ 04 Декабрь 2012, 10:22:55
от itpro
0 Ответов
18325 Просмотров
Последний ответ 03 Март 2016, 16:07:17
от nake
0 Ответов
10189 Просмотров
Последний ответ 08 Ноябрь 2016, 23:22:31
от vlad98
4 Ответов
18372 Просмотров
Последний ответ 28 Март 2018, 07:28:24
от D00med