2014-02-21 20 views
0

我正在研究從Google App Engine應用程序發送的whitelabling傳出電子郵件 - 換句話說,當我從myapp.com發送電子郵件並且客戶的公司是mycompany時,來自電子郵件地址應顯示[email protected]來自Google App Engine的可翻白郵件

到目前爲止,我可以完成的唯一方法是將這些電子郵件地址作爲應用程序管理員/開發人員(查看者?)添加到應用程序權限部分。

首先,我可以添加的管理員數量是有限制的,其次有一些方法可以限制他們訪問應用程序的雲控制檯? 我添加的每個管理員地址是否需要使用Google Apps for their domain才能使用whitelabling?

有沒有更好的方法呢?

我看過使用計算引擎,但計算引擎只允許通過Gmail或使用外部API發送。我發現谷歌正在大力宣傳SendGrid作爲他們的合作伙伴,但SendGrid每月收取每個白色地址20美元的價格,其價格大約是Google每1萬美元1美元的1美元的5倍。

使用Amazon SES可以實現白平衡嗎?

回答

1

Apparently,如果您使用Google Auth,您的應用程序可以從授權您的應用程序的任何電子郵件發送。這意味着如果您有任何用戶使用Google OAuth進行身份驗證,則可以代表他們發送。

但是,從SendGrid或亞馬遜SES發送,可能會更容易。

使用SendGrid可以從發送任何發件人而不驗證他們的地址。 SendGrid的「whitelabeling」(每月20美元)是基於每個域的基礎上的,並允許您對郵件進行簽名,但這不是必需的(因爲您可以在沒有此功能的情況下發送郵件)。作爲Google App Engine的客戶,您獲得25,000 free emails a month,您還可以使用SendGrid Lite Plan以每10,000美元1美元的價格發送。

亞馬遜SES 確實需要發件人身份驗證,雖然這很簡單。您可以通過發送電子郵件並單擊鏈接來驗證域或驗證個別發件人。亞馬遜將爲您驗證的每個域執行DKIM和SPF簽名。 With SES您可以發送對AWS免費使用層,每天2000個電子郵件,用(免費使用層到期後發送或消息)的附加消息耗資$萬分之一


在充分披露的利益,我應該提及,我是SendGrid員工。

+0

我已經註冊了25000免費郵件的東西,這可能會持續我一天,但定價讓我失望。我從來不知道SendGrid Lite_plan,lite和普通計劃之間的區別是什麼(除了正常計劃的定價要高得多)? 如果lite_plan可以爲我提供與App Engine的電子郵件相同的功能,並且不增加額外的成本,那麼就是SendGrid。希望DKIM和SPF的客戶可以贊助額外的資金。 –

+0

好的,lite軟件包不支持白化。 –

+0

PS,如果您通過Google App Engine註冊,每月可獲得25000封免費電子郵件,如果您的每日發送限制限制爲200封電子郵件,這就意味着誤導 - 這意味着在31天的月份內,我只能使用6200封郵件那25000 –