24
ewpratten
65d

REmail - A semi-anonymous, decentralized email relay service

Project Type
Open source idea
Summary

REmail - A semi-anonymous, decentralized email relay service

Description
I came up with this idea recently. I need to learn how to use google's email api as well as learning smtp. So this project was born The idea is to have community hosted email accounts that can act as relays or proxies for email. A future goal is to also have these accounts be able to email each other and possibly use fake address (like admin@google.com) to "hide the trail". I'm not expecting this to be a practical anonymity solution, but it would be nice to have some help on the project (or even some testers) Mention me in the comments if you want more info
Tech Stack
Python, Linux, Google apps api
Current Team Size
1
URL
Comments
  • 2
    @ewpratten what's prerequisite to join
  • 5
    Nice! I want to help!
    I had a sort of similar idea a while ago, but abandoned it(it's the mailgateway project on my github)
  • 5
    I'd like to join. As notAnkur said, what are the prerequisites? I know Python pretty well, but I never studied smtp protocol
  • 3
    Yeah I'd love to help, i know python, javascript, sqlite and C++ pretty well but i have never learned anything about smtp protocol. As mentioned by others: what are the prerequisites for helping out?
  • 2
    Nice project
  • 2
    I would like to join
  • 2
    So can I join
  • 2
    @notAnkur @xzvf @dmonkey @apt-get @dashy2004

    Don't work about smtp, it's quite easy, you literally can telnet into an smtp server then send something like this:

    helo localhost
    Mail From: user@domain.com
    Rcpt To: me@domain.com
    Subject: hello
    Body:
    Hi. How are you?
    .

    And, that's an email.

    Anyways, you just have to know some python. It would be helpful if someone knew how to work with cron jobs. But that's not necessary.

    I am about to fill in the readme a bit more and make a basic pseudo code file. Then I will invite you guys to the project.

    What are your githubs?
  • 1
    Mine is Dharshan2004
  • 1
    Happy to work with u
  • 1
    @ewpratten anantankur one of your followers
  • 1
    @ewpratten for cron job do you mean setting some cron tasks? If so, it seems pretty simple, I don't know if there's something else to know except for the settings into the file.

    Anyway, my github username is Erodes
  • 1
    My github is jpmoboat
  • 2
    @ewpratten Mine is nogatco.

    Shoukd we use git-flow as a branching model and smtplib(or does that defeat the purpose of this project)?
  • 1
    Sounds like that project is likely to attract spammers, and that would land the sending servers on spam blacklists quickly.

    How to counter that?
  • 1
    @xzvf I'm thinking yes for smtplib. Gmail has a horrible API.
  • 2
    @Fast-Nop make a new email address. I don't really care about blacklisting, because it's so easy to swap out an account.
  • 1
    @linuxxx

    I saw that you are setting up a mail server. If it supports smtp, can I host an instance of this with an address on your server?
  • 1
    Alright. Feel free to add stuff. I'm working on figuring out a backend to use.
  • 1
    @ewpratten I wouldn't mind! How'd you do that though?
  • 2
    @linuxxx i would just need you to make me an account.
  • 1
    @ewpratten As soon as I get this fucker to work, I'll get you an account!
  • 2
  • 2
    Alright, I got the base code to work. I will push it to GitHub so you guys can add stuff.
  • 2
    @ewpratten the server itself would be blacklisted, not individual spamming email addresses. That's why open relays aren't in use anymore.
  • 2
    @Fast-Nop ah. Well. I doubt that's going to happen to Gmail. Also, smtp allows me to just change my email address if I really needed.
  • 1
    Can I join? I'm MathTauAthogen on github.
  • 1
    @Mathtauathogen sure! Feel free to contribute with a full request! Or host your own relay.
  • 1
    @Mathtauathogen I just added instructions on hosting your own address to the README
  • 0
  • 0
    i haven't been on dR in a while, where are the collabs?
  • 1
  • 2
    hey where did y'all ever get on this, I've been toying around with the idea of something like it for a few weeks now. Can't believe I haven't noticed your post til now
  • 1
    @M1sf3t yep. Remail exsists and I have an instance running.

    There are still some bugs tho. Due to formatting, non-google users can only receive. Not send mail..
  • 1
    Sweet, I may have a next step for you, let me get a few mins free and I’m gonna try to wrap my head around it a little better. This isn’t an area I’m great with, I just come up with it while expanding on another idea. Blocking out spam is all well and good but if the spam content is coming from something you signed up for then chances are ur going to miss any updates on the product you did want from them. You said community email in your original post so your motivations for the project sound like they would fit along with this. Essentially a community email board available to all and filtered for duplicate content
Your Job Suck?
Get a Better Job
Add Comment