iea activities at the ietf...2016/11/10  · email servers for an email server to be ready for eai,...

24
IEA Activities at the IETF Harish Chowdhary Nalini Elkins

Upload: others

Post on 05-Jul-2020

1 views

Category:

Documents


0 download

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

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

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

EAIWorkingGroup

• EmailAddressInternationalization(EAI)WorkingGroup

• Createdastructureandframeworkforinternationalizedemailaddresses

• Emailaddresshaslocalpartanddomainpart

[email protected]

• 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

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

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

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

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

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

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

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

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

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

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

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

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

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

NextSteps

• ManycommentsintheIETFemaillist

[email protected]

• Revisedraft

• CoordinatewithallstakeholdersI*(IAB,UASG,ISOC,ICANN,IETF)asitisreallyusefultobridgeDigitalDivide

Page 18: 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

Questions?

????

• Feelfreetocontactusat:– [email protected][email protected]

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

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

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

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

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

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

WhyIssueisBig- ALanguageViewpoint

ButInternethasdominantuseofASCII- basedlanguages

HoweverinIndiaandacrosstheworldMajorityofthepopulationcommunicateinvernacularlanguages.

Therefore,itisessentialtodevelopandnurtureamultilingualinternetecosystemintheworldsothatthemajorityofthepopulationcanmakethebestuse ofinternet.