|
-
Jun 4th, 2008, 10:59 PM
#1
Thread Starter
Junior Member
[2005] Reading email
Does anyone here know how to do so. Seem to be tonnes of example on how to send but none of them is about reading email that is working properly.
I need to read the email from the mail server that is in my intranet from my application server. Any expert here know how to do that?
-
Jun 6th, 2008, 01:02 PM
#2
Addicted Member
Re: [2005] Reading email
 Originally Posted by keon2005
Does anyone here know how to do so. Seem to be tonnes of example on how to send but none of them is about reading email that is working properly.
I need to read the email from the mail server that is in my intranet from my application server. Any expert here know how to do that?
Goto
http://www.codeproject.com/KB/IP/NetPopMimeClient.aspx
At the very top of the article it says "Download Sourcecode"
Save the sourcode to your desktop or where ever
There is a folder within the zip file that is called NetPopMimeClient go in there, then go into the bin folder. You need to add Net.dll which is in that folder as a reference to your project then you can call any of the functions within it.
Example of usage.
Code:
Dim pop3 As Net.Mail.Pop3Client = New Net.Mail.Pop3Client("My hostname", "myusername", "mypassword")
-
Jun 10th, 2008, 10:50 PM
#3
Thread Starter
Junior Member
Re: [2005] Reading email
I try using the link provide and has many errors in it, and i cant figure out how to debug it.
I decide to write my own but currently i cant figure out on how to download attachment into a local drive.
Anyone have a sample code on how to do so?
-
Jun 11th, 2008, 02:45 AM
#4
Thread Starter
Junior Member
Re: [2005] Reading email
I found out that i need to parse or convert the bytes and use system.io to create the attachment files. Anyone here know how to do so or have a sample codes? Really need some help here.
-
Jun 11th, 2008, 02:51 AM
#5
Re: [2005] Reading email
If you're saying that you have a Byte array that you need to turn into a file then you'd do so with a FileStream. Create one, call Write, close it.
-
Jun 11th, 2008, 07:48 PM
#6
Thread Starter
Junior Member
Re: [2005] Reading email
Yes, i read the mail from streamreader and the return is a bytes , below is file i read from there....
Content-type: application/vnd.excel;
name: "excel.xls"
Content-transfer-encoding: base64
content-description: excel.xls
content-disposition: attachment;
filename: "excel.xls"
"The bytes files here!!"
is there any sample code to do so?
-
Jun 12th, 2008, 04:38 AM
#7
Thread Starter
Junior Member
Re: [2005] Reading email
Hi everyone,
here is the attachment file when i read it using pop3 using streamreader.
0M8R4KGxGuEAAAAAAAAAAAAAAAAAAAAAPgADAP7/CQAGAAAAAAAAAAAAAAABAAAAAQAAAAAAAAAA
EAAAPAAAAAEAAAD+////AAAAAAAAAAD/////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////9
////OwAAAAMAAAAEAAAABQAAAAYAAAAHAAAACAAAAAkAAAAKAAAACwAAAAwAAAANAAAADgAAAA8A
AAAQAAAAEQAAABIAAAATAAAAFAAAABUAAAAWAAAAFwAAABgAAAAZAAAAGgAAABsAAAAcAAAAHQAA
AB4AAAAfAAAAIAAAACEAAAAiAAAAIwAAACQAAAAlAAAAJgAAACcAAAAoAAAAKQAAACoAAAArAAAA
LAAAAC0AAAAuAAAALwAAADAAAAAxAAAAMgAAADMAAAA0AAAANQAAADYAAAA3AAAAOAAAADkAAAA6
AAAA/v///0UAAAD+////PgAAAD8AAABAAAAAQQAAAEIAAABDAAAARAAAAGAAAABrAAAARwAAAEgA
AABJAAAAUwAAAEsAAABMAAAATQAAAE4AAABPAAAAUAAAAFEAAABSAAAARgAAAFQAAABVAAAAVgAA
AFcAAABYAAAAWQAAAFoAAABbAAAAXAAAAP7///9eAAAAXwAAAP7///9hAAAAYgAAAGwAAABkAAAA
ZQAAAGYAAABnAAAAaAAAAGkAAABqAAAAXQAAAP7///9tAAAAbgAAAP7/////////////////////
/////////////////////////////////////////////////////////////////////////1IA
bwBvAHQAIABFAG4AdAByAHkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAWAAUA//////////8CAAAAIAgCAAAAAADAAAAAAAAARgAAAAAADoOH7j7HARDQvtNVrsgB
PQAAAEAbAAAAAAAAVwBvAHIAawBiAG8AbwBrAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAABIAAgEPAAAA//////////8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAACAAAA2HEAAAAAAABfAFYAQgBBAF8AUABSAE8ASgBFAEMAVABfAEMAVQBS
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIgABAQEAAAANAAAADAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAYCx9JJqpyAEwOvkkmqnIAQAAAAAAAAAAAAAAAFYAQgBBAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAEA////////
//8GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgLH0kmqnIAYDP1ySaqcgBAAAAAAAAAAAAAAAACQgQ
AAAGBQDpH80HycAAAAYDAADhAAIAsATBAAIAAADiAAAAXABwAAgAAGNoZWVrb24xICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBCAAIAsARhAQIAAADAAQAAPQEGAAUA
AQACANMAAAC6AQ8ADAAAVGhpc1dvcmtib29rnAACAA4AGQACAAAAEgACAAAAEwACAAAArwECAAAA
vAECAAAAPQASAPEdAADiHc0jOAAAAAAAAQBYAkAAAgAAAI0AAgAAACIAAgAAAA4AAgABALcBAgAA
ANoAAgAAADEAGgDIAAAA/3+QAQAAAAIA8AUBQQByAGkAYQBsADEAGgDIAAAA/3+QAQAAAAIA8AUB
QQByAGkAYQBsADEAGgDIAAAA/3+QAQAAAAIA8AUBQQByAGkAYQBsADEAGgDIAAAA/3+QAQAAAAIA
8AUBQQByAGkAYQBsADEAGgDIAAEA/3+8AgAAAAIA8AUBQQByAGkAYQBsADEAGgDIAAQADACQAQAA
AQIA8AUBQQByAGkAYQBsADEAGgDIAAQAJACQAQAAAQIA8AUBQQByAGkAYQBsADEAGgDIAAAA/3+Q
AQAAAAAA8AUBQQByAGkAYQBsADEAHgDcAAAACACQAQAAAAIA8AcBQwBhAGwAaQBiAHIAaQAxAB4A
3AAAAAkAkAEAAAACAPAHAUMAYQBsAGkAYgByAGkAMQAeANwAAAAUAJABAAAAAgDwBwFDAGEAbABp
AGIAcgBpADEAHgDcAAEANAC8AgAAAAIA8AcBQwBhAGwAaQBiAHIAaQAxAB4A3AABAAkAvAIAAAAC
APAHAUMAYQBsAGkAYgByAGkAMQAeANwAAgAXAJABAAAAAgDwBwFDAGEAbABpAGIAcgBpADEAHgDc
AAAAEQCQAQAAAAIA8AcBQwBhAGwAaQBiAHIAaQAxAB4ALAEBADgAvAIAAAACAPAHAUMAYQBsAGkA
YgByAGkAMQAeAAQBAQA4ALwCAAAAAgDwBwFDAGEAbABpAGIAcgBpADEAHgDcAAEAOAC8AgAAAAIA
8AcBQwBhAGwAaQBiAHIAaQAxAB4A3AAAAD4AkAEAAAACAPAHAUMAYQBsAGkAYgByAGkAMQAeANwA
AAA0AJABAAAAAgDwBwFDAGEAbABpAGIAcgBpADEAHgDcAAAAPACQAQAAAAIA8AcBQwBhAGwAaQBi
AHIAaQAxAB4A3AABAD8AvAIAAAACAPAHAUMAYQBsAGkAYgByAGkAMQAeAGgBAQA4ALwCAAAAAgDw
BwFDAGEAbQBiAHIAaQBhADEAHgDcAAEACAC8AgAAAAIA8AcBQwBhAGwAaQBiAHIAaQAxAB4A3AAA
AAoAkAEAAAACAPAHAUMAYQBsAGkAYgByAGkAHgQcAAUAFwAAIiQiIywjIzBfKTtcKCIkIiMsIyMw
XCkeBCEABgAcAAAiJCIjLCMjMF8pO1tSZWRdXCgiJCIjLCMjMFwpHgQiAAcAHQAAIiQiIywjIzAu
MDBfKTtcKCIkIiMsIyMwLjAwXCkeBCcACAAiAAAiJCIjLCMjMC4wMF8pO1tSZWRdXCgiJCIjLCMj
MC4wMFwpHgQ3ACoAMgAAXygiJCIqICMsIyMwXyk7XygiJCIqIFwoIywjIzBcKTtfKCIkIiogIi0i
Xyk7XyhAXykeBC4AKQApAABfKCogIywjIzBfKTtfKCogXCgjLCMjMFwpO18oKiAiLSJfKTtfKEBf
KR4EPwAsADoAAF8oIiQiKiAjLCMjMC4wMF8pO18oIiQiKiBcKCMsIyMwLjAwXCk7XygiJCIqICIt
Ij8/Xyk7XyhAXykeBDYAKwAxAABfKCogIywjIzAuMDBfKTtfKCogXCgjLCMjMC4wMFwpO18oKiAi
LSI/P18pO18oQF8pHgQgAKQAGwAAIiQiXCAjLCMjMF8pO1woIiQiXCAjLCMjMFwpHgQlAKUAIAAA
IiQiXCAjLCMjMF8pO1tSZWRdXCgiJCJcICMsIyMwXCkeBCYApgAhAAAiJCJcICMsIyMwLjAwXyk7
XCgiJCJcICMsIyMwLjAwXCkeBCsApwAmAAAiJCJcICMsIyMwLjAwXyk7W1JlZF1cKCIkIlwgIywj
IzAuMDBcKR4EPQCoADgAAF8oIiQiXCAqICMsIyMwXyk7XygiJCJcICogXCgjLCMjMFwpO18oIiQi
XCAqICItIl8pO18oQF8pHgRFAKkAQAAAXygiJCJcICogIywjIzAuMDBfKTtfKCIkIlwgKiBcKCMs
IyMwLjAwXCk7XygiJCJcICogIi0iPz9fKTtfKEBfKR4EHACqABcAACJcIlwgIywjIzA7IlwiXCBc
LSMsIyMwHgQhAKsAHAAAIlwiXCAjLCMjMDtbUmVkXSJcIlwgXC0jLCMjMB4EIgCsAB0AACJcIlwg
IywjIzAuMDA7IlwiXCBcLSMsIyMwLjAwHgQnAK0AIgAAIlwiXCAjLCMjMC4wMDtbUmVkXSJcIlwg
XC0jLCMjMC4wMB4EPQCuADgAAF8gIlwiXCAqICMsIyMwXyA7XyAiXCJcICogXC0jLCMjMF8gO18g
IlwiXCAqICItIl8gO18gQF8gHgQuAK8AKQAAXyAqICMsIyMwXyA7XyAqIFwtIywjIzBfIDtfICog
Ii0iXyA7XyBAXyAeBEUAsABAAABfICJcIlwgKiAjLCMjMC4wMF8gO18gIlwiXCAqIFwtIywjIzAu
MDBfIDtfICJcIlwgKiAiLSI/P18gO18gQF8gHgQ2ALEAMQAAXyAqICMsIyMwLjAwXyA7XyAqIFwt
IywjIzAuMDBfIDtfICogIi0iPz9fIDtfIEBfIB4EGgCyABUAAFwkIywjIzBfKTtcKFwkIywjIzBc
KR4EHwCzABoAAFwkIywjIzBfKTtbUmVkXVwoXCQjLCMjMFwpHgQgALQAGwAAXCQjLCMjMC4wMF8p
O1woXCQjLCMjMC4wMFwpHgQlALUAIAAAXCQjLCMjMC4wMF8pO1tSZWRdXChcJCMsIyMwLjAwXCke
BBwAtgAXAAAjLCMjMFwgIkYiO1wtIywjIzBcICJGIh4EIQC3ABwAACMsIyMwXCAiRiI7W1JlZF1c
LSMsIyMwXCAiRiIeBCIAuAAdAAAjLCMjMC4wMFwgIkYiO1wtIywjIzAuMDBcICJGIh4EJwC5ACIA
ACMsIyMwLjAwXCAiRiI7W1JlZF1cLSMsIyMwLjAwXCAiRiIeBDsAugA2AABfLSogIywjIzBcICJG
Il8tO1wtKiAjLCMjMFwgIkYiXy07Xy0qICItIlwgIkYiXy07Xy1AXy0eBDgAuwAzAABfLSogIywj
IzBcIF9GXy07XC0qICMsIyMwXCBfRl8tO18tKiAiLSJcIF9GXy07Xy1AXy0eBEMAvAA+AABfLSog
IywjIzAuMDBcICJGIl8tO1wtKiAjLCMjMC4wMFwgIkYiXy07Xy0qICItIj8/XCAiRiJfLTtfLUBf
LR4EQAC9ADsAAF8tKiAjLCMjMC4wMFwgX0ZfLTtcLSogIywjIzAuMDBcIF9GXy07Xy0qICItIj8/
XCBfRl8tO18tQF8tHgQOAL4ACQAAbW1tXC15eXl5HgQkAL8AHwAAWyQtNDA5XWRkZGRcLFwgbW1t
bVwgZGRcLFwgeXl5eR4EGgDAABUAAFskLTQwOV1oOm1tOnNzXCBBTS9QTR4EFQDBABAAACJZZXMi
OyJZZXMiOyJObyIeBBoAwgAVAAAiVHJ1ZSI7IlRydWUiOyJGYWxzZSIeBBQAwwAPAAAiT24iOyJP
biI7Ik9mZiIeBA0AxAAIAABtbS9kZC95eR4EewDFADsAAV8ALQAqACAAIwAsACMAIwAwAC4AMAAw
AFwAIABfAKwgXwAtADsAXAAtACoAIAAjACwAIwAjADAALgAwADAAXAAgAF8ArCBfAC0AOwBfAC0A
KgAgACIALQAiAD8APwBcACAAXwCsIF8ALQA7AF8ALQBAAF8ALQAeBGsAxgAzAAFfAC0AKgAgACMA
LAAjACMAMABcACAAXwCsIF8ALQA7AFwALQAqACAAIwAsACMAIwAwAFwAIABfAKwgXwAtADsAXwAt
ACoAIAAiAC0AIgBcACAAXwCsIF8ALQA7AF8ALQBAAF8ALQAeBIEAxwA+AAFfAC0AKgAgACMALAAj
ACMAMAAuADAAMABcACAAIgCsICIAXwAtADsAXAAtACoAIAAjACwAIwAjADAALgAwADAAXAAgACIA
rCAiAF8ALQA7AF8ALQAqACAAIgAtACIAPwA/AFwAIAAiAKwgIgBfAC0AOwBfAC0AQABfAC0AHgRx
AMgANgABXwAtACoAIAAjACwAIwAjADAAXAAgACIArCAiAF8ALQA7AFwALQAqACAAIwAsACMAIwAw
AFwAIAAiAKwgIgBfAC0AOwBfAC0AKgAgACIALQAiAFwAIAAiAKwgIgBfAC0AOwBfAC0AQABfAC0A
HgQ0AMkALwAAXy0qICMsIyMwLjAwXy07XC0qICMsIyMwLjAwXy07Xy0qICItIj8/Xy07Xy1AXy0e
BCwAygAnAABfLSogIywjIzBfLTtcLSogIywjIzBfLTtfLSogIi0iXy07Xy1AXy0eBD0AywA4AABf
LSKjIiogIywjIzAuMDBfLTtcLSKjIiogIywjIzAuMDBfLTtfLSKjIiogIi0iPz9fLTtfLUBfLR4E
NQDMADAAAF8tIqMiKiAjLCMjMF8tO1wtIqMiKiAjLCMjMF8tO18tIqMiKiAiLSJfLTtfLUBfLR4E
XQDNACwAAVsAJACsIC0AMgBdAFwAIAAjACwAIwAjADAALgAwADAAXwApADsAWwBSAGUAZABdAFwA
KABbACQArCAtADIAXQBcACAAIwAsACMAIwAwAC4AMAAwAFwAKQAeBA0AzgAIAABtL2QveXk7QOAA
FAAAAAAA9f8gAAAAAAAAAAAAAADAIOAAFAABAAAA9f8gAAD0AAAAAAAAAADAIOAAFAABAAAA9f8g
AAD0AAAAAAAAAADAIOAAFAACAAAA9f8gAAD0AAAAAAAAAADAIOAAFAACAAAA9f8gAAD0AAAAAAAA
AADAIOAAFAAAAAAA9f8gAAD0AAAAAAAAAADAIOAAFAAAAAAA9f8gAAD0AAAAAAAAAADAIOAAFAAA
AAAA9f8gAAD0AAAAAAAAAADAIOAAFAAAAAAA9f8gAAD0AAAAAAAAAADAIOAAFAAAAAAA9f8gAAD0
AAAAAAAAAADAIOAAFAAAAAAA9f8gAAD0AAAAAAAAAADAIOAAFAAAAAAA9f8gAAD0AAAAAAAAAADA
IOAAFAAAAAAA9f8gAAD0AAAAAAAAAADAIOAAFAAAAAAA9f8gAAD0AAAAAAAAAADAIOAAFAAAAAAA
9f8gAAD0AAAAAAAAAADAIOAAFAAAAAAAAQAgAAAAAAAAAAAAAADAIOAAFAAJAAAA9f8gAAC0AAAA
AAAAAASfIOAAFAAJAAAA9f8gAAC0AAAAAAAAAAStIOAAFAAJAAAA9f8gAAC0AAAAAAAAAASqIOAA
FAAJAAAA9f8gAAC0AAAAAAAAAASuIOAAFAAJAAAA9f8gAAC0AAAAAAAAAASbIOAAFAAJAAAA9f8g
AAC0AAAAAAAAAASvIOAAFAAJAAAA9f8gAAC0AAAAAAAAAASsIOAAFAAJAAAA9f8gAAC0AAAAAAAA
AASdIOAAFAAJAAAA9f8gAAC0AAAAAAAAAASLIOAAFAAJAAAA9f8gAAC0AAAAAAAAAASuIOAAFAAJ
AAAA9f8gAAC0AAAAAAAAAASsIOAAFAAJAAAA9f8gAAC0AAAAAAAAAASzIOAAFAAKAAAA9f8gAAC0
AAAAAAAAAASeIOAAFAAKAAAA9f8gAAC0AAAAAAAAAASdIOAAFAAKAAAA9f8gAAC0AAAAAAAAAASL
IOAAFAAKAAAA9f8gAAC0AAAAAAAAAASkIOAAFAAKAAAA9f8gAAC0AAAAAAAAAASxIOAAFAAKAAAA
9f8gAAC0AAAAAAAAAAS0IOAAFAAKAAAA9f8gAAC0AAAAAAAAAAS+IOAAFAAKAAAA9f8gAAC0AAAA
AAAAAASKIOAAFAAKAAAA9f8gAAC0AAAAAAAAAAS5IOAAFAAKAAAA9f8gAAC0AAAAAAAAAASkIOAA
FAAKAAAA9f8gAAC0AAAAAAAAAASxIOAAFAAKAAAA9f8gAAC0AAAAAAAAAAS1IOAAFAALAAAA9f8g
AAC0AAAAAAAAAAStIOAAFAAMAAAA9f8gAACUERGXC5cLAASWIOAAFAANAAAA9f8gAACUZma/H78f
AAS3IOAAFAABACsA9f8gAAD4AAAAAAAAAADAIOAAFAABACkA9f8gAAD4AAAAAAAAAADAIOAAFAAB
ACwA9f8gAAD4AAAAAAAAAADAIOAAFAABACoA9f8gAAD4AAAAAAAAAADAIOAAFAAOAAAA9f8gAAD0
AAAAAAAAAADAIOAAFAAHAAAA9P8AAAD0AAAAAAAAAADAIOAAFAAPAAAA9f8gAAC0AAAAAAAAAASq
IOAAFAAQAAAA9f8gAADUAFAAAAAfAADAIOAAFAARAAAA9f8gAADUAFAAAAALAADAIOAAFAASAAAA
9f8gAADUACAAAAAPAADAIOAAFAASAAAA9f8gAAD0AAAAAAAAAADAIOAAFAAGAAAA9P8AAAD0AAAA
AAAAAADAIOAAFAATAAAA9f8gAACUERGXC5cLAASvIOAAFAAUAAAA9f8gAADUAGAAAAAaAADAIOAA
FAAVAAAA9f8gAAC0AAAAAAAAAASrIOAAFAAIAAAA9f8gAAAAAAAAAAAAAADAIOAAFAABAAAA9f8g
AACcEREWCxYLAASaIOAAFAAWAAAA9f8gAACUERG/H78fAASWIOAAFAABAAkA9f8gAAD4AAAAAAAA
AADAIOAAFAAXAAAA9f8gAAD0AAAAAAAAAADAIOAAFAAYAAAA9f8gAADUAGEAAD4fAADAIOAAFAAZ
AAAA9f8gAAD0AAAAAAAAAADAIOAAFAAFAAAAAQAgAAAIAAAAAAAAAADAIOAAFAAAADEAAQAgAAAE
It is actually an excel file.
Anyone know how to write this using filestream or system.io to create the attachment back to the excel file i attached??
-
Jun 12th, 2008, 05:16 AM
#8
Frenzied Member
Re: [2005] Reading email
So simply use a StreamWriter to write the contents of the attachment back to an Excel (.xls) file. Look at the StreamWriter class for any additional info you may need, it's self-explanatory really.
Please rate helpful ppl's posts. It's the best 'thank you' you can give 
-
Jun 12th, 2008, 07:41 PM
#9
Thread Starter
Junior Member
Re: [2005] Reading email
Hi everyone,
Thanks for the reply
I have figure out , that it need to be converted before writing to the file as below.
cha = attachfile.ToCharArray()
Data = Convert.FromBase64CharArray(cha, 0, cha.Length)
For Each by In Data
writeStream.WriteByte(by)
Next
-
Jan 7th, 2010, 02:51 AM
#10
Junior Member
Re: [2005] Reading email
hi all!
Can anybody help me how can i get mails from gmail with this net.dll stuff ??I wanna save the mails in a txt files or import it a text box.
i try to use this:
Private Sub downloadmails_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles downloadmails.Click
Dim item As Net.Mail.Pop3ListItem
Dim stat As Net.Mail.Stat
Dim pop3 As Net.Mail.Pop3Client = New Net.Mail.Pop3Client("pop.gmail.com", "995", True, "[email protected]", "pass")
Dim message As Net.Mail.MailMessageEx
pop3.Authenticate()
stat = pop3.Stat()
For Each item In pop3.List
message = pop3.RetrMailMessageEx(item)
Console.WriteLine("subject: {0}", message.Subject)
Next
End Sub
Compile is done ,I dont get error messages,
but nothing happens when i click on the button:/
have anybody got a workint code to get mail from gmal?
Posting Permissions
- You may not post new threads
- You may not post replies
- You may not post attachments
- You may not edit your posts
-
Forum Rules
|
Click Here to Expand Forum to Full Width
|