envoyproxy / envoyproxy/envoy

SMTP Proxy network filter in envoy

Open
#24,219 4 comments 1 reaction 0 assignees View on GitHub
area/tls enhancement no stalebot
Dominant language
C++
Stars
28.9k
Forks
5.6k
Avg merge
1d 20h
Merged PRs (30d)
437

Description

*Title*: *Add SMTP Proxy support in Envoy *

*Description*:
Currently Envoy does not have SMTP protocol support. There is a starttls transport socket available in envoy which will be used to support STARTTLS command of SMTP protocol. Our use case is the TLS termination on envoy for smtp traffic i.e. smtp traffic from client to envoy will be encrypted and from envoy to the upstream will be plain text. This filter can be made generic to support other use cases as well. e.g. simply relay STARTTLS and further smtp commands to the upstream.

I am already working on the first use case of TLS termination.Would like any suggestions on rest of the possible use cases to be added.

[Links:]
>https://www.rfc-editor.org/rfc/rfc3207.html

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.