Distinct offers Network Monitor, the ONLY natural language Protocol Analyzer, ONC RPC for C++, .NET and Java, and IntelliTerm, the fastest Terminal Emulator for TN3270, TN5250 and VT420 on the market.

Distinct VIT: MIME Control: OnRecvAddrField

   Products   Downloads   Sales   Support   About us
  VIT



        
 

Summary

Receive information about extracted message.

Description

When a message is extracted the To, From, Cc, Bcc and Subject fields of the message are delivered to the application in OnRecvAddrField events. This event delivers the value and the encoding type of each field. This event will be fired at least once for each of the To and From fields. This event will occur after the application has called the ExtractMessageEnd.

The Field parameter will contain "To", "From", "Cc", "Bcc" or "Subject". The Value field will contain the value of the respective header fields, the Charset field may specify the character set of the respective fields, and this field will be NULL if the Value field is not encoded. If the Value field is encoded then the Encoding parameter will contain either ADDR_BASE64_ENCODED or ADDR_QUOTED_ENCODED, if it is not encoded then the Encoding parameter will contain ADDR_NO_ENCODING. This event may be fired several times with the same field but with different values and encoding types.

Example

Sub Mime_OnRecvAddrField (Field As String, Value As String, Charset As String, Encoding As Integer)
' display
Message = "Encoding Address… " & Chr(10) & Chr(10)

' filename
Message = Message & "Field: " & Field & " " & Value & Chr(10)

' encoding type
If Encoding = BASE64_ENCODED Then

Message = Message & "Encoding: Base64 Encoding" & Chr(10)
Else If Encoding = QUOTED_ENCODED Then

Message = Message & "Encoding: Quoted Encoding" & Chr(10)
Else
Message = Message & "Encoding: None" & Chr(10)
End If

' character set
Message = Message & "Character Set: " & Charset & Chr(10)

' display message
MsgBox Message, 64, "Sample Program"
End Sub



Browse FAQ

Related Products
Mail Objects

Recommended Add-On
Network Monitor,
Protocol Analyzer


Raves
"The night before I went on summer holiday we had to make some 'last minute' configuration changes to approx. 300 routers, a tedious job to do manually with telnet. We went along with MS Excel containing a list of IP-adresses to the routers, and the VIT telnet-component. One hour later the VBA-application (small is beautiful) was working, and after another hour all of our routers were updated with the new configuration. I just say a big "Thanks" to you all for a good sleep that night."
Eirik Brendholen, Ergo Integration AS

"We conducted a test session to compare the performance of similar products, and Distinct's product was better!" [more]
Dr. Shyam Sunder, Carnegie Mellon University

"Together with Distinct, we were able to offer our users an ideal soution to enabling them to connect to Yahoo! Pager, and to do so both quickly and reliably." [more]
Brian Park,
Producer of Yahoo! Pager, Yahoo! Inc.


  8/21/2008   Legal notices | PRIVACY Policy | Networking News |