2011-05-07 82 views
1

我使用MvcMailer與我的網站發送html電子郵件。 似乎不錯,但即時通訊只是想知道如何我可以查看瀏覽器中創建的電子郵件。MvcMailer在瀏覽器中查看

例如在某些時事通訊中,他們會說「在瀏覽器中查看此電子郵件」,所以我只是想知道如何使用MvcMailer做到這一點。

回答

3

最簡單的方法是將電子郵件中的鏈接放回您的站點,然後創建一個使用相同視圖的控制器/操作,並創建一個與創建電子郵件時使用的模型相同的模型。

如果您需要的所有數據都在數據庫中,您可能只需在查詢字符串中傳遞一個密鑰(注意:如果郵件包含潛在的敏感信息,請確保該url是防篡改的),否則您可能需要傳遞更多數據,以便重建與生成電子郵件時所用的相同視圖。

+0

有關這個的特別注意事項 - 確保您爲預覽控制器操作使用不同的類別,否則它會炸燬。 – Doug 2015-05-14 15:31:00