2016-01-13 51 views
2

我有一個使用Google Apps for Business處理電子郵件的域。我已經設置了它 - MX記錄指向正確的位置,我的域已驗證。使用Google Apps以編程方式發送郵件的正確方法

我現在正在編寫一個需要從我的域中發送郵件的Python應用程序(帶有Django)。用Google做這件事的正確方法是什麼?我應該爲整個組織創建一個Google Apps「用戶」,然後以該用戶的身份創建authenticate via SMTP並從那裏發送郵件?

Gmail API說,它

是授權訪問用戶的Gmail數據的最佳選擇。

自動或編程消息發送

是一個典型的使用情況。但是,我並不試圖代表用戶訪問用戶的數據或發送郵件,而是代表我的域。什麼是正確的方式進行?

任何幫助非常感謝!

回答

1

根據您的描述,您可以使用SMTP或Gmail API。在這兩種情況下,您都需要某種服務帳戶才能發送郵件。使用SMTP,如您所述,您將通過您鏈接的說明進行授權。

如果您選擇使用Gmail API路由,您將使用該帳戶授權API使用情況。 Gmail API有許多其他用例(例如訪問用戶的數據),但您只是用它代表您控制的服務帳戶發送電子郵件。

相關問題