Share your repls and programming experiences

← Back to all posts
[Alpha Release] repl.email - a fully-fledged email service for repl.it users
h
MarcusWeinberger

repl.email

Only for repl.it users!

Get a free email address - <your-repl-name>@repl.email

This project is in alpha - that means to expect some bugs, and not many features

Features

  • Send and receive emails to/from ANYONE - just like any email service
  • "Forward" emails to another email address - get notified when you receive an email
  • Email address based on your repl username - everyone's email address is the same as their username on repl.it - so you always know who you're emailing
  • Send emails to users who haven't even signed up yet - don't see their name in the autocomplete box? Don't worry! Just type [email protected] and when they log in, they'll see your email
  • Send to multiple emails, in the Sender field, separate as many email addresses you want by ; (semicolon + space)
  • markdown - although the editor shows plain text at the moment, you can write with the markdown syntax and your email will get rendered to HTML upon sending

Coming up

Expect lots of updates during the next couple weeks because I'll be working on new features (such as embedding repls, a live markdown editor, profile pictures, and more) and doing a complete redesign!

API COMING SOON!

Voters
maxina
ParliamoDiPC
InvisibleOne
lightningrock
Gabby8C0des8
AlistairCHIN
Heartstorm
DavidShen2
AtriDey
EpicRaisin
Comments
hotnewtop
amasad

This is super cool but I'm getting a blank screen in the app:

MarcusWeinberger

@amasad you have no emails 🤷 - don't worry, I'll send you one

Codemonkey51

i will also send you one @amasad

Wilke000

Same here @amasad :)

dabs364

same @amasad :)

[deleted]

Use mail to create new replit account -> infinity free throwaway mails -> hehe

VulcanWM
8Bitz

Cool! But I get the error:
repl.it refused to connect. When I try to sign up

MarcusWeinberger

@8Bitz Hmm, that is strange, I don't see that error. But you can just sign up to repl.it any way and then log in to repl.email

VulcanWM

Are you doing it on an ipad or phone? @8Bitz

dabs364

@8Bitz Open it in a new tab

DUH

JK
8Bitz

@dabs364 Opening it in a new tab didn't help

dabs364

@8Bitz try different browser

8Bitz

@dabs364 It's fine (tampermonkey was the problem)

dabs364
dabs364

@8Bitz The backgrounds are nice though

dabs364

:)

HahaYes

Time to see how to hack this site.

MarcusWeinberger

@HahaYes if you manage, please let me know lol that's a big concern of mine seeing as people might sign up to things with this email address

HahaYes

@MarcusWeinberger yeah of course, I'll be a "white hat" hacker. I'll check for some security problems.

StringentDev

@MarcusWeinberger @HahaYes I bet you don't have infinite time premium because you accidentally did something. sqreen for example.

I do.
also, sent tab does not work.

HahaYes
StringentDev

@HahaYes i also found a bug. try clicking the sent tab.

HahaYes

@Lethdev2019 yeah i know

StringentDev

@MarcusWeinberger said he had to use another email service (seems he removed the statement or it is in comments) but I know SMTPlib (which I use to get emailed bugs in my programs). @HahaYes

HahaYes

@Lethdev2019 yeah, I use smtplib

StringentDev

Yeah, I keep asking to help. BECAUSE I REALLY WANT TO. @HahaYes

MarcusWeinberger

@Lethdev2019 well on the python side i'm using smtp and imapclient to send and fetch emails. but the services are smtp2go.com and improvmx.com, i'm just using smtp2go's python api library

MarcusWeinberger

@Lethdev2019 I'm sorry it would just be a big security breach to allow others, repl.it doesn't have the kind of access management I would need to gurantee users' privacy

HahaYes

@MarcusWeinberger There would be some big security flaws... just saying...

StringentDev

<Redacted> @MarcusWeinberger

StringentDev

well, are there other options for smtp2go because that has... a limit. @MarcusWeinberger

StringentDev

also, if you are going to make several comments, please truncate them to one comment or i can't see the earlier one until i read the latest one because i just click on the first thing. @MarcusWeinberger

MarcusWeinberger

@Lethdev2019 i don't need help with that, I'm not even using smtplib, I'm using an API

StringentDev

sorry i kinda realised when i read the earlier one just now. also some alternatives to help you out: https://alternativeto.net/software/smtp2go/ @MarcusWeinberger

MarcusWeinberger

@Lethdev2019 i cant find a free one that lets me send from my own domain sadly :(, maybe i'll start running (non-intrusive) ads or do something. if i can raise funds to run a proper mailserver it will make things so much better. but i also kinda want to keep this free

StringentDev

umm, I have an ad blocker (so do other people)... you can keep it free BUT you may need to introduce plans.

also, did you look at sendgrid which is freemium and has an API. (https://sendgrid.com/) @MarcusWeinberger

MarcusWeinberger

@Lethdev2019 hmm, sendgrid does look good I might start moving to that. But for now i'm not worried about the smtp2go limit cause we arent getting that much traffic. I've just added in the API btw, gonna make a client for that and ill lyk

StringentDev

also, did you like the GUI I made for the email program. (it's material UI) @MarcusWeinberger

StringentDev

What the???
I am not even on your team!

@MarcusWeinberger

MarcusWeinberger

@Lethdev2019 huhu that is strange, I don't know why it would do that

StringentDev

@MarcusWeinberger well. I managed to find a bug that was and was not to do with repl email...

StringentDev

my emails are no longer loading.

here is a video.
https://disq.me/DN6IT-umm_oh%20no.mp4
@MarcusWeinberger

StringentDev

also, my new profile is a snipping of langton's ant. @MarcusWeinberger

CoolCoderSJ

MarcusWeinberger

@CoolCoderSJ oh jeez, that's not good. Well I'm working on repl email 2.0 atm but I'll look into that

MarkRosenbaum

I really really like that the email has the option to secure with password.

hachimagic

this is very very cool it works really well

SupermaxBrightn

That's nice but can you add a push notification feature and linking photos and videos feature as well in the main version?

SupermaxBrightn

Also a way to see our sent messages

MarcusWeinberger

@SupermaxBrightn linking photos and videos is already implemented kinda. You can write emails in markdown. Or try pasting an image into the text area. But yes

Aidan0626

this is great!
I found an exploit
you can send a message to anyone with '<style>html {display: none}</style>' in it and it will blank their screen

MarcusWeinberger

@Aidan0626 oh damn I thought I didn't allow style tags I'll get on that

Leroy01010

HOW DO YOU DO IT TELL MEEEEE!! (in detail) @Aidan0626

StringentDev

no no. I know a fix... use an iframe, I did just that on pie after someone used css, someone may want to send like a business email to them (repl.it newsletters for example). @MarcusWeinberger

[deleted]

Yay something for me to try and exploit

MarcusWeinberger

@PixelationsMC lemme know if you find anything :)

hg0428

I can not receive messages. I can send.

MarcusWeinberger

@hg0428 that's strange, are you getting any errors in the JavaScript console? Cause it's working fine for me

Codemonkey51

Cool I can test it out later when I'm not on a tablet (repl auth doesn't work on tablets lmao)
I think i know the secret on how you do it

MarcusWeinberger

@Codemonkey51 ohh my friend had an issue when trying to use repl with on his iPhone, is there no fix? And how do you think I do it lol

Codemonkey51

Well, I am talking about repl auth lmao, that doesn't work for me, and for running repl on it i just make sure the browser uses mobile mode (some browsers default to desktop) idk what else :/ @MarcusWeinberger

Codemonkey51

it is amazing i just tested it :) @MarcusWeinberger

gibbsfreenergy

THIS IS ABSOLUTELY INSANE

gibbsfreenergy

This is insane is will this be an actual email?

MarcusWeinberger

@JosephSanthosh it already is an actual email ;) use it for whatever you want

programmeruser

The repl.email domain is gone

MarcusWeinberger

@programmeruser yep, this project isn't running anymore

maxina

can someone email me lol

maxina

So you can email people with other email services?

MarcusWeinberger
MarkRosenbaum

Can all systems decrypt the email password though and what does it use to encrypt it?

MarcusWeinberger

@markerosenbaum sadly the way i implemented it doesn't actually encrypt the email, it just password-protects it. it actually just acts as a middleman for paste.marcusj.tech - repl here

jakershakersch

could u add a direct messaging feature sort of like hangouts?

TheNethrRaven

Hello! Just wanted to say the web server is done... message me on repl.email (new one) and I will tell you more! Thnx!

Leroy01010

how did you do the login that pops up

MarcusWeinberger
Leroy01010
adl212

Nice! I'm definitely using this for my backup email! Is there a way to reply to emails?

MarcusWeinberger

@adl212 not yet, but it will be added soon

adl212
[deleted]

my one keeps getting an error and it just follows to a link @MarcusWeinberger

nahu1

can you compose emails

MarcusWeinberger

@nahu yes, click the new button in the navbar

hydromail

hey! i made a totally new repl account just for this, and it wont let me sign in. could you make a way to sign-in without repl auth?

MarcusWeinberger

@hydromail I might but then I wanted to make it based on your repl username. Why can't you sign in? Some devices seem to have trouble with it

hydromail

Ah, I figured it out. You can't use safari, only Google Chrome is compatible. You should add a warning, if u want. Thnx! @MarcusWeinberger

StringentDev

firefox and opera (and chromium edge) are compatible too. @hydromail

AphixDev

I love this

Codemonkey51

wait how do you send emails as the address?

MarcusWeinberger

@Codemonkey51 What do you mean?

Codemonkey51

well i have used email forwarding in the past and know that imrpovmx provides that, but how do you send emails with the forwarded address? or do you not use forwarding @MarcusWeinberger

MarcusWeinberger

@Codemonkey51 Ah I use smtp2go

It would be a lot simpler if I had my own mailserver but that costs money so I had to improvise.

Codemonkey51

oh, im trying to figure out how to run an stmp server on repl :/ but cool project. also ive seen your other projects, your really good at webapps @MarcusWeinberger

MarcusWeinberger

@Codemonkey51 Yeah i tried to do that for a while but gave up in the end, I just don't think it's possible especially because of how they forward traffic and stuff. And thanks but I need to get better at design

Codemonkey51

yes web design the downfall of backend and server programmers, keep up the good work @MarcusWeinberger

Codemonkey51

Wait that's says if you send more than 1k messages it costs money, could that be a problem? @MarcusWeinberger

MarcusWeinberger

@Codemonkey51 oh dang I didn't see that, well I didn't put in any bank information so I hope not

Codemonkey51

lmfao oh well /shrug i think it would just stop working @MarcusWeinberger

StringentDev

I know how to use SMPTLIB. @MarcusWeinberger

TheNethrRaven

hey! can I use the mail function (with credit) for my Flame service i am working on?

MarcusWeinberger

@Ravens0606 Sure, you can use anything from here for whatever you want! But what do you mean?

johndo3

it workssssssss

Leroy01010

AMAZING!