-
Notifications
You must be signed in to change notification settings - Fork 365
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
Internationalized Email Support #152
Comments
Thanks for the feature request! Some technical thoughts: It looks like it changes the syntax slightly to the ABNF rule, so The feature should also be enabled / disabled in the config, as not everyone wants to accept Internationalized addresses. Instead of making direct changes to
|
Hi @flashmob, I'm happy to work on this issue and put a PR in, but need clarification on a few points. I looked at |
Thanks for the offer! Development of internationalized support has already started with the addition of 8BITMIME in this PR #135 - and the plan is to add full support early next year. Also, there are a few more tweaks to the parser being made right now, then internationalized supported can be added. Btw, yes. Ideally, you would need to work with runes instead of bytes. Another idea - would it be possible to work with bytes, but then at the end check that all the bits align? |
Is the development on this undertaken? If not can i work on this? If it is already developed when can we see this feature? |
i dont't know who ti use pop to pull email in gui client. |
Some SMTP clients will only send to internationalized email addresses (addresses with non-ASCII Unicode characters in the localpart) if the receiving server supports the
SMTPUTF8
SMTP extension. Gmail, for example, won't send to a non-ASCII address if the receiving server doesn't advertiseSMTPUTF8
.It would be nice if guerilla supported
SMTPUTF8
.Relevant RFC: https://tools.ietf.org/html/rfc6531
Implementation I added to a different project: mailhog/smtp#3 (this bit, specifically)
The text was updated successfully, but these errors were encountered: