Skip to content
#

pop3

Here are 127 public repositories matching this topic...

gahr
gahr commented Dec 9, 2020

In #2761 I introduced a new API, struct Mailbox *ctx_mailbox(struct Context* ctx), which has the sole purpose to avoid boilerplate like if (Context && Context->mailbox).

I would like to use the API more extensively, whenever Context->mailbox is used. This needs to be done with care as Context is a global variable and its contents might change when calling other functions.

This would

marclaporte
marclaporte commented May 6, 2020

When using default settings, users will experience fewer bugs. So when there are issues, resetting to the default can be a quick fix/workaround. And this can lead to better bug reports.

We did this in Tiki for http://doc.tiki.org/Site-configuration-preferences. I got used to it and miss it in other applications. Basically, it shows user which settings have been modified and lets them reset to

📬 YAM (short for 'Yet Another Mailer') is a MIME-compliant open-source Internet email client written for Amiga-based computer systems (AmigaOS4, AmigaOS3, MorphOS, AROS). It supports POP3, SMTP, TLSv1/SSLv3 connection security, multiple users, multiple identities, PGPv2/v5 encryption, unlimited hierarchical folders, an ARexx interface, etc...

  • Updated Feb 22, 2019
  • C
robert-virkus
robert-virkus commented May 9, 2020

Currently SMTP API users need to parse responses to ehlo() manually. There should be a high level API for accessing such data, e.g. to retrieve the maximum size of messages, if 8 bit / utf-8 messages are accepted, etc.

Sample response:

250-PIPELINING
250-SIZE 200000000
250-ETRN
250-AUTH PLAIN LOGIN OAUTHBEARER
250-AUTH=PLAIN LOGIN OAUTHBEARER
250-ENHANCEDSTATUSCODES
250-8BITMIME

Improve this page

Add a description, image, and links to the pop3 topic page so that developers can more easily learn about it.

Curate this topic

Add this topic to your repo

To associate your repository with the pop3 topic, visit your repo's landing page and select "manage topics."

Learn more

You can’t perform that action at this time.