iea activities at the ietf...2016/11/10 · email servers for an email server to be ready for eai,...
TRANSCRIPT
![Page 1: IEA Activities at the IETF...2016/11/10 · Email Servers For an email server to be ready for EAI, it must implement: – RFC 6530 : Overview and Framework for Internationalized Email](https://reader033.vdocuments.us/reader033/viewer/2022042406/5f20c9ac4d54f419047a3fe0/html5/thumbnails/1.jpg)
IEAActivitiesattheIETF
HarishChowdharyNalini Elkins
![Page 2: IEA Activities at the IETF...2016/11/10 · Email Servers For an email server to be ready for EAI, it must implement: – RFC 6530 : Overview and Framework for Internationalized Email](https://reader033.vdocuments.us/reader033/viewer/2022042406/5f20c9ac4d54f419047a3fe0/html5/thumbnails/2.jpg)
Agenda
• History• Deployment DiscussioninSeoulIETF• IETFIABi18nProject• Deploy360Project• UASG
![Page 3: IEA Activities at the IETF...2016/11/10 · Email Servers For an email server to be ready for EAI, it must implement: – RFC 6530 : Overview and Framework for Internationalized Email](https://reader033.vdocuments.us/reader033/viewer/2022042406/5f20c9ac4d54f419047a3fe0/html5/thumbnails/3.jpg)
EAIWorkingGroup
• EmailAddressInternationalization(EAI)WorkingGroup
• Createdastructureandframeworkforinternationalizedemailaddresses
• Emailaddresshaslocalpartanddomainpart
• GroupdefinedSMTPextensiontoenabletheuseofUTF-8inenvelopeaddresslocal-parts,optionallyinaddressdomain-parts,andinmailheaders.
![Page 4: IEA Activities at the IETF...2016/11/10 · Email Servers For an email server to be ready for EAI, it must implement: – RFC 6530 : Overview and Framework for Internationalized Email](https://reader033.vdocuments.us/reader033/viewer/2022042406/5f20c9ac4d54f419047a3fe0/html5/thumbnails/4.jpg)
Yet,DeploymentLags
• ManyRFCscreated
• GlobalEAIisfarfromthereality.
• SessioninSeoul(“BarBoF”)togaugeinterestandtobuildcommunity
• Draftwritten:https://datatracker.ietf.org/doc/draft-elkchow-iea-deploy
![Page 5: IEA Activities at the IETF...2016/11/10 · Email Servers For an email server to be ready for EAI, it must implement: – RFC 6530 : Overview and Framework for Internationalized Email](https://reader033.vdocuments.us/reader033/viewer/2022042406/5f20c9ac4d54f419047a3fe0/html5/thumbnails/5.jpg)
Multi-StakeHolder
• IEA/IDNgroups• DNS• Regionalgroups(LatinAmerican,African,Arab-speaking,
etc.groups)• InformationSecurityGroups(tomitigatesecurityissues
i.e.homographicattacks)• Inshort:I*Organizations
(TheI*(I-star)organizationsincludethefiveRegionalInternetRegistries(RIRs),ICANN,ISOC,IETF,IAB,W3Candtheregionalassociationsofcountrycodedomainnameregistries.)
![Page 6: IEA Activities at the IETF...2016/11/10 · Email Servers For an email server to be ready for EAI, it must implement: – RFC 6530 : Overview and Framework for Internationalized Email](https://reader033.vdocuments.us/reader033/viewer/2022042406/5f20c9ac4d54f419047a3fe0/html5/thumbnails/6.jpg)
i18nIABProject
• InternetArchitectureBoard(IAB)hasinternationalizationproject:i18n
• We(Harish/Nalini)arecoordinatingwiththisproject.
![Page 7: IEA Activities at the IETF...2016/11/10 · Email Servers For an email server to be ready for EAI, it must implement: – RFC 6530 : Overview and Framework for Internationalized Email](https://reader033.vdocuments.us/reader033/viewer/2022042406/5f20c9ac4d54f419047a3fe0/html5/thumbnails/7.jpg)
Deploy360Project
• InternetSociety(ISOC)hasDeploy360project• TheInternetSocietyDeploy360Programmeprovidesreal-worlddeploymentinformationforkeyInternettechnologies.WeaimtobridgethegapbetweentheIETFstandardsprocessandfinaladoptionofthosestandardsbytheglobaloperationscommunity.
• Wewanttoseeaboutcoordinatingefforts.
![Page 8: IEA Activities at the IETF...2016/11/10 · Email Servers For an email server to be ready for EAI, it must implement: – RFC 6530 : Overview and Framework for Internationalized Email](https://reader033.vdocuments.us/reader033/viewer/2022042406/5f20c9ac4d54f419047a3fe0/html5/thumbnails/8.jpg)
UASGProject
• MuchactivityatUASG– ofcourse!
• Manypeopleinvariousprojects!
• Weneedtocoordinateefforts.
![Page 9: IEA Activities at the IETF...2016/11/10 · Email Servers For an email server to be ready for EAI, it must implement: – RFC 6530 : Overview and Framework for Internationalized Email](https://reader033.vdocuments.us/reader033/viewer/2022042406/5f20c9ac4d54f419047a3fe0/html5/thumbnails/9.jpg)
WhyattheIETF?
• Needtechnicalevaluation• AretheRFCsimplementedcorrectly?• Aretherechangesneeded?
![Page 10: IEA Activities at the IETF...2016/11/10 · Email Servers For an email server to be ready for EAI, it must implement: – RFC 6530 : Overview and Framework for Internationalized Email](https://reader033.vdocuments.us/reader033/viewer/2022042406/5f20c9ac4d54f419047a3fe0/html5/thumbnails/10.jpg)
BestPracticesforEAI
• Toosoonforreal“bestpractices”(notenoughdeploymentexperience)
• Still,categoriescanbedefined• Email Servers• Backend Databases • Email Clients • Multiple Identities / Aliases• Email Address Books• Security Considerations
![Page 11: IEA Activities at the IETF...2016/11/10 · Email Servers For an email server to be ready for EAI, it must implement: – RFC 6530 : Overview and Framework for Internationalized Email](https://reader033.vdocuments.us/reader033/viewer/2022042406/5f20c9ac4d54f419047a3fe0/html5/thumbnails/11.jpg)
EmailServersForanemailservertobereadyforEAI,itmustimplement:
– RFC6530:OverviewandFrameworkforInternationalizedEmail– RFC6531:SMTPExtensionforInternationalizedEmail– RFC6532:InternationalizedEmailHeaders
PartiallistofserversandtestbedsforEAI:
– PostFix 3.0andabove– Coremail– Throughway(Thailand)– OpenMail (Taiwan)– EAItestenvironment(SaudiArabia)– Xgenplus (INDIA)– JordanregistryhadlaunchedemailserviceinArabicwiththehelpofAfilias few
yearsback.
![Page 12: IEA Activities at the IETF...2016/11/10 · Email Servers For an email server to be ready for EAI, it must implement: – RFC 6530 : Overview and Framework for Internationalized Email](https://reader033.vdocuments.us/reader033/viewer/2022042406/5f20c9ac4d54f419047a3fe0/html5/thumbnails/12.jpg)
BackendDatabases
• Serversandclients• Mayberelationaldatabases(MySQL/MariaDB,PostgreSQL)
• MayneedtouseUTF-8
![Page 13: IEA Activities at the IETF...2016/11/10 · Email Servers For an email server to be ready for EAI, it must implement: – RFC 6530 : Overview and Framework for Internationalized Email](https://reader033.vdocuments.us/reader033/viewer/2022042406/5f20c9ac4d54f419047a3fe0/html5/thumbnails/13.jpg)
EmailClientsApartiallist:
• Coremail• HordeProject• MicrosoftOutlook2016forPC• Gmail- tosomeextent• AppleMail- tosomeextent• Throughway(Thailand)• OpenMail (Taiwan)• EAItestenvironment(SaudiArabia)• Roundcube• Mobileapp
– BharatSync Communicator(Android)– XgenPlus mailapp(IOS)
![Page 14: IEA Activities at the IETF...2016/11/10 · Email Servers For an email server to be ready for EAI, it must implement: – RFC 6530 : Overview and Framework for Internationalized Email](https://reader033.vdocuments.us/reader033/viewer/2022042406/5f20c9ac4d54f419047a3fe0/html5/thumbnails/14.jpg)
MoreEmailClientIssues
• DisplayofEmailID– TheemailIDmaybeshowninPunycode.
• DisplayofEmailBody– Easyabilitytotypeinthelanguageofchoice– ProblemswithdisplaysoflinkscontainingIDNnames- linkification
• MessagesRoutedtoSPAM
![Page 15: IEA Activities at the IETF...2016/11/10 · Email Servers For an email server to be ready for EAI, it must implement: – RFC 6530 : Overview and Framework for Internationalized Email](https://reader033.vdocuments.us/reader033/viewer/2022042406/5f20c9ac4d54f419047a3fe0/html5/thumbnails/15.jpg)
OtherIssues
• MultipleIdentities/Aliases– Usermayhavemultipleidentities:EnglishemailID,aHindiemailID,andsoon.
• EmailAddressBooks– Needsupportforaddressesinnon-Latinbasedlanguages.
![Page 16: IEA Activities at the IETF...2016/11/10 · Email Servers For an email server to be ready for EAI, it must implement: – RFC 6530 : Overview and Framework for Internationalized Email](https://reader033.vdocuments.us/reader033/viewer/2022042406/5f20c9ac4d54f419047a3fe0/html5/thumbnails/16.jpg)
Security
• Homographicattacks(Ex.forEnglishmaliciousmisspellingbysubstitutionofnon-Latinletters)
• Needtoconsidervaliduseofmixedscripts
• Righttoleftissues(Ex.Arabic)
![Page 17: IEA Activities at the IETF...2016/11/10 · Email Servers For an email server to be ready for EAI, it must implement: – RFC 6530 : Overview and Framework for Internationalized Email](https://reader033.vdocuments.us/reader033/viewer/2022042406/5f20c9ac4d54f419047a3fe0/html5/thumbnails/17.jpg)
NextSteps
• ManycommentsintheIETFemaillist
• Revisedraft
• CoordinatewithallstakeholdersI*(IAB,UASG,ISOC,ICANN,IETF)asitisreallyusefultobridgeDigitalDivide
![Page 19: IEA Activities at the IETF...2016/11/10 · Email Servers For an email server to be ready for EAI, it must implement: – RFC 6530 : Overview and Framework for Internationalized Email](https://reader033.vdocuments.us/reader033/viewer/2022042406/5f20c9ac4d54f419047a3fe0/html5/thumbnails/19.jpg)
AppendixI:RFCsCreated
• RFC6530:OverviewandFrameworkforInternationalizedEmail• RFC6531:SMTPExtensionforInternationalizedEmail• RFC6532:InternationalizedEmailHeaders• RFC6533:InternationalizedDeliveryStatusandDispositionNotifications• RFC6783:MailingListsandNon-ASCIIAddresses• RFC6855:IMAPSupportforUTF-8• RFC6856:PostOfficeProtocolVersion3(POP3)SupportforUTF-8• RFC6857:Post-DeliveryMessageDowngradingforInternationalized
EmailMessages• RFC6858:SimplifiedPOPandIMAPDowngradingforInternationalized
Email--------
![Page 20: IEA Activities at the IETF...2016/11/10 · Email Servers For an email server to be ready for EAI, it must implement: – RFC 6530 : Overview and Framework for Internationalized Email](https://reader033.vdocuments.us/reader033/viewer/2022042406/5f20c9ac4d54f419047a3fe0/html5/thumbnails/20.jpg)
AppendixII:WhyIssueisBig- ALanguageViewpoint
7,097languagesarespokenintheworldtoday.
Majorlanguagefamiliesoftheworld- 6Total- languagesinthefamily- 4,480NumberofSpeakersbyPercentage:85.14Togethertheyaccountfornearlytwo-thirdsofalllanguagesandfive-sixthsoftheworld’spopulation
Otherlanguagefamiliesoftheworld- 135Total- languagesinthefamily- 2,617NumberofSpeakersbyPercentage- 14.86
However,just23languagesaccountformorethanhalftheworld’spopulation(WecanstartwiththemforEAIAdoption)Source:Ethnologue
![Page 21: IEA Activities at the IETF...2016/11/10 · Email Servers For an email server to be ready for EAI, it must implement: – RFC 6530 : Overview and Framework for Internationalized Email](https://reader033.vdocuments.us/reader033/viewer/2022042406/5f20c9ac4d54f419047a3fe0/html5/thumbnails/21.jpg)
AppendixII:WhyIssueisBig- ALanguageViewpoint(Source:Ethnologue)
)
![Page 22: IEA Activities at the IETF...2016/11/10 · Email Servers For an email server to be ready for EAI, it must implement: – RFC 6530 : Overview and Framework for Internationalized Email](https://reader033.vdocuments.us/reader033/viewer/2022042406/5f20c9ac4d54f419047a3fe0/html5/thumbnails/22.jpg)
AppendixII:WhyIssueisBig- ALanguageViewpoint
![Page 23: IEA Activities at the IETF...2016/11/10 · Email Servers For an email server to be ready for EAI, it must implement: – RFC 6530 : Overview and Framework for Internationalized Email](https://reader033.vdocuments.us/reader033/viewer/2022042406/5f20c9ac4d54f419047a3fe0/html5/thumbnails/23.jpg)
AppendixII:WhyIssueisBig- ALanguageViewpoint
![Page 24: IEA Activities at the IETF...2016/11/10 · Email Servers For an email server to be ready for EAI, it must implement: – RFC 6530 : Overview and Framework for Internationalized Email](https://reader033.vdocuments.us/reader033/viewer/2022042406/5f20c9ac4d54f419047a3fe0/html5/thumbnails/24.jpg)
WhyIssueisBig- ALanguageViewpoint
ButInternethasdominantuseofASCII- basedlanguages
HoweverinIndiaandacrosstheworldMajorityofthepopulationcommunicateinvernacularlanguages.
Therefore,itisessentialtodevelopandnurtureamultilingualinternetecosystemintheworldsothatthemajorityofthepopulationcanmakethebestuse ofinternet.