Skip to content
This repository has been archived by the owner on Dec 12, 2024. It is now read-only.

[feat] Forwarding sent one-to-many using different incoming vs. outgoing ports to help with self-hosting #260

Open
MrPixelized opened this issue Dec 10, 2021 · 3 comments

Comments

@MrPixelized
Copy link

MrPixelized commented Dec 10, 2021

Hello!

In Australia, Europe and the United states of America, it is quite common for ISPs to block outgoing traffic headed for port 25 on residential networks. Since port 25 is used for server-to-server communication, this makes running an email server at home impossible, which is terrible for things like net-neutrality and self-ownership of data.

Forwardemail could help address this problem, by functioning as a relay that accepts emails arriving at port 26, and then forwarding them to their destination address, port 25.

email server -> forwardemail port 26 -> destination host port 25

This way circumventing the blockage of traffic headed for port 25. Many ISPs provide their own SMTP relay servers for this, but they're often riddled with terrible reputation and are also highly shady.

By implementing something like this, forwardemail could be a FOSS alternative, which would make the service more useful for a pretty broad user base, unless it's already a feature, in which case I've simply missed it.

P.S.: Many thanks for this great service!

Edit:
There seems to be a paid-for, non-FOSS service that does this: https://www.authsmtp.com/faqs/faq-4.html
Just putting it here in case it makes the case clearer.

@MrPixelized MrPixelized changed the title Forwarding sent one-to-many using different incoming vs. outgoing ports to help with self-hosting [feat] Forwarding sent one-to-many using different incoming vs. outgoing ports to help with self-hosting Dec 10, 2021
@niftylettuce
Copy link
Collaborator

niftylettuce commented Dec 11, 2021 via email

@MrPixelized
Copy link
Author

As I understand it, this guide tells you how to direct incoming email to a different port on your system, in case incoming traffic on port 25 is blocked. My suggestion would allow it to work the other way around as well: forward any sent email arriving on another port, to port 25 at the destination host.

Unless I'm understanding the FAQ wrong, the solution that it provides solves another problem.

@MrPixelized
Copy link
Author

I suppose this would be something to implement when the SMTP server is released, and doesn't fit in the current set of features for forwardemail.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants