• 23 Апрель 2018, 18:14:43
• Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
 

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

ks81

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

itpro

  • Administrator
  • Sr. Member
  • *****
  • Сообщений: 366
  • Репутация: 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 Ответов
23950 Просмотров
Последний ответ 09 Январь 2013, 09:43:44
от lyser
4 Ответов
7974 Просмотров
Последний ответ 04 Декабрь 2012, 09:22:55
от itpro
0 Ответов
1946 Просмотров
Последний ответ 03 Март 2016, 16:07:17
от nake
0 Ответов
1512 Просмотров
Последний ответ 08 Ноябрь 2016, 23:22:31
от vlad98
4 Ответов
187 Просмотров
Последний ответ 28 Март 2018, 07:28:24
от D00med