-
Notifications
You must be signed in to change notification settings - Fork 273
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Support for SMTP Auth and TLS #102
Comments
Very good idea. Thanks. |
I never felt that Papercut should be a reference/test SMTP server due to effort required to fully support more advanced features of an SMTP protocol -- that begin said, I would consider removing the existing SMTP server implementation all together and switching to a better open source/nuget implementation instead which would give Papercut more advanced SMTP options. Not the highest priority, though. |
Papercut is advertised as a test SMTP receiver (See "What it does" on https://github.com/ChangemakerStudios/Papercut). |
It seems at least the web UI need to support secure connection ASAP, otherwise the notification functionalities will not be available... :-( |
@jjchen-tw I'm not completely sure about that - the site explicitly states: " |
@markusschaber You are right, and I am able to verify that. On a local machine, even the HTML5 notification works great. |
Ah, I never thought about using Papercut in a non-localhost scenario. :-( |
I just found those while doing some research for our projects: https://github.com/cosullivan/SmtpServer seems to be a SMTP server in C# with MIT license. https://github.com/pmengal/MailSystem.NET also contains SMTP, but it's LGPL, which is technically compatible with the Papercut Apache License, but not in spirit. :-) |
We are working on switching to the SMTPServer to support SMTP, So we get a chance to review this. |
That's good news, thanks! |
Aloha! I'm ScissorBot ✂️ -- the bot in charge of keeping the issues tidy. It looks like this issue is stale due to lack of activity. Unfortunately, I'll be closing it if there is no further activity. 😞 Please contribute to the issue to keep it open. Thanks! |
@jijiechen As the ScissorBot woke up, are there any news? |
Hmm. I guess our comments are enough to keep the scissor bot satisifed for the next three months. :-) |
The switch to SmtpServer is done -- but I haven't released it yet. You can check it out in the dev branch. |
To be honest, we don't use PaperCut in our process any more, right now. But we have some use cases in our backlog which might us make use of PaperCut again, I'll come back then. |
Hi, |
++ |
Excited about the 6.0 Release! Any Idea when that will come out!? Thanks for a really cool app! This helps our workflow tremendously! |
Excited about the 6.0 Release too! I've been using this tool for years now and love it. I'm working on a project now that will add auth to our app when sending emails. Unfortunately this means I can't use Papercut SMTP to test anymore. Support for security would be such a great addition to this software. |
+1 additional security options would be a great addition |
Regarding this feature, I see it was removed from the To do. Do you have future plans for it or it is on ice until futrher notice? And of course, thank you for developing and maintaining such a great tool. |
+1 I'd love to see this (if I have time maybe I'll submit a PR), considering it probably wouldn't be that difficult to add in. I'm 50/50 on agreeing that TLS really isn't the main use case for PaperCut, however it'd be great for testing TLS implementations. |
What? Was this send to the wrong person
…On Thu, 15 Jun 2023, 00:35 Michael Brown, ***@***.***> wrote:
+1 I'd love to see this (if I have time maybe I'll submit a PR),
considering it probably wouldn't be that difficult to add in. I'm 50/50 on
agreeing that TLS really isn't the main use case for PaperCut, however it'd
be great for testing TLS implementations.
—
Reply to this email directly, view it on GitHub
<#102 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/A3HRFFILGWORWY374UIP23DXLI4C3ANCNFSM4EXSZZCQ>
.
You are receiving this because you are subscribed to this thread.Message
ID: ***@***.***>
|
Regarding TLS encryption - I worked on some POC code some time ago. See microalps@e3f5e4f - would there be any interest in a PR? |
@microalps Thank for your work on this -- I checked out & built your fork as I needed to test a client with TLS encryption. Your fork worked for me! The hard part for me was to create the certificate. |
@edbenson If you don't mind sharing more details about your difficulty (or was it simply just learning curve) and any articles you used to generate the final certificate. I'm sure it would be a good reference for others, and eventually the PR once the maintainers release v7 and are ready to look at the commit. |
@microalps The hard part was learning how TLS certificates work and then how to create & register a self-signed TLS/SSL certificate... For me this webpage was the best at explaining it. |
Hi,
As far as I can see, Papercut supports neither SMTP auth, nor TLS via STARTTLS.
(At least we wanted to test our client with Papercut, and didn't find any docs nor config options in the UI to configure this.)
Thus, I file this ticket as a suggestion to either implement it, or document it if it's already there :-)
Thanks a lot for your great work!
The text was updated successfully, but these errors were encountered: