GithubHelp home page GithubHelp logo

giuseppelt / emailflare Goto Github PK

View Code? Open in Web Editor NEW
271.0 4.0 17.0 150 KB

Send emails from your domain through Cloudflare for free. Self host on your account.

Home Page: https://emailflare.breakp.dev

License: MIT License

TypeScript 56.91% HTML 1.46% SCSS 27.76% JavaScript 13.87%
bun cloudflare email react typescript webapp worker

emailflare's People

Contributors

giuseppelt avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

emailflare's Issues

Docker Image?

Will there be an official Docker image available soon?

Allow attachment

Hello,

I love your tool, but I wanted to ask if it is possible that you add the feature to add attachments to emails?

Thanks

Uncaught Error: No such module "node:async_hooks". imported from "worker.js"

Following the Tutorial at step Manual deploy 2 (https://www.breakp.dev/blog/email-flare-send-from-worker-for-free/#:~:text=worker.js.-,Drag%20and%20drop,-it%20on%20the), I get Uncaught Error: No such module "node:async_hooks".
imported from "worker.js" in the Workers code editor.

I did try the Auto deploy option first, but was getting a 400 error, so thought I would go manual and see what was going on.

I found some references to adding the nodejs_compat compatibility flag, but it seems you would have to do that in the wrangler.toml (https://developers.cloudflare.com/workers/runtime-apis/nodejs/#enable-nodejs-with-workers), which would change the steps in your Tutorial.

Before I went too far down the rabbit hole, I thought I would checkin and see if this is something that is already solved.

Thanks

Auto Deploy

In the Auto deploy, what is the account ID field. I think I am getting a 404 response due to that

Allow any sender email

Add an option in the configurator to let the To field be a free text instead of a picker of preconfigured senders.

How To Secure this ?

Can we put this behind some security solutions, like authelia or use cloudflare zero access policies ?

[question] Does it work with subdomain?

I notice that setting this up using subdomain doesn't work (I'm aware we can use replyto field). Here is my setup:

  • Domain lockdown TXT: _mailchannels.subdomain => v=mc1 cfid=finzzz.workers.dev cfid=subdmain.xxx.yyy
  • MX: subdomain => 10 somewhere
  • SPF TXT: subdomain => v=spf1 include:_spf.mx.cloudflare.net include:relay.mailchannels.net -all
  • DKIM TXT mailchannels._domainkey.subdomain => v=DKIM1; k=rsa; p=verylongstuffs

I keep getting this error

{"errors":["Failed to send email: 550 5.7.1 This sender is not authorized to send from subdomain.xxx.yyy. See https://bit.ly/domain-lockdown. cfid=xxx.yyy"]}

Does anyone able to get this work on subdomain?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.