23
ewpratten
12d

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
  • 4
    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
  • 1
    @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.
  • 0
    @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?
  • 0
    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?
  • 1
    @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!
  • 1
  • 1
    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.
  • 1
    @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.
  • 0
    @Mathtauathogen sure! Feel free to contribute with a full request! Or host your own relay.
  • 0
    @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?
  • 0
Your Job Suck?
Get a Better Job
Add Comment