Code Monkey home page Code Monkey logo

smtpd's People

Contributors

alex1989hu avatar cgt avatar chrj avatar decke avatar fastingsamurai avatar jonathonreinhart avatar matjam avatar nochso 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

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

smtpd's Issues

Receiving mail in split of 50 from Postfix to smtpd

Hi,

I have to configure SMTPD behind the postfix content filter. But When I send a mail with more than 50 recipients the postfix delivery agent split the recipient into a group of 50. For example, if one mail has 100 recipients it will split the delivery in 2 with each 50 recipients i.e. 50*2=100.

I tried setting it in postfix but I was unsuccessful. Can I do any changes at smtpd level so that I can resolve this issue? If anything at postfix can resolve the issue that would be also great.

Thanks
Sandeep Patel

Allow to support authentication without encryption

Have you considered allowing PLAIN authentication without any encryption โ€“ neither TLS nor STARTTLS?

We would like to run an SMTP server locally on the user's computer and therefore, we would not need any encryption. If you are interested in this kind of functionality, I am happy to work on a corresponding Pull Request!

Do not require STARTTLS if the connection is already TLS

Launch a server with something like:

	listener, err := tls.Listen("tcp", "127.0.0.1:0", tlsConfig)
	defer listener.Close()

	go server.Serve(listener)

I should be able to connect to this server and authenticate without issuing STARTTLS.

Related to golang/go#22166 - I was trying to use smtpd to verify my workaround.

Graceful shutdown

do we have a way to gracefully shutdown smtpd server, I looked around the codebase but could not find it

we see that golang's net/http package has a shutdown function

should there be something like that for smtpd?

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.