|
Amazon Simple Email Service(SES)是構(gòu)建在Amazon基礎(chǔ)設(shè)施之上的批量、事務(wù)性的郵件發(fā)送服務(wù),多年來已經(jīng)向無數(shù)客戶發(fā)送了大量郵件。SES的主要任務(wù)之一就是提供這樣一個(gè)服務(wù):可以發(fā)送不被目標(biāo)ISP拒絕的大量郵件,因?yàn)镮SP會(huì)強(qiáng)制使用過濾手段以處理垃圾郵件,Amazon SES的技術(shù)程序經(jīng)理Chris Wheeler強(qiáng)調(diào)說: 在發(fā)送第一封郵件前,你必須得做好規(guī)劃。否則,你的郵件就會(huì)被放到垃圾目錄中,也有可能發(fā)不出去,還有可能再也無法發(fā)送了。 為了避免有人使用SES發(fā)送垃圾郵件,Amazon使用了幾個(gè)策略。在發(fā)送前會(huì)通過編程的方式掃描每封郵件以確定是否是垃圾郵件,是否包含了惡意軟件。被Amazon過濾器打上spam標(biāo)簽的消息是不會(huì)發(fā)送出去的,同時(shí)會(huì)告知用戶,這樣他們就能修改郵件內(nèi)容了。如果消息通過了Amazon過濾器但由于垃圾郵件的原因被目標(biāo)ISP拒絕的話也會(huì)告知用戶。這樣Amazon就能掌握某些用戶發(fā)送的郵件質(zhì)量了,Amazon可以暫停某些發(fā)送垃圾郵件的賬戶,然后執(zhí)行進(jìn)一步的調(diào)查。 接下來,想要使用該服務(wù)的公司可以從一個(gè)“沙箱”開始,這是一個(gè)有限制的SES賬戶,每天最多可以發(fā)送200封郵件,每封郵件都需要發(fā)送給經(jīng)過證實(shí)的地址才行。這有助于開發(fā)和測試發(fā)送郵件的應(yīng)用,通過發(fā)送能夠穿越過濾器的郵件可以獲得良好的聲譽(yù)。接下來就可以使用產(chǎn)品賬戶了,該賬戶可以向未經(jīng)證實(shí)的地址發(fā)送郵件,但每天最多可以發(fā)送1,000封。這種限額可以根據(jù)用戶的需要和其他幾個(gè)因素(發(fā)送的郵件數(shù)量、拒絕的郵件數(shù)量以及由其產(chǎn)生的投訴數(shù)量)進(jìn)行增加。當(dāng)所有條件都滿足,3天后限額就會(huì)提高到每天10,000封郵件,2周后又會(huì)提高到每天1M封郵件。每秒所能發(fā)送的郵件數(shù)量也有一個(gè)限制,開始是每秒一封郵件,最高是每秒90封郵件。聯(lián)系A(chǔ)mazon并得到特殊的批復(fù)后每天或每秒就可以發(fā)送更多的郵件了。整個(gè)過程都是為了確保用戶不會(huì)使用SES發(fā)送垃圾郵件。 可以使用編程的方式通過API訪問SES,API中包含了驗(yàn)證地址、發(fā)送郵件、獲得發(fā)送統(tǒng)計(jì)數(shù)據(jù)的方法。還可以使用命令行工具,或是通過SES路由Mail Transfer Agent。 如果你是EC2服務(wù)的用戶并且每天發(fā)送的郵件數(shù)量不超過2,000封,那就可以免費(fèi)使用Amazon SES。需要發(fā)送更多郵件的用戶就需要付費(fèi)了,價(jià)錢是每1,000封郵件$0.10。額外的費(fèi)用用于支付進(jìn)出Amazon的數(shù)據(jù)流量。 查看英文原文:Sending Bulk Emails with Amazon SES 【ArchSummit北京2014】解讀“雙11”背后淘寶、京東、一號店的技術(shù)支撐。年末的技術(shù)盛宴,CTO與架構(gòu)師的大Party。11月30日前報(bào)名享受9折優(yōu)惠,了解詳情。
|
|
|