chrj / smtpd Goto Github PK
View Code? Open in Web Editor NEWGo SMTP server library
License: MIT License
Go SMTP server library
License: MIT License
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
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!
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.
Any way to support Mime Multipart header
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?
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.