iea activities at the ietf...2016/11/10 · email servers for an email server to be ready for eai,...
TRANSCRIPT
IEAActivitiesattheIETF
HarishChowdharyNalini Elkins
Agenda
• History• Deployment DiscussioninSeoulIETF• IETFIABi18nProject• Deploy360Project• UASG
EAIWorkingGroup
• EmailAddressInternationalization(EAI)WorkingGroup
• Createdastructureandframeworkforinternationalizedemailaddresses
• Emailaddresshaslocalpartanddomainpart
• GroupdefinedSMTPextensiontoenabletheuseofUTF-8inenvelopeaddresslocal-parts,optionallyinaddressdomain-parts,andinmailheaders.
Yet,DeploymentLags
• ManyRFCscreated
• GlobalEAIisfarfromthereality.
• SessioninSeoul(“BarBoF”)togaugeinterestandtobuildcommunity
• Draftwritten:https://datatracker.ietf.org/doc/draft-elkchow-iea-deploy
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.)
i18nIABProject
• InternetArchitectureBoard(IAB)hasinternationalizationproject:i18n
• We(Harish/Nalini)arecoordinatingwiththisproject.
Deploy360Project
• InternetSociety(ISOC)hasDeploy360project• TheInternetSocietyDeploy360Programmeprovidesreal-worlddeploymentinformationforkeyInternettechnologies.WeaimtobridgethegapbetweentheIETFstandardsprocessandfinaladoptionofthosestandardsbytheglobaloperationscommunity.
• Wewanttoseeaboutcoordinatingefforts.
UASGProject
• MuchactivityatUASG– ofcourse!
• Manypeopleinvariousprojects!
• Weneedtocoordinateefforts.
WhyattheIETF?
• Needtechnicalevaluation• AretheRFCsimplementedcorrectly?• Aretherechangesneeded?
BestPracticesforEAI
• Toosoonforreal“bestpractices”(notenoughdeploymentexperience)
• Still,categoriescanbedefined• Email Servers• Backend Databases • Email Clients • Multiple Identities / Aliases• Email Address Books• Security Considerations
EmailServersForanemailservertobereadyforEAI,itmustimplement:
– RFC6530:OverviewandFrameworkforInternationalizedEmail– RFC6531:SMTPExtensionforInternationalizedEmail– RFC6532:InternationalizedEmailHeaders
PartiallistofserversandtestbedsforEAI:
– PostFix 3.0andabove– Coremail– Throughway(Thailand)– OpenMail (Taiwan)– EAItestenvironment(SaudiArabia)– Xgenplus (INDIA)– JordanregistryhadlaunchedemailserviceinArabicwiththehelpofAfilias few
yearsback.
BackendDatabases
• Serversandclients• Mayberelationaldatabases(MySQL/MariaDB,PostgreSQL)
• MayneedtouseUTF-8
EmailClientsApartiallist:
• Coremail• HordeProject• MicrosoftOutlook2016forPC• Gmail- tosomeextent• AppleMail- tosomeextent• Throughway(Thailand)• OpenMail (Taiwan)• EAItestenvironment(SaudiArabia)• Roundcube• Mobileapp
– BharatSync Communicator(Android)– XgenPlus mailapp(IOS)
MoreEmailClientIssues
• DisplayofEmailID– TheemailIDmaybeshowninPunycode.
• DisplayofEmailBody– Easyabilitytotypeinthelanguageofchoice– ProblemswithdisplaysoflinkscontainingIDNnames- linkification
• MessagesRoutedtoSPAM
OtherIssues
• MultipleIdentities/Aliases– Usermayhavemultipleidentities:EnglishemailID,aHindiemailID,andsoon.
• EmailAddressBooks– Needsupportforaddressesinnon-Latinbasedlanguages.
Security
• Homographicattacks(Ex.forEnglishmaliciousmisspellingbysubstitutionofnon-Latinletters)
• Needtoconsidervaliduseofmixedscripts
• Righttoleftissues(Ex.Arabic)
NextSteps
• ManycommentsintheIETFemaillist
• Revisedraft
• CoordinatewithallstakeholdersI*(IAB,UASG,ISOC,ICANN,IETF)asitisreallyusefultobridgeDigitalDivide
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--------
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
AppendixII:WhyIssueisBig- ALanguageViewpoint(Source:Ethnologue)
)
AppendixII:WhyIssueisBig- ALanguageViewpoint
AppendixII:WhyIssueisBig- ALanguageViewpoint
WhyIssueisBig- ALanguageViewpoint
ButInternethasdominantuseofASCII- basedlanguages
HoweverinIndiaandacrosstheworldMajorityofthepopulationcommunicateinvernacularlanguages.
Therefore,itisessentialtodevelopandnurtureamultilingualinternetecosystemintheworldsothatthemajorityofthepopulationcanmakethebestuse ofinternet.