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