pop3Client module

Byak@

Active Member
Licensed User
pop3Client ans SMTPClient modules

POP3Client
Version 0.4


You can use this module for working with pop3 servers. It support koi-8 codepage,attachments,decoding a titles with base64 and UUEncode methods. you can easy add new codepage with only 1-2 lines of code

now see the example file (button 'decoder' used for decoding messages and retriving correct text and attachments)

Changelog:0.4
Some bugs fixed and added optimizations to Client-Server process
_________________________
0.3
First public release
________________________________________________________________
SMTPClient
Version 0.2b


You can use this module for working with smtp servers. It support authorisation, koi-8 codepage, attachments.

Warning
This is BETA version, does not support messages with attachments and has some bugs

Changelog:
0.2b
Adding algorithm for retrieving your public IP adress (it cost ~0.6kb and can be switch off-use property 'GetIpAtConnect').
Some bugs fixed and now server doesn't add SPAM label to our letters:sign0161:
_________________________
0.1b
First public release


p.s. Thanks Agraham for help and bibls!:sign0089:
 

Attachments

  • pop3Client.zip
    3.6 KB · Views: 50
  • smtpClient.zip
    2.8 KB · Views: 38
Last edited:

moster67

Expert
Licensed User
Longtime User
Hi,

I will test it this evening. I see from your description that it supports downloading attachments as well. This mean, I guess, that you have included MIME-support. Well done.

I will also try it on my device. I wrote some time ago a test project/application handling SMTP-POP3 on my device. It worked nicely apart from getting errors when downloading larger attachments (for instance a 3.5 MB mp3-song). The errors were out-of-memory errors. I needed to sort out the buffering/saving of the stream but I never resolved it. I also managed to get it to work with SSL for use with GMail (google) but I never finished this project (like many others). :sign0161:
 

TWELVE

Active Member
Licensed User
I wrote an SMTP mailer for B4P a while ago...if someone is interested, i can post it here.It currently supports LOGIN method only, but this is supported by almost all SMTP.The code can be easily extended, the only issue will be TLS/SSL, where i do not have a lib for.Of course i wrote a POP3 retriever as well...but since here is already one posted, probably another one is not needed...


regards,

TWELVE
 

Byak@

Active Member
Licensed User
2TWELVE)
your pop3 retriever can dowload a large attachments on device? (see post of moster67)

2Moster67
hi) when you have this error? when download a message or when decode and save attachments?
 

moster67

Expert
Licensed User
Longtime User
I still haven't tried your code on my device but in my test-application which I wrote months ago, I got out-of-memory exceptions when downloading large attachments. But I guess, I would get the error also afterwards when I would decode the attachment.

But as I said in my previous post, this was surely due to my code and due to the fact I was doing this on the device with limited memory. In order to resolve that, I would need to edit the code and make sure to not keep all the data in memory. The download pipe is a stream so I would need to load the data in chunks. When writing the file, I would have a stream and I could write it a chunk at a time. But as I said, I never got around to adapt my code and I abandoned the project.

2TWELVE)
your pop3 retriever can dowload a large attachments on device? (see post of moster67)

2Moster67
hi) when you have this error? when download a message or when decode and save attachments?
 

Byak@

Active Member
Licensed User
Can anyone (maybe Erel) rename this thread to "POP3Client and SMTPClient modules"?
 
Cookies are required to use this site. You must accept them to continue using the site. Learn more…