forwardemail / forwardemail/forwardemail.net
TODOS
- Dominant language
- JavaScript
- Stars
- 1.7k
- Forks
- 203
- PR merge metrics
- No merged PRs in 30d
Description
- [x] Fix translation of Markdown files
- [x] Log in as seems to hang (in admin)
- [ ] POST to create aliases should allow multiple at once
- [ ] the check for mx1 and mx2 should also check that no other mx records exist (we should also update FAQ probably for this, and only permit if user has pass through mx option, which is a future feature)
- [ ] Automatic abuse@ ARF reporting parsing
- [ ] Add List-Unsubscribe header to all emails (only on free plan?)
- [x] Make auth clearer (https://github.com/forwardemail/forwardemail.net/issues/6)
- [ ] Better spam filtering (per email thread with SpamAssassin team and possibly `dclassify` Bayes filter)
- [x] **Priority user email subjects need to be prefixed with Priority**
- [x] Queue job for DNS check (with email alerts on changes)
- [x] `/disposable-addresses` landing page
- [ ] Mail relay setup
- [x] Ensure that IDN/EAI validation is working (per and discussion at )
- [x] Non-standard port forwarding (e.g. `forward-email-port=2525`)
- [ ] Refer a friend
- [ ] Gift cards
- [ ] Ensure DNSSEC is setup on all domains (https://docs.aws.amazon.com/Route53/latest/DeveloperGuide/domain-configure-dnssec.html)
- [ ] Swag shop
- [ ] delete aliases for users when they delete their accounts
- [ ] Email temp password for FAQ signups
- [x] `HEAD /` (e.g. support UptimeRobot)
- [x] Too many DNS lookups (SPF cap of 10 should be increased to 20 maybe)
- [ ] "Leave us a review on G2 https://www.g2.com/categories/other-email Trust Pilot https://www.capterra.com/p/166646/SMTP2GO/ and capterra https://www.trustpilot.com/review/www.smtp2go.com" (in footer of emails)
- [ ] `rg "TODO"` in codebase
- [ ] Slack notifications with errors (anonymous data/omit fields)
- [x] When account is upgraded, verification error message should appear
- [ ] if > 10 on the recipients list for an alias or catch-all, then add List-Unsubscribe and Feedback-ID header information
- [x] Handle limitations of `'User cannot have more than (5) aliases on global domains.'` more friendly/managed
- [ ] Savings slider comparison + alternative to pages (aliases # + domains #) vs Google Business, Zoho, competitors, etc
- [ ] Guide + Alternative To XYZ at footer + pages
Contributor guide
Research direction
This issue is a broad, mixed TODO list rather than a scoped change. Start by selecting one unchecked item, such as the POST alias creation request or the DNS and email-header work, then locate its relevant entry point and tests; done should be defined in a separate, focused issue.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- javascript
- Domain
- backend
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 10/100