SMTP for Proton Mail
Securely routes all WordPress email through Proton Mail’s official SMTP submission service using dedicated SMTP tokens.
by Community Contributors · github.com/jarvisryan/smtp-for-proton-mail
★ 0stars
0forks
Install
No release zip yet. The repository archive installs, but the folder name will carry the branch suffix and updates will not flow:
wp plugin install https://github.com/jarvisryan/smtp-for-proton-mail/archive/refs/heads/main.zipDeclares an update source (false), so updates arrive through the plugin's own updater.
From the readme
SMTP for Proton Mail
A small WordPress plugin that routes email sent with wpmail() through Proton Mail's official SMTP submission service.
This is an independent community project. It is not developed, sponsored, endorsed or supported by Proton AG. Proton Mail is a trade mark of Proton AG.
Requirements
- WordPress 6.2 or later
- PHP 7.4 or later
- A paid Proton Mail plan with an active custom-domain email address
- A dedicated Proton Mail SMTP token
- Outbound TCP connections to smtp.protonmail.ch on port 587
Proton Mail's SMTP submission service does not accept a normal account password or mailbox password. It requires a generated SMTP token paired with the custom-domain sender address.
Features
- Routes all standard WordPress wpmail() messages through Proton Mail
- Uses Proton's fixed smtp.protonmail.ch:587 endpoint with STARTTLS
- Uses PLAIN SMTP authentication, as supported by Proton
- Encrypts SMTP tokens stored in the WordPress options table
- Supports credentials defined outside the database in wp-config.php
- Can force the From address and return path to match the token address
- Includes a test-email tool for administrators
- Does not keep a message or recipient log