Save-attachments-from-email-message - WeOnlyDo Software example code



All

wodCrypt (12)
wodSSH (10)
wodSFTP (23)
wodSSHServer (1)
wodSSHTunnel (11)
wodSSHpackage
wodSFTPdll

wodSSH.NET (10)
wodSFTP.NET (24)
wodFtpDLX.NET (22)
wodWebServer.NET (10)

wodAppUpdate (13)
wodHttpDLX (8)
wodFtpDLX (22)
wodTelnetDLX
wodFTPServer (3)
wodWebServer (10)
wodVPN
wodXMPP (13)
All ** [Visual Basic] ** [C#] ** [VB.NET] **

Save attachments from email message
VB code
Dim wodMailBox1 As wodMailboxCom
Set wodMailBox1 = New wodMailboxCom

'First we need to load message using FileName Property.
wodMailBox1.FileName = "c:\message1.eml"
wodMailBox1.Lock

Dim i As Integer
'Using Attachments Collection we will loop though all attachments inside message.
For i = 0 To wodMailBox1.Messages(0).Attachments.Count - 1
    'Finally we will save attachments inside message using Save Method.
    wodMailBox1.Messages(0).Attachments(i).Save "c:\attach\" & wodMailBox1.Messages(0).Attachments(i).Name
Next i
VB.NET code
Dim wodMailBox1 As WODMAILBOXCOMLib.wodMailboxCom
wodMailBox1 = New WODMAILBOXCOMLib.wodMailboxCom

'First we need to load message using FileName Property.
wodMailBox1.FileName = "c:\message1.eml"
wodMailBox1.Lock()

Dim i As Integer
'Using Attachments Collection we will loop though all attachments inside message.
For i = 0 To wodMailBox1.Messages(0).Attachments.Count - 1
    'Finally we will save attachments inside message using Save Method.
    wodMailBox1.Messages(0).Attachments(i).Save("c:\attach\" & wodMailBox1.Messages(0).Attachments(i).Name)
Next i
C# code
WODMAILBOXCOMLib.wodMailboxCom wodMailBox1;
wodMailBox1 = new WODMAILBOXCOMLib.wodMailboxCom();

//First we need to load message using FileName Property.
wodMailBox1.Filename = "c:\\message1.eml";
wodMailBox1.Lock();

short i;
//Using Attachments Collection we will loop though all attachments inside message.
for (i = 0; i <= wodMailBox1.Messages[0].Attachments.Count - 1; i++)
{
    //Finally we will save attachments inside message using Save Method.
    wodMailBox1.Messages[0].Attachments[i].Save(@"c:\attach\" + wodMailBox1.Messages[0].Attachments[i].Name);
}