Proton Mail & Calendar
- or
No existing idea results
- ~ No ideas found ~
2331 results found
-
Request for support for Apple and Microsoft in Easy Switch.
In the past I used email accounts from both Apple and Microsoft with a number of companies, and at the moment it is difficult for me to continue using Proton Mail. The only one currently supported is Gmail, and that is not sufficient. Proton Mail ought to support all the major email providers.
2 votes -
The mail header should take less space (Desktop/Web)
The current mail header in Desktop/Web app wastes a lot of space. For most desktops PC the screen is pretty large and so the current mail header has a lot empty space.
At the same time the headers takes a lot of screen high. Especially with labels and info messages like mailing list or tracking protection on it.
With a 27" display often the message content dosnt start below 1/3 of the screen. Witch is prrety bad since the content usually is the important part of a mail.
In gmail in comparsion the mail header is ofthen half of the since compared to Proton Mail.
Please make the mail header more compact so the content has more space.
The current mail header in Desktop/Web app wastes a lot of space. For most desktops PC the screen is pretty large and so the current mail header has a lot empty space.
At the same time the headers takes a lot of screen high. Especially with labels and info messages like mailing list or tracking protection on it.
With a 27" display often the message content dosnt start below 1/3 of the screen. Witch is prrety bad since the content usually is the important part of a mail.
In gmail in comparsion the mail header is ofthen half of the…
2 votes -
recurring appointments
Create the option to schedule a recurring appointment that happens multiple times a month (2nd and 4th Wednesdays) in a single appointment.
Right now, in order to create this kind of schedule I need to create 2 appointments, one that repeats on the 2nd Wednesday (for example) and another that repeats on the the 4th Wednesday. This causes problems when the overall schedule changes or if there are details to be added to the appointment in that now those changes need to be made twice.
3 votes -
Is it possible to
Please add external SMTP, and IMAP support. That way people can connect their Yahoo addresses and use Protonmail as a normal email platform. I currently believe Yahoo will not shut off their SMTP and IMAP access from their current customers for some time to come. Is this something the Protonmail team is willing to tackle? Note that IMAP only will be read only for the Yahoo customers, and people will not be able to reply with foo@yahoo.com addresses.
2 votes -
Widget Monthly View
Currently an added benefit on that I see to the Google Calendar widget and Samsung Calendar, compared to the Proton Calendar, is an array of widget display options.
Currently, Proton Calendar only allows for an agenda-style view, which just lists in sequence what is going on. But it would be helpful to see your month at a glance without actually having to click into the app. Or, like the Samsung App, it gives you a month view and an agenda view side by side.
Giving users the ability to pick a style fits their use case will improve the number of users leveraging the widget, instead of only having a single option (take it or leave it) style.
Currently an added benefit on that I see to the Google Calendar widget and Samsung Calendar, compared to the Proton Calendar, is an array of widget display options.
Currently, Proton Calendar only allows for an agenda-style view, which just lists in sequence what is going on. But it would be helpful to see your month at a glance without actually having to click into the app. Or, like the Samsung App, it gives you a month view and an agenda view side by side.
Giving users the ability to pick a style fits their use case will improve the number…
636 votes -
Modular "A La Carte" Pricing for Proton Mail Services
I am writing to suggest a more flexible subscription model for Proton Mail services.
Currently, the gap between individual "Plus" plans and the "Unlimited" tier is quite large. The Unlimited plan includes many features that I do not necessarily need, which makes the upgrade path feel inefficient for users with specific requirements.
I would like to propose a "Menu-style" or modular approach where users can add specific services to their existing plans at a discounted bundled rate.
For example, as a current Proton Pass Plus user ($2.99/mo), I would love the option to add Mail Plus ($3.99/mo) features for a total of $6.98/mo, rather than being forced to jump to the full Unlimited plan at $9.99/mo.
Allowing users to customize their own bundles would likely:
1. Increase Proton's Average Revenue Per User (ARPU) by capturing those who find the current Plus plans too limited but the Unlimited plan too expensive.
2. Improve user retention by providing a personalized experience.
3. Attract a broader audience who only needs a lighter combination of Proton’s ecosystem.Thank you for considering this feedback. I love the Proton ecosystem and would appreciate more flexibility in how I can support and use your services.
I am writing to suggest a more flexible subscription model for Proton Mail services.
Currently, the gap between individual "Plus" plans and the "Unlimited" tier is quite large. The Unlimited plan includes many features that I do not necessarily need, which makes the upgrade path feel inefficient for users with specific requirements.
I would like to propose a "Menu-style" or modular approach where users can add specific services to their existing plans at a discounted bundled rate.
For example, as a current Proton Pass Plus user ($2.99/mo), I would love the option to add Mail Plus ($3.99/mo) features for a…
5 votes -
Text Message Remainders for Events and Meetings
Set up text message reminders for events and meetings on each calendar, in addition to email reminders.
2 votes -
Description for each Alias in addition to Display Name
This allows for a reference description of what this alias is being used for. I.E: Display Name {Pierre MySurname} goes out to the world.
At this point I cannot give myself a historical reference like: Used for emails to The Police, Telecoms Company A, Telecoms Company B, etc,
I could always create an alias called EmailAddressToHorribleHumanBeings@pm.me or I could use my Display Name as "Horrible Human Beings Email Address" but that would make things a bit obvious.My suggestion should be quite a simple thing to do by adding a textbox that allow us to add explanations for why we create said alias for instances where we are the initiator of the email comms as opposed to a hide-my-email-alias.
thanks.
For now I post that type of comment in Pass but it would be nice to have it in the definitionThis allows for a reference description of what this alias is being used for. I.E: Display Name {Pierre MySurname} goes out to the world.
At this point I cannot give myself a historical reference like: Used for emails to The Police, Telecoms Company A, Telecoms Company B, etc,
I could always create an alias called EmailAddressToHorribleHumanBeings@pm.me or I could use my Display Name as "Horrible Human Beings Email Address" but that would make things a bit obvious.My suggestion should be quite a simple thing to do by adding a textbox that allow us to add explanations for why we…
3 votes -
Create rules to auto-label incoming email
I receive lots of emails. It will significantly reduce workload if Proton Mail enables me to set up rules to automatically apply labels to incoming email. For example, I frequently receive invoices from email addresses like invoice@... It will save me alot of "browsing through emails" if I could set up a rule that will auto-label emails from those senders with my "invoice" label.
4 votes -
Mail/Calendar pick up the system language
I’m trying to learn Scottish Gaelic so have it set as my default language in IOS It would be great it the Proton apps had the ability to pick up the system language and display in the language
2 votes -
Accept Simplelogin reverse alias when creating a group
When creating a group, you cannot use a reverse alias copied from Simplelogin. You need to start typing the address then pick the suggestion you think might be right (contacts may contain >1 entry per individual if they have multiple reverse aliases)
2 votes -
split recurring event generates Google-style _R UID with wrong timestamp (local time, one month early) instead of a fresh UUID
Summary
When a recurring event is split in Proton Calendar (editing or deleting "this and following events"), the new series is written with a UID of the form
<base-id>_R<timestamp>@domaininstead of a fresh UUID. Two problems with this:- The
_R<timestamp>convention is Google Calendar's private internal ID scheme for split recurring series. It is not part of RFC 5545, where UIDs are opaque identifiers and relationships between instances are expressed through RECURRENCE-ID, never by parsing substrings out of an ID. - The timestamp Proton writes into it is incorrect. Google's format uses the UTC start of the split. Proton writes a value one month earlier than the actual series start, in local time rather than UTC.
Examples
From my own exported .ics:
UID:3nhn7bc...veeo_R20260126T153000@google.com DTSTART;TZID=Europe/Helsinki:20260226T153000 (correct: 20260226T133000Z) UID:181e5hr...nnug_R20260127T153000@google.com DTSTART;TZID=Europe/Helsinki:20260227T153000 (correct: 20260227T133000Z) UID:IHyNtsw...AqeA_R20260709T150000@proton.me DTSTART;TZID=Europe/Helsinki:20260809T163000 (correct: 20260809T133000Z)Every
_RUID in my file is wrong the same way, 28 of them across 16 series. The third example matters: this affects events created natively in Proton, not only calendars imported from Google. Events in my file that were split years ago while still in Google carry correct UTC timestamps, so the incorrect values were introduced by Proton.Impact
Google Calendar subscribed to a Proton share link appears to read
<base>_R<timestamp>as its own split-series format and reconcile all siblings sharing a base ID into a single recurring family. Because the split timestamps are wrong, the boundaries between links in the chain do not line up, and Google renders an older link instead of the current one.In my case two weekly series had their end times silently changed, showing 20:00 and 17:00 where the file says 16:30. After I capped the affected series and created replacements, Google displayed both the correct new event and the ghost from the old chain, stacked on the same day.
This was hard to diagnose because the .ics itself is well formed. Distinct UIDs, correct RRULEs, correct DTENDs. Proton's own client renders it correctly, and so did every standard parser I tested it against. Only the UID is anomalous, and it is the one field nobody thinks to check.
Steps to reproduce
- Create a weekly recurring event in Proton Calendar.
- Open a later instance and choose "this and following events", change the end time, save.
- Export the calendar as .ics and inspect the UID of the new series.
Expected: a fresh UUID, as Proton already generates for newly created events.
Actual:<base-id>_R<timestamp>@proton.mewith a timestamp one month early and in local time.Suggested fix
Mint a fresh RFC 5545 UID when splitting a recurring series, matching what Proton already does everywhere else. Imitating another vendor's undocumented internal ID namespace has no upside for interoperability and creates exactly this class of failure with downstream consumers. If a derived identifier is needed for internal linkage, keep it in an X- property rather than in UID, and at minimum correct the timestamp to UTC and to the actual split point.
Workaround for anyone hitting this
Do not use "this and following events" on any calendar that an external client subscribes to. End the series instead, then create a brand new event going forward, which gets a clean UUID.
Happy to supply a sanitized .ics demonstrating the pattern if that helps.
Summary
When a recurring event is split in Proton Calendar (editing or deleting "this and following events"), the new series is written with a UID of the form
<base-id>_R<timestamp>@domaininstead of a fresh UUID. Two problems with this:- The
_R<timestamp>convention is Google Calendar's private internal ID scheme for split recurring series. It is not part of RFC 5545, where UIDs are opaque identifiers and relationships between instances are expressed through RECURRENCE-ID, never by parsing substrings out of an ID. - The timestamp Proton writes into it is incorrect. Google's format uses the UTC start of the split. Proton writes a…
2 votes - The
-
How do I remove duplicate emails while migrating an IMAP mailbox?
To remove duplicate emails while migrating an IMAP mailbox, use a migration tool with a built-in duplicate removal feature instead of manually identifying repeated messages. SysInfo IMAP Backup Tool includes an advanced deduplication option that compares email details such as the subject, sender, recipient, and message body to identify duplicate emails during the migration process. After connecting your IMAP account, select the required folders and output format, enable the duplicate removal option, and start the migration. The tool can also preserve the original folder hierarchy, attachments, timestamps, and other email metadata while exporting the required data. For large or repeated migration jobs, its incremental migration feature can skip previously migrated emails and reduce unnecessary duplication. This makes SysInfo IMAP Backup Tool a practical option for keeping the migrated mailbox clean and organized while minimizing repeated messages and manual effort.
Read More - https://www.sysinfotools.com/imap-email-backup.phpTo remove duplicate emails while migrating an IMAP mailbox, use a migration tool with a built-in duplicate removal feature instead of manually identifying repeated messages. SysInfo IMAP Backup Tool includes an advanced deduplication option that compares email details such as the subject, sender, recipient, and message body to identify duplicate emails during the migration process. After connecting your IMAP account, select the required folders and output format, enable the duplicate removal option, and start the migration. The tool can also preserve the original folder hierarchy, attachments, timestamps, and other email metadata while exporting the required data. For large or repeated…
2 votes -
Reply, Reply all switching
When already composing an email, I'd love to easily switch between reply and reply all.
Currently I need to manually copy all emails or start composing an new email, copying over the contents.
2 votes -
Snooze on App
I honestly have no idea why something as basic as a snokze feature is on the web version but not the app. The lack of standardization across platforms is, at this point, inexcusable. Snooze for all
3 votes -
Disable Login for Secondary Email Addresses
I would like to suggest a security feature for Proton accounts: the ability to disable login for secondary email addresses.
Currently, additional Proton addresses associated with the same account can also be used to sign in. It would be useful to have an option for each secondary address such as:
“Allow this address to be used for login: On / Off”
This would allow users to keep their primary Proton address private and use secondary addresses publicly for email communication without increasing the number of identifiers that can be used to access the account.
The secondary address should continue to work normally for sending and receiving emails, but it should not be accepted as a login identifier when this option is disabled.
This would improve account security by reducing the attack surface, especially for users who want to keep their main login address confidential.
Ideally, this setting could be managed individually for each Proton address under Identity and Addresses.
Thank you for considering this feature.
I would like to suggest a security feature for Proton accounts: the ability to disable login for secondary email addresses.
Currently, additional Proton addresses associated with the same account can also be used to sign in. It would be useful to have an option for each secondary address such as:
“Allow this address to be used for login: On / Off”
This would allow users to keep their primary Proton address private and use secondary addresses publicly for email communication without increasing the number of identifiers that can be used to access the account.
The secondary address should continue to…
2 votes -
How can I repair a corrupted Outlook PST file without losing emails?
To repair a corrupted Outlook PST file without losing emails, first avoid repeatedly opening or modifying the damaged file, as this may worsen corruption. You can try Outlook’s built-in repair utility, but for severely corrupted PST files, specialized recovery software can provide more advanced options. Cigati Outlook PST Repair Tool is designed to repair damaged PST files while preserving mailbox data such as emails, contacts, tasks, notes, journals, and events. It provides Standard, Advanced, and Deep recovery modes, allowing users to select a suitable option based on the level of corruption. The software also lets you preview recovered mailbox items before saving them and supports exporting recovered data to PST, EML, MSG, MBOX, and DBX formats. It can handle ANSI and Unicode PST files and supports multiple PST files in bulk. These features make Cigati a practical option when you want to recover Outlook emails from a corrupted PST with minimal risk of data loss.
Read More - https://www.cigatisolutions.com/outlook-email-recovery/To repair a corrupted Outlook PST file without losing emails, first avoid repeatedly opening or modifying the damaged file, as this may worsen corruption. You can try Outlook’s built-in repair utility, but for severely corrupted PST files, specialized recovery software can provide more advanced options. Cigati Outlook PST Repair Tool is designed to repair damaged PST files while preserving mailbox data such as emails, contacts, tasks, notes, journals, and events. It provides Standard, Advanced, and Deep recovery modes, allowing users to select a suitable option based on the level of corruption. The software also lets you preview recovered mailbox items…
2 votes -
Calendar as a default state for desktop app?
Hi! Is there an option to launch the desktop app with the calendar as the default state? It's annoying to constantly switch the app when I just want to take a look at my daily schedule... Or maybe two shortcuts for launching the app in two different states are the solution!
2 votes -
CHOOSE WHICH EMAIL ADDRESSESS ARE ABLE TO LOGIN
additional emails:
Please allow to choose which of the email addresses are usable to login to the account.
This way, the user can keep the login email totally secret, and the "public" ones impossible to try to use to login.
5 votes -
Feature Request: Optional "Action PIN" for Sending or Permanently Deleting Emails (Desktop / Web)
I would like to propose an optional safety feature (opt-in) for the Proton Mail web app and desktop client: a user-defined Action PIN required before sensitive actions are performed, such as:
- Sending an email
- Permanently deleting emails (or emptying the Trash)
- Accessing the contact list
Why this is useful:
If a user temporarily leaves their computer unlocked in an office, shared space, internet cafe, or public area, anyone who walks by can currently send emails, permanently delete them, or access the contact list. An optional PIN would serve as a vital last line of defense against unauthorized physical access.How it could work:
1. Opt-in Switch: Fully optional in Settings -> Security & Privacy, so it doesn't add friction for users who don't need it.
2. Customizable Actions: Users can choose which actions require a PIN (e.g., only Permanent Delete, or both Send & Delete).
3. Easy Reset: If the PIN is forgotten, it can be reset immediately by authenticating with the account password or 2FA.This would be a great addition to physical security and user control for the Desktop/Web ecosystem!
I would like to propose an optional safety feature (opt-in) for the Proton Mail web app and desktop client: a user-defined Action PIN required before sensitive actions are performed, such as:
- Sending an email
- Permanently deleting emails (or emptying the Trash)
- Accessing the contact list
Why this is useful:
If a user temporarily leaves their computer unlocked in an office, shared space, internet cafe, or public area, anyone who walks by can currently send emails, permanently delete them, or access the contact list. An optional PIN would serve as a vital last line of defense against unauthorized physical access.How…
3 votes
- Don't see your idea?