apache / incubator-ponymail-foal

Apache Pony Mail Foal (Next Generation Suite)
https://ponymail.apache.org
Apache License 2.0
24 stars 14 forks source link

Allow subscribe and unsubscribe to use inbuilt composer #136

Open sebbASF opened 2 years ago

sebbASF commented 2 years ago

If the user is logged in, it should be an option to use the Ponymail composer to subscribe and unsubscribe.

Also if the user is not logged in, start new thread should offer to start the user's email client

Humbedooh commented 2 years ago

We would need to answer some questions then:

Humbedooh commented 2 years ago

Currently, there's a simple subscribe button that opens the user's own email client.

sebbASF commented 2 years ago

It would be nice if the (un)subscribe buttons could fill in the details for the composer, but they don't do so for the user mail client, so I don't see that as essential initially.

It this is implemented, it should also apply to the client email launch. There's no point launching an email client at all unless (un)subscribe can be done using email, so I don't think we need to consider using a CGI form.

The composer option should allow the user to select any of the users authorised emails, as was done for classic PonyMail. However AFAICT user preferences are not yet supported.

In PonyMail classic the buttons were at the bottom of the thread list, which worked OK for me. There's more room there than under the calendar.