Function GetReturnPath(olkItem As Outlook.MailItem) As String
Const CdoPR_TRANSPORT_MESSAGE_HEADERS = &H7D001E
Dim objUtils As Object, _
strHeader As String, _
arrHeaders As Variant, _
varHeader As Variant
Set objUtils = CreateObject("Redemption.MAPIUtils")
strHeader = objUtils.HrGetOneProp(olkItem.MAPIOBJECT, CdoPR_TRANSPORT_MESSAGE_HEADERS)
If Err.Number = 0 Then
arrHeaders = Split(strHeader, vbCrLf)
For Each varHeader In arrHeaders
If Left(LCase(varHeader), 12) = "return-path:" Then
GetReturnPath = Trim(Mid(varHeader, 13))
Exit For
End If
Next
End If
Set objUtils = Nothing
End Function
|