Coder Social home page Coder Social logo

Email Server about caddy HOT 8 CLOSED

caddyserver avatar caddyserver commented on June 14, 2024 3
Email Server

from caddy.

Comments (8)

mholt avatar mholt commented on June 14, 2024

I don't think email is in Caddy's future, but that sounds like an excellent experiment for a separate project. smtpd might be a decent starting point.

And yeah, I hate setting up email servers too.

from caddy.

lenovouser avatar lenovouser commented on June 14, 2024

It would be nice if Caddy could proxy a mail server backend though.

from caddy.

mholt avatar mholt commented on June 14, 2024

@Apfeluser Thanks for the feedback. Caddy is a web server, so I don't intend to support mail (SMTP) anytime soon. What did you have in mind, specifically (just curious)?

from caddy.

lenovouser avatar lenovouser commented on June 14, 2024

@mholt NGINX for example has an option to "proxy" an e-mail server. So it opens the standard ports for an e-mail server (25, 143, 995 ...) and is then proxying the requests to an backend of e-mail servers. Kind of like proxying a NodeJS app.

http://wiki.nginx.org/ImapProxyExample
http://www.whatastruggle.com/nginx-as-an-imappop3-proxy

But this is not a "perfect" implementation. I think it would be a killer-feature if Caddy would have a clean implementation of proxying e.g. to Dovecot and Postfix.

from caddy.

mholt avatar mholt commented on June 14, 2024

Noted; thanks for the expansion. We will see if Caddy's scope evolves over time.

from caddy.

DenBeke avatar DenBeke commented on June 14, 2024

It would be really great if Caddy can be used to handle emails. It would remove the need for a separate email server as setting up a email server is a royal PITA.

What part of a mail service do you want to setup, @Immortalin ? Because you need more than a simple MTA, you must also need IMAP (with user/mailbox management), and some decent spam (and spf) handling. I think this is way out of Caddy's scope.

from caddy.

mholt avatar mholt commented on June 14, 2024

Yeah we're not gonna do email. 😛 Maybe a mail proxying middleware, might make a good add-on.

But I will keep my eye on @DenBeke's project: https://github.com/gopistolet/gopistolet

from caddy.

Immortalin avatar Immortalin commented on June 14, 2024

@DenBeke just MTA + IMAP. Anything else can be dealt with by the client.

from caddy.

Related Issues (20)

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.