smtpd / qpsmtpd

qpsmtpd is a flexible smtpd daemon written in Perl
http://smtpd.github.io/qpsmtpd/
MIT License
138 stars 75 forks source link

Add SMTPUTF8/Email Address Internationalization (EAI) support #295

Open wornet-aer opened 3 years ago

wornet-aer commented 3 years ago

It would be pretty neat, if qpsmtpd could support SMTPUTF8. Postfix already has it and it seems like some other MTAs out there also start to support UTF-8 in email headers and addresses.

Maybe these resources can help implementing it:

Unfortunately I'm not yet familiar enough with the qpsmtpd core to implement this myself.

abh commented 3 years ago

I suspect you'd get pretty far by adding tests to t/addresses.t and then working in Qpsmtpd::Address. Everything else should be using that abstraction.

msimerson commented 6 months ago

You might find haraka/Haraka#3289 useful as a reference.