<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Recent changes to feature-requests</title><link>https://sourceforge.net/p/squirrelmail/feature-requests/</link><description>Recent changes to feature-requests</description><atom:link href="https://sourceforge.net/p/squirrelmail/feature-requests/feed.rss" rel="self"/><language>en</language><lastBuildDate>Tue, 18 Mar 2025 12:15:07 -0000</lastBuildDate><atom:link href="https://sourceforge.net/p/squirrelmail/feature-requests/feed.rss" rel="self" type="application/rss+xml"/><item><title>Manage Email Expiration Dates in SquirelMail</title><link>https://sourceforge.net/p/squirrelmail/feature-requests/590/</link><description>&lt;div class="markdown_content"&gt;&lt;h2 id="introduction"&gt;&lt;strong&gt;Introduction&lt;/strong&gt;&lt;/h2&gt;
&lt;p&gt;When receiving marketing emails, I want to be able to identify messages with expiration dates, especially those that have already expired, in order to effectively declutter my inbox and actively contribute to reducing the ecological impact associated with storing these expired messages.&lt;/p&gt;
&lt;h2 id="problem-and-context"&gt;&lt;strong&gt;Problem and Context&lt;/strong&gt;&lt;/h2&gt;
&lt;p&gt;The "Email Expiration Date" project aims to reduce the environmental impact of commercial emails by facilitating the deletion of outdated messages. Currently, email clients lack integrated tools to effectively manage the deletion of emails sent by advertisers who have set an expiration date. Implementing this feature in email clients would provide users with effective cleanup tools based on email expiration dates.&lt;/p&gt;
&lt;p&gt;For more information about the project and the proposed standard, please refer to:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;"Email Expiration Date" project site: &lt;a href="https://www.zerocarbon.email/" rel="nofollow"&gt;https://www.zerocarbon.email/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Internet standard draft published at the IETF: &lt;a href="https://datatracker.ietf.org/doc/draft-ietf-mailmaint-expires/" rel="nofollow"&gt;https://datatracker.ietf.org/doc/draft-ietf-mailmaint-expires/&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="user-benefits"&gt;&lt;strong&gt;User Benefits&lt;/strong&gt;&lt;/h2&gt;
&lt;p&gt;Integrating this feature would allow users to more easily clean up their inboxes by automatically deleting expired messages they are unlikely to read. With just one or two clicks, they could remove hundreds of unnecessary messages, improving email management efficiency and contributing to the reduction of the carbon footprint associated with email storage (see Ressources section).&lt;/p&gt;
&lt;h2 id="implementation-proposal"&gt;&lt;strong&gt;Implementation Proposal&lt;/strong&gt;&lt;/h2&gt;
&lt;p&gt;We are considering several options for implementing this feature:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;Search Option&lt;/strong&gt;: Add a search option to find all expired messages in an email inbox. Users can then simply delete the messages if they wish.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Virtual Folder/Tab&lt;/strong&gt;: Create a virtual folder (or tab) listing all expired emails, offering the user the option to delete them with a single click.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Expired Message Alert&lt;/strong&gt;: Display an alert whenever more than xx expired messages are present in the email inbox, offering the user the option to delete them with a single click.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Automatic Deletion&lt;/strong&gt;: Allow the email client to automatically delete expired emails from a given sender from a displayed email. In this case, it is essential to obtain the &lt;strong&gt;user's explicit consent&lt;/strong&gt; so that no emails are deleted without their authorization.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Preference Center&lt;/strong&gt; : Show the complete list of bulk email senders to the user. In this list, they can enable or disable automatic email deletion according to their preferences (and unsubscribe via List-Unsubscribe).&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;What we propose &lt;strong&gt;not to do&lt;/strong&gt;:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Individual expiration notifications: It is not recommended to create individual alert messages for each expired message. In addition to generating too many alerts, some spammers (and marketers) could take advantage of this to generate notifications using expiration dates.&lt;/li&gt;
&lt;/ol&gt;
&lt;h2 id="options-and-settings"&gt;&lt;strong&gt;Options and Settings&lt;/strong&gt;&lt;/h2&gt;
&lt;p&gt;To ensure this feature is flexible and respectful of user preferences, the following options should be available:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;The ability to prevent the email client from deleting emails from certain senders via a list of senders not to be deleted.&lt;/li&gt;
&lt;li&gt;An option to add a sender to this list from the email reading screen.&lt;/li&gt;
&lt;li&gt;The ability to disable cleanup tools based on expiration dates, although the feature should ideally be enabled by default for any new installation of the email client or after the update adding this feature.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="challenges-and-considerations"&gt;&lt;strong&gt;Challenges and Considerations&lt;/strong&gt;&lt;/h2&gt;
&lt;p&gt;It is crucial that this feature be discussed within the community to anticipate and address potential challenges. For example, measures must be taken to prevent the malicious use of expiration dates, such as dates set before the email is sent or just a few hours after sending. The user must always remain in control of deleting emails in their inbox.&lt;/p&gt;
&lt;h2 id="priority"&gt;&lt;strong&gt;Priority&lt;/strong&gt;&lt;/h2&gt;
&lt;p&gt;Given the climate emergency and the importance of reducing the environmental impact of technology, we request that this feature be considered a high priority. Every technology must adapt to minimize its environmental impact.&lt;/p&gt;
&lt;h2 id="usage-and-adoption"&gt;&lt;strong&gt;Usage and Adoption&lt;/strong&gt;&lt;/h2&gt;
&lt;p&gt;Currently, only a small number of mass emails have an expiration date. According to a study by Orange in France, as of May 2024, about 5% of emails have an expiration date (source: &lt;a href="https://www.linkedin.com/posts/jonathanloriaux_orange-email-expiration-date-activity-7211730790152306689-AscM" rel="nofollow"&gt;https://www.linkedin.com/posts/jonathanloriaux_orange-email-expiration-date-activity-7211730790152306689-AscM&lt;/a&gt;).&lt;/p&gt;
&lt;p&gt;This is mainly due to the difficulty of enforcing an evolution of an internet standard. Although mass senders are very interested in deploying expiration dates in their emails, few sending platforms allow the addition of SMTP “Expires:” headers, and no major Mailbox Provider has implemented the technology.&lt;/p&gt;
&lt;p&gt;Therefore, it is essential that the entire ecosystem (mass senders, mass email sending solutions, and email clients) advances to make this project a reality.&lt;/p&gt;
&lt;h2 id="wireframes"&gt;&lt;strong&gt;Wireframes&lt;/strong&gt;&lt;/h2&gt;
&lt;p&gt;These wireframes are examples of what the functionality could look like in existing email clients. We will progressively add more examples.&lt;/p&gt;
&lt;h3 id="search-field"&gt;&lt;strong&gt;Search Field&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;See attachments&lt;/p&gt;
&lt;h3 id="virtual-foldertab"&gt;&lt;strong&gt;Virtual Folder/Tab&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;See attachments&lt;/p&gt;
&lt;h2 id="additional-comments"&gt;&lt;strong&gt;Additional Comments&lt;/strong&gt;&lt;/h2&gt;
&lt;p&gt;Expiration dates in emails are mainly intended for mass emails. At this stage, it does not seem relevant to allow an email client user to set an expiration date for emails they send.&lt;/p&gt;
&lt;h2 id="ressources"&gt;Ressources&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;The IETF Standard Draft : &lt;a href="https://datatracker.ietf.org/doc/draft-ietf-mailmaint-expires/" rel="nofollow"&gt;https://datatracker.ietf.org/doc/draft-ietf-mailmaint-expires/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;List of companies (Brands, ESPs, MBPs) supporting the project : &lt;a href="https://www.zerocarbon.email/" rel="nofollow"&gt;https://www.zerocarbon.email/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Study on the carbon footprint of obsolete emails: &lt;a href="https://splio.tech/carbon-footprint-of-decaying-emails-26b253aad4a7" rel="nofollow"&gt;https://splio.tech/carbon-footprint-of-decaying-emails-26b253aad4a7&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;List of email service providers implementations : &lt;a href="https://www.zerocarbon.email/documentation/list-esps/" rel="nofollow"&gt;https://www.zerocarbon.email/documentation/list-esps/&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Jonathan Loriaux</dc:creator><pubDate>Tue, 18 Mar 2025 12:15:07 -0000</pubDate><guid>https://sourceforge.net1681ae164647a988910f52bb108b29ce290f4cd0</guid></item><item><title>#583 Nightly snapshots verification</title><link>https://sourceforge.net/p/squirrelmail/feature-requests/583/?limit=50#b0f2</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Thanks for addressing this issue.&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Eduardo Reyes</dc:creator><pubDate>Wed, 25 May 2022 16:29:34 -0000</pubDate><guid>https://sourceforge.net8f209b00833e6996185767f4abbfdcb2afd63051</guid></item><item><title>#583 Nightly snapshots verification</title><link>https://sourceforge.net/p/squirrelmail/feature-requests/583/?limit=25#7013</link><description>&lt;div class="markdown_content"&gt;&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;status&lt;/strong&gt;: open --&amp;gt; closed-fixed&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;assigned_to&lt;/strong&gt;: Paul Lesniewski&lt;/li&gt;
&lt;/ul&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Paul Lesniewski</dc:creator><pubDate>Wed, 25 May 2022 16:01:51 -0000</pubDate><guid>https://sourceforge.net2b6f41116c40e71b8e97d179885685491f60d9e3</guid></item><item><title>#554 Multiple attachments</title><link>https://sourceforge.net/p/squirrelmail/feature-requests/554/?limit=25#6de8</link><description>&lt;div class="markdown_content"&gt;&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;assigned_to&lt;/strong&gt;: Paul Lesniewski&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Group&lt;/strong&gt;:  --&amp;gt; After Templates&lt;/li&gt;
&lt;/ul&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Paul Lesniewski</dc:creator><pubDate>Sun, 22 May 2022 20:36:27 -0000</pubDate><guid>https://sourceforge.net4039b604420319281d532d111ed2b2e18980e18c</guid></item><item><title>#554 Multiple attachments</title><link>https://sourceforge.net/p/squirrelmail/feature-requests/554/?limit=25#641f</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;There is a plugin called "Multiple Attachments" that allows adding more than one file at a time (per page request), but the actual file dialog selection is still one at a time -- changing that would be more involved and may or may not be worth the effort.&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Paul Lesniewski</dc:creator><pubDate>Sun, 22 May 2022 20:36:13 -0000</pubDate><guid>https://sourceforge.net8d35cd7d13304af17ff0a3046077d19edc1944f8</guid></item><item><title>#551 Mark As Read _and_ Delete</title><link>https://sourceforge.net/p/squirrelmail/feature-requests/551/?limit=25#62ee</link><description>&lt;div class="markdown_content"&gt;&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;status&lt;/strong&gt;: open --&amp;gt; closed-fixed&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;assigned_to&lt;/strong&gt;: Jonathan Angliss --&amp;gt; Paul Lesniewski&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Group&lt;/strong&gt;:  --&amp;gt; After Templates&lt;/li&gt;
&lt;/ul&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Paul Lesniewski</dc:creator><pubDate>Sun, 22 May 2022 20:13:28 -0000</pubDate><guid>https://sourceforge.net30f3a9c235a042a1a64e79f67fa95eacd2aa9d69</guid></item><item><title>#541 Delivering attached files through http</title><link>https://sourceforge.net/p/squirrelmail/feature-requests/541/?limit=25#ce50</link><description>&lt;div class="markdown_content"&gt;&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;status&lt;/strong&gt;: closed-wont-fix --&amp;gt; open-wont-fix&lt;/li&gt;
&lt;/ul&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Paul Lesniewski</dc:creator><pubDate>Sun, 22 May 2022 19:44:04 -0000</pubDate><guid>https://sourceforge.net81a839902c629be88c880076b9739cd9d5a85897</guid></item><item><title>#541 Delivering attached files through http</title><link>https://sourceforge.net/p/squirrelmail/feature-requests/541/?limit=25#05f7</link><description>&lt;div class="markdown_content"&gt;&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;status&lt;/strong&gt;: open --&amp;gt; closed-wont-fix&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;assigned_to&lt;/strong&gt;: Paul Lesniewski&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Group&lt;/strong&gt;:  --&amp;gt; After Templates&lt;/li&gt;
&lt;/ul&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Paul Lesniewski</dc:creator><pubDate>Sun, 22 May 2022 19:43:09 -0000</pubDate><guid>https://sourceforge.netb317f557b1bf87d6e2d4154638638c6f880aec77</guid></item><item><title>#543 Inline Message Preview</title><link>https://sourceforge.net/p/squirrelmail/feature-requests/543/?limit=25#a41e</link><description>&lt;div class="markdown_content"&gt;&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;status&lt;/strong&gt;: open --&amp;gt; closed-fixed&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;assigned_to&lt;/strong&gt;: Paul Lesniewski&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Group&lt;/strong&gt;:  --&amp;gt; After Templates&lt;/li&gt;
&lt;/ul&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Paul Lesniewski</dc:creator><pubDate>Sun, 22 May 2022 19:41:14 -0000</pubDate><guid>https://sourceforge.net0e79fabfb65538fddc8de5aa2329800ca7ee36bd</guid></item><item><title>#565 Use different HTML &lt;TITLE&gt;s on different pages</title><link>https://sourceforge.net/p/squirrelmail/feature-requests/565/?limit=25#3e50</link><description>&lt;div class="markdown_content"&gt;&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;status&lt;/strong&gt;: open --&amp;gt; pending&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Group&lt;/strong&gt;:  --&amp;gt; After Templates&lt;/li&gt;
&lt;/ul&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Paul Lesniewski</dc:creator><pubDate>Sun, 22 May 2022 00:53:28 -0000</pubDate><guid>https://sourceforge.neta92dc6ef656980c80baee2c0554ded71d309d7b0</guid></item></channel></rss>