• 24 Ноябрь 2017, 01:11:04
• Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
 

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

ks81

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

itpro

  • Administrator
  • Sr. Member
  • *****
  • Сообщений: 341
  • Репутация: 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 Ответов
22554 Просмотров
Последний ответ 09 Январь 2013, 09:43:44
от lyser
4 Ответов
7457 Просмотров
Последний ответ 04 Декабрь 2012, 09:22:55
от itpro
0 Ответов
1377 Просмотров
Последний ответ 03 Март 2016, 16:07:17
от nake
2 Ответов
1321 Просмотров
Последний ответ 03 Август 2016, 01:13:30
от buldozer
0 Ответов
1071 Просмотров
Последний ответ 08 Ноябрь 2016, 23:22:31
от vlad98