Tuesday 22 January 2013

POP3 with C# save attachement files:


use the below code to save your attachment data into files

public void SaveAttach(string filename, string m_data )
{

m_filePath =@"..\" + m_filename;

// if BASE-64 data ...
// convert attachment from BASE64 ...
m_binaryData = 
Convert.FromBase64String(m_data.Replace("\n",""));

BinaryWriter bw = new BinaryWriter(
new FileStream(m_filePath,FileMode.Create) );

bw.Write(m_binaryData);
bw.Flush();
bw.Close();
}

here ...

m_filePath : m_filePath is store the path to create a new file
m_filename : file name comes as parameter to method like(abc.pdf,.doc,etc)
m_data : data that we found in mail orginal text
m_binaryData : convert m_data (email string data) to binary data to save as file

for any help please mail me Rajendra.b000@gmail.com