2013-10-28 20 views
2

我寫了一個簡單的電子郵件服務,當用戶首次登錄到我們的Flask應用程序時,使用jinja2模板(作爲正文)和SMTP發送電子郵件。在該電子郵件中,我想包含一個網址,該網址將轉到着陸頁上,顯示「您已訂閱了我們的通訊」。我一直在尋找MailChimp,Campaign Monitor和Aweber來處理通訊任務。上述所有服務都允許用戶直接添加到列表中,而無需填寫註冊表單。我查看了mailchimp API,看看我是否可以覆蓋他們的默認選擇加入過程。直接向用戶訂閱郵件列表

所以我的問題是:

1)有什麼辦法,我可以直接將用戶添加到訂閱列表,而無需他們填寫使用上述服務的信息?

在此先感謝您的幫助。

+0

http://apidocs.mailchimp.com/api/1.3/listsubscribe.func.php –

回答

0

這是Campaign Monitors API。 API有沒有理由不理想?否則,似乎你回答了你自己的問題...

在自動化過程中,顯然你仍然需要他們的電子郵件地址。如果你仍然在一些用戶確認後,這可能是一個選擇:

ESP的所有提供的表單代碼,你可以放置在自己的網頁/網站。您可以輕鬆地鏈接到頁面的URL參數,像這樣:

<a href="http://www.mysite.com/[email protected]">Sign Up</a> 

的想法是通過傳遞一個URL參數預填的電子郵件地址(以及任何其他信息)的形式。所有用戶必須做的就是點擊確認。

+0

因此,如果我使用廣告系列監視器或mailchimp - 我將使用它們提供的註冊表單和預填充鏈接通過傳遞值作爲參數的字段?我可以確保用戶不會收到其他電子郵件,要求他們確認其訂閱(雙重optin?)嗎? – user2216194

+0

不是那麼簡單。你需要在頁面中放入一點PHP來填充表單。訂閱者是否收到電子郵件註冊確認完全取決於Campaign Monitor/Mailchimp中的選擇設置。只需取消選擇「雙選入」即可,無論是否通過URL預填,他們的「粘貼在您自己的網站」表單都將無需確認即可使用。如果你已經知道他們是誰,預填充只是爲了讓他們輸入他們的電子郵件地址 – John