Skip to content
This repository was archived by the owner on Sep 4, 2025. It is now read-only.
This repository was archived by the owner on Sep 4, 2025. It is now read-only.

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

@MrPixelized

Description

@MrPixelized

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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions