Gets the value of the sub-key of the header.
[Visual Basic 6.0]
Public Function SubValue( _
SubKey As String _
) As String
[Visual C++]
public: HRESULT SubValue(
BSTR subKey,
BSTR* pVal
);
Parameters
Return Value
Example
[Visual Basic 6.0] To get the full samples of EAGetMail, please refer to Samples section.
[Visual Basic 6.0]
Public Sub ParseHeaders()
Dim oMail As New EAGetMailObjLib.Mail
oMail.LicenseCode = "TryIt"
oMail.LoadFile "c:\test.eml", True
Dim oHeaders As EAGetMailObjLib.HeaderCollection
Set oHeaders = oMail.Headers
Dim i, nCount As Integer
nCount = oHeaders.Count
For i = 0 To nCount - 1
Dim oHeader As EAGetMailObjLib.HeaderItem
Set oHeader = oHeaders.Item(i)
If StrComp(oHeader.HeaderKey, "Content-Type", vbTextCompare) = 0 Then
'if the header is:
'Content-Type: multipart/alternative;
' boundary = "=_MAILER_ATTACH_BOUNDARY1_200675313102924710512"
' then oHeader.SubValue("boundary") returns =_MAILER_ATTACH_BOUNDARY1_200675313102924710512
MsgBox oHeader.SubValue("boundary")
End If
Next
End Sub
See Also
Online Tutorials
Parse Email in VB6
Parse Email in Delphi
Parse Email in VC++