No X-UIDL header found

The following mailman methods use the X-UIDL email header as the means to identify the email to be downloaded or deleted from a POP3 server: GetFullEmail DeleteEmail DeleteBundle If no X-UIDL header is found within the email, then it is not possible to determine the sequence number of the email to be downloaded or deleted. (POP3 commands to fetch or […]

Exchange Server Unencrypted Login/Password w/ POP3

Question: We are currently using Chilkat to retrieve e-mail for a number of our applications. A client of ours has updated their exchange mail server and they have disabled the pop3 service because of authentication issues (the user/password is sent unencrypted and would be a threat). Are there any other possibilities within the scope of chilkat to retrieve mail from […]

POP3 SSH Tunneling (Port Forwarding)

ASP: POP3 SSH Tunneling (Port Forwarding) SQL Server: POP3 SSH Tunneling (Port Forwarding) C#: POP3 SSH Tunneling (Port Forwarding) C++: POP3 SSH Tunneling (Port Forwarding) MFC: POP3 SSH Tunneling (Port Forwarding) C: POP3 SSH Tunneling (Port Forwarding) Delphi: POP3 SSH Tunneling (Port Forwarding) Visual FoxPro: POP3 SSH Tunneling (Port Forwarding) Java: POP3 SSH Tunneling (Port Forwarding) Perl: POP3 SSH Tunneling […]

POP3 Headers and Attachment Info

The POP3 protocol is not very feature rich. To download an email “header” the POP3 client must issue a “TOP” command. The following text is from RFC 1939 and describes the response to the TOP command: … After the initial +OK, the POP3 server sends the headers of the message, the blank line separating the headers from the body, and […]

-ERR Mailbox Locked

If you see this error when trying to login to a POP3 server, it most likely means that the server is only allowing a single connection (i.e. session) at a time for each mailbox, and than another user already has mailbox open.  It could also mean that the POP3 administrator temporarily locked the mailbox to prevent access.

No messages in POP3 mailbox?

Question: I am reading my POP3 mailbox by calling mailman.CopyMail. It returns a bundle object, but the bundle.MessageCount = 0. I know there are emails in the mailbox. What happened? Answer: The most common mistake is that you’re looking at your email using a program such as Outlook and your emails have already been downloaded and removed from the POP3 […]

UIDL Max Size? (for POP3)

Question: I’m trying to find out the maximum size of the POP3 UIDL. I’ve found various POP3 specs, but they dont list field sizes. Do you know the max size or can you give me any links to this info? Answer: (from RFC 1939) The unique-id of a message is an arbitrary server-determined string, consisting of one to 70 characters […]

POP3 and SMTP multithread-safe?

Question: Is your component fully threadable? Is it thread safe to use in a multithreaded application? Does it Supports multiple (simultaneous) connections? Answer: Yes, it’s safe for multi-threading. However, you cannot have several threads all trying to share the same POP3 or SMTP session at the same time because they would all interfere with each other — for example, one […]

POP3 Sessions w.r.t. New Email and Deleting Email

The POP3 protocol is such that a new session is started after a successful login. The session is a snapshot of the existing emails in the mailbox. Any new email that arrives during the session will not be seen until the session is ended (i.e. you logout) and a new session is started. Also, emails marked for deletion are not […]